ATtiny2313 - 8-битный КМОП микроконтроллер с AVR RISC архитектурой. Выполняя команды за один цикл, ATtiny2313 достигает производительности 1 MIPS при частоте задающего генератора 1 МГц, что позволяет разработчику оптимизировать отношение потребления к производительности.
Технические характеристики: 2 КБ программируемой в системе Flash память программы, 128 байтную EEPROM память данных, 128 байтное SRAM (статическое ОЗУ), 18 линий ввода-вывода общего применения, 32 рабочих регистра общего назначения, однопроводный интерфейс для встроенного отладчика, два гибких таймера/счетчика со схемами сравнения, внутренние и внешние источники прерывания, последовательный программируемый USART, универсальный последовательный интерфейс с детектором стартового условия, программируемый сторожевой таймер со встроенным генератором и три программно инициализируемых режима пониженного потребления.
В режиме Idle останавливается ядро, но ОЗУ, таймеры/счетчики и система прерываний продолжают функционировать. В режиме Power-down регистры сохраняют свое значение, но генератор останавливается, блокируя все функции прибора до следующего прерывания или аппаратного сброса. В Standby режиме задающий генератор работает, в то время как остальная часть прибора бездействует. Это позволяет очень быстро запустить микропроцессор, сохраняя при этом в режиме бездействия мощность.
Высокоплотная энергонезависимая память ИС обеспечивается технологией изготовления памяти компании ATMEL. Встроенная ISP Flash позволяет перепрограммировать память программы в системе через последовательный SPI интерфейс или обычным программатором энергонезависимой памяти. Объединив в одном кристалле 8-битное RISC ядро с самопрограммирующейся в системе Flash памятью, ATtiny2313 стал мощным микроконтроллером, который дает большую гибкость разработчику микропроцессорных систем.
Отличительные особенности:
AVR RISC архитектура:
- 120 команд, большинство которых выполняется за один тактовый цикл,
- 32x8-битных рабочих регистра общего применения,
- полностью статическая архитектура;
Энергонезависимая память программ и данных:
- 2 КБ самопрограммируемой в системе Flash памяти программы, обеспечивающей 10 000 циклов записи/стирания,
- 128 байт программируемой в системе EEPROM памяти данных, обеспечивающей 100 000 циклов записи/стирания,
- 128 байт встроенной SRAM памяти,
- программируемая защита от считывания Flash памяти программы и EEPROM памяти данных;
Периферия:
- один 8-разрядный таймер/счетчик с отдельным предделителем,
- один 16-разрядный таймер/счетчик с отдельным предделителем, схемой сравнения, схемой захвата и двумя каналами ШИМ,
- встроенный аналоговый компаратор,
- программируемый сторожевой таймер со встроенным генератором,
- USI - универсальный последовательный интерфейс,
- полнодуплексный UART;
Специальные характеристики микроконтроллера:
- встроенный отладчик debugWIRE,
- внутрисистемное программирование через SPI порт,
- внешние и внутренние источники прерывания,
- режимы пониженного потребления Idle, Power-down и Standby,
- усовершенствованная схема формирования сброса при включении,
- программируемая схема обнаружения кратковременных пропаданий питания,
- встроенный откалиброванный генератор;
Порты ввода-вывода и корпусное исполнение:
- 18 программируемых линий ввода-вывода,
- 20-выводной PDIP, 20-выводной SOIC и 20-контактный MLF корпус;
Диапазон напряжения питания:
- 1,8 - 5,5 В (ATtiny2313V),
- 2,7 - 5,5 В (ATtiny2313);
Рабочая частота:
- ATtiny2313V: 0-4 МГц @ 1,8-5,5 В, 0-10 МГц @ 2,7-5,5 В,
- ATtiny2313: 0-10 МГц @ 2,7-5,5 В, 0-20 MHz @ 4,5-5,5 В;
Потребление
- Активный режим: 300 мкА при частоте 1 МГц и напряжении питания 1,8 В,
20 мкА при частоте 32 кГц и напряжении питания 1,8 В,
- Режим пониженного потребления
0.5 мкА при напряжении питания 1,8 В.
Расположение выводов микроконтроллера ATtiny2313
Источник:terraelectronica