Compact board based on the ATmega328P. Pins include 22 digital input/output (6 PWM outputs) and 8 analog inputs. Compatible with Arduino IDE. Supports ISP download function. Requires a Mini-B USB cable to get started.