TINY12L 是 Atmel(现为 Microchip)生产的一款小型 8 位 AVR 微控制器,属于 TinyAVR 系列。它采用精简指令集(RISC)架构,具有高性能和低功耗的特点。TINY12L 主要面向成本敏感、空间受限的嵌入式应用,例如家用电器、传感器控制、小型电子设备等。该芯片内置 1KB 的闪存程序存储器和 64 字节的 SRAM,支持基本的 I/O 控制、定时器/计数器和串行通信功能。其工作电压范围较低,能够在 2.7V 至 5.5V 之间运行,适合电池供电系统。
核心架构: 8 位 AVR RISC
闪存容量: 1 KB
SRAM: 64 字节
EEPROM: 64 字节
I/O 引脚数量: 6 个可编程 I/O
定时器/计数器: 1 个 8 位定时器/计数器
通信接口: 支持 SPI
ADC: 无
PWM 通道: 1 个
工作电压: 2.7V 至 5.5V
工作温度范围: -40°C 至 +85°C
封装形式: 8 引脚 PDIP 或 SOIC
最大频率: 4 MHz(内部振荡器)
TINY12L 微控制器在性能与功耗之间取得了良好的平衡,适用于对成本和空间要求较高的应用环境。该芯片支持多种低功耗模式,包括空闲模式和掉电模式,使其在电池供电设备中表现出色。其内置的 4 MHz 内部振荡器省去了对外部晶振的需求,从而降低了系统复杂性和成本。此外,TINY12L 提供了灵活的 I/O 控制功能,6 个通用 I/O 引脚可以配置为数字输入或输出,部分引脚支持上拉电阻和中断功能。
TINY12L 的 RISC 架构设计使其指令执行速度更快,大多数指令在一个时钟周期内即可完成。这显著提高了程序执行效率,并减少了功耗。同时,该芯片支持在线编程(ISP),允许用户在系统中更新固件而无需额外的编程设备。TINY12L 的 EEPROM 可用于存储少量的非易失性数据,如配置参数或校准值。
该芯片虽然没有内置 ADC 模块,但其丰富的定时器功能和 SPI 接口仍可支持多种外围设备的连接,如传感器、LED 显示器、小型电机等。TINY12L 的 SPI 接口可用于与外部设备通信,例如串行 EEPROM、实时时钟(RTC)或其他微控制器。
TINY12L 常用于小型嵌入式系统中,例如智能传感器、家用电器控制板、小型玩具、LED 控制器、电池供电设备等。其低功耗特性和小巧封装使其非常适合空间受限和对功耗敏感的应用场景。例如,在智能温控器中,TINY12L 可用于控制加热或冷却设备,并通过 SPI 接口与外部温度传感器通信。在小型玩具或遥控装置中,TINY12L 可用于控制电机或 LED 显示器,实现简单的运动控制或状态指示。此外,该芯片也可用于工业设备中的简单控制任务,如开关控制、计时器或数据采集。
ATtiny13A, ATtiny25, ATtiny45