ATtiny2313A-PU - микроконтроллер компании ATMEL семейства AVR.
ATtiny2313A/4313 - экономичные 8-разрядные КМОП-микроконтроллеры, выполненные на основе улучшенной RISC-архитектуры AVR. За счет выполнения большинства инструкций за один цикл синхронизации ATtiny2313A/4313 достигают производительности близкой к 1 млн. оп. в сек. на каждый МГц тактовой частоты, тем самым позволяя разработчикам систем оптимизировать соотношение энергопотребления и производительности.
Ядро AVR объединяет в себе богатый набор инструкций с 32 рабочими регистрами общего назначения. Все 32 регистра напрямую подключены к АЛУ (арифметико-логическое устройство), что позволяет указывать в одной инструкции два разных регистра и выполнить эту инструкцию за один машинный цикл. В конечном счете, архитектура AVR, за счет 10 кратного превышения производительности по сравнению с обычными CISC микроконтроллерами, обладает большей эффективностью кода программы.
ATtiny2313A/4313 содержат следующие узлы: 2/4 кбайт внутрисистемно-самопрограммируемой Flash-памяти, 128/256 байт EEPROM, 128/256 байт статического ОЗУ, 18 универсальных линий ввода-вывода, 32 рабочих регистра общего назначения, однопроводной интерфейс встроенной отладочной системы, два таймера-счетчика с режимами сравнения, внутренние и внешние прерывания, последовательный программируемый интерфейс УСАПП, универсальный последовательный интерфейс с детектором условия старта, программируемый сторожевой таймер с внутренним генератором, а также три настраиваемых экономичных режима работы. В режиме IDLE прекращает работу ЦПУ, но, при этом продолжают работать статическое ОЗУ, таймер-счетчик, а также системные прерывания. В режиме POWER-DOWN сберегается содержимое регистров, а генераторы останавливаются, вызывая отключение всех встроенных функций вплоть до следующего прерывания или аппаратного сброса. В режиме STANDBY включенным остается только кварцевый генератор, а все остальные узлы бездействуют. Это позволяет добиться быстрого возобновления активной работы при сохранения электропотребления на низком уровне.
Микроконтроллер выпускается по разработанной Atmel технологии энергонезависимой памяти высокой емкости. Встроенная Flash-память позволяет перепрограммировать память программ непосредственно на плате через последовательный интерфейс SPI во внутрисхемном режиме или с помощью обычного программатора энергонезависимой памяти. За счет объединения в одном кристалле 8-разрядного RISC ЦПУ и внутрисистемно-самопрограммируемой Flash-памяти, микроконтроллеры ATtiny2313A/4313 являются мощным инструментом для гибкого и выгодного в ценовом плане решения задач встраиваемого управления.
Микроконтроллеры ATtiny2313A/4313 поддерживаются полным набором программных и аппаратных средств для проектирования, в т.ч.: C-компиляторы, макроассемблер, программный отладчик/симулятор, внутрисхемные эмуляторы и оценочные наборы.
Новые возможности ATTINY2313A по сравнению с ATTINY2313(V):
- - Sleeping BOD – регистр BODCR.
- - Регистр управления питанием PRR.
- - Буферный регистр USI – USIBR.
- - Прерывания по смене состояния вывода PCINT теперь работает на всех выводах, добавились регистры PCMSK1, PCMSK2 и соответствующие биты в GIMSK/GIFR.
- - Режим MASTER SPI у USART.
- - Бит RSIG в SPMCSR.
- - Незначительно поменялись уровни POR.
- - 2Кбайт программной flash пямяти (10.000 циклов записи)
- - 128 х 8 бит внутренней оперативной памяти (SRAM)
- - 128 байт памяти EEPROM
- - защита памяти программ (flash и EEPROM)
- - 18 программируемые линии ввода/вывода
- - один 8-битный таймер/счетчик
- - один 16-битный таймер/счетчик
- - внутренние и внешние прерывания
- - последовательный интерфейс (USI)
- - полнодуплексный USART
- - 4 PWM канала
- - аналоговый компаратор
- - Внутрисхемное программирование (SPI порт)
- - watchdog таймер с осциллятором
- - рабочая частота 0..20МГц
- - внутренний калиброванный осциллятор
- - напряжение питания:диапазон температур -40..+85°С-
- - 1,8-5,5В (до 4МГц)
- - 2,7-5,5В (до 10МГц)
- - 4,5-5,5В (до 20МГц)
Компания ATMEL постоянно производит совершенствование и модификацию своей продукции. Поэтому на смену ряду старых микроконтроллеров пришли новые - с индексом "A". В новой модели снижен ток потребления и теперь диапазон частот, характерный для моделей без индекса и с индексом "V", перекрывается одной моделью "A".
ATTINY2313A-20PU однозначно заменяет следующие микроконтроллеры, программно совместим с ними "сверху вниз". Новые возможности изначально выключены. Для программатора новый микроконтроллер идентичен старым (имеет ту же сигнатуру и набор "фьюзов"). Ознакомьтесь с документацией производителя о переходе (migration) на новые изделия (на английском языке).
ATTINY2313-20PU |
Файл миграции:
|
ATTINY2313-20PI | |
ATTINY2313V-10PU | |
ATTINY2313V-10PI |
Микросхемы с индексом -PU выполнены по бессвинцовой технологии (Pb free) и пришли на смену аналогичным микросхемам -PI. PC - устаревшие приборы для бытового диапазона температур (0..+70°C).
Микросхемы ATTINY2313 в 2005 году пришли на смену снятым с производства микроконтроллерам ATMEL AT90S2313 и AT90S1200. К большому сожалению программная совместимость ATTINY2313 "сверху вниз" с этими приборами неполная. В некоторых случаях может потребоваться модификация программ, хотя в большинстве случаев достаточно правильной установки fuse-битов в ATTINY2313. При замене старых микросхем следует обратиться к документации производителя.
Микроконтроллер | Файл миграции: |
AT90S2313 | AVR091 |
AT90S1200 | AVR093 |
Применение:
Файл | Размер файла | ||
Datasheet (Англ.) |
608.5 KB |