N76E003AT20 là vi điều khiển (VĐK) sử dụng lõi 1T 8051 thuộc dòng N76E003 của Nuvoton. Kiến trúc của N76E003 hoàn toàn tương thích với dòng 80C51 tiêu chuẩn. Do đó các ứng dụng đang sử dụng vi điều khiển dòng 80C51 tương ứng với N76E003 hoàn toàn có thể sử dụng VĐK N76E003 với chi phí thay thế không đáng kể do có sự tương thích từ phần cứng đến firmware. Ngoài ra, VĐK N76E003 được trang bị một bộ dao động nội 16MHz, hoàn toàn đáp ứng được các ứng dụng thông thường mà không phải sử dụng bộ dao động ngoại. N76E003 cũng sở hữu một hệ thống xác định trạng thái nguồn, đặc biệt là khả năng xác định sự sụt giảm điện áp nguồn cấp (brown out detection). Người dùng có thể cấu hình cho vi điều khiển reset hoặc đưa ra ngắt để phục vụ các mục đích khác nhau. Bên cạnh đó, VĐK N76E003 có một bộ nhớ flash chính lên tới 18Kb (APROM) chứa chương trình lập trình của người dùng và một bộ nhớ flash phụ cấu hình được kích thước lên tới 4Kb (LDROM) để chứa chương trình boot.
Với các đặc điểm này, các thiết kế sử dụng MCU 8-bit N76E003 có thể không cần sử dụng thạch anh ngoại, bộ nhớ ngoại hay IC chức năng giám sát nguồn và điều khiển reset hệ thống. Đây là một điểm cộng rất lớn giúp giảm giá thành BOM.
Các tính năng nổi bật:
Lõi:
- Vi điều khiển 8-bit hiệu năng cao lõi 1T 8051 CMOS.
- Cấu hình 4 mức ưu tiên cho ngắt.
- Con trỏ dữ liệu đôi (DPTRs).
- Điện áp hoạt động dải rộng 2.4V to 5.5V.
- Nhiệt độ hoạt động -40℃ to +105℃.
Bộ nhớ:
- APROM 18K bytes
- LDROM với dung lượng cấu hình được (4K/3K/2K/1K/0K bytes).
- RAM tích hợp 256 bytes.
- XRAM tích hợp 768 bytes.
- Hỗ trợ nạp chương trình theo 3 chế độ: IAP, ISP và ICP.
Dao động:
- Bộ dao động nội 16MHz tốc độ cao sai số ±1% tại VDD 5.0V, ±2% trong mọi điều kiện.
- Bộ dao động nội 10KHz tốc độ thấp.
- Bộ dao động ngoại.
Ngoại vi:
- 17 chân I/O và 1 chân chỉ input.
- 02 bộ timers/counters 0 và 1, 16-bit.
- 02 bộ timer 2, 16 bit
- 02 bộ timer 3 tự động nạp lại 16 bit, có thể sử dụng như xung đồng bộ tốc độ dữ liệu của UARTs.
- 02 Watchdog Timer lập trình được.
- 02 Self Wake-up Timer cho các chế độ hoạt động tiết kiệm điện.
- 02 cổng UART song công.
- 01 cổng SPI với tốc độ dữ liệu lên đến 8Mbps.
- 01t bus I2C với tốc độ dữ liệu lên đến 400kbps.
- 06 kênh PWM với độ phân giải 16-bit
- 08 kênh ngắt ngoài.
- 01 ADC 12-bit, tốc độ lấy mẫu lên tới 500ksps.
Giám sát nguồn:
- Phát hiện sụt giảm nguồn cấp (brown-out detection BOD) với 4 mức khác nhau.
- Power-on reset (POR).
Công cụ phát triển:
- Nuvoton On-Chip-Debugger (OCD) với KEILTM.
- Nuvoton In-Circuit-Programmer (ICP).
- Nuvoton In-System-Programming (ISP) thông qua UART.