Rev.1.4
0 1 2012-11-6
BS83B08-3/B12-3/B16-3/B16G-3/C24-3
8-Bit
触控按键式
F
lash
单片机
技术相关信息
应用范例
HA0075S MCU复位电路及振荡电路应用
特性
CPU 特性
工作电压:
f
SYS
= 8MHz:V
LVR
~5.5V
f
SYS
= 12MHz:2.7V~5.5V
f
SYS
= 16MHz:4.5V~5.5V
集成 8/12/16/24 触控按键功能 -- 不需要
增加外接元件
暂停和唤醒功能,以降低功耗
集成高/低速振荡器
低速 -- 32kHz
高速 -- 8MHz,12MHz,16MHz
多种工作模式:正常模式,低速模式,空
闲模式和休眠模式
所有指令都可在 1 个或 2 个指令周期内完
成
查表指令
63 条功能强大的指令系统
多达 8 层硬件堆栈
位操作指令
周边特性:
Flash 程序存储器:4K16
RAM 数据存储器:1608~5128
EEPROM 存储器:1288
看门狗定时器功能
多达 41 个双向 I/O 口
与 I/O 口复用的外部中断输入
一个 8-bi
t 定时/计数器
BS83C24-3 有一个 16-bit 定时
/计数器
一个时基功能,用于产生固定时间的中断
信号
I
2
C和SPI接口
低电压复位功能
8/12/16/24 个触控按键
BS83B08-3/B12-3/B16-3/B16G-3/C24-3
概述
该系列单片机是一款 8 位具有高性能精简指令集且完全集成触控按键功能的 Flash 单片机。此
系列单片机含有触控按键功能和可多次编程的 Flash 存储器特性,为各种触控按键的应用提供了一
种简单而又有效的实现方法。
触控按键功能完全集成于单片机内,使用较少的外部元件便可实现触控按键的应用。该系列单
片机除了 Flash 程序存储器,还包括 RAM 数据存储器和用于存储串列数据、校准数据等非易失性数
据的 EEPROM 存储器。内部看门狗定时器和低电压保护功能具有良好的抗噪声和抗 ESD 保护功能,
确保单片机在恶劣的电气环境中仍能保持稳定的操作。
该系列单片机内部集成了高/低速振荡器,在应用中不需增加外部元件。动态切换高低系统时钟
的能力,为用户提供了优化单片机操作和降低功耗的能力。通过内部I
2
C和SPI接口,可方便与外部
MCU之间的通讯,I/O灵活、定时器/计数器和其它特性增强了该系列单片机的功能和灵活性。
该系列触控按键单片机能广泛应用于各种触控按键产品中,例如仪器仪表,家用电器,电子控
制工具等等。
选型表
该系列单片机的大多特性都相同,他们的主要不同之处在于输入/输出引脚个数和触控按键。以
下表格概述了每款单片机的主要特性。
型号
内部
时钟
V
DD
系统
时钟
程序
存储器
数据
存储器
数据
EEPROM
输入/
输出口
8 位
定时器
16 位
定时器
触控按
键个数
SPI
/I
2
C
PFD
堆栈 封装形式
BS83B08-3
8MHz
12MHz
16MHz
V
LVR
~
5.5V
8MHz~
16MHz
2K×15 160×8 64×8 13 1
—
8 1
—
4
16NSOP
16SSOP
BS83B12-3
8MHz
12MHz
16MHz
V
LVR
~
5.5V
8MHz~
16MHz
2K×15 288×8 64×8 17 1
—
12 1
—
4
20SOP
20SSOP
BS83B16-3
BS83B16G-3
8MHz
12MHz
16MHz
V
LVR
~
5.5V
8MHz~
16MHz
2K×15 288×8 64×8 21 1
—
16 1
—
4
24SOP
24SSOP
COG
BS83C24-3
8MHz
12MHz
16MHz
V
LVR
~
5.5V
8MHz~
16MHz
4K×16 512×8 128×8 41 1 1 24 1 1 8
28SOP
28SSOP
44LQFP
Rev.1.4
0 2 2012-11-6
Rev.1.40 3 2012-11-6
BS83B08-3/B12-3/B16-3/B16G-3/C24-3
方框图
F l a s h / E E P R O M
P r o g r a m m i n g
C i r c u i t r y
W a t c h d o g
T i m e r
8 - b i t
R I S C
M C U
C o r e
R e s e t
C i r c u i t
I n t e r r u p t
C o n t r o l l e r
I n t e r n a l
L o w S p e e d
O s c i l l a t o r
I n t e r n a l
H i g h S p e e d
O s c i l l a t o r
S t a c k
E E P R O M
D a t a
M e m o r y
F l a s h
P r o g r a m
M e m o r y
R A M
D a t a
M e m o r y
8 - B i t
T i m e r
L o w V o l t a g e
R e s e t
I / O
T o u c h
K e y s
1 6 - B i t
T i m e r
P F D
D r i v e r
引脚图
BS83B08-3/B12-3/B16-3/B16G-3/C24-3
引脚说明
下表中列出了每个引脚的功能,而每个引脚功能的细节将在文中其它章节有详细的描述。
BS83B08-3/B12-3/B16-3/B16G-3
引脚名称 功能
OP I/T O/T
说明
PA0
PAWU
PAPU
ST CMOS
通用 I/O 口,可通过寄存器设置上拉电阻
和唤醒功能
SDI SIMC0 ST — SPI 数据输入
PA0/SDI/SDA
SDA SIMC0 ST NMOS I
2
C数据
PA1
PAWU
PAPU
ST CMOS
通用 I/O 口,可通过寄存器设置上拉电阻
和唤醒功能
PA1/SDO
SDO SIMC0 — CMOS SPI 数据输出
PA2
PAWU
PAPU
ST CMOS
通用 I/O 口,可通过寄存器设置上拉电阻
和唤醒功能
SCK SIMC0 ST CMOS SPI 串行时钟
PA2/SCK/SCL
SCL SIMC0 ST NMOS I
2
C时钟
PA3
PAWU
PAPU
ST CMOS
通用 I/O 口,可通过寄存器设置上拉电阻
和唤醒功能
PA3/SCS
————
SCS
————
SIMC0 ST CMOS SPI 从机选择
PA4
PAWU
PAPU
ST CMOS
通用 I/O 口,可通过寄存器设置上拉电阻
和唤醒功能
PA4/INT
INT INTEG ST — 外部中断
PB0~PB3 PBPU ST CMOS 通用 I/O 口,可通过寄存器设置上拉电阻
PB0/KEY1~
PB3/KEY4
KEY1~
KEY4
TKM0C1 NSI — 触控按键输入口
PB4~PB7 PBPU ST CMOS 通用 I/O 口,可通过寄存器设置上拉电阻
PB4/KEY5~
PB7/KEY8
KEY5~
KEY8
TKM1C1 NSI — 触控按键输入口
PC0~PC3 PCPU ST CMOS 通用 I/O 口,可通过寄存器设置上拉电阻
PC0/KEY9~
PC3/KEY12
KEY9~
KEY12
TKM2C1 NSI — 触控按键输入口
PC4~PC7 PCPU ST CMOS 通用 I/O 口,可通过寄存器设置上拉电阻
PC4/KEY13~
PC7/KEY16
KEY13~
KEY16
TKM3C1 NSI — 触控按键输入口
RES
————
RES
————
— ST — 复位引脚
VDD
VDD — PWR — 电源电压
VSS
VSS — PWR — 地
注:I/T:输入类型;O/T:输出类型
OPT:通过设置寄存器来选择功能
PWR:电源;ST:斯密特触发输入
CMOS:CMOS 输出;NMOS:NMOS 输出
NSI:无标准输入
Rev.1.4
0 4 2012-11-6
BS83B08-3/B12-3/B16-3/B16G-3/C24-3
BS83C24-3
引脚名称 功能
OP I/T O/T
说明
PA0
PAWU
PAPU
ST CMOS
通用 I/O 口,可通过寄存器设置上拉电阻
和唤醒功能
SDI SIMC0 ST — SPI 数据输入
PA0/SDI/SDA
SDA SIMC0 ST NMOS I
2
C数据
PA1
PAWU
PAPU
ST CMOS
通用 I/O 口,可通过寄存器设置上拉电阻
和唤醒功能
PA1/SDO
SDO SIMC0 — CMOS SPI 数据输出
PA2
PAWU
PAPU
ST CMOS
通用 I/O 口,可通过寄存器设置上拉电阻
和唤醒功能
SCK SIMC0 ST CMOS SPI 串行时钟
PA2/SCK/SCL
SCL SIMC0 ST NMOS I
2
C时钟
PA3
PAWU
PAPU
ST CMOS
通用 I/O 口,可通过寄存器设置上拉电阻
和唤醒功能
PA3/SCS
————
SCS
————
SIMC0 ST CMOS SPI 从机选择
PA4
PAWU
PAPU
ST CMOS
通用 I/O 口,可通过寄存器设置上拉电阻
和唤醒功能
PA4/INT
INT INTEG ST — 外部中断
PB0~PB3 PBPU ST CMOS 通用 I/O 口,可通过寄存器设置上拉电阻
PB0/KEY1~
PB3/KEY4
KEY1~
KEY4
TKM0C1 NSI — 触控按键输入口
PB4~PB7 PBPU ST CMOS 通用 I/O 口,可通过寄存器设置上拉电阻
PB4/KEY5~
PB7/KEY8
KEY5~
KEY8
TKM1C1 NSI — 触控按键输入口
PC0~PC3 PCPU ST CMOS 通用 I/O 口,可通过寄存器设置上拉电阻
PC0/KEY9~
PC3/KEY12
KEY9~
KEY12
TKM2C1 NSI — 触控按键输入口
PC4~PC7 PCPU ST CMOS 通用 I/O 口,可通过寄存器设置上拉电阻
PC4/KEY13~
PC7/KEY16
KEY13~
KEY16
TKM3C1 NSI — 触控按键输入口
PD0~PD3 PDPU ST CMOS 通用 I/O 口,可通过寄存器设置上拉电阻
PD0/KEY17~
PD3/KEY20
KEY17~
KEY20
TKM4C1 NSI — 触控按键输入口
PD4~PD7 PDPU ST CMOS 通用 I/O 口,可通过寄存器设置上拉电阻
PD4/KEY21~
PD7/KEY24
KEY21~
KEY24
TKM5C1 NSI — 触控按键输入口
PE0 PEPU ST CMOS 通用 I/O 口,可通过寄存器设置上拉电阻
PE0/PFD
PFD TMR1C — CMOS PFD 输出
PE1~PE7 PE1~PE7 PEPU ST CMOS 通用 I/O 口,可通过寄存器设置上拉电阻
PF0 PFPU ST CMOS 通用 I/O 口,可通过寄存器设置上拉电阻
PF0/TC1
TC1 — ST — 外部定时器 1 时钟输入
PF1~PF3 PF1~PF3 PFPU ST CMOS 通用 I/O 口,可通过寄存器设置上拉电阻
RES
————
RES
————
— ST — 复位引脚
VDD
VDD — PWR — 电源电压
VSS
VSS — PWR — 地
注:I/T:输入类型;O/T:输出类型
OPT:通过设置寄存器来选择功能
PWR:电源;ST:斯密特触发输入
CMOS:CMOS 输出;NMOS:NMOS 输出;NSI:无标准输入
Rev.1.4
0 5 2012-11-6