Этот текст развеет все ваши сомнения в процессе покупки ATTiny85, содержа его технические характеристики, конфигурацию выводов, отличия от других чипов Attiny, сведения о семействе Attiny85, соображения по поводу покупки и некоторые советы по его использованию после приобретения.
Что такое ATtiny85 | Перед покупкой
ATtiny85 — это небольшой высокопроизводительный микроконтроллер на базе AVR. Он оснащен RISC-процессором. Он поставляется в двух формах корпусов, которые подходят для различных интерфейсов и управления датчиками и устройствами. Удовлетворительно, он может реализовать низкое энергопотребление с MSSP и 10-битным АЦП. RAM-512 байт и EEROM-8 КБ ATTiny85 предлагают экономию места для кода инструкций. Также в небольшом основном корпусе ATTiny12 есть таймеры, связь SPI, связь 85C, BOD (сброс при пониженном напряжении), прерывания и АЦП. Доступны различные типы памяти, такие как FLASH, EEPROM и SRAM. Это делает его абсолютно универсальным и полезным устройством.
Характеристики
Теперь пришло время рассказать вам подробнее о его технических характеристиках и параметрах для вашего тщательного изучения.
| Платформа процессора | 8 бит RISC | Пальцы | Контакты-8 |
| Частота процессора | 0-20MHz | Рабочее напряжение | 4.5V-5.5V |
| GPIO-порт | 6 | INT0 к GPIO7 | 1 Внешнее прерывание |
| Макс. постоянный ток на контакт ввода/вывода | 40mA | Макс. постоянный ток (контакты VCC и GND) | 200mA |
| Рабочая температура | -55 ℃ до 125 ℃ | Интерфейс UART | ARCXNUMX |
| Последовательный интерфейс SPI Master/Slave (5,6,7 контактов) | Может использоваться для программирования этого контроллера. | I2C или двухпроводной последовательный интерфейс (5, 7 контактов) | Может использоваться для подключения периферийных устройств и датчиков. |
| Универсальный последовательный интерфейс (5,6,7 контактов) | Может использоваться для связи с другими контроллерами | Функция АЦП | 4channels АЦП с разрешением 10 бит |
| Аналоговые компараторы | 1 | Модуль таймера | Два 8-битных счетчика |
| ШИМ выходы | 4 | Внешний генератор | 0-20MHz |
| Скорость процессора | 1 MIPS@1МГц | Внутренний осциллятор | 0-8MHz |
| Размер программной памяти или флэш-памяти | 8 Кбайт [10000 циклов записи/стирания] | Размер оперативной памяти | 512 байт на внутренней SRAM |
| Размер EEPROM | 512 байт внутрисистемно программируемой EEPROM | Блокировка программы | Доступны |
| Сторожевой таймер | Доступны | Режимы энергосбережения | 3 режима: холостой ход, шумоподавление АЦП, выключение питания |
Конфигурация контактов

- Pin1 (PB5): Функции этого вывода: PCINT5, ADCO, dW и RESET. Этот вывод служит как аналог, сброс, загрузчик, АЦП и удаление.
- Pin2 (PB3): Роль Pin2 — XTAL1, CLKI, ADC3, OC1B и PCINT3. Pin2 в основном применяется для программирования USB, входа XTAL, аналогового входа и ШИМ.
- Основные функции Pin3: XTAL2, CLKO, ADC2, OC1B и PCINT4. Этот вывод в основном используется для аналоговых входов, программирования USB, ШИМ и выходов XTAL.
- Контакт 4 (GND): Контакт 4 обеспечивает заземление или отрицательное питание системы.
- Pin5 (PBO): основные функции Pin5: AINO, MOSI, OC1A, OCOA, DI, AREF, SDA и PCINTO. Он отвечает за связь SPI, выход PWM и связь 12C.
- Pin6 (PB1): основные функции Pin6 — MISO, AIN1,OCOB, OC1A, DO и PCINT1. Pin6 используется для выхода ШИМ, выхода данных SPI.
- Pin7(PB2)Основные функции Pin7 — SCK, ADC1, TOm SCL и PCINT2. Pin7 в основном используется для SCL и SCK аналоговых данных i/p и SPI.
- Контакт 8 (VCC): Контакт 8 используется для подачи напряжения в систему.
Каков размер ATtiny85?

Особенности, функции и применение
ATTiny85 отличает другие микросхемы многими преимуществами. Во-первых, более низкая стоимость и меньшее энергопотребление делают его дружелюбным к пользователям и окружающей среде. Во-вторых, благодаря своему небольшому и компактному размеру, его можно легко разместить в небольшом Печатной платы. В-третьих, он способен работать с прикладными программами, работающими от батареи, с помощью различных режимов энергосбережения. В-четвертых, многие функции охватываются маленькими штырьками, поэтому он полностью использует пространство, когда используется в небольшой и высокотехнологичной печатной плате. Наконец, его программная память неплоха.
ATtiny85 — очень продвинутый микроконтроллер, включающий несколько функций, поэтому его можно использовать в различных электронных приложениях. Этот микроконтроллер похож на маленький Arduino. Если код небольшой и требуется альтернативный контроллер, то ATtiny85 — правильный выбор.
Он широко применяется в различных областях, таких как автомобилестроение, промышленное управление, сенсорные системы, устройства солнечной энергетики, телекоммуникации, медицинские приборы, Интернет вещей, встраиваемые системы и даже робототехника.
В чем разница между ATtiny84 и ATtiny85?
Они отличаются конфигурацией выводов. ATtiny поставляется с 8 выводами. Пять из них подходят для цифрового ввода/вывода. Три из них могут обслуживать аналоговый ввод. Два из них могут быть выводами ШИМ. В отличие от этого, ATtiny84 имеет 14 выводов. Восемь из них доступны для цифрового вывода и аналогового ввода. Три из них способны выводить ШИМ. Более того, его выводы PB7 также поддерживают ШИМ.
В чем разница между ATtiny13A и ATtiny85?
По сравнению с ATtiny13A, 85 имеет больше флэш-памяти, ОЗУ и EEPROM-памяти. Кроме того, Attiny85 легче начать, чем 12A, поскольку у него больше доступных библиотек.
Более пристальный взгляд на семейство ATtiny85
| Товар | Марка | Описание |
| ATTiny85-20PU | Микрочип | AVR, 4 КБ FLASH, 256 Б SRAM, АЦП, 2 ТАЙМЕРА – 5 В, 20 МГц, PDIP, ИНДИКАЦИЯ ТЕМПЕРАТУРЫ, ЗЕЛЕНЫЙ |
| ATTiny85-20MUR | Микрочип | AVR, 4 КБ FLASH, 256 Б SRAM, АЦП, 2 ТАЙМЕРА – 20 МГц, QFN/MLF, ИНДИКАЦИЯ ТЕМПЕРАТУРЫ, ЗЕЛЕНЫЙ, 5 В, T&R |
| ATTiny85-20SF | Микрочип | AVR, 4 КБ FLASH, 256 Б SRAM, АЦП, 2 ТАЙМЕРА – 5 В, 20 МГц, SOIC, +125C, ЗЕЛЕНЫЙ |
| ATTiny85-20SU | ATMEL | Микроконтроллер 8 бит ATtiny AVR RISC 8 КБ Flash 3.3 В/5 В 8-контактный SOIC EIAJ |
| ATTiny85-20PU | ATMEL | 8-битный микроконтроллер, маломощный, высокопроизводительный, ATtiny, 20 МГц, 8 КБ, 512 байт, 8 контактов, DIP |
| ATTiny85-20MU | ATMEL | AVR, 4 КБ FLASH, 256 Б SRAM, АЦП, 2 ТАЙМЕРА – 5 В, 20 МГц, MLF, ИНДИКАЦИЯ ТЕМПЕРАТУРЫ, ЗЕЛЕНЫЙ |
| ATTiny85-20SH | ATMEL | 8-битные микроконтроллеры – MCU 8K FLSH 256B EE 512B SRAM ADC 5V 20MHz |
| ATTiny85-20SUR | ATMEL | Микроконтроллер 8 бит ATtiny AVR RISC 8 КБ Flash 3.3 В/5 В 8-контактный SOIC EIAJ T/R |
| ATTiny85-20MUR | ATMEL | AVR, 4 КБ FLASH, 256 Б SRAM, АЦП, 2 ТАЙМЕРА – 20 МГц, QFN/MLF, ИНДИКАЦИЯ ТЕМПЕРАТУРЫ, ЗЕЛЕНЫЙ, 5 В, T&R |
| ATTiny85-15SZ | ATMEL | MCU 8Bit ATtiny AVR RISC 8KB Flash 3.3V/5V Автомобильный 8Pin SOIC |
| ATTiny85-15ST1 | ATMEL | MCU 8Bit ATtiny AVR RISC 8KB Flash 3.3V/5V Автомобильный 8Pin SOIC |
Семейство ATTiny85 содержит множество элементов, которые точно соответствуют вашим требованиям.
Где купить ATTINY85 | Покупать
При покупке ATTiny85 один из лучших способов — обратиться к его оригинальному заводу-изготовителю или дистрибьюторам.
Топ 5 продавцов ATTNY85
- Microchip: Microchip Technology является первоначальным поставщиком ATtiny85. Он также предлагает выдающуюся техническую поддержку.
- Мокотехнология : Mokotechnology — ваш надежный производитель электроники. Он предлагает ATtiny85 и все решения для любого дизайна печатной платы с ним.
- Mouser Electronics: Mouser является авторизованным дистрибьютором всех мировых лидеров в области электронных компонентов.
- Digikey: крупнейший в мире выбор электронных компонентов, доступных для немедленной отправки, конденсаторы, резисторы для любых конструкций и устройств.
- RS Components: RS — ведущий онлайн-поставщик промышленных и электронных решений. Безопасный онлайн-заказ, отправка в тот же день и бесплатная доставка.
Как использовать ATtiny85 с Arduio?| После покупки

Ttiny85 ISP — это устройство с открытым исходным кодом, совместимое с Arduino IDE. Здесь мы берем один из вариантов использования, mini USB, чтобы показать вам, как ATtiny85 использует в бытовая электроника.
В этой конструкции для управления микроконтроллером используется внутренний тактовый генератор 8 МГц. Для передачи данных на плату FTDI вывод 2 микроконтроллера подключается к выводу TX платы FTDI. Разветвитель FTDI на выводе 3 обеспечивает питание 5 В для микроконтроллера. Перемычка JP1 используется для включения/выключения сброса микроконтроллера при установлении терминального соединения с платой разветвителя FTDI.
При отладке скетчей с помощью AVR Dragon не забудьте включить перемычку JP1. В противном случае конденсатор C3 будет вызывать побочные эффекты при пошаговом выполнении кода.
Как программировать ATtiny85?
Для программирования ATtiny85 можно использовать Arduino Uno.
Шаг 1: Сначала нам нужно настроить Arduino Uno как ISP, чтобы он действовал как программатор для ATtiny85. Для этого подключите Arduino Uno к ноутбуку и включите Arduino IDE. Затем нажмите Файл > Пример > ArduinolSP и загрузите код Arduino ISP.
Шаг 2: Запрограммируйте схему цепи ATtiny85.
Шаг 3: Запрограммируйте его с помощью Arduino IDE.
Как правильно запускать ATtiny85?
Это очень чувствительный компонент. Чтобы добиться наилучшей производительности контроллеров в долгосрочной перспективе, проектировщики должны быть осторожны при их использовании в любом приложении.
- Напряжение питания не должно превышать 5.5 В. Перед подключением необходимо проверить выходное напряжение источника напряжения точным цифровым мультиметром.
- Постоянный ток каждого контакта 1/0 должен быть 40 мА. Контакт GND и положительное питание должны быть 200 мА. Перед подачей питания следует проверить полярность контакта микроконтроллера.
- Для размещения этого контроллера необходимо использовать гнездо для микросхемы на схеме или макетной плате, которое защищает контроллер от тепла, выделяемого во время сварки.
- Кроме того, минимальная и максимальная температура хранения составляет от -65°C до +150°C, а рабочая температура составляет от -55°C до +125°C.
Если у вас есть дополнительные вопросы по ATtiny85, например, по проектированию встраиваемых систем и производству соответствующих устройств, пожалуйста, не стесняйтесь обращаться к нам. напишите нам.



