2. 特徴
-
Core:增强型E8051内核,兼容MCS51指令集,其79%的指令是单字节单周期指令,平均指令速度比标准MCS51快8~15倍,特有XRAM数据快速复制指令,双DPTR指针。
-
ROM:64KB非易失存储器Flash-ROM,支持100K次擦写,可以全部用于程序存储空间;或者可以分为60KB程序存储区和1KB数据存储区以及3KB引导代码BootLoader/ISP程序区。
-
RAM:256 字节内部 iRAM,可以用于快速数据暂存以及堆栈;6KB 片内 xRAM,可以用于大量数据暂存以及DMA直接内存存取;支持在片外再外扩32KB外部SRAM。
-
USB:内嵌USB控制器和双USB收发器,支持USB-Host主机模式和USB-Device设备模式,支持USB 2.0全速12Mbps或者低速1.5Mbps,USB主机模式下可以通过双端口Root-HUB同时管理两个USB设备。支持最大64字节数据包,内置FIFO,支持DMA。
-
Timer:4组定时器,T0/T1/T2为标准MCS51定时器;T2扩展为支持2路信号捕捉;TMR3内置 8级FIFO,支持DMA,支持信号捕捉采样和16位PWM输出。
-
PWM:3组PWM输出,PWM1/PWM2为2路8位PWM输出;TMR3支持16位PWM输出。
-
UART:2组异步串口,UART0为标准MCS51串口;UART1兼容16C550,内置8级FIFO,支持Modem 信号,支持RS485半双工模式,支持预置本机地址用于多机通讯时自动匹配。
-
SPI:2组SPI控制器,时钟频率最高可达系统主频Fsys的一半,支持串行数据输入输出单工复用。SPI0内置FIFO,支持Master/Slave主从模式;SPI1只支持主机模式。
-
ADC:8通道10位或11位A/D模数转换器,内置2级FIFO,支持DMA,支持最高1MSPS采样率,支持两通道自动轮测。
-
LED-CTRL:LED屏控制卡数据传输接口,内置4级FIFO,支持DMA,支持1/2/4路数据线接口,时钟频率最高可达系统主频Fsys的一半。
-
XBUS:8位并行外部总线,兼容标准MCS51总线,用于连接片外SRAM存储器或者其它外设,支持直接15位地址或者ALE复用低8位地址,支持4种总线存取速度。
-
GPIO:支持最多45个GPIO引脚(含XI/XO和RST以及USB信号引脚),3.3V电压输出,除了P1.0~P1.7、XI、XO、RST之外都支持5V耐压输入。
-
Interrupt:支持14组中断信号源,包括与标准MCS51兼容的6组中断(INT0、T0、INT1、T1、UART0、T2),以及扩展的 8 组中断(SPI0、TMR3、USB、ADC、UART1、PWM1、GPIO、WDOG),其中GPIO中断可以从7个引脚中选择。
-
Watch-Dog:8位可预设看门狗定时器WDOG,支持定时中断。
-
Reset:支持 4 种复位信号源,内置上电复位,支持软件复位和看门狗溢出复位,可选引脚外部输入复位。
-
Clock:内置12MHz时钟源,可以通过复用GPIO引脚支持外部晶体,内置PLL用于产生USB时钟和所需频率的系统主频Fsys。
-
Power:内置5V到3.3V的低压差电压调整器,内部工作电压为3.3V,支持外部3.3V或者5V 电源输入。支持低功耗睡眠,支持USB、UART0、UART1、SPI0以及部分GPIO外部唤醒。
-
芯片内置唯一ID号,支持ID号和校验。