
The Arduino Pro Mini is a tiny board based on the ATmega328P operating at 16 MHz. It has 32 Kbytes of Flash, 2 Kbytes of SRAM and 1 Kbytes EEPROM. Arduino Pro Mini Pinout includes 14 digital I/O pins, 6 analog inputs and 6 PWMs. It supports TWI (I2C), SPI, UART and 10-bit ADC. It's available in two versions: 5V and 3.3V (with 8 MHz clock). As shown in Arduino Pro Mini Pinout, it doesn't have any connector. This means that an external USB to serial adapter is needed to program it.
| Manufacturer | Arduino |
| Processor | ATmega328P |
| Processor Family | AVR |
| Clock Speed | 16 Mhz (8 Mhz on 3.3 V version) |
| Flash Memory | 32 KB |
| SRAM | 2 KB |
| EEPROM | 1 KB |
| Programming | Arduino CLI Arduino IDE Arduino Web Editor PlatformIO |
| Digital I/O | 14 |
| Analog Input | 6 |
| PWM | 6 |
| ADC Resolution | 1024 |
| Interrupts | 2 |
| Input Voltage | 5-12 V (3.3-12 V on 3.3 V version) |
| I/O Voltage | 5 V or 3.3 V (depending on the model) |
| I/O Current | 40 mA |
| I2C | 1x |
| SPI | 1x |
| UART | 1x |
| Watchdog Timer | 1x |
| Width | 17.5 mm |
| Length | 33 m |