The ATmega328P Pro Mini is a micro controller board based on the ATmega328, ideal for use with any small electronics project work that requires a compact micro controller. The board is supplied with headers for easy connection and debugging, alternatively, solder directly to the board when space is a premium. With 14 digital input / output pins (of which 6 can be used as PWM outputs), 8 analogue inputs, an on-board resonator, a reset button, and holes for mounting pin headers. The six pin header can be connected to an FTDI cable to provide USB power and communication to the board. Features: Atmega328P MCU TTL level serial port transceiver RX / TX Six PWM ports D3, D5, D6, D9, D10, D11 Supporting serial download Supporting external DC 2.4V ~ 12V power Supporting 12V (or below) battery power Specifications: Microcontroller: ATmega328 Operating Voltage: 3.3V Input Voltage: 3.35V ~ 12V Digital I/O Pins: 14 (of which 6 provide PWM output) Analog Input Pins: 8 DC Current Per I/O Pin: 40mA Flash Memory: 32KB (of which 2KB used by bootloader) SRAM: 1KB EEPROM: 512 bytes Clock Speed: 8MHz Size: 33.3 x 17.6mm Package includes: 1 x 3.3V 8MHz Pro Mini (With headers)