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