N76E003AT20是一款嵌入式闪存型、基于1T 8051的8位高性能微控制器。该指令集与标准80C51完全兼容,并增强了性能。
N76E003包含一个名为APROM的高达18K字节的主闪存,其中包含用户代码的内容。N76E003闪存支持应用程序内编程(IAP)功能,可实现片上固件更新。IAP还可以将用户代码阵列的任何块配置为非易失性数据存储器,由IAP写入,并由IAP或MOVC指令读取。还有一个名为LDROM的附加闪存,引导代码通常驻留在其中,用于执行系统内编程(ISP)。LDROM大小可配置为最大4K字节。为了便于编程和验证,Flash允许通过并行写入器或在线编程(ICP)进行电子编程和读取。一旦确认了代码,用户就可以锁定代码以确保安全。
N76E003提供丰富的外围设备,包括256字节的SRAM、768字节的辅助RAM(XRAM)、多达18个通用I/O、两个16位定时器/计数器0/1、一个带三通道输入捕获模块的16位定时器2、一个看门狗定时器(WDT)、一个自唤醒定时器(WKT)、,两个带帧错误检测和自动地址识别的UART,一个SPI,一个IC,五个增强型PWM输出通道,用于所有I/O的八通道共享引脚中断,以及一个12位ADC。外围设备配备了18个具有4级优先级中断能力的源。
N76E003配备了三个时钟源,并支持通过软件进行动态切换。三个时钟源包括外部时钟输入、10 kHz内部振荡器和一个16 MHz内部精密振荡器,该振荡器在室温下工厂微调至±1%。N76E003提供了额外的电源监控检测,如通电复位和4级断电检测,这为高可靠性系统设计稳定了通电/断电序列。
N76E003微控制器的操作消耗非常低的功率,具有两种经济的功率模式
降低功耗-空闲和断电模式,可通过软件选择。空闲模式关闭CPU时钟,但允许继续外围设备操作。断电模式会停止整个系统时钟,以实现最低功耗。N76E003的系统时钟也可以通过软件时钟分频器来降低,这使得执行性能和功耗之间具有灵活性。
凭借高性能CPU核心和丰富的精心设计的外围设备,N76E003可以满足通用、家用电器或电机控制系统的要求。
特征
CPU:
全静态设计8位高性能1T8051 CMOS微控制器。
与MCS-51完全兼容的指令集。
4优先级中断功能。
双数据指针(DPTR)。
操作:
宽电源电压从2.4V到5.5V。
宽工作频率高达16 MHz。
工业温度等级:-40℃~+105℃。
内存:
用户代码最多18K字节的APROM。
可配置4K/3K/2K/1K/0K字节的LDROM,为用户开发的引导代码提供了灵活性。
闪存,每个页面128字节。
内置应用程序可编程(IAP)。
为安全起见,代码锁定。
256字节片上RAM。
MOVX指令访问的额外768字节片上辅助RAM(XRAM)。
时钟源:
当VDD为5.0V时,16 MHz高速内部振荡器微调至±1%,在所有条件下均为±2%。
10kHz低速内部振荡器。
外部时钟输入。
通过软件进行动态时钟源切换。
可编程系统时钟分频器,最高可达1/512。
外围设备:
最多17个通用I/O引脚和一个仅限输入的引脚。所有输出引脚都具有单独的2电平转换速率控制。
两个与标准8051兼容的16位定时器/计数器0和1。
可以选择一个带有三通道输入捕获模块和9个输入引脚的16位定时器2。
一个16位自动重新加载定时器3,它可以是UART的波特率时钟源。
定时器的一个16位PWM计数器中断。
一个可编程看门狗定时器(WDT),由专用10kHz内部电源计时。
一个专用的自唤醒定时器(WKT),用于省电模式的自定时唤醒。
两个全双工UART端口,具有帧错误检测和自动地址识别功能。TXD和
UART0的RXD引脚可通过软件进行交换。
一个SPI端口,具有主模式和从模式,当系统时钟为16 MHz时,最高可达8 Mbps。
一条I²C总线,具有主模式和从模式,数据速率高达400 kbps。
三对,六路脉宽调制器(PWM)输出,可选择10个输出引脚。,高达16位分辨率,具有不同的模式和用于电机控制的故障制动功能。
引脚中断的八个通道,所有I/O端口共享,边缘/电平配置可变
侦查
一个12位ADC,高达500 ksps的转换速率,硬件触发和转换结果比较
便于电机控制。
电源管理:
两种功率降低模式:怠速和断电模式。
电源监视器:
带低功率模式的Brown out detection(BOD)可用,4级选择,中断或终止选项。
上电复位(POR)。
强大的ESD和EFT免疫力。
开发工具:
具有KEILTM开发环境的Nuvoton片上调试器(OCD)。
Nuvoton在线编程器(ICP)。
Nuvoton通过UART进行系统内编程(ISP)。
应用
家电
电动工具
电子玩具
电子门锁
引脚
方框图
定时器2自动重新加载模式和输入捕获模块功能框图
|