P10

P10是一款多管脚,大容量的LCD驱动型单片机,CPU支持双时钟,可在高低时钟间切换;所有端口均内置上拉和下拉电阻,均可单独使能;内建键盘扫描电路,并支持矩形键盘和T型键盘唤醒,支持键扫输出端口与LCD驱动端口分时复用;LCD支持4COM×19SEG(1/4占空比,1/3偏压),4COM×18SEG(1/5占空比,1/3偏压),19×5位LCD数据寄存器,颗用作通用数据存储器;一组IIC总线通讯口,一组UART异步通讯口;2端口可配置为恒流输出(20mA@VDD=2.4V~5.5V);1端口可配置为开漏输出时灌电流4级可配置(125mA,250mA,375mA,500mA)*仅可在3.3V系统电压下使用该功能;定时器T1和T2可实现多路PWM功能;支持2K×16bit烧录2次。

产品特性

Ø  8位CPU内核

¡  精简指令集,8级深度硬件堆栈

¡  CPU为双时钟,可在系统高/低频时钟之间切换

¡  系统高频时钟下FCPU可配置为2/4/8/16/32/64分频,系统低频时钟下FCPU固定为2分频

Ø  程序存储器

¡  4K×16位OTP型程序存储器(烧录1次)

¡  2K×16位OTP型程序存储器(烧录2次)

¡  可通过间接寻址读取程序存储器内容

Ø  数据存储器

¡  256字节SRAM型通用数据存储器,支持直接寻址、间接寻址等多种寻址方式

Ø  4组共26个I/O

¡  P0(P00~P07),P1(P10~P17),P2(P20~P27),P3(P30~P31)

¡  P30为输入/开漏输出口,可复用为外部复位RST输入,编程时为高压VPP输入

¡  P21/P20可复用为外部时钟振荡器输入/输出

¡  所有端口均内置上拉和下拉电阻,均可单独使能,且P16/P17/P20/P21上拉电阻2档可选

¡  所有端口均支持施密特输入,除P30外均支持推挽输出

¡  P16/P17/P20/P21复用为SCL/SDA时为开漏输出且输出状态下端口上拉电阻及其控制位依然有效

¡  P22/P30可复用为键盘中断输入端口,支持中断唤醒功能

¡  除P31外其余端口均支持键盘扫描及唤醒功能,并可单独使能

¡  P31可配置为输入/推挽输出口或高阻/开漏输出口(禁止在5V系统中配置为开漏输出),且开漏输出时输出灌电流4级可配置(125mA/250mA/ 375mA/500mA)

¡  P15/P16为输出灌电流大电流端口且输出灌电流恒定(20mA@VDD=2.4V~5.5V)

Ø  系统时钟源

¡  内置高频RC振荡器(16MHz),可用作系统高频时钟源,支持软件微调

¡  内置低频RC振荡器(32kHz),可用作系统低频时钟源,支持软件微调

¡  支持外接晶体振荡器(32768Hz),可用作系统低频时钟源,支持停振检测与保护

Ø  系统工作模式

¡  高速模式:CPU在高频时钟下运行,低频时钟源工作

¡  低速模式:CPU在低频时钟下运行,高频时钟源可选停止或工作

¡  HOLD1模式(低功耗模式):CPU停止运行,高频时钟源工作

¡  HOLD2模式(低功耗模式):CPU停止运行,高频时钟源停止工作,低频时钟源工作

¡  休眠模式(低功耗模式):CPU停止运行,所有时钟源停止工作

Ø  内部自振式看门狗计数器(WDT)

¡  溢出时间可配置:16ms/64ms/256ms/1024ms/2048ms/4096ms

¡  工作模式可配置:始终开启、始终关闭、低功耗模式下关闭

Ø  4个定时器

¡  8位定时器T0

¡  8位定时器T1,可实现PWM功能,可与T3组合实现PWM包络输出

¡  8位定时器T2,可实现2路共周期独立占空比的PWM

¡  16位定时器T3,时钟源可选择T1溢出信号

Ø  键盘扫描电路

¡  2路键盘中断端口和25路键盘扫描端口,均可单独使能

¡  可组合成2×23的矩型键盘电路,或25路T型键盘电路

¡  支持矩形键盘唤醒或T型键扫唤醒

¡  支持键扫输出端口与LCD驱动端口自动分时复用

Ø  电阻型LCD

¡  4 COM × 19 SEG(1/4占空比、1/3偏压),或5 COM × 18 SEG(1/5占空比、1/3偏压)

¡  驱动电压固定为VDD,对比度16级可选

¡  输出波形A/B类可选

¡  时钟源固定为系统低频时钟,LCD帧频2级可选

¡  19×5位LCD数据寄存器,可用作通用数据存储器

Ø  1组IIC总线通讯接口

¡  支持7位地址编码的主机/从机模式,从机模式支持2组地址编码及广播地址编码

¡  通讯速率最高支持400Kbps

¡  地址匹配、接收完成、发送完成时触发中断

¡  支持多主机时钟同步和总线仲裁

¡  2组端口SCL0/SDA0或SCL1/SDA1可选

Ø  1组UART异步通讯接口

¡  支持双线异步全双工、单线异步半双工等多种工作模式

¡  支持8位/9位数据位(含校验位)、1位/2位停止位等多种传输格式

¡  内置波特率发生器,时钟源为内部FHOSC

¡  波特率发生器包含7位预分频器和8位计数器,可实现多种通用波特率

¡  内置接收缓冲器和锁存寄存器、发送缓冲器和移位寄存器,支持收/发数据的2级缓存

¡  发送缓冲器空、接收完成、发送完成时触发中断

¡  支持帧出错检测及自动地址识别

¡  双线模式2组端口RXD0/TXD0或RXD1/TXD1可选,单线模式4路端口可选

¡  支持端口电平反向输入/输出

Ø  中断

¡  键盘中断(KINT0~KINT1),定时器中断(T0~T3)

¡  LVD中断,XT异常中断

¡  IIC中断,UART中断(发送完成中断、发送缓冲器空中断,接收完成中断)

Ø  低电压复位LVR:1.7V/2.0V/2.2V/2.7V/3.0V/3.6V/4.2V

Ø  低电压检测LVD

¡  2.0V/2.1V/2.2V/2.3V/2.4V/2.5V/2.6V/2.7V/2.8V/2.9V/3.0V/3.1V/3.2V/3.3V/3.4V/3.5V

¡  可实现VDD或外部输入的电压检测功能

Ø  工作电压

¡  VLVR30 ~ 5.5V @ Fcpu = 0~8MHz

¡  VLVR20 ~ 5.5V @ Fcpu = 0~4MHz

¡  VLVR17 ~ 5.5V @ Fcpu = 0~1MHz

Ø  封装形式:SSOP28/SOP16

关闭

产品选型:

下载