The Intel80387SX (387SX or i387SX) is the math coprocessor, also called an FPU, for the Intel 80386SXmicroprocessor. Introduced in 1987,[1] it was used to perform floating-point arithmetic operations directly in hardware. The coprocessor was designed only to work with the 386SX, rather than the standard 386DX. This was because the original 80387 could not communicate with the altered 16 bit data bus of the 386SX, which was modified from the original 386DX's 32 bit data bus. The 387SX uses a 68-pin PLCC socket, just like some variants of the 80286 and the less common 80186 CPU, and was made in speeds ranging from 16 MHz to 33 MHz, matching the clock speed range of the Intel manufactured 386SX. Some chips like the IIT 3C87SX could get up to 40 MHz, matching the clock speeds of the fastest 386SX CPUs.
With the 386SX/387SX combination, it provides three to five times the floating-point performance compared to these 80286/80287 combination.[2]
Intel released the low power version of 387SX coprocessor.[3]
The 25-MHz Intel387 SX math coprocessor was available in manufacturer's suggested retail price of USD $189.[4]