8087 numeric data processor pinout

DIP-40. Optional floating-point coprocessor in the empty socket beside the 8088.

Sits on the same local bus as the 8088 and watches its queue status (QS0, QS1) to pick out its own instructions. BUSY drives the 8088 /TEST pin; RQ/GT0 asks the 8088 for the bus. On the 5150 (socket U4) /RQ/GT0 goes to 8088 pin 30 (RQ/GT1) and INT goes to NMI through the coprocessor-installed switch logic, not to the 8259A. It runs hot. The shared bus pins sit on the same pin numbers as on the 8088.

Open the interactive 8087 pinout

Pins

PinNameTypeSignal
1GNDgroundGround.
2A14addrAddress bit 14 (AD14 with an 8086). With an 8088 the 8087 drives A15 to A8 for T1 to T4. Pins 2 to 8 are A14 to A8.
3A13addrAddress bit 13.
4A12addrAddress bit 12.
5A11addrAddress bit 11.
6A10addrAddress bit 10.
7A9addrAddress bit 9.
8A8addrAddress bit 8.
9AD7dataMultiplexed address and data bit 7. Inputs while the CPU owns the bus.
10AD6dataMultiplexed address and data bit 6.
11AD5dataMultiplexed address and data bit 5.
12AD4dataMultiplexed address and data bit 4.
13AD3dataMultiplexed address and data bit 3.
14AD2dataMultiplexed address and data bit 2.
15AD1dataMultiplexed address and data bit 1.
16AD0dataMultiplexed address and data bit 0.
17NCncNot connected.
18NCncNot connected.
19CLKclockClock, 33 percent duty, the same CLK as the CPU.
20GNDgroundGround.
21RESETctrlReset, active HIGH for at least four clocks.
22READYctrlReady, active HIGH, from the 8284A.
23BUSYctrlBusy, active HIGH while a numeric instruction runs, and after an unmasked exception. Goes to the CPU /TEST pin.
24QS1ctrlQueue status bit 1 from the CPU (pin 24).
25QS0ctrlQueue status bit 0 from the CPU (pin 25).
26/S0ctrlStatus /S0. Driven when the 8087 owns the bus; monitored otherwise.
27/S1ctrlStatus /S1.
28/S2ctrlStatus /S2.
29NCncNot connected.
30NCncNot connected.
31/RQ/GT0ctrlRequest/grant 0, to one of the CPU request/grant pins.
32INTctrlInterrupt, active HIGH, on an unmasked numeric exception.
33/RQ/GT1ctrlRequest/grant 1, for another local bus master. Internal pull-up; may be left open.
34/BHE/S7ctrlBus high enable and status S7. Not used with an 8088 (HIGH in maximum mode).
35A19/S6addrAddress bit 19 and status S6.
36A18/S5addrAddress bit 18 and status S5.
37A17/S4addrAddress bit 17 and status S4.
38A16/S3addrAddress bit 16 and status S3.
39A15addrAddress bit 15 (AD15 with an 8086).
40VCCpower+5 V supply.

Fitted in

Sources