N76E003AT20 là bộ điều khiển tốc độ cao có bộ dao động mạnh chạy ở 16 MHz, giao thức I2C, cổng SPI và bộ hẹn giờ tự đánh thức. Đối với hoạt động của động cơ, MCU còn có thêm bộ chuyển đổi analog sang kỹ thuật số, PWM 8 kênh và phanh lỗi. Module vi điều khiển này được sử dụng trong các sản phẩm tiêu dùng và các dự án nhỏ.
Part number | N76E003AT20 |
Flash (Kbytes) | 18 |
SRAM (Kbytes) | 1 nghìn |
Flash dữ liệu (Kbytes) | Có thể định cấu hình |
ISP ROM (Kbytes) | √ |
I / O | lên đến 18 |
Bộ hẹn giờ (16 bit) | 4 |
Connectivity-UART | 2 |
Kết nối-SPI | 1 |
Kết nối-I²C | 1 |
PWM (16 bit) | 6 |
ADC (12 bit) | số 8 |
ICP IAP ISP | √ |
INT | 2 |
Chức năng đặc biệt | 1T 8051, 16 MHz RC, KBI, trình gỡ lỗi trên chip |
Nhiệt độ hoạt động. Phạm vi (° C) | -40 ~ +85 |
Comp. | - - |
Gói Chip | TSSOP20 (4.4x6.5) |
Chi tiết tham khảo datasheet N76E003AT20
Tên chân |
Loại |
Chức năng chính ( sau khi reset) |
P0.5/PWM2/IC6/T0/AIN4 |
I/O |
Cổng 0 bit 5, PWM CH2 hoặc Chụp đầu vào CH6 hoặc đầu vào đếm bên ngoài cho Bộ định thời/Bộ đếm 0 hoặc Đầu vào analog CH4 |
P0.6/TXD/AIN3 |
I/O |
Cổng 0 bit 6, Cổng nối tiếp 0 truyền dữ liệu đầu ra hoặc Đầu vào analog CH3 |
P0.7/RXD/AIN2 |
I/O |
Cổng 0 bit 7, Cổng nối tiếp 0 nhận dữ liệu đầu vào hoặc Đầu vào analog CH4 |
P2.0/RST |
I |
Chỉ đầu vào Cổng 2 bit 0 hoặc chân đầu vào kích hoạt Schmitt để reset phần cứng. |
P3.0/INT0/OSCIN/AIN1 |
I/O |
Cổng 3 bit 0, Đầu vào chân ngắt 0 hoặc Đầu vào bộ tạo dao động hoặc Đầu vào analog CH1 |
P1.7/INT1/AIN0 |
I/O |
Cổng 1 bit 7 hoặc Ngắt ngoài 1 đầu vào, kênh đầu vào ADC 0. |
GND |
S |
Ground kỹ thuật số |
P1.6/ICPDA/OCDDA/TXD_1/[SDA] |
S |
Cổng 1 bit 6 hoặc dữ liệu ICP Đầu vào và đầu ra hoặc OCD Dữ liệu đầu vào-đầu ra hoặc Cổng nối tiếp truyền dữ liệu hoặc dữ liệu I2C |
VDD |
S |
Nguồn kỹ thuật số |
P1.5/PWM5/IC7/SS |
I/O |
Cổng 1 bit 5 hoặc PWM 5 hoặc Kênh chụp đầu vào 7 hoặc SPI Slave chọn đầu vào. |
P1.4/SDA/FB/PWM1 |
I/O |
Cổng 1 kênh 4 hoặc dữ liệu I2C hoặc đầu vào Hãm lỗi hoặc kênh đầu ra PWM 1. |
P1.3/SCL/[STADC] |
I/O |
Cổng 1 kênh 3 hoặc đồng hồ I2C hoặc ADC khởi động bên ngoài Xóa. |
P1.2/PWM0/IC0 |
I/O |
Cổng 1 bit 2 hoặc PWM 0 hoặc Kênh chụp đầu vào 0 |
P1.1/PWM1/IC1/AIN7/CLO |
I/O |
Cổng 1 bit 1, PWM CH1 hoặc Chụp đầu vào CH1 hoặc Đầu vào analog CH7 hoặc Đầu ra đồng hồ hệ thống. |
P1.0/PWM2/IC2/SPCLK |
I/O |
Cổng 1 bit 0, PWM CH2 hoặc chụp đầu vào CH2 hoặc đồng hồ SPI |
P0.0/PWM3/IC3/MOSI/T1 |
I/O |
Cổng 0 bit 0, PWM CH3 hoặc Chụp đầu vào CH3 hoặc SPI Đầu vào chính/đầu vào phụ hoặc Đầu vào bên ngoài cho Bộ định thời/bộ đếm 1 |
P0.1/PWM4/IC4/MISO |
I/O |
Cổng 0 bit 1, PWM CH4 hoặc Đầu vào Capture CH4 hoặc SPI Đầu vào chính/đầu ra phụ |
P0.2/ICPCK/OCDCK/RXD_1/[SCL] |
I/O |
Cổng 0 bit 2, đầu vào đồng hồ ICP hoặc đầu vào đồng hồ OCD hoặc cổng nối tiếp 1 nhận đầu vào hoặc đồng hồ I2C |
P0.3/PWM5/IC5/AIN6 |
I/O |
Cổng 0 bit 3, PWM CH5 hoặc Chụp đầu vào CH5 hoặc kênh đầu vào Analog 6 |
P0.4/AIN5/STADC/PWM3/IC3 |
I/O |
Cổng 0 bit 4, PWM CH3 hoặc Chụp đầu vào CH3 hoặc Bộ kích hoạt ADC khởi động bên ngoài |
Hệ thống kiểm soát truy cập
Máy điều nhiệt
Loa Bluetooth
Công tơ điện
Trình thu thập dữ liệu
Sạc pin
Đồ gia dụng nhỏ
N76E003AS20
AT89C2051
AT89LP2052
Chúng ta sẽ cần một môi trường phát triển tích hợp và một trình biên dịch để lập trình bộ vi điều khiển Nuvoton N76E003AT20. Bộ vi điều khiển cơ sở 8051 này có thể được lập trình bằng nhiều phần mềm và trình biên dịch có sẵn trên thị trường. Tuy nhiên, Keil Vision là IDE được sử dụng rộng rãi nhất để lập trình các bộ vi điều khiển dựa trên 8051 vì nó bao gồm một trình biên dịch C51.