ATmega328 — це однокристальний мікроконтролер, створений компанією Atmel у сімействі megaAVR (пізніше Microchip Technology придбала Atmel у 2016 році). Він має модифіковане 8-бітне RISC- ядро процесора з архітектурою Гарварда.

Специфікація

8-бітний мікроконтролер Atmel на базі AVR RISC поєднує 32 КБ флеш- пам'яті ISP з можливістю читання під час запису, 1 КБ EEPROM, 2 КБ SRAM, 23 лінії вводу/виводу загального призначення, 32 робочі регістри загального призначення, 3 гнучкі таймери/ лічильники з режимами порівняння, внутрішні та зовнішні переривання, послідовний програмований USART, байт-орієнтований 2-провідний послідовний інтерфейс, послідовний порт SPI, 6-канальний 10-бітний АЦП (8 каналів у корпусах TQFP та QFN / MLF ), програмований сторожовий таймер із внутрішнім генератором та 5 програмно-вибираних режимів енергозбереження. Пристрій працює від 1,8 до 5,5 вольт. Пристрій досягає пропускної здатності, що наближається до 1 MIPS /MHz.

Сімейство мікроконтролерів ATmega328 Поширеною альтернативою ATmega328 є ATmega328P від ​​"picoPower". Повний список усіх інших членів серії megaAVR можна знайти на веб-сайті Atmel.

ATmega328 ATmega328P і ATmega328P-AUTOMOTIVE ATmega328PB та ATmega328PB-AUTOMOTIVE (надмножина ATmega328P) – мають більше периферійних пристроїв UART, I2C та SPI, ніж ATmega328P

Застосування ATmega328 широко використовується в багатьох проектах та автономних системах, де потрібен простий, малопотужний та недорогий мікроконтролер.

Мабуть, найпоширеніша реалізація цього чіпа — на популярній платформі розробки Arduino, а саме на моделях Arduino Uno, Arduino Pro Mini  та Arduino Nano.

Особливості ПараметрЗначенняТип процесора8-бітний AVRМаксимальна швидкість процесора20 МГцПродуктивність20 MIPS на частоті 20 МГц Флеш-пам'ять32 КБSRAM2 КБEEPROM1 КБКількість PIN-кодів пакета28 або 32Ємнісні канали сенсорного сприйняття16Максимальна кількість контактів вводу/виводу23Зовнішні переривання3USB -інтерфейсНі

Див. також

AVR мікроконтролери Внутрішньосхемне програмування Arduino Nano

Примітки

Зовнішні посилання

Офіційні сторінки мікроконтролерів сімейства ATmega32 https://www.microchip.com/en-us/product/atmega328 https://www.microchip.com/en-us/product/ATmega328P https://www.microchip.com/en-us/product/atmega328pb