Микроконтроллер Arduino МК ATTINY85
Модуль МК ATtiny85 представляет собой универсальный микроконтроллер, который благодаря конструктивным особенностям может использоваться как совместно с Arduino-совместимыми платами, так и в иных разработках.
Наиболее интересно использование модуля в тех случаях, когда применение полноценных плат платформы Arduino (Pro Mini, Uno, Mega и т.д.) избыточны.
Так же, помимо конкретных разработок, наличие встроенного micro-USB разъема позволяет использовать модуль в качестве стенда для прототипирования и обкатки программного кода перспективных разработок.
Микроконтроллер выполнен на печатной плате на которой установлены микросхема микроконтроллера, micro-USB разъем для подключения к компьютеру, линейный стабилизатор напряжения +5В, и некоторые радиокомпоненты.
В качестве микроконтроллера используется микросхема ATTiny85 – высокопроизводительный контроллер AVR- архитектуры с низким энергопотреблением и возможностью внутрисхемного программирования из линейки микроконтроллеров ATtiny компании Atmel.
Используемая конструкция модуля позволяет программировать контроллер как через pin- разъем и платформы Arduino, так и через micro-USB разъем и подключение к компьютеру без использования специального программатора.
Линейный стабилизатор напряжения на микросхеме LM78L05 позволяет питать контроллер двумя путями: напряжением до 5В при подключении к пину 5V и до 10В при подключении к пину Vin (через стабилизатор).
Если верить инструкции (datasheet) на стабилизатор, он может выдержать и до 35В, но, вероятно, недолго.
На плате модуля установлены светодиоды, индицирующие наличие напряжения питания +5 В красного цвета и передачу данных по шине (MISO) оранжевого цвета.
Микроконтроллеры серии ATtiny 25/45/85 хорошо известны радиолюбителям и в интернете на многих ресурсах описаны примеры конструирования и программирования контроллеров.
- 8-разрядный высокопроизводительный AVR микроконтроллер с малым потреблением
- 8 Кбайт внутрисхемно-программируемой Flash-памяти
- 512 байт EEPROM
- 512 байт встроенной SRAM
- внутренняя периферия:
- один 8-разрядный таймер/счетчика
- один 8-разрядный высокоскоростной таймер/счетчик (на 2 PWM)
- универсальная последовательная шина USI с детектором начала обмена - 10-битный АЦП:
- 4 независимых канала
- 2 пары диффиренциальных каналов с выбором усиления (1х, 20х)
- измерение температуры
- внутрисхемное программирование через SPI
- программируемый сторожевой таймер (WATCHDOG) с отдельным генератором
- аналоговый компаратор
- супервизор питания
- внутренний калиброванный осциллятор - рабочее напряжение: через micro-USB порт, +5 В через pin-разъем «5V» или до 10 В через «Vin»
- индустриальный температурный диапазон -40°C to 85°C
- максимальная рабочая частота 20 МГц
Pin | Обозначение | Назначение |
PB0 | MOSI | Вход данных (Master Out, Slave In) |
PB1 | MOSI | Выход данных (Master In, Slave Out) |
PB2 | SCK/ADC1 | Тактовый сигнал |
PB3 | ADC3 | Выбор устройства |
PB4 | ADC2 | Выбор устройства |
PB5 | NRES | Сброс |
Pin –разъем внешнего питания
VIN | Внешнее нестабилизированное, 4,2 – 10 В |
GND | Общий |
5V | Стабилизированный, +5 В |
- Артикул:
- 184034