ATTINY85-20PU 是 Atmel(现为 Microchip)生产的一款高性能、低功耗的 8 位 AVR 微控制器,属于 TinyAVR 系列。该芯片内置 8KB 的闪存,适用于需要小尺寸和多功能的嵌入式控制系统。其工作电压范围宽,可在 1.8V 至 5.5V 之间工作,适合电池供电和便携式设备。ATTINY85-20PU 采用 8 引脚 PDIP 封装,具备丰富的外设接口,包括模拟比较器、ADC、定时器、SPI 接口等,广泛应用于传感器控制、小型自动化设备和智能硬件。
核心:AVR 8 位微控制器
工作频率:最高 20MHz
闪存容量:8KB
SRAM 容量:512B
EEPROM 容量:512B
工作电压:1.8V - 5.5V
I/O 引脚数:6 个(可配置)
封装类型:8 引脚 PDIP
温度范围:工业级(-40°C 至 +85°C)
ADC 通道:4 通道 10 位
定时器:2 个 8 位定时器,1 个 16 位定时器
通信接口:支持 SPI、TWI(I2C)
特殊功能:内部看门狗定时器、可编程 Brown-out 检测
ATTINY85-20PU 的主要特性之一是其灵活的时钟系统,支持内部 8MHz RC 振荡器,无需外部晶振即可运行,降低了设计复杂度和成本。此外,它还支持外部时钟输入,最高可达 20MHz,提供更高的处理能力。
该芯片的低功耗特性使其在电池供电设备中表现优异。它具有多种休眠模式,包括空闲模式、ADC 噪声抑制模式和掉电模式,能够根据应用需求灵活调整功耗水平。
ATTINY85-20PU 集成了丰富的外设资源,包括一个 4 通道 10 位 ADC,可用于模拟信号采集;两个 PWM 输出通道,适合用于电机控制或 LED 调光;一个串行外设接口(SPI),可用于连接外部存储器或传感器;以及一个两线串行接口(TWI),支持 I2C 协议,便于与各种外围设备通信。
此外,ATTINY85-20PU 还具备自编程能力,允许用户在运行时更新程序存储器,为固件升级提供了便利。同时,其内置的看门狗定时器和布朗电压检测功能增强了系统的稳定性和可靠性。
由于其高性能、低功耗和多功能特性,ATTINY85-20PU 被广泛应用于各种嵌入式控制系统中。常见的应用包括:小型机器人控制器、温度传感器、LED 控制器、USB 设备、智能卡读写器、家庭自动化设备、玩具控制器、数据记录仪以及各种便携式电子产品。此外,它也常用于原型开发和教学实验,因其易用性和广泛的社区支持,成为 Arduino 开发爱好者和嵌入式开发者的热门选择。
ATTINY85-20SU、ATTINY85V-10SU、ATMEGA328P、PIC12F675