BYD Semiconductor Co., Ltd
BF7612CMXX-2 SPEC V1.1
带LED 驱动、EEPROM、12bit-ADC 的触控MCU
第 1 章 BF7612CMXX-2 MCU 整体介绍
1.1.特性简介
● 工作电压:2.5~5.5V
● 工作温度:-40℃~+105℃
● 储存温度:-40℃~+125℃
● 储存器:
● 支持多键低功耗模式下任意键快速唤醒
(<10uA @100ms)
● IIC 硬件从机通信,支持标准模式 100/400KHz
● 2 路独立 UART 通信,可配置波特率(2400、
15K FLASH + 1K 类 EEPROM
4800、9600、19200、57600、115200),支持
16K FLASH + 2*512Bytes 类 EEPROM
IO 映射
● 256Bytes(data)+512(xdata)SRAM
● 内置 RC 振荡电路(1MHz)
● 两级中断优先级可选
● 中断源
● 高速 8051,基于标准 8051 指令流水线结构
——电容按键中断
● 工作频率(软件配置):12M、8M、4M 系统时钟,
一个时钟/机器周期,速度比普通 8051 快 9~12 倍,
(TA = 27℃,±1%),全温度范围(TA = -40°C~105°C,
±3%)
● 内部低速时钟 LIRC:33KHz,(TA = 27℃,±15%),
全温度范围(TA = -40°C~105°C,±35%)。=
● 电容按键,均可复用为 GPIO
● GPIO 支持内置上拉电阻
● 16 位 PWM 输出模块,PWM0 支持 IO 映射输出
● 8*8、7*8、7*7、6*7、6*6、5*5、4*4 LED 串行点
阵驱动
● 大灌电流口(PB0~PB7)
● 3 个 16 位定时器,具有溢出中断;Timer2 时钟源为
内部低速时钟 LIRC 或外部 32768Hz/4MHz 晶振可
选
——ADC 中断
——LED 中断
——外部中断
——Timer0,Timer1,Timer2
——串口中断
——IIC 通信中断
——看门狗(WDT)中断
——LVDT 中断
● 支持掉电复位,掉电电压 2.1V
● 低电压检测 2.4V/3.0V/3.6V/4.2V 可选
● 看门狗定时器,溢出时间 18ms 到 2.304s
● 深度休眠,功耗 2.6uA@5V 典型
● 各按键的灵敏度可独立设置,配置灵活
● 带 JTAG 调试仿真接口
● 增强型工业级,符合 JESD 工业级可靠性认证
● INT0~2 外部中断(上升沿、下降沿、双沿)
标准
● 支持空闲模式唤醒,唤醒时间 0.1s ~ 2.304s
● 封装型号:TSSOP20/QFN20/TSSOP28
● 12bit 高精度 ADC 检测
Page 1 / 196
BYD Semiconductor Co., Ltd. BF7612CMXX-2
1.2.整体概述
BF7612CMXX 采用高速 8051 内核,1T 指令周期,相比于标准的 8051(12T)指令周期,具
有更快的运行速度,同时兼容标准 8051 指令。
BF7612CMXX 包含外设有看门狗、按键检测、LED 串行点阵驱动、IIC、UART、低电压检测、
掉电复位、3 路 16bit PWM、Timer0、Timer1、Timer2、12bit 高精度逐次逼近 ADC、低功耗
模式等。
BF7612CMXX 集成的电容检测通道,它可以用来检测近距离感应或者触摸。其内置 MCU,
可灵活配置;通过配置可实现按键、滚轮、滑条等多种应用。按键都能独立运行,并且每个
按键都能通过对相应的功能寄存器来调节灵敏度。
Page 2 / 196
BYD Semiconductor Co., Ltd. BF7612CMXX-2
1.3.系统框图
系统框图
Page 3 / 196
1T 8051 coreFlashInternal SRAMExternal SRAMTimer0 (16bits)Timer1 (16bits)Timer2 (16bits)External interruptPWM0 (16bits)PWM1 (16bits)PWM2 (16bits)BG/LDOPort A Configuration I/OsPort B Configuration I/OsPort C Configuration I/OsPort D Configuration I/OsUART0UART1IICLED DriverJTAG PortADC 12bitsWatchDogCSDPORBORInternal OSC类EEPROMLVDTTimer2 OSC
BYD Semiconductor Co., Ltd. BF7612CMXX-2
系统总线架构图
Page 4 / 196
Digtals8051_CPUTimer2FlashIram(256*8bits)ExtramCLKSFRsfr_busPWMGPIOCSDint_sfr_busAnalogirom_busiram_busmem_busio control signalscsd/adc control signalsclk/rstcontrol signalsRSTWDTINTs8051_coresfr_busBandgapLDOCSD_ADCBOR(LVDT)PORPLLRC1MLIRCOSC32KIO padTimer0/1UARTLEDADCInterrupt unitIIC
BYD Semiconductor Co., Ltd. BF7612CMXX-2
1.4.时钟框图
时钟方框图
Page 5 / 196
÷/2/4/6PLL24MHzPLL48MHzLIRCXTAL32768Hz/4MHzCPUTImer0/1IICSRAMSFRUART0/1FLASHCSDADCWDTTimer2RC1MHzProgramSCLPGCJTAGTCKLED÷12PWMGPIOPROGFLASH
BYD Semiconductor Co., Ltd. BF7612CMXX-2
1.5.选型列表
型号
BF7612CM20-TJLX/QJBX
BF7612CM28-TJLX
工作电压(V)
内核
工作频率
FLASH
SRAM
类 EEPROM
GPIO
KEY
ADC
Timer
PWM
INT
IIC
UART
LED 串行
封装
2.5~5.5
1T 8051
12M
16K
256+512
2*512Bytes
18
18
18
3
2
3
1
2
7*8
TSSOP20/QFN20
选型列表
2.5~5.5
1T 8051
12M
16K
256+512
2*512Bytes
26
26
26
3
3
3
1
2
8*8
TSSOP28
Page 6 / 196
BYD Semiconductor Co., Ltd. BF7612CMXX-2
1.6.引脚配置
1.6.1. BF7612CM20-TJLX/QJBX
BF7612CM20-TJLX TSSOP20 封装引脚图
Page 7 / 196
BF7612CM20-TJLX1234567891020191817161514131211VCCTXD0_B/LED4/COM4/ADC04/SNS4/PB4PWM0_D/RXD0_B/LED3/COM3/ADC03/SNS3/PB3TXD1/PWM0_C/LED2/COM2/ADC02/SNS2/PB2RXD1/PWM0_B/LED1/COM1/ADC01/SNS1/PB1PWM0_A/LED0/COM0/ADC00/SNS0/PB0VSSPGD/SDA/TXD0_A/TDI/ADC25/SNS25/PA1PGC/SCL/RXD0_A/TCK/ADC24/SNS24/PA0PB6/SNS6/ADC06/COM6/LED6PB7/SNS7/ADC07/COM7/LED7PC1/SNS9/ADC09PD0/SNS16/ADC16/INT0/PWM1PD2/SNS18/ADC18/XTAL_OUTPD3/SNS19/ADC19/XTAL_INLED5/COM5/ADC05/SNS5/PB5PD6/SNS22/ADC22/INT1/TMSPD7/SNS23/ADC23/INT2/TDOPD4/SNS20/ADC20/RXD0_CPD5/SNS21/ADC21/TXD0_C
BYD Semiconductor Co., Ltd. BF7612CMXX-2
BF7612CM20-QJBX QFN20 封装引脚图
Page 8 / 196
BF7612CM20-QJBX 1234567891015141312112019181716VCCVSSPGD/SDA/TXD0_A/TDI/ADC25/SNS25/PA1PGC/SCL/RXD0_A/TCK/ADC24/SNS24/PA0PD7/SNS23/ADC23/INT2/TDOPD6/SNS22/ADC22/INT1/TMSPD5/SNS21/ADC21/TXD0_CPD4/SNS20/ADC20/RXD0_CPD3/SNS19/ADC19/XTAL_INPD2/SNS18/ADC18/XTAL_OUTPD0/SNS16/ADC16/INT0/PWM1PC1/SNS09/ADC09PB7/SNS07/ADC07/COM7/LED7PB6/ADC06/SNS06/COM6/LED6LED5/COM5/ADC05/SNS05/PB5TXD0_B/LED4/COM4/ADC04/SNS04/PB4RXD0_B/PWM0_D/LED3/COM3/ADC03/SNS03/PB3TXD1/PWM0_C/LED2/COM2/ADC02/SNS02/PB2RXD1/PWM0_B/LED1/COM1/ADC01/SNS01/PB1PWM0_A/LED0/COM0/ADC00/SNS00/PB0