NEC uPD765A floppy disk controller pinout

DIP-40. Floppy disk controller for the internal 3 in drive and drive B

Runs from a 4 MHz clock on the CPC (pin 19), not the 8 MHz of the datasheet, so it works at the 250 kbit/s MFM rate of the 3 in drive. Driven by polling: DRQ, INT and VCO are not connected, /DACK is held HIGH, and TC and RESET come from the same reset buffer. Ports &FB7E (status) and &FB7F (data); the drive motor is switched by a latch at &FA7E. The FDC9216 data separator (IC202) feeds it RDD and the 250 kHz RDW window. Before suspecting it, replace the drive belt and check the 12 V lead.

Open the interactive 765 pinout

Pins

PinNameTypeSignal
1RESETctrlReset, active HIGH: idles the FDC and drives the drive lines LOW.
2/RDctrlRead strobe from the CPU.
3/WRctrlWrite strobe from the CPU.
4/CSctrlChip select (74LS132 decode of &FB7x).
5A0addrLOW = main status register, HIGH = data register.
6DB0dataData bus bit 0.
7DB1dataData bit 1.
8DB2dataData bit 2.
9DB3dataData bit 3.
10DB4dataData bit 4.
11DB5dataData bit 5.
12DB6dataData bit 6.
13DB7dataData bit 7.
14DRQctrlDMA request. Not connected on the CPC.
15/DACKctrlDMA acknowledge. Held HIGH on the CPC.
16TCctrlTerminal count, active HIGH; tied to the reset buffer on the CPC.
17IDXctrlIndex pulse from the drive.
18INTctrlInterrupt request. Not connected on the CPC (polled).
19CLKclockClock; 8 MHz in the datasheet, 4 MHz on the CPC.
20GNDground0 V.
21WCKclockWrite clock (data rate) from the clock divider.
22RDWclockRead data window from the data separator.
23RDDdataRead data from the data separator.
24VCOctrlVCO sync to a PLL. Not connected on the CPC.
25WEctrlWrite enable to the drive.
26MFMctrlMFM mode HIGH, FM LOW. Not connected on the CPC.
27HDctrlHead (side) select.
28US1ctrlUnit select bit 1.
29US0ctrlUnit select bit 0: drive A or B.
30WDAdataWrite data to the drive.
31PS1ctrlWrite precompensation status bit 1.
32PS0ctrlWrite precompensation status bit 0.
33FLT/TR0ctrlFault (read/write mode) or track 0 (seek mode) from the drive.
34WP/TSctrlWrite protect or two-side from the drive.
35RDYctrlDrive ready.
36HDLctrlHead load. Not connected on the CPC.
37FR/STPctrlFault reset or step pulses.
38LCT/DIRctrlLow current or step direction.
39RW/SEEKctrlHIGH = seek mode, LOW = read/write mode.
40VCCpower+5 V.

Fitted in

Sources