Описание
Официальная документация на ATtiny13A — компактный 8-битный AVR-микроконтроллер с 1 КБ Flash-памяти. Подходит для простых встраиваемых систем, где важны малое энергопотребление и минимальное количество выводов.
Что внутри PDF
- Архитектура AVR RISC: 120 инструкций, 32 регистра общего назначения, производительность до 20 MIPS
- Память: 1 КБ Flash, 64 байта EEPROM, 64 байта SRAM, 10 000 циклов перезаписи Flash
- Периферия: 8-битный таймер с ШИМ, 10-битный АЦП на 4 канала, аналоговый компаратор, Watchdog
- Режимы энергосбережения: Idle, Power-down, ADC Noise Reduction с током от 24 мкА
- Программирование: SPI, debugWIRE, внутренний калиброванный осциллятор, Brown-out детектор
- Распиновка и корпуса: 8-выводные DIP/SOIC, 20-pad MLF, 6 линий ввода-вывода
Где пригодится
- Простые датчики и актуаторы с автономным питанием
- Управление светодиодами, кнопками, малыми двигателями через ШИМ
- Прототипирование на макетной плате благодаря DIP-корпусу
- Встраивание в устройства с жёсткими ограничениями по размеру и току
На что обратить внимание
- Всего 1 КБ Flash — код должен быть компактным, сложные библиотеки могут не поместиться
- Один 8-битный таймер — для нескольких ШИМ-каналов потребуется программная эмуляция
- Напряжение питания 1.8–5.5 В, частота до 20 МГц при 4.5–5.5 В
- debugWIRE использует вывод RESET — нужен специальный программатор для отладки