USB 2.0 type A to mini-B USB 5-pin. This is a new, smaller connector for USB devices. Mini-B USB connectors are about half the height of USB. Mini-B USB is found on newer hand held devices like cell phones and portable media devices. This is the cable you need for many of the Arduino boards such as DFRduino Nano .