Il Motorola MC68882RC16A è un Coprocessore in sistemi dove MC68020 oppure MC68030 erano CPU. Funziona come un processore periferico nei casi in cui la CPU sia MC68000, MC68008 oppure MC68010.
Ricambio per computer vintage serie 68k come Apple, Amiga, Atari, workstation grafiche, computer UNIX vintage.
Questo chip era ceramico e dorato con una frequenza di 16 MHz
Principali caratteristiche della serie MC68882 :
- Eight general-purpose floating-point data registers, each supporting a full 80-bit extended precision real data format
- A 67-bit arithmetic unit to allow very fast calculations, with intermediate precision greater than the extended-precision format.
- A 67-bit barrel shifter for high speed shifting operations
- Special purpose hardware for high speed conversion of binary real memory operands and from the internal extended format
- Reduced coprocessor interface overhead to increase throughput
- 46 instructions, including 35 arithmetic operations
- Full conformation to IEE 754 standard, including a full set of trigonometric and trascenental functions
- Seven data types : bytes, words and long-words integers; single, double, extended-precision real numbers and packed binary-coded decimal (BCD) string real numbers
- 22 constants available in the on-chip ROM including π , e, and powers of 10
- Virtual memory/machine operations
- Efficient mechanism for procedure calls, context switches and interrupt handling
- Concurrent instruction execution with the main processor
- Concurrent instruction execution of multiple floaying-point instructions
- Use with any host processor on an 8, 16 or 32 bit data bus