一款8位高性能精简指令集的Flash 单片机
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 总体描述
CPU 特性
● 工作电压:
fSYS=8MHz:2.2V~5.5V
fSYS=12MHz:2.7V~5.5V
fSYS=20MHz:4.5V~5.5V
● VDD=5V,系统时钟为20MHz 时,指令周期为0.2µs
● 提供暂停和唤醒功能,以降低功耗
● 五种振荡模式:
外部晶振 – HXT
外部32.768kHz 晶振 – LXT
外部RC – ERC
内部RC – HIRC
内部32kHz RC – LIRC
● 多种工作模式:正常、低速、空闲和休眠
● 内部集成4MHz,8MHz 和12MHz 振荡器,无需外接元件
● 所有指令都可在1 或2 个指令周期内完成
● 查表指令
● 63 条指令
● 多达12 层堆栈
● 位操作指令
2 周边特性
周边特性
● Flash 程序存储:2K×16
● RAM 数据存储:128×8
● EEPROM 存储器:64×8
● 看门狗定时器功能
● 最多达14 个双向I/O 口
● 4 个软件控制SCOM 口1/2 bias LCD 驱动
● 多个引脚与外部中断口共用
● 多个定时器模块用于时间测量、捕捉输入、比较匹配输出、PWM 输出及单脉冲输出
● 串行接口模块 – SIM,用于SPI 或I2C 通信
● 双比较器功能
● 双时基功能,可提供固定时间的中断信号
● 多通道12 位分辨精度的A/D 转换器
● 低电压复位功能
● 低电压检测功能
● 可选外设 – UART 模块,可用于全双工异步通信
● Flash 程序存储器烧录可达100,000 次
● Flash 程序存储器数据可保存10 年以上
● EEPROM 数据存储器烧录可达1,000,000 次
● EEPROM 数据存储器数据可保存10 年以上
概述
概述
BTD72E501JB单片机是一款A/D 型具有8 位高性能精简指令集的Flash 单片机。该系列单片机具有一系列功能和特性,其Flash 存储器可多次编程的特性给用户提供了极大的
方便。存储器方面,还包含了一个RAM 数据存储器和一个可用于存储序号、校准数据等
非易失性数据的EEPROM 存储器。
在模拟特性方面,这款单片机包含一个多通道12 位A/D 转换器和双比较器功能。还带有多个使用灵活的定时器模块,可提供定时功能、脉冲产生功能及PWM 产生功能。内
建完整的SPI 和I2C 功能,为设计者提供了一个易与外部硬件通信的接口。内部看门狗定
时器、低电压复位和低电压检测等内部保护特性,外加优秀的抗干扰和ESD 保护性能,
确保单片机在恶劣的电磁干扰环境下可靠地运行。
这款单片机提供了丰富的HXT、LXT、ERC、HIRC 和LIRC 振荡器功能选项,且内建完整的系统振荡器,无需外围元器件。其在不同工作模式之间动态切换的能力,为用
户提供了一个优化单片机操作和减少功耗的手段。
外加时基功能、I/O 使用灵活等其它特性,使这款单片机可以广泛应用于各种产品中,例如电子测量仪器、环境监控、手持式测量工具、家庭应用、电子控制工具、马达
控制等方面。
3 管脚定义
BTD72E501JB管脚配置
3.2 管脚定义管脚定义
引脚名称 功能 I/T
O/T
P1.0~P1.7 端口1
P1WU P1PU ST
P3.0~P3.5
端口3 P3WU P3PU ST AN0~AN7 ADC 输入 ACERL AN VREF ADC 参考输入 ADCR1 AN C0-, C1- 比较器0,1 输入 AN C0+, C1+ 比较器0,1 输入 AN C0X, C1X 比较器0,1 输出 CP0C CP1C
- TCK0, TCK1 TM0,TM1 输入 -
ST TP0_0 TM0 输入/ 输出 TMPC0 ST TP1_0, TP1_1 TM1 输入/ 输出 TMPC0
ST INT0, INT1 外部中断0,1 - ST PINT 外围中断 - ST PCK 外围时钟输出 - - SDI
SPI 数据输入 - ST SDO SPI 数据输出 - - SCS SPI 从机选择 - ST SCK SPI 串行时钟 - ST SCL I 2C 时钟 - ST SDA I 2C 数据 - ST OSC1 HXT/ERC 脚 CO HXT OSC2 HXT 脚 CO - XT1 LXT 脚 CO LXT XT2
LXT 脚 CO - RES
复位输入 CO ST VDD
电源电压* - PWR A VDD
ADC 电源电压*
- PWR VSS 地** - PWR AVSS ADC 地**
-
PWR
注:I/T :输入类型; O/T :输出类型 OP :通过配置选项(CO )或寄存器选项来设置 PWR :电源; CO :配置选项; ST :斯密特触发输入
CMOS:CMOS 输出; NMOS:NMOS 输出
SCOM:软件控制的LCD COM; AN:模拟输入脚
HXT:高速晶体振荡器; LXT:低速晶体振荡器
4 内部方框图
5 极限参数
电源供应电压 .................................................................................V SS-0.3V~V SS+6.0V
端口输入电压 ................................................................................V SS-0.3V~V DD+0.3V
储存温度 ....................................................................................................-50˚C~125˚C
工作温度 ......................................................................................................-40˚C~85˚C
I OL 总电流 .............................................................................................................. 80mA
I OH 总电流 ............................................................................................................-80mA
总功耗 ................................................................................................................ 500mW
注:这里只强调额定功率,超过极限参数所规定的范围将对芯片造成损害,无法预期芯片在上述标示范围外的工作状态,而且若长期在标示范围外的条件下工作,可能影响芯片的可靠性。