The average USB flash drive is made up of several components, including a USB plug to act as the interface to the host device, a storage controller, a crystal oscillator for controlling the data output of the device, and a NAND flash memory chip for storing data.