logo资料库

1_BF7612CMXX-2-MCU规格书V1.1-20-11-12.pdf

第1页 / 共196页
第2页 / 共196页
第3页 / 共196页
第4页 / 共196页
第5页 / 共196页
第6页 / 共196页
第7页 / 共196页
第8页 / 共196页
资料共196页,剩余部分请下载后查看
第1章 BF7612CMXX-2 MCU整体介绍
1.1.特性简介
1.2.整体概述
1.3.系统框图
1.4.时钟框图
1.5.选型列表
1.6.引脚配置
1.6.1. BF7612CM20-TJLX/QJBX
1.6.2. BF7612CM28-TJLX
1.7.引脚说明
第2章 电气特性
2.1.AC特性
2.2.DC特性
2.3.ADC特性
2.4.极限参数
第3章 存储器和SFR
3.1.Flash存储器
3.2.RAM存储器
第4章 寄存器汇总
4.1.SFR寄存器总表
4.2.SFR寄存器详细说明
第5章 时钟、复位、工作模式及看门狗
5.1.时钟定义
5.2.系统时钟选择寄存器详细说明
5.3.复位系统
5.4.工作模式
5.5.WDT看门狗
第6章 GPIO端口
6.1.GPIO相关寄存器
6.2.GPIO寄存器详细说明
6.2.1.数据寄存器
6.2.2.上拉电阻使能寄存器
6.2.3.方向寄存器
6.2.4.大灌电流口
6.2.5.开漏使能寄存器
6.3.GPIO配置流程
第7章 中断
7.1.中断源及入口地址
7.2.中断功能
7.2.1.中断响应
7.2.2.中断优先级
7.2.3.中断采样
7.2.4.中断等待
7.3.中断相关寄存器
7.4.中断SFR寄存器详细说明
7.5.外部中断配置流程
第8章 定时器Timer
8.1.Timer0和Timer1
8.1.1.Timer0/1相关寄存器
8.1.2.Timer0/1寄存器详细说明
8.1.3.Timer0/1配置流程
8.2.Timer2
8.2.1.Timer2相关寄存器
8.2.2.Timer2寄存器详细说明
8.2.3.Timer2配置流程
第9章 IIC
9.1.IIC相关寄存器
9.2.通信时序
9.3.IIC寄存器详细说明
9.4.IICCON寄存器
9.5.IICBUF寄存器
9.6.IICBUFFER寄存器
9.7.IIC配置流程
第10章 UART
10.1.UART0功能说明
10.1.1.波特率生成
10.1.2.发射器功能
10.1.3.接收器功能
10.1.4.接收器采样方法
10.1.5.多处理器模式
10.2.UART0相关寄存器
10.3.UART0寄存器详细说明
10.4.UART0配置流程
10.5.UART1功能说明
10.5.1.波特率生成
10.5.2.发射器功能
10.5.3.接收器功能
10.5.4.接收器采样方法
10.5.5. 接收器休眠唤醒
10.5.6. 管脚连线模式
10.6.UART1相关寄存器
10.7.UART1寄存器详细说明
10.8.UART1配置流程
第11章 PWM
11.1.PWM0功能说明
11.2.PWM1/2功能说明
11.3.PWM0/1/2寄存器详细说明
11.3.1.PWM0/1/2寄存器
11.4 PWM配置流程
第12章 触摸按键
12.1.触摸按键相关寄存器
12.2.触摸按键寄存器详细说明
12.3.触摸按键配置流程
第13章 ADC
13.1.ADC相关寄存器
13.2.ADC寄存器详细说明
13.3.ADC配置流程
第14章 LVDT
14.1.LVDT相关寄存器
14.2.LVDT寄存器详细说明
14.3.LVDT配置流程
第15章 LED
15.1.功能描述
15.1.1.LED
15.2.LED相关寄存器
15.3.LED寄存器详细说明
15.4.LED串行点阵驱动电流描述
15.5.显示配置地址
15.6.LED配置流程
第16章 类EEPROM
16.1.类EEPROM相关寄存器
16.2.类EEPROM寄存器详细说明
16.3.页擦除步骤
16.4.字节写步骤
第17章 烧录调试
17.1.JTAG电路连接
17.2.TouchKey数据辅助烧录调试
第18章 CPU指令系统
18.1.指令编码
18.2.指令集
第19章 参考应用电路
19.1.BF7612CM20-XXXX参考电路
19.2.BF7612CM28-XXXX参考电路
第20章 封装信息
20.1.QFN20
20.2.TSSOP20
20.3.TSSOP28
订货信息
改版记录
免责声明
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
分享到:
收藏