There are 2 main components to any flash storage device.
The first device is called NAND memory and is responsible for storing data in digital form.
The second device is called a controller or translator.
The translator enables the computer to read and write to the memory chip.
Translators are present in both memory card and USB flash based storage devices.