La siguiente es una lista parcial de productos de NXP y Freescale Semiconductor , incluidos productos fabricados anteriormente por Motorola hasta 2004. NXP y Freescale se fusionaron en 2015. [ 1 ]
Microprocesadores
Primeros microprocesadores
- Motorola MC10800 (4 bits)
- Unidad de control industrial (ICU) Motorola MC14500B (1 bit)
- Signetics 2650 (8 bits)
- Motorola 6800 (8 bits)
- Motorola 6802 (8 bits)
- Motorola 6808 (8 bits)
- Motorola 6809 (8/16 bits)
Serie 68000
- Motorola 68000 (16/32 bits)
- Motorola 68008 (8/16/32 bits)
- Motorola 68010 (16/32 bits)
- Motorola 68012 (16/32 bits)
- Motorola 68020 (32 bits)
- Motorola 68030 (32 bits)
- Motorola 68451 ( MMU )
- Motorola 68851 (MMU)
- Motorola 68881 ( FPU )
- Motorola 68882 (FPU)
- Motorola 68040 (con FPU)
- Motorola 68060 (con FPU)
Serie 88000 (RISC)
Procesadores PowerPC y Power ISA
- PPC 601 ("G1")
- PPC 603 / PPC 603ev ("G2")
- PPC 604 / PPC 604e / PPC 604ev
- PPC 620
- Familia PowerPC 7xx , PowerPC 740, 750, 745 y 755 solamente ("PowerPC G3")
- MPC8xx ( PowerQUICC )
- MPC82xx ( PowerQUICC II , núcleo G2 )
- MPC83xx ( PowerQUICC II Pro , núcleo e300 )
- MPC85xx ( PowerQUICC III , núcleo e500 )
- MPC86xx ( núcleo e600 )
- MPC87xx (futuro núcleo e700 , nunca lanzado)
- Pxxxx ( QorIQ , núcleos e500 , núcleos e5500 )
- Txxxx ( QorIQ , núcleos e6500 )
núcleos ARM
i.MX
Basado en ARM920:
- i.MX1 (MC9328MX1)
- i.MXL (MC9328MXL)
- i.MXS (MC9328MXS)
Basado en ARM926:
- i.MX21 (MC9328MX21)
- i.MX23 (MCIMX23)
- i.MX25 (MCIMX25)
- i.MX27 (MCIMX27)
- i.MX28 (MCIMX28)
Basado en ARM11:
- i.MX31 (MCIMX31)
- i.MX35 (MCIMX355)
- i.MX37 (MCIMX37)
Basado en Cortex-A8:
- Familia i.MX51 (por ejemplo, MCIMX515)
- Familia i.MX50 (i.MX508)
- Familia i.MX53 (por ejemplo, MCIMX535)
Basado en Cortex-A9:
- i.MX6 solo
- i.MX6 dual
- i.MX6 quad
Basado en Cortex-A7:
- i.MX7 [ 2 ]
Basado en Cortex-A72:
- i.MX8 [ 3 ]
S32
Basado en ARM Cortex-A53 y/o ARM Cortex-M4:
Paisaje de capas / QorIQ
Basado en ARM Cortex-A7:
- LS1020A
- LS1021A
- LS1022A
Basado en ARM Cortex-A9:
- LS1024A
Basado en ARM Cortex-A53:
- LS1012A
- LS1043A
- LS1046A
- LS1088A
Basado en ARM Cortex-A72:
- LS1028A
- LS2084A/44A
- LS2048A/44A
- LS2160A (16x Cortex-A72) [ 6 ]
Microcontroladores
Serie 6800
8 bits
- Motorola 6801/6803
- Motorola 6802
- Motorola 6804
- Motorola 6805/146805
- Motorola 68HC05 (CPU05) - versión anterior
- Freescale 68HC11 (CPU11) - versión anterior
- Tecnologías Freescale 68HC08 (CPU08) de 0,65 μm, 0,5 μm y 0,25 μm
- Freescale S08 (CPUS08) 0,25 μm
- Freescale RS08 (CPURS08) 0,25 μm: basado en el núcleo RS08, un S08 con CPU restringida. Menos instrucciones para un menor coste.
16 bits
- Freescale 68HC16 (CPU16) - versión anterior
- Freescale 68HC12 (CPU12) - versión anterior
- Freescale S12 (CPU12) - aún en desarrollo
- Familia de dispositivos Freescale S12X (CPU12X-1): S12XD, S12XA... con coprocesador XGATE . Funciona como un coprocesador DMA o de E/S.
- Freescale S12XE (CPU12X-2): familia de dispositivos S12XE con coprocesador XGATE y EEPROM emulada (EEEPROM). Tecnología de 0,18 μm.
Serie 68000
- Freescale 683XX
- Bola de Dragón a escala libre
- Freescale ColdFire
- Freescale ColdFire+
Basado en M·CORE
Los microcontroladores RISC basados en M·CORE son procesadores de 32 bits diseñados específicamente para electrónica de bajo consumo . [ 7 ] Los procesadores M·CORE, al igual que los procesadores de la familia 68000, tienen un modo de usuario y un modo supervisor, y en el modo de usuario ambos ven un PC de 32 bits y 16 registros, cada uno de 32 bits. El conjunto de instrucciones de M·CORE es muy diferente del conjunto de instrucciones de 68k; en particular, M·CORE es una máquina de carga y almacenamiento pura y todas las instrucciones de M·CORE son de 16 bits, mientras que las instrucciones de 68k tienen longitudes variadas. Sin embargo, el código fuente en lenguaje ensamblador de 68k se puede traducir mecánicamente al lenguaje ensamblador de M·CORE. [ 8 ]
El núcleo del procesador M·CORE ha sido licenciado por Atmel para tarjetas inteligentes . [ 9 ]
- MMC2001
- MMC2114
Arquitectura de potencia
- MPC5xx
- MPC512x ( núcleo e300 )
- MPC52xx ( núcleo e300 )
- MPC55xx ( núcleo e200 )
- MPC56xx ( núcleo e200 )
- MPC57xx ( núcleo e200 )
Procesador de aplicaciones ARM11 con módem
- MXC275-30 (523MHz, 2.5G/2.75G)
- MXC300-30 (523MHz, 3G)
núcleos ARM Cortex-M
Microcontroladores Cortex-M0+
- Serie Kinetis L
- Serie Kinetis E
- Serie M de Kinetis
- Serie Kinetis W
Microcontroladores Cortex-M4
- Serie K de Kinetis
- Serie Kinetis KW2x
Véase también: S32 K
núcleos ARM7
Microcontroladores automotrices ARM7TDMI
- MAC71xx
- MAC72xx
Módulos TPU y ETPU
La Unidad de Procesamiento de Tiempo (TPU) y la Unidad de Procesamiento de Tiempo Mejorada (eTPU) son periféricos de temporización en gran medida autónomos que se encuentran en algunos componentes de Freescale.
Procesadores de señales digitales
Nota: la serie 56XXX se conoce comúnmente como la serie 56000 o 56K, y de manera similar, la serie 96XXX se conoce como la serie 96000 o 96K.
Serie 56000
- Motorola DSP560XX (24 bits)
- Motorola DSP563XX (16/24 bits)
- Motorola DSP566XX (16 bits)
- Motorola DSP567XX (Controlador de señal digital)
- Motorola DSP568XX (Controlador de señal digital)
Serie 96000
- Motorola DSP96XXX (32 bits)
Serie StarCore
Nota: "StarCore no ofrece soporte nativo para operaciones de punto flotante" [ 10 ].
- MSC8101/3 Núcleo SC140 único, 300 MHz (Fin de vida útil)
- MSC8102 Quad SC140 core, 275 MHz (Descatalogado)
- MSC8122/26, núcleo cuádruple SC140, 500 MHz
- MSC711x Núcleo SC1400 único, 200/300 MHz (Parcialmente descatalogado)
- MSC8144/E Cuatro núcleos SC3400, 1 GHz
- MSC8156/E Núcleo SC3850 de seis núcleos , 1 GHz con coprocesador MAPLE-B
- MSC8154/E Procesador de cuatro núcleos SC3850, 1 GHz con coprocesador MAPLE-B
- MSC8152 Núcleo SC3850 de doble núcleo, 1 GHz con coprocesador MAPLE-B
- MSC8151 Núcleo SC3850 de un solo núcleo, 1 GHz con coprocesador MAPLE-B
- MSC8256, procesador de seis núcleos SC3850, 1 GHz.
- MSC8254 Procesador de cuatro núcleos SC3850, 1 GHz
- MSC8252, procesador de doble núcleo SC3850, 1 GHz.
- MSC8251 Núcleo SC3850 de un solo núcleo, 1 GHz
Sensores MEMS
- Serie MMA (acelerómetros multi-G/multieje)
- Presión de la serie MPX
- Proximidad de la serie MPR
Dispositivo de tejido de computación reconfigurable
Software
- Entorno de desarrollo integrado CodeWarrior
- Sistema operativo en tiempo real MQX
- FreeMaster
- Experto en procesadores
- Desarrollo de interfaz gráfica de usuario PEG
- Kit de herramientas para sensores
- Kit de herramientas de conectividad inalámbrica
Referencias
- ↑ NXP Semiconductors y Freescale Semiconductor cierran su fusión. RTTNews. Consultado el 13 de diciembre de 2015.
- ↑ "Procesadores de aplicaciones de la serie i.MX 7: Multicore Arm® Cortex®-A7, Cortex-M4" . NXP . Consultado el 3 de diciembre de 2018 .
- ↑ "Procesadores de aplicaciones de la serie i.MX 8: núcleos multinúcleo Arm® Cortex®-A72, Cortex-A53, Cortex-A35, Cortex-M4" . NXP . Consultado el 3 de diciembre de 2018 .
- ↑ "S32V234: Procesador de visión para cámara frontal y de visión envolvente, aprendizaje automático y aplicaciones de fusión de sensores" . NXP . Consultado el 3 de diciembre de 2018 .
- ↑ "Mercado de sistemas avanzados de asistencia al conductor (ADAS) y conducción autónoma en cadena para el período 2017-2021: ACC, FCW y LKS registraron la tasa de crecimiento más rápida" . PRNewsWire . 23 de agosto de 2018. Consultado el 3 de diciembre de 2018 .
- ↑ "Procesadores QorIQ® Layerscape basados en tecnología Arm®" . NXP . Consultado el 3 de diciembre de 2018 .
- ↑ "Diseño de bajo consumo: una visión general de los mecanismos de ahorro de energía utilizados por la arquitectura M·CORE de Motorola"
- ↑ "PortAsm/68K para MCore: Traducción a nivel de código fuente"
- ↑ Comunicado de prensa: "Atmel licencia el procesador Secure M210 M-CORE de Motorola"
- ↑ Guía de adaptación de C64x a SC3850 Archivada el 7 de julio de 2011 en Wayback Machine (agosto de 2010 / Cita de la página 29)
- Productos de NXP Semiconductors
- Listas de microprocesadores
- Listas de productos