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 cards. MMC2001 MMC2114 Power-Architecture MPC5xx 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) (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 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" 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 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 Real Time Operating System FreeMaster Processor Expert PEG Graphical User Interface Development Sensor Toolkit Wireless Connectivity Toolkit References Products Lists of microprocessors Lists of products