P374是一款FLASH型内置LCD驱动和ADC的微控制器;内建4COM×10SEG电阻型LCD驱动电路,4种帧频可选,A类B类波形可选,支持快速充电模式;10×4位LCD数据寄存器,可用作通用数据存储器;内建4COM×8SEG LED驱动电路,8级亮度可调,支持4级恒流输出模式;支持高低频时钟软件切换;内置高精度参考电压模块;支持在板带电烧录编程,擦写次数>1000次。
Ø 8位CPU内核
¡ 精简指令集,8级深度硬件堆栈
¡ CPU为双时钟,可在系统高/低频时钟之间切换
¡ 系统高频时钟下FCPU可配置为FHOSC的2/4/8/16/32/64/128/256分频
¡ 系统低频时钟下FCPU固定为FLOSC的2分频
Ø 程序存储器
¡ 8K×16位FLASH型程序存储器,可通过间接寻址读取程序存储器内容
¡ 支持在板带电烧录编程,擦写次数至少1000次
Ø 数据存储器
¡ 256字节SRAM型通用数据存储器,支持直接寻址、间接寻址等多种寻址方式
¡ 256×16位EEPROM型数据存储器,支持单独烧录和软件读写,擦写次数至少10000次
Ø 4组共26个I/O
¡ P0(P00~P07),P1(P10~P15),P2(P20~P27),P3(P30~P33)
¡ 所有端口均支持施密特输入,均支持推挽输出
¡ 所有端口均内置上拉电阻,均可单独使能
¡ P22/P27可复用为外部中断输入,支持外部中断唤醒功能
¡ P2所有端口均支持键盘中断唤醒功能,并可单独使能
Ø 系统时钟源
¡ 内置高频RC振荡器(32MHz),可用作系统高频时钟源
¡ 内置低频RC振荡器(32KHz),可用作系统低频时钟源
Ø 系统工作模式
¡ 高速模式:CPU在高频时钟下运行,低频时钟源工作
¡ 低速模式:CPU在低频时钟下运行,高频时钟源可选停止或工作
¡ HOLD1模式(低功耗模式):CPU暂停,高频时钟源工作,低频时钟源可选停止或工作
¡ HOLD2模式(低功耗模式):CPU暂停,高频时钟源停止,低频时钟源工作
¡ 休眠模式(低功耗模式):CPU暂停,高/低频时钟源均停止
Ø 内部自振式看门狗计数器(WDT)
¡ 溢出时间可配置:16ms/64ms/256ms/1024ms/2048ms/4096ms
¡ 工作模式可配置:始终开启、始终关闭、低功耗模式下关闭
Ø 4个定时器
¡ 8位定时器T0,可实现外部计数、1对8+3模式的带死区互补PWM
¡ 8位定时器T1,可实现外部计数、1对8+3模式的带死区互补PWM
¡ 8位定时器T2,可实现外部计数、1对8+3模式的带死区互补PWM
¡ 8位定时器T3,可实现外部计数功能
Ø 1个12位高精度SAR型ADC
¡ 14路外部通道:AN0~AN13;2路内部通道:GND、VDD/4
¡ 参考电压可选:VDD、内部参考电压VIR(1.6V/2.0V/2.4V)、外部参考电压VER(VERI输入)
¡ ADC时钟:FHIRC的32/64/128/256分频
¡ 支持零点校准
Ø 电阻型LCD
¡ 4 COM × 10 SEG(1/4占空比、1/2或1/3偏压)
¡ 驱动电压固定为VDD
¡ 时钟源可选FHOSC或FLOSC,LCD帧频4级可选
¡ 驱动输出可选A类或B类波形
¡ 支持加速充电功能以降低功耗
¡ 10×4位LCD数据寄存器,可用作通用数据存储器
Ø 发光二极管驱动LED
¡ 4 COM × 8 SEG
¡ LED亮度8级可选
¡ 支持4级恒流输出模式
Ø 中断
¡ 外部中断(INT0~INT1),键盘中断(P20~P27)
¡ 定时器中断(T0~T3)
¡ ADC中断
Ø 低电压复位LVR
¡ 1.8V/2.0V/2.2V/2.4V/2.5V/2.6V/2.7V/2.8V/3.0V/3.2V/3.6V/3.8V/4.0V/4.2V
Ø 工作电压
¡ VLVR32 ~ 5.5V @ Fcpu = 0~16MHz
¡ VLVR27 ~ 5.5V @ Fcpu = 0~8MHz
¡ VLVR20 ~ 5.5V @ Fcpu = 0~4MHz
¡ VLVR18 ~ 5.5V @ Fcpu = 0~1MHz
Ø 封装形式
¡ QFN32,SSOP28,SSOP24,SOP20,SOP16,SOP8