▶ CORE
△ 1T 高速增强型 8051 内核
△ 双 DPTR
▶ ROM
△ 片上 16K 字节 FLASH,擦写 10 万次以上
△ 片上 1024 字节 E2(EEPROM),擦写 10 万次以上
△ 支持代码分区保护功能(有效防止非法读/写/擦)
△ 支持 FLASH 和 E2 在电路编程(ICP) , 支持 E2 在应用编程(IAP)
▶ RAM
△ 片上 512(256+256) 字节 SRAM
▶ 时钟源
△ 片上高精度 32MHz 高速振荡器(常温 5.0V 电压下±1%精度; 全工作条件下±5%精度)
△ 片上 32KHz 超低功耗低速振荡器,供看门狗定时器和 T3 使用
△ 外部可选接 32768Hz 晶体振荡器
▶ 电源管理模式
△ 4 种工作模式:高速/低速/停止/休眠
△ 增加高级能耗控制功能,满足用户低功耗的需求
▶ 复位
△ 上电复位(POR)
△ 外部复位
△ 低电压复位(LVR),LVR 电压 4 级可选: 2.1V、2.5V、 3.5V、 4.1V
△ 看门狗复位,可选 8 种溢出时间
△ 软件复位
▶ I/O
△ 最多 18 个双向通用 I/O 口(20PIN 封装下)
△ 支持 2 种输入/输出模式,支持输入上拉电阻配置
△ 8 个 I/O 具有大电流灌入驱动能力(P2 口)
△ 5 个 I/O 可软件模拟成 1/2 BIAS 的 LCD COM 口定时器/计数器
△ 2 个 16 位 T0/T1 定时器, 兼容标准 8051
△ 1 个 16 位增强型 T2 定时器,兼容 8052 的 T2,带输入捕获和输出比较功能
△ 1 个 16 位 T3 时基定时器, 支持软件 RTC, 可连接外部 32768Hz 晶振,在停止/休眠模式下可定时唤醒
▶ PWM 定时器
△ 1 路独立 8 位 PWM0,可作通用定时器
△ 3 组共 6 路 16 位 PWM1 阵列,可互补输出且死区时间可调, 并具有故障保护中断功能
△ PWM1 可在选片上高速时钟或其分频下独立工作
▶ 12 位高精度 ADC
△ 12 位高精度逐次逼近型 ADC
△ 12 通道: AIN0~AIN9 外部 10 通道+内部 2 通道
△ 参考电压可选:内部 2.0V、 VDD、 Vref 引脚输入
△ 时钟源为系统时钟,可配置 1 /2 /4 /8 /16 /32 /64/128 分频
▶ 2 路 UART
△ 2 路 UART 模块,可兼容 8051 标准
△ 波特率可选择为系统时钟分频或者定时器溢出
△ 增强 UART0 支持“帧出错” 检测及自动地址识别
△ 支持 8 位同步半双工、 8 位/9 位异步全双工等 4种工作方式
▶ SPI
△ 支持全双工, 3 线/4 线同步模式,主/从机可选
△ 支持主机模式错误用以防止主机冲突
▶ 中断
△ INT0x、 T0、 INT1x、 T1、 UART0、 SPI、 ADC、T2、 T3、 PWM1、 UART1、 PWM0、 PWM1FB、CRC 共 14 个中断源
△ 2 级中断优先级可设
△ 其中 INTnx(n=0~1, x=0~4)支持多重映射输入, 5 选 1 分别对应两个中断源(INT0x/INT1x) ;支持上升沿触发方式和高电平脉宽测量功能
▶ 循环冗余校验算法模块(符合 CRC-16 标准)
▶ 双两线调试与编程接口
△ 支持最新的双两线(Two-wire)调试和编程接口
△ 两组调试和编程接口任意二选一,支持自动识别
▶ 开发工具兼容 KEILTM 集成开发环境
▶ 工作电压
△ 2.0V ~5.5V
▶ 工作环境温度
△ -40℃~85℃
▶ 封装形式
△ TSSOP20、 SOP20、 QFN20、 SOP16、 SOP8