The first floppy disk drive controller (FDC) like the first
floppy disk drive (the IBM 23FD) shipped in 1971 as a component in the IBM 2385 Storage Control Unit for the
IBM 2305 fixed head disk drive, and of the System 370 Models
155 and
165. The IBM 3830 Storage Control Unit, a contemporaneous and quite similar controller, uses its internal processor to control a 23FD. The resultant FDC is a simple implementation in IBMs'
MST hybrid circuits on a few printed circuit cards. Prior to the introduction of special purpose integrated circuit versions, most FDCs consisted of at least one printed circuit implemented with 40 or more ICs. Examples of such FDCs include: • 1973: The FDC in
IBM's 3741 is a type of microcontroller that accepts commands from the system's microprocessor ("MPU" in IBM's terminology) and executes them on the attached 33FD as independently as possible. It accepts and executes the following commands, select/stop, write check, seek lower, seek higher, read data, read I D, write data, write control, write I D, set ready, reset access counter, and nothing (no-op). It was implemented using IBM's
MST hybrid circuits on the motherboard plus a separate data separator (VFO) PCB. This IBM FDC did establish the IBM Type 1 diskette as the first industry standard floppy disk medium but neither its interface to the host microprocessor nor its interface to the 33FD were adopted as industry standards. • 1974: iCOM's FD360 contained an early FDC, the CF 360, that generated industry standard media, connected to industry standard host busses, and supported industry standard FDDs. Its FDC was implemented on a PCB approximately 12x9 inches as a state machine using 30 ICs. • 1976: Scientific Micro Systems' FD0300 FDC built on an 8-inch by 12-inch circuit board contains a microprocessor and approximately 50 integrated circuits and is designed to provide easy attachment to a number of host buses. • 1976:
Shugart Associates introduced the first 5¼-inch floppy disk drive along with an associated and first FDC for this form factor, the SA4400. The SA4400 performs control functions to transfer data between a host system and up to 3 disk drives using an 8-bit general purpose host interface which format disks according to a modified IBM 3740 type media format specifications. The FDC is microprocessor controlled and implemented on a 5.75 by 9.50 inch PCB with 45 ICs. The drive interface and media form factors became industry standards with the media then evolving over time to support a number of
different formats. • 1977: The Apple Disc II FDC, the
"Woz Machine", is built with only 8 ICs. It, like the much earlier IBM 3830 FDC, achieved the reduction in components through use of the host processor and firmware. Its interface to the Apple host as well as its interface to the Apple 5¼-inch floppy disk drive is unique and it was not adopted as an industry standard. The first FDC implemented as a special purpose integrated circuit is the
Western Digital FD1771 announced on 19 July 1976. The initial design supported a single format and required additional circuitry but over time, as a family, the design became
multi-sourced and
evolved to support many formats and minimize external circuitry. The was announced in 1978 and in 1979 NEC introduced the , which was software compatible with the μPD765, incorporating a Digital
PLL. The μPD765 became a quasi-industry standard when it was adopted in the original
IBM PC (1981); the FDC was physically located on its own adapter card along with support circuitry. Other vendors such as Intel produced compatible parts. This design evolved over time into a family offering an almost complete FDC on a chip. As of March 1986, Sharp had commercialized the FDC LH0110. In early 1987, Intel introduced the 82072 CHMOS High Integrated Floppy Disk Controller for use in industry standard PC computers. The Intel 82078 series Floppy Disk Controller supports industry standard 82077AA/SL series Floppy Disk Controller. They were available for USD $4-$6 a piece in 1000-unit quantities depending upon these versions. • 82078-1 both have 44- and 64-leads
QFP package. This supports up to 2-Mbyte/sec data transfer rates. • 82078SL both have 44- and 64-leads QFP package. This features 3.3-volt support and enhanced power management that can power down to less than 50 microamps. Ultimately in most computer systems the FDC became a part of a
Super I/O chip or a
Southbridge chip. However, in later motherboards, as floppy disks were phased out by personal computer users, this interface was eliminated. Some manufacturers developed
USB-based floppy disk controllers. == Overview ==