ATTINY13A-SSU 器件介绍

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 引脚定义

ATTINY13A-SSU引脚图

引脚图


引脚定义:

引脚号备用功能
PB5复位: 复位引脚
dW:debugWIRE I/O ADC0:ADC 输入通道 0
PCINT5: 引脚更改中断,源 5
PB4ADC2: ADC 输入通道 2 ADC输入通道2
PCINT4:引脚更改中断 0,源 4 引脚更改中断 0,源 4
PB3CLKI:外部时钟输入 ADC3:ADC 输入通道 3
PCINT3:引脚更改中断 0,源 3 引脚更改中断 0,源 3
PB2SCK:串行时钟输入 ADC1:ADC 输入通道 1
T0:定时/计数器 0 时钟源。
PCINT2:引脚更改中断 0,源 2
PB1MISO:SPI 主数据输入/从数据输出 AIN1:模拟比较器,负输入 OC0B:定时/计数器 0 比较匹配 B 输出 INT0:外部中断 0 输入
PCINT1:引脚更改中断 0,源 1
PB0MOSI: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 功能框图,如下所示:

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位微控制器,可以应用于以下常见领域,如:

  • 智能家居和物联网设备:智能灯泡、遥控器、传感器等。
  • 便携式和电池供电的应用: 玩具、手表、计算器、闹钟等。
  • 嵌入式系统和工业控制: 温度控制器、电机驱动、计数器等。