简述:
TX645是一个内嵌全速USB接口具有低功耗和高速CMOS工艺的8位微处理器。 它的操作核心
由RISC类体系结构实现。 有3个脉冲宽度调制输出和1个SPI的通迅接口。 同时也增强了单片机的
其它内部特性, 如暂停、 唤醒功能、 振荡器选择和可编程分频器等, 增加了单片机的使用灵活
度, 而这些特性也同时保证实际应用时只需要最少的外部器件, 进而降低了整个产品的成本。
此单片机广泛被应用在马达驱动、 工业控制、 消费性产品和子系统控制器等场合。
采用 16 位精简指令集并拥有高达 256 字节的 RAM, 程序可方便的访问控制器内部的 8192 *
16 bits ROM 空间及 RAM 空间而不需要执行繁琐的换页功能。 采用特殊功能寄存器与 RAM 统
一寻址的方式。
TX645是属于一次可编程(One-Time Programmable, OTP)单片机, 配合使用我们提供的程序
开发工具, 可简单有效的更新程序, 给设计者提供了快速有效的开发途径。
特征:
· 高性能、 低功耗的8位微处理器
· 先进的RISC结构
- 58条指令 – 大多数指令执行时间为单个指令周期
· 外设特点
- 兼容 USB V1.1 全速设备
- 兼容 USB HID 类设备
- 内建 3.3V LDO for USBPHY (D+, D-), 內核
- 内建 2.4V LDO for PLL
- 集成 SIE(Serial Interface Engine)、 FIFO
- 集成 PLL, 可编程 4X / 8X 倍频
- 支持 4 个端点(1 个控制端点+3 个 I/O 端点), 支持端点型态(INT, BULK, ISO), 每个端点
64 字节 FIFO.
- 自动处理 Transaction 协议, 降低软件开销
- 提供每个端点的硬件中断
- 软件可控制的 USB 连接与断开
- 一个具有预分频器及中断功能和时钟源选择与触发边沿选择的 8 位定时器
- 一个具有预分频器及中断功能的 8 位脉宽比较器
- 一个具有独立振荡器的内部看门狗
- 三个与 IO 口复用的外部中断输入
- 芯片内置电阻电容振荡器
- 烧录电路接口及程序代码保护功能
- 低电压偵測(LVD) 功能TX645 8-BIT MCU
- 低电压复位(LVR) 功能
- 45 I/O, 其中 P5, P6, P76, P77, P8, P9 具有唤醒功能
- 3 通道 8bits PWM/PTMR, PWM1 與 PWM2 可以設定串接成 1 通道 16bits PWM/PTMR
- 16 通道 10-bits ADC
- 1 个 SPI 接口
- 1 个 UART 接口
- 1 个 I2C 接口
- 1 个可编程 Reference level 输出.
· 特殊的处理器特点
- 上电复位及掉电检测
- 片内经过标定的 RC 振荡器
- 片内/片外有多个硬件中断源
1. 外部中断 3 组(INT1, INT2, INT3)。
2. TCC 溢出中断。
3. Timer1 比较器匹配中断。
4. IO 口改变中断(从睡眠模式唤醒)
5. SPI1 中断。
7. WDT timeout 中断。
8. UART 中断。
9. Low-voltage detection 中断。
10. PTMR1/PWM1, PTMR3/PWM3 比较器匹配中断。
11. PTMR2/PWM2 比较器匹配中断。
12. USB 中断。
13. ADC 中断。
14. I2C 中断。
- 16 级堆栈(CALL or PUSH), 使用 32 * 8bit RAM(SRAM 中的高 32 位)
- 两种睡眠模式, 暂停与唤醒特性可以节省功耗
- 指令为 16 位宽, 对所有寄存器、 RAM 的访问都不需要分页; 程序 ROM 也不需要分页
- 表格读取功能
- 直接和间接数据寻址模式
- 位操作指令
- 编程选择振荡的起振时间
- 支持 GREEN mode, TCC, TMR1, PWMx 于 MCU 睡眠仍可工作, 并由 INTx, TCC 与 TMR1
可唤醒 MCU.
· 存储器
- 8K * 16bit 程序存储器(OTP ROM)
- 256 * 8bit 数据存储器
- 256 * 8bit 特殊功能寄存器
- 256 * 8bit USB 数据存储器
· IO 和封装
- 45 个可用 IOTX645 8-BIT MCU
· 适用的温度范围: -40 ~ 85°C
· 工作电压范围: 2.4 ~ 5.5V (MCU w/o USB peripheral), 3.3~5.5V (USB peripheral)
· 工作频率范围
i. 晶体类型: 在 5V 时 DC~12MHz, 在 3V 时 DC~12MHz, 在 2.4V 时, DC~8MHz.
ii. 内部 RC 类型: 有 8MHz、 4MHz、 1MHz、 455KHz 可以选。
· TX645 25°C 时的功耗:
1. 正常模式: 在 5V/4MHz 时, 小于 1.5mA
在 3V/32768 时, 典型 25uA
2. 睡眠模式: 小于 5uA
封装: