List of NXP products
This listneeds additional citations forverification.(November 2008) |
![]() |
The following is a partial list ofNXPandFreescale Semiconductorproducts, including products formerly manufactured byMotorolauntil 2004. NXP and Freescale merged in 2015.[1]
Microprocessors
[edit]Early microprocessors
[edit]- Motorola MC10800(4-bit)
- Motorola MC14500BIndustrial Control Unit (ICU) (1-bit)
- Signetics 2650(8-bit)
- Motorola 6800(8-bit)
- Motorola 6802(8-bit)
- Motorola 6808(8-bit)
- Motorola 6809(8/16-bit)
68000 series
[edit]- 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)
88000 series (RISC)
[edit]PowerPC and Power ISA processors
[edit]- PPC 601( "G1" )
- PPC 603/PPC 603ev( "G2" )
- PPC 604/PPC 604e/PPC 604ev
- PPC 620
- PowerPC 7xxfamily, PowerPC 740, 750, 745, and 755 only ( "PowerPC G3" )
- MPC8xx (PowerQUICC)
- MPC82xx (PowerQUICC II,G2 core)
- MPC83xx (PowerQUICC II Pro,e300 core)
- MPC85xx (PowerQUICC III,e500 core)
- MPC86xx (e600 core)
- MPC87xx (futuree700 core)
- Pxxxx (QorIQ,e500 cores,e5500 cores)
- Txxxx (QorIQ,e6500 cores))
ARM cores
[edit]i.MX
[edit]ARM920 based:
- i.MX1 (MC9328MX1)
- i.MXL (MC9328MXL)
- i.MXS (MC9328MXS)
ARM926 based:
- i.MX21(MC9328MX21)
- i.MX23 (MCIMX23)
- i.MX25 (MCIMX25)
- i.MX27 (MCIMX27)
- i.MX28 (MCIMX28)
ARM11 based:
- i.MX31(MCIMX31)
- i.MX35 (MCIMX355)
- i.MX37 (MCIMX37)
Cortex-A8 based:
- i.MX51 family (e.g. MCIMX515)
- i.MX50 family (i.MX508)
- i.MX53 family (e.g. MCIMX535)
Cortex-A9 based:
- i.MX6 solo
- i.MX6 dual
- i.MX6 quad
Cortex-A7 based:
- i.MX7[2]
Cortex-A72 based:
- i.MX8[3]
S32
[edit]ARM Cortex-A53 and/or ARM Cortex-M4 based:
Layerscape / QorIQ
[edit]ARM Cortex-A7 based:
- LS1020A
- LS1021A
- LS1022A
ARM Cortex-A9 based:
- LS1024A
ARM Cortex-A53 based:
- LS1012A
- LS1043A
- LS1046A
- LS1088A
ARM Cortex-A72 based:
- LS1028A
- LS2084A/44A
- LS2048A/44A
- LS2160A (16x Cortex-A72)[6]
Microcontrollers
[edit]6800 series
[edit]8-bit
[edit]- Motorola 6801/6803
- Motorola 6802
- Motorola 6804
- Motorola 6805/146805
- Motorola 68HC05(CPU05) - legacy
- Freescale 68HC11(CPU11) - legacy
- Freescale 68HC08(CPU08) 0.65 μm, 0.5 μm and 0.25 μm technologies
- Freescale S08(CPUS08) 0.25 μm
- Freescale RS08(CPURS08) 0.25 μm - based on the RS08 core, an S08 with restricted CPU. less instructions set for lower cost.
16-bit
[edit]- Freescale 68HC16(CPU16) - legacy
- Freescale 68HC12(CPU12) - legacy
- Freescale S12(CPU12) - still being developed
- Freescale S12X(CPU12X-1) - S12XD, S12XA... family of devices withXGATECoprocessor. Like a DMA or I/O coprocessor.
- Freescale S12XE(CPU12X-2) - S12XE family of devices withXGATECoprocessor, Emulated EEPROM = EEEPROM. 0.18 μm technology.
68000 series
[edit]- Freescale 683XX
- Freescale DragonBall
- Freescale ColdFire
- Freescale ColdFire+
M·CORE-based
[edit]The M·CORE-based RISC microcontrollers are 32 bit processors specifically designed forlow-power electronics.[7]M·CORE processors, like 68000 family processors, have a user mode and a supervisor mode, and in user mode both see a 32 bit PC and 16 registers, each 32 bits. The M·CORE instruction set is very different from the 68k instruction set—in particular, M·CORE is a pureload-store machineand all M·CORE instructions are 16 bit, while 68k instructions are a variety of lengths. However, 68k assembly language source code can be mechanically translated to M·CORE assembly language.[8]
The M·CORE processor core has been licensed by Atmel forsmart cards.[9]
- MMC2001
- MMC2114
Power-Architecture
[edit]- MPC5xx
- MPC512x (e300 core)
- MPC52xx (e300 core)
- MPC55xx (e200 core)
- MPC56xx (e200 core)
- MPC57xx (e200 core)
ARM11 Application Processor with Modem
[edit]- MXC275-30 (523MHz, 2.5G/2.75G)
- MXC300-30 (523MHz, 3G)
ARM Cortex-M cores
[edit]Cortex-M0+ microcontrollers
[edit]- Kinetis L series
- Kinetis E series
- Kinetis M series
- Kinetis W series
Cortex-M4 microcontrollers
[edit]- Kinetis K series
- Kinetis KW2x series
see also:S32K
ARM7 cores
[edit]ARM7TDMI automotive microcontrollers
[edit]- MAC71xx
- MAC72xx
TPU and ETPU modules
[edit]TheTime Processing Unit(TPU) andEnhanced Time Processing Unit(eTPU) are largely autonomous timing peripherals found on some Freescale parts.
- MC68332 (TPU)
- MPC5554 (PowerPC) (eTPU)
- MPC5777C (PowerPC) (eTPU2+)
- MCF5232, MCF5233, MCF5234, MCF5235 (ColdFire) (eTPU)
Digital signal processors
[edit]Note: the 56XXX series is commonly known as the 56000 series, or 56K, and similarly the 96XXX is known as the 96000 series, or 96K.
56000 series
[edit]- Motorola DSP560XX(24-bit)
- Motorola DSP563XX(16/24-bit)
- Motorola DSP566XX(16-bit)
- Motorola DSP567XX(Digital Signal Controller)
- Motorola DSP568XX(Digital Signal Controller)
96000 series
[edit]- Motorola DSP96XXX(32-bit)
StarCore series
[edit]Note: "There is no native support for floating point operations on StarCore"[10]
- MSC8101/3 Single SC140 core, 300 MHz (End of life)
- MSC8102 Quad SC140 core, 275 MHz (Discontinued)
- 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 Six-core SC3850 core,1 GHz with MAPLE-B coprocessor
- MSC8154/E Quad-core SC3850 core, 1 GHz with MAPLE-B coprocessor
- MSC8152 Dual-core SC3850 core, 1 GHz with MAPLE-B coprocessor
- MSC8151 Single-core SC3850 core, 1 GHz with MAPLE-B coprocessor
- MSC8256 Six-core SC3850 core, 1 GHz
- MSC8254 Quad-core SC3850 core, 1 GHz
- MSC8252 Dual-core SC3850 core, 1 GHz
- MSC8251 Single-core SC3850 core, 1 GHz
- MMA Series (Multi-G/ Multi-Axis Accelerometers)
- MPX Series Pressure
- MPR Series Proximity
Reconfigurable compute fabric device
[edit]Software
[edit]- CodeWarriorIntegrated Development Environment
- MQXReal Time Operating System
- FreeMaster
- Processor Expert
- PEG Graphical User Interface Development
- Sensor Toolkit
- Wireless Connectivity Toolkit
References
[edit]- ^NXP Semiconductors And Freescale Semiconductor Close MergerRTTNews. Retrieved on 2015-12-13.
- ^"i.MX 7 Series Applications Processors: Multicore Arm® Cortex®-A7, Cortex-M4".NXP.Retrieved2018-12-03.
- ^"i.MX 8 Series Applications Processors: Multicore Arm® Cortex®-A72, Cortex-A53, Cortex-A35, Cortex-M4 cores".NXP.Retrieved2018-12-03.
- ^"S32V234: Vision Processor for Front and Surround View Camera, Machine Learning and Sensor Fusion Applications".NXP.Retrieved2018-12-03.
- ^"Chain ADAS and Autonomous Driving Market to 2017-2021: ACC, FCW and LKS Saw the Fastest Growth Rate".PRNewsWire.2018-08-23.Retrieved2018-12-03.
- ^"QorIQ® Layerscape Processors Based on Arm® Technology".NXP.Retrieved2018-12-03.
- ^"Designing in Low Power: An Overview of the Power Saving Mechanisms used by Motorola's M·CORE Architecture"
- ^"PortAsm/68K for MCore: Source-level translation"
- ^press release: "Motorola's Secure M210 M-CORE Processor Licensed to Atmel"
- ^C64x to SC3850 Porting GuideArchived2011-07-07 at theWayback Machine (August, 2010 / Quote from page 29)