基本功能及特点
1.标准8051指令集,快速的机器周期
指令执行比传统8051快六倍
2.FLASH程序存储器
8K字节闪存程序存储器(TM52F1378)
支持ICP(在线编程)或ISP(在系统编程)的闪存程序码
在IAP(在应用编程)模式可以作为EEPROM,以字节的方式存取
程序码保护功能
内建IAP防死机看门狗模式
至少1,000次的擦写次数
至少10年的数据保存时间
3.128字节EEPROM数据存储器
至少5万次的擦写次数
至少10年的数据保存时间
4.总计512字节SRAM(IRAM+XRAM)
256字节IRAM在8051内部数据存储器区
256字节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.8051标准定时器–Timer0/1/2
16位Timer0,支持T0O时钟输出供蜂鸣器应用
16位Timer1
16位Timer2,支持T2O时钟输出供蜂鸣器应用
7.15位Timer3
时钟源为慢时钟或FRC/512
中断期可选时钟除以32768/16384/8192/4096/2048/1024/512/256选项
8.UARTs
UART1,8051标准UART
UART2,第二组额外UART,仅支持mode1和mode3
带UART引脚选择选项
9.3个独立的16位的PWM有预分频器/周期调整
具有PWM0/PWM1/PWM2中断
10.I2C接口(主/从)
11.12位ADC,具有22个通道的外部引脚输入和2通道内部参考电压
通道内部参考电压源(VBG):1.20V VCC=5V~2.5V,25℃
通道内部参考电压源:1/4 VCC
ADC基准电压源:2.5V/VCC
12.LCD控制器/驱动器
软件控制COM00~07,COM10~17,COM20~25,COM30~37(最多30引脚)
1/2 LCD偏压
13.LED控制器/驱动器
支持COM死区防闪烁
支持暂停功能
支持亮度均匀/增强模式
【正反扫模式(BiD)】
4C x 6S,10引脚,最多48点
三组8段亮度可调
【点矩阵模式(DMX)】
8C x 8S、9引脚,最高64点
8段亮度可调
14.13来源,4中断优先级
Timer0/Timer1/Timer2/Timer3中断
INT0/INT1下降沿/低电平中断
端口0/1/2/3引脚电平变化从停止/暂停模式唤醒中断
UART1/UART2 TX/RX中断
LVD中断
ADC中断
I2C中断
PWM0/PWM1/PWM2中断
15.引脚中断能将停止/暂停模式下的CPU唤醒
P3.2/P3.3(INT0/INT1)中断和唤醒
每个引脚可以定义为唤醒中断引脚(通过引脚电平变化)
16.最大30可编程I/O引脚
CMOS推挽输出
开漏输出
施密特触发输入
引脚上拉/下拉可以使能/禁止
所有引脚均具有高灌电流(60mA VCC=5V,VOL=0.1VCC)
17.独立的RC振荡看门狗定时器
240ms/120ms/60ms/30ms可选择的看门狗超时选项
18.5种复位
上电复位
可选的外部引脚复位
可选的看门狗复位
软件命令复位
可选的低电压复位
19.16级低电压复位
4.15V/4.01V/3.87V/3.73V/3.59V/3.45V/3.31V/3.17V/
3.03V/2.89V/2.75V/2.61V/2.47V/2.33V/2.19V/2.05V
20.16级低电压检测
4.15V/4.01V/3.87V/3.73V/3.59V/3.45V/3.31V/3.17V/
3.03V/2.89V/2.75V/2.61V/2.47V/2.33V/2.19V/2.05V
21.5种电源工作模式
快钟模式/慢钟模式/空闲模式/停止模式/暂停模式
22.集成的16位循环冗余校验功能
23.乘法与除法
8位乘法器和除法器(标准8051)
16位乘法器和除法器
32位÷16位除法器
24.在板仿真/ICE接口
使用P3.0/P3.1引脚或P0.0/P0.1引脚
与ICP编程引脚共享
25.工作电压
VCC=2.2V~5.5V FSYSCLK=18.432MHz(-40℃~+85℃)
ICC=0.1µA 停止模式,PWRSAV=1,VCC=3V
ICC=5.5µA 暂停模式,PWRSAV=1,VCC=3V
ICC=16µA 空闲模式,PWRSAV=1,VCC=3V
26.工作温度范围
–40°C~+85°C