DeMotorola 68881 enMotorola 68882 waren computerchips voorzwevendekommagetalbewerkingen ofwelFloating Point Units (FPU) in de68000-familie van deAmerikaanseelektronicaproducentMotorola, waarvan de halfgeleidertak in 2004 werd verzelfstandigd alsFreescale Semiconductor. Men kon ze gebruiken als coprocessor samen met een hoofdprocessor uit de derde generatie processoren in de 68000-familie, namelijk de68020 en68030. De 68882 was een qua prestaties verbeterde versie van de 68881. Met de integratie van de FPU in de vierde-generatie68040 kwam een einde aan het gebruik van een externe FPU.
Motorola ontwierp de68020- en68030-microprocessoren zodanig dat ze samen met de 68881 kon worden gebruikt. In deinstructieset van de processoren was er een set vanopcodes gereserveerd met die begonnen met dehexadecimale "F". Bij het uitvoeren van een dergelijke instructie ontstaat er eeninterrupt, welke in geval van de aanwezigheid van de externe FPU-coprocessor leidt tot uitvoering van de berekening door die FPU. Indien de FPU niet aanwezig is moet de berekening in software gebeuren, ofwel resulteren in een foutmelding.
De 68881 bevatte acht 80-bit gegevensregisters, welke zeven verschillende getalrepresentaties toelieten. Dit omvatte onder andere enkele precisie, dubbele precisie en uitgebreide precisie, zoals beschreven in deIEEE-standaard voor vlottende-komma, IEEE 754-1985. Het gezamenlijk ontwerp van hoofdprocessor en FPU was zodanig dat de hoofdprocessor en de FPU gelijktijdig konden werken.
De 68882 was een verbeterde versie van de 68881, met een identieke instructieset maar een verbeterdepipelining. Hij was tevens beschikbaar op hogere kloksnelheden.
De 68881 of 68882 vond toepassing in verschillende systemen, zoals deSun-3 vanSun Microsystems, deMacintosh II vanApple, sommige systemen vanAtari en deCommodoreAmiga 3000.
Met de introductie in 1990 van de derde generatie van de 68000-familie, de 68040, integreerde Motorola de FPU met de hoofdprocessor, net zoals concurrentIntel dat deed op zijn80486. De 68040 moest echter een aantal instructies, de zogenaamdetranscedente functies zoals machtsverheffen entrigonometrische bewerkingen, wegens technologische beperkingen nog in software emuleren.