List of NXP products

From Wikipedia, the free encyclopedia

The following is a partial list of NXP and Freescale Semiconductor products, including products formerly manufactured by Motorola until 2004. Note that NXP and Freescale merged in 2015.[1]

Microprocessors[]

Early microprocessors[]

68000 series[]

88000 series (RISC)[]

PowerPC and Power ISA processors[]

ARM Cortex-A cores[]

i.MX[]

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:

Cortex-A72 based:

S32[]

ARM Cortex-A53 and/or ARM Cortex-M4 based:

Layerscape / QorIQ[]

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[]

6800 series[]

8-bit[]

  • Motorola 6802
  • 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[]

  • Freescale 68HC16 (CPU16) - legacy
  • Freescale 68HC12 (CPU12) - legacy
  • Freescale S12 (CPU12) - still being developed
  • Freescale S12X (CPU12X-1) - S12XD, S12XA... family of devices with XGATE Coprocessor. Like a DMA or I/O coprocessor.
  • Freescale S12XE (CPU12X-2) - S12XE family of devices with XGATE Coprocessor, Emulated EEPROM = EEEPROM. 0.18 μm technology.

68000 series[]

M·CORE-based[]

The M·CORE-based RISC microcontrollers are 32 bit processors specifically designed for low-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 pure load-store machine and 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 for smart cards.[9]

  • MMC2001
  • MMC2114

Power-Architecture[]

ARM Cortex-M cores[]

  • MXC300-30

Cortex-M0+ microcontrollers[]

  • Kinetis L series
  • Kinetis E series
  • Kinetis M series
  • Kinetis W series

Cortex-M4 microcontrollers[]

  • Kinetis K series
  • Kinetis KW2x series

see also: S32K

ARM7 cores[]

ARM7TDMI automotive microcontrollers[]

  • MAC71xx
  • MAC72xx

TPU and ETPU modules[]

The (TPU) and (eTPU) are largely autonomous timing peripherals found on some Freescale parts.

  • MC68832 (TPU)
  • MPC5554 (PowerPC) (eTPU)
  • MPC5777C (PowerPC) (eTPU2+)
  • MCF5232, MCF5233, MCF5234, MCF5235 (ColdFire) (eTPU)

Digital signal processors[]

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[]

96000 series[]

StarCore series[]

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
  • , 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

MEMS Sensors[]

  • MMA Series (Multi-G/ Multi-Axis Accelerometers)
  • MPX Series Pressure
  • MPR Series Proximity

Reconfigurable compute fabric device[]

Software[]

  • CodeWarrior Integrated Development Environment
  • MQX Real Time Operating System
  • FreeMaster
  • Processor Expert
  • PEG Graphical User Interface Development
  • Sensor Toolkit
  • Wireless Connectivity Toolkit

References[]

  1. ^ NXP Semiconductors And Freescale Semiconductor Close Merger RTTNews. Retrieved on 2015-12-13.
  2. ^ "i.MX 7 Series Applications Processors: Multicore Arm® Cortex®-A7, Cortex-M4". NXP. Retrieved 2018-12-03.
  3. ^ "i.MX 8 Series Applications Processors: Multicore Arm® Cortex®-A72, Cortex-A53, Cortex-A35, Cortex-M4 cores". NXP. Retrieved 2018-12-03.
  4. ^ "S32V234: Vision Processor for Front and Surround View Camera, Machine Learning and Sensor Fusion Applications". NXP. Retrieved 2018-12-03.
  5. ^ "Chain ADAS and Autonomous Driving Market to 2017-2021: ACC, FCW and LKS Saw the Fastest Growth Rate". PRNewsWire. 2018-08-23. Retrieved 2018-12-03.
  6. ^ "QorIQ® Layerscape Processors Based on Arm® Technology". NXP. Retrieved 2018-12-03.
  7. ^ "Designing in Low Power: An Overview of the Power Saving Mechanisms used by Motorola's M·CORE Architecture"
  8. ^ "PortAsm/68K for MCore: Source-level translation"
  9. ^ press release: "Motorola's Secure M210 M-CORE Processor Licensed to Atmel"
  10. ^ C64x to SC3850 Porting Guide Archived 2011-07-07 at the Wayback Machine (August, 2010 / Quote from page 29)
Retrieved from ""