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
350751
de