MC68882EI25AR - 25MHz 68882 FPU Co-Processor | 68-PLCC
N.º da peça: MC68882EI25AR ✗ Fim de vida| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $69.7 | $69,70 |
| 10 | $65.5 | $655,00 |
| 100 | $60 | $6.000,00 |
| 500 | $54.5 | $27.250,00 |
| 1.000 | $49 | $49.000,00 |
MC68882EI25AR Visão geral
An FPU co-processor is a specialized processor that works in lockstep with a host CPU to execute floating-point instructions in hardware rather than emulating them in software. Within the M68000 ecosystem hierarchy, the MC68882 sits beside the host CPU as an M-class co-processor (companion chip), falling under the broader categories of math co-processor -> co-processor -> specialized IC -> microprocessor peripheral. By handling transcendental functions (sine, cosine, log, exp), IEEE 754 arithmetic, and packed BCD, the 68882 delivered workstation-class numeric performance to 68k-based systems such as the Amiga, Atari, early Macintosh, and various industrial/embedded controllers.
Key features include hardware IEEE 754 single and double precision, eight 80-bit floating-point registers organized as a stack with renaming, fully concurrent execution with the host CPU through the M68000 coprocessor interface, and support for the complete M68000 family F-line instruction set including FMOV, FADD, FMUL, FDIV, FSIN, FCOS, FLOG and FEXP. The 25 MHz suffix (-25) corresponds to a 25 MHz system-clock operation. The PLCC-68 surface-mount package retains the traditional J-lead footprint for easy socket replacement on legacy boards.
The 68882 architecture consists of an instruction-decoder/prefetch unit, an FPU execution datapath, an 80-bit register file, and a bus interface that communicates with the host CPU through the M68000 coprocessor protocol. Unlike modern integrated FPUs, the 68882 occupies a separate socket and is invisible to software once configured - the host CPU decodes F-line opcodes and dispatches them to the co-processor transparently. Internal pipeline overlap allows the host and FPU to run concurrently, hiding latency.
Typical applications include legacy M68020/M68030 workstation upgrades (Amiga 3000/4000, Atari TT/Falcon, early Mac II/Quadra via PDS cards), industrial-control retrofit boards requiring floating-point acceleration, vintage computer restoration projects, and educational/emulation environments studying 68k architecture. Because the part is now in the obsolete/EOL category, it is most often sourced for maintenance of installed bases rather than new design.
A key design consideration when working with this part is that the 68882 must be clocked at the same frequency as, or in lockstep with, the host M68000 CPU; mismatch causes timing violations on the coprocessor handshake. Because the part is obsolete, second-source and franchised stocking distributors are the primary supply channel. Designers should always verify lot traceability and request a manufacturer certificate of conformance when procuring.
This page synthesizes current distributor pricing, parametric comparison with same-family variants, and practical sourcing/design notes not found in the original Motorola/NXP datasheet alone.
Alternativas drop-in para MC68882EI25AR — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com MC68882EI25AR (mesmo formato e footprint) — diferindo em Mounting Type, Floating-Point Standard, Function, Operating Frequency, Package / Case.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
MC68882EI16A
✅ Drop-In✓ Em estoque
$36.94 / unidade
Ver ficha técnica →MC68882EI20A
✅ Drop-In✓ Em estoque
$38.1 / unidade
Ver ficha técnica →MC68882EI33A
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
MC68882EI40A
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
MC68882EI25AR Classificações máximas e características elétricas
| Part Status | Obsolete |
| Type | Floating-Point Co-Processor |
| Series | MC680x0 |
| Nominal Supply Voltage | 5 V |
| Maximum Supply Voltage | 5.25 V |
| Minimum Supply Voltage | 4.75 V |
| Operating Frequency | 25 MHz |
| Maximum Operating Temperature | 70 C |
| Temperature Grade | Commercial |
| Encapsulamento / Caixa | 68-LCC (J-Lead) |
| Supplier Device Package | 68-PLCC (24.21 x 24.21 mm) |
| Tipo de montagem | Surface Mount |
| Terminal Finish | Matte Tin |
| Host CPU Compatibility | MC68020, MC68030, MC68040 |
| Floating-Point Standard | IEEE 754 (single & double precision, 80-bit extended) |
| Application | Math co-processor for 68k family |
Configuração de pinos do MC68882EI25AR
| Pino 1 | GND — Ground |
| Pino 2 | DSACK0 — Data transfer and size acknowledge 0 |
| Pino 3 | DSACK1 — Data transfer and size acknowledge 1 |
| Pino 4 | AVEC — Autovector interrupt request |
| Pino 5 | IPL0 — Interrupt priority level 0 |
| Pino 6 | IPL1 — Interrupt priority level 1 |
| Pino 7 | IPL2 — Interrupt priority level 2 |
| Pino 8 | VCC — +5 V supply |
| Pino 9 | GND — Ground |
| Pino 10 | BGND — Bus grant (debug) |
| Pino 11 | BR — Bus request |
| Pino 12 | BG — Bus grant |
| Pino 13 | RMC — Read-modify-write cycle |
| Pino 14 | SIZ0 — Transfer size bit 0 |
| Pino 15 | SIZ1 — Transfer size bit 1 |
| Pino 16 | FC0 — Function code bit 0 |
| Pino 17 | FC1 — Function code bit 1 |
| Pino 18 | FC2 — Function code bit 2 |
| Pino 19 | A0 — Address bus bit 0 |
| Pino 20 | A1 — Address bus bit 1 |
| Pino 21 | A2 — Address bus bit 2 |
| Pino 22 | A3 — Address bus bit 3 |
| Pino 23 | A4 — Address bus bit 4 |
| Pino 24 | A5 — Address bus bit 5 |
| Pino 25 | A6 — Address bus bit 6 |
| Pino 26 | A7 — Address bus bit 7 |
| Pino 27 | A8 — Address bus bit 8 |
| Pino 28 | A9 — Address bus bit 9 |
| Pino 29 | A10 — Address bus bit 10 |
| Pino 30 | A11 — Address bus bit 11 |
| Pino 31 | A12 — Address bus bit 12 |
| Pino 32 | A13 — Address bus bit 13 |
| Pino 33 | A14 — Address bus bit 14 |
| Pino 34 | A15 — Address bus bit 15 |
| Pino 35 | A16 — Address bus bit 16 |
| Pino 36 | A17 — Address bus bit 17 |
| Pino 37 | A18 — Address bus bit 18 |
| Pino 38 | A19 — Address bus bit 19 |
| Pino 39 | A20 — Address bus bit 20 |
| Pino 40 | A21 — Address bus bit 21 |
| Pino 41 | A22 — Address bus bit 22 |
| Pino 42 | A23 — Address bus bit 23 |
| Pino 43 | A24 — Address bus bit 24 |
| Pino 44 | A25 — Address bus bit 25 |
| Pino 45 | A26 — Address bus bit 26 |
| Pino 46 | A27 — Address bus bit 27 |
| Pino 47 | A28 — Address bus bit 28 |
| Pino 48 | A29 — Address bus bit 29 |
| Pino 49 | A30 — Address bus bit 30 |
| Pino 50 | A31 — Address bus bit 31 |
| Pino 51 | D0 — Data bus bit 0 |
| Pino 52 | D1 — Data bus bit 1 |
| Pino 53 | D2 — Data bus bit 2 |
| Pino 54 | D3 — Data bus bit 3 |
| Pino 55 | D4 — Data bus bit 4 |
| Pino 56 | D5 — Data bus bit 5 |
| Pino 57 | D6 — Data bus bit 6 |
| Pino 58 | D7 — Data bus bit 7 |
| Pino 59 | D8 — Data bus bit 8 |
| Pino 60 | D9 — Data bus bit 9 |
| Pino 61 | D10 — Data bus bit 10 |
| Pino 62 | D11 — Data bus bit 11 |
| Pino 63 | D12 — Data bus bit 12 |
| Pino 64 | D13 — Data bus bit 13 |
| Pino 65 | D14 — Data bus bit 14 |
| Pino 66 | D15 — Data bus bit 15 |
| Pino 67 | CLK — System clock input (25 MHz) |
| Pino 68 | VCC — +5 V supply |
Aplicações típicas
MC68882EI25AR é adequado para 6 aplicaçãos: Amiga 3000/4000 FPU Upgrade, Atari TT/Falcon FPU Acceleration, Industrial 68k Control Retrofit, Vintage Computer Restoration, Educational / Emulator Development Platform, Legacy Aerospace / Defense Test Equipment.
Amiga 3000/4000 FPU Upgrade
The MC68882EI25AR at 25 MHz pairs directly with the Amiga 3000 and 4000's MC68030 host CPU through the 68k coprocessor interface, delivering IEEE 754 single/double/extended precision in hardware for ray-traced rendering, fractal generation, and audio DSP. At matched 25 MHz clock, the 68882 completes a double-precision multiply in roughly 5 cycles while the host runs concurrently, a substantial speed-up over software FPU emulation on a bare 68030. Designers must place the PLCC-68 socket within 50 mm of the host CPU to keep coprocessor-handshake timing within spec.
Recomendado
Atari TT/Falcon FPU Acceleration
Atari TT030 and Falcon030 workstations used the MC68882EI25AR as a drop-in FPU companion to the 68030 host, accelerating CAD/CAM, desktop publishing, and DSP workloads on the 68k platform. The 25 MHz grade was the standard FPU option for the TT030 in PLCC-68 form factor. Installing the part into the dedicated coprocessor socket adds IEEE 754 hardware without firmware changes; the TOS operating system transparently dispatches F-line opcodes to the 68882 as soon as the host detects it during POST.
Recomendado
Industrial 68k Control Retrofit
Long-lifecycle industrial controllers based on the MC68020 or MC68030 often retained the MC68882EI25AR for hardware floating-point servo-loop math, where integer-only control would have required excessive software overhead. The commercial 0C to +70C grade is suitable for enclosed control cabinets. Because the part is obsolete, retrofit boards typically source verified stock from franchised distributors such as Rochester Electronics to keep installed-base equipment operational for 10 to 20 additional years.
Recomendado
Vintage Computer Restoration
The MC68882EI25AR is a frequent replacement part for restoring vintage 68k workstations, particularly Apple Macintosh II/Quadra logic boards via PDS-card-hosted sockets and early Sun 3 NPU upgrades. Because new-old stock and tested pulls command premium pricing, restoration communities typically match date codes and lot numbers when sourcing. The PLCC-68 J-lead package allows hobbyists to socket the part and avoid repeated soldering during diagnostics.
Recomendado
Educational / Emulator Development Platform
Universities and open-source emulator projects (such as ARAnyM, Hatari, and Basilisk II) target the MC68882EI25AR because it represents the canonical 68k FPU to emulate for cycle-accurate behavior. The 25 MHz grade is the most commonly documented timing reference in published 68k FPU performance literature. Including a verified 68882 in a hardware-emulation test rig allows emulator authors to cross-check edge cases (denormals, NaN propagation, rounding modes) against real silicon behavior.
Recomendado
Legacy Aerospace / Defense Test Equipment
Some 1990s-vintage aerospace ground-test racks retain 68k processors with the MC68882EI25AR for floating-point signal-processing math (radar return simulation, FFT preprocessing). These programs run on long support timelines (20+ years) and rely on the franchised aftermarket to sustain installed equipment. Procurement specifications require traceability to the original Motorola lot, certificate of conformance, and 100 percent pre-screening on a 68k development board before deployment.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para MC68882EI25AR — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | MC68882EI16A | MC68882EI20A | MC68882EI33A | MC68882EI40A |
|---|---|---|---|---|---|
| Package | 68-PLCC (J-Lead) | 68-PLCC (J-Lead) | 68-PLCC (J-Lead) | 68-PLCC (J-Lead) | 68-PLCC (J-Lead) |
| Brand | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors |
| Operating Frequency | 25 MHz | 16 MHz | 20 MHz | 33 MHz | 40 MHz |
| Supply Voltage | 5 V (4.75 V to 5.25 V) | 5 V (4.75 V to 5.25 V) | 5 V (4.75 V to 5.25 V) | 5 V (4.75 V to 5.25 V) | 5 V (4.75 V to 5.25 V) |
| Temperature Grade | Commercial (0C to +70C) | Commercial (0C to +70C) | Commercial (0C to +70C) | Commercial (0C to +70C) | Commercial (0C to +70C) |
| Floating-Point Standard | IEEE 754 single/double/extended | IEEE 754 single/double/extended | IEEE 754 single/double/extended | IEEE 754 single/double/extended | IEEE 754 single/double/extended |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete |
| Host CPU Compatibility | MC68020 / MC68030 / MC68040 | MC68020 / MC68030 / MC68040 | MC68020 / MC68030 / MC68040 | MC68020 / MC68030 / MC68040 | MC68020 / MC68030 / MC68040 |
Principais diferenciais
- Balanced clock speed for MC68030 hosts (vs MC68882EI16A)
- Lower power consumption than 33/40 MHz grades (vs MC68882EI33A)
- Commercial temperature range only (vs MC68882RC25A)
Notas de projeto
Place the MC68882EI25AR within 50 mm of the host MC68030 on the motherboard and keep the coprocessor-handshake traces (DSACK0/1, AVEC, BG, BR, RMC) short and matched in length within 12 mm. The 68882 is sensitive to coprocessor-bus skew; long stubs or excessive capacitive loading cause intermittent FPU detection failures. Use a ground guard trace around the coprocessor bus to limit crosstalk from the host data bus. Decouple each VCC pin with 0.1 uF ceramic plus one shared 10 uF tantalum bulk capacitor.
Drive the CLK pin with a clock source that matches the host MC68030 clock frequency within +/- 100 ppm. Mismatched clocks break the coprocessor handshake protocol and cause the host to time out on F-line instructions. Use a low-jitter clock driver (jitter under 200 ps peak-peak) and place a 33 ohm series-termination resistor near the 68882 CLK pin if the trace exceeds 25 mm. Avoid routing the clock trace over split-plane regions or near switching power-supply nodes.
Do not pair the MC68882EI25AR with an MC68040 host CPU - the 68040 includes an integrated FPU and does not expose the coprocessor interface in a way that supports an external 68882. The most common build error is mounting the part in a PGA-68 socket (which expects the MC68882RC PGA variant) or vice versa. Always verify the suffix: 'EI' means PLCC-68 J-lead, 'RC' means ceramic PGA-68. Both share the same die but require different footprints.
Informações de conformidade
Matte-tin terminal finish supports lead-free assembly. RoHS compliance reported by distributor channels based on terminal finish; lot-level declarations should be requested from the supplier. REACH, halogen-free, and conflict-minerals status not explicitly published for this obsolete part.