BL23P40 集成 12-BIT ADC 和可编程脉冲发生器的 8 位 MCU 特点 电源和复位 上电复位电路(POR)。 看门狗定时器(WDT)。 CPU 8 位 51 核,兼容 C8051 指令集。 带软件陷阱指令。 双DPTR. 时钟系统 32MHz 高精度 IHRC 振荡,± 5% @ 4 级可选的欠压复位电路(BOR)。 8 级可选低压检测(LVD)。 LDO 给内核供电,支持低功耗掉电模式。 2.4~5.5V ,±3% @ 2.7~5.5V 。 32KHz 低频 ILRC 振荡。 CPU 最高主频 4MHz @ 2.4~5.5V; 8MHz @ 3.0~5.5V。 支持程序分页加密。 128 字节 RAM。 支持 5 PIN 在系统编程。 输入/输出 置可选。 1 路比较器 CMP。 2个16位标准定时器(T0,T1)。 1 路 UART 接口。 可编程脉冲发生器(PPG),支持4路多种 脉冲形式输出。 低功耗模式 空闲(IDL)模式。 掉电(PD)模式。 封装 系统时钟预分频系数可设置:4/8/16/32。 存储器 4K 字节 OTP,数据保持时间大于 10 年。 4 路外部中断输入,可唤醒 PD 模式。 12 位 13 通道模数转换器(ADC),最大 转换速率 100Ksps;转换参考电压内置外 16/8 SOP。 应用 小家电。 电源管理。 电动工具 应急灯 概述 BL23P40是一款高性价比MCU,其采用改进的51 内核,同时集成 13-Ch/12bit-ADC 及可编程脉冲 发生器模块,拥有4K字节OTP和128字节RAM存储空 14个I/O端口,其中P2.2只能开漏输出。 外围设备 7 路键盘输入,可唤醒 PD 模式。 间,还集成了 UART、比较器以及丰富的定时器等 资源。 产品列表 产品名称 封装形式 打印名称 BL23P40SF SOP16-1.27 BL23P40 BL23P40SD SOP8-1.27 23P40 Shanghai Belling Corp., Ltd. Rev. 1. 1 1 / 13 BL23P40 管脚分配 1 16 VSS CLKO*/ADC11/P2.0 2 15 P1.6/KI6/ADC6/INT3*/RXD ADC12/P2.1 3 14 P1.5/KI5/ADC5/INT2*/TXD [VPP]/CPO*/P2.2/nRST 4 13 P1.4/KI4/ADC4/PWM01 T0/ADC7/CPN0/INT0/P0.0 5 12 P1.3/KI3/ADC3/PWM00/INT1*/CLKO/CPO T1/ADC8/CPN1/INT1/P0.1 6 11 P1.2/KI2/ADC2/PWM11 ADC9/INT2/P0.2 7 10 P1.1/KI1/ADC1/PWM10/[PCLK] EVI/ADC10/CPP/INT3/P0.3 8 9 P1.0/KI0/ADC0/PWM11*/INT0*/[PDAT] VDD 1 8 VSS [VPP]/CPO*/P2.2/nRST 2 7 P1.3/KI3/ADC3/PWM00/INT1*/CLKO/CPO T0/ADC7/CPN0/INT0/P0.0 3 6 P1.1/KI1/ADC1/PWM10/[PCLK] EVI/ADC10/CPP/INT3/P0.3 4 5 P1.0/KI0/ADC0/PWM11*/INT0*/[PDAT] BL23P40SF VDD BL23P40SD s Shanghai Belling Corp., Ltd. Rev. 1.1 2 / 13 BL23P40 系统框图 Shanghai Belling Corp., Ltd. Rev. 1.1 3 / 13 BL23P40 管脚复用 I/O SOP16 SOP8 BASIC UART EXTINT KEYIN PPG CMP ADC 1 1 VDD - - - - - - - P2.0 2 - CLKO* - - - - - - ADC11 P2.1 3 - - - - - - - - ADC12 P2.2 4 2 nRST - - - - - CPO* - P0.0 5 3 VBG T0 - INT0 - - CPN0 P0.1 6 - - T1 - INT1 - - CPN1 ADC8 P0.2 7 - - - - INT2 - - - ADC9 P0.3 8 4 EVI - - INT3 - - CPP ADC10 P1.0 9 5 - - - INT0* KI0 PWM11* - ADC0 P1.1 10 6 - - - - KI1 PWM10 - ADC1 P1.2 11 - - - - - KI2 PWM11 - ADC2 P1.3 12 7 CLKO - - INT1* KI3 PWM00 CPO ADC3 P1.4 13 - - - - - KI4 PWM01 - ADC4 P1.5 14 - - - TXD INT2* KI5 - - ADC5 P1.6 15 - - - RXD INT3* KI6 - - ADC6 VSS 16 8 VSS - - - - - - - VDD TIMER ADC7/ADRH Note1:加*的表示该信号重映射到相应的端口,需要通过软件设置。 Shanghai Belling Corp., Ltd. Rev. 1.1 4 / 13 BL23P40 管脚描述 模块 管脚名称 管脚类型 VDD P 电源。 VSS P 地。 PCLK I 编程时钟输入脚。 PDAT I/O VPP P 编程高压输入脚。 CLKO O 内部时钟输出。 nRST I 外部复位脚(低电平有效)。 VBG A 带隙基准测试输出脚。 EVI A 低压检测外部电压输入脚。 P0.0~P0.3 I/O 输入/输出端口,支持位操作。 P1.0~P1.6 I/O 输入/输出端口,支持位操作。 P2.0~P2.1 I/O 输入/输出端口,支持位操作。 P2.2 I/O 输入/输出端口,支持位操作。输出只支持开漏。 定时器 T0/T1 T0/T1 I 定时器/计数器 0/1 外部计数触发输入端。 异步收发接口 TXD O UART 数据输出脚。 UART RXD I UART 数据输入脚。 外部中断 EXTINT INT0~INT3 I 外部中断 0~3 输入脚。 键盘输入 KEYIN KI0~KI6 I 键盘输入脚,可产生中断唤醒 MCU。 可编程脉冲发生器 PWM00 O PPG 通道 00 输出。 电源 在系统编程/调试 系统 BASIC 输入/输出口 管 脚 描 述 编程数据输入输出脚。 模块 管脚名称 管脚类型 PPG PWM01 O PPG 通道 01 输出。 PWM10 O PPG 通道 10 输出。 PWM11 O PPG 通道 11 输出。 CPP A 模拟比较器输入正端。 CPN0 A 模拟比较器输入负端 0。 CPN1 A 模拟比较器输入负端 1。 CPO O 模拟比较器输出端。 A ADC 输入通道。 A ADC 外部基准输入。 比较器 CMP ADC0~ADC12 模数转换器 ADC Shanghai Belling Corp., Ltd. ADRH Rev. 1.1 管 脚 描 述 5 / 13 BL23P40 极限参数 参 数 符号 参 数 范围 单位 电源电压 VDD -0.3 ~ +7.0 V 输入电压 VI -0.3 ~ VDD+0.3 V 储存温度 TSTG -40 ~ +125 °C 工作温度 TOPR -40 ~ +85 °C 直流电气参数(除非特别指定,VDD=5V,Ta=25°C) 工作电压及电流表 0-1:电压/电流特性 参数 说明 测试条件 最小值 典型值 最大值 单位 典型值工作条件为 VDD=5.0V,Ta=25°C。温度=-40~85°C。所有 IO 输出低电平,无负载。 V DD 工作电压 MCLK=8MHz IDD 工作电流全温 度测试 MCLK=4MHz MCLK=1MHz 2.4 - 5.5 VDD=5.0 - 3.8 - VDD=2.4 - 3.0 - VDD=5.0 - 2.5 - VDD=2.4 - 2.0 - VDD=5.0 - 1.6 - VDD=2.4 - 1.5 - V Fsysclk=IHRC mA VDD=5.0 - 1.6 - VDD=2.4 - 1.4 - VDD=5.0 - 1.4 - VDD=2.4 - 1.2 - VDD=5.0 - 1.1 - DD=2.4 V - 1.0 - VDD=5.0 [2] [3] MVR 开启,SUBVR 关闭其它模 块关闭 VDD=2.4 - 50 - - 40 - MVR 关闭,SUBVR 开启其它模块 VDD=5.0 关闭 - 3 - VDD=2.4 - 2 - MCLK=8MHz [1] 空闲电流 MCLK=4MHz MCLK=1MHz IIDL IPD Fsysclk=IHRC 掉电电流 mA uA uA 注[1]:空闲电流在各外设模块时钟被门控时测得。 注[2]:MVR 指 Main Voltage Regulator,主稳压器。 注[3]:SUBVR 指 Sub-Voltage Regulator,副稳压器。 Shanghai Belling Corp., Ltd. Rev. 1.1 6 / 13 BL23P40 IO 特性 表 0-2:IO 特性 参数 说明 测 试 条 件 最小值 典型值 最大值 P0.0~P0.3/P1.0~P1.6/P2.0~P2.1 0.7VDD - VDD P2.2 0.8VDD - VDD P0.0~P0.3/P1.0~P1.6/P2.0~P2.1 0 - 0.3VDD P2.2 0 - 0.2VDD P0.0~P0.3/P2.0~P2.1 - 6 - - 6 - - 12 - 50 - - - 8 - - 8 - - 16 - 50 - - 30 60 80 P0.0~P0.3 - - ±10 P1.0~P1.6 - - P2.0~P2.1 - - 单位 典型值工作条件为 VDD=5.0V, Ta =25°C。 高电平输 入电压 VIH VIL 低电平输 入电压 P1.0~P1.6 驱动档位 0 P1.0~P1.6 驱动档位 1 IOH 输出拉电 流 VOH= 0.9VDD P1.3~P1.4 增强驱动档 P0.0~P0.3/P2.0~P2.2 P1.0~P1.6 驱动档位 0 输出灌电 流 VOL= 0.1VDD P1.0~P1.6 驱动档位 1 P1.3~P1.4 增强驱动档 V V mA mA IOL 端口内置 上拉电阻 P0.0~P0.3/P1.0~P1.6/P2.0~P2.2 Rpu VIN=0V 端口输入 泄漏电流 悬空输入 IIL ±10 ±10 VDD/VSS nRST TPW (IO) kΩ 有效输入 脉宽 Shanghai Belling Corp., Ltd. INT0~4 /KI0~KI7 nA VDD=5.0V 3 - - us VDD=2.4V 3 - - us VDD=5.0V 3 - - us VDD=2.4V 3 - - us Rev. 1.1 7 / 13 BL23P40 复位与电压监测特性 表 0-3:复位与电压监测 参数 说明 测试条件 最小值 典型值 最大值 单位 典型值工作条件为 VDD=5.0V, Ta=25°C。 * VPOR VBG POR 释放电压 带隙基准电压 LDO(MVR)输出电压 - - 0.7 - V -40~85°C 1.18 1.205 1.22 V -40~85°C 3.2 3.3 3.4 V BORS=00 - 2.0 - BORS=01 - 2.2 - BORS=10 - 2.4 - BORS=11 - 2.6 - V - 100 - mV VDS = 000 - 2.3 - VDS = 001 - 2.5 - VDS = 010 - 2.7 - VDS = 011 - 3.0 - VDS = 100 - 3.5 - VDS = 101 - 3.7 - VDS = 110 - 3.9 - VDS = 111 - 4.3 - VDD≥3.0 - 120 - VDD<3.0 - 60 - - 1 - - 0.4 - ms - 100 - us VMVR VBOR 低压复位电压 BOR 释放迟滞电压 VHYS(BOR) VLVD LVD 检测电压 LVD 释放迟滞电压 V mV VHYS(LVD) TPWRT TDBOR TPD 上电复位延时时间 BOR 复位延时时间 PD 唤醒退出时间 注: 后缀 加* 标记的参数指仿真特征值,未经测试。 Shanghai Belling Corp., Ltd. Rev. 1.1 8 / 13 BL23P40 时钟特性 表 0-4:时钟特性 参数 说明 测试条件 最小值 典型值 最大值 单位 典型值工作条件为 VDD=5.0V, Ta=25°C。 5.0V,-40~85°C 经过校准的内部高频 31.36 32.00 32.64 31,04 32.00 32.96 30.4 32.00 33.6 MHz - - 10 - us 2.4~5.5V, -40~85°C 5 32 60 20 32 45 KHz - 60 - us 2.7~5.5V,-40~85°C IHRC 振荡频率 2.4~5.5V, -40~85°C FIHRC T * IHRCSTR IHRC 启动时间 5.0V,-40~85°C 内部低频 ILRC 振荡频率 FILRC TILRCSTR * ILRC 启动时间 - 注: 后缀 加* 标记的参数指仿真特征值,未经测试。 比较器特性 表 0-5: 比较器电气特性 参数 说明 测试条件 最小值 典型值 最大值 单位 典型值工作条件为 VDD=5.0V, Ta=25°C,Vcm=VDD/2。 Vos* 输入失调电压 -10 0 10 mV 0 - VDD-1.2 V 0 - VDD-1 V - 1 - mV/V - 30 - mV - 0.6 2.0 us - 100 200 ns - 100 200 ns - - 45 - uA - - 5 - us 响应时间<200ns 输入共模电压 Vcm CMRR * Vhyster Tstr Trtr Trtf Icmp Tscvr 响应时间<1us 共模抑制比 比较器迟滞电压 启动延迟时间 上升沿响应时间 下降沿响应时间 Vcm=VDD/2 Overdrive 电压±0.1V 工作电流 CMPVR 稳定时间 注: 后缀 加* 标记的参数指仿真特征值,未经测试。 Shanghai Belling Corp., Ltd. Rev. 1.1 9 / 13 BL23P40 模数转换器特性 表 0-6:ADC 特性 参数 说明 测试条件 最小值 典型值 最大值 单位 典型值工作条件为 VDD=5.0V, Ta=25°C。 NR 分辨率 工作电压范围 VDDAD VADIN CADIN RADIN Fadclk Tsamp Tconv 12 1MHz < Fadclk < 2MHz 2.7 - 5.5 V Fadclk < 1MHz 2.5 - 5.5 V 0 - VDDAD V - 25 - pF - 1 10 kΩ - - 2 MHz - 6.5 - 20 - TAD - 500 - uA - - ±4 LSB - - ±4 LSB - - ±8 LSB - - ±8 LSB - - ±8 LSB 输入模拟电压范围 采样保持电容 模拟通道阻抗 2.5V < VDDAD < 5.5V ADC 时钟频率 采样时间 软件启动 转换时间 ADC 工作电流 Bit Fadclk = 2MHz TAD IDDAD 2.5V < VDDAD < 5.5V DNL INL Ezs Efs ETUE NMC 微分非线性 Fadclk < 2MHz 积分非线性 失调误差 增益误差 整体未矫正误差 无失码位数 Shanghai Belling Corp., Ltd. 10 Rev. 1.1 Bit 10 / 13 BL23P40 封装外形图 单位:毫米 SOP16-1.27 参数 最小值 中心值 最大值 A 1.35 1.80 A1 0.10 0.25 A2 1.35 1.55 b 0.33 0.51 c 0.17 0.25 D 8.69 9.14 D1 9.90 10.40 E 3.80 4.00 E1 5.60 6.40 e L Shanghai Belling Corp., Ltd. 1.27(BSC) 0.40 1.27 Rev. 1.1 11 / 13 BL23P40 单位:毫米 SOP8-1.27 b 1 E E c L e D1 2 A A 1 A 参数 最小值 典型值 最大值 A 1.25 1.80 A1 0.10 0.25 A2 1.25 1.55 b 0.31 0.51 c 0.10 0.25 D1 4.70 5.30 E 3.70 4.10 E1 5.60 6.40 e L Shanghai Belling Corp., Ltd. 1.27(BSC) 0.40 1.27 Rev. 1.1 12 / 13 BL23P40 上海贝岭股份有限公司 http://www.belling.com.cn Email: [email protected] 公司总部/华东办事处 上海市宜山路 810 号,邮编:200233 电话:(021)2426-1000,传真:(021)6485-2222 华北办事处 北京市西城区新华里 16 号院(锦官苑小区)10 号楼 1 单元 1505 室,邮编:100044 电话: (010)6417-9374, 传真:(010)8835-9236 华南办事处 深圳市福田中心区民田路新华保险大厦 1510 室,邮编:518026 电话:(0755)3333-6777,,传真:(0755)3333-6788 出口部 上海市宜山路 810 号,邮编:200233 电话:(021)6495-8137,传真:(021)6485-2222 Shanghai Belling Corp., Ltd. Rev. 1.1 13 / 13