List of Freescale products
This is a not quite complete list of Freescale Semiconductor (formerly Motorola ) to about 2004.
- 2.1 6800 based 2.1.1 8-bit
- 2.1.2 16-bit
- 2.2.1 M · CORE based
- 2.4.1 ARM7TDMI based microcontrollers for vehicles
- 2.4.2 i.MX ( DragonBall MX)
- 3.1 56000 series
- 3.2 96000 series
- 3.3 StarCore series
Microprocessors
Early microprocessors
- Motorola MC14500B Industrial Control Unit (ICU ) ( a bit)
- Motorola 6800 (8 bits)
- Motorola 6802/6808 (8 bits)
- Motorola 6809 (8/ 16 bits)
68000 series ( 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 (2nd generation FPU)
- Motorola 68040 (w / FPU)
- Motorola 68060 (w / FPU)
88000 series (RISC)
- Motorola 88100/88110
PowerPC series (RISC)
32/64-Bit-Architektur, in cooperation with 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 " )
Microcontroller
6800 based
8 Bit
- Motorola 6801/6803
- Motorola 6804
- Motorola 6805/146805
- Motorola 68HC05 ( CPU05 )
- Freescale 68HC11 ( CPU11 )
- Freescale 68HC08 ( CPU08 ) 0.65 -micron, 0.5 -micron and 0.25 -micron technologies
- Freescale S08 ( CPUS08 ) 0.25 microns
- Freescale RS08 ( CPURS08 ) 0.25 microns - based on the RS08 core and is a S08 with a limited CPU. Furthermore, it has a smaller instructions set for lower costs in manufacturing.
16 bit
- Freescale 68HC16 ( CPU16 )
- Freescale 68HC12 ( CPU12 )
- Freescale S12 ( CPU12 )
- Freescale S12X ( CPU12X -1)
- Freescale S12XE ( CPU12X -2)
68000 based
- Freescale 683xx
- Freescale Dragonball
- Freescale Coldfire
M · CORE based
The M · CORE -based RISC microcontrollers are 32 -bit processors that are specifically designed for low-power requirements.
The M · CORE family and 68000 family have a "user mode" and a "supervisor mode". In both modes, a 32 -bit PC, and 16 32 -bit registers are used.
The instructions set of the M · CORE differs much from the 68000 family. The M · CORE is a complete load -store machine architecture with 16- bit instructions while the instructions of the 68000 family have different length. However, 68000 assembler source code can be easily / automatically converted to M · CORE Assembler.
The M · CORE processor core has been licensed by Atmel for smart cards.
- MMC2001
- MMC2114
PowerPC based
- 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 ( e700 core future )
- Freescale PXXXX ( QorIQ, e500 core ( s ) )
ARM based
ARM7TDMI based microcontrollers for vehicles
- MAC71xx
- MAC72xx
I.MX ( DragonBall MX)
ARM9/11 and Cortex-A8/A9 based multimedia processors.
- I.MX1 series ( ARM920 based, for example, MC9328MX1 )
- I.MX2 series ( ARM926 based, for example, MC9328MX21 )
- I.MX3 series ( ARM11 based, for example, MCIMX37 )
- I.MX5 series (Cortex -A8 based, for example, MCIMX515 )
- I.MX6 series (Cortex -A9 -based, for example, MCIMX6 quad )
TPU and ETPU modules
The Time Processing Unit (TPU ) and the Enhanced Time Processing Unit ( eTPU ) are largely autonomous timing components that are in some Freescale products.
- MC68832 (TPU)
- MPC5554 (PowerPC ) ( eTPU )
- MCF5232, MCF5233, MCF5234, MCF5235 ( ColdFire ) ( eTPU )
DSPs
Note: The 56XXX series is widely known as the 56000 - series (also called 56k ).
56000 series
- Motorola DSP560XX (24 bits)
- Motorola DSP563XX (16/ 24 bit)
- Motorola DSP566XX (16 bit)
- Motorola DSP567XX (Digital Signal Controller)
- Motorola DSP568xx (Digital Signal Controller)
96000 series
- Motorola DSP96XXX (32 bit)
StarCore series
- MSC8101 / 3 Single SC140 Core, 300 MHz
- MSC8102 Quad Core SC140, 275 MHz ( set )
- MSC8122/26 Quad SC140 Core, 500 MHz
- MSC711x SC1400 Single Core, 200/300 MHz
- MSC8144 Quad Core SC3400, 1 GHz
RCFs
- MRC6011
Industrial Control Unit: 14500
6800 Family: 6800 | 6809 | (Hitachi 6309 )
68000 family 68000 | 68008 | 68010 | 68012 | 68020 | 68030 | 68040 | 68060 | Coldfire | Dragon Ball
88000er Family: 88110 | 88200
Math coprocessors: 68881, 68882
Memory Management Unit: 68451 | 68851
PowerPC family: PPC 601 | e200 PPC | PPC 603/e300 | PPC 75x | e500 PPC | PPC 74xx/e600 | PPC e700 | PowerQUICC Family | QorIQ
- Computer