Attiny48/88
Микроконтроллер ATtiny48/88 на базе AVR — это CMOS-устройство с низким энергопотреблением, которое обеспечивает впечатляющую вычислительную мощность при оптимизации энергопотребления. Его мощный набор инструкций позволяет выполнять операции за один такт, что обеспечивает пропускную способность, приближающуюся к 1 MIPS на МГц.

Особенности
RISC Архитектура
Он имеет усовершенствованную архитектуру RISC с 123 инструкциями, большинство из которых могут быть выполнены за один такт, и 32 8-разрядными регистрами общего назначения.
Память
Микроконтроллер работает полностью статически и имеет высокую надежность и энергонезависимые сегменты памяти. Он имеет 4K/8K байт встроенной самопрограммируемой флэш-памяти (ATtiny48/88), 64/64 байта EEPROM (ATtiny48/88) и 256/512 байт внутренней SRAM (ATtiny48/88).
Периферийные устройства
Микроконтроллер имеет блокировку программирования для обеспечения безопасности программного обеспечения и раздел периферийных функций, который включает один 8-разрядный таймер/счетчик с отдельным предделителем и режимом сравнения, один 16-разрядный таймер/счетчик с предделителем и режимами сравнения и захвата, 8-канальный 10-разрядный АЦП, последовательный интерфейс SPI «ведущий/ведомый», 2-проводной последовательный интерфейс, ориентированный на байты (совместимый с Philips I2C), программируемый сторожевой таймер с отдельным встроенным генератором, встроенный аналоговый компаратор и функция прерывания и пробуждения при изменении состояния вывода.
Линии ввода/вывода и контакты
Микроконтроллер имеет 28 программируемых линий ввода/вывода в 32-выводном корпусе TQFP и 32-контактном корпусе QFN/MLF, а также 24 программируемые линии ввода/вывода в 28-выводном корпусе PDIP и 28-контактном корпусе QFN/MLF. Он также имеет различные рабочие напряжения, диапазон температур от -40 °C до +85 °C и различные классы скорости.
Конфигурации Pin


Блок-схема

С 32 рабочими регистрами общего назначения ядро AVR предоставляет богатый набор инструкций, который предлагает широкий спектр функциональных возможностей. Все 32 регистра напрямую подключены к арифметико-логическому устройству (ALU), что позволяет обращаться к двум независимым регистрам в одной инструкции, выполняемой за один такт. Полученная архитектура более эффективна с точки зрения кода и обеспечивает пропускную способность, в десять раз превышающую пропускную способность традиционных микроконтроллеров CISC.
Сравнение ATtiny48 и ATtiny88
ATtiny48 и ATtiny88 — это 8-разрядные микроконтроллеры AVR от Atmel. Оба микроконтроллера обладают широким набором функций, включая встроенную флэш-память, SRAM, EEPROM и набор цифровых и аналоговых периферийных устройств. В следующей таблице приведено их сравнение:
| Особенности | ATtiny48 | ATtiny88 |
|---|---|---|
| Память программы | 4K | 8K |
| EEPROM | 64 байта | 64 байта |
| Таймер/счетчик | 8 бит | 16 бит |
| Аналоговые компараторы | Да | Да |
| Встроенный USI | Да | Да |
| Контакты ввода/вывода | 28 | 32 |
| Каналы АЦП | 6 (10 бит) | 8 (10-разрядные) |
| Оперативная память | 256 байт | 512 байт |
| Потребление тока (макс.) | 4 мА | 30 мА |
| Рабочее напряжение | 1,8 – 5,5 В | 1,8 – 5,5 В |




