Chip trắng mới N78E055/ N78E059 đã có sẵn loader cho phép người dùng giao tiếp nạp ISP qua cổng UART để nạp firmware ứng dụng luôn được bằng phần mềm nạp của hãng.
◊ Mô tả chi tiết:
* N78E059A là vi điều khiển 8-bit lõi 8051, có chức năng nạp ISP (gồm cả nạp qua cổng UART).
* Tương thích tập lệnh 8051 chuẩn (lập trình firmware dùng Keil C hoặc IAR,...). * Có 32KB bộ nhớ flash chương trình => Có thể được ghi nạp kiểu song song (socket) hoặc kiểu ISP (cho phép nạp firmware cho chip ngay cả khi chip đang gắn trên mạch). * Có 2.5KB bộ nhớ Loader cho chức năng nạp ISP; Chip mới sản xuất đã chứa sẵn ISP loader & khoá mã cấm đọc rồi, nên bạn dễ dàng nạp ứng dụng cho chip qua cổng UART (bằng cáp chuyển đổi USB<->COM/ UART + Max232) thay vì phải mua mạch nạp đắt tiền. * Có đến 4KB bộ nhớ dữ liệu (IAP) kiểu flash truy cập được qua nạp ISP, nên bạn có thể lưu nhớ được dữ liệu cho ứng dụng người dùng mà không cần thêm bộ nhớ EEPROM riêng ngoài. * Có 256 byte SRAM trong, và lên tới 1KB RAM phụ (XRAM); * Có 4 cổng I/O 8-bit truy cập được theo từng bit, với kiểu chân LQFP48 thì nó còn có thêm một cổng P4 nữa với 8-bit có khả năng truy cập từng bit được; Tương thích ngoại vi pin-to-pin với chip MCU 8051 chuẩn. * Có thạch anh nội (IRC) nên hoạt động ổn định và có thể không cần dùng thạch anh ngoài để tiết kiệm chi phí. * Chip này có: 3 bộ định thời/ bộ đếm 16-bit, 1 cổng UART, 5 cổng ra PWM và 1 cổng SPI. Những giao diện này ứng với 11 nguồn & 4 mức quyền ngắt. * Ngoài ra, bộ nhớ chương trình có khả năng được khoá mã để bảo mật dữ liệu bên trong. * Khi cần dung lượng bộ nhớ Flash lớn hơn thì bạn chỉ cần đổi sang dùng mã N78E517 (64KB Flash) cùng họ; khi muốn giảm giá thành mà chỉ cần bộ nhớ nhỏ 16KB thì bạn chọn dùng N78E055 => Dòng N78E059A này là chip cực mạnh, chạy ổn định, siêu bền với khả năng kháng nhiễu cực tốt nên rất được ưa dùng trong công nghiệp.
N78E059A is an 8-bit microcontroller, which has an in-system programmable Flash supported. The instruction set of N78E059A is fully compatible with the standard 8051. N78E059A contains 32k bytes of main Flash APROM, in which the contents of the main program code can be updated by parallel Programmer/Writer or In System Programming (ISP) method which enables on-chip firmware updating. There are additional 2.5k bytes called LDROM for ISP function. N78E059A has 4k bytes of Data Flash which is accessed with ISP. N78E059A provides 256 bytes of SRAM, 1k bytes of auxiliary RAM (XRAM), four 8-bit bi-directional and bit-addressable I/O ports, an additional 8-bit bi-directional and bit-addressable port P4 for LQPF-48 package (PLCC-44 and PQFP-44 just have low nibble 4 bits of P4 and DIP-40 does not have this additional P4), three 16-bit Timers/Counters, one UART, five PWM output channels, and one SPI. These peripherals equip with 11-source with 4-level priority interrupts capability. To facilitate programming and verification, the Flash inside the N78E059A allows the Program Memory to be programmed and read electronically. Once the code confirms, the user can lock the code for security.
N78E059A is built in a precise on-chip RC oscillator of 22.1184MHz/11.0592MHz selected by CONFIG setting, factory trimmed to ±1% at room temperature. N78E059A provides additional power monitoring detection such as power-on and Brown-out detection. It stabilizes the power-on/off sequence for a high reliability system design.
N78E059A microcontroller operation consumes a very low power. Two economic power modes to reduce power consumption, Idle mode and Power Down mode. Both of them are software selectable. The Idle mode turns off the CPU clock but allows continuing peripheral operation. The Power Down mode stops the whole system clock for minimum power consumption.
N78E059A được tích hợp một thạch anh dao động 22.1184MHz/11.0592MHz ở bên trong, lựa chọn được bằng thiết lập CONFIG, có độ chính xác tới ±1% ở nhiệt độ phòng. N78E059A có thêm chức năng nhận dạng giám sát nguồn (công suất) như nhận dạng Power-on và Brown-out. Nó có khả năng ổn định khi bật/ tắt nguồn nên thiết kế hệ thống có độ tin cậy cao.
Vi điều khiển N78E059A tiêu thụ điện năng rất ít. Có 2 chế độ tiết kiệm công suất để giảm tiêu thụ điện năng là chế độ Idle (ngủ) và chế độ Power Down (giảm công suất). Cả hai chế độ này đều có khả năng chọn được bằng phần mềm. Chế độ Idle sẽ tắt đồng hồ CPU nhưng cho phép tiếp tục vận hành ngoại vi. Chế độ Power Down sẽ tắt toàn bộ đồng hồ (clock) hệ thống để tiêu thụ điện năng đạt mức tối thiểu.
Features
Fully static design 8-bit CMOS microcontroller.
Wide supply voltage of2.4V to 5.5V and wide frequency from 4MHz to 40MHz.
12T mode compatible with the tradition 8051 timing.
6T mode supported for double performance.
On-chip RC oscillator of 22.1184MHz/11.0592MHz, trimmed to ±1% at room temperature for the precise system clock.
32k bytes Flash APROM for the application program.
2.5k bytes Flash LDROM for ISP code. <- chip mới đã có sẵn loader để nạp ISP được qua cổng UART giống như chip AT89S52 của ATMEL.
4k bytes Data Flash. (truy cập được thông qua nạp trình ISP)
In-System-Programmable (ISP) supported by wide operating voltage 3.0V~5.5V.
Flash minimum 10,000 writing cycles. Greater than 10 years data retention under 85 ℃ .
256 bytes of on-chip RAM.
1k bytes of on-chip auxiliary RAM (XRAM).
64k bytes Program Memory address space and 64k bytes Data Memory address space.
Maximum five 8-bit general purpose I/O ports pin-to-pin compatible with standard 8051, additional INT2 and INT3 on packages except DIP-40.