★ 8位单周期 8051 内核 CPU
- 兼容 MCS51 指令集
- 双 DPTR,增加软件陷阱指令
★ 片上存储器
- 16K+64 字节 FLASH,数据保持时间大于 10 年, 写周期>1000 次。
- 256 字节 EEPROM, 数据保持时间大于 10 年,写周期>10000 次。
- 1024 字节 SRAM:256 字节 SRAM,768 字节 XRAM,其中 256 字节 SRAM 可作为程序缓存 (Cache)。
- 支持在系统编程(ISP),仅需 4 个管脚(包括VDD 和 VSS 在内)。
- 支持 FLASH/EEPROM 的单字节写操作。
- 支持 FLASH 分页加密,每 512 字节单独读写可 控。
- 支持 256 字节程序 Cache,两路组关联,块大小16 字节,可锁定特定程序到 Cache。
★ 电源和复位
- 工作电压:VDD=1.8V~5.5V。
- 内置上电复位电路(POR)。
- 内置低压复位电路(LVR),8 个复位点可选:1.8V、2.0V、2.5V、2.6V、2.8V、3.0V、3.5V、4.0V。
- 内置低压检测电路(LVD),8 个检测点可选:2.2V、2.4V、2.5V、2.7V、2.9V、3.1V、3.65V、4.5V。
- 内置低功耗低压复位/检测电路(LPLVD), 8 个检测点可选:2V、2.2V、2.5V、2.8V、3V、3.5V、4V、 4.5V。停机模式(Stop)下可用。
★ 时钟系统
- 内置 32KHz 低频 RCL。
- 内置 16MHz 高精度 RCH , 精度 ± 1.5%@VDD=2.0~5.5V,TA= -10~50°C。
- 支持外部输入外部高频振荡 4~16MHz,或者外部低频振荡 32.768KHz,两者复用同一组管脚,由信息区配置,默认为 32.768KHz 振荡。
- 系统时钟分频:16/8/4/2/1/0.5/0.25MHz。
- CPU 最高主频为 16MHz,Flash 访问时钟周期数根据时钟频率和电压配置。
★ 输入/输出
- 最大支持 18 个 IO。
- 每个 IO 都可设置成 4 种模式:悬空输入/上拉输入/推挽输出/开漏输出。
- I/O 驱动能力和斜率可调节。
- P0/P1/P2 均具有键盘中断唤醒功能。中断极性可设。
- 4 路外部中断输入,覆盖所有引脚,中断极性可设。