ATtiny13A-SSU Производитель: ATMEL 1kB-FL 64B-RAM 64B-EE 6I/O 1.8?5.5V 20MHz 1xtimer 4A/D -40?85°C Replacement for: ATTINY13-20SSU, ATTINY13V-10SSU, ATTINY13A-SSUR ATTINY13A-SSU SOP8 0.15″ ATT13A-ssu количество в упаковке: 50 шт |
под заказ 6320 шт срок поставки 14-28 дня (дней) |
||
ATtiny13A-SSU Производитель: ATMEL 1kB-FL 64B-RAM 64B-EE 6I/O 1.8?5.5V 20MHz 1xtimer 4A/D -40?85°C Replacement for: ATTINY13-20SSU, ATTINY13V-10SSU, ATTINY13A-SSUR ATTINY13A-SSU SOP8 0.15″ ATT13A-ssu количество в упаковке: 50 шт |
под заказ 80 шт срок поставки 14-28 дня (дней) |
||
ATtiny13A-SSU Производитель: ATMEL 1kB-FL 64B-RAM 64B-EE 6I/O 1.8?5.5V 20MHz 1xtimer 4A/D -40?85°C Replacement for: ATTINY13-20SSU, ATTINY13V-10SSU, ATTINY13A-SSUR ATTINY13A-SSU SOP8 0.15″ ATT13A-ssu количество в упаковке: 50 шт |
под заказ 77 шт срок поставки 14-28 дня (дней) |
||
ATtiny13A-SSU Производитель: ATMEL 1kB-FL 64B-RAM 64B-EE 6I/O 1.8?5.5V 20MHz 1xtimer 4A/D -40?85°C Replacement for: ATTINY13-20SSU, ATTINY13V-10SSU, ATTINY13A-SSUR ATTINY13A-SSU SOP8 0.15″ ATT13A-ssu количество в упаковке: 50 шт |
под заказ 1600 шт срок поставки 14-28 дня (дней) |
||
ATtiny13A-SSU Производитель: ATtiny13A-SSU IC MCU AVR 1K FLASH 20MHZ SOIC8(3.9mm) |
товар отсутствует, Вы можете сделать запрос добавив товар в корзину |
||
ATtiny13A-SSU Производитель: ATtiny13A-SSU IC MCU AVR 1K FLASH 20MHZ SOIC8(3.9mm) |
под заказ 67 шт срок поставки 4-5 дня (дней) |
||
ATTINY13A-SSU Производитель: Microchip Technology MCU 8-bit AVR RISC 1KB Flash 2.5V/3.3V/5V 8-Pin SOIC Tube |
товар отсутствует, Вы можете сделать запрос добавив товар в корзину |
||
ATtiny13A-SSU Производитель: MICROCHIP (ATMEL) Material: ATTINY13A-SSU 8-bit AVR family |
товар отсутствует, Вы можете сделать запрос добавив товар в корзину |
||
ATTINY13A-SSU Производитель: Microchip Technology MCU 8-bit AVR RISC 1KB Flash 2.5V/3.3V/5V 8-Pin SOIC Tube |
товар отсутствует, Вы можете сделать запрос добавив товар в корзину |
||
ATTINY13A-SSU Производитель: Microchip Technology Description: IC MCU 8BIT 1KB FLASH 8SOIC Supplier Device Package: 8-SOIC Package / Case: 8-SOIC (0.154″, 3.90mm Width) Mounting Type: Surface Mount Operating Temperature: -40°C ~ 85°C (TA) Oscillator Type: Internal Data Converters: A/D 4x10b Voltage — Supply (Vcc/Vdd): 1.8V ~ 5.5V RAM Size: 64 x 8 EEPROM Size: 64 x 8 Program Memory Type: FLASH Program Memory Size: 1KB (512 x 16) Number of I/O: 6 Peripherals: Brown-out Detect/Reset, POR, PWM, WDT Speed: 20MHz Core Size: 8-Bit Part Status: Active Core Processor: AVR Packaging: Tube Manufacturer: Microchip Technology Base Part Number: ATTINY13 |
товар отсутствует, Вы можете сделать запрос добавив товар в корзину |
||
ATTINY13A-SSU Производитель: Atmel Description: IC MCU 8BIT 1KB FLASH 8SOIC Manufacturer: Rochester Electronics, LLC Packaging: Bulk Part Status: Active Core Processor: AVR Core Size: 8-Bit Peripherals: Brown-out Detect/Reset, POR, PWM, WDT Number of I/O: 6 Program Memory Size: 1KB (512 x 16) Program Memory Type: FLASH EEPROM Size: 64 x 8 RAM Size: 64 x 8 Voltage — Supply (Vcc/Vdd): 1.8V ~ 5.5V Data Converters: A/D 4x10b Oscillator Type: Internal Operating Temperature: -40°C ~ 85°C (TA) Mounting Type: Surface Mount Package / Case: 8-SOIC (0.154″, 3.90mm Width) Supplier Device Package: 8-SOIC Base Part Number: ATTINY13A |
товар отсутствует, Вы можете сделать запрос добавив товар в корзину |
||
ATTINY13A-SSU Производитель: Microchip Technology / Atmel 8-bit Microcontrollers — MCU 1KB In-system Flash 20MHz 1.8V-5.5V |
под заказ 33090 шт срок поставки 8-21 дня (дней) |
||
ATTINY13A-SSU Производитель: MICROCHIP Description: MICROCHIP — ATTINY13A-SSU — 8 Bit MCU, Low Power High Performance, AVR ATtiny Family ATtiny13 Series Microcontrollers, 20 MHz MCU Family: AVR ATtiny RAM Memory Size: 60 Supply Voltage Max: 5.5 Product Range: AVR ATtiny Family ATtiny13 Series Microcontrollers MSL: MSL 2 — 1 year Supply Voltage Min: Automotive Qualification Standard: — MCU Case Style: SOIC No. of Pins: 8 Embedded Interface Type: — MCU Series: ATtiny13 Program Memory Size: 1 No. of I/O’s: 6 CPU Speed: 20 SVHC: No SVHC (19-Jan-2021) |
товар отсутствует, Вы можете сделать запрос добавив товар в корзину |
||
ATTINY13ASSU Производитель: ATMEL |
под заказ 2100 шт срок поставки 14-28 дня (дней) |
||
ATtiny13A-SSU Производитель: ATMEL 2009+ |
под заказ 349 шт срок поставки 14-28 дня (дней) |
||
ATTINY13ASSU Производитель: |
под заказ 2100 шт срок поставки 14-28 дня (дней) |
Обзор Attiny 13A — Дайджест о микроконтроллере Attiny13
AVR-микроконтроллер Attiny13 представляет собой небольшую малопотребляющую микросхему RISC-архитектуры с восемью выводами. Несмотря на размер, он гибко программируется, предоставляя обширные возможности для применения.
Микроконтроллер 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 В
С некоторых пор компания Atmel была куплена компанией Microchip, поэтому новые микросхемы будут выглядеть так.
Все 32 регистра непосредственно связаны с арифметико-логическим устройством (АЛУ), что позволяет получить доступ к двум независимым регистрам при выполнении одной команды. В результате эта архитектура позволяет обеспечить в десятки раз большую производительность, чем стандартная CISC архитектура.В режиме Idle останавливается ядро, но ОЗУ, таймер/счетчик, АЦП, аналоговый компаратор и система прерываний продолжают функционировать. В режиме Power-down регистры сохраняют свое значение, но генератор останавливается, блокируя все функции прибора до следующего прерывания или аппаратного сброса. В режиме ADC Noise Reduction останавливается вычислительное ядро и все модули ввода-вывода за исключением АЦП, что позволяет минимизировать шумы при выполнении преобразования.
Прибор изготовлен по высокоплотной энергонезависимой технологии изготовления памяти компании Atmel. Встроенная ISP Flash позволяет перепрограммировать память программы в системе через последовательный SPI интерфейс программой-загрузчиком, выполняемой в AVR ядре, или обычным программатором энергонезависимой памяти.
ATtiny13 поддерживается различными программными средствами и интегрированными средствами разработки, такими как компиляторы Си, макроассемблеры, программные отладчики/симуляторы, внутрисхемные эмуляторы и ознакомительные наборы.
Существует немало статей на тему программирования Attiny13 с помощью Arduino IDE.
Меня очень впечатлил и вдохновил данный микроконтроллер, поэтому я решил создать этот сайт — дайджест всяческой полезной информации: проекты, идеи, нюансы и тому подобное. Также, здесь будет опубликован русский datasheet на Attiny13.
1кБ; VDFN10 производства MICROCHIP (ATMEL) ATTINY13-20MMU
Количество | Цена ₽/шт |
---|---|
+1 | 170 |
+10 | 164 |
+25 | 155 |
+100 | 143 |
Корпус: SOP-8 | ATtiny13A-SU — 8-разрядный микроконтроллер семейства AVR.
Основные возможности ATtiny13A-SU:
| ATtiny13A — низкопотребляющий 8 битный КМОП микроконтроллер с AVR RISC архитектурой. Выполняя команды за один цикл, ATtiny13A достигает производительности 1 MIPS при частоте задающего генератора 1 МГц, что позволяет разработчику оптимизировать отношение потребления к производительности. AVR ядро объединяет богатую систему команд и 32 рабочих регистра общего назначения. Все 32 регистра непосредственно связаны с арифметико-логическим устройством (АЛУ), что позволяет получить доступ к двум независимым регистрам при выполнении одной команды. В результате эта архитектура позволяет обеспечить в десятки раз большую производительность, чем стандартная CISC архитектура. Микроконтроллер имеет три программно инициализируемых режима пониженного потребления. Встроенная ISP Flash позволяет перепрограммировать память программы в системе через последовательный SPI интерфейс программой-загрузчиком, выполняемой в AVR ядре, или обычным программатором энергонезависимой памяти. Микроконтроллер ATtiny15A имеет всего 8 выводов, поэтому большинство из них многофункциональные — в разных режимах работы выполняют различные функции. Более подробное описание микроконтроллера ATtiny13A-SU находится в файле документации ниже (Datasheet на английском языке). | Назначение выводов ATtiny13A-SU:
|
ATtiny13A
Микроконтроллер ATtiny13A принадлежит семейству микроконтроллеров AVR фирмы Atmel. ATtiny13A имеет 1кб Flash памяти и по 64 байта SRAM и EEPROM памяти. ATtiny13A может работать на частоте до 20МГц.
ATtiny13A выпускают в корпусах DIP-8, SOIC-8, QFN-10 и QFN-20
Синим цветом на рисунке показаны номера выводов соответствующие Arduino.
Микроконтроллер ATtiny13A имеет
- 0..5 6 программируемых линий ввода-вывода (DIP-8)
- 4…5, 2 4 несимметричных каналов 10-разрядных АЦП
- 0…1 2 выхода с широтно-импульсной модуляцией (ШИМ (PWM))
- Один 8-разрядный таймер-счетчик
- 1 кб FLASH памяти программ
- 64 байта SRAM
- 64 байта EEPROM
- 120 команд
- 9 векторов прерываний
- 7 внешних прерываний
- 1 сторожевой таймер
- 1 аналоговый компаратор
- 1 встроенный RC-генератор
- 1 схема BOD
Условные обозначения и описание ножек микроконтроллеров AVR ATtiny и ATmega
Практически все ножки микроконтроллеров, кроме питания могут быть запрограммированы на выполнение одной из нескольких функций. В распиновке микроконтроллеров для каждой ножки перечисляют аббревиатуры всего списка возможных для ножки функций.
Далее мы приводим описание аббревиатур, которые Вы можете встретить в datasheet микроконтроллеров.
PAn | n-й разряд порта A |
PBn | n-й разряд порта B |
PDn | n-й разряд порта D |
(IR) | (Выходной контакт с повышенной нагрузочной способностью) |
ADCn | n-й вход АЦП |
AREF | Вход опорного напряжения для АЦП |
AVCC | Вывод источника питания АЦП |
AIN0 | Положительный вход компаратора |
AIN1 | Отрицательный вход компаратора |
INTn | Вход внешнего n-го прерывания |
PCINTn | Вход внешнего n-го прерывания по изменению состояния вывода |
XTAL1 | Вход тактового генератора |
XTAL2 | Выход тактового генератора |
CKOUT | Выход системного тактового сигнала |
CLKO | Выход системного тактового сигнала |
MOSI | Вход данных при программировании |
MISO | Выход данных при программировании |
SCK | Вход тактового сигнала при программировании |
DI | Вход данных модуля USI в режиме SPI |
DO | Выход данных модуля USI в режиме SPI |
USCK | Вход/выход тактового сигнала модуля USI в режиме SPI |
SDA | Вход/выход данных модуля USI в режиме TWI |
SCL | Вход/выход тактового сигнала модуля USI в режиме TWI |
RXD | Вход USART |
TXD | Выход USART |
XCK | Вход/выход внешнего тактового сигнала USART |
RESET | Сброс |
Tn | Вход внешнего тактового сигнала таймера/счетчика Tn |
OCnX | Выход X таймера/счетчика Tn |
ICP | Вход захвата таймера/счетчика |
dW | Вывод отладочного интерфейса debugWire |
GND | Общий провод |
VCC | Питание микросхемы |
Можно ли и как программировать AVR микроконтроллер (attiny13) силами самого микроконтроллера?
Ответ ДА 🙂 Сам не пробовал. Фрагмент статьи с хабра
Самым распространенным и удобным интерфейсом для прошивки AVR является SPI (Serial Peripheral Interface). Для подключения по SPI нужно всего четыре провода, не считая земли:
SCK — тактовый сигнал, синхронизирует все операции обмена данными;
MOSI (Master Out Slave In) — линия данных от ведущего устройства к ведомому;
MISO (Master In Slave Out) — линия данных, наоборот, от ведомого устройства к ведущему;
RESET — для разрешения прошивки по SPI нужно подать логический «0» на этот вывод.
Схема: кнопки от VCC на пины Reset, Mosi, Sck, после нажатия подтянуты к земле резисторами. Пин GND на землю, с пина Miso светодиод с резистором на землю.
Режим программирования включается подачей «0» на ногу RESET. Но есть некоторые тонкости. Atmel рекомендует сначала выставить на выводах RESET и SCK низкий уровень, а только потом подавать на контроллер питание. Если такой возможности нет, нужно после включения питания подать «0» на SCK, а затем положительный импульс на RESET
Далее нужно передать команду на собственно включение режима программирования: 10101100 01010011 xxxxxxxx xxxxxxxx
Биты, обозначенные как x, могут быть любыми. Во время передачи третьего байта контроллер должен переслать обратно второй байт (01010011). Если это произошло, значит, все хорошо, команда принята, контроллер ждет дальнейших инструкций. Если ответ отличается, нужно перезагрузить МК и попробовать все сначала.
Сначала необходимо загрузить данные в буфер страницы, для этого используется команда «Load Program Memory Page»
01000000 000xxxxx xxxxbbbb iiiiiiii — для загрузки младшего байта слова, и 01001000 000xxxxx xxxxbbbb iiiiiiii — для загрузки старшего.
4 младших бита 3-го байта команды bbbb — адрес слова на странице, iiiiiiii — загружаемый байт. Сначала всегда должен загружаться младший байт слова, а затем — старший байт того же слова.
После того, как буфер страницы загружен, нужно выполнить команду «Write Program Memory Page»
01001100 0000000a bbbbxxxx xxxxxxxx для записи страницы непосредственно в память контроллера.
Младший бит второго байта и старшие 4 бита третьего a:bbbb — пятибитный номер страницы для записи.
Лучше в подробностях смотреть по ссылке. На случай необитаемого острова распечатать даташит, заламинировать, хранить с собой.
Используйте ATtiny85 вместо ATtiny13 — Где разместить XTAL?
Посмотрев на принципиальную схему в Начинающих Введение в язык Ассамблеи микропроцессоров ATMEL AVR Герхарда Шмидта, я наткнулся на схему, представленную автором (в которой используется ATtiny13), как показано ниже:
Затем просмотрев таблицу сравнения Википедии , техническое описание ATMEL ( стр. 29-30 ) и в других местах, единственные различия между двумя пакетами, которые я вижу, это:
- В ’85 больше памяти, памяти и памяти EEPROM, чем у ’13
- Требуется использовать кварцевый генератор (XTAL) или керамический резонатор, подключенный к контактам 3 (Out) и 2 (In), как показано на стр. 29.
Это привело меня к изменению схемы, чтобы добавить кристалл, но я не уверен, правильно ли я изменил его.
simulate this circuit – Schematic created using CircuitLab
Вопрос, который у меня есть, заключается в следующем: Является ли изменение, которое я сделал для схемы Шмидта (добавление кристалла и крышек 16pF), для того, чтобы заменить «13 на «85»? (Предположим, что физически мостовой выпрямитель и часть VREG располагаются ближе к светодиоду и крышки для кристалла, уменьшая количество трассы GND между ними).
EDIT 1: Having read the comments and Choosing the Right Crystal and Caps for your Design, I have come to be aware of the following:
- An XTAL has a load capacitance, calculated as
CL = (C1*C2)/(C1 + C2) + Cstray
- A better way of calculating
C1
andC2
isC1, C2 = 2*CL - 2*CStray
- The XTAL should be placed as close to the pins as possible (theoretically directly connected to the pins, but in the next holes, for the practical reason of not soldering to the chip’s pins).
Cstray
can be estimated to be between2pF
and5pF
. (That leaves a margin of error of about6pF
, which seems more than negligible to me.)
Это добавляет вторую часть вопроса: есть ли способ определить/измерить (с некоторой точностью/малым пределом ошибки), что Cstray
будет, чтобы определить, что C1 и
C2
будет?
Edit 2: I have also looked at this question about appropriate caps to use for a microcontroller
Дифференциальный и несимметричный АЦП | Дополнительное обеспечение | DS00003197 | Скачать | |
Модель ATtiny13 IBIS | Файлы дизайна платы | Скачать | ||
Руководство по набору инструкций AVR | Справочные руководства40002198 | Скачать | ||
IDE следующего поколения: максимальное повторное использование IP | Дополнительное обеспечение | Скачать | ||
ATtiny13 — Полный лист данных | Таблицы данныхСкачать | |||
ATtiny13 — сводный технический паспорт | Таблицы данныхСкачать | |||
AN_1497 — AVR035: Эффективное кодирование C для 8-битных микроконтроллеров AVR | Примечания по применению | Скачать | ||
AN_1619 — AVR040: Рекомендации по проектированию ЭМС | Примечания по применению | Скачать | ||
AN_2563 — AVR054: Калибровка времени работы внутреннего RC-генератора через UART | Примечания по применению | Скачать | ||
AN_2505 — AVR130: Использование таймеров на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN_2508 — AVR182: Детектор нулевого пересечения | Примечания по применению | Скачать | ||
AN_1232 — AVR240: активация клавиатуры 4×4 при нажатии клавиши на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN3320 — AVR318: Dallas 1-Wire Master на tinyAVR и megaAVR | Примечания по применению | 3320 | Скачать | |
AN2665 — Взаимодействие микроконтроллеров AVR с последовательной памятью | Примечания по применению | Скачать | ||
AN_0932 — AVR100: доступ к EEPROM на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN_8469 — AVR1201: Использование внешних прерываний для устройств tinyAVR | Примечания по применению | Скачать | ||
AN_2558 — AVR221: Дискретный ПИД-регулятор на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN_42055 — AT1886: Сборка микширования и C с AVRGCC | Примечания по применению | Скачать | ||
AN_2557 — AVR303: шлюз SPI-UART на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN_1231 — AVR242: мультиплексируемый светодиодный привод и клавиатура 4×4 на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN_0941 — AVR304: Программный UART, управляемый полудуплексным прерыванием, на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN_1456 — AVR335: Цифровой диктофон с tinyAVR или megaAVR и DataFlash | Примечания по применению | Скачать | ||
AN2537 — AVR125: АЦП tinyAVR в несимметричном режиме | Примечания по применению | Скачать | ||
AN_2555 — AVR053: Калибровка внутреннего RC-генератора | Примечания по применению | Скачать | ||
AN_1451 — AVR306: Использование AVR UART в C на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN2519 — Рекомендации по проектированию аппаратного обеспечения микроконтроллера AVR | Примечания по применению | DS00002519 | Скачать | |
AN_8003 — AVR121: Повышение разрешения АЦП за счет передискретизации | Примечания по применению | Скачать | ||
AN_8014 — AVR135: Использование таймера для измерения рабочего цикла ШИМ на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN_0942 — AVR400: Недорогой аналого-цифровой преобразователь с аналоговым вычислением.на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN_0953 — AVR401: 8-битный прецизионный аналого-цифровой преобразователь с использованием аналоговой компенсации.на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN_8108 — AVR122: Калибровка эталонной внутренней температуры AVR | Примечания по применению | Скачать | ||
AN_8128 — AVR186: Лучшие практики компоновки печатных плат осцилляторов | Примечания по применению | Скачать | ||
AN_42010 — AVR156: Драйвер TWI Master Bit Bang | Примечания по применению | Скачать | ||
AN_8157 — AVR520: переход с ATtiny13 на ATtiny13A | Примечания по применению | Скачать | ||
AN_2551 — AVR132: Использование улучшенного сторожевого таймера | Примечания по применению | Скачать | ||
AN_2559 — AVR120: Определение характеристик и калибровка АЦП на AVR | Примечания по применению | Скачать | ||
AN_8453 — AVR4027: Советы и приемы по оптимизации кода C для 8-битных микроконтроллеров AVR | Примечания по применению | Скачать | ||
AN_4297 — AVR092: переход с ATtiny11 / 12 на ATtiny13 | Примечания по применению | Скачать | ||
AN_8380 — AVR290: Избегайте растяжения часов с tinyAVR | Примечания по применению | Скачать | ||
AN_8365 — AVR205: Простое измерение частоты с помощью tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN_1234 — AVR034: Смешивание C и кода сборки с IAR Embedded Workbench для 8-битных микроконтроллеров AVR | Примечания по применению | Скачать | ||
AN_2532 — AVR243: Матричный декодер клавиатуры на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
AN2648 — Выбор и тестирование кварцевых генераторов 32 кГц для микроконтроллеров AVR | Примечания по применению | DS00002648 | Скачать | |
AN_8349 — AVR4013: Основы picoPower | Примечания по применению | Скачать | ||
AN2468 — Производственное программирование микроконтроллеров Microchip AVR и SAM | Примечания по применению | Скачать | ||
AN_42787 — AVR42787: Руководство пользователя программного обеспечения AVR | Примечания по применению | Скачать | ||
AN_8005 — AVR442: Управление вентилятором ПК с помощью ATtiny13 | Примечания по применению | Скачать | ||
AN_2527 — AVR223: Цифровые фильтры на устройствах tinyAVR и megaAVR | Примечания по применению | Скачать | ||
Микропроцессор или микроконтроллер | Устаревшие залоги | Скачать | ||
AN2466 — Использование Atmel-ICE для программирования AVR в массовом производстве | Примечания по применению | Скачать |
% PDF-1.6 % 10701 0 объект > эндобдж xref 10701 484 0000000016 00000 н. 0000013188 00000 п. 0000013325 00000 п. 0000013533 00000 п. 0000013564 00000 п. 0000013618 00000 п. 0000013657 00000 п. 0000013901 00000 п. 0000014014 00000 п. 0000014103 00000 п. 0000014188 00000 п. 0000014276 00000 п. 0000014364 00000 п. 0000014452 00000 п. 0000014540 00000 п. 0000014628 00000 п. 0000014716 00000 п. 0000014804 00000 п. 0000014892 00000 п. 0000014980 00000 п. 0000015068 00000 п. 0000015156 00000 п. 0000015244 00000 п. 0000015332 00000 п. 0000015420 00000 н. 0000015508 00000 п. 0000015596 00000 п. 0000015684 00000 п. 0000015772 00000 п. 0000015860 00000 п. 0000015948 00000 п. 0000016036 00000 п. 0000016124 00000 п. 0000016212 00000 п. 0000016300 00000 п. 0000016388 00000 п. 0000016476 00000 п. 0000016564 00000 п. 0000016652 00000 п. 0000016740 00000 п. 0000016828 00000 п. 0000016916 00000 п. 0000017004 00000 п. 0000017092 00000 п. 0000017180 00000 п. 0000017268 00000 п. 0000017356 00000 п. 0000017444 00000 п. 0000017532 00000 п. 0000017620 00000 н. 0000017708 00000 п. 0000017796 00000 п. 0000017884 00000 п. 0000017972 00000 п. 0000018060 00000 п. 0000018148 00000 п. 0000018236 00000 п. 0000018324 00000 п. 0000018412 00000 п. 0000018500 00000 п. 0000018588 00000 п. 0000018676 00000 п. 0000018764 00000 п. 0000018852 00000 п. 0000018940 00000 п. 0000019028 00000 п. 0000019116 00000 п. 0000019204 00000 п. 0000019292 00000 п. 0000019380 00000 п. 0000019468 00000 п. 0000019556 00000 п. 0000019644 00000 п. 0000019732 00000 п. 0000019820 00000 п. 0000019908 00000 п. 0000019996 00000 п. 0000020084 00000 п. 0000020172 00000 п. 0000020260 00000 п. 0000020348 00000 п. 0000020436 00000 п. 0000020524 00000 п. 0000020612 00000 п. 0000020700 00000 п. 0000020788 00000 п. 0000020876 00000 п. 0000020964 00000 н. 0000021052 00000 п. 0000021139 00000 п. 0000021226 00000 п. 0000021313 00000 п. 0000021400 00000 п. 0000021487 00000 п. 0000021574 00000 п. 0000021661 00000 п. 0000021748 00000 н. 0000021835 00000 п. 0000021922 00000 п. 0000022009 00000 п. 0000022096 00000 п. 0000022183 00000 п. 0000022270 00000 п. 0000022357 00000 п. 0000022444 00000 п. 0000022531 00000 н. 0000022618 00000 п. 0000022705 00000 п. 0000022792 00000 п. 0000022879 00000 п. 0000022966 00000 п. 0000023053 00000 п. 0000023140 00000 п. 0000023227 00000 н. 0000023314 00000 п. 0000023401 00000 п. 0000023488 00000 п. 0000023575 00000 п. 0000023662 00000 п. 0000023749 00000 п. 0000023836 00000 п. 0000023923 00000 п. 0000024010 00000 п. 0000024097 00000 п. 0000024184 00000 п. 0000024271 00000 п. 0000024358 00000 п. 0000024445 00000 п. 0000024532 00000 п. 0000024619 00000 п. 0000024706 00000 п. 0000024793 00000 п. 0000024880 00000 п. 0000024967 00000 п. 0000025054 00000 п. 0000025141 00000 п. 0000025228 00000 п. 0000025315 00000 п. 0000025402 00000 п. 0000025489 00000 п. 0000025576 00000 п. 0000025663 00000 п. 0000025750 00000 п. 0000025837 00000 п. 0000025924 00000 п. 0000026011 00000 п. 0000026098 00000 п. 0000026185 00000 п. 0000026272 00000 п. 0000026359 00000 п. 0000026446 00000 н. 0000026533 00000 п. 0000026620 00000 н. 0000026707 00000 п. 0000026794 00000 п. 0000026881 00000 п. 0000026968 00000 п. 0000027055 00000 п. 0000027142 00000 п. 0000027229 00000 н. 0000027316 00000 п. 0000027403 00000 п. 0000027490 00000 н. 0000027577 00000 п. 0000027664 00000 н. 0000027751 00000 п. 0000027838 00000 п. 0000027925 00000 н. 0000028012 00000 п. 0000028099 00000 п. 0000028186 00000 п. 0000028273 00000 п. 0000028360 00000 п. 0000028446 00000 п. 0000028532 00000 п. 0000028618 00000 п. 0000028704 00000 п. 0000028790 00000 п. 0000028876 00000 п. 0000028962 00000 п. 0000029048 00000 н. 0000029134 00000 п. 0000029220 00000 н. 0000029306 00000 п. 0000029575 00000 п. 0000029747 00000 п. 0000029852 00000 п. 0000029956 00000 н. 0000030609 00000 п. 0000031411 00000 п. 0000032053 00000 п. 0000032719 00000 п. 0000032971 00000 п. 0000033229 00000 п. 0000033734 00000 п. 0000034700 00000 п. 0000035667 00000 п. 0000036640 00000 п. 0000037489 00000 п. 0000038395 00000 п. 0000065512 00000 п. 0000097148 00000 п. 0000098157 00000 п. 0000098656 00000 п. 0000098717 00000 п. 0000101889 00000 н. 0000101932 00000 н. 0000102431 00000 н. 0000102492 00000 н. 0000105667 00000 н. 0000105710 00000 п. 0000106205 00000 н. 0000106287 00000 н. 0000106351 00000 п. 0000106450 00000 н. 0000106566 00000 н. 0000106766 00000 н. 0000106891 00000 н. 0000107020 00000 н. 0000107178 00000 н. 0000107301 00000 п. 0000107424 00000 н. 0000107612 00000 н. 0000107711 00000 п. 0000107812 00000 н. 0000107960 00000 п. 0000108112 00000 н. 0000108252 00000 н. 0000108446 00000 н. 0000108582 00000 н. 0000108781 00000 п. 0000108982 00000 п. 0000109126 00000 н. 0000109313 00000 п. 0000109496 00000 п. 0000109655 00000 н. 0000109872 00000 н. 0000110070 00000 н. 0000110220 00000 н. 0000110397 00000 н. 0000110604 00000 н. 0000110713 00000 н. 0000110886 00000 н. 0000111088 00000 н. 0000111197 00000 н. 0000111375 00000 н. 0000111556 00000 н. 0000111720 00000 н. 0000111894 00000 н. 0000112089 00000 н. 0000112198 00000 н. 0000112374 00000 н. 0000112578 00000 н. 0000112688 00000 н. 0000112863 00000 н. 0000113027 00000 н. 0000113139 00000 н. 0000113313 00000 н. 0000113478 00000 н. 0000113605 00000 н. 0000113778 00000 н. 0000113971 00000 н. 0000114100 00000 н. 0000114273 00000 н. 0000114482 00000 н. 0000114635 00000 н. 0000114807 00000 н. 0000115013 00000 н. 0000115219 00000 н. 0000115392 00000 н. 0000115553 00000 н. 0000115735 00000 н. 0000115906 00000 н. 0000116066 00000 н. 0000116201 00000 н. 0000116391 00000 н. 0000116573 00000 н. 0000116682 00000 н. 0000116803 00000 н. 0000116963 00000 н. 0000117068 00000 н. 0000117248 00000 н. 0000117396 00000 н. 0000117497 00000 н. 0000117602 00000 н. 0000117745 00000 н. 0000117862 00000 н. 0000117994 00000 н. 0000118121 00000 н. 0000118284 00000 н. 0000118457 00000 н. 0000118585 00000 н. 0000118791 00000 н. 0000118958 00000 н. 0000119135 00000 н. 0000119259 00000 н. 0000119423 00000 н. 0000119581 00000 н. 0000119740 00000 н. 0000119870 00000 н. 0000120052 00000 н. 0000120198 00000 н. 0000120350 00000 н. 0000120530 00000 н. 0000120661 00000 н. 0000120782 00000 н. 0000120903 00000 н. 0000121058 00000 н. 0000121215 00000 н. 0000121380 00000 н. 0000121558 00000 н. 0000121715 00000 н. 0000121905 00000 н. 0000122013 00000 н. 0000122186 00000 н. 0000122310 00000 н. 0000122445 00000 н. 0000122611 00000 н. 0000122807 00000 н. 0000122940 00000 н. 0000123072 00000 н. 0000123228 00000 н. 0000123375 00000 н. 0000123512 00000 н. 0000123716 00000 н. 0000123866 00000 н. 0000123982 00000 н. 0000124121 00000 н. 0000124288 00000 н. 0000124435 00000 н. 0000124579 00000 п. 0000124694 00000 н. 0000124821 00000 н. 0000124981 00000 н. 0000125133 00000 н. 0000125307 00000 н. 0000125441 00000 н. 0000125641 00000 н. 0000125824 00000 н. 0000125996 00000 н. 0000126122 00000 н. 0000126247 00000 н. 0000126395 00000 н. 0000126535 00000 н. 0000126686 00000 н. 0000126846 00000 н. 0000127031 00000 н. 0000127164 00000 н. 0000127317 00000 н. 0000127506 00000 н. 0000127695 00000 н. 0000127848 00000 н. 0000128010 00000 н. 0000128209 00000 н. 0000128354 00000 н. 0000128560 00000 н. 0000128696 00000 н. 0000128826 00000 н. 0000129011 00000 н. 0000129167 00000 н. 0000129349 00000 н. 0000129493 00000 н. 0000129680 00000 н. 0000129850 00000 н. 0000130030 00000 н. 0000130223 00000 н. 0000130389 00000 н. 0000130573 00000 п. 0000130694 00000 п. 0000130836 00000 н. 0000131035 00000 н. 0000131204 00000 н. 0000131390 00000 н. 0000131530 00000 н. 0000131691 00000 н. 0000131824 00000 н. 0000131989 00000 н. 0000132153 00000 н. 0000132269 00000 н. 0000132389 00000 н. 0000132579 00000 н. 0000132718 00000 н. 0000132909 00000 н. 0000133115 00000 н. 0000133293 00000 н. 0000133477 00000 н. 0000133651 00000 п. 0000133845 00000 н. 0000134021 00000 н. 0000134173 00000 н. 0000134313 00000 н. 0000134492 00000 н. 0000134672 00000 н. 0000134887 00000 н. 0000135074 00000 н. 0000135254 00000 н. 0000135408 00000 н. 0000135567 00000 н. 0000135741 00000 н. 0000135896 00000 н. 0000136040 00000 н. 0000136266 00000 н. 0000136401 00000 п. 0000136540 00000 н. 0000136714 00000 н. 0000136867 00000 н. 0000136994 00000 н. 0000137119 00000 н. 0000137321 00000 н. 0000137550 00000 н. 0000137673 00000 н. 0000137795 00000 н. 0000137998 00000 н. 0000138141 00000 н. 0000138299 00000 н. 0000138452 00000 н. 0000138600 00000 н. 0000138724 00000 н. 0000138924 00000 н. 0000139116 00000 н. 0000139279 00000 н. 0000139510 00000 н. 0000139670 00000 н. 0000139831 00000 н. 0000140019 00000 н. 0000140217 00000 н. 0000140372 00000 н. 0000140567 00000 н. 0000140685 00000 н. 0000140820 00000 н. 0000141033 00000 п. 0000141215 00000 н. 0000141408 00000 н. 0000141592 00000 н. 0000141748 00000 н. 0000141918 00000 н. 0000142044 00000 н. 0000142183 00000 п. 0000142326 00000 н. 0000142495 00000 н. 0000142612 00000 н. 0000142822 00000 н. 0000143029 00000 н. 0000143179 00000 н. 0000143328 00000 н. 0000143486 00000 н. 0000143642 00000 н. 0000143821 00000 н. 0000143969 00000 н. 0000144143 00000 п. 0000144355 00000 п. 0000144476 00000 н. 0000144666 00000 н. 0000144847 00000 н. 0000144984 00000 н. 0000145121 00000 н. 0000145266 00000 н. 0000145452 00000 н. 0000145611 00000 п. 0000145808 00000 н. 0000145977 00000 н. 0000146124 00000 н. 0000146255 00000 н. 0000146414 00000 н. 0000146562 00000 н. 0000146678 00000 н. 0000146795 00000 н. 0000146910 00000 п. 0000147089 00000 н. 0000147277 00000 н. 0000147457 00000 н. 0000147596 00000 н. 0000147776 00000 н. 0000147985 00000 н. 0000148178 00000 н. 0000148441 00000 п. 0000148581 00000 н. 0000148723 00000 н. Db} N # gq
100+ проектов на ATtiny13 | Лукаш Подкалицки
ATtiny13 — мой любимый крошечный uC.Поэтому я решил спроектировать и собрать более 100 проектов на основе этого чипа. Почему мне нравится ATtiny13?
- Расширенная архитектура RISC (до 1MIPS / 1 МГц, простой в освоении Ассемблер — всего 120 инструкций)
- совместим по выводам с серией ATtiny * 5, поэтому, если 1 Кбайт флэш-памяти и / или 64 байта ОЗУ окажутся слишком ограниченными, их легко заменить до 8 Кбайт без изменения макета
- Диапазон рабочего напряжения (от 1,8 В до 5,5 В) и диапазон промышленных температур (от -40 ° C до + 85 ° C)
- основные периферийные функции, такие как таймер, 4-канальный АЦП, сторожевой таймер или аналоговый компаратор
- Компилятор AVR-GCC и многие другие бесплатные инструменты разработчика с открытым исходным кодом
- очень-очень низкая цена за такую вычислительную мощность!
Вот руководство по ATtiny13, плата разработки ATtiny13, небольшие руководства о том, как скомпилировать и записать код в ATtiny13 (ANSI C) и как установить ассемблер AVR (AVRA) в Linux.
Проектов
[001] ATtiny13 — мигающий с функцией задержки
[002] ATtiny13 — светодиодное затухание с функцией задержки (программная ШИМ)
[003] ATtiny13 — случайное мигание светодиода с ГПСЧ на основе LFSR
[004] ATtiny13 — мигание с таймером OVF ( Overflow)
[005] ATtiny13 — мигает со сторожевым таймером
[006] ATtiny13 — мигает с таймером COMPA
[007] ATtiny13 — тон-генератор
[008] ATtiny13 — программный UART (регистратор отладки)
[009] ATtiny13 — псевдослучайный номеров (облегченная библиотека)
[010] ATtiny13 — управление светодиодной RGB (причудливые световые эффекты)
[011] ATtiny13 — ИК-пульт для управления светодиодами (NEC proto)
[012] ATtiny13 — ИК-пульт для управления светодиодной RGB-подсветкой (NEC proto)
[013] ATtiny13 — ИК-приемник / протоанализатор NEC
[014] ATtiny13 — Лучшая температура помещения на DS18B20
[015] ATtiny13 — двухтональный сигнал тревоги
[016] ATtiny13 — цифровой вольтметр постоянного тока с MAX7219
[017] ATtiny13 — цифровой Амперметр постоянного тока с MAX7219
[018] ATtiny13 — танцевальные огни с FFT
[019] ATtiny13 — простой таймер на TM1637
[020] ATtiny13 — драйвер ШИМ светодиода питания
[021] ATtiny13 — простой текстовый интерфейс командной строки (интерфейс командной строки) через UART
[022] ATtiny13 — код Морзе (мигающий свет)
[023 ] ATtiny13 — индикатор уровня заряда батареи
[024] ATtiny13 — простой логический датчик
[026] ATtiny13 — дискотека с использованием БПФ
[028] ATtiny13 — текущие цифры на TM1637
[029] ATtiny13 — регистратор температуры с использованием LM35 и программного обеспечения UART
[ 030] ATtiny13 — считывание температуры и влажности из DHT11
[031] ATtiny13 — аппаратный ШИМ
[032] ATtiny13 — отображение точек и цифр на 7-сегментном светодиодном ламповом дисплее
[033] ATtiny13 — Светодиодная лента WS2812 — мигающая
[034] ATtiny13 — радуга на одном светодиодах WS2812
[035] ATtiny13 — радуга на нескольких светодиодах WS2812
[036] ATtiny13 — круговой охотник за светодиодами WS2812
[037] ATtiny13 — PI (импульсная индукция) металлоискатель
[040] ATtiny13 — случайное мерцание пикселей на матричном светодиодном дисплее 8 × 8
[043] ATtiny13 — мигание с функцией задержки (версия на ассемблере)
[044] ATtiny13 — мигание с таймером OVF (версия на ассемблере)
[045] ATtiny13 — мигание с таймером COMPA (версия на ассемблере)
[047] ATtiny13 — управление шаговым двигателем 28BYJ-48
[ 048] ATtiny13 — случайное мигание светодиода с ГПСЧ на основе BBS
[050] ATtiny13 — переключатель хлопка хлопка
[052] ATtiny13 — 8-битный моно усилитель класса D
План реализации составляет ~ 50%.Некоторые проекты находятся в стадии реализации, а некоторые готовы к публикации. Я буду обновлять эту страницу!
Список задач
У вас есть идея для следующего проекта на ATtiny13? Отправьте тему проекта в комментарии или напишите мне! ([email protected])
- кристаллы одинарные светодиодные (шарлиплексирование)
- кристаллы двойные светодиодные (шарлиплексирование)
- тройные светодиодные кубики (шарлиплексирование)
- Робот-следящий за линией
- Робот для обхода препятствий
- Детектор ЭМП
- усовершенствованный 4-канальный переключатель тарелки
- Пульт ДУ Canon (разъем 2.5 мм)
- Пульт ДУ Canon (инфракрасный RC6)
- простой пульт дистанционного управления и 4-канальный приемник (инфракрасный порт: RC5 или NEC)
- электронные игральные кости с использованием светодиодов WS2811
- счетчик импульсов — счетчик импульсов TTL, 7-сегментный светодиодный модуль и кнопка сброса Генератор импульсов
- — простой генератор импульсов TTL Матричная клавиатура
- — однопроводная, АЦП
- подчиненное устройство OneWire
- контроллер умной настольной лампы
-
светильники дискотеки (модернизированная версия) -
Металлоискатель ПИ -
Выключатель хлопок-хлопок.
Общественные проекты
Учебники
Библиотеки
- attiny13-software-uart-library — Программная библиотека UART ATtiny13.
- attiny-random-library — 16-битная библиотека PRNG (генератор псевдослучайных чисел) ATtiny13 / 25/45/85, основанная на алгоритме Галуа LFSR.
- attiny-max7219-led-tube-display-library — 7-сегментный светодиодный ламповый дисплей для ATtiny13 / 25/45/85 (MAX7219 / MAX7221).
- attiny-max7219-matrix-8-led-display-library — Библиотека драйвера матричного светодиодного дисплея ATtiny13 / 25/45/85 8 × 8 (MAX7219 / MAX7221).
- attiny-74hc595-library — Библиотека регистров сдвига ATtiny13 / 25/45/85 74hc595.
- attiny-tm1638-library — это библиотека tinyAVR (ATtiny13, ATtiny25, ATtiny45, ATtiny85 и другие) для модулей контроллеров светодиодов на базе микросхемы TM1638.
- attiny-tm1637-library — TinyAVR — ATtiny13, ATtiny25, ATtiny45, ATtiny85 — библиотека для 7-сегментных дисплейных модулей на базе TM1637.
- attiny-ds18b20-library — это библиотека tinyAVR (ATtiny13, ATtiny25, ATtiny45, ATtiny85 и т. Д.) Для датчика температуры DS18B20.
- attiny-onewire-library — это библиотека tinyAVR (ATtiny13, ATtiny25, ATtiny45, ATtiny85 и т. Д.) Для доступа к устройствам с использованием протокола OneWire (1-Wire).
ATtiny13 8-битный микроконтроллер AVR Распиновка, характеристики и техническое описание
ATtiny13 — это высокопроизводительная технология с низким энергопотреблением. 8-битная архитектура AVR RISC. Блок микроконтроллера на основе , который имеет 8 контактов, 6 из которых могут использоваться в качестве контактов ввода / вывода. Он имеет мощную архитектуру инструкций, которая обеспечивает скорость обработки 1 MIPS на МГц при балансировке энергопотребления при одновременной обработке высокоскоростной производительности.Скорость может достигать 20 MIPS при использовании максимальной частоты 20 МГц.
Конфигурация контактов ATtiny13Номер контакта | Имя контакта | Описание |
1 | (PCINT5 / RESET / ADC0 / dW) PB5 | Контакт порта B, бит 5 или входной канал 0 АЦП, или ввод / вывод debugWIRE, или вывод изменения контакта, прерывание 0, источник 3 или вывод сброса, в основном используется для программирования |
2 | (PCINT3 / CLKI / ADC3) PB3 | Двунаправленный вывод ввода-вывода порта B, бит 3 или входной канал 3 АЦП, или вход внешнего тактового сигнала, или прерывание изменения контакта 0, источник 3 |
3 | (PCINT4 / ADC2) PB4 | Двунаправленный вывод ввода-вывода порта B, бит 4 или входной канал 2 АЦП, или прерывание изменения вывода 0, источник 4 |
4 | ЗЕМЛЯ | Контакт заземления MCU |
5 | PB0 (MOȘI / AIN0 / OC0A / PCINT0) | Двунаправленный вывод ввода / вывода порта B Бит 0 или SPI MOSI, используемый для программирования или аналогового компаратора + или прерывания изменения вывода 0, источника 0 или таймера / счетчика0 сравнения Match A Out |
6 | PB1 (MISO / AIN1 / OC0B / INT0 / PCINT1) | Двунаправленный вывод ввода / вывода порта B Бит 1 или вход аналогового компаратора — или вход внешнего входа 0 или таймер / счетчик 1, выход сравнения B или изменение контакта Прерывание 0, источник 1 или SPI MISO, используемый для программирования |
7 | PB2 (SCK / ADC1 / T0 / PCINT2) | Двунаправленный вывод ввода-вывода порта B, бит 2 или входной канал 1 АЦП, или таймер / счетчик 0, тактовый источник, или последовательный тактовый вход, или изменение контакта Прерывание 0, источник 2 или вход внешнего тактового сигнала, используемый для программирования |
8 | VCC | Положительный вывод MCU (+ 5V) |
ATtiny13 — Упрощенные функции и спецификации | |
ЦП | 8-битный AVR |
Количество контактов | 8 |
Рабочее напряжение (В) | 1.8-5,5 В |
Количество контактов ввода / вывода | 6 |
Модуль АЦП | 10-битный (4-канальный) |
Модуль таймера | 8-бит (1) |
Компараторы | 1 |
Модуль ЦАП | Нет |
Периферийные устройства для связи | 1- SPI |
Внешний осциллятор | Есть |
Внутренний осциллятор | 9.6 МГц |
Программная память (КБ) | 1 КБ |
Скорость процессора (MIPS) | 20 MIPS |
байтов ОЗУ | 64 |
Данные EEPROM | 64 байта |
Примечание : Полную техническую информацию можно найти в листе данных ATtiny13 , ссылка на который находится внизу этой страницы.
Альтернатива для ATtiny13Альтернативные продукты для микроконтроллера ATtiny13 перечислены ниже —
- ATtiny2313A (точная альтернатива с новой версией)
- ATtiny417
- ATtiny28L
- ATtiny48
- ATmega88PA
- ATmega8A
- ATmega8515
- ATmega8535
- ATmega645A
- ATmega6490
ATtiny13 — это высокопроизводительная технология с низким энергопотреблением. 8-битная архитектура AVR RISC. Блок микроконтроллера на основе , который имеет 8 контактов, 6 из которых могут использоваться в качестве контактов ввода / вывода.Он имеет мощную архитектуру инструкций, которая обеспечивает скорость обработки 1 MIPS на МГц при балансировке энергопотребления при одновременной обработке высокоскоростной производительности. Скорость может достигать 20 MIPS при использовании максимальной частоты 20 МГц.
ATtiny13 также поставляется с функцией отладки на кристалле debugWIRE, внутрисистемным программируемым портом SPI, режимами ожидания с низким энергопотреблением, выключения питания и ожидания. В нем также используется программируемая схема обнаружения пониженного напряжения.
Имеет широкий диапазон рабочего напряжения, от 1 до 1.От 8 В до 5,5 В. Таким образом, его можно использовать для операций на логическом уровне 1,8 В, 3,3 или 5,0 В. Однако работа в диапазоне 0–4 МГц поддерживается входным напряжением 1,8 В для ATtiny13V. Для частоты до 10 МГц минимальное напряжение требуется 2,7 В для ATtiny13, а для операций 20 МГц требуется минимальное напряжение 4,5–5,5 В.
На изображении ниже показана подробная схема контактов ATtiny13.
Подробные характеристики ATtiny13ATtiny13 — Подробные характеристики | |
ЦП | 8-битный AVR RISC |
Архитектура | 8 |
Размер программной памяти (Кбайт) | 1 |
RAM (байты) | 64 |
EEPROM / HEF | 64 |
Счетчик выводов | 8 |
Макс.Частота процессора (МГц) | 20 |
Выбор периферийных контактов (PPS) | № |
Внутренний осциллятор | 9,6 МГц |
№ компараторов | 1 |
№Операционного усилителя | 0 |
Кол-во каналов АЦП | 4 |
Максимальное разрешение АЦП (бит) | 10 бит — 15 ksps |
АЦП с вычислением | 0 |
Количество преобразователей ЦАП | 0 |
Максимальное разрешение ЦАП | – |
Внутреннее опорное напряжение | № |
Обнаружение нулевого пересечения | № |
№8-битных таймеров | 1 |
Количество 16-битных таймеров | 0 |
Таймер измерения сигнала | 0 |
Аппаратный таймер ограничения | 0 |
№ШИМ выходов | 2 |
Макс.разрешение ШИМ | 1024 |
Угловой таймер | 0 |
Математический ускоритель | № |
№Модуля UART | 0 |
№ модуля SPI | 1 |
№ модуля I2C | 0 |
№ USB-модуля | 0 |
Оконный сторожевой таймер (WWDT) | № |
CRC / сканирование | № |
Генератор с числовым программным управлением | № |
Кап.Сенсорные каналы | 6 |
Сегментный ЖК-дисплей | 0 |
Минимальная рабочая температура (* C) | -40 |
Максимальная рабочая температура (* C) | 85 |
Минимальное рабочее напряжение (В) | 1.8 / (от 2,7 до 10 МГц) / (от 4,5 до 20 МГц) |
Максимальное рабочее напряжение (В) | 5,5 |
Высокое напряжение | № |
могут быть запрограммированы с помощью различного программного обеспечения, доступного на рынке.Есть люди, которые до сих пор используют язык ассемблера для программирования микроконтроллеров AVR. Приведенные ниже сведения относятся к наиболее продвинутому и распространенному программному обеспечению и компилятору, которые были разработаны самой Atmel (теперь Microchip).
Для программирования микроконтроллера AVR нам понадобится IDE (интегрированная среда разработки), в которой происходит программирование. Компилятор, в котором наша программа преобразуется в читаемую форму MCU, называемую HEX-файлами.
IDE: Atmel Studio 7
Компилятор: AVR и ARM Toolchains
Microchip предоставила все эти два программного обеспечения бесплатно.Их можно скачать прямо с их официальной страницы. Я также предоставил ссылку для вашего удобства. После загрузки установите их на свой компьютер. Если у вас возникнут проблемы, вы можете опубликовать их в комментарии ниже.
Чтобы сделать дамп или загрузить наш код в AVR, нам понадобится устройство под названием ATAtmel-ICE. Программатор / отладчик ATAATmel — ICE — это простой внутрисхемный отладчик, который управляется ПК, на котором установлено программное обеспечение Atmel Studio на платформе Windows.Программатор / отладчик ATAAtmel-ICE является неотъемлемой частью набора инструментов разработчика. Схема программирования ATtiny13 показана ниже.
Помимо этого официального программатора, пользователи также используют USB ASP AVR Programming Device для недорогих программных решений. В дополнение к этому нам также понадобится другое оборудование, такое как плата Perf или макет, паяльная станция, микросхемы AVR, кварцевые генераторы, конденсаторы и т. Д.
Связанные компоненты Микроконтроллер ATtiny13
USB ASP AVR программатор, плата для разработки AVR, кварцевые генераторы, конденсаторы, адаптер 12 В, регулятор напряжения 7805.
2D Модель
Размеры ATtiny13 указаны ниже —