La memoria USB contiene un conector USB, un circuito de memoria flash, un oscilador de cristal y un interruptor de seguridad contra escrituras. Los dispositivos USB se clasifican en cuatro tipos según su velocidad de transferencia de datos, desde baja velocidad hasta súper alta velocidad. Las memorias USB permiten el almacenamiento y transporte de datos entre dispositivos y pueden ser usadas para arrancar sistemas operativos.