Микроконтроллер ATMEGA328-PU: распиновка, программирование [FAQ]

image

32КБ 16K x 16 FLASH AVR 8-битный микроконтроллер AVR® серии ATmega ATMEGA328 28-контактный 20 МГц 5 В 28-DIP (0,300, 7,62 мм)

В этой статье будут рассмотрены его распиновка, техническое описание, программирование и более подробная информация о ATMEGA328-PU.

Каталог

Распиновка ATMEGA328-PU

CAD-модель ATMEGA328-PU

Обзор ATMEGA328-PU

Особенности ATMEGA328-PU

Альтернативы ATMEGA328-PU

Блок-схема ATMEGA328-PU

Пакет ATMEGA328-PU

Техническое описание в формате PDF

Технические характеристики

Детали с похожими характеристиками

Распиновка ATMEGA328-PU

image

Распиновка ATMEGA328-PU

CAD-модель ATMEGA328-PU

Символ

image 

Символ ATMEGA328-PU

След

image 

Размер ATMEGA328-PU

3D модель

image 

ATMEGA328-PU 3D модель

Обзор ATMEGA328-PU

ATMEGA328 -PU — это 8-битный КМОП-микроконтроллер с низким энергопотреблением, основанный на RISC-архитектуре с усовершенствованием AVR . ATMEGA328-PU достигает пропускной способности, приближающейся к 1MIPS на МГц, выполняя мощные инструкции за один такт, что позволяет разработчику системы оптимизировать энергопотребление в зависимости от скорости обработки.

 

 

Особенности ATMEGA328-PU

·131 мощная инструкция, максимальное выполнение за один такт

·32 x 8 рабочих регистров общего назначения

·Полностью статическая работа

·Пропускная способность до 20MIPS при частоте 20 МГц

·Встроенный двухтактный умножитель

·Циклы записи/стирания: 10 000 флэш-памяти/100 000 EEPROM

·Дополнительный раздел загрузочного кода с независимыми битами блокировки

·В системном программировании с помощью встроенной программы загрузки.

·Истинное чтение во время операции записи

·Программная блокировка для обеспечения безопасности программного обеспечения

·Поддержка библиотеки Atmel® QTouch®

·Емкостные сенсорные кнопки, ползунки и колесики

·Приобретение QTouch и QMatrix®

·До 64 сенсорных каналов

·Два 8-битных таймера/счетчика с отдельным прескалером и режимом сравнения.

·Один 16-битный таймер/счетчик с отдельным прескалером, режимом сравнения и режимом захвата.

·Счетчик реального времени с отдельным генератором

·Шесть каналов ШИМ

·Программируемый последовательный USART

·Последовательный периферийный интерфейс (SPI)

 

 

Альтернативы ATMEGA328-PU

Альтернативные детали для ATMEGA328-PU:

·ATMEGA328-МУР

·ATMEGA328-MMHR

·ATMEGA328-AU

 

 

Блок-схема ATMEGA328-PU

image 

Блок-схема ATMEGA328-PU

Ядро AVR сочетает в себе богатый набор команд с 32 рабочими регистрами общего назначения. Все 32 регистра напрямую подключены к арифметико-логическому устройству (АЛУ), что позволяет получить доступ к двум независимым регистрам с помощью одной инструкции, выполняемой за один такт. Полученная архитектура более эффективна для кода, обеспечивая при этом пропускную способность до десяти раз выше, чем у обычных микроконтроллеров CISC.

ATmega328PU  предоставляет следующие возможности :: 4 КБ/8 КБ внутрисистемной программируемой флэш-памяти с возможностью чтения во время записи, 256/512/512/1 КБ EEPROM, 512/1 КБ/1 КБ/2 КБ SRAM, 23 линии ввода-вывода общего назначения, 32 рабочих регистра общего назначения, три гибких таймера/счетчика с режимами сравнения, внутренними и внешними прерываниями, последовательным программируемым USART, байт-ориентированным 2-проводным последовательным интерфейсом, последовательным портом SPI, 6-канальным 10-разрядным АЦП (8 каналов в TQFP и QFN/ MLF), программируемый сторожевой таймер с внутренним генератором и пять программно выбираемых режимов энергосбережения. Режим ожидания останавливает ЦП, позволяя SRAM, таймерам/счетчикам, USART, 2-проводному последовательному интерфейсу, порту SPI и системе прерываний продолжать работу. Режим отключения питания сохраняет содержимое регистра, но замораживает генератор, отключая все остальные функции микросхемы до следующего прерывания или аппаратного сброса. В режиме энергосбережения асинхронный таймер продолжает работать, позволяя пользователю поддерживать базу таймера, пока остальная часть устройства находится в спящем режиме. Режим шумоподавления АЦП останавливает ЦП и все модули ввода-вывода, кроме асинхронного таймера и АЦП, чтобы минимизировать шум переключения во время преобразования АЦП. В режиме ожидания кварцевый/резонаторный генератор работает, пока остальная часть устройства спит. Это обеспечивает очень быстрый запуск в сочетании с низким энергопотреблением. кварцевый/резонаторный генератор работает, пока остальная часть устройства спит. Это обеспечивает очень быстрый запуск в сочетании с низким энергопотреблением. кварцевый/резонаторный генератор работает, пока остальная часть устройства спит. Это обеспечивает очень быстрый запуск в сочетании с низким энергопотреблением.

 

 

Пакет ATMEGA328-PU

image 

Пакет ATMEGA328-PU

Технические характеристики

Технические характеристики, атрибуты, параметры и детали Microchip Technology ATMEGA328-PU, аналогичные характеристикам Microchip Technology ATMEGA328-PU.

Тип

Параметр



Время выполнения заказа на заводе

7 недель

Контактное покрытие

Банка

Устанавливать

Сквозное отверстие

Тип монтажа

Сквозное отверстие

Пакет/кейс

28-ДИП (0,300, 7,62 мм)

Количество контактов

28

Рабочая Температура

-40°C~85°C ТА

Упаковка

Трубка

Ряд

AVR® ATmega

Опубликовано

1997 год

Код JESD-609

е3

Код Pbfree

да

Статус детали

Активный

Уровень чувствительности к влаге (MSL)

1 (без ограничений)

Количество окончаний

28

Подкатегория

Микроконтроллеры

Технологии

КМОП

Положение терминала

ДВОЙНОЙ

Напряжение питания

Терминал Питч

2,54 мм

Частота

20 МГц

Базовый номер детали

АТМЕГА328

Напряжение питания-Макс (Vsup)

5,5 В

Источники питания

2/5 В

Минимальное напряжение питания (Vsup)

4,5 В

Интерфейс

2-проводной, I2C, SPI, UART, USART

Объем памяти

32 КБ

Тип генератора

Внутренний

Количество входов/выходов

23

Размер оперативной памяти

2К х 8

Напряжение-питание (Vcc/Vdd)

1,8 В~5,5 В

Тип ИБП/UCS/периферийных микросхем

МИКРОКОНТРОЛЛЕР, РИСК

Основной процессор

АВР

Периферийные устройства

Обнаружение/сброс провала напряжения, POR, ШИМ, WDT

Тип памяти программы

ВСПЫШКА

Размер ядра

8-битный

Размер памяти программы

32 КБ 16 КБ х 16

Возможности подключения

I2C, SPI, UART/USART

Размер бита

8

Конвертер данных

А/Д 6x10b

Сторожевой таймер

Да

Имеет АЦП

ДА

Каналы DMA

НЕТ

Ширина шины данных

ШИМ-каналы

ДА

Количество таймеров/счетчиков

3

Размер EEPROM

1К х 8

Количество каналов АЦП

6

Количество каналов I2C

1

Высота

4,572 мм

Длина

34,8 мм

Ширина

7,49 мм

ДОСТИГНУТЬ СВХК

Нет СВХК

Радиационная закалка

Нет

Статус RoHS

Соответствует ROHS3

Без свинца

Без свинца


Часто задаваемые вопросы

В чем разница между ATmega328P и ATmega328P PU?
В первом случае P (328P) обозначает пикомощность. Во втором случае (328-PU) буква P обозначает пакет (PDIP). Если вам нужен чип питания pico в корпусе PDIP, вам следовало приобрести ATMEGA328P-PU.
Как программировать ATmega328-Pu?
Выберите Arduino Nano в меню «Инструменты» в разделе «Плата». Затем в разделе «Инструменты» > «Программист» выберите USBasp. Выберите USBasp в разделе «Программист» меню «Инструменты». Чтобы прошить загрузчик Arduino на ATmega328p, сначала подключите программатор USB ASP к плате робота Maker Pro.

Статьи по теме

SN74LVC1G08DBVR: Обзор, применение и техническое описание

Время выпуска:2024-03-01       Просмотр страницы:620
3,3 В В 4 нс нс 4,5 нс нс 2,9 мм мм Вентиляторы и инверторы 32 мА мА 1,45 мм мм 15,790684 мг мг Поверхностный монтаж Поверхностный монтаж 1,65 В~5,5 В В 10 мкА мкАДиапазон рабочего напряжения VCC для этого единственног...

Микроконтроллер STM32F767ZIT6: распиновка, применение и техническое описание

Время выпуска:2024-03-01       Просмотр страницы:915
2 МБ 2M x 8 FLASH ARM® Cortex®-M7 32-битный микроконтроллер STM32F7 серии STM32F767 144 контакта 216 МГц 3,3 В 144-LQFPSTMicroelectronics STM32F767ZIT6 — это высокопроизводительный процессор DSP с FPU, микроконтроллером Arm C...

SN74LVC1G14DBVR: обзор, функции и приложения

Время выпуска:2024-03-01       Просмотр страницы:553
3,3 В В 11 нс нс 11 нс нс 2,9 мм мм Вентиляторы и инверторы 32 мА мА 1,45 мм мм 15,790684 мг мг Поверхностный монтаж Поверхностный монтаж 1,65 В~5,5 В В 10 мкА мкАДиапазон напряжения для этого инвертора с одним триггер...

Контроллер STSPIN32F0 BLDC: функции, применение и техническое описание

Время выпуска:2024-03-01       Просмотр страницы:397
1 мм мм 7 мм мм Интерфейс — UART (универсальный асинхронный приемник-передатчик) 7 мм мм 16 48 НЕ УКАЗАНОВстроенный микроконтроллер STM32 усовершенствованных контроллеров BLDC STMicroelectronics STSPIN32F0 по...

Трансивер SN65HVD3082EDR: распиновка, применение и техническое описание

Время выпуска:2024-02-27       Просмотр страницы:559
8 клемм 5 В 8 контактов 65HVD3082 Приемники 1 Биты 1/1 Драйверы/приемники 1 ФункцииTexas Instruments SN65HVD3082EDR — это маломощный приемопередатчик RS-485, работающий от одного источника питания 5 В.В этой статье б...

STM32L010F4P6: функции, приложения и техническое описание

Время выпуска:2024-02-26       Просмотр страницы:462
16 КБ 16 КБ x 8 FLASH ARM® Cortex®-M0+ 32-битный микроконтроллер STM32L0 серии STM32L010 3 В 20-TSSOP (ширина 0,173, 4,40 мм)Высокопроизводительное 32-битное RISC-ядро Arm® Cortex®-M0+, работающее на частоте 32 МГц, высокоско...

Преобразователь TPS54331DR: распиновка, варианты, даташит

Время выпуска:2024-02-26       Просмотр страницы:584
8 клемм 3,5 В 8-контактный TPS54331 Регулятор постоянного напряжения постоянного тока КОММУТАЦИОННЫЙ РЕГУЛЯТОР 1 Выходы 570 кГц Лента и катушка (TR) 8-SOIC (0,154, ширина 3,90 мм)Texas Instruments TPS54331DR — это понижа...

SN74HC164N: функции, приложения и техническое описание

Время выпуска:2024-01-19       Просмотр страницы:1515
Сдвиговый регистр -40°C~125°C Сдвиговый регистр Серия 74HC 74HC164 14-контактный, 5 В, 14-DIP (0,300, 7,62 мм)Эти 8-битные сдвиговые регистры имеют вход асинхронной очистки (CLR) в дополнение к последовательным вх...

Микроконтроллер STM32L476RGT6: распиновка, характеристики и техническое описание

Время выпуска:2024-01-19       Просмотр страницы:593
1 МБ 1M x 8 FLASH ARM® Cortex®-M4 32-битный микроконтроллер STM32L4 серии STM32L476 64-контактный 80 МГц 1,8 В 64-LQFPSTM32L476RGT6 — микроконтроллер со сверхмалым энергопотреблением.Он основан на 32-битном RISC-ядре...

Переключатель SN74LV1T34DBVR: распиновка, применение и техническое описание

Время выпуска:2024-01-19       Просмотр страницы:340
ДВОЙНОЙ буфер, неинвертирующий двухтактный буфер 1,6–5,5 В Серия 74LV 74LV1T34 8 мА 8 мА SC-74A, SOT-753Низковольтный преобразователь логического уровня буфера КМОП-затвора с одним источником питания, SN74LV...

STM32G070CBT6: обзор, характеристики и техническое описание

Время выпуска:2024-01-19       Просмотр страницы:465
128 КБ 128 КБ x 8 FLASH ARM® Cortex®-M0+ 32-битный микроконтроллер серии STM32G0 3 В 48-LQFPОсновные микроконтроллеры STM32G070CB/KB/RB построены на основе высокопроизводительного 32-битного RISC-ядра Arm® Cortex®-M...

Переключатель SN74LV1T34DCKR: распиновка, применение и техническое описание

Время выпуска:2024-01-18       Просмотр страницы:289
ДВОЙНОЙ буфер, неинвертирующий двухтактный буфер 1,6–5,5 В Серия 74LV 74LV1T34 8 мА 8 мА 5-TSSOP, SC-70-5, SOT-353Низковольтный преобразователь логического уровня буфера КМОП-затвора с одним источником питани...
Запрос предложений