All pins are soldered as shown in the photos. Microcontroller ATmega328 Operating Voltage (logic level) 5 V Input Voltage (recommended) 7-12 V Input Voltage (limits) 6-20 V Digital I/O Pins 14 (of which 6 provide PWM output) Analog Input Pins 8 Dimensions 0.73" x 1.70" Length 45 mm Width