一款8位高性能精简指令集的Flash 单片机

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

注:这里只强调额定功率,超过极限参数所规定的范围将对芯片造成损害,无法预期芯片在上述标示范围外的工作状态,而且若长期在标示范围外的条件下工作,可能影响芯片的可靠性。

相关文档
最新文档