M89L08A是采用低功耗高速CMOS 工艺设计开发的8 位RISC 类型的微控制器。集成有:片内看门狗定时器(WDT)、LCD 数据RAM、ROM、可编程实时时钟计数器、内部/外部中断、省电模式、SPI、8 通道LED驱动器、LCD 驱动器和三态I/O。
功能
n ROM 大小:8K * 16 bits
n RAM 大小:1088 * 8 bits
n 堆栈:8 层
n LCD/LED 驱动器:8com * 50seg
- 占空比:1/2、1/3、1/4、1/5、1/6、1/7、1/8
通过寄存器可选 1/2 & 1/3 偏置电荷泵,2 种 LED 模式。
- COM5~8 可选择做为 I/O 口
n I/O 口:31 个双向 I/O 口,1 个输入口
- PA[0~6]可设置为上拉、下拉、正常输出、pmos 开漏或 nmos 开漏
- PA7 仅输入带下拉
- PC[0~7]可设置为下拉、正常输出或 pmos 开漏
- PD[0~7]可设置为下拉、正常输出或 pmos 开漏
- PE[0~7]可设置为下拉、正常输出或 pmos 开漏
- PF[0~7]可设置为下拉、正常输出或 pmos 开漏
n 脚位沿中断
- 通用脚位:PC[0~7] & PD[0~7]
- 单个脚位:PD[5]
n 按键选通功能 – 仅正常模式使用
- 轮询模式:PC[0~7] & PD[0~7]
n 系统时钟:双时钟操作
- 低速-> 外部 32Khz 晶体、外部 R 振荡器或内部低速 RC 振荡器
- 高速 -> 通过配置选项选择外部 4MHz 晶体、
外部 R 振荡器或(700KHz 或 1.5MHz)内部
RC 振荡器
n 定时器 0 (TM0):
- 一个 8 位通用定时器
- 远程输出(包括 REM 载体)
- TM2 & 3 RFC 定时器基本输入
n 定时器 2 & 定时器 3(TM2 & TM3):
- 两个 8 位定时器:TMO,TM2&TM3
- 一个 16 位定时器:TM2 + TM3
- 两个 8 位捕捉/RFC:TM2&TM3
- 一个16个位捕捉/RFC:TM2+TM3
- 三个8 位PWM:TM2,TM3,(TM2+TM3)
n 定时器 4& 定时器5(TM4&TM5):
- 两个 8 位定时器:TM4&TM5
- 一个 6 位定时器:TM4+TM5
- 两个 8 位捕捉/RFC:TM4&TM5
- 一个16 位捕捉/RFC:TM4-TM5
- 三个8位PWM:TM4,TM5,(TM4=TM5)
n 其他定时器基本源
- PH_IRQ
- PH_CLK
- PH2_CLK
- 2HZ
- 一个16 位预分配器
- 看门狗定时器
n 看门狗定时器 & 4’按键复位功能
- CONFIG WDTE=0:4’按键复位使能 & 看门狗定时器禁止
- CONFIG WDTE=1:4’按键复位禁止 & 看门狗定时器使能
n 内置两个 RFC 通道 -
-(CAP1、REF1、SEN10 & SEN11)及(CAP2,REF2,SEN20 & SEN21)
n 内置两种 PWM 输出
– PWM2,PWM3,PWM4 & PWM5
n 内置四个捕捉通道
– CAPT1A、CAPT1B、CAPT2A,CAPT2B,CAPT4 & CAPT5
n 一个比较器
n Spi 模式
n IRQ 源:10
n 内置 EL 驱动电路
n 内置可编程FREQ,Tone & REM 输出多功能(BZ、BZM)输出
– Tone、FREQ、1Khz、2Khz、4Khz、PWM2、PWM3、PWM4 或 PWM5
输出内置低电压复位(LVR)– 2.0V(3V,idd=0.3uA)
n 内置低电池检测 – 2.68V,2.56V & 2.42V
n REM – 远程输出
n HALT 及 SLEEP 操作模式
n 快速指令周期时间:61us@32KHz 操作
n 低功率消耗(XIN1,XOUT1):
1.5uA(@ 32KHz 暂停模式、LCD 打开、无负载)
File Name | Description |
M89L08A.pdf |