Микроконтроллер ATtiny85. Обзор микроконтроллера.

Микроконтроллер ATtiny85 имеет следующие характеристики:

  • CPU RISC 8-Bit AVR
  • для программного кода предусмотрено 8 КБ памяти;
  • для исполняемого кода зарезервировано 512Б;
  • два 8-ми битных таймера;
  • I2C порт
  • Watchdog Timer
  • Brown out detect (BOD)
  • USI (Universal Serial Interface)
  • наличие 6 цифровых пинов;
  • два выхода ШИМ и 4-х канальный 10-и битный АЦП ;
  • частота от 1 до 20 МГц.
  • внутренний генератор 1 или 8 Мгц
  • напряжение питания от 1.8 до 5.5 Вольт;
  • Рабочая температура от -40 C до 125 C  

ATtiny предлагается в различных корпусах DIP и SOC, в зависимости от модификации источник питания может быть от 1,8 до 5,5В. В экономичном режиме прибор потребляет от 0,1 мкА, в микроконтроллере реализовано аппаратное прерывание. ATtiny85 по сравнению с другими микроконтроллерами этого семейства (ATtint) имеет максимальную память, что делает его более привлекательным выбором. Для программирования микроконтроллера вам требуется программатор USBAsp или Arduino UNO (Arduino ISP), что немного затрудняет его использование для новичков, привыкших к Arduino палатам подключаемых по USB разъем напрямую к компьютеру. Писать код для ATtiny можно в средах разработки таких как в Arduino IDE так и в AVR studio, что является плюсом, т.к. это две среды довольно удобны в использовании и популярны среди разработчиков. Стоимость микроконтроллера составляется порядка 1,5$ за штуку, это совсем не много по сравнению со стоимостью Arduino плат.

ATtiny хорошо подходит для проектов которым требуется: компактность, автономность (низкое энергопотребление), широкий диапазон температур и "небольшой" объем реализуемой логики. 

Документацию на микронтроллер можно посмотреть тут

 

Микроконтроллер в DIP корпусе

Распиновка микроконтроллера

Блок схема