Atmega 168 или 328 в чем разница

от admin

Arduino Uno

Arduino Uno — это устройство на основе микроконтроллера ATmega328. В его состав входит все необходимое для удобной работы с микроконтроллером: 14 цифровых входов/выходов (из них 6 могут использоваться в качестве ШИМ-выходов), 6 аналоговых входов, кварцевый резонатор на 16 МГц, разъем USB, разъем питания, разъем для внутрисхемного программирования (ICSP) и кнопка сброса. Для начала работы с уcтройством достаточно просто подать питание от AC/DC-адаптера или батарейки, либо подключить его к компьютеру посредством USB-кабеля.

Характеристики

Arduino Leonardo

Общие сведения

Arduino Leonardo — это устройство на базе микроконтроллера ATmega32U4. В его состав входит все необходимое для работы с данным микроконтроллером: 20 цифровых входов/выходов (7 из которых могут работать в качестве ШИМ-выходов, 12 — в качестве аналоговых входов), кварцевый резонатор на 16 МГц, разъем микро-USB, разъем питания, разъем для внутрисхемного программирования ICSP (In-Circuit Serial Programming) и кнопка сброса. Для начала работы с Leonardo достаточно просто подать питание от AC/DC-адаптера или батареи, либо подключить его к компьютеру посредством USB-кабеля.

Отличие Leonardo от всех предыдущих плат заключается в том, что его USB-контроллер встроен непосредственно в микроконтроллер ATmega32U4, что исключает необходимость в дополнительном процессоре. Благодаря этому при подсоединении к компьютеру Leonardo может определяться не только как виртуальный (CDC) COM-порт, но и как обычная мышь или клавиатура. Кроме того, такая архитектура оказывает влияние и на поведение платы; подробнее об этом см. страницу.

Характеристики

Arduino Robot

Общие сведения

Arduino Robot — первая официальная версия Ардуино, в конструкции которого предусмотрены колеса. Робот состоит из двух плат, каждая из которых содержит свой микропроцессор. Плата приводов (Motor Board) контролирует работу двигателей, в то время, как управляющая плата (Control Board) считывает показания датчиков и принимает решения о дальнейших операциях. Каждая из двух плат представляет собой полноценное устройство Ардуино, программируемое с помощью среды разработки Arduino IDE.

Обе платы построены на базе микроконтроллера ATmega32U4, выводы которого связаны с различными приводами и датчиками на плате.

Процесс прошивки Arduino Robot полностью аналогичен Arduino Leonardo. Оба микропроцессора ATmega32U4 имеют встроенный USB-контроллер, что исключает необходимость в дополнительном процессоре. Благодаря этому, при подсоединении к компьютеру Robot может определяться как виртуальный (CDC) последовательный COM-порт.

По традиции, любой элемент платформы Ардуино — будь то аппаратные, программные средства либо документация — имеет открытый исходный код и полностью бесплатен. Благодаря этому у вас есть возможность не только детально изучить устройство Arduino Robot, но и создавать своих роботов на основе его проекта. Ардуино Robot — результат совместных усилий людей из разных стран, желающих сделать процесс познания науки доступным и захватывающим. Теперь Ардуино на колесах, поехали!

Характеристики управляющей платы (Control Board)

Arduino Esplora

Общие сведения

Arduino Esplora — это микропроцессорное устройство, спроектированное на основе Arduino Leonardo. Esplora отличается от всех предыдущих плат Arduino наличием множества встроенных, готовых к использованию датчиков для взаимодействия. Он спроектирован для тех, кто предпочитает сразу начать работу с Ардуино, не изучая перед этим электронику. Пошаговую инструкцию к Esplora вы сможете найти в руководстве Начало работы с Esplora.

Esplora имеет встроенные звуковые и световые индикаторы (для вывода информации), а также несколько датчиков (для ввода информации), таких, как джойстик, слайдер, датчик температуры, акселерометр, микрофон и световой датчик. Помимо этого, на плате есть два входных и выходных разъема Tinkerkit, а также гнездо для подключения жидкокристаллического TFT-экрана, позволяющие значительно расширить возможности устройства.

Как и на плате Leonardo, в Esplora используется AVR-микроконтроллер ATmega32U4 с кварцевым резонатором 16 МГц, а также разъем микро-USB, позволяющий устройству быть USB-гаджетом, подобно мыши или клавиатуре.

В левом верхнем углу платы находится кнопка сброса для перезагрузки устройства, а также четыре светодиода, отображающих текущее состояние:

  • ON [зеленый] показывает, подключено ли к устройству питание
  • L [желтый] напрямую соединен с микроконтроллером, управляется выводом 13
  • RX и TX [желтые] отображают получение или передачу данных через USB

Плата содержит все необходимое для микроконтроллера; для начла работы просто подключите ее к компьютеру посредством USB-кабеля.

В Esplora встроены узлы, обеспечивающие связь через USB; при подключении к компьютеру устройство может определиться как мышь, клавиатура или виртуальный (CDC) последовательный COM-порт — в зависимости от типа устройства, плата будет вести себя по разному. Подробнее об этом написано в руководстве «Начало работы с Esplora».

Характеристики

Arduino Mega 2560

Общие сведения

Arduino Mega 2560 — это устройство на основе микроконтроллера ATmega2560. В его состав входит все необходимое для удобной работы с микроконтроллером: 54 цифровых входа/выхода (из которых 15 могут использоваться в качестве ШИМ-выходов), 16 аналоговых входов, 4 UART (аппаратных приемопередатчика для реализации последовательных интерфейсов), кварцевый резонатор на 16 МГц, разъем USB, разъем питания, разъем ICSP для внутрисхемного программирования и кнопка сброса. Для начала работы с устройством достаточно просто подать питание от AC/DC-адаптера или батарейки, либо подключить его к компьютеру посредством USB-кабеля. Arduino Mega совместим с большинством плат расширения, разработанных для Arduino Duemilanove и Diecimila.

Mega 2560 — это обновленная версия Arduino Mega.

Ардуино Mega 2560 отличается от всех предыдущих плат тем, что в нем для преобразования интерфейсов USB-UART вместо микросхемы FTDI используется микроконтроллер ATmega16U2 (ATmega8U2 в версиях платы R1 и R2).

На плате Mega 2560 версии R2 добавлен резистор, подтягивающий к земле линию HWB микроконтроллера 8U2. Подобная мера позволяет упростить процесс обновления прошивки и переход устройства в режим DFU.

Урок 45. Другие платы Ардуино с микроконтроллерами ATmega168/328. Плата Arduino Nano.

Arduino Nano

В последующих двух уроках расскажу о платах Ардуино функционально полностью совместимых с Arduino UNO R3, но имеющих другое конструктивное исполнение.

Плата Arduino UNO, наверное, имеет наибольшую популярность среди разработчиков электронных изделий на базе Ардуино. Она идеально подходит для отладки программной и аппаратной частей устройств на этапе разработки.

Но для завершенных устройств, а тем более при серийном выпуске ее положительные качества скорее превращаются в недостатки.

  • Плата Arduino UNO имеет небольшие размеры (69 x 54 мм), но ее некоторая избыточность позволяет в разы уменьшить размеры других вариантов плат. Например, у платы Arduino Pro Mini габариты всего 18 x 33 мм. Существует множество практических приложений, где размеры электроники играют решающее значение.
  • Подключение внешних сигналов к плате Arduino UNO происходит через разъемы. На этапе разработки это скорее плюс. А в готовом изделии разъемы резко снижают надежность устройства. При тяжелых условиях эксплуатации (вибрации, повышенная влажность и т.п.) разъемы платы Arduino UNO практически неработоспособны.
  • Плата Arduino UNO содержит преобразователь интерфейсов для подключения к компьютеру через порт USB. Но далеко не для всех устройств необходима связь с компьютером. Опять, то, что совершенно необходимо при отладке, оказывается лишним в рабочем устройстве.
  • Все перечисленное выше также влияет на стоимость платы Arduino UNO. Убрав лишнее, уменьшив размеры платы, появилась возможность снизить ее стоимость.

Речь идет о платах с теми же микроконтроллерами, имеющим те же характеристики, но с другими схемными и конструктивными решениями:

  • Arduino Nano;
  • Arduino Pro Mini.

Каждая из этих плат выпускается в двух вариантах с микроконтроллером ATmega328 и ATmega168. Во втором варианте в 2 раза уменьшаются объемы FLASH, ОЗУ и EEPROM.

Я собираюсь использовать эти платы в последующих уроках, поэтому решил рассказать о них.

Плата Arduino Nano.

Это небольшая плата размерами 19 x 43 мм. Тем не менее, по функциям и параметрам вполне заменяет Arduino UNO.

Arduino Nano

Как правило, не содержит разъемов для подключения внешних сигналов, но они легко могут быть запаяны.

У платы есть преобразователь интерфейса UART в USB и USB разъем для подключения к компьютеру.

Характеристики платы Arduino Nano.

Большая часть параметров платы определяется используемым микроконтроллером.

Тип микроконтроллера ATmega168 ATmega328
Архитектура AVR
Напряжение питания микроконтроллера 5 В
Номинальное напряжение питания платы 7 – 12 В
Предельно-допустимое напряжение питания платы 6 – 20 В
Тактовая частота 16 мГц
Объем памяти программ (FLASH) 16 кбайт 32 кбайт
Объем оперативной памяти (SRAM) 1 кбайт 2 кбайт
Объем энергонезависимой памяти (EEPROM) 512 байт 1 кбайт
Дискретные входы/выходы 14 выводов ( 6 могут быть использованы для генерации ШИМ)
Аналоговые входы 8 входов
Предельно-допустимый ток цифрового выхода 40 мА (но не более 200 мА для всех выводов)
Ток потребления Не более 20 мА
Размеры платы 18,5 x 43 мм
Вес 7 г

Назначение выводов платы Arduino Nano.

Распиновка Arduino Nano

Питание.

Плата может получать питание двумя способами:

  • через кабель связи с компьютером от USB порта;
  • от внешнего источника питания напряжением 6-20 В. Напряжение может быть не стабилизировано, но с низким уровнем пульсаций.

Напряжение внешнего источника питания стабилизируется на уровне 5 В с помощью микросхемы LM1117IMPX-5.0. Напряжение USB порта компьютера подключается к выходу стабилизатора через диод Шоттки (с низким падением напряжения).

Схема питания

Таким образом, при одновременном подключении обоих источников плата питается от источника с большим напряжением.

Вывод 5 V может быть использован для питания внешнего устройства. Надо только помнить, что ток нагрузки не должен превышать для разных плат 500-800 мА.

К выводу 3.3V можно подключать питание внешних устройств напряжением 3,3 В. У моей платы ток нагрузки не должен превышать 180 мА.

Входы и выходы платы.

  • Все выводы, цифровые и аналоговые, могут работать в диапазоне 0 … 5 В.
  • Максимальный вытекающий или втекающий ток для цифрового вывода в режиме выхода не должен превышать 40 мА. Общий ток выводов не должен превышать 200 мА.
  • Все выводы могут быть программно подключены к источнику питания микроконтроллера 5 В через подтягивающие резисторы сопротивлением 20-50 кОм.
  • Если на аналоговый вход или дискретный вывод в режиме входа подать напряжение свыше 5 В или ниже 0 В, то оно будет ограничено защитными диодами микроконтроллера.

Схема входов ATmega168/328

В этих случаях сигнал должен подключаться через ограничительный резистор, иначе микроконтроллер может выйти из строя.

Цифровые выводы. У платы 14 цифровых выводов, каждый из которых может работать в режимах входа и выхода. Некоторые выводы имеют еще альтернативные функции.

Последовательный интерфейс UART: выводы 0(RX) и 1(TX). Используются для обмена данными по интерфейсу UART. Эти выводы платы непосредственно соединены с соответствующими выводами микроконтроллера. К ним же через резисторы сопротивлением 1 кОм подключены сигналы преобразователя интерфейса.

Схема подключения последовательного интерфейса

Таким образом, выводы платы имеют приоритет по отношению к сигналам преобразователя интерфейсов. При загрузке программы в плату или обмене данными с компьютером выводы RX и TX должны оставаться свободными.

Внешние прерывания: выводы 2 и 3. Выводы, которые могут быть использованы для формирования внешних прерываний.

ШИМ: выводы 3,5,6,9, 10, 11. На этих выводах может быть сформирован сигнал ШИМ аппаратным способом.

Последовательный интерфейс SPI: выводы 10 (SS), 11 (MOSI), 13 (SCK). Выводы аппаратного интерфейса SPI.

Светодиод: вывод 13. К этому выводу подключен светодиод, обозначенный на плате L. Светится при высоком уровне сигнала.

Аналоговые входы: A0…A8. 8 аналоговых входов для измерения напряжения с помощью встроенного АЦП. Разрядность АЦП – 10 бит.

Интерфейс I2C: выводы A4 (SDA) и A5 (SCL). Сигналы аппаратного интерфейса I2C.

AREF. Опорное напряжение для АЦП микроконтроллера. Определяет диапазон измерения напряжения на аналоговых входах.

Читать:
Где купить паяльную кислоту

RST. Сигнал сброса микроконтроллера. Низкий уровень приводит к перезагрузке системы.

Светодиоды.

На плате есть 4 светодиода, показывающие состояние сигналов.

Светодиоды контроллера

Обозначение на плате При каком уровне сигнала светится Назначение
TX низкий Сигнал TX активен
RX низкий Сигнал RX активен
PWR 5 В Питание есть
L высокий Светодиод общего назначения

Загрузка программы в плату из Arduino IDE происходит традиционным способом.

Принципиальная схема платы Arduino Nano.

Схемы плат разных производителей могут отличаться. Чаще всего различия касаются преобразователя интерфейсов USB-UART.

В китайских клонах обычно используются мосты USB-UART микросхемы CH340G. В фирменных платах преобразователь интерфейсов выполнен на микросхеме FT232RL.

Вот схема такого варианта платы Arduino Nano.

Принципиальная схема Arduino Nano

Микроконтроллер включен по стандартной схеме. Систему питания я уже объяснил.

Преобразователь интерфейсов FT232RL также включен по стандартной схеме. Сигнал DTR соединен через конденсатор емкостью 0,1 мкФ с выводом Reset микроконтроллера для формирования сигнала сброса при загрузке программы из Arduino IDE.

В следующем уроке я расскажу еще об одной плате на микроконтроллерах ATmega168/328. Об одной из самых миниатюрных плат — Arduino Pro Mini.

Чем отличается atmega168p от atmega328p: подробное сравнение

Atmega168p и atmega328p являются чуть ли не двоюродными братьями. Оба микроконтроллера основаны на технологии AVR, имеют одинаковую архитектуру, оснащены 32-килобайтной флэш-памятью и включают 23 вывода в корпусе DIP. Тем не менее, существуют и некоторые различия между ними, которые мы подробно рассмотрим в данной статье.

Наша статья предоставит вам полное сравнение atmega168p и atmega328p, включая характеристики микроконтроллеров, внутренние схемы и многое другое. Мы поможем вам понять, какой из двух микроконтроллеров лучше подойдет для вашего проекта, а также выясним, какие возможности и функции предлагает каждое из этих устройств.

Архитектура процессора в микроконтроллерах atmega168p и atmega328p

Общая архитектура процессора в atmega168p и atmega328p

Процессоры atmega168p и atmega328p основаны на RISC-архитектуре, что означает, что устройства имеют набор инструкций с фиксированным размером и выполняют максимально простые операции. Данные микроконтроллеры имеют 8-разрядную архитектуру с 32 регистрами общего назначения, что обеспечивает более эффективную работу.

Различия в архитектуре процессора

Одним из основных отличий между atmega168p и atmega328p является преобразование аналогового сигнала в цифровой. Atmega328p имеет 10-битный АЦП, в то время как сопоставимая функция у atmega168p работает только на 8 бит. Это позволяет atmega328p получать более точную информацию от датчиков и других устройств.

Кроме того, atmega328p также имеет больший объем памяти, что позволяет хранить больше программ и данных. Еще одним отличием является наличие у atmega328p дополнительных портов для подключения устройств, что расширяет возможности использования данного микроконтроллера.

Заключение

Сравнение архитектуры процессора в микроконтроллерах atmega168p и atmega328p показывает, что в обоих устройствах присутствует RISC-архитектура с 8-разрядной архитектурой и 32 регистрами общего назначения. Однако atmega328p имеет более точный АЦП, больший объем памяти и дополнительные порты для подключения устройств.

Объем встроенной памяти

Одним из ключевых отличий микроконтроллеров atmega168p и atmega328p является объем встроенной памяти. У atmega168p он составляет 16 килобайт флеш-памяти и 1 килобайт ОЗУ, а у atmega328p — 32 килобайта флеш-памяти и 2 килобайта ОЗУ. Таким образом, atmega328p может обрабатывать более сложные программы и хранить больше данных.

Объем флеш-памяти влияет на то, сколько программы можно загрузить на микроконтроллер и какие функции он может обрабатывать. Если требуется обработка большого количества данных, например в задачах машинного обучения или обработки изображений, то atmega328p предпочтительнее из-за большего объема флеш-памяти.

Объем ОЗУ влияет на то, сколько переменных и объектов можно хранить в оперативной памяти. Это важно при разработке программ, где требуется хранить большое количество данных. Например, в программе для управления роботом, где необходимо хранить данные сенсоров и выводить информацию на экран, предпочтительнее использовать микроконтроллер с большим объемом ОЗУ, как atmega328p.

Количество выводов в микроконтроллерах ATmega168P и ATmega328P

ATmega168P и ATmega328P — это два микроконтроллера, которые являются частями семейства AVR от компании Atmel. Одним из ключевых параметров при выборе микроконтроллера является количество выводов, которое отвечает за доступность интерфейсов и возможность подключения множества периферийных устройств.

В ATmega168P количество выводов составляет 28, из которых 23 могут быть использованы как входы/выходы (GPIO), а шесть выводов назначены для передачи сигналов для соединения с другими устройствами (ISP, JTAG). Один из выводов используется для установки тактовой частоты микроконтроллера.

В ATmega328P количество выводов равно 32, из которых 27 могут быть использованы как GPIO, а шесть выводов назначены для передачи сигналов для соединения с другими устройствами (ISP, JTAG). Кроме того, для ATmega328P доступны два дополнительных аппаратных последовательных интерфейса (UART).

Таким образом, можно сделать вывод, что ATmega328P имеет большее количество GPIO и дополнительные UART интерфейсы, что делает его более функциональным и удобным для использования в проектах, в которых требуется множество входов/выходов и более сложная связь с другими устройствами.

Совместимость с Arduino

Как и в случае с другими микроконтроллерами из семейства AVR, обе модели atmega168p и atmega328p совместимы с Arduino. Это означает, что можно использовать оба микроконтроллера для создания собственных Arduino-подобных плат. Все пины и функции, доступные на оригинальной плате Arduino UNO, также доступны на платах, созданных на базе atmega168p или atmega328p.

Однако, следует учитывать, что atmega328p имеет более высокую производительность, больший объем памяти и большее количество встроенных периферийных устройств, чем atmega168p. Поэтому, при выборе микроконтроллера для создания Arduino-совместимой платы, стоит учитывать требования конкретного проекта и возможности выбранного микроконтроллера.

Кроме того, для работы с платами на базе atmega168p или atmega328p можно использовать среды разработки Arduino IDE и PlatformIO, которые поддерживают эти микроконтроллеры и позволяют легко создавать и отлаживать код для различных проектов.

Частота работы

Одним из ключевых параметров, отличающих atmega168p от atmega328p, является частота работы микроконтроллеров. Atmega168p имеет максимальную рабочую частоту 20 МГц, в то время как atmega328p может работать на частоте до 20 МГц в техническом процессе 0,18 мкм, и до 16 МГц в процессе 0,25 мкм.

Высокая частота работы позволяет atmega328p обеспечивать большую производительность и скорость работы по сравнению с atmega168p. Это особенно важно для задач, требующих обработки большого количества данных в реальном времени. Таким образом, atmega328p более подходит для приложений, где требуется высокая скорость обработки данных, а atmega168p может быть использован в более простых приложениях, где скорость не является ключевым параметром.

Но стоит отметить, что при увеличении частоты работы увеличивается и энергопотребление микроконтроллеров. Поэтому при выборе микроконтроллера необходимо учитывать как требования к скорости работы, так и требования к энергопотреблению устройства в целом.

Встроенные модули atmega168p и atmega328p

Atmega168p и atmega328p имеют множество встроенных модулей, обеспечивающих удобство и функциональность микроконтроллеров. Некоторые из них схожи, другие отличаются.

Общие модули:

  • Универсальный синхронный/асинхронный серийный интерфейс (USART) — позволяет обмениваться данными между микроконтроллером и другими устройствами через последовательный порт.
  • Интерфейс для работы с I2C шиной (TWI) — позволяет подключать устройства по протоколу I2C для обмена данными.
  • Интерфейс для работы с SPI шиной — позволяет обращаться к различным устройствам, используя протокол SPI.
  • АЦП (аналогово-цифровой преобразователь) — модуль, который преобразует аналоговый сигнал в цифровой. Позволяет измерять напряжения и токи на входах и подключать датчики для сбора информации.

Различия:

  • Память — atmega328p имеет более высокую емкость памяти, чем atmega168p, что позволяет сохранять больше программного кода и данных.
  • Таймер-счетчик — atmega328p имеет больше таймеров, чем atmega168p. Это обеспечивает более точное управление временем и частотой.
  • EDBG (Embedded Debugger) — atmega328p имеет встроенный отладочный интерфейс EDBG, который позволяет отлаживать программы на микроконтроллере без дополнительных устройств.

В целом, atmega328p имеет более широкие возможности и функциональность благодаря большей емкости памяти и наличию дополнительных модулей.

Размер и потребляемая энергия

Atmega168p и Atmega328p имеют различия в размере микроконтроллера. Atmega328p имеет более избыточный объем памяти — 32 килобайта вместо 16 килобайт в Atmega168p. Это позволяет Atmega328p работать с более сложными программами и устройствами.

В то время как размер Atmega328p больше, он более энергоэффективный в сравнении с Atmega168p. Atmega328p работает на меньшей частоте часового сигнала, что означает, что он потребляет меньше энергии, чем Atmega168p. На основе этого Atmega328p является лучшим вариантом для устройств, работающих от батарей.

Микроконтроллер Объем памяти Частота часового сигнала Потребление энергии
Atmega168p 16 килобайт 20 МГц 10 мА
Atmega328p 32 килобайта 16 МГц 5 мА

Из сравнения таблицы можно увидеть, что Atmega328p является более продвинутым и энергоэффективным микроконтроллером. Он предпочтительнее для использования в устройствах, где необходимы меньшие затраты на энергопотребление.

Применение микроконтроллеров ATmega168p и ATmega328p в электронных устройствах

ATmega168p

Микроконтроллер ATmega168p можно использовать в различных электронных устройствах, таких как смарт-дома, автоматизация производства, датчики и многое другое. Он обладает достаточной вместительностью памяти и мощностью, чтобы выполнять сложные операции, такие как обработка изображений, передача данных и сбор информации с многочисленных датчиков.

Кроме того, ATmega168p обладает обширным набором интерфейсов для обеспечения соединения с другими устройствами, такими как USB, UART, SPI и I2C. Это делает его идеальным для использования в устройствах, которые требуют связи со множеством различных устройств внутри одной сети.

ATmega328p

ATmega328p является улучшенной версией портфеля микроконтроллеров Atmel. Он может использоваться в сложных электронных системах, включая применение в индустрии и в домашних системах автоматизации, таких как системы автоматического полива, умный дом и многое другое.

Он обладает большой вместимостью памяти, в 2 раза больше, чем у ATmega168p и может работать на частоте до 20 МГц, что делает его более мощным и производительным. ATmega328p также обладает высокой степенью взаимодействия с другими устройствами благодаря многим интерфейсам, которые он поддерживает, таким как USB, UART, SPI и I2C.

Кроме того, ATmega328p может оснащаться дополнительными периферийными устройствами, такими как широкополосный диапазон таймеров, что позволяет улучшить его возможности и улучшить производительность электронного устройства.

Arduino Nano ATmega168

В настоящее время существует 2 модификации разновидности плат Arduino Nano.
Версии 3.хх на микроконтроллере ATmega328 и версии 2.хх на микроконтроллере ATmega168.

Поговорим про версию 2.хх
Сразу оговорюсь, что отличаются они только:

  • Микроконтроллер Atmel ATmega168 или ATmega328
  • Флеш-память 16 Кб (ATmega168) или 32 Кб (ATmega328) при этом 2 Кб используются для загрузчика
  • ОЗУ 1 Кб (ATmega168) или 2 Кб (ATmega328)
  • EEPROM 512 байт (ATmega168) или 1 Кб (ATmega328)

Все микроконтроллеры ATmega168 и ATmega328 установленные на Arduino Nano поставляются с уже записанным загрузчиком, что облегчает установку новых программ без внешних программаторов.

Основные параметры Atmel ATmega168

ЦПУ: Ядро AVR
ЦПУ: F,МГц от 0 до 20
Память: Flash,КБайт 16
Память: RAM,КБайт 1
Память: EEPROM,Байт 512
I/O (макс.),шт. 23
Таймеры: 8-бит,шт 2
Таймеры: 16-бит,шт 1
Таймеры: Каналов ШИМ,шт 6
Таймеры: RTC Да
Интерфейсы: UART,шт 1
Интерфейсы: SPI,шт 1
Интерфейсы: I2C,шт 1
Аналоговые входы: Разрядов АЦП,бит 10
Аналоговые входы: Каналов АЦП,шт 6
Аналоговые входы: Быстродействие АЦП,kSPS 76.9
Аналоговые входы: Аналоговый компаратор,шт 2
VCC,В от 1.8 до 5.5
ICC,мА 10
TA,°C от -40 до 85
Корпус PDIP-28 MLF-32 TQFP-32

Посмотреть datasheet на этот микроконтроллер можно на странице Arduino Nano datasheet .

Похожие публикации