ATtiny45-20PI - экономичный 8-разрядный КМОП микроконтроллер, выполненный по усовершенствованной AVR RISC-архитектуре. За счет выполнения большинства инструкций за один машинный цикл, его производительность достигает 1 MIPS на 1 МГц, что позволяет разработчику оптимизировать потребляемую мощность и быстродействие. Ядро AVR комбинирует богатый набор инструкций с 32 регистрами общего назначения, непосредственно подключенными к АЛУ. Это позволяет осуществлять доступ при выполнении инструкции сразу к двум регистрам и выполнить ее за один машинный цикл. Результирующая архитектура обладает более высокой эффективностью, обеспечивая производительность в более чем 10 раз выше по сравнению с традиционными CISC-микроконтроллерами.
ATtiny45 содержит: 4 КБ внутрисистемно программируемой Flash-памяти, 256 байт EEPROM, 256 байт SRAM, 6 линий ввода-вывода общего назначения, 32 универсальных рабочих регистров общего назначения, один 8-разрядный таймер-счетчик с режимами сравнения, один 8-разрядный высокоскоростной таймер-счетчик, универсальный последовательный интерфейс, внутренние и внешние прерывания, 4-канальный 10-разрядный АЦП, программируемый сторожевой таймер с внутренним генератором, а также три программно выбираемых экономичных режима. В режиме холостого хода (Idle) останавливается ядро, при этом продолжают работу SRAM, таймер-счетчик, АЦП, аналоговый компаратор и система прерываний. В режиме пониженной мощности (Power-down) сохраняется содержимое регистров, отключаются все встроенные функции до следующего прерывания или аппаратного сброса. В режиме снижения шумов АЦП (ADC Noise Reduction) останавливается ядро и все модули ввода-вывода, кроме АЦП, за счет чего достигается снижение цифровых шумов во время преобразования АЦП.
Микроконтроллер выпускается по технологии высокоплотной энергонезависимой памяти. Встроенная флэш-память может быть перепрограммирована внутрисистемно через последовательный интерфейс SPI с помощью недорого программатора или с помощью программы в загрузочном секторе (самопрограммирование).
Отличительные особенности:
экономичное 8-разрядное AVR ядро;
усовершенствованная RISC-архитектура:
- 120 инструкций, большинство которых выполняются за один цикл,
- 32x8 универсальных регистров общего назначения,
- полностью статическая работа;
энергонезависимая память программ и данных:
- внутрисистемно программируемые 4 КБ Flash-памяти программ с износостойкостью 10 тыс. циклов запись/стирание,
- 256 байт внутрисистемно программируемого EEPROM с износостойкостью 100 тыс. циклов записи/стирания,
- 256 байт внутренней SRAM
- пограммируемые биты защиты Flash-памяти и EEPROM;
отличительные особенности периферийных устройств:
- 8-разрядный таймер-счетчик с предделителем и двумя каналами ШИМ,
- 8-разрядный высокоскоростной таймер-счетчик с отдельным предварительным делителем,
- 2-высокочастотных выхода ШИМ с отдельными регистрами задания порога сравнения;
пограммируемый генератор паузы;
универсальный последовательный интерфейс:
- 10-разрядный АЦП;
4 несимметричных канала;
2 дифференциальных канала с программируемым усилением (1x, 20x):
- программируемый сторожевой таймер с отдельным встроенным генератором,
- встроенный аналоговый компаратор;
специальные функции микроконтроллера:
- встроенная отладочная система DebugWIRE,
- внутрисистемное программирование через порт SPI,
- внешние и внутренние источники прерываний,
- экономичные режимы: холостой ход (Idle), уменьшение шумов АЦП (ADC Noise Reduction) и пониженная мощность (Power-down)
- усовершенствованная схема сброса при подаче питания,
- программируемая схема контроля напряжения питания,
- встроенный калиброванный генератор;
ввод-вывод и корпусное исполнение:
- шесть программируемых линий ввода-вывода,
- корпус DIP-8;
рабочее напряжение 2,7…5,5 В;
быстродействие: 0 - 10 МГц при 2,7…5,5 В, 0 - 20 МГц при 4,5…5,5 В;
промышленный температурный диапазон;
малый потребляемый ток:
- активный режим: 450 мкА (1 МГц, 1,8 В),
- режим пониженной мощности: 0,1 мкА (1,8 В).
Области применения: бытовая электроника, периферийные устройства, автомобильная электроника, системы сбора и обработки информации, промышленное оборудование, телекоммуникация.
Источник:terraelectronica