中文

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