Распиновка контроллера Arduino UNO — Atmel 328P-PU (DIP-корпус)
Ножки микросхемы Atmel/Atmega 328P-PU в DIP-корпусе (классический длинный черный корпус с двумя рядами ножек по бокам) распределены так:
Список, отсортированный по номерам контактов, выглядит так:
Контакт | Номер ножки | Назначение | Примечание |
PC6 | 1 | PCINT14 / -RESET | Programming, debug / Digital |
PD0 | 2 | PCINT16 / RXD | Digital |
PD1 | 3 | PCINT17 / TXD | Digital |
PD2 | 4 | PCINT18 / INT0 | Digital |
PD3 | 5 | PCINT19 / OC2B / INT1 | Digital |
PD4 | 6 | PCINT20 / XCK / T0 | Digital |
VCC | 7 | Напряжение питания | Power |
GND | 8 | Ground | |
PB6 | 9 | PCINT6 / XTAL1 / TOSC1 | Digital / Crystal, Osc |
PB7 | 10 | PCINT7 / XTAL2 / TOSC2 | Digital / Crystal, Osc |
PD5 | 11 | PCINT21 / OC0B / T1 | Digital |
PD6 | 12 | PCINT22 / OC0A / AIN0 | Digital / Analog |
PD7 | 13 | PCINT23 / AIN1 | Digital / Analog |
PB0 | 14 | PCINT0 / CLKO / ICP1 | Digital |
PB1 | 15 | OC1A / PCINT1 | Digital |
PB2 | 16 | -SS / OC1B / PCINT2 | Digital |
PB3 | 17 | MOSI / OC2A / PCINT3 | Digital |
PB4 | 18 | MISO / PCINT4 | Digital |
19 | SCK/PCINT5 | Digital | |
AVCC | 20 | Качественное питание для АЦП | Power |
AREF | 21 | Опорное напряжение для АЦП | Analog |
GND | 22 | Ground | |
PC0 | 23 | ADC0 / PCINT8 | Analog / Digital |
PC1 | 24 | ADC1 / PCINT9 | Analog / Digital |
PC2 | 25 | ADC2 / PCINT10 | Analog / Digital |
PC3 | 26 | ADC3 / PCINT11 | Analog / Digital |
PC4 | 27 | ADC4 / SDA / PCINT12 | Analog / Digital |
PC5 | 28 | ADC5 / SCL / PCINT13 | Analog / Digital |
Список, отсортированный по наименованиям контактов, выглядит так:
Контакт | Номер ножки | Назначение | Примечание |
PB0 | 14 | PCINT0 / CLKO / ICP1 | Digital |
PB1 | 15 | OC1A / PCINT1 | Digital |
PB2 | 16 | -SS / OC1B / PCINT2 | Digital |
PB3 | 17 | MOSI / OC2A / PCINT3 | Digital |
PB4 | 18 | MISO / PCINT4 | Digital |
PB5 | 19 | SCK/PCINT5 | Digital |
PB6 | 9 | PCINT6 / XTAL1 / TOSC1 | Digital / Crystal, Osc |
PB7 | 10 | PCINT7 / XTAL2 / TOSC2 | Digital / Crystal, Osc |
PC0 | 23 | ADC0 / PCINT8 | Analog / Digital |
PC1 | 24 | ADC1 / PCINT9 | Analog / Digital |
PC2 | 25 | ADC2 / PCINT10 | Analog / Digital |
PC3 | 26 | ADC3 / PCINT11 | Analog / Digital |
PC4 | 27 | ADC4 / SDA / PCINT12 | Analog / Digital |
PC5 | 28 | ADC5 / SCL / PCINT13 | Analog / Digital |
PC6 | 1 | PCINT14 / -RESET | Programming, debug / Digital |
PD0 | 2 | PCINT16 / RXD | Digital |
PD1 | 3 | PCINT17 / TXD | Digital |
PD2 | 4 | PCINT18 / INT0 | Digital |
PD3 | 5 | PCINT19 / OC2B / INT1 | Digital |
PD4 | 6 | PCINT20 / XCK / T0 | Digital |
PD5 | 11 | PCINT21 / OC0B / T1 | Digital |
PD6 | 12 | PCINT22 / OC0A / AIN0 | Digital / Analog |
PD7 | 13 | PCINT23 / AIN1 | Digital / Analog |
AREF | 21 | Опорное напряжение для АЦП | Analog |
VCC | 7 | Напряжение питания | Power |
AVCC | 20 | Качественное питание для АЦП | Power |
GND | 8 | Ground | |
GND | 22 | Ground |
В этом списке сразу видно, что микросхема имеет три порта B, C и D. Причем порт C отличается тем, что он 7-ми разрядный, в то время как порты B и D 8-ми разрядные.
Итого, имеется 8 + 8 + 7 = 23 ножки, принадлежащих трем портам. Почему же на сигнальные выводы Arduino UNO отведено всего 20 пинов? Куда делись 3 пина? А вот куда:
- Ножка PC6 никуда не делась, просто она вынесена в контактную группу Power и отвечает за сброс контроллера (работает в режиме -RESET).
- Ножки PB6 и PB7 используются в режимах XTAL1 и XTAL2 и подключены к внешнему кварцевому резонатору.
Итого, на Arduino UNO реально доступно 20 пинов:
- На порту B — 6 бит
- На порту C — 6 бит
- На порту D — 8 бит
Из них ножки PD0 и PD1 при включении и начальной инициализации Arduino используются в качестве COM-порта, Adrduino пытается определить наличие сигнала на этих пинах, чтобы при необходимости переключиться в режим прошивания. Поэтому данне пины не следует использовать в тех сигнальных линиях самодельных устройств, которые должны работать сразу после включения.
Микроконтроллер ATmega328P-PU (DIP) | AmperMarket.kz
1 080 тг
Нет в наличии
Уведомить о поступлении
Артикул: 1601021 Категория: Микроконтроллеры и микросхемы (IC)
- Описание
- Характеристики
- Габариты
ATmega328P-PU — это 8-битный микроконтроллер на базе picoPower AVR RISC фирмы Atmel. Объединяет 32Кб ISP flash-памяти с возможностями считывания во время записи, 1Кб EEPROM, 2Кб SRAM, 23 универсальных порта ввода-вывода, 32 универсальных регистра, 3 счетчика/таймера с режимом сравнения, внутренними и внешними прерываниями, программируемый USART, 2-проводной последовательный интерфейс, SPI порт, 6-канальный 10-битный АЦП (8-канальный в корпусах TQFP и QFN/MLF), программируемый сторожевой таймер с внутренним генератором и пятью режимами энергосбережения.
Применяется в платах Arduino Uno, Nano, Pro Mini и других.
Для установки данного микроконтроллера на плату удобно использовать DIP панель на 28 контактов.
Распиновка
Скачать тех. спецификацию (Datasheet)
Характеристики
Напряжение питания | 1.8 – 5.5 В |
---|---|
Ширина шины данных | 8 бит |
Тактовая частота | 20 МГц |
Количество входов/выходов | 23 |
Объем памяти программ | 32 Кб |
объем EEPROM | 1 Кб |
объем RAM | 2 Кб |
АЦП/ЦАП | 6×10 бит |
Встроенные интерфейсы | I2C, SPI, UART |
Корпус | DIP-28 |
Рабочая температура | -40…+85 °C |
Вес | 5 г |
---|---|
Размеры | 37. 4 x 6.76 x 3.28 мм |
Возможно Вас также заинтересует…
Микроконтроллер ATmega16A-PU (DIP)
1 100 тг Нет в наличии[Аналог] Arduino Uno R3
7 400 тг В корзинуМикроконтроллер ATmega8A-PU (DIP)
650 тг Нет в наличии
Вы просматриваете: Микроконтроллер ATmega328P-PU (DIP)
1 080 тг Нет в наличииВ корзину
Уведомить о поступлении Как только товар станет доступен для заказа, мы Вам сразу сообщим. Для этого укажите корректный адрес электронной почты, на который впоследствии придет уведомление
E-mail Вводимые данные конфиденциальны. Ваш E-mail будет использован только для уведомления Вас о доступности выбранных товаров.ATMEGA328P AU: распиновка, техническое описание, загрузчик
Датчик LSM303DLHC: блок-схема, калибровка и техническое описание
LM6172 Усилитель обратной связи: техническое описание, технические характеристики, эквивалент
Автор: Айрин
Дата: 26 марта 2022 г.
Обзор продуктаATMEGA328P-AU — высокопроизводительный picoPower 8bit Микроконтроллер на основе AVR RISC сочетает в себе 32 КБ флэш-памяти ISP с возможностью чтения во время записи, 1024 КБ EEPROM, 2 КБ SRAM, 23 линии ввода-вывода общего назначения, 32 рабочие регистры общего назначения, три гибких таймера/счетчика с режимами сравнения, внутренние и внешние прерывания, последовательный программируемый USART, байт-ориентированный 2-проводной последовательный интерфейс, последовательный порт SPI, 6-канальный 10-битный аналого-цифровой преобразователь (8 -каналы в корпусах TQFP и QFN/MLF), программируемый сторожевой таймер с внутренним генератором и пять программно выбираемых режимов энергосбережения. Устройство работает от 1,8-5,5 вольт .
Каталог
ATMEGA328P Загрузчик AU | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
90P00034 ATMEGA328 5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ATMEGA328P AU Модели CAD | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ATMEGA328P Распиновка AU | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ATMEGA328P AU Загрузчик Загрузчик и загрузка в Atmega328P-AU ATMEGA3928P0014 Функция
ATMEGA328P AU Модели CAD
ATMEGA328P AU Символ
ATMEGA328P AU 90 Footprint3 ATMEGA328P AU 3D-модели ATMEGA328P AU Распиновка 0 Распиновка 3 0 4ATMEGA328P AU Назначение контактов
Назначение контактов ATMEGA328P AU Альтернативный Эта часть может быть известна под следующими альтернативными номерами:
ATMEGA328P AU Спецификация
ATMEGA328P-AN VS ATMEGA328P-AU
ATMEGA328P AU Спецификация ATMEGA328P AU 00 Спецификация 9 00034 0 3 Производитель Microchip Technology Incorporated занимается разработкой, производством и продажей связанных и безопасных встроенных решений управления, используемых своих клиентов для различных приложений. Компания работает в двух сегментах: полупроводниковая продукция и лицензирование технологий. Примечание. Перед заменой в схеме проверьте их параметры и конфигурацию контактов. Что такое Atmega 328p Pu? ATMEGA328P-U — это маломощный 8-разрядный КМОП-микроконтроллер, основанный на улучшенной RISC-архитектуре AVR. В чем разница между Atmega 328 и ATmega328P? За исключением мощности, существенных функциональных различий между ними нет. Этот тип микроконтроллера обычно встречается в платах Arduino. Atmega 328 выполняет те же функции, что и Atmega 328p, однако 328p потребляет гораздо меньше энергии благодаря функциям ATMEL PicoPower. В результате P означает PicoPower. Что означает ATMega? Микроконтроллер ATMega — это 8-разрядный микроконтроллер с Гарвардской архитектурой на основе сокращенного набора инструкций (RISC). Бог знает: как следует из названия, например, «ATmega16», где AT = Atmel, mega = мега AVR и 16 = флэш-память 16 КБ. 100015 Сьюзи
21 февраля 2023 145 КаталогPIC24FJ64GA004-I/PT Микроконтроллеры PIC ОбзорPIC24FJ64GA004-I/PT Модель CAD PIC24FJ64GA004-I/PT ОсобенностиPIC24FJ64GA004-I/PT ПриложенияPIC24FJ64GA004-I/PT Лист данных4PIC20 003 Продолжить чтение » Лидия 6 февраля 2023 150 Каталог Обзор продуктаМодели САПР USB2514B-I/M2Конфигурация выводов USB2514B-I/M2Блок-схема USB2514B-I/M2Особенности USB2514B-I/M2Приложения USB2514B-I/M2Техническое описание USB2514B-I/M2Спецификация USB2514B-I/M2… Продолжить чтение » CD4066 Четырехсторонний двусторонний переключатель: распиновка, характеристики, спецификацияIggy 15 мар 2022 16571 CD4066 — это четырехсторонний двусторонний переключатель, который можно применять для переключения аналоговых и цифровых сигналов. Он по выводам совместим с устройством CD4016B, но имеет гораздо более низкую чувствительность в открытом состоянии…0015 Ирэн 24 февраля 2022 2197 Транзистор IRL540 представляет собой N-CH MOSFET, в котором используются передовые технологии обработки для достижения минимально возможного сопротивления в открытом состоянии на единицу площади кремния. 5 лучших проектов в области электроники с использованием IRF540 КаталогProduct Over… Продолжить чтение » Понижающий преобразователь LM2596: 4 примера анализа цепейMia 2 апр 2022 9366 I ОписаниеЧто такое LM2596? LM2596 представляет собой импульсный стабилизатор напряжения для понижающих монолитных интегральных схем управления питанием, способный выдавать ток привода 3 А при хорошей линейности и… Читать далее » Что нужно знать о ATmega328P перед использованием ArduinoATmega328P — один из самых популярных в мире микроконтроллеров, пригодных для самостоятельного изготовления. Этот однокристальный микроконтроллер — хороший выбор для тех, кто занимается самодельной электроникой, и он используется в последнем поколении Arduino Unos (наряду с другими платами микроконтроллеров). Но что вам нужно знать о ATmega328P, прежде чем вы сможете начать использовать свой Arduino? Что такое микроконтроллер ATmega328P?Созданный Atmel, ATmega328P представляет собой однокристальный микроконтроллер на основе 8-разрядного процессорного ядра RISC. Этот небольшой микроконтроллер имеет малое энергопотребление и доступен по цене, что делает его отличным выбором для различных приложений, включая проекты «сделай сам», которые вы хотите реализовать. Микросхема ATmega328P уже много лет является важной частью Arduino. Arduino Uno использует этот микроконтроллер вместе с платами Arduino Pro Mini и Arduino Nano. Это делает его чрезвычайно распространенным в области электроники DIY, и стоит узнать о его возможностях, если вы планируете использовать эти платы. Платы Arduino с использованием микроконтроллера ATmega328PИзображение предоставлено: Arduino StoreATmega328P находится на платах микроконтроллеров Arduino Uno и Arduino Nano, двух самых популярных продуктах Arduino. Вы также можете купить этот чип как отдельный продукт, если хотите протестировать его без платы микроконтроллера, хотя это будет сложный способ начать работу. Вы можете воспользоваться нашим удобным руководством, чтобы узнать о различных типах плат микроконтроллеров Arduino. Спецификация ATmega328PATmega328P имеет удивительно плотное техническое описание для такого маленького чипа. Существует ряд спецификаций, о которых следует знать, прежде чем вы начнете писать код для своего микроконтроллера. Мы разбили их, чтобы упростить понимание ограничений и ограничений этого чипа. Давайте начнем с основных характеристик, чтобы дать вам представление о том, как выглядит ATmega328P.
Каждая из этих спецификаций играет свою роль в том, что ATmega328P так хорошо подходит для использования с отладочными платами, такими как Arduino. Но что все это на самом деле означает?
Схема выводов ATmega328PНа приведенной выше схеме выводов ATmega328P показаны разные выводы DIP-чипа ATmega328P и выводы платы Arduino Uno. Это должно дать вам хорошее представление о том, как этот чип и популярная плата микроконтроллера работают вместе. ATmega328P — это универсальная микросхема для множества приложений. Таким образом, для этого чипа доступно несколько различных корпусов, все разной формы и с разными типами выводов. TQFP (четырехплоский корпус), MLF/VQFN (микровыводная рамка или четырехплоский корпус без выводов) и DIP (двойной рядный корпус) являются наиболее распространенными из этих пакетов. Подлинные платы Arduino Uno используют DIP-вариант микросхемы ATmega328P (также известной как ATmega328P-PU), и это означает, что микросхему можно удалить и заменить (в отличие от ATmega328P-AU). В других типах плат Arduino используются другие микросхемы ATmega в корпусе quad-flat, и их нельзя удалить. Ограничения ATmega328P и Arduino UnoКак и любой другой чип микроконтроллера, ATmega328P имеет определенные ограничения, которые необходимо учитывать, прежде чем вы решите работать с ним. Эти ограничения также распространяются на платы Arduino, в которых используются эти микросхемы. Низкий бюджет SRAMМикросхема ATmega328P поставляется с 2 КБ SRAM, и этого достаточно для большинства проектов. Однако для тех, кто хочет использовать несколько библиотек и код с большим количеством переменных, может легко закончиться SRAM, что приведет к сбою вашей программы. Программисты, работающие с платами Arduino, имеют большой контроль над управлением памятью благодаря использованию C++. Текст, изображения и другие готовые ресурсы можно хранить во флэш-памяти, чтобы освободить дополнительную память для программ, которые вы запускаете, и сократить бюджет SRAM. Ограниченная вычислительная мощностьЦП с частотой 20 Гц, установленный на микросхеме ATmega328P, отлично подходит для выполнения простого кода, но предлагает ограниченную вычислительную мощность для сложных приложений. Это означает, что он не подходит для таких вещей, как распознавание речи, глубокое обучение или другие распространенные задачи микроконтроллера. Решение этой проблемы невозможно с ATmega328P. Если вам нужно больше мощности, вам нужно будет искать более подходящую плату микроконтроллера для задачи, которую вы хотели бы выполнить, но на рынке есть множество вариантов, которые дадут вам доступ к тому, что вам нужно. Преимущества ATmega328P и Arduino UnoНаряду с ограничениями ATmega328P существуют также преимущества, связанные с использованием такого чипа. Они часто перевешивают ограничения микроконтроллера для простых проектов, особенно если вы новичок в работе с микроконтроллерами. |