美国微芯(MICROCHIP) ATTINY13A-SSU器件介绍_规格参数_引脚图_工作原理
ATTINY13A-SSU是Microchip推出的一款小型、低功耗、高性能的AVR 增强型 RISC 架构8位微控制器芯片,适用于各种需要嵌入式的应用。
ATTINY13A-SSU 器件介绍
美国微芯(MICROCHIP) 的 ATTINY13A-SSU 是一款基于 AVR 增强型 RISC 架构的低功耗 8 位 CMOS 微控制器, 配备了 1 KB 的 ISP(在系统编程)闪存,这意味着您可以在设备运行时对其存储器进行编程和修改,而无需将设备从系统中移除。这种特性极大地提高了设计的灵活性和便利性。此外,ATTINY13A-SSU还有 64 字节的 EEPROM 和 64 字节的 SRAM,可以满足大多数常规微控制器应用程序的需求。ATTINY13A-SSU 的另一项重要特性是它的 32 个通用工作寄存器。这些寄存器直接连接到算术逻辑单元 (ALU),允许在一个时钟周期内执行一条指令访问两个独立的寄存器。这种设计使得代码执行更为高效,从而在保持低功耗的同时提供了高吞吐量的性能。
ATTINY13A-SSU 还具有多种省电模式,这些模式可以在保持最低功耗的同时满足特定的应用需求。例如,空闲模式可以停止 CPU 运行,但允许 SRAM、定时器/计数器、ADC、模拟比较器和中断系统继续工作。而 ADC 降噪模式则会停止 CPU 和除 ADC 之外的所有 I/O 模块,以最大限度地降低 ADC 转换过程中的开关噪声。
ATTINY13A-SSU 的设计考虑了各种应用场景,包括在 -40°C 到 +125°C 的宽温范围内工作。它的 SOIC-8 封装尺寸为 5 mm x 4 mm x 1.5 mm,重量为 540 mg,使得它非常适合在空间受限的嵌入式系统中使用。
总的来说,ATTINY13A-SSU 是一款功能强大、低功耗、高性能的微控制器,无论是在简单还是复杂的应用中,都能提供出色的性能和效率。
ATTINY13A-SSU 规格参数
- 制造厂商: 美国微芯(MICROCHIP)
- 内核尺寸规格: 8位
- 程序内存类型: FLASH
- 振荡器类别: 内部的
- 安装类别: 贴片
- 工作温度: -40摄氏度 ~ +125摄氏度(TA)
- 外围设备: 复位、POR、PWM、WDT
- 处理器核心: AVR
- 处理器系列: tinyAVR
- 电源电压 (Vcc/Vdd): 1.8伏 ~ 5.5伏
- 速度: 20MHz
- 数据转换器: A/D 4x10b
- ADC通道数量: 4通道
- 计时器/计数器数量: 1
- 接口类型: SPI
- 带电可擦可编程只读存储器大小: (EEPROM) 64 x 8
- I/O数量: 6
- RAM大小 64 x 8
- 封装: 8-SOIC
- 程序内存大小: 1KB(512 x 16)
- RoHS标准: 符合
ATTINY13A-SSU 引脚定义
引脚图
引脚定义:
引脚号 | 备用功能 |
---|---|
PB5 | 复位: 复位引脚 |
dW:debugWIRE I/O ADC0:ADC 输入通道 0 | |
PCINT5: 引脚更改中断,源 5 | |
PB4 | ADC2: ADC 输入通道 2 ADC输入通道2 |
PCINT4:引脚更改中断 0,源 4 引脚更改中断 0,源 4 | |
PB3 | CLKI:外部时钟输入 ADC3:ADC 输入通道 3 |
PCINT3:引脚更改中断 0,源 3 引脚更改中断 0,源 3 | |
PB2 | SCK:串行时钟输入 ADC1:ADC 输入通道 1 |
T0:定时/计数器 0 时钟源。 | |
PCINT2:引脚更改中断 0,源 2 | |
PB1 | MISO:SPI 主数据输入/从数据输出 AIN1:模拟比较器,负输入 OC0B:定时/计数器 0 比较匹配 B 输出 INT0:外部中断 0 输入 |
PCINT1:引脚更改中断 0,源 1 | |
PB0 | MOSI:SPI 主数据输出/从数据输入 AIN0:模拟比较器,正输入 |
OC0A: 定时/计数器 0 比较匹配 A 输出 | |
PCINT0:引脚更改中断 0,源 0 |
功能缩写:
缩写 | 完整名称 | 说明 |
---|---|---|
PUOE | 上拉覆盖启用 Pull-upOverride Enable | 如果设置该信号,上拉使能由 PUOV 信号控制。如果清除该信号,则在 {DDxn、PORTxn、PUD} = 0b010 时启用上拉功能。 |
PUOV | 上拉覆盖值 Pull-up Override Value | 如果设置了 PUOE,则无论 DDxn、PORTxn 和 PUD 寄存器位的设置如何,当 PUOV 被设置/清除时,都会启用/禁用上拉功能。 |
DDOE | 数据方向覆盖启用 Data Direction Override Enable | 如果设置了该信号,则输出驱动器使能由 DDOV 信号控制。如果该信号被清除,则输出驱动器由 DDxn 寄存器位启用。 |
DDOV | 数据方向覆盖值 Data Direction Override Value | 如果设置了 DDOE,则无论 DDxn 寄存器位的设置如何,当 DDOV 设置/清除时,输出驱动器都将启用/禁用。 |
PVOE | 端口值覆盖启用 Port Value Override Enable | 如果该信号被设置且输出驱动器被启用,则端口值由 PVOV 信号控制。如果 PVOE 被清除,且输出驱动器已启用,则端口值由 PORTxn 寄存器位控制。 |
PVOV | 端口值覆盖值 Port Value Override Value | 如果设置了 PVOE,则无论 PORTxn 寄存器位如何设置,端口值都将设置为 PVOV。 |
PTOE | 端口切换 覆盖启用 Port Toggle Override Enable | 如果设置了 PTOE,则 PORTxn 寄存器位反相。 |
DIEOE | 数字输入启用 覆盖启用 Digital Input Enable Override Enable | 如果设置了该位,则数字输入启用由 DIEOV 信号控制。如果该信号被清除,则数字输入启用由 MCU 状态(正常模式、睡眠模式)决定。 |
DIEOV | 数字输入启用 覆盖值 Digital Input Enable Override Value | 如果 DIEOE 被设置,则数字输入将在 DIEOV 被设置/清除时启用/禁用,与 MCU 状态(正常模式、睡眠模式)无关。 |
DI | 数字输入 Digital Input | 这是用于交替功能的数字输入端。在图中,信号连接到施密特触发器的输出端,但在同步器之前。除非数字输入被用作时钟源,否则具有备用功能的模块将使用自己的同步器。 |
AIO | 模拟输入/输出 Analog Input/Output | 这是备用功能的模拟输入/输出。信号直接连接至焊盘,可双向使用。 |
ATTINY13A-SSU工作原理
ATTINY13A-SSU 功能框图,如下所示:
主要功能和特性:
- 1KB的ISP闪存
- 64B的EEPROM
- 64B的SRAM和32B的寄存器文件。
- 4通道10位A/D转换器,可用于模拟信号的采样和处理。
- 在1.8V到5.5V的电压范围内工作
- 最高时钟频率为20MHz。
- 支持SPI接口,可用于与其他设备通信。
- 有6个I/O引脚,可用于控制外部设备或传感器。
- 一个定时器/计数器,可用于实现定时或脉冲宽度调制功能。
- 一个看门狗定时器,可用于检测和恢复系统故障。
主要应用领域:
ATTINY13A-SSU作为一款低功耗、高性能、小尺寸的8位微控制器,可以应用于以下常见领域,如:
- 智能家居和物联网设备:智能灯泡、遥控器、传感器等。
- 便携式和电池供电的应用: 玩具、手表、计算器、闹钟等。
- 嵌入式系统和工业控制: 温度控制器、电机驱动、计数器等。