List of NXP products explained

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]

Microprocessors

Early microprocessors

68000 series

88000 series (RISC)

PowerPC and Power ISA processors

ARM cores

See also: ARM Cortex-A.

i.MX

See main article: i.MX.

ARM920 based:

ARM926 based:

ARM11 based:

Cortex-A8 based:

Cortex-A9 based:

Cortex-A7 based:

Cortex-A72 based:

S32

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

Layerscape / QorIQ

See main article: QorIQ. ARM Cortex-A7 based:

ARM Cortex-A9 based:

ARM Cortex-A53 based:

ARM Cortex-A72 based:

Microcontrollers

6800 series

See main article: Motorola 6800.

8-bit

16-bit

68000 series

See main article: Motorola 68000 family.

M·CORE-based

See main article: M·CORE. 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]

Power-Architecture

ARM11 Application Processor with Modem

ARM Cortex-M cores

See also: ARM Cortex-M.

Cortex-M0+ microcontrollers

Cortex-M4 microcontrollers

see also: S32K

ARM7 cores

See also: ARM7.

ARM7TDMI automotive microcontrollers

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.

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]

MEMS Sensors

Reconfigurable compute fabric device

Software

Notes and References

  1. http://www.rttnews.com/2588463/nxp-semiconductors-and-freescale-semiconductor-close-merger.aspx NXP Semiconductors And Freescale Semiconductor Close Merger
  2. Web site: i.MX 7 Series Applications Processors: Multicore Arm® Cortex®-A7, Cortex-M4. NXP. 2018-12-03.
  3. Web site: i.MX 8 Series Applications Processors: Multicore Arm® Cortex®-A72, Cortex-A53, Cortex-A35, Cortex-M4 cores. NXP. 2018-12-03.
  4. Web site: S32V234: Vision Processor for Front and Surround View Camera, Machine Learning and Sensor Fusion Applications. NXP. 2018-12-03.
  5. Web site: Chain ADAS and Autonomous Driving Market to 2017-2021: ACC, FCW and LKS Saw the Fastest Growth Rate. 2018-08-23. PRNewsWire. 2018-12-03.
  6. Web site: QorIQ® Layerscape Processors Based on Arm® Technology. NXP. 2018-12-03.
  7. http://www.freescale.com/files/32bit/doc/fact_sheet/MCORELOWPOWER.pdf "Designing in Low Power: An Overview of the Power Saving Mechanisms used by Motorola's M·CORE Architecture"
  8. http://www.microapl.co.uk/Porting/MCore/index.html "PortAsm/68K for MCore: Source-level translation"
  9. http://www.thefreelibrary.com/Motorola%27s+Secure+M210+M-CORE+Processor+Licensed+to+Atmel%3B+Advanced...-a054614976 press release: "Motorola's Secure M210 M-CORE Processor Licensed to Atmel"
  10. http://www.freescale.com.cn/cstory/ftf/2010/pdf/0986.pdf C64x to SC3850 Porting Guide