This is a 6 ft. USB 2.0 type A male to USB-Micro type B male device cable. It is used to connect boards and peripherals that have a Micro-USB connector, such as some cell phones and other portable devices, to a PC.