Архитектура микроконтроллеров семейства Tiny
Микроконтроллеры AVR семейства Tiny являются 8-разрядными микроконтроллерами с RISC-архитектурой. Они имеют электрически стираемую FLASH-память программ (ряд моделей имеет также энергонезависимую EEPROM-память данных), а также разнообразные периферийные устройства. Состав этих устройств меняется от модели к модели, более того, одно и то же устройство в разных моделях использует различные ресурсы микроконтроллера (в частности, различные выводы). В то же время некоторые периферийные устройства присутствуют во всех микроконтроллерах семейства: сторожевой таймер, аналоговый компаратор, 8-разрядный таймер/счетчик реального времени и, естественно, порты ввода/вывода. EEPROM (англ. Electrically Erasable Programmable Read-Only Memory) — электрически стираемое перепрограммируемое ПЗУ (ЭСППЗУ), один из видов энергонезависимой памяти. Память такого типа может стираться и заполняться данными до миллиона раз. На Рис. 5.2приведена структурная схема микроконтроллера ATtiny11/11L. Его отличительные особенности: • 6-разрядный порт ввода/вывода; • 3-уровневый аппаратный стек; • встроенный тактовый RC -генератор; • возможность подключения внешнего резонатора; • использование тактового генератора сторожевого таймера в качестве системного (только ATtiny11x). Рис. 5.2. Структурная схема микроконтроллеров ATtiny11/11L Рис. 5.3. Структурная схема микроконтроллера ATtiny15L
Структурная схема микроконтроллера ATtiny15L приведена на Рис. 5.3. Его отличительные особенности: • EEPROM-память данных объемом 64 байт; • 6-разрядный порт ввода/вывода; • возможность работы только от встроенного тактового RC- генератора; • два 8-разрядных таймера/счетчика; • 4-канальный АЦП.
|