The NL-CR03BK is a 52 in 1 internal multi-card reader which can be installed into a 3.5" or 5.25" bay so it can slot in the front of your desktop. The NL-CR03BK is internally powered by the motherboard which provides power and data transfer for the device.