În anul 1990, firma Motorola anunță microprocesorul de 32 biți 68040.
68040 a fost primul membru al familiei 680x0 cu o unitate de virgulă mobilă (FPU) pe cip.
Avea, de asemenea, cache de instrucțiuni și date separate de 4 Kb fiecare. Folosea un pipeline cu șase nivele.
68040 a fost produs cu viteze de până la 33 MHz; varianta de 50 MHz nu a fost posibilă din cauza limitărilor termice.
68040 a oferit aceleași caracteristici ca și Intel 80486, dar la aceeași frecvență de ceas putea depăși semnificativ cipul Intel în instrucțiunile cu întregi și virgulă mobilă.