基本功能及特点
1.标准8051指令集,快速的机器周期
指令执行比传统8051快六倍
2.FLASH程序存储器
32K字节闪存程序存储器
在IAP(在应用编程)模式可以作为EEPROM,以字节的方式存取
至少100K次的擦写次数
至少10年的数据保存时间
3.1024字节EEPROM数据存储器
至少5万次的擦写次数
至少10年的数据保存时间
4.总计4352字节SRAM(IRAM+XRAM)
256字节IRAM在8051内部数据存储器区
4096字节XRAM在8051外部数据存储区(由MOVX指令存取)
5.4种系统时钟类型选择
快时钟使用外部1~18MHz晶体(FXT)
快时钟使用内部RC(FRC,18.432 MHz)
慢时钟使用外部32768 Hz晶体(SXT)
慢时钟使用内部RC(SRC,130 KHz)
系统时钟可以通过1/2/4/16选项除频
6.3个16位定时器/计数器–Timer0/1/2
7.15位Timer3
8.3 路 UARTs 接口
UART1,8051标准UART
UART2,第二组额外UART,仅支持mode1和mode3
9.9个独立的16位的PWM有周期调整
— PWM0~PWM2 具有独立的周期调整
— PWM30~PWM35 具有共享的周期调整
— PWM2 带死区控制
10. SPI 串口
主机模式或从机模式可选
可编程的传输比特率
串行时钟相位和极性选项
优先选择 MSB 优先或 LSB 优先
11.I2C接口(主/从)
12. 2组21 通道触摸键(FTK)
13.12位ADC,具有42个通道的外部引脚输入和2通道内部参考电压
— 2 通道内部参考电压: VBG 或 1/4Vcc
— 参考源: VCC 或 2.5V
14.LCD控制器/驱动器
— 4x20〜8x16 LCD 驱动器
— 1/3 LCD 偏压
15.LED控制器/驱动器
— 矩阵模式 (MX) :8 * 8,16 引脚,最多 64 点
— 点矩阵模式 (DMX) :8 引脚,最高 56 点
16.14来源,4中断优先级
— Timer0/Timer1/Timer2/Timer3 中断
— INT0/INT1 下降沿/低电平中断
— 端口 0/1/2/3/4/5 引脚电平变化中断
— UART0/UART1/UART2 TX/RX 中断
— ADC /触摸键中断, SPI, I 2C 中断
— PWM0/PWM1/PWM2/PWM3 中断
17.引脚中断能将停止/暂停模式下的CPU唤醒
支持所有的引脚设置为引脚中断,唤醒在停止/ 暂停模式下的 CPU
18.最大42可编程I/O引脚
CMOS推挽输出
支持所有的引脚设置为引脚中断,唤醒在停止/ 暂停模式下的 CPU
所有引脚均具有高灌电流(60mA VCC=5V,VOL=0.1VCC)
19.独立的RC振荡看门狗定时器
20.5种复位
上电复位
可选的外部引脚复位
可选的看门狗复位
软件命令复位
可选的低电压复位
21.16级低电压复位
4.38V/4.3V/4.14V/4.06V/3.9V/3.82V/3.66V/3.58V/ 3.42V/3.34V/3.18V/3.1V/2.94V/2.86V/2.7V/2.62V
22.8级低电压检测
3.92V/3.68V/3.44V/3.20V/2.96V/2.72V/2.48V/2.24 V
23.5种电源工作模式
快钟模式/慢钟模式/空闲模式/停止模式/暂停模式
24.集成的16位循环冗余校验功能
25.乘法与除法
16*16位乘法器
32/16 16/16 除法器
26.在板仿真/ICE接口
— P3.0/P3.1, P3.4/P3.5, 或 P0.2/P0.3 引脚
— 与 ICP 编程引脚共享
27. 烧录器接口
使用 P3.0/P3.1
28.ISP 功能
— BOOT 可选择 5K, 7K 或 no BOOT
— 2 组起始向量位置可设置
29.工作电压
VCC =2.3V ~ 5.5V
30.工作温度范围
–40°C~+105°C