This is a 6 ft. USB 2.0 type A male to USB-Mini type B male device cable. It is used to connect boards and peripherals that have a Mini-USB connector, such as digital cameras or MP3 players, to a PC.