List of NXP products

Last updated

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

Contents

Microprocessors

Early microprocessors

68000 series

88000 series (RISC)

PowerPC and Power ISA processors

ARM 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

16-bit

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

ARM11 Application Processor with Modem

ARM Cortex-M cores

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 Time Processing Unit (TPU) and Enhanced Time Processing Unit (eTPU) are largely autonomous timing peripherals found on some Freescale parts.[ citation needed ]

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.[ citation needed ]

56000 series

96000 series

StarCore series

Note: "There is no native support for floating point operations on StarCore" [10]

MEMS Sensors

Reconfigurable compute fabric device

Software

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)