Lista de productos NXP
La siguiente es una lista parcial de los productos NXP y Freescale Semiconductor, incluidos los productos fabricados anteriormente por Motorola hasta 2004. NXP y Freescale se fusionaron en 2015.
Microprocesadores
Los primeros microprocesadores
- Motorola MC10800 (4 bits)
- Motorola MC14500B Dependencia de Control Industrial (1 bit)
- Signetics 2650 (8-bit)
- Motorola 6800 (8-bit)
- Motorola 6802 (8-bit)
- Motorola 6808 (8-bit)
- Motorola 6809 (8/16-bit)
Serie 68000
- 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 68451 (MMU)
- Motorola 68851 (MMU)
- Motorola 68881 (FPU)
- Motorola 68882 (FPU)
- Motorola 68040 (w/FPU)
- Motorola 68060 (w/FPU)
Serie 88000 (RISC)
- Motorola 88100
- Motorola 88110
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, e300 core)
- MPC85xx (PowerQUICC III, e500 core)
- MPC86xx (e600 core)
- MPC87xx (future e700 core)
- Pxxxx (QorIQ, e500 núcleos, e5500 núcleos)
- Txxxxx (QorIQ, e6500 núcleos))
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:
- i.MX51 family (e.g. MCIMX515)
- i.MX50 family (i.MX508)
- i.MX53 family (e.g. MCIMX535)
Basado en Cortex-A9:
- i.MX6 solitario
- i.MX6 dual
- i.MX6 quad
Basado en Cortex-A7:
- i.MX7
Basado en Cortex-A72:
- i.MX8
T32
Basado en ARM Cortex-A53 y/o ARM Cortex-M4:
- S32V234
- S32V3xx
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)
Microcontroladores
serie 6800
8 bits
- Motorola 6801/6803
- Motorola 6802
- Motorola 6804
- Motorola 6805/146805
- Motorola 68HC05 (CPU05) - legado
- Freescale 68HC11 (CPU11) - legacy
- Freescale 68HC08 (CPU08) 0,65 μm, 0,5 μm y 0,25 μm tecnologías
- 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 establecidas para menor costo.
16 bits
- Freescale 68HC16 (CPU16) - legado
- Freescale 68HC12 (CPU12) - legado
- Freescale S12 (CPU12) - todavía en desarrollo
- Freescale S12X (CPU12X-1) - S12XD, S12XA... familia de dispositivos con XGATE Coprocessor. Como un coprocesador de DMA o I/O.
- Freescale S12XE (CPU12X-2) - S12XE familia de dispositivos con XGATE Coprocessor, Emulated EEPROM = EEEPROM. Tecnología 0.18 μm.
Serie 68000
- Freescale 683XX
- Dragon de escala libre Ball
- Freescale ColdFire
- Freescale ColdFire+
M·CORE-based
Los microcontroladores RISC basados en M·CORE son procesadores de 32 bits diseñados específicamente para electrónica de bajo consumo. Los procesadores M·CORE, al igual que los procesadores de la familia 68000, tienen un modo usuario y un modo supervisor, y en modo usuario ambos ven un PC de 32 bits y 16 registros, cada uno de 32 bits. El conjunto de instrucciones M·CORE es muy diferente del conjunto de instrucciones de 68k; en particular, M·CORE es una máquina pura de almacenamiento de carga y todas las instrucciones M·CORE son de 16 bits, mientras que las instrucciones de 68k tienen una variedad de longitudes. Sin embargo, el código fuente en lenguaje ensamblador de 68k se puede traducir mecánicamente al lenguaje ensamblador M·CORE.
El núcleo del procesador M·CORE tiene licencia de Atmel para tarjetas inteligentes.
- MMC2001
- MMC2114
Arquitectura-Poder
- MPC5xx
- MPC512x (e300 core)
- MPC52xx (e300 core)
- MPC55xx (e200 core)
- MPC56xx (e200 core)
- MPC57xx (e200 core)
Procesador de aplicaciones ARM11 con módem
- MXC275-30 (523MHz, 2.5G/2.75G)
- MXC300-30 (523MHz, 3G)
ARM Cortex-M cores
Microcontroladores Cortex-M0+
- Kinetis Serie L
- Kinetis Serie E
- Kinetis Serie M
- Kinetis Serie W
Microcontroladores Cortex-M4
- Serie Kinetis K
- Serie Kinetis KW2x
ver también: S32K
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 sincronización en gran medida autónomos que se encuentran en algunas piezas de Freescale.
- MC68332 (TPU)
- MPC5554 (PowerPC) (eTPU)
- MPC5777C (PowerPC) (eTPU2+)
- MCF5232, MCF5233, MCF5234, MCF5235 (ColdFire) (eTPU)
Procesadores de señales digitales
Nota: la serie 56XXX se conoce comúnmente como serie 56000 o 56K y, de manera similar, la serie 96XXX se conoce como serie 96000 o 96K.
Serie 56000
- Motorola DSP560XX (24-bit)
- Motorola DSP563XX (16/24-bit)
- Motorola DSP566XX (16 bits)
- Motorola DSP567XX (Controlador de señal digital)
- Motorola DSP568XX (Controlador de señal digital)
Serie 96000
- Motorola DSP96XXX (32-bit)
Serie StarCore
Nota: "No hay soporte nativo para operaciones de punto flotante en StarCore"
- MSC8101/3 Single SC140 core, 300 MHz (End of life)
- MSC8102 Quad SC140 core, 275 MHz (continuación)
- MSC8122/26 Quad SC140 core, 500 MHz
- MSC711x Single SC1400 core, 200/300 MHz (Partly discontinued)
- MSC8144/E Quad SC3400 core, 1 GHz
- MSC8156/E Seis núcleo SC3850, 1 GHz con el coprocesador MAPLE-B
- MSC8154/E Quad-core SC3850 core, 1 GHz con el coprocesador MAPLE-B
- MSC8152 Core SC3850 de doble núcleo, 1 GHz con el coprocesador MAPLE-B
- MSC8151 núcleo SC3850 de un solo núcleo, 1 GHz con coprocesador MAPLE-B
- MSC8256 núcleo SC3850 de seis núcleos, 1 GHz
- núcleo SC3850 MSC8254, 1 GHz
- MSC8252 Dual-core SC3850 core, 1 GHz
- MSC8251 núcleo SC3850 de un solo núcleo, 1 GHz
Sensores MEMS
- MMA Series (Multi-G/ Multi-Axis Accelerometers)
- Presión de la serie MPX
- Proximidad de la serie MPR
Dispositivo de tejido compute reconfigurable
- MRC6011
Software
- CodeWarrior Integrated Development Environment
- MQX Sistema operativo en tiempo real
- FreeMaster
- Processor Expert
- PEG Graphical User Interface Development
- Sensor Toolkit
- Kit de herramientas de conectividad inalámbrica