The PowerPC 5000
family is a series of Power Architecture microprocessors
) designed for automotive
and industrial microcontroller
and system on a chip
(SoC) use. The MPC5000 family consists of two lines (51xx/52xx and 55xx) that really don't share a common heritage.
- The MGT5100 was introduced in 2002 and Motorola's first CPU for its mobileGT SoC-plattform for telematic, information and entertainment applications in cars. Based on the e300 core that stems from the PowerPC 603e, it ran in speeds up to 230 MHz and includes a double precision FPU, 16/16 kB L1 data/instriction caches and a rich set of I/O periferals like DDR SDRAM, USB, PCI, Ethernet, IrDA and ATA disk controllers.
- The MPC5121e was introduced in May 2007 and is based on the MPC5200B. It is a 400 MHz highly integrated SoC processor targeted for telematics applications and includes controllers for USB, PCI, networking, DDR RAM and disk storage. It also has a on die PowerVR GPU supporting 3D acceleration and displays up to 1280x720 pixels and a fully programmable 200 MHz RISC co-processor designed for multimedia processing like real-time audio and speech recognition.
- The MPC5123 was introdueced in April 2008 and is essentially a MPC5121e without the PowerVR coprocessor. It will be released in samples to developers in Q3 2008.
The MPC5200 family is based on the e300 core MGT5100 processor and is also a part of Freescale's mobileGT plattform.
- MPC5200 – 266-400 MHz, on chip controllers for DDR-RAM, PCI, Ethernet, USB, ATA, serial, DMA and other I/O. Introduced in 2003, replaced by the MPC5200B.
- MPC5200B – 266-466 MHz, enhanced MPC5200, introduced in 2005. Also used in the small EFIKA computer.
Based on the e200
core that stems from the MPC5xx
core, is upwards compatible with the newer e500
core and the older PowerPC Book E specification. Focus is on automotive and industrial control systems, like robotics, power train and fuel injection. The cores are the basis for a multitude of SoC controllersranging from 40 to 600 MHz with a variety of additional functionality, like Flash-ROM, Ethernet controllers, and custom I/O. All MPC55xx processors are compliant with the Power ISA v.2.03
In April 2007 Freescale and IPextreme opened up the e200 cores for licensing to other manufacturers.
The MPC55xx family have four slightly different cores from the really low end and to the high end.
- MPC5510 – uses a e200z1 core, with an optional e200z0 core as co-processor.
- MPC5533 and MPC5534 – uses e200z3 cores.
- MPC5553, MPC5554, MPC5561, MPC5565, MPC5566 and MPC5567 – uses e200z6 cores.