BL23P516 集成 12-BIT ADC 和 LCD 的 8 位 MCU 主要特征 支持 5 PIN 在系统编程。 电源和复位 上电复位电路(POR)。 2 级可选的欠压复位电路(BOR)。 输入/输出 49 个 I/O 端口,其中 P6.0 只能开漏 输出。 8 级可选低压检测(LVD)。 看门狗定时器(WDT)。 外围设备 8 路键盘输入,可唤醒 PD 模式。 CPU 8 位 51 核,兼容 C8051 指令集。 4 路外部中断输入,可唤醒 PD 模式。 带软件陷阱指令。 12 位 5 通道模数转换器(ADC),最大 转换速率 100Ksps;转换参考电压内置 双 DPTR. 外置可选。 时钟系统 1 路比较器 CMP。 8MHz 高精度 IHRC 振荡: 3 个 16 位标准定时器(T0,T1,T2)。 ±5% @ -40~85°C, 1 路 UART 接口。 ±2% @ -10~50°C。 32KHz 低频 ILRC 振荡。 简化版实时时钟定时器 RTC。 外部高频振荡 HCRY,1~8MHz。 128 段(4COM×32SEG)LCD 驱动。驱动 能力、灰度、偏压比可调。 外部低频振荡 LCRY,32768Hz. 锁相环(PLL),通过 LCRY 倍频可产生 空闲(IDL)模式。 4.194MHz 时钟。 掉电(PD)模式。 CPU 最高主频: 4MHz @ 1.8~3.6V; 8MHz @ 2.4~3.6V。 封装 48/64 脚 LQFP。 系统时钟预分频系数可设置:1/2/4/8。 低功耗模式 存储器 应用 面板显示。 16K 字节 OTP,数据保持时间大于 10 年 医疗护理仪器。 支持程序分页加密。 智能仪表。 512 字节 RAM。 空调遥控器 产品概述 BL23P516 是一款高性价比 MCU,其采用改进的 51 内核,同时集成 6+2-Ch/12bit-ADC 及 128 段 LCD 驱动模块, 拥有 16K 字节 OTP 和 512 字节 RAM 存储空间,还集成了 PLL、RTC、比较器以及丰富的定时器等资源。 产品列表 产品名称 封装形式 打印名称 BL23P516LL LQFP-48-7X7-0.5 BL23P516 BL23P516LB LQFP-64-10X10-0.5 BL23P516 Shanghai Belling Corp., Ltd. Rev. 1.1 1 / 17 BL23P516 NC NC P3.3/nBUZ*/CPN1/ADC3 P3.2/BUZ*/CPP/ADC2 P3.1/RTCIF*/EVI/ADC1 P5.3/LXTIN P5.2/LXTOUT VSS VDD PLLSC P5.1/HXTOUT/ADC5 P5.0/HXTIN/ADC4 P6.0/nRST/[VPP] P3.0/CPN0/ADC0/ADRH NC NC 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 管脚分配 NC 1 48 NC NC 2 47 P2.7/SEG31/INT3/CPO COM0/P3.4 3 46 P2.6/SEG30/INT2/BUZ COM1/P3.5 4 45 P2.5/SEG29/nBUZ COM2/P3.6 5 44 P2.4/SEG28/RTCIF COM3/P3.7 6 43 P2.3/SEG27 INT0/SEG0/P0.0 7 42 P2.2/SEG26/CLKO/T2EX* INT1/SEG1/P0.1 8 41 P2.1/SEG25/RXD BL23P516 Shanghai Belling Corp., Ltd. Rev.1.1 29 30 31 32 SEG19/KI3/P1.3 P5.4 P5.5 NC NC 28 33 27 16 SEG18/KI2/P1.2 NC SEG17/KI1/P1.1 P5.6 26 P5.7 34 25 35 15 SEG15/P4.7 14 NC SEG16/KI0/P1.0 [PCLK]/SEG7/P0.7 24 P1.4/KI4/SEG20 SEG14/P4.6 36 23 13 22 [PDAT]/T2EX/SEG6/P0.6 SEG13/P4.5 P1.5/KI5/SEG21 SEG12/P4.4 37 21 12 20 P1.6/KI6/SEG22 SEG11/P4.3 38 SEG10/P4.2 11 T2/SEG5/P0.5 19 T1/SEG4/P0.4 18 P1.7/KI7/SEG23 SEG9/P4.1 P2.0/SEG24/TXD 39 SEG8/P4.0 40 17 9 10 NC SEG2/P0.2 T0/SEG3/P0.3 2 / 17 Shanghai Belling Corp., Ltd. P3.3/nBUZ*/CPN1/ADC3 P3.2/BUZ*/CPP/ADC2 P3.1/RTCIF*/EVI/ADC1 P5.3/LXTIN P5.2/LXTOUT VSS VDD PLLSC P5.1/HXTOUT/ADC5 P5.0/HXTIN/ADC4 P6.0/nRST/[VPP] P3.0/CPN0/ADC0/ADRH 47 46 45 44 43 42 41 40 39 38 37 24 12 SEG19/KI3/P1.3 [PCLK]/SEG7/P0.7 23 11 SEG18/KI2/P1.2 [PDAT]/T2EX/SEG6/P0.6 22 10 SEG17/KI1/P1.1 T2/SEG5/P0.5 21 9 SEG16/KI0/P1.0 T1/SEG4/P0.4 20 8 SEG15/P4.7 T0/SEG3/P0.3 BL23P516 19 7 SEG14/P4.6 SEG2/P0.2 18 6 SEG13/P4.5 INT1/SEG1/P0.1 17 5 SEG12/P4.4 INT0/SEG0/P0.0 16 4 SEG11/P4.3 COM3/P3.7 15 3 SEG10/P4.2 COM2/P3.6 14 2 SEG9/P4.1 COM1/P3.5 13 1 SEG8/P4.0 COM0/P3.4 48 BL23P516 Rev.1.1 36 P2.7/SEG31/INT3/CPO 35 P2.6/SEG30/INT2/BUZ 34 P2.5/SEG29/nBUZ 33 P2.4/SEG28/RTCIF 32 P2.3/SEG27 31 P2.2/SEG26/CLKO/T2EX* 30 P2.1/KI1*/SEG25/RXD 29 P2.0/KI0*/SEG24/TXD 28 P1.7/KI7/SEG23 27 P1.6/KI6/SEG22 26 P1.5/KI5/SEG21 25 P1.4/KI4/SEG20 3 / 17 BL23P516 系统框图 管脚复用 I/O LQFP64 LQFP48 BASIC TIMER UART EXTINT KEYIN CMP ADC RTC LCD P3.4 3 1 - - - - - - - - COM0 P3.5 4 2 - - - - - - - - COM1 P3.6 5 3 - - - - - - - - COM2 P3.7 6 4 - - - - - - - - COM3 P0.0 7 5 - - - INT0 - - - - SEG0 P0.1 8 6 - - - INT1 - - - - SEG1 P0.2 9 7 - - - - - - - - SEG2 P0.3 10 8 - T0 - - - - - - SEG3 P0.4 11 9 - T1 - - - - - - SEG4 P0.5 12 10 - T2 - - - - - - SEG5 P0.6 13 11 - T2EX - - - - - - SEG6 P0.7 14 12 - - - - - - - - SEG7 P4.0 18 13 - - - - - - - - SEG8 P4.1 19 14 - - - - - - - - SEG9 P4.2 20 15 - - - - - - - - SEG10 P4.3 21 16 - - - - - - - - SEG11 P4.4 22 17 - - - - - - - - SEG12 Shanghai Belling Corp., Ltd. Rev.1.1 4 / 17 BL23P516 I/O LQFP64 LQFP48 BASIC TIMER UART EXTINT KEYIN CMP ADC RTC LCD P4.5 23 18 - - - - - - - - SEG13 P4.6 24 19 - - - - - - - - SEG14 P4.7 25 20 - - - - - - - - SEG15 P1.0 26 21 - - - - KI0 - - - SEG16 P1.1 27 22 - - - - KI1 - - - SEG17 P1.2 28 23 - - - - KI2 - - - SEG18 P1.3 29 24 - - - - KI3 - - - SEG19 P5.4 30 - - - - - - - - - - P5.5 31 - - - - - - - - - - P5.6 34 - - - - - - - - - - P5.7 35 - - - - - - - - - - P1.4 36 25 - - - - KI4 - - - SEG20 P1.5 37 26 - - - - KI5 - - - SEG21 P1.6 38 27 - - - - KI6 - - - SEG22 P1.7 39 28 - - - - KI7 - - - SEG23 P2.0 40 29 - - TXD - - - - - SEG24 P2.1 41 30 - - RXD - - - - - SEG25 P2.2 42 31 CLKO T2EX* - - - - - - SEG26 P2.3 43 32 - - - - - - - - SEG27 P2.4 44 33 - - - - - - - RTCIF SEG28 P2.5 45 34 - - - - - - - nBUZ SEG29 P2.6 46 35 - - - INT2 - - - BUZ SEG30 P2.7 47 36 - - - INT3 - CPO - - SEG31 P3.0 51 37 VBG - - - - CPN0 - - P6.0 52 38 nRST - - - - - - - - P5.0 53 39 HXTIN - - - - - ADC4 - - P5.1 54 40 HXTOUT - - - - - ADC5 - - PLLSC 55 41 PLLSC - - - - - - - - VDD 56 42 VDD - - - - - - - - VSS 57 43 VSS - - - - - - - - P5.2 58 44 LXTOUT - - - - - - - - P5.3 59 45 LXTIN - - - - - - - - P3.1 60 46 EVI - - - - - ADC1 RTCIF* - P3.2 61 47 - - - - CPP ADC2 BUZ* - P3.3 62 48 - - - - CPN1 ADC3 nBUZ* - ADC0/ADRH Note1:加*的表示该信号重映射到相应的端口,需要通过软件设置。 Shanghai Belling Corp., Ltd. Rev.1.1 5 / 17 BL23P516 管脚描述 模块 管脚名称 管脚类型 VDD P 电源。 VSS P 地。 PCLK I 编程时钟输入脚。 PDAT I/O 编程数据输入输出脚。 LXTIN I 外接低频晶振输入脚。 LXTOUT O 外接低频晶振输出脚。 HXTIN I 外接高频晶振输入脚。 HXTOUT O 外接高频晶振输出脚。 PLLSC A 锁相环稳定控制脚。 CLKO O 内部时钟输出。 nRST I 外部复位脚(低电平有效)。 VBG A 带隙基准测试输出脚。 EVI A 低压检测外部电压输入脚。 P0.0~P0.7 I/O 输入/输出端口,支持位操作。 P1.0~P1.7 I/O 输入/输出端口,支持位操作。 P2.0~P2.7 I/O 输入/输出端口,支持位操作。 P3.0~P3.3 I/O 输入/输出端口,支持位操作。 P3.4~P3.7 I/O 输入/输出端口,支持位操作。 P4.0~P4.7 I/O 输入/输出端口,不支持位操作。 P5.0~P5.7 I/O 输入/输出端口,不支持位操作。 P6.0 I/O 输入/输出端口,不支持位操作。输出只支持开漏。 定时器 T0/T1 I 定时器/计数器 0/1 外部计数触发输入端。 T0/T1/T2 T2 I 定时器/计数器 2 外部计数触发输入端。 T2EX I 定时器/计数器 2 外部控制输入端。 异步收发接口 TXD O UART 数据输出脚。 UART RXD I UART 数据输入脚。 外部中断 EXTINT INT0~INT3 I 外部中断 0~3 输入脚,PD 模式下可唤醒 MCU。 键盘输入 KEYIN KI0~KI7 I 键盘输入脚,PD 模式下可唤醒 MCU。 CPP A 模拟比较器输入正端。 CPN0 A 模拟比较器输入负端 0。 CPN1 A 模拟比较器输入负端 1。 CPO O 模拟比较器输出端。 ADC0~ADC5 A ADC 输入通道 0~5。 ADRH A ADC 外部基准输入。 RTCIF O 实时时钟定时中断信号输出。 BUZ O nBUZ O 电源 在系统编程/调试 系统 basic 输入/输出口 比较器 CMP 模数转换器 ADC 实时时钟 RTC Shanghai Belling Corp., Ltd. Rev.1.1 管 脚 描 述 蜂鸣驱动信号,互补输出。 6 / 17 BL23P516 LCD 驱动 COM0~COM3 O LCD 驱动公共输出端。 SEG0~SEG31 O LCD 驱动段输出端。 极限参数 参 数 符号 参 数 范围 单位 电源电压 VDD -0.3 ~ +5.0 V 输入电压 VI -0.3 ~ VDD+0.3 V 储存温度 TSTG -40 ~ +125 °C 工作温度 TOPR -20 ~ +70 °C Shanghai Belling Corp., Ltd. Rev.1.1 7 / 17 BL23P516 直流电气参数(除非特别指定,VDD=3V,Ta=25°C) 工作电压及电流 表 0-1:电压/电流特性 参数 符号 测试条件 最小值 典型值 最大值 单位 典型值工作条件为 VDD=3.0V,Ta=25°C。温度=-40~85°C。所有 IO 输出低电平,无负载。 工作电压 VDD MCLK ≤ 8MHz 2.4 - 3.6 MCLK ≤ 4MHz 1.8 - 3.6 VDD=3.0 - 1.3 - VDD=1.8 - 0.8 - VDD=3.0 - 2.5 - VDD=2.4 - 2.0 - VDD=3.0 - 2.1 - VDD=1.8 - 1.0 - VDD=3.0 - 3.2 - VDD=2.4 - 2.3 - VDD=3.0 - 1.5 - MCLK=4.194 MHz VDD=1.8 - 0.9 - VDD=3.0 - 0.9 - VDD=1.8 - 0.5 - VDD=3.0 - 0.6 - VDD=1.8 - 0.4 - VDD=3.0 - 0.4 - VDD=1.8 - 0.3 - VDD=3.0 - 55 - VDD=1.8 - 17 - VDD=3.0 - 50 - VDD=1.8 -- VDD=3.0 - 260 - VDD=1.8 - 160 - VDD=3.0 - 950 - MCLK=4MHz Fsysclk=IHRC MCLK=8MHz MCLK=4MHz Fsysclk=HCRY MCLK=8MHz MCLK=2.097MHz 工作电流全 温度测试 MCLK=1.049MHz Fsysclk=PLL Fsysclk=LCRY MCLK=0.524MHz MCLK=32768Hz V mA uA Fsysclk= ILRC MCLK==FILRC IDD Fsysclk=IHRC 空闲电流 IIDL Shanghai Belling Corp., Ltd. MCLK=4MHz 11 - Fsysclk=HCRY MCLK=8MHz VDD=2.4 - 600 - Fsysclk=PLL MCLK=4MHz VDD=3.0 - 350 - Rev.1.1 uA 8 / 17 BL23P516 参数 符号 测试条件 Fsysclk=LCRY MCLK=32768Hz 最小值 典型值 最大值 VDD=1.8 - 220 - VDD=3.0 - 5 - VDD=1.8 - 4 - VDD=3.0 - 2 - DD=1.8 V - 0.5 - VDD=3.0 - 5 - VDD=1.8 - 4 - VDD=3.0 - 0.5 - VDD=1.8 - 0.5 - 单位 uA Fsysclk= ILRC MCLK= FILRC 32768Hz LCRY+RTC+ LCD 开启, 其它模块关闭 所有模块关闭 掉电电流 IPD uA 注:所有电流参数均在 HCRY/LCRY 驱动能力设置为最小时测得。 Shanghai Belling Corp., Ltd. Rev.1.1 9 / 17 BL23P516 IO 特性 表 0-2:IO 特性 参数 符号 测 试 条 件 最小值 典型值 最大值 P0/P1/P2/P3/P4/P5 0.7VDD - VDD P6.0 0.8VDD - VDD P0/P1/P2/P3/P4/P5 0 - 0.3VDD P6.0 0 - 0.2VDD - 4 - 单位 典型值工作条件为 VDD=3.0V, Ta =25°C。 高电平输入 电压 VIH 低电平输入 电压 VIL 输出拉电流 输出灌电流 IOH IOL V VOH= 0.9VDD VOL= 0.1VDD P0/P1/P2/P3.1~P3.7/P4/P5 mA P3.0 - 10 - P0/P1/P2/P3.1~P3.7/P4/P5 - 7 - P3.0 - 11 - - 3 - P0/P1/P2/P3/P4 90 60 150 P5 130 190 250 300 450 600 P0/P1/P2/P3/P4 - - ±10 P5 - - ±10 - - ±10 VDD=3.0V 3 - - us VDD=1.8V 3 - - us VDD=3.0V 3 - - us VDD=1.8V 3 - - us P6.0 端口内置上 拉电阻 Rpu VIN=0V P6.0 端口输入泄 漏电流 悬空输入 IIL V VDD/VSS P6.0 mA kΩ nA nRST 有效输入脉 宽 TPW (IO) INT0~4 /KI0~KI7 Shanghai Belling Corp., Ltd. Rev.1.1 10 / 17 BL23P516 复位与电压监测特性 表 0-3:复位与电压监测 参数 符号 测 试 条 件 最小值 典型值 最大值 单位 典型值工作条件为 VDD=3.0V, Ta=25°C。 POR 释放电压 带隙基准电压 * VPOR - - 1.20 1.18 VBG 复位低电平有效宽度 0.7 1.22 V V 3 - - us BORS=0 - 1.7 - BORS=1 - 2.6 - V - 50 - mV IDL 模式开启 - 32 - uA VDS = 000 - 2.0 - VDS = 001 - 2.1 - VDS = 010 - 2.2 - VDS = 011 - 2.3 - VDS = 100 - 2.4 - VDS = 101 - 2.7 - VDS = 110 - 3.0 - VDS = 111 - 3.2 - VDD≥2.4 - 120 - VDD<2.4 - IDL 模式开启 - TPW(nRST) 低压复位电压 BOR 释放迟滞电压 VBOR VHYS(BOR) BOR 模块工作电流 IBOR LVD 检测电压 VLVD LVD 释放迟滞电压 VHYS(LVD) V - mV 37 - uA 60 LVD 模块工作电流 ILVD 上电复位延时时间 TPWRT - 20 - TDBOR - 0.4 - ms TPD - 110 - us BOR 复位延时时间 PD 唤醒退出时间 注: 后缀 加* 标记的参数指仿真特征值,未经测试。 Shanghai Belling Corp., Ltd. Rev.1.1 11 / 17 BL23P516 时钟特性 表 0-4:时钟特性 参数 符号 测 试 条 件 最小值 典型值 最大值 单位 典型值工作条件为 VDD=3.0V, Ta=25°C。 3.0V,-20~65°C 7.92 8 8.08 3.0V,-40~85°C 7.84 8 8.16 2.0~3.6V, -40~85°C 7.6 8 8.4 1.8~3.6V, -40~85°C 6 8 8.4 - - 10 - us ILRC 空闲模式开启 IHRC,测 试电流增加值 - 80 - uA 1.8~3.6V, -40~85°C 10 30 50 3.0V,-40~85°C 20 30 40 - - 60 - us 掉电模式开启 ILRC 测试电流 增加值 - 0.5 - uA 经过校准的内部高频 IHRC 振荡频率 IHRC 启动时间 FIHRC MHz TIHRCSTR * IHRC 工作电流 IIHRC 内部低频 ILRC 振荡频 率 FILRC ILRC 启动时间 TILRCSTR ILRC 工作电流 IILRC KHz * 起振时间测试条件:VDD=1.8~3.6V;-40~85°C 低振启动时间 TLCRYSTR 32768Hz,12pF 接地负载, - 500 2000 ms 低振工作电流 ILCRY 掉电模式开启 LCRY 测试电 流增加值 - 3 - uA 8MHz,20pF 接地负载 - 5 50 ms 1.8<VDD<2.4V 1 - 8 VDD>2.4V 1 - 16 - 330 - uA 起振时间测试条件:VDD=1.8~3.6V;-40~85°C HCRY 启动时间 THCRYSTR HCRY 振荡频率范围 FHCRY HCRY 工作电流 MHz ILRC 空闲模式开启 HCRY IHCRY (4M),测试电流增加值 PLL 参考时钟频率范围 FPLLREF 1.8~3.6V 30 32.768 40 KHz PLL 输出频率范围 FPLL 128 倍频 - 4.194 - MHz PLL 锁定时间 TPLLLOCK 1.8~3.6V, -40~85℃ - 0.5 6 ms IPLL LCRY 空闲模式开启 PLL,测 试电流增加值 - 700 - uA PLL 工作电流,锁定到 4.194MHz 注: 后缀 加* 标记的参数指仿真特征值,未经测试。 Shanghai Belling Corp., Ltd. Rev.1.1 12 / 17 BL23P516 比较器特性 表 0-5: 比较器电气特性 参数 符号 测试条件 最小值 典型值 最大值 单位 典型值工作条件为 VDD=3.0V, Ta=25°C,Vcm=VDD/2。 Vos* 输入失调电压 -20 0 20 mV 0.7 - VDD-0.7 V 0 - VDD V - 1.5 - mV/V Vhyster - 12 - mV Tstr - 0.6 2.0 us - 30 300 ns - 30 300 ns 响应时间<200ns 输入共模电压 Vcm 共模抑制比 CMRR 比较器迟滞电压 启动延迟时间 * 上升沿 响应时间 下降沿 工作电流 CMPVR 稳定时间 响应时间<500ns 室温 25℃ Vcm=VDD/2 Overdrive 电压±0.1V Trt Icmp - - 40 - uA Tscvr - - 1 - us 注: 后缀 加* 标记的参数指仿真特征值,未经测试。 Shanghai Belling Corp., Ltd. Rev.1.1 13 / 17 BL23P516 表 0-6:ADC 特性 参数 符号 测试条件 最小值 典型值 最大值 单位 典型值工作条件为 VDD=3.0V, Ta=25°C。 分辨率 NR 2.5 - 3.6 V Fadclk < 1MHz 2.0 - 3.6 V VADIN 0 - VDDAD V CADIN - 25 - pF 2.5V < VDDAD < 3.6V - 1 10 kΩ 2.0V < VDDAD < 2.5V - - 100 kΩ Fadclk - - 2 MHz TAD 0.5 - - us - 6.5 - 20 - TAD - 200 - uA - - ±4 LSB - - ±4 LSB INL - - ±4 LSB Ezs - - ±8 LSB Efs - - ±8 LSB ETUE - - ±8 LSB VDDAD 采样保持电容 模拟通道阻抗 RADIN ADC 时钟频率 ADC 时钟周期 采样时间 转换时间 Bit 1MHz < Fadclk < 2MHz 工作电压范围 输入模拟电压范围 12 Tsamp 软件启动 Tconv ADC 工作电流 Fadclk = 2MHz TAD IDDAD 2.5V < VDDAD < 3.6V Fadclk < 2MHz 2.0V < VDDAD < 3.6V 微分非线性 积分非线性 失调误差 增益误差 整体未矫正误差 无失码位数 Shanghai Belling Corp., Ltd. DNL Fadclk < 1MHz NMC 10 Rev.1.1 Bit 14 / 17 BL23P516 封装外形图 单位:毫米 LQFP-64-10×10-0.5 c1 L c 2 A 1 A 参数 最小值 A 典型值 A 最大值 1.60 A1 0.05 0.20 A2 1.35 1.45 b 0.17 0.27 c 0.09 0.20 c1 0.25 D 9.85 10.15 D1 11.80 12.20 E 9.85 10.15 E1 11.80 12.20 e L Shanghai Belling Corp., Ltd. 0.50(BSC) 0.40 0.8 Rev.1.1 15 / 17 BL23P516 单位:毫米 LQFP-48-7×7-0.5 参数 最小值 典型值 A 最大值 1.60 A1 0.05 0.20 A2 1.35 1.45 b 0.17 0.27 c 0.09 0.20 c1 0.25 D 6.90 7.10 D1 8.80 9.20 E 6.90 7.10 E1 8.80 9.20 e L Shanghai Belling Corp., Ltd. 0.50(BSC) 0.40 0.75 Rev.1.1 16 / 17 BL23P516 上海贝岭股份有限公司 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 17 / 17