1. ROM:2K x 14位 MTP (可多次编程的ROM)
2. RAM:184 x 8位
3. 堆叠:6级
4. 系统震荡来源(Fsys)
. 快时钟
- FXT(高速晶振):1M ~12 MHz
- FIRC(内部高速RC):1.5 / 4 / 6 /12 MHz
- XRC(外部RC):10K~3 MHz
. 慢时钟
- SXT(低速晶振):32768 Hz
- XRC(外部RC):10K~3 MHz
- SIRC(内部低速RC):140 KHz / 35 KHz / 8.75 KHz / 2.2 KHz @VCC=3V
5. 双系统时钟
. FIRC + SIRC
. FIRC + SXT
. FIRC + XRC
. FXT + SIRC
. XRC + SIRC
6. 省电操作模式
. 高速模式:慢时钟可以禁止或使能,快时钟让CPU持续运行
. 低速模式:快时钟可以禁止或使能,慢时钟让CPU持续运行
. 闲置模式:快时钟和CPU停止。慢时钟,T2或唤醒计时器(WKT)持续运行
. 终止模式:所有时钟停止,T2和唤醒计时器(WKT)停止
7. 3个独立计时器
. Timer0
- 带有1~256预分频,计数器/中断/停止功能的8位计时器
. Timer1
- 带有1~256预分频,重载/中断/停止功能的8位计时器
- 溢出翻转输出
. T2
- 带有4种中断间隔选项的15位计时器
- 闲置模式唤醒计时器或用于普通的15位计时器
- 时钟来源:慢时钟(SXT / XRC / SIRC), Fsys/128
8. 中断
. 三个外部中断引脚
- 两个为下边沿唤醒触发和中断
- 一个为上或下边沿唤醒触发和中断
. Timer0 / Timer1 / T2 / WKT(唤醒)中断
9. 唤醒(WKT)计时器
. 以内部RC震荡器四种可调的中断时间进行计时
15 ms / 30 ms / 60 ms / 120 ms @VCC=3V
10. 看门狗计时器
. 以内部RC震荡器四种可调的复位时间进行计时
* 110 ms / 210 ms / 840 ms / 1680 ms @VCC=5V (TM57MA21B)
* 125 ms / 250 ms / 1000 ms / 2000 ms @VCC=5V (TM57MA25)
. 看门狗计时器可于停止模式下被禁止/使能 (WDTSTP, R0E.5)
11. 2 个独立的 PWMs
. PWM0:
- 8+2 位,点宽,周期可调整的PWM
- PWM0时钟来源:Fast-clock或Fast-clock-pre,带有1~64预分频
. PWM1:
- 8+2位,点宽可调整的PWM
- PWM1时钟来源:Fast-clock或Fast-clock-pre(高达12 MHz)
备注:Fast-clock-pre是由SYSCFG[9:8]选择的原始快钟,Fast-clock是Fast-clock-pre分频后的时钟。
12. 12位ADC转换器,有11个输入通道和1个内部参考电压信道(信道11)
. 内部参考电压1.18V ±8%,于通道11
13. 复位来源
. 上电复位 / 看门狗复位 / 低电压复位 / 外部引脚复位
14. 低电压复位选项:LVR2.0V,LVR2.0于终止模式下停止,LVR2.3V,LVR2.9V
15. 加强电源干扰抑制
16.TM57MA21B 操作电压:
. Fsys=1 MHz, 2.0 ~5.5V
. Fsys=4 MHz, 2.0~5.5V
. Fsys=8 MHz, 2.0~5.5V
. Fsys=12 MHz, 2.6~5.5V
17. TM57MA21B操作温度范围:-40°C至+85°C
18. 读表指令:14位ROM资料查询表
19. 指令集:38个指令
20. 指令执行时间
. 2个震荡钟于每个指令(除了分支指令)
21. I/O埠:最高达18个可编程的I/O引脚
. 伪接口输出(PA2~PA0)
. 接口输出
. 接口输出
. 施密特触发输入以上拉电阻选项
22. 编程联结支持5条接线(ISP)或8条接线程序
23. 14键触摸按键
24. TM57MA21B封装类别:
. 20-pin DIP (300 mil), SOP (300 mil)
. 16-pin DIP (300 mil), SOP (150 mil)
25. 支援的EV board于ICE