ATmega328P

ATmega328P е един от най-популярните 8-битови микроконтролери на марката Microchip (първоначално разработен от Atmel). Той е изключително известен със своето приложение в голяма част от оригиналните платки Arduino (като Arduino Uno и Arduino Nano),

Основни технически характеристики

ПараметърСтойност / Описание
Архитектура8-битова RISC архитектура (AVR)
Работна честотаДо 20 MHz (обикновено работи на 16 MHz при Arduino Uno)
Флаш памет (Flash)32 KB (около 0.5 KB се заделят за бутлоудъра)
SRAM памет2 KB
EEPROM памет1 KB (запазва данни при изключване)
Работно напрежение1.8V – 5.5V (зависи от честотата; при 16 MHz обикновено е 5V)
Цифрови I/O пинове23 броя
Аналогови входни пинове6 броя (10-битов ADC конвертор)
PWM канали6 броя (импулсно-широчинна модулация)
Интерфейси (Комуникация)1x USART (UART), 1x I2C (TWI), 1x SPI

Основни предимства

  1. Ниска консумация на енергия: Поддържа няколко режима на заспиване (Power-saving modes), което го прави отличен избор за устройства на батерии.
  2. Надеждност и простота: Хардуерната му архитектура е изключително стабилна и лесна за програмиране .
  3. Огромна екосистема: Тъй като е в основата на Arduino Uno, за него има хиляди готови библиотеки, документация, примерни кодове и евтини съпътстващи модули.