N76E003微控制器外部复位与寄存器解析

需积分: 46 117 下载量 68 浏览量 更新于2024-08-08 收藏 3.72MB PDF 举报
"这篇文档是关于Nuvoton公司N76E003单片机的数据手册,详细介绍了该芯片的特性和各种功能模块,包括复位机制、特殊功能寄存器、I/O端口、定时器、串口控制器以及SPI接口等。" 在N76E003这款单片机中,外部复位功能是通过一个带有史密特触发器的输入引脚实现的,该引脚被称为`̅̅̅̅̅`。当这个引脚保持低电平至少24个系统时钟周期时,会触发一个有效的硬件复位。复位过程是同步进行的,需要时钟在复位期间持续运行。在复位状态下,一旦`̅̅̅̅̅`引脚由低变高,CPU将结束复位状态,从地址0000H开始执行程序。 在掉电模式下,如果发生外部复位,由于系统时钟停止,复位信号会等待时钟恢复后再使CPU进入复位状态,然后继续执行程序。复位后,辅助寄存器AUXR1中的RSTPINF位(位6)会被硬件自动置1,表示发生了外部复位。这个标志位可以通过软件清零,除了上电复位或外部复位引脚复位外,其他情况不会置1。同时,HardF位(位5)用于表示硬件故障复位,当程序计数器溢出Flash地址空间时,MCU复位且HardF被硬件置位,但若在OCD调试模式下且OCDEN为0,硬件故障复位会被禁用,仅HardF置位。 N76E003的内存架构包括程序内存、数据内存、片上XRAM和非易失性数据存储。特殊功能寄存器(SFR)用于控制和状态监控,包括对I/O端口的多种工作模式如准双向、推挽、输入高阻、开漏和读-修改-写操作的控制。此外,还有多个定时器/计数器(Timer/Counter)如Timer0、Timer1、Timer2和Timer3,以及看门狗定时器(WDT)、自唤醒定时器(WKT)和串口控制器(UART),支持多种工作模式和波特率设置。串行外围总线(SPI)提供了主机和从机模式,以及灵活的时钟格式和数据传输配置。 N76E003是一款功能丰富的8051内核微控制器,具有完善的复位机制和其他多种定时器和通信接口,适用于多种嵌入式应用需求。