This is a compact board featuring an ATmega328P microcontroller, operating at 16 MHz. It has 14 digital I/O pins (with 6 PWM), 8 analog input pins, and supports SPI, I2C, and UART communication. Its memory includes 32 KB of Flash, 2 KB of SRAM, and 1 KB of EEPROM.
Microcontroller and memory
• Microcontroller: ATmega328P
• Clock Speed: 16 MHz
• Flash Memory: 32 KB (with 2 KB for the bootloader)
• SRAM: 2 KB
• EEPROM: 1 KB
I/O and power
• Digital I/O Pins: 14 (6 with PWM)
• Analog Input Pins: 8 (A0-A5)
• DC Current per I/O Pin: 40 mA
• DC Current for 3.3V Pin: 50 mA
• Input Voltage: Recommended 7−12 V via the Vin pin
Communication and features
• Communication Interfaces: UART, SPI, and I2C
• Built-in LED: Connected to digital pin 13
• Bootloader: Pre-programmed and allows uploading code without an external hardware programmer