Primero producido por SanDisk en 1994, tarjeta Compact Flash está entre el primero y el más antiguo y también las marcas más exitosas y ahora se utiliza para una variedad de dispositivos que incluye ordenadores portátiles, grabadoras de audio portátiles y computadoras de escritorio y dispositivos de memoria cameras.Flash consumen muy menos energía y sin embargo tienen buenas velocidades de transferencia. Ellos también se pueden cambiar de un sistema a otro. También están diseñados para adaptarse a cambios muy bruscos de temperatura o de tensión.
La capacidad de almacenamiento de unos rangos de tarjetas Compact Flash de 128 MB a aproximadamente 64 GB. Sin embargo, 256 MB y 2 GB son las opciones más populares de Europa. La memoria flash tiene una calidad específica que permite una sección de sus células de memoria para obtener borrado en un solo 'flash', muy reminiscente de una función de flash de la cámara. Esto le recuerda a uno de la facilidad con que el borrado de los datos puede llevarse a cabo, liberando espacio para la grabación de nuevos datos en la misma.
La memoria flash se no volátil y de estado sólido, se puede borrar y volver a escribir eléctricamente. La memoria flash permite múltiples posiciones de memoria sean borrados o escriben en una sola operación de programación. Por lo tanto, puede funcionar a velocidades mucho más altas de acceso de lectura. Mejor resistencia a los golpes que los discos duros es otra de su característica útil. Características como éstas hacen que estas tarjetas mucho más preferible a los otros, como los dispositivos que funcionan con baterías.
Una limitación de esta tarjeta es que al ser la memoria fácilmente regrabable, se puede sobrescribir sin avisar que lleva a la pérdida de datos. Error del sistema, fluctuaciones de energía, la corrupción causada por accidente de hardware o software mal funcionamiento son las otras limitaciones. Tiendas de memoria Flash un bit de información en una matriz de transistores, llamados "células".
Tarjetas Compact flash se construyen sobre la base del tipo de puerta lógica utilizada en c