M89L16A是采用低功耗高速CMOS 工艺设计开发的8 位RISC 类型的微控制器。集成有:片内看门狗定时器(WDT)、LCD 数据RAM、ROM、可编程实时时钟计数器、内部/外部中断、省电模式、SPI、8 通道LED驱动器、LCD 驱动器和三态I/O。
功能
ROM 大小:16K * 16 bits
RAM 大小:1088*8 bits
堆栈:8层
LCD/LED 驱动器:16com*64seg
- 占空比:
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 |
M89L16A.pdf |