The ATmega328P-based Arduino Pro Mini is a microcontroller board. It has 14 digital I/O pins (six of which can be used as PWM outputs), 6 analog inputs, an on-board resonator, a reset button, and mounting holes for pin headers.