AT90USB - микроконтроллеры AVR с USB интерфейсом
Полностью поддерживаются компилятором CVAVR и IAR
Примеры использования USB интерфейса в AVR
USB
простое решение для всех AVR с примерами !
... и еще
АпНоут AVR309 - USB для
ATmega8
|
Шаг 1. Скачайте всего две программы - компилятор CodeVisionAVR (2 Мб FREE - он бесплатный) - симулятор AVR и электроники VMLAB (4,2 Мб FREE) Установите эти программы по-умолчанию.
От
интерактивного помошника для создания начального кода,
До
написания и отладки полной программы с постоянным
контролем её
Все МК
AVR перечислены в таблице в самом низу этой
страницы !
Шаг 2. Посмотрите - всё ОЧЕНЬ просто ! Лучше один раз увидеть чем сто раз услышать.
2. Запустите VMLAB
и через меню Project -> open project
откройте проект 3.
Сверните мешающее окно vmlab.prj и подправьте "мышкой" остальные
окна
4.
Теперь в меню "Project" кликните "Re-build
all" - проект нужно перекомпилировать при открытии и внесении
каких либо изменений. В окне "Messages" появится
Это значит ошибок нет и
все готово к моделированию микроконтроллера Можно запускать симуляцию ...
Если появилось сообщение
об ошибке и светофор не загорелся - вы допустили
Шаг 3. Симуляция - моделирование работы МК.
И
тут же остановка! Дело в том что VMLAB
контролирует правильность работы 2. Нажмите светофор еще пару раз до начала непрерывной симуляции.
Понаблюдайте внимательно что происходит на экране. В окне
SCOPE (это виртуальный осциллограф)
вы видите как меняются напряжения Там выводится значение ШИМ (PWM) сигнала создаваемого на ножке PD5 - а сам сигнал виден в окне SCOPE - посмотрите как он меняется в соответствии с сообщаемыми числовыми значениями... В файле проекта - vmlab.prj к ножке PD5 подключен простейший фильтр нижних частот (ФНЧ) из резистора и конденсатора - он преобразует ШИМ в постоянное напряжение которое можно увидеть в окне SCOPE сигнал DAC (АЦП по-русски)
3. Остановите программу красной кнопкой STOP. В окне Messages появится сообщение о том что программа остановлена пользователем - User break 4. Разверните окно Code - в нем отображается исходный код программы которая "прошита" в МК и выполняется при симуляции. Вы увидите что некоторые строки программы подсвечиваются желтым цветом - длина подсветки пропорциональна времени которое программа тратит на выполнение этой строки. 5. Найдите строку в
программе: printf("PWM %u
%c\n",pwm,'%');
6. Сверните окно
Code и нажмите
светофор для продолжения симуляции. 7. Теперь продолжите симуляцию - надеюсь вы поняли как это сделать! Через некоторое время программа опять остановится на этой строке но время уже будет другим. Вычтите из него время прошлой остановки и вы получите время выполнения этого участка программы.
Шаг 4. Как изменить программу ? Вам предстоит многократно менять
программы
2.
Разверните окно с текстом программы. Вы видите что программа
начинается
4. После внесения
изменений в исходный текст программы ее нужно cкомпили- 5. Для выполнения компиляции нажмите кнопку "Make the project"
После компиляции появится
информационное окно - в нем написано В чем же дело? Где найдены ошибки и
каковы они написано красным цветом в левой
Все ясно. Этот файл включен в исходный текст программы строкой: #include <m8_128.h> В тексте программы
написано где можно взять этот файл -
скачайте
m8_128.h
Посмотрите внимательно - хотя ошибок нет - есть "вонинг" - это замечание от компилятора. Вонинги не критичны, но можно посмотреть в навигаторе о чем они. Закройте информационное окно кнопкой "ОК".
Шаг 5. Симуляция после правки
2. Сделайте "глубокий
рестарт" симуляции кнопкой с круговой темно-синей Все готово к повторной симуляции. 3. Нажмите светофор 3 раза
- начнется непрерывная симуляция и вы увидите результат правки программы
в компиляторе CVAVR в окне виртуального
Обратите внимание на то
что симулятор показывает примерный расчетный Кроме того указаны текущие
параметры настройки терминала которые можно
Вы ни чего не паяли и не подключали ! Но вы увидели как работает МК и программы. Получили осциллограммы работающего устройства. Могли записать в файл то что передавал МК.
Вступление закончено. Далее собственно ...
Краткий курс
Цель курса - помочь вам быстро начать
использовать
Даже с
абсолютного нуля знаний о микропроцессорах
В курсе даны
кратко ключевые моменты устройства МК
Объясняется что конкретно нужно сделать чтобы
МК - Как сделать нужное
вам электронное устройство, печатную плату - Как отладить
реальное устройство - т.е. найти причины не правильной работы
Для использования микроконтроллеров, в том числе и Курс
поможет вам научится искать и творчески использовать информацию в объеме
необходимом
Краткий курс -
самоучитель - AVR начинающим.
стр. 1. Ключевая
страница курса - ИЗУЧИТЕ ЕЁ !
она ГЛАВНАЯ в курсе ! стр. 7. Как и чем
прошить (прожечь, загрузить) программу в МК AVR, ATmega
Я очень советую
вам читать курс последовательно, Поверьте, это важно и правильно ! Можно скачать весь курс архивом около 2 Мб - Курс AVR
Этот компилятор
является достаточным инструментом для
полного цикла
-
FAQ - ответы на частые вопросы
по AVR и по электронике -
Проекты очень
интересного талантливого человека Элм-Чена
... хотя бы список КНИГ сохраните у себя на ПК ! -
Книги по
электронике и технике для скачивания и чтения
GOOGLE находит всё !
- Translate.ru переведет то что вы нашли на корявый русский язык.
|
|
Электроника начинающим !
Справочник по схемотехнике
ОГЛАВЛЕНИЕ КНИГИ
Глава 17.
Автомобильная радиоэлектроника
Глава 18.
Измерения в радиотехнике и радиоэлектронике
Скачай эту книгу ! ЗАКЛИНАЮ ...
|
Основы электроники
ТУТ - на
русском языке !
Это самые нужные сведения по электронике для
начинающих !
Всего 1.08 Мб Что такое полупроводники, транзисторы, резисторы, конденсаторы,
индуктивности, операционные усилители, типовые схемы, диоды, тиристоры и многое
другое !
Справочник по полупроводниковым приборам
ТУТ - на русском языке !
Микросхемы, транзисторы, диоды, стабилитроны,
светодиоды, фототранзисторы, все полупроводники.
С картинками, фотографиями, таблицы номиналов
и параметров, цветовая маркировка.
Читать !
Закон Ома. |
Уравнения Кирхгофа. |
|
|
ключевые слова:
программирование микроконтроллеров, как написать программу для
микроконтроллера, обучение программированию микроконтроллеров,
микроконтроллеры atmega128, как запрограммировать микроконтроллер, как
прошить микроконтроллер, отладка программы для AVR, моделирование работы
электронных схем, электронные проекты, хобби, язык си для
микроконтроллеров, язык программирования си Основы программирования
(кнопочки, светодиоды) Работа с портами. Прерывания и таймеры. Основы
ШИМ, программная и аппаратная реализация. Сервоприводы. Работа с АЦП
Настройка и программирование UART Работа с I2C Связь (UART, I2C, SPI) AT76C712 , AT76C713 , AT90CAN128 , AT90CAN128 Automotive , AT90CAN32 , AT90CAN64 , AT90PWM2 , AT90PWM3 , AT90S1200 , AT90S2313 , AT90S2323 , AT90S2343 , AT90S4433 , AT90S8515 , AT90S8535 , ATmega128 , ATmega1280 , ATmega1281 , ATmega16 , ATmega161 , ATmega162 , ATmega163 , ATmega164 , ATmega165 , ATmega168 , ATmega168 Automotive , ATmega169 , ATmega2560 , ATmega2561 , ATmega32 , ATmega323 , ATmega324 , ATmega325 , ATmega3250 , ATmega329 , ATmega3290 , ATmega406 , ATmega48 , ATmega48 Automotive , ATmega64 , ATmega640 , ATmega644 , ATmega645 , ATmega6450 , ATmega649 , ATmega6490 , ATmega8 , ATmega8515 , ATmega8535 , ATmega88 , ATmega88 Automotive , ATtiny11 , ATtiny12 , ATtiny13 , ATtiny15L , ATtiny2313 , ATtiny25 , ATtiny26 , ATtiny28L , ATtiny45 , ATtiny85 |
РЕКОМЕНДУЮ!
Согласование в ВЧ СВЧ
устройствах Что такое импеданс,
индуктивность, конденсатор, Что означают данные в даташитах на ВЧ
Уроки проектирования и
моделирования ВЧ |
Аспирин - лекарство для всех болеющих
компиляторов от Mikroelektronika
http://www.mikroelektronika.co.yu/english/download
для языков | и микроконтроллеров |
Си ( MikroC ) | PIC AVR |
BASIC | AVR, PIC, dsPIC |
PASCAL | AVR, PIC, dsPIC |
лежит там: http://www.roboforum.ru/viewtopic.htm?p=11743#11743
http://www.roboforum.ru/viewtopic.htm?t=1088&start=15
для MikroC 6.0
для MikroBasic 5.0
2006 snGJTDSAIR3245 |
avr123.nm.ru____AVR
раз, два, три... это просто!
Программирование микроконтроллеров AVR
Как научится программировать микроконтроллеры AVR
Краткий курс микроконтроллер AVR "с нуля"
на языке Си... by Termostat
Запасной адрес курса:
KursAVR.narod.ru
Ищите в
GOOGLE - все найдете!
В случае смены домена, новейшую версию сайта можно будет найти по
ключевому слову: snGJTDSAIR3245 дата актуальности будет слева от него.
AVR начинающим с нуля на языке Си avr123.nm.ru - Краткий Курс - Самоучитель
avr123.nm.ru курс без пестрой раскраски и устаревший
на 9-й стр. курса я писал о
прекрасной и небольшой среде разработки www.oshonsoft.com
|
Parallel Port PIC Programmer PIC programmers and PIC programming are the main topics on many web sites. This page is the result of my intention to give my contribution to those efforts and to help the users of my PIC Simulator IDE and its integrated basic compiler get some basic information how to put the generated HEX code into a real PIC chip. The presented solution uses PC's parallel port for communication between the programming software and simple PIC programmer hardware. Here is the list of currently supported flash devices from Microchip PICmicro 12F and 16F product lines: 12F629, 12F675, 16F627, 16F627A, 16F628, 16F628A, 16F630, 16F648A, 16F676, 16F72, 16F73, 16F74, 16F76, 16F77, 16F737, 16F747, 16F767, 16F777, 16F83, 16F84, 16F84A, 16F87, 16F88, 16F818, 16F819, 16F870, 16F871, 16F872, 16F873, 16F873A, 16F874, 16F874A, 16F876, 16F876A, 16F877 and 16F877A. OshonSoft.com Parallel Port PIC Programmer software is very easy to use and works on all Windows platforms. It is free software and you can download it here - download. PIC Simulator IDE should also be installed on your PC prior to using this programming software. The same hardware can be used for programming the microcontrollers from 18F family. Currently supported devices are 18F242, 18F252, 18F442, 18F452, 18F248, 18F258, 18F448, 18F458, 18F2420, 18F2520, 18F4420, 18F4520, 18F2480, 18F2580, 18F4480, 18F4580, 18F2455, 18F2550, 18F4455 and 18F4550. The software package for programming can be downloaded here - download. One nice feature of the programming software is that all supported devices specific information (including programming algorithms written in special symbolic language) is loaded from an external devices.CFG file. Users that are acquainted with the low-level PIC programming details can easily add support for missing PIC models. If you manage to develop and test the support for some of the currently unsupported models, please send to me your devices.CFG file modification, so that I can oficially release it. Here are the proposed programmer hardware schematics: view The photo of the prototype: view |
Google показывает что
пираты совсем распоясались !
Смотрите-ка
PROTEUS
выложили :
Скачайте PROTEUS http://slil.ru/23234455 (26 Mb) или вот еще: http://slil.ru/23234370 (26 Mb)
|
Порталы по радиоэлектронике
Телесистемы телеконференции -
best
Самый информированный сервер по
микроэлектронике - best
Chipdoc (куча datasheet) -
best
Сервер Кубанских радиолюбителей -
best
Супер
энциклопедия по электронике
RadioNet - все схемы
USB -
программатор ПРОВЕРЕННЫЙ для AVR на странице 7
курса - она о "пршивании" МК -
avr123.nm.ru/07.htm
Cтраницы курса
имеют адрес вот такого формата -
/07.htm
/02.htm
/05.htm
по этой ссылке - Параллельный программатор для AVR от Элм-Чена
Супер Книга
Практическое руководство
WinDjView-0.4.3.exe |
Другие
курсы по
микроконтроллерам
avr.nikolaew.org -
великолепно !
и простейший программатор на COM-порт.
РАДИОКОТ -- обучалка по Электронике -
начальные сведения по электронике, МК, ПЛИС
(пишут сами участники - много ошибок)
Микроконтроллеры AVR -
вводный курс
AVR ОТ "ATMEL" - ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ
Уроки по WinAVR, VMLAB, AVRStudio, AtmanAVR.
sin-bad.ru AVR микроконтроллеры
МИКРОКОНТРОЛЛЕРЫ AVR - АЛГОРИТМЫ
СХЕМЫ ПРОГРАММЫ
Народный AVR
Микроконтроллеры 8051 - 10 шагов Рюмик
Великолепно для
начинающих с PIC !
http://disall.narod.ru/
Умоляю!
Используйте 40-ка ногие PIC-и
pic18f452 и особенно pic18f4550-USB
Купить их можно в trt.ru - в том числе и с почтовой пересылкой !
PIC - Документация
MicroCHIP на русском языке !
http://www.microchip.ru/lit/?mid=1x0
Переведены Даташиты и дополнительные документы.
Простейшие програматоры PIC PIC12C5XX, 12C67X, 16C55X, |
|
|
ICD2 - USB
дебаггер-программатор
туточки
Магзины продающие электронные компоненты
в розницу, курьером и
почтой (провереные!) на 1-й странице курса -
avr123.nm.ru/01.htm
Сайты о микроконтроллерах
AVR related stuff
OpenAVR
AVR примеры
FAQ по МК
Links для МК
Microcontroller.ru
Разные схемы на МК
Mikrocontroller.net
C-Language
Function Library for Atmel AVR Processors
Ссылки на Microchip PIC ,
Atmel AVR , MCS - 51 , Motorola , Zilog
Сайты о цифровой обработке сигналов (ЦОС)
Обучающий комплект по
ЦОС
Центр
Цифровой Обработки Сигналов
Цифровая обработка сигналов сылки +
литература
Цифровая обработка сигналов -
научно-технический журнал
Программа поддержки
университетов компании Texas Instruments
Алгоритмы
AlgoList - алгоритмы, методы,
исходники
Algo4u - Алгоритмы, документация,
исходники
Образовательный математический
сайт Exponenta.ru
Полезные программы
Бесплатные программы для
развития интеллекта
Delphi, C++Builder, Visual C++ MFC
КУЧА КНИГ -
best
Доки по языкам
программирования - best
Курс борьбы с DELPHI. Faq. Исходные
тексты программ - best
Книги по WinAPI
Delphi -
Исходники.RU Библиотека
программиста
Библиотека системного
программиста
Полезные ссылки Delphi
Портал по программированию
Исходные тексты программ на
Visual C++ MFC
Программирование на WinApi
Свой бизнес
Проект Тасис -
best
Книги -
БИБЛИОТЕКА ПРЕДПРИНИМАТЕЛЯ Предпринимательство и малый бизнес
Малое предпринимательство России -
Ресурсный центр малого предпринимательства
Cемейство "tiny" | |||||||||||||||||||||
Название | Flash ROM | EEP ROM | RAM | Дополнительная внешняя RAM | ISP (l), Self-Prog (S) | I/O | Дополнительно | Отладочный интерфейс | Интерфейсы | 8/16-bit Tlmer | N-канальный ШИМ | Аналоговый компаратор | N-канальный АЦП 10-bit | Внутренний RC-генератор | Сторожевой таймер | Апп. умножитель | Количество инструкций | Vcc (V) | Тактовая частота, Мгц | Тип корпуса | Планируемое серийное производство |
ATtiny11* | 1 KB | I*** | 6 | 1/- | 90 | 2.7-5.5, 4.0-5.5 | 0-2, 0-6 | DIP8, SOIC8 | |||||||||||||
ATtiny12* | 1 KB | 64 B | I | 6 | 1/- | 90 | 1.8-5.5, 2.7-5.5, 4.0-5.5 | 0-1, 0-4, 0-8 | DIP8, SOIC8 | ||||||||||||
ATtiny13 | 1 KB | 64 B | 64 B | I | 6 | debugWire | 1/- | 2 | 4 | 120 | 1.8-5.5, 2.7-5.5 | 0-10, 0-20 | DIP8, SOIC8 | ||||||||
ATtiny24** | 2 KB | 128 B | 128 B | I | 12 | датчик температуры | debugWire | USI | 2/- | 2 | 8 | 120 | 1.8-5.5, 2.7-5.5 | 0-10, 0-20 | SOP14, MIF20 | май, 2006 | |||||
ATtiny44** | 4 KB | 256 B | 256 B | I | 12 | датчик температуры | debugWire | USI | 2/- | 2 | 8 | 120 | 1.8-5.5, 2.7-5.5 | 0-10, 0-20 | SOP14, MIF20 | май, 2006 | |||||
ATtiny84** | 8 KB | 512 B | 512 B | I | 12 | датчик температуры | debugWire | USI | 2/- | 2 | 8 | 120 | 1.8-5.5, 2.7-5.5 | 0-10, 0-20 | SOP14, MIF20 | 2006 | |||||
ATtiny15l | 1 KB | 64 B | I | 6 | 2/- | 1 | 4 | 90 | 2.7-5.5 | 01.06.2006 | DIP8, SOIC8 | ||||||||||
ATtiny26 | 2 KB | 128 B | 128 B | I | 16 | USI | 2/- | 2 | 11 | 118 | 2.7-5.5, 4.5-5.5 | 0-8, 0-16 | DIP20, SOIC20 | ||||||||
ATtiny261** | 2 KB | 128 B | 128 B | I | 16 | debugWire | USI | 1/1 | 3 | 11 | 120 | 1.8-5.5 | 0-10, 0-20 | DIP20, SOIC20, MIF32 | 2006 | ||||||
ATtiny461** | 4 KB | 256 B | 256 B | I | 16 | debugWire | USI | 1/1 | 3 | 11 | 120 | 2.7-5.5, 4.5-5.5 | 0-8, 0-20 | DIP20, SOIC20, MIF32 | 2006 | ||||||
ATtiny861** | 8 KB | 512 B | 512 B | I | 16 | debugWire | USI | 1/1 | 3 | 11 | 120 | 2.7-5.5, 4.5-5.5 | 0-8, 0-20 | DIP20, SOIC20, MIF32 | май, 2006 | ||||||
ATtiny28 | 2 KB | 20 | 1/- | 90 | 1.8-5.5, 2.7-5.5 | 0-1, 0-4 | DIP28, TQFP32 | ||||||||||||||
ATtiny2313 | 2 KB | 128 B | 128 B | I | 18 | debugWire | USI, UART | 1/1 | 4 | 120 | 1.8-5.5, 2.7-5.5 | 0-8, 0-20 | DIP20, SOIC20, MIF32 | ||||||||
ATtiny25 | 2 KB | 128 B | 128 B | I, S | 6 | датчик температуры | debugWire | USI | 2/- | 2 | 6 | 120 | 1.8-5.5, 2.7-5.5 | 0-8, 0-20 | DIP8, SOIC8, MIF8 | июнь, 2006 | |||||
ATtiny45 | 4 KB | 256 B | 256 B | I, S | 6 | датчик температуры | debugWire | USI | 2/- | 2 | 6 | 120 | 1.8-5.5, 2.7-5.5 | 0-8, 0-20 | DIP8, SOIC8, MIF8 | ||||||
ATtiny85 | 8 KB | 512 B | 512 B | I, S | 6 | датчик температуры | debugWire | USI | 2/- | 2 | 6 | 120 | 1.8-5.5, 2.7-5.5 | 0-8, 0-20 | DIP8, SOIC8, MIF8 | 2006 | |||||
Семейство "mega" | |||||||||||||||||||||
Название | Flash ROM | EEP ROM | RAM | Дополнительная внешняя RAM | ISP (l), Self-Prog (S) | I/O | Дополнительно | Отладочный интерфейс | Интерфейсы | 8/16-bit Tlmer | N-канальный ШИМ | Аналоговый компаратор | N-канальный АЦП 10-bit | Внутренний RC-генератор | Сторожевой таймер | Апп. умножитель | Количество инструкций | Vcc (V) | Тактовая частота, Мгц | Тип корпуса | Планируемое серийное производство |
Atmega48 | 4 KB | 256 B | 512 B | I, S | 23 | debugWire | UART, 2 SPI, I2C | 2/1 | 6 | 8 | 130 | 1.8-5.5 | 0-10, 0-20 | PDIP28, TQFP32, MIF32 | |||||||
Atmega8 | 8 KB | 512 B | 1 KB | I, S | 23 | UART, SPI, I2C | 2/1 | 3 | 6/8 | 130 | 2.7-5.5, 4.0-5.5 | 0-8, 0-16 | DIP28, TQFP32, MIF32 | ||||||||
Atmega88 | 8 KB | 512 B | 1 KB | I, S | 23 | debugWire | UART, 2 SPI, I2C | 2/1 | 6 | 8 | 130 | 1.8-5.5 | 0-10, 0-20 | PDIP28, TQFP32, MIF32 | |||||||
Atmega8515 | 8 KB | 512 B | 512 B | до 64 KB | I, S | 35 | UART, SPI | 1/1 | 3 | 130 | 2.7-5.5, 4.5-5.5 | 0-8, 0-16 | PDIP40, TQFP44, PlCC44, MIF44 | ||||||||
Atmega8535 | 8 KB | 512 B | 512 B | I, S | 35 | UART, SPI, I2C | 2/1 | 4 | 8 | 130 | 2.7-5.5, 4.5-5.5 | 0-8, 0-16 | PDIP40, TQFP44, PlCC44, MIF44 | ||||||||
Atmega16 | 16 KB | 512 B | 1 KB | I, S | 32 | JTAG | UART, SPI, I2C | 2/1 | 4 | 8 | 130 | 2.7-5.5, 4.5-5.5 | 0-8, 0-16 | DIP40, TQFP44 | |||||||
Atmega162 | 16 KB | 512 B | 1 KB | до 64 KB | I, S | 35 | JTAG | 2 UART, SPI | 2/2 | 6 | 131 | 1.8-5.5, 2.7-5.5 | 0-8, 0-16 | PDIP40, TQFP44, MIF44 | |||||||
ATmega164** | 16 KB | 512 B | 1 KB | I, S | 32 | JTAG | 2 USART, SPI, I2C | 2/1 | 6 | 8 | 131 | 1.8-5.5, 2.7-5.5 | 0-10, 0-20 | DIP40, TQFP44, MIF44 | ноябрь, 2006 | ||||||
Atmega165 | 16 KB | 512 B | 1 KB | I, S | 53 | JTAG | USI, USART, USI | 2/1 | 4 | 8 | 130 | 1.8-5.5, 4.5-5.5 | 0-8, 0-16 | TQFP64, MIF64 | |||||||
Atmega168 | 16 KB | 512 B | 1 KB | I, S | 23 | debugWire | UART, 2 SPI, I2C | 2/1 | 6 | 8 | 131 | 1.8-5.5 | 0-10, 0-20 | PDIP28, TQFP32, MIF32 | |||||||
Atmega325 | 32 KB | 1 KB | 2 KB | I, S | 53 | JTAG | USI, USART, USI | 2/1 | 4 | 8 | 130 | 1.8-5.5, 4.5-5.5 | 0-8, 0-16 | TQFP64, MIF64 | |||||||
Atmega3250 | 32 KB | 1 KB | 2 KB | I, S | 68 | JTAG | USI, USART, USI | 2/1 | 4 | 8 | 130 | 1.8-5.5, 4.5-5.5 | 0-8, 0-16 | TQFP100 | |||||||
Atmega32 | 32 KB | 1 KB | 2 KB | I, S | 32 | JTAG | UART, SPI, I2C | 2/1 | 4 | 8 | 130 | 2.7-5.5, 4.5-5.5 | 0-8, 0-16 | DIP40, TQFP44 | |||||||
ATmega324** | 32 KB | 1 KB | 2 KB | I, S | 32 | JTAG | 2 USART, SPI, I2C | 2/1 | 6 | 8 | 131 | 1.8-5.5, 2.7-5.5 | 0-10, 0-20 | DIP40, TQFP44, MIF44 | ноябрь, 2006 | ||||||
Atmega64 | 64 KB | 2 KB | 4 KB | до 64 KB | I, S | 53 | JTAG | 2 UART, SPI, I2C | 2/2 | 8 | 8 | 130 | 2.7-5.5, 4.5-5.5 | 0-8, 0-16 | TQFP64 | ||||||
Atmega644 | 64 KB | 2 KB | 4 KB | I, S | 32 | JTAG | USART, SPI, I2C | 2/1 | 6 | 8 | 131 | 1.8-5.5, 2.7-5.5 | 0-10, 0-20 | DIP40, TQFP44, MIF44 | |||||||
ATmega640** | 64 KB | 4 KB | 8 KB | до 64 KB | I, S | 86 | JTAG | 4 USART, SPI, I2C | 2/4 | 4+6 | 16 | 135 | 1.8-5.5, 2.7-5.5 | 0-8, 0-16 | TQFP100 | май, 2006 | |||||
Atmega645 | 64 KB | 2 KB | 4 KB | I, S | 53 | JTAG | USI, USART, USI | 2/1 | 4 | 8 | 130 | 1.8-5.5, 4.5-5.5 | 0-8, 0-16 | TQFP64, MIF64 | |||||||
Atmega6450 | 64 KB | 2 KB | 4 KB | I, S | 68 | JTAG | USI, USART, USI | 2/1 | 4 | 8 | 130 | 1.8-5.5, 4.5-5.5 | 0-8, 0-16 | TQFP100 | |||||||
Atmega128 | 128 KB | 4 KB | 4 KB | до 64 KB | I, S | 53 | JTAG | 2 UART, SPI, I2C | 2/2 | 2+6 | 8 | 133 | 2.7-5.5, 4.5-5.5 | 0-8, 0-16 | TQFP64, MIF64 | ||||||
ATmega1281** | 128 KB | 4 KB | 8 KB | до 64 KB | I, S | 51 | JTAG | 2 USART, SPI, I2C | 2/4 | 4+6 | 8 | 135 | 1.8-5.5, 2.7-5.5 | 0-8, 0-16 | TQFP64, MIF64 | май, 2006 | |||||
ATmega1280** | 128 KB | 4 KB | 8 KB | до 64 KB | I, S | 86 | JTAG | 4 USART, SPI, I2C | 2/4 | 4+12 | 16 | 135 | 1.8-5.5, 2.7-5.5 | 0-8, 0-16 | TQFP100 | май, 2006 | |||||
Atmega2561 | 256 KB | 4 KB | 8 KB | до 64 KB | I, S | 51 | JTAG | 2 USART, SPI, I2C | 2/4 | 4+6 | 8 | 135 | 1.8-5.5, 2.7-5.5 | 0-8, 0-16 | TQFP64, MIF64 | ||||||
Atmega2560 | 256 KB | 4 KB | 8 KB | до 64 KB | I, S | 86 | JTAG | 4 USART, SPI, I2C | 2/4 | 4+12 | 16 | 135 | 1.8-5.5, 2.7-5.5 | 0-8, 0-16 | TQFP100 | ||||||
Семейство "CAN AVR" | |||||||||||||||||||||
Название | Flash ROM | EEP ROM | RAM | Дополнительная внешняя RAM | ISP (l), Self-Prog (S) | I/O | Дополнительно | Отладочный интерфейс | Интерфейсы | 8/16-bit Tlmer | N-канальный ШИМ | Аналоговый компаратор | N-канальный АЦП 10-bit | Внутренний RC-генератор | Сторожевой таймер | Апп. умножитель | Количество инструкций | Vcc (V) | Тактовая частота, Мгц | Тип корпуса | Планируемое серийное производство |
AT90CAN128 | 128 KB | 4 KB | 4 KB | до 64 KB | I, S | 53 | CAN | JTAG | 2 UART, SPI, I2C | 2/2 | 3 | 8 | 133 | 2.7-5.5 | 0-16 | TQFP64, QFN64 | |||||
AT90CAN64 | 64 KB | 4 KB | 2 KB | до 64 KB | I, S |