Il Motorola 68020 e l'alternativa economica, il Motorola 68EC020 sono i microprocessori CISC a 32 bit della famiglia m68k di Motorola . Prodotto dal 1984, il 68020 succede al Motorola 68010 e precede il Motorola 68030 .
Il microprocessore Motorola 68020 è il primo totalmente a 32 bit della famiglia m68k, con un'unità logica aritmetica , un bus dati e un bus indirizzi a 32 bit. È il primo microprocessore m68k a integrare una memoria cache , con 256 byte di istruzioni . La sua microarchitettura contiene una pipeline a 3 piani. Un registro a barilotto consente di spostare i bit in un singolo ciclo di clock e quindi ottimizza le operazioni di spostamento e moltiplicazione.
La sostituzione della scatola DIP con una scatola PGA consente l'espansione dei bus esterni senza forzare un relativo allargamento della scatola. La frequenza di clock è stata aumentata a 16, quindi 20 e 25 MHz , grazie all'utilizzo di una tecnologia di impianto a ingombro ridotto.
In termini di istruzioni macchina, le modifiche riguardano:
Il 68EC020 (EC per controller embedded ) ha un bus di indirizzamento esterno ridotto a 24 bit , quindi costa meno da acquistare e implementare. È stato utilizzato, tra le altre cose, come processore principale per il personal computer Amiga 1200 e per la console per videogiochi AmigaCD32 .