Dies ist eine nicht ganz vollständige Liste der Freescale Semiconductor (ehemals Motorola) bis etwa 2004.

Mikroprozessoren Frühe Mikroprozessoren Motorola MC14500B Industrial Control Unit (ICU) (ein Bit) Motorola 6800 (8 Bit) Motorola 6802/6808 (8 Bit) Motorola 6809 (8/16 Bit)

68000 Serie (CISC) Motorola 68000 (16/32 Bit) Motorola 68008 (8/16/32 Bit) Motorola 68010 (16/32 Bit) Motorola 68012 (16/32 Bit) Motorola 68020 (32 Bit) Motorola 68030 (32 Bit) Motorola 68881 (FPU) Motorola 68882 (2. Generation FPU) Motorola 68040 (w/FPU) Motorola 68060 (w/FPU)

88000 Serie (RISC) Motorola 88100/88110

PowerPC Serie (RISC) 32/64-Bit-Architektur, in Kooperation mit IBM.

PPC 601 (≙ “G1”) PPC 603/PPC 603ev (≙ “G2”) PPC 604/PPC 604e/PPC 604ev PPC 620 PPC 740/750/745/755 (“PowerPC G3”) PPC 7400/7410/7450/7455/7457/7447A/7448 (“PowerPC G4”)

Mikrocontroller 6800 basierend 8 Bit Motorola 6801/6803 Motorola 6804 Motorola 6805/146805 Motorola 68HC05 (CPU05) Freescale 68HC11 (CPU11) Freescale 68HC08 (CPU08) 0,65-µm-, 0,5-µm- und 0,25-µm-Technologien Freescale S08 (CPUS08) 0,25 µm Freescale RS08 (CPURS08) 0,25 µm – basiert auf dem RS08-Kern und ist ein S08 mit einer eingeschränkten CPU. Weiterhin verfügt sie über einen kleineren Instruktionen-Satz für geringere Kosten bei der Herstellung.

16 Bit Freescale 68HC16 (CPU16) Freescale 68HC12 (CPU12) Freescale S12 (CPU12) Freescale S12X (CPU12X-1) Freescale S12XE (CPU12X-2)

68000 basierend Freescale 683XX Freescale DragonBall Freescale ColdFire

M·CORE basierend Die M·CORE basierten RISC-Mikrocontroller sind 32-Bit-Prozessoren die speziell für stromsparende Anforderungen entworfen wurden.

Die M·CORE-Familie sowie die 68000-Familie haben einen und einen . In beiden Modi sind ein 32-Bit-PC und 16 32-Bit breite Register nutzbar.

Der Instruktionensatz des M·CORE weicht sehr von der 68000-Familie ab. Der M·CORE ist eine vollständige load-store machine Architektur mit 16-Bit-Instruktionen während die Instruktionen der 68000-Familie unterschiedliche Länge besitzen. 68000 Assembler Quellcode kann allerdings problemlos/automatisch in M·CORE Assembler umgewandelt werden.

Der M·CORE-Prozessorkern ist von Atmel für Smart Cards lizenziert worden.

MMC2001 MMC2114

PowerPC basierend Freescale MPC5xx Freescale MPC512x (e300 core) Freescale MPC52xx (e300 core) Freescale MPC55xx (e200 core) Freescale MPC8xx (PowerQUICC) Freescale MPC82xx (PowerQUICC II, G2 core) Freescale MPC83xx (PowerQUICC II Pro, e300 core) Freescale MPC85xx (PowerQUICC III, e500 core) Freescale MPC86xx (e600 core) Freescale MPC87xx (future e700 core) Freescale Pxxxx ( QorIQ, e500 core(s))

ARM basierend ARM7TDMI basierende Mikrocontroller für Fahrzeuge MAC71xx MAC72xx

i.MX (DragonBall MX) ARM9/11 sowie Cortex-A8/A9 basierende Multimedia-Prozessoren.

i.MX1 Serie (ARM920 basiert, z. B. MC9328MX1) i.MX2 Serie (ARM926 basiert, z. B. MC9328MX21) i.MX3 Serie (ARM11 basiert, z. B. MCIMX37) i.MX5 Serie (Cortex-A8 basiert, z. B. MCIMX515) i.MX6 Serie (Cortex-A9 basiert, z. B. MCIMX6 quad)

TPU und ETPU Module Die Time Processing Unit (TPU) und die Enhanced Time Processing Unit (eTPU) sind größtenteils autonome Timing-Komponenten die sich in einigen Freescale-Produkten befinden.

MC68832 (TPU) MPC5554 (PowerPC) (eTPU) MCF5232, MCF5233, MCF5234, MCF5235 (ColdFire) (eTPU) MC68HC16 (Motorola 6800) (TPU)

DSPs Anmerkung: Die 56XXX-Serie ist weithin als 56000-Serie bekannt (auch 56k genannt).

56000 Serie Motorola DSP560XX (24 Bit) Motorola DSP563XX (16/24 Bit) Motorola DSP566XX (16 Bit) Motorola DSP567XX (Digital Signal Controller) Motorola DSP568XX (Digital Signal Controller)

96000 Serie Motorola DSP96XXX (32 Bit)

StarCore Serie MSC8101/3 Single SC140 Core, 300 MHz MSC8102 Quad SC140 Core, 275 MHz (eingestellt) MSC8122/26 Quad SC140 Core, 500 MHz MSC711x Single SC1400 Core, 200/300 MHz MSC8144 Quad SC3400 Core, 1 GHz

RCFs MRC6011

!