Macintosh Floppy Drive Connector

This document details the connectors used by Macintosh computers to connect internal and external floppy drives.

The information here is provided on a best-effort basis and is not guaranteed to be accurate. Use at your own risk.

Connector Diagrams

2x10 Pin Header

``` Male:


| 2 4 6 8 10 12 14 16 18 20 |
| 1 3 5 7 9 11 13 15 17 19 |
-------------- --------------
```

19-Pin D-Subminiature Connector

``` Male:


\ 1 2 3 4 5 6 7 8 9 10 / \ 11 12 13 14 15 16 17 18 19 /


```

The non-standard 19-pin D-subminiature connector used for external drive connectors is frequently referred to as a "DB-19", but this is incorrect as "DB" refers to a larger D-subminiature shell size which holds 25, 44, or 52 (typically 25) pins.

Pin Assignments (Common)

| Pin Name/Function | Source | Direction | D-Subminiature Pin | 2x10 Header Pin | | --------------------- | ------------ | --------- | ------------------ | --------------- | | Ground | Power Supply | -- | 1, 2, 3, 4* | 1, 3, 5, 7 | | § (see below) | | | 5 | 9 | | +5V | Power Supply | -> | 6 | 11 | | +12V | Power Supply | -> | 7, 8 | 13, 15, 17, 19 | | ¶ (see below) | | | 10 | 20 | | CA0 / Phase0 | IWM/SWIM | -> | 11 | 2 | | CA1 / Phase1 | IWM/SWIM | -> | 12 | 4 | | CA2 / Phase2 | IWM/SWIM | -> | 13 | 6 | | CA3 / Phase3 / LSTRB | IWM/SWIM | -> | 14 | 8 | | !WRREQ / Write Enable | IWM/SWIM | -> | 15 | 10 | | SEL / Head Select | VIA | -> | 16 | 12 | | !ENBL / Drive Enable | IWM/SWIM | -> | 17 | 14 | | RD / Read | IWM/SWIM | <- | 18 | 16 | | WR / Write | IWM/SWIM | -> | 19 | 18 |

* The last ground (D-subminiature pin 4) is left floating by drives compatible with Apple II computers.

Direction is Macintosh relative to drive.

Pin Assignments (Per Drive)

§

| Drive | Pin Name/Function | Direction | | ---------------------------------- | ----------------- | --------- | | 400K Disk Drive | -12V | -> | | 800K Disk Drive with Black Label | Not Connected | -- | | 800K Disk Drive with Red Label | !EJECT | -> | | Automatic-Inject SuperDrive (FDHD) | !EJECT | -> |

Direction is Macintosh relative to drive.

| Drive | Pin Name/Function | Direction | | ---------------------------------- | ----------------- | --------- | | 400K Disk Drive | PWM | -> | | 800K Disk Drive with Black Label | Not Connected | -- | | 800K Disk Drive with Red Label | !CSTOUT | <- | | Automatic-Inject SuperDrive (FDHD) | !CSTOUT | <- |

Direction is Macintosh relative to drive.

Pin Assignments (Per Macintosh Model)

§

| Macintosh Model | Pin Name/Function | Source | Direction | | ----------------------- | ----------------- | ------------ | --------- | | 128K, 512K, 512Ke, Plus | -12V | Power Supply | -> | | SE, IIcx, IIci* | -12V | Power Supply | -> | | Other | Not Connected | -- | -- |

* D-subminiature connector only; on 2x10 pin header, this pin is not connected.

Direction is Macintosh relative to drive.

| Macintosh Model | Pin Name/Function | Source | Direction | | ----------------------- | --------------------------- | ------------ | --------- | | 128K, 512K, 512Ke, Plus | PWM | ASG PAL | -> | | SE* | PWM | BBU | -> | | IIcx, IIci | PWMPU (+5V pullup resistor) | Power Supply | -> | | SE FDHD, SE/30 | +5V | Power Supply | -> | | Other† | Not Connected | -- | -- |

* D-subminiature connector only; on 2x10 pin header, this pin is not connected.

† Macintosh models with manual-inject floppy drives may connect this pin to ground, which may cause automatic-inject floppy drives to eject constantly.

Direction is Macintosh relative to drive.