中文

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