La mayoría de las funciones del controlador de disco flexible (FDC) se realiza por el circuito integrado principal, pero algunas son hechas por circuitos externos de hardware.