La familia PowerPC 5000 es una serie de microprocesadores PowerPC y Power ISA de Freescale (anteriormente Motorola ) y STMicroelectronics, diseñados para su uso en microcontroladores y sistemas en chip (SoC) para la industria automotriz e industrial . La familia MPC5000 consta de dos líneas (51xx/52xx y 55xx/56xx) que, en realidad, no comparten un origen común.
Procesadores
MPC51xx
- El MGT5100 se presentó en 2002 y fue la primera CPU de Motorola para su plataforma SoC mobileGT , destinada a aplicaciones telemáticas , de información y entretenimiento en automóviles. Basado en el núcleo e300 , derivado del PowerPC 603e , alcanzaba velocidades de hasta 230 MHz e incluía una FPU de doble precisión , cachés L1 de datos/instrucciones de 16/16 kB y un amplio conjunto de periféricos de E/S, como memoria DDR SDRAM , USB , PCI , Ethernet , IrDA y controladores de disco ATA .
- El MPC5121e se presentó en mayo de 2007 y se basa en el MPC5200B. Es un procesador SoC altamente integrado de 400 MHz diseñado para aplicaciones telemáticas e incluye controladores para USB, PCI, redes, memoria RAM DDR y almacenamiento en disco. También cuenta con una GPU PowerVR MBX Lite integrada que admite aceleración 3D y muestra hasta 1280 × 720 píxeles , y un coprocesador RISC de 200 MHz totalmente programable diseñado para el procesamiento multimedia , como el audio en tiempo real y el reconocimiento de voz .
- El MPC5123 se presentó en abril de 2008.Esencialmente, se trata de un MPC5121e sin el coprocesador PowerVR. Está diseñado para telemática , sistemas de punto de venta , equipos sanitarios, quioscos interactivos y automatización industrial.
MPC52xx

La familia MPC5200 se basa en el procesador MGT5100 con núcleo e300 y también forma parte de la plataforma mobileGT de Freescale.
- MPC5200 : controladores integrados de 266 a 400 MHz para DDR-RAM, PCI, Ethernet, USB, ATA, serial, DMA y otras E/S. Introducido en 2003, fue reemplazado por el MPC5200B.
- MPC5200B – 266-466 MHz, MPC5200 mejorado, presentado en 2005. También se utiliza en el pequeño ordenador EFIKA .
MPC55xx
Basado en el núcleo e200 , derivado del núcleo MPC5xx , es compatible con el núcleo e500 más reciente y la especificación PowerPC Book E anterior. Se centra en sistemas de control automotrices e industriales, como robótica, tren motriz e inyección de combustible. [ 1 ] Los núcleos son la base de una multitud de controladores SoC que van desde 40 hasta 600 MHz con diversas funcionalidades adicionales, como Flash-ROM, controladores Ethernet y E/S personalizadas. Todos los procesadores MPC55xx cumplen con la especificación Power ISA v.2.03 .
La familia MPC55xx cuenta con cuatro núcleos ligeramente diferentes, desde la gama más baja hasta la gama más alta.
MPC56xx
La familia MPC56xx son microcontroladores basados en el núcleo PowerPC e200, desarrollados conjuntamente por Freescale y STMicroelectronics . Fabricados con un proceso de 90 nm, estos microcontroladores están diseñados específicamente para aplicaciones automotrices como dirección asistida, inyección de combustible, control de pantallas, tren motriz, suspensión activa, control de chasis, sistemas de frenos antibloqueo y radar para control de crucero adaptativo. Freescale denomina a estos procesadores MPC56xx y ST los denomina SPC56x .
- MPC560xB/C o SPC560B/C : Utiliza un único núcleo e200z0 a una frecuencia de hasta 64 MHz, hasta 512 kB de memoria Flash , 64 kB de EEPROM y hasta 48 kB de RAM. Se utiliza en aplicaciones de electrónica para carrocerías de automóviles.
- MPC560xP o SPC560P : utiliza un único núcleo e200z0 a una frecuencia de hasta 60 MHz, hasta 512 kB de memoria Flash, hasta 64 kB de EEPROM y hasta 40 kB de RAM. Se utiliza para el control del chasis y del airbag.
- MPC560xS o SPC560S : utiliza un único núcleo e200z0 a hasta 64 MHz, hasta 1 MB de memoria Flash, 64 kB de EEPROM, hasta 48 kB de RAM y un controlador de pantalla integrado con hasta 160 kB de VRAM . Se utiliza para el control de pantallas TFT a color.
- MPC563xM o SPC563M : utiliza un único núcleo e200z3 a una frecuencia de hasta 80 MHz, hasta 1,5 MB de memoria Flash y hasta 111 kB de SRAM . Se utiliza para aplicaciones de sistemas de propulsión de nivel básico.
- MPC564xL o SPC56EL : utiliza dos núcleos e200z4 a 120 MHz, 1 MB de memoria Flash y 128 kB de SRAM.
- MPC5668G : utiliza un núcleo e200z6 y un núcleo e200z0 a una frecuencia de hasta 128 MHz, hasta 2 MB de memoria Flash, 592 kB de SRAM y un controlador Ethernet integrado.
- MPC5674F : utiliza un núcleo e200z7 , hasta 264 MHz, hasta 4 MB de memoria Flash y 256 kB de RAM. Se utiliza para el control del sistema de propulsión, el combustible y el motor.
Véase también
Referencias
- ↑ La potencia del motor del Buick Regal es la más rápida de la industria GM
- Portafolio de arquitectura Power de Freescale
- Introducción a la tecnología Power Architecture de Freescale
- Descripción general y modelo de licenciamiento de la familia principal e200 de Freescale (documento técnico)
- Página del MPC52xx de Freescale
- Página del MPC5121e de Freescale
- Página del MPC55xx de Freescale
- Página del MPC56xx de Freescale
Enlaces externos
- microprocesadores PowerPC
- Microprocesadores Motorola
- Microprocesadores Freescale
- Microcontroladores