ATmega328
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.[1]
.jpg)
Сімейство мікроконтролерів ATmega328
Поширеною альтернативою ATmega328 є ATmega328P від "picoPower". Повний список усіх інших членів серії megaAVR можна знайти на веб-сайті Atmel.[1]
- 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 КБ |
| SRAM | 2 КБ |
| EEPROM | 1 КБ |
| Кількість PIN-кодів пакета | 28 або 32 |
| Ємнісні канали сенсорного сприйняття | 16 |
| Максимальна кількість контактів вводу/виводу | 23 |
| Зовнішні переривання | 3 |
| USB -інтерфейс | Ні |
Див. також
Примітки
Зовнішні посилання
- Офіційні сторінки мікроконтролерів сімейства ATmega32