The following is a partial list of
NXP
NXP Semiconductors N.V. (NXP) is a Dutch semiconductor designer and manufacturer with headquarters in Eindhoven, Netherlands. The company employs approximately 31,000 people in more than 30 countries. NXP reported revenue of $11.06 billion in 2 ...
and
Freescale Semiconductor
Freescale Semiconductor, Inc. was an American semiconductor manufacturer. It was created by the divestiture of the Semiconductor Products Sector of Motorola in 2004. Freescale focused their integrated circuit products on the automotive, embed ...
products, including products formerly manufactured by
Motorola
Motorola, Inc. () was an American Multinational corporation, multinational telecommunications company based in Schaumburg, Illinois, United States. After having lost $4.3 billion from 2007 to 2009, the company split into two independent p ...
until 2004. Note that NXP and Freescale merged in 2015.
Microprocessors
Early microprocessors
*
Motorola MC10800
The Motorola MC10800 is a 4-bit bit-sliced processor designed by Motorola and introduced in 1979. It is implemented in ECL logic and is part of the M10800 family.
A clone of the MC10800 was manufactured in the Soviet Union under the designation
...
(4-bit)
*
Motorola MC14500B
The MC14500B Industrial Control Unit (ICU) is a CMOS 1-bit architecture, one-bit microprocessor designed by Motorola for simple control applications in 1977.
Overview
MC14500B (ICU) is well-suited to the implementation of ladder logic, and ...
Industrial Control Unit (ICU) (1-bit)
*
Signetics 2650
The Signetics 2650 was an 8-bit microprocessor introduced in July 1975. According to Adam Osborne's book ''An Introduction to Microprocessors Vol 2: Some Real Products'', it was "the most minicomputer-like" of the microprocessors available at the ...
(8-bit)
*
Motorola 6800 (8-bit)
*
Motorola 6802
The 6800 ("''sixty-eight hundred''") is an 8-bit computing, 8-bit microprocessor designed and first manufactured by Motorola in 1974. The MC6800 microprocessor was part of the Motorola 6800 family, M6800 Microcomputer System (latter dubbed ''68xx' ...
(8-bit)
*
Motorola 6808
The 6800 ("''sixty-eight hundred''") is an 8-bit microprocessor designed and first manufactured by Motorola in 1974. The MC6800 microprocessor was part of the M6800 Microcomputer System (latter dubbed ''68xx'') that also included serial and para ...
(8-bit)
*
Motorola 6809 (8/16-bit)
68000 series
*
Motorola 68000
The Motorola 68000 (sometimes shortened to Motorola 68k or m68k and usually pronounced "sixty-eight-thousand") is a 16/32-bit complex instruction set computer (CISC) microprocessor, introduced in 1979 by Motorola Semiconductor Products Sector ...
(16/32-bit)
*
Motorola 68008
The Motorola 68008 is an 8/32-bit microprocessor introduced by Motorola in 1982. It is a version of 1979's Motorola 68000 with an 8-bit external data bus, as well as a smaller address bus. The 68008 was available with 20 or 22 address lines (r ...
(8/16/32-bit)
*
Motorola 68010
The Motorola MC68010 processor is a 16/32-bit microprocessor from Motorola, released in 1982 as the successor to the Motorola 68000. It fixes several small flaws in the 68000, and adds a few features.
The 68010 is pin-compatible with the 68000, ...
(16/32-bit)
*
Motorola 68012 (16/32-bit)
*
Motorola 68020 (32-bit)
*
Motorola 68030 (32-bit)
*
Motorola 68851
The Motorola 68851 is an external Memory Management Unit (MMU) which is designed to provide paged memory support for the 68020 using that processor's coprocessor interface. In theory it can be used with other processors such as the 68010 by simulat ...
(
MMU)
*
Motorola 68881
The Motorola 68881 and Motorola 68882 are floating-point units (FPUs) used in some computer systems in conjunction with Motorola's 32-bit 68020 or 68030 microprocessors. These coprocessors are external chips, designed before floating point math bec ...
(
FPU FPU may stand for:
Universities
* Florida Polytechnic University, in Lakeland, Florida, United States
* Franklin Pierce University, in New Hampshire, United States
* Fresno Pacific University, in California, United States
* Fukui Prefectural Univ ...
)
*
Motorola 68882 (FPU)
*
Motorola 68040
The Motorola 68040 ("''sixty-eight-oh-forty''") is a 32-bit microprocessor in the Motorola 68000 series, released in 1990. It is the successor to the 68030 and is followed by the 68060, skipping the 68050. In keeping with general Motorola nami ...
(w/FPU)
*
Motorola 68060 (w/FPU)
88000 series (RISC)
*
Motorola 88100
*
Motorola 88110
PowerPC and Power ISA processors
*
PPC 601 ("G1")
*
PPC 603/
PPC 603ev ("G2")
*
PPC 604/
PPC 604e/
PPC 604ev
*
PPC 620
*
PowerPC 7xx family, 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 (future
e700 core)
* Pxxxx (
QorIQ
QorIQ is a brand of ARM-based and Power ISA-based communications microprocessors from NXP Semiconductors (formerly Freescale). It is the evolutionary step from the PowerQUICC platform, and initial products were built around one or more e500mc ...
,
e500 cores,
e5500 cores)
* Txxxx (
QorIQ
QorIQ is a brand of ARM-based and Power ISA-based communications microprocessors from NXP Semiconductors (formerly Freescale). It is the evolutionary step from the PowerQUICC platform, and initial products were built around one or more e500mc ...
,
e6500 cores))
ARM Cortex-A cores
i.MX
ARM920 based:
* i.MX1 (MC9328MX1)
* i.MXL (MC9328MXL)
* i.MXS (MC9328MXS)
ARM926 based:
*
i.MX21
The i.MX range is a family of Freescale Semiconductor (now part of NXP) proprietary microcontrollers for multimedia applications based on the ARM architecture and focused on low-power consumption. The i.MX application processors are SoCs (Syst ...
(MC9328MX21)
* i.MX23 (MCIMX23)
* i.MX25 (MCIMX25)
* i.MX27 (MCIMX27)
* i.MX28 (MCIMX28)
ARM11 based:
*
i.MX31
The i.MX range is a family of Freescale Semiconductor (now part of NXP) proprietary microcontrollers for multimedia applications based on the ARM architecture and focused on low-power consumption. The i.MX application processors are SoCs (System ...
(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
Cortex-A72 based:
* i.MX8
S32
ARM Cortex-A53 and/or ARM Cortex-M4 based:
* S32V234
*S32V3xx
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)
Microcontrollers
6800 series
8-bit
*
Motorola 6801/6803
*
Motorola 6802
The 6800 ("''sixty-eight hundred''") is an 8-bit computing, 8-bit microprocessor designed and first manufactured by Motorola in 1974. The MC6800 microprocessor was part of the Motorola 6800 family, M6800 Microcomputer System (latter dubbed ''68xx' ...
*
Motorola 6804
*
Motorola 6805/146805
*
Motorola 68HC05
The 68HC05 (HC05 in short) is a broad family of 8-bit microcontrollers from Freescale Semiconductor (formerly Motorola Semiconductor).
Like all Motorola processors that share lineage from the 6800, they use the von Neumann architecture as well ...
(CPU05) - legacy
*
Freescale 68HC11
The 68HC11 (6811 or HC11 for short) is an 8-bit microcontroller (µC) family introduced by Motorola in 1984. Now produced by NXP Semiconductors, it descended from the Motorola 6800 microprocessor by way of the 6801. The 68HC11 devices are more p ...
(CPU11) - legacy
*
Freescale 68HC08 (CPU08) 0.65 μm, 0.5 μm and 0.25 μm technologies
*
Freescale S08 The 9S08 (68HCS08 or S08 for short) is a 8-bit microcontroller (µC) family originally produced by Motorola, later by Freescale Semiconductor, and currently by NXP, descended from the Motorola 6800 microprocessor. It is a CISC microcontroller. ...
(CPUS08) 0.25 μm
*
Freescale RS08 RS08 is a family of 8-bit microcontrollers by NXP Semiconductors. Originally released by Freescale in 2006, the RS08 architecture is a reduced-resource version of the Freescale MC68HCS08 central processing unit (CPU), a member of the 6800 micro ...
(CPURS08) 0.25 μm - based on the RS08 core, an S08 with restricted CPU. less instructions set for lower cost.
16-bit
*
Freescale 68HC16
The 68HC16 (also abbreviated as HC16) is a highly modular microcontroller family based on the CPU16 16-bit core made by Freescale Semiconductor (formerly known as Motorola Semiconductor). The CPU16 core is a true 16-bit design, with an architect ...
(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
*
Freescale 683XX
The Freescale 683xx (formerly Motorola 683xx) is a family of compatible microcontrollers by Freescale that use a Motorola 68000-based CPU core. The family was designed using a hardware description language, making the parts synthesizable, an ...
*
Freescale DragonBall
Motorola/Freescale Semiconductor's DragonBall, or MC68328, is a microcontroller design based on the famous 68000 core, but implemented as an all-in-one low-power system for handheld computer use. It is supported by μClinux. It was designed by Mot ...
*
Freescale ColdFire
The NXP ColdFire is a microprocessor that derives from the Motorola 68000 family architecture, manufactured for embedded systems development by NXP Semiconductors. It was formerly manufactured by Freescale Semiconductor (formerly the semiconductor ...
* Freescale ColdFire+
M·CORE-based
The M·CORE-based RISC microcontrollers are 32 bit processors specifically designed for
low-power electronics. 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.
The M·CORE processor core has been licensed by Atmel for
smart card
A smart card, chip card, or integrated circuit card (ICC or IC card) is a physical electronic authentication device, used to control access to a resource. It is typically a plastic credit card-sized card with an embedded integrated circuit (IC) c ...
s.
* MMC2001
* MMC2114
Power-Architecture
*
MPC5xx
The MPC5xx family of processors such as the MPC555 and MPC565 are 32-bit PowerPC embedded microprocessors that operate between 40 and 66 MHz and are frequently used in automotive applications including engine and transmission controllers. Delp ...
* MPC512x (
e300 core)
* MPC52xx (
e300 core)
* MPC55xx (
e200 core)
* MPC56xx (
e200 core)
* MPC57xx (
e200 core)
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
Time Processing Unit (TPU) and
Enhanced Time Processing Unit (eTPU) are largely autonomous timing peripherals found on some Freescale parts.
* MC68332 (TPU)
* MPC5554 (
PowerPC
PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
) (eTPU)
* MPC5777C (
PowerPC
PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
) (eTPU2+)
* MCF5232, MCF5233, MCF5234, MCF5235 (
ColdFire
The NXP ColdFire is a microprocessor that derives from the Motorola 68000 family architecture, manufactured for embedded systems development by NXP Semiconductors. It was formerly manufactured by Freescale Semiconductor (formerly the semiconductor ...
) (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
*
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
*
Motorola DSP96XXX (32-bit)
StarCore series
Note: "There is no native support for floating point operations on StarCore"
C64x to SC3850 Porting Guide
(August, 2010 / Quote from page 29)
* 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
MEMS
Microelectromechanical systems (MEMS), also written as micro-electro-mechanical systems (or microelectronic and microelectromechanical systems) and the related micromechatronics and microsystems constitute the technology of microscopic devices, ...
Sensors
* MMA Series (Multi-G/ Multi-Axis Accelerometers)
* MPX Series Pressure
* MPR Series Proximity
Reconfigurable compute fabric device
* MRC6011
Software
* CodeWarrior Integrated Development Environment
* MQX
MQX (Message Queue eXecutive) is a real-time operating system (RTOS) developed by Precise Software Technologies, Inc., and currently sold by Synopsys, Embedded Access, Inc., and NXP Semiconductors.
Like most RTOSs, MQX includes a multitasking k ...
Real Time Operating System
* FreeMaster
* Processor Expert
* PEG Graphical User Interface Development
* Sensor Toolkit
* Wireless Connectivity Toolkit
References
{{DEFAULTSORT:NXP products
Products
Lists of microprocessors
Lists of products