BL23P42 集成 12-BIT ADC 的 8 位 MCU 特点 电源和复位 上电复位电路(POR)。 18个I/O端口,其中P2.2只能开漏输出。 外围设备 7 路键盘输入,可唤醒 PD 模式。 看门狗定时器(WDT)。 CPU 8 位 51 核,兼容 C8051 指令集。 带软件陷阱指令。 4 路外部中断输入,可唤醒 PD 模式。 12 位 14+2 通道模数转换器(ADC),最 大转换速率 100Ksps;转换参考电压内置 外置可选。 双DPTR. 时钟系统 32MHz 高精度 IHRC 振荡,± 5% @ 1 路比较器 CMP。 2个16位标准定时器(T0,T1)。 1 路 UART 接口。 4 级可选的欠压复位电路(BOR)。 8 级可选低压检测(LVD)。 LDO 给内核供电,支持低功耗掉电模式。 支持 5 PIN 在系统编程。 输入/输出 2.4~5.5V ,±3% @ 2.7~5.5V 。 32KHz 低频 ILRC 振荡。 CPU 最高主频 4MHz @ 2.4~5.5V; 8MHz @ 3.0~5.5V。 系统时钟预分频系数可设置:4/8/16/32。 存储器 4K 字节 OTP,数据保持时间大于 10 年。 PWM,支持2路互补带死区脉冲输出。 低功耗模式 空闲(IDL)模式。 掉电(PD)模式。 封装 QFN20/SOP20/SOP16。 应用 支持程序分页加密。 128 字节 RAM。 小家电。 电源管理。 拥有4K字节OTP和128字节RAM存储空间,还集成了 概述 BL23P42是一款高性价比MCU,其采用改进的51 内核,同时集成 14+2-Ch/12bit-ADC 及PWM模块, UART、比较器以及丰富的定时器等资源。 产品列表 产品名称 封装形式 打印名称 BL23P42QH4 QFN20L_0404x0.75-0.5 BL23P42 BL23P42QH3 QFN20L_0303x0.75-0.45 BL23P42 BL23P42SH BL23P42SH BL23P42SF Shanghai Belling Corp., Ltd. BL23P42 SOP20-1.27 BL23P42 SOP20-1.27 SOP16-1.27 BL23P42 Rev. 1.3 1 / 17 BL23P42 管脚分配 P1.5/KI5/ADC5/INT2*/TXD P1.4/KI4/ADC4/PWM01 P1.3/KI3/ADC3/PWM00/INT1*/CLKO/CPO P1.2/KI2/ADC2/PWM01* P1.1/KI1/ADC1/[PCLK] 15 14 13 12 11 图错误!文档中没有指定样式的文字。-1:BL23P42QH4/QH3 管脚分配图 RXD/INT3*/ADC6/KI6/P1.6 16 10 P1.0/KI0/ADC0/INT0*/T1/[PDAT] VSS 17 9 P0.7 VDD 18 8 P0.6 T0/CLKO*/ADC11/P2.0 19 7 P0.5 ADC12/P2.1 20 6 P0.4/ADC13 1 2 3 4 5 [VPP]/INT3*/P2.2/nRST ADC7/CPN0/INT0/P0.0 ADC8/CPN1/INT1/P0.1 PWM00*/CPO*/ADC9/INT2/P0.2 EVI/ADC10/CPP/INT3/P0.3 BL23P42QH Note:加*的表示该信号重映射到相应的端口,需要通过软件设置。 Shanghai Belling Corp., Ltd. Rev. 1.3 2 / 17 BL23P42 1 20 VSS T0/CLKO*/ADC11/P2.0 2 19 P1.6/KI6/ADC6/INT3*/RXD ADC12/P2.1 3 18 P1.5/KI5/ADC5/INT2*/TXD [VPP]/INT3*/P2.2/nRST 4 17 P1.4/KI4/ADC4/PWM01 ADC7/CPN0/INT0/P0.0 5 16 P1.3/KI3/ADC3/PWM00/INT1*/CLKO/CPO ADC8/CPN1/INT1/P0.1 6 15 P1.2/KI2/ADC2/PWM01* PWM00*/CPO*/ADC9/INT2/P0.2 7 14 P1.1/KI1/ADC1/[PCLK] EVI/ADC10/CPP/INT3/P0.3 8 13 P1.0/KI0/ADC0/INT0*/T1/[PDAT] ADC13/P0.4 9 12 P0.7 10 11 P0.6 P0.5 BL23P42SH VDD Note:加*的表示该信号重映射到相应的端口,需要通过软件设置。 1 20 VDD T0/CLKO*/ADC11/P2.0 2 19 P1.6/KI6/ADC6/INT3*/RXD ADC12/P2.1 3 18 P1.5/KI5/ADC5/INT2*/TXD [VPP]/INT3*/P2.2/nRST 4 17 P1.4/KI4/ADC4/PWM01 ADC7/CPN0/INT0/P0.0 5 16 P1.3/KI3/ADC3/PWM00/INT1*/CLKO/CPO ADC8/CPN1/INT1/P0.1 6 15 P1.2/KI2/ADC2/PWM01* PWM00*/CPO*/ADC9/INT2/P0.2 7 14 P1.1/KI1/ADC1/[PCLK] EVI/ADC10/CPP/INT3/P0.3 8 13 P1.0/KI0/ADC0/INT0*/T1/[PDAT] ADC13/P0.4 9 12 P0.7 10 11 P0.6 P0.5 BL23P42SH2 VSS Note:加*的表示该信号重映射到相应的端口,需要通过软件设置。 Shanghai Belling Corp., Ltd. Rev. 1.3 3 / 17 BL23P42 1 16 VSS T0/CLKO*/ADC11/P2.0 2 15 P1.6/KI6/ADC6/RXD ADC12/P2.1 3 14 P1.5/KI5/ADC5/INT2*/TXD [VPP]/INT3*/P2.2/nRST 4 13 P1.4/KI4/ADC4/PWM01 ADC7/CPN0/INT0/P0.0 5 12 P1.3/KI3/ADC3/PWM00/INT1*/CLKO/CPO ADC8/CPN1/INT1/P0.1 6 11 P1.2/KI2/ADC2/PWM01* PWM00*/CPO*/ADC9/INT2/P0.2 7 10 P1.1/KI1/ADC1/[PCLK] EVI/ADC10/CPP/INT3/P0.3 8 9 P1.0/KI0/ADC0/INT0*/T1/[PDAT] BL23P42SF VDD Note:加*的表示该信号重映射到相应的端口,需要通过软件设置。 Shanghai Belling Corp., Ltd. Rev. 1.3 4 / 17 BL23P42 电源管理 上电复位 POR nRST PDAT PCLK 系统框图 RAM:128×8 欠压复位 BOR EVI 低压检测 LVD P0.7~P0.0 P1 P1.6~P1.0 P2 P2.2~P2.0 存储器控制 LDO VBG P0 看门狗 定时器 WDT 4K×8 OTP BL系列51核 时钟管理 中 断 控 制 Shanghai Belling Corp., Ltd. Rev. 1.3 PWM01 脉宽调制器 PWM PWM00 模数转换 ADC ADC0~ADC13 比较器 CMP CPN0 KI[6:0] 键盘输入 KEYIN INT3 INT2 INT1 外部中断控制 EXTINT INT0 TXD 通用串口 UART RXD T1 T0 定时器/计数器 T0, T1 CPP 内部高频振荡器IHRC CPO CPU CPN1 内部低频振荡器ILRC 5 / 17 BL23P42 管脚复用 I/O QFN20 -QH SOP20 -SH SOP20 -SH2 SOP16 -SF SOP8 -SD BASIC TIMER UART EXTINT KEYIN PWM CMP ADC VDD 18 1 20 1 1 VDD - - - - - - - P2.0 19 2 2 2 - CLKO* T0 - - - - - ADC11 P2.1 20 3 3 3 - - - - - - - - ADC12 P2.2 1 4 4 4 2 nRST - - INT3* - - - - P0.0 2 5 5 5 3 VBG - - INT0 - - CPN0 ADC7 P0.1 3 6 6 6 - - - - INT1 - - CPN1 ADC8 P0.2 4 7 7 7 - - - - INT2 - PWM00* CPO* ADC9 P0.3 P0.4 P0.5 P0.6 P0.7 5 6 7 8 9 8 8 9 10 10 11 11 12 12 8 - 4 9 - EVI - - - INT3 - - - CPP - ADC10 ADC13 - P1.0 10 13 13 9 5 - T1 - INT0* KI0 - - ADC0 P1.1 11 14 14 10 6 - - - - KI1 - - ADC1 P1.2 12 15 15 11 - - - - - KI2 PWM01* - ADC2 P1.3 13 16 16 12 7 CLKO - - INT1* KI3 PWM00 CPO ADC3 P1.4 14 17 17 13 - - - - - KI4 PWM01 - ADC4 P1.5 15 18 18 14 - - - TXD INT2* KI5 - - ADC5 P1.6 VSS 16 17 19 19 1 15 16 - 20 8 VSS - RXD - - KI6 - - - ADC6 - - Note1:加*的表示该信号重映射到相应的端口,需要通过软件设置。 Note2:与 BL23P40 相比:(1)T0/T1 复用位置修改;(2)P0.4 复用 ADC13;(3)PPG 替换为 PWM;(4) CPO*从 P2.2 复用修改为 P0.2。 Shanghai Belling Corp., Ltd. Rev. 1.3 6 / 17 BL23P42 管脚描述 模块 电源 在系统编程/调试 系统 BASIC 输入/输出口 定时器 T0/T1 异步收发接口 UART 外部中断 EXTINT 键盘输入 KEYIN 脉宽调制器 PWM 比较器 CMP 模数转换器 ADC Shanghai Belling Corp., Ltd. 管脚名称 VDD VSS PCLK PDAT VPP CLKO nRST VBG EVI P0.0~P0.7 P1.0~P1.6 P2.0~P2.1 P2.2 T0/T1 TXD RXD INT0~INT3 KI0~KI6 PWM00 PWM01 CPP CPN0 CPN1 CPO ADC0~ADC13 管脚类型 P P I I/O P O I A A I/O I/O I/O I/O I O I I I O O A A A O A Rev. 1.3 管 脚 描 述 电源。 地。 编程时钟输入脚。 编程数据输入输出脚。 编程高压输入脚。 内部时钟输出。 外部复位脚(低电平有效)。 带隙基准测试输出脚。 低压检测外部电压输入脚。 输入/输出端口,支持位操作。 输入/输出端口,支持位操作。 输入/输出端口,支持位操作。 输入/输出端口,支持位操作。输出只支持开漏。 定时器/计数器 0/1 外部计数触发输入端。 UART 数据输出脚。 UART 数据输入脚。 外部中断 0~3 输入脚。 键盘输入脚,可产生中断唤醒 MCU。 PWM 通道 00 输出。 PWM 通道 01 输出。 模拟比较器输入正端。 模拟比较器输入负端 0。 模拟比较器输入负端 1。 模拟比较器输出端。 ADC 输入通道。 7 / 17 BL23P42 极限参数 参 数 符号 参 数 范围 单位 电源电压 VDD -0.3 ~ +6.0 V 输入电压 VI -0.3 ~ VDD+0.3 V 总灌电流 ∑IOL 300 mA 总拉电流 ∑IOL -240 mA 储存温度 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 - 2.4 - VDD=5.0 - 2.5 - VDD=2.4 - 1.6 - VDD=5.0 - 1.6 - VDD=2.4 - 1.0 - V Fsysclk=IHRC mA VDD=5.0 - 1.5 - VDD=2.4 - 1.0 - VDD=5.0 - 1.4 - VDD=2.4 - 0.9 - VDD=5.0 - 1.2 - DD=2.4 V - VDD=5.0 [2] [3] MVR 开启,SUBVR 关闭其它模 块关闭 VDD=2.4 - 50 - - 25 - MVR 关闭,SUBVR 开启其它模块 VDD=5.0 关闭 - 4 - VDD=2.4 - 2 - MCLK=8MHz [1] 空闲电流 MCLK=4MHz MCLK=1MHz IIDL IPD Fsysclk=IHRC 掉电电流 0.8 mA uA - uA 注[1]:空闲电流在各外设模块时钟被门控时测得。 注[2]:MVR 指 Main Voltage Regulator,主稳压器。 注[3]:SUBVR 指 Sub-Voltage Regulator,副稳压器。 Shanghai Belling Corp., Ltd. Rev. 1.3 8 / 17 BL23P42 IO 特性 表 0-2:IO 特性 参数 说明 测试条件 最小值 典型值 最大值 单位 典型值工作条件为 VDD=5.0V, Ta =25°C。 高电平 VIH P0.0~P0.7/P1.0~P1.6/P2.0~P2.2 0.7VDD - VDD V P0.0~P0.7/P1.0~P1.6/P2.0~P2.2 0 - 0.3VDD V P0.0~P0.7/P2.0~P2.1 - 9 - P1.0~P1.6 - 17 - P0.0~P0.7/P2.0~P2.1 18* - - P1.0~P1.6 35* - - P0.0~P0.7/P2.0~P2.2 - 15 - P1.0~P1.6 - 29 P0.0~P0.7/P2.0~P2.2 30* - -- P1.0~P1.6 60* - - P0.0~P0.7/P1.0~P1.6/P2.0~P2.1 20 85 150 k P2.2 30 55 80 k P0.0~P0.3 - - ±10 P1.0~P1.6 - - ±10 P2.0~P2.1 - - ±10 VDD=5.0V 3 - - us VDD=2.4V 3 - - us INT0~4 VDD=5.0V 3 - - us /KI0~KI6 VDD=2.4V 3 - - us 输入电压 低电平 VIL 输入电压 VOH=0.9VDD 输出 IOH 拉电流 VOH=VDD-1.5V 输出 IOL VOL=0.1VDD mA 灌电流 VOL=Vss+1.5V 端口内置 Rpu IIL 上拉电阻 VIN=0V 端口输入泄 悬空输入 漏电流 VDD/VSS 有效输入脉 TPW(IO) 宽 mA nRST nA 注: 后缀 加* 标记的参数指仿真特征值,未经测试。 Shanghai Belling Corp., Ltd. Rev. 1.3 9 / 17 BL23P42 复位与电压监测特性 表 0-3:复位与电压监测 参数 说明 测试条件 最小值 典型值 最大值 单位 典型值工作条件为 VDD=5.0V, Ta=25°C。 VPOR* POR 释放电压 - - 1.05 - V VBG 带隙基准电压 -40~85°C 1.18 1.205 1.22 V VMVR LDO(MVR)输出电压 -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 - - 100 - VDS = 000 - 4.3 - VDS = 001 - 3.9 - VDS = 010 - 3.7 - VDS = 011 - 3.5 - VDS = 100 - 3.0 - VDS = 101 - 2.7 - VDS = 110 - 2.5 - VDS = 111 - 2.3 - VDD≥3.0 - 120 - VDD<3.0 - 60 - VBOR VHYS(BOR) VLVD 低压复位电压 V BOR 释放迟滞电压 LVD 检测电压 V VHYS(LVD) LVD 释放迟滞电压 TPWUT 上电复位延时时间 - 1 - TDBOR BOR 复位延时时间 - 0.4 - PD 唤醒退出时间 - 100 - TPD mV mV ms us 注: 后缀 加* 标记的参数指仿真特征值,未经测试。 Shanghai Belling Corp., Ltd. Rev. 1.3 10 / 17 BL23P42 时钟特性 表 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 最小值 典型值 最大值 单位 -10 0 10 mV 响应时间<200ns 0 - VDD-1.2 V 响应时间<1us 0 - VDD-1 V 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* 输入失调电压 Vcm 输入共模电压 CMRR * Vhyster 共模抑制比 - 1 - mV/V 比较器迟滞电压 - 30 - mV - 0.6 2.0 us Tstr 启动延迟时间 Trtr 上升沿响应时间 Vcm=VDD/2 - 100 200 ns Trtf 下降沿响应时间 Overdrive 电压±0.1V - 100 200 ns Icmp 工作电流 - - 45 - uA Tscvr CMPVR 稳定时间 - - 5 - us 注: 后缀 加* 标记的参数指仿真特征值,未经测试。 Shanghai Belling Corp., Ltd. Rev. 1.3 11 / 17 BL23P42 模数转换器特性 表 0-6:ADC 特性 参数 说明 测试条件 最小值 典型值 最大值 单位 典型值工作条件为 VDD=5.0V, Ta=25°C。 NR 分辨率 12 Bit 1MHz < Fadclk < 2MHz 2.7 - 5.5 V Fadclk < 1MHz 2.5 - 5.5 V 输入模拟电压范围 0 - VDDAD V CADIN 采样保持电容 - 25 - pF RADIN 模拟通道阻抗 - 1 10 kΩ Fadclk ADC 时钟频率 - - 2 MHz Tsamp 采样时间 - 6.5 Tconv 转换时间 - 20 - TAD IDDAD ADC 工作电流 Fadclk = 2MHz - 500 - uA VIVR ADC 内部参考电平 IVRS=0 - 2.048 - V IVRS=1 - 4.096 - V DNL 微分非线性 - - ±4 LSB INL 积分非线性 - - ±4 LSB Ezs 失调误差 - - ±8 LSB Efs 增益误差 - - ±8 LSB ETUE 整体未矫正误差 - - ±8 LSB NMC 无失码位数 VDDAD 工作电压范围 VADIN 2.5V < VDDAD < 5.5V 软件启动 2.5V < VDDAD < 5.5V Fadclk < 2MHz Shanghai Belling Corp., Ltd. 10 Rev. 1.3 TAD Bit 12 / 17 BL23P42 封装外形图 单位:毫米 QFN20L_0404x0.75-0.5 参数 A A1 b c D D2 e Ne Nd E E2 L h L/F 载体尺寸(mil) Shanghai Belling Corp., Ltd. 最小值 0.70 — 0.18 0.18 3.90 2.55 中心值 0.75 0.02 0.25 0.20 4.00 2.65 0.50(BSC) 2.00(BSC) 2.00(BSC) 4.00 2.65 0.40 0.35 114X114 3.90 2.55 0.35 0.30 Rev. 1.3 最大值 0.80 0.05 0.30 0.25 4.10 2.75 4.10 2.75 0.45 0.40 13 / 17 BL23P42 单位:毫米 QFN20L_0303x0.75-0.4 参数 A A1 b c D D2 e Ne Nd E E2 L h L/F 载体尺寸(mil) Shanghai Belling Corp., Ltd. 最小值 0.70 — 0.15 0.18 2.90 1.55 典型值 0.75 0.02 0.20 0.20 3.00 1.65 0.40(BSC) 1.60(BSC) 1.60(BSC) 3.00 1.65 0.40 0.25 75X75 2.90 1.55 0.35 0.20 Rev. 1.3 最大值 0.80 0.05 0.25 0.25 3.10 1.75 3.10 1.75 0.45 0.30 14 / 17 BL23P42 单位:毫米 SOP20-1.27 参数 A A1 A2 A3 b b1 c c1 D E E1 e L L1 L2 R/R1 Ɵ Ɵ1 Ɵ2/ Ɵ4 Ɵ3 Shanghai Belling Corp., Ltd. 最小值 2.35 0.10 2.05 0.90 0.33 0.35 0.17 0.20 12.59 10.00 7.40 中心值 2.52 0.20 2.35 1.00 — 0.40 — 0.25 12.70 10.20 7.50 1.27(BSC) 0.8 1.35 REF 0.25(BSC) — — 12° 8° 11.5° 0.40 0.07 0° 10° 6° 9° Rev. 1.3 最大值 2.65 0.30 2.55 1.10 0.51 0.50 0.32 0.30 12.82 10.60 7.60 1.27 — 8° 14° 10° 14° 15 / 17 BL23P42 单位:毫米 SOP16-1.27 L E E1 D1 e c A1 A A2 b 参数 A A1 A2 b c D D1 E E1 e L Shanghai Belling Corp., Ltd. D 最小值 1.35 0.10 1.35 0.33 0.17 8.69 9.90 3.80 5.60 中心值 最大值 1.80 0.25 1.55 0.51 0.25 9.14 10.40 4.00 6.40 1.27(BSC) 0.40 1.27 Rev. 1.3 16 / 17 BL23P42 上海贝岭股份有限公司 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.3 17 / 17