比亚迪触摸按键IC内置MCU--BF6956
一 概述
BF6956AX是基于3个电容检测通道的芯片,它可以用来检测近距离感应或者触摸。其内置MCU,可灵活配置;通过配置可实现按键、滚轮、滑条等多种应用。3个按键都能独立的运行,并且每个按键都能通过对相应的特殊功能寄存器写命令来调节灵敏度。
BF6956AX通过IIC和UART与主机进行通信。
BF6956AX包含一个主频为24MHZ 的单片机内核和一些其他外围设备。
二 特性
● 工作电压:2.7~5.5V
● 工作温度:-40℃~+125℃
● 储存温度:-50℃~+150℃
● 16K FLASH
● 支持2K EEPROM
● 256(内部)+768(外部)字节SRAM
● 内置两路RC振荡电路(1MHZ与32kHZ)
● 8051内核,基于标准8051指令流水线结构的8位单片机
● 工作频率:24M,一个指令周期包括四个系统时钟周期
● 支持3个电容按键输入,所有按键输入口可以复用为IO
● 支持5个双向输入/输出口。
● 两路可单独配置的16位PWM
● 4个16位定时器,具有溢出中断,其中定时器0/1使用系统时钟分频,定时器2时钟使
用系统时钟分频和内部RC时钟(32kHZ)时钟,定时器3使用内部32KRC
● 2个外部中断,有低电平、高电平、上升沿、下降沿四种中断方式可选。
● 低电压检测中断,下降沿3.8V产生中断
● 支持空闲模式,唤醒时间18ms~2.3s
● 睡眠模式可通过外部中断0/1、IIC从机中断唤醒
● 支持1路8位AD检测,与电容按键输入口复用
● IIC硬件从机通信模式,可支持标准模式100K或快速模式400K
● 1路8051标准UART通信
● 两级中断优先级可选
● 中断源
——电容按键中断(ADC检测中断)
——外部中断0,1
——Timer0,Timer1,Timer2,Timer3
——IIC从机通信中断
——UART中断
——LVDT中断
——看门狗(WDT)中断
● 支持掉电复位,掉电电压2.4V/3V可选
● 看门狗定时器,可使用内部32KHZ时钟。
● 各按键的灵敏度可独立控制,配置灵活
● 内置RF加强模块
● 内置5K欧姆通道电阻
● 封装型号:SOP8