Обзор Attiny 13A

AVR-микроконтроллер Attiny13 представляет собой небольшую малопотребляющую микросхему RISC-архитектуры с восемью выводами. Несмотря на размер, он гибко программируется, предоставляя обширные возможности для применения.

Микроконтроллер Attiny13 в корпусе 8-PDIP

Микроконтроллер Attiny13 в корпусе 8-PDIP

Итак, эта кроха несёт на борту:

  • Возможность использования 120 команд,
  • 32 восьмибитных рабочих регистра общего назначения,
  • 1кб программируемой Flash памяти программы, способной выдержать 10000 циклов записи/стирания,
  • 64 байта программируемой EEPROM — памяти данных, рассчитанной на 100000 циклов записи/стирания,
  • 64 байта встроенной SRAM памяти (статическое ОЗУ),
  • Программируемая защита от считывания самопрограммируемой Flash памяти программы и EEPROM памяти данных

Характеристики имеющейся периферии:

  • Один 8-разрядный таймер/счетчик с отдельным предделителем и два ШИМ-канала,
  • Четырёхканальный 10-битный АЦП,
  • Программируемый watchdog-таймер со встроенным генератором,
  • Аналоговый компаратор,
  • Отладчик debugWIRE,
  • Внутрисистемное программирование через SPI порт,
  • Внутренние источники прерывания (допустимо использовать внешние источники прерывания!),
  • Режимы пониженного потребления Idle, ADC Noise Reduction и Power-down,
  • Программируемая схема обнаружения кратковременных пропаданий питания (brownout),
  • Встроенный откалиброванный генератор.

Диапазон напряжения питания:
— от 1.8В до 5.5В, Но есть зависимость рабочей частоты кристалла от величины питающего напряжения: 0-4 МГц на всём диапазоне питающего напряжения, 0-10 МГц при 2.7В-5.5В и 0-20 МГц при 4.5В-5.5В.

Индустриальный рабочий температурный диапазон

Потребление
— Активный режим:

  • 290 мкА при частоте 1 МГц и напряжении питания 1.8 В

— Режим пониженного потребления

  • 0.5 мкА при напряжении питания 1.8 В
Микроконтроллер Attiny13 производства MICROCHIP

С некоторых пор компания Atmel была куплена компанией Microchip, поэтому новые микросхемы будут выглядеть так.

Все 32 регистра непосредственно связаны с арифметико-логическим устройством (АЛУ), что позволяет получить доступ к двум независимым регистрам при выполнении одной команды. В результате эта архитектура позволяет обеспечить в десятки раз большую производительность, чем стандартная CISC архитектура.В режиме Idle останавливается ядро, но ОЗУ, таймер/счетчик, АЦП, аналоговый компаратор и система прерываний продолжают функционировать. В режиме Power-down регистры сохраняют свое значение, но генератор останавливается, блокируя все функции прибора до следующего прерывания или аппаратного сброса. В режиме ADC Noise Reduction останавливается вычислительное ядро и все модули ввода-вывода за исключением АЦП, что позволяет минимизировать шумы при выполнении преобразования.

Прибор изготовлен по высокоплотной энергонезависимой технологии изготовления памяти компании Atmel. Встроенная ISP Flash позволяет перепрограммировать память программы в системе через последовательный SPI интерфейс программой-загрузчиком, выполняемой в AVR ядре, или обычным программатором энергонезависимой памяти.

ATtiny13 поддерживается различными программными средствами и интегрированными средствами разработки, такими как компиляторы Си, макроассемблеры, программные отладчики/симуляторы, внутрисхемные эмуляторы и ознакомительные наборы.

Существует немало статей на тему программирования Attiny13 с помощью Arduino IDE.

Меня очень впечатлил и вдохновил данный микроконтроллер, поэтому я решил создать этот сайт — дайджест всяческой полезной информации: проекты, идеи, нюансы и тому подобное. Также, здесь будет опубликован русский datasheet на Attiny13.