首页 > 东软单片机系列 > 深圳东软单片机ES7P202x
特性
工作条件
- 工作电压范围:2.2V ~ 5.5V(BOR 最低档位电压:2.1V)
- 工作温度范围:-40 ~ 85℃
工艺、封装
- 低功耗、高速 FLASH CMOS 工艺
- LQFP32 或 SOP28/QFN28 封装(ES7P2023)
- SOP28 封装(ES7P2022)
- SOP16 封装(ES7P2023)
内核
- ES7P-V2 RISC CPU 内核,79 条精简指令集
- 2T 架构,系统时钟最高支持 20MHz,最小指令周期 100ns
- 支持中断优先级和中断向量表
- 程序指针硬件堆栈共享 SRAM 空间,堆栈级数用户可配置,最大 64 级
- 支持 8 x 8 硬件乘法器和 32 ÷ 16 多节拍硬件除法器
复位
- 内嵌上电复位 POR
- 内嵌下电复位 BOR,固定为使能,支持 2.1V、2.6V 和 3.7V 三个电压点选择
- 支持外部复位 MRSTN,低电平有效;MRSTN 和 PA4 端口复用,通过芯片配置字MRSTEN 位进行选择,当配置为 MRSTN 时,该端口内部上拉电阻固定为使能
时钟源
- 外部晶体振荡器 OSC
- 可配置为 HS 模式,使用 4~20MHz 晶振,用于主系统时钟源,内置系统时钟分频器
- 可配置为 LP 模式,使用 32.768KHz 晶振,可选择用于主系统时钟源和定时器
T11/T12/T13/T20/T21 的外部计数时钟源
- 内部 16MHz 高频时钟振荡器 HRC
- 用于主系统时钟源,内置系统时钟分频器
- 出厂校准精度为±0.5%(25℃,VDD=5.0V)
- 内部 32KHz 低频振荡器 LRC
- 用于 WDT 时钟源,可选择用于主系统和部分外设时钟源
存储资源
- 9K/17K Words FLASH 程序存储器,支持 IAP 操作
- Flash 程序存储器共 17Kx16 bits,每 512*16 bits 为一页,每两页为一个分区,共17 个分区,支持全加密和分区加密(ES7P2023)
- Flash 程序存储器共 9Kx16 bits,每 512*16 bits 为一页,每两页为一个分区,共 9个分区,支持全加密和分区加密(ES7P2022)
- 支持在线编程 ISP 模式下,Flash 程序存储器全擦除
- 支持在线编程 ISP 模式下,只对“未分区加密的页和全加密字”的擦除,保留“分区加密的页和分区加密字”数据;在执行“未分区加密的页和全加密字”擦除时,用户可设置禁止擦除的页(对设置为禁止擦除的页,只有芯片全擦除指令可擦除)
- 支持 IAP(In Application Programming)操作
- IAP 操作时 CPU 暂停运行,外设可设置为运行或停止
- 在 IAP 擦除或编程期间,仅可响应 EPASx 和 PINTx 中断,但并不执行中断服务程序,而是由硬件电路自动关停或重启 PWM
- 1.5K Bytes SRAM 数据存储器(部分空间与程序指针堆栈共用)
I/O 端口
ES7P2023
- 支持最多 30 个 I/O 端口
- 支持 8 个可编程大电流驱动端口 PB0~PB7(最大灌电流 100mA)
- 支持 8 个外部端口中断,可选择上升沿、下降沿或电平变化触发(PINT0~PINT7)
- PB0~PB7 可通过配置 LCD 偏置电压模块获得 VSS、1/2VDD 或 VDD 分压输出
- 其他 GPIO 的上拉电阻和下拉电阻近似相等,可通过同时使能上拉和下拉获得 1/2VDD 偏置电压输出
ES7P2022
- 支持最多 26 个 I/O 端口
- 支持 8 个可编程大电流驱动端口 PB0~PB7(最大灌电流 100mA)
- 支持 8 个外部端口中断,可选择上升沿、下降沿或电平变化触发(PINT0~PINT7)
- PB0~PB7 可通过配置 LCD 偏置电压模块获得 VSS、1/2VDD 或 VDD 分压输出
- 其他 GPIO 的上拉电阻和下拉电阻近似相等,可通过同时使能上拉和下拉获得 1/2VDD 偏置电压输出
外设
- 1 路 8 位定时/计数器 T10
- 内置 8 位预分频器
- 支持定时器/计数器模式
- 支持计数器溢出中断
- 3 路 12 位 PWM 定时器 T11/T12/T13
- 可用于三相 BLDC 电机驱动
- 内置 4 位预分频器和 7 位后分频器;预分频 1:1~ 1:16 共 16 级可选
- 支持定时器模式
- 支持双精度 PWM 模式
- 支持互补 PWM 模式(带死区控制)
- 支持单脉冲发射模式
- 支持后分频溢出中断和 PWM 周期中断
- PWM 关断输出可配置为高、低电平或三态
- PWM 外部硬件关断和重启信号 EPAS0/EPAS1 可配置
- EPAS1 有两个可配置管脚,可通过软件选择其中任一个
- 支持 PINTx 关断 PWM
- 支持 PWM 输出启动 ADC 转换
- 支持 PWM 时钟源可配置:系统时钟 Fosc,或 64MHz PLL 时钟
- 2 路 16 位定时/计数器 T20/T21
- 内置 8 位预分频器
- 支持同步定时器模式(采用系统时钟分频作为时钟源)
- 支持异步计数器模式(可采用外部 32.768KHz 晶振时钟作为时钟源)
- 支持 16 位捕捉功能
- 支持 16 位比较功能
- 支持复用中断和计数器溢出中断
- 支持双精度 PWM 模式
- 支持互补 PWM 模式(带死区控制)
- 支持单脉冲发射模式
- 支持后分频溢出中断和 PWM 周期中断
- PWM 关断输出可配置为高、低电平或三态
- PWM 外部硬件关断和重启信号 EPAS0/EPAS1 可配置
- EPAS1 有两个可配置管脚,可通过软件选择其中任一个
- 支持 PINTx 关断 PWM
- 支持 PWM 输出启动 ADC 转换
- 支持 PWM 时钟源可配置:系统时钟 Fosc,或 64MHz PLL 时钟
- 4 路异步串行收发器 UART0/UART1/UART2/UART3
- 内置波特率发生器
- 支持异步全双工收发
- 8 位/9 位数据格式可选
- 约定从最低位接收/发送
- 支持接收和发送中断
- UART0 可软件配置所需使用的通讯端口
- 1 路 I2C 总线
- 只支持从动模式
- 支持标准 I2C 总线协议,最高传输速率 400K bit/s
- 支持 7 位寻址方式
- 约定数据从最高位开始接收/发送
- 支持中断产生
- 模拟数字转换器 ADC
- 12 位数字转换精度
- 最多 12+2 通道模拟输入端(ES7P2023)
- 最多 9+2 通道模拟输入端(ES7P2022)
- 支持 ADC 转换完成中断
- 支持内部参考电压可配置:2.048V,4.096V
- 支持外部参考电压
- 低电压监测模块
- 可监测 VDD
- 支持 VDD 监测电压点可配置
- 支持被监测电压的掉电和上电中断
- 可用于 FLASH 存储器 IAP 操作时的 VDD 电压异常保护机制
- 触摸按键功能模块 TK
- 支持最多 24 个触摸按键(ES7P2023)
- 支持最多 21 个触摸按键(ES7P2022)
- 支持工作频率可配置:4MHz、2MHz、1MHz、500KHz
- 支持可选基准参考电压
- 支持触摸按键扫描中断
- 支持充电补偿,提高按键扫描一致性
低功耗
- 支持低功耗睡眠模式及硬件唤醒
- 睡眠待机电流典型值 5uA(25℃,VDD=5.0V)
硬件看门狗电路
- 采用内部 32KHz LRC 时钟源,最大计数溢出周期约 4.096 秒
- 可选择睡眠模式下运行或暂停,睡眠模式下运行计数溢出可唤醒 CPU
编程和调试
- 支持 5 线制编程接口(ISP)
- 支持 5 线制在线调试接口(ICD)
- 支持两组编程/调试接口可选择
- 支持整体编程代码加密保护和分区编程代码加密保护
应用领域
本系列芯片可广泛用于触摸按键显示面板、智能门锁、小家电、白色家电等领域。
产品推荐Product recommendation