List of common microcontrollers
Encyclopedia

AMCC
Applied Micro Circuits Corporation
Applied Micro Circuits Corporation is a fabless semiconductor company designing network and embedded Power Architecture , and server processor ARM , optical transport and storage solutions...

Until May 2004, these µCs were developed and marketed by IBM
IBM
International Business Machines Corporation or IBM is an American multinational technology and consulting corporation headquartered in Armonk, New York, United States. IBM manufactures and sells computer hardware and software, and it offers infrastructure, hosting and consulting services in areas...

, whose 4xx family was sold to Applied Micro Circuits Corporation
Applied Micro Circuits Corporation
Applied Micro Circuits Corporation is a fabless semiconductor company designing network and embedded Power Architecture , and server processor ARM , optical transport and storage solutions...

.
  • PowerPC 403
    • PPC 403GCX

  • PowerPC 405
    • PPC 405EP
    • PPC 405GP/CR
    • PPC 405GPr
    • PPC NPe405H/L

  • PowerPC 440
    PowerPC 440
    The PowerPC 400 family is a line of 32-bit embedded RISC processor cores built using Power Architecture technology. The cores are designed to fit inside specialized applications ranging from system-on-a-chip microcontrollers, network appliances, application-specific integrated circuits and...

    • PPC 440GP
    • PPC 440GX
    • PPC 440EP/EPx/GRx
    • PPC 440SP/SPe

Altera
Altera
Altera Corporation is a Silicon Valley manufacturer of PLDs . The company offered its first programmable logic device in 1984. PLDs can be reprogrammed during the design cycle as well as in the field to perform multiple functions, and they support a fairly fast design process...

  • Nios II
    Nios II
    Nios II is a 32-bit embedded-processor architecture designed specifically for the Altera family of FPGAs. Nios II incorporates many enhancements over the original Nios architecture, making it more suitable for a wider range of embedded computing applications, from DSP to system-control.Nios II is...

     32-bit
    32-bit
    The range of integer values that can be stored in 32 bits is 0 through 4,294,967,295. Hence, a processor with 32-bit memory addresses can directly access 4 GB of byte-addressable memory....

     configurable soft microprocessor
    Soft microprocessor
    A soft microprocessor is a microprocessor core that can be wholly implemented using logic synthesis...

  • Nios
    Nios embedded processor
    Nios was Altera's first configurable 16-bit embedded processor for its FPGA product-line. For new designs, Altera recommends the 32-bit Nios II. It is now considered obsolete.- See also :* LatticeMico8* LatticeMico32* MicroBlaze* PicoBlaze* Micon P200...

     16-bit
    16-bit
    -16-bit architecture:The HP BPC, introduced in 1975, was the world's first 16-bit microprocessor. Prominent 16-bit processors include the PDP-11, Intel 8086, Intel 80286 and the WDC 65C816. The Intel 8088 was program-compatible with the Intel 8086, and was 16-bit in that its registers were 16...

     configurable soft processor


Analog Devices
Analog Devices
Analog Devices, Inc. , known as ADI, is an American multinational semiconductor company specializing in data conversion and signal conditioning technology, headquartered in Norwood, Massachusetts...

  • Blackfin
    Blackfin
    The Blackfin is a family of 16- or 32-bit microprocessors developed, manufactured and marketed by Analog Devices. The family is characterized by their built-in, fixed-point digital signal processor functionality supplied by 16-bit Multiply–accumulates , accompanied on-chip by a small and...

  • Super Harvard Architecture Single-Chip Computer
    Super Harvard Architecture Single-Chip Computer
    The Super Harvard Architecture Single-Chip Computer is a high performance floating-point and fixed-point DSP from Analog Devices,...

     (SHARC)
  • TigerSHARC
    TigerSHARC
    TigerSHARC refers to a family of microprocessors currently manufactured by Analog Devices Inc .- External links :*...

  • ADSP-21xx digital signal processor
    Digital signal processor
    A digital signal processor is a specialized microprocessor with an architecture optimized for the fast operational needs of digital signal processing.-Typical characteristics:...

  • MicroConverter Family - ARM7 and 8052 cores

Atmel
Atmel
Atmel Corporation is a manufacturer of semiconductors, founded in 1984. Its focus is on system-level solutions built around flash microcontrollers...

  • AT89 series
    Atmel AT89 series
    The Atmel AT89 series is an Intel 8051-compatible family of 8 bit microcontrollers manufactured by the Atmel Corporation.Based on the Intel 8051 core, the AT89 series remains very popular as general purpose microcontrollers, due to their industry standard instruction set, and low unit cost...

     (Intel 8051
    Intel 8051
    The Intel MCS-51 is a Harvard architecture, single chip microcontroller series which was developed by Intel in 1980 for use in embedded systems. Intel's original versions were popular in the 1980s and early 1990s. While Intel no longer manufactures the MCS-51, binary compatible derivatives remain...

     architecture)
  • AT90, ATtiny, ATmega, ATxmega series (AVR architecture)
    Atmel AVR
    The AVR is a modified Harvard architecture 8-bit RISC single chip microcontroller which was developed by Atmel in 1996. The AVR was one of the first microcontroller families to use on-chip flash memory for program storage, as opposed to one-time programmable ROM, EPROM, or EEPROM used by other...

     (Atmel Norway design)
  • AT91SAM
    AT91SAM
    AT91SAM are a family of Atmel chips based on the 32-bit RISC microprocessors from ARM. Some are targeted as applications processors, with external memory busses used to access RAM and flash, and large sets of integrated peripherals...

     (ARM architecture
    ARM architecture
    ARM is a 32-bit reduced instruction set computer instruction set architecture developed by ARM Holdings. It was named the Advanced RISC Machine, and before that, the Acorn RISC Machine. The ARM architecture is the most widely used 32-bit ISA in numbers produced...

    )
  • AVR32 (32-bit AVR architecture)
    AVR32
    The AVR32 is a 32-bit RISC microprocessor architecture designed by Atmel. The microprocessor architecture was designed by a handful of people educated at the Norwegian University of Science and Technology, including lead designer Øyvind Strøm, PhD and CPU architect Erik Renno, M.Sc in Atmel's...

     (Atmel Norway design)
  • MARC4

Cypress Semiconductor
Cypress Semiconductor
Cypress Semiconductor Corporation is a Silicon Valley-based semiconductor design and manufacturing company founded by T. J. Rodgers and others from Advanced Micro Devices. It was formed in 1982 with backing by Sevin Rosen and went public in 1986. The company initially focused on the design and...

  • CY8C2xxxx (PSoC1) CPU M8C
  • CY8C3xxxx (PSoC3) CPU 8051
  • CY8C5xxxx (PSoC5) CPU ARM Cortex M3
    ARM architecture
    ARM is a 32-bit reduced instruction set computer instruction set architecture developed by ARM Holdings. It was named the Advanced RISC Machine, and before that, the Acorn RISC Machine. The ARM architecture is the most widely used 32-bit ISA in numbers produced...



Psoc (Programmable system on CHIP)

ELAN Microelectronics Corp.

ELAN Microelectronics Corporation is an IC designer and provider of 8-bit microcontrollers and PC Peripheral ICs. Situated at the Hsinchu Science Park, the Silicon Valley of Taiwan, ELAN's microcontroller product range includes the following:
  • EM78PXXX Low Pin-Count MCU Family
  • EM78PXXXN GPIO Type MCU Family
  • EM78PXXXN ADC Type MCU Family

Energy Micro AS

Energy Micro AS provides low energy 32-bit microcontrollers using an ARM Cortex-M3 processor. The semiconductor company is situated in Oslo, Norway. The EFM32 products consists of:
  • Standard microcontrollers
  • Application specific microcontrollers
  • Custom microcontrollers

EPSON Semiconductor

  • 4-bit Microcomputers S1C60/62/63 family
  • 8-bit Microcomputers S1C88 family
  • 16-bit Microcomputers S1C17 family
  • 32-bit Microcomputers S1C33 family

Freescale Semiconductor
Freescale Semiconductor
Freescale Semiconductor, Inc. is a producer and designer of embedded hardware, with 17 billion semiconductor chips in use around the world. The company focuses on the automotive, consumer, industrial and networking markets with its product portfolio including microprocessors, microcontrollers,...

Until 2004, these µCs were developed and marketed by Motorola
Motorola
Motorola, Inc. was an American multinational telecommunications company based in Schaumburg, Illinois, which was eventually divided into two independent public companies, Motorola Mobility and Motorola Solutions on January 4, 2011, after losing $4.3 billion from 2007 to 2009...

, whose semiconductor division was spun off to establish Freescale.
  • 8-bit
    8-bit
    The first widely adopted 8-bit microprocessor was the Intel 8080, being used in many hobbyist computers of the late 1970s and early 1980s, often running the CP/M operating system. The Zilog Z80 and the Motorola 6800 were also used in similar computers...

    • 68HC05 (CPU05)
    • 68HC08
      Freescale 68HC08
      The 68HC08 is a broad family of 8-bit microcontrollers from Freescale Semiconductor .HC08's are fully code-compatible with their predecessors, the Motorola 68HC05. Like all Motorola processors that share lineage from the 6800, they use the von Neumann architecture as well as memory-mapped I/O...

       (CPU08)
    • 68HC11 (CPU11)
  • 16-bit
    16-bit
    -16-bit architecture:The HP BPC, introduced in 1975, was the world's first 16-bit microprocessor. Prominent 16-bit processors include the PDP-11, Intel 8086, Intel 80286 and the WDC 65C816. The Intel 8088 was program-compatible with the Intel 8086, and was 16-bit in that its registers were 16...

    • 68HC12
      Freescale 68HC12
      The 68HC12 is a microcontroller family from Freescale Semiconductor with an 8-bit ALU and 16-bit linear addressing. Originally introduced in the mid 1990s, the architecture is an enhancement of the Freescale 68HC11. Programs written for the HC11 are usually compatible with the HC12, which has a...

       (CPU12)
    • 68HC16
      Freescale 68HC16
      The 68HC16 is a highly modular microcontroller family based on the CPU16 16-bit core made by Freescale Semiconductor . The CPU16 core is a true 16-bit design, with an architecture that is very familiar to 68HC11 users...

       (CPU16)
    • Freescale DSP56800
      Motorola 56000
      The Motorola DSP56000 is a family of digital signal processor chips produced by Motorola Semiconductor starting in the 1980s and is still being produced in more advanced models in the 2000s. The 56k series was quite popular for a time in a number of computers, including the NeXT, Atari Falcon,...

       (DSPcontroller
      Digital signal processor
      A digital signal processor is a specialized microprocessor with an architecture optimized for the fast operational needs of digital signal processing.-Typical characteristics:...

      )
  • 32-bit
    32-bit
    The range of integer values that can be stored in 32 bits is 0 through 4,294,967,295. Hence, a processor with 32-bit memory addresses can directly access 4 GB of byte-addressable memory....

    • Freescale 683XX
    • MCF5xxx (Freescale Coldfire)
    • M·CORE
      M·CORE
      M·CORE is a low-power, RISC-based microcontroller architecture developed by Motorola , intended for use in embedded systems. Introduced in late 1997, the architecture combines a 32-bit internal data path with 16-bit instructions, and includes a four-stage instruction pipeline. Initial...

    • MPC500
    • MPC 860 (PowerQUICC
      PowerQUICC
      PowerQUICC is the name for several Power Architecture based microcontrollers from Freescale Semiconductor. They are built around one or more PowerPC cores and the QUICC Engine which is a separate RISC core specialized in such tasks such as I/O, communications, ATM, security acceleration, networking...

      )
    • MPC 8240/8250 (PowerQUICC II
      PowerQUICC
      PowerQUICC is the name for several Power Architecture based microcontrollers from Freescale Semiconductor. They are built around one or more PowerPC cores and the QUICC Engine which is a separate RISC core specialized in such tasks such as I/O, communications, ATM, security acceleration, networking...

      )
    • MPC 8540/8555/8560 (PowerQUICC III
      PowerQUICC
      PowerQUICC is the name for several Power Architecture based microcontrollers from Freescale Semiconductor. They are built around one or more PowerPC cores and the QUICC Engine which is a separate RISC core specialized in such tasks such as I/O, communications, ATM, security acceleration, networking...

      )

Holtek
Holtek
Holtek Semiconductor is a major Taiwan based semiconductor design centre and provider. Along with its headquarters and design operations based in the Hsinchu Science Park in Taiwan, Holtek also has a major operating presence in mainland China as well as marketing centers throughout the world...

Holtek Semiconductor is a Taiwan
Taiwan
Taiwan , also known, especially in the past, as Formosa , is the largest island of the same-named island group of East Asia in the western Pacific Ocean and located off the southeastern coast of mainland China. The island forms over 99% of the current territory of the Republic of China following...

-based designer of 8-bit microcontrollers and peripheral products. Located in the Hsinchu
Hsinchu
Hsinchu City is a city in northern Taiwan. Hsinchu is popularly nicknamed "The Windy City" for its windy climate.Hsinchu City is administered as a special municipality within Taiwan . The city is bordered by Hsinchu County to the north and east, Miaoli County to the south, and the Taiwan Strait...

 Science Park
(http://eweb.sipa.gov.tw/en/index.jsp/), the company's product range includes the following microcontroller device series:
  • HT48FXX Flash I/O type series
  • HT48RXX I/O type series
  • HT46RXX A/D type series
  • HT49RXX LCD type series
  • HT82XX Computer Peripheral series
  • HT95XX Telecom Peripheral series
  • HT86XX Voice series

Infineon

Infineon offers a wide range of microcontroller applications for the automotive, industrial and multimarket industry.


  • 8-bit
    • XC800 family
      XC800 family
      The Infineon XC800 Family is an 8-bit Microcontroller family, first introduced in 2005 , with a dual cycle optimized 8051 "E-Warp" Core. The XC800 family is divided in to two categories, the A-Family for Automotive and the I-Family for Industrial & Multi Market applications.-Industrial and...

       Based on the 8051 architecture the XC800 is divided into the A-(Automotive) and I-(Industrial) Family, providing low cost mircos, for example applied in applications like body, safety, motor control, intelligent lighting
      Intelligent lighting
      Intelligent lighting refers to stage lighting that has automated or mechanical abilities beyond those of traditional, stationary illumination. Although the most advanced intelligent lights can produce extraordinarily complex effects, the intelligence lies with the programmer of the show rather...

       and electro mobility
  • 16-bit
    • XE166 family
      XE166 family
      The Infineon XE166 Family is an 16-bit Microcontroller family, first introduced in 2007. The XE166 can be found in applications like Servo Drivers, Appliance Motors, industrial pumps, transportation and power supplies. -Key features:...

      , a Real Time Signal Controller applied in industrial applications
    • XC 2000 family
      XC 2000 family
      The Infineon XC2000 Family is an 16-bit Microcontroller can be found in automotive applications like Transmission, Hybrid Applications, Driver Assistant Systems and Engine Management.-Key features:...

      , designed for Automotive applications
    • C166 family
      C166 family
      The C166 family is a 16-Bit microcontroller architecture from Infineon in cooperation with STMicroelectronics. It was first released in 1993. It uses the well-establied RISC concept, but features some microcontroller-specific extensions such as bit-addressable memory and an interrupt system...

    • C167 family
      C167 family
      The C167 family is a 16 bit microcontroller architecture from Infineon. It is a further development of the C166 family, which has been brought by Siemens 1993 on the market as controller for measurement and control tasks....


  • 32-bit
    • TriCore™ family
      Tricore
      TriCore™ is a 32-bit microcontroller architecture from Infineon. It unites the elements of a RISC processor core, a microcontroller and a DSP in one chip package.- History and background :...

       is based on a unified RISC/MCU/DSP processor core. Infineon launched the first generation of AUDO (Automotive unified processor) in 1999. The TC1782 is the first member of the AUDO MAX family designed for automotive applications

Intel

→ List of Intel microprocessors#Microcontrollers
  • 8-bit
    8-bit
    The first widely adopted 8-bit microprocessor was the Intel 8080, being used in many hobbyist computers of the late 1970s and early 1980s, often running the CP/M operating system. The Zilog Z80 and the Motorola 6800 were also used in similar computers...

    • MCS-48
      Intel MCS-48
      The MCS-48 microcontroller series, Intel's first microcontroller, was originally released in 1976. Its first members were 8048, 8035 and 8748....

       (8048 family – also incl. 8035, 8038, 8039, 8040, 8X42, 8X49, 8050; X=0 or 7)
    • MCS-51
      Intel MCS-51
      The Intel MCS-51 is a Harvard architecture, single chip microcontroller series which was developed by Intel in 1980 for use in embedded systems. Intel's original versions were popular in the 1980s and early 1990s. While Intel no longer manufactures the MCS-51, binary compatible derivatives remain...

       (8051 family – also incl. 8X31, 8X32, 8X52; X=0, 3, or 7)
    • 8xC251
  • 16-bit
    16-bit
    -16-bit architecture:The HP BPC, introduced in 1975, was the world's first 16-bit microprocessor. Prominent 16-bit processors include the PDP-11, Intel 8086, Intel 80286 and the WDC 65C816. The Intel 8088 was program-compatible with the Intel 8086, and was 16-bit in that its registers were 16...

    • MCS-96
      Intel MCS-96
      The Intel MCS-96 is a family of microcontrollers commonly used in embedded systems. The family is often referred to as the 8xC196 family, or 80196, the most popular MCU in the family. These MCUs are commonly used in hard disk drives, modems, printers, pattern recognition and motor control. In...

       (8096 family – also incl. 8061
      Intel 8061
      The Intel 8061 microcontroller is most notable for its use in the Ford EEC-IV automotive engine control unit. A close relative of the 8096, the Intel 8061 is second-sourced by Toshiba and Motorola .IntroductionThe MCS-96 family originated as a commercial derivative of the Intel 8061, the first...

      )
    • Intel MCS-296
      Intel MCS-296
      The Intel MCS-296 is a family of microcontrollers , an improved version of the Intel MCS-96, while remaining compatible. The family is often referred to as the 80296. The MCU has improved math performance making it practical in embedded digital signal processing and feedback control systems...


Lattice Semiconductor
Lattice Semiconductor
Lattice Semiconductor Corporation is a United States based manufacturer of high-performance programmable logic devices . Founded in 1983, the company employs about 700 people and has annual revenues of around $300 million, with Darin Billerbeck as the chief executive officer...

  • Mico8 8-bit soft microprocessor
    Soft microprocessor
    A soft microprocessor is a microprocessor core that can be wholly implemented using logic synthesis...

  • Mico32 32-bit soft microprocessor
    Soft microprocessor
    A soft microprocessor is a microprocessor core that can be wholly implemented using logic synthesis...


Microchip Technology
Microchip Technology
Microchip Technology is an American manufacturer of microcontroller, memory and analog semiconductors. Its products include microcontrollers , Serial EEPROM devices, Serial SRAM devices, KEELOQ devices, radio frequency devices, thermal, power and battery management analog devices, as well as...

Microchip produces microcontrollers with 3 very different architectures:

8-bit
8-bit
The first widely adopted 8-bit microprocessor was the Intel 8080, being used in many hobbyist computers of the late 1970s and early 1980s, often running the CP/M operating system. The Zilog Z80 and the Motorola 6800 were also used in similar computers...

 (8-bit data bus) PICmicro, with a single accumulator (8 bits):
  • PIC10 and PIC12: 12-bit instruction words
  • PIC16 series: 14-bit instruction words, one address pointer ("indirect register pair")
    • PIC16F628 (Replacement for very popular but discontinued PIC16F84)
    • PICAXE
      PICAXE
      PICAXE is the name of a UK-sourced microcontroller system based on a range of Microchip PICs. There are 13 PICAXE variants of differing pin counts from 8 to 40 pins. Initially marketed for use in education and by electronics hobbyists, they are also used in commercial and technical fields,...

  • PIC18 series: 16-bit instruction words, three address pointers ("indirect register pairs")

16-bit
16-bit
-16-bit architecture:The HP BPC, introduced in 1975, was the world's first 16-bit microprocessor. Prominent 16-bit processors include the PDP-11, Intel 8086, Intel 80286 and the WDC 65C816. The Intel 8088 was program-compatible with the Intel 8086, and was 16-bit in that its registers were 16...

 (16-bit data bus) microcontrollers, with 16 general-purpose registers (each 16-bit)
  • PIC24: 24-bit instruction words
  • dsPIC: based on PIC24, plus DSP
    Digital signal processor
    A digital signal processor is a specialized microprocessor with an architecture optimized for the fast operational needs of digital signal processing.-Typical characteristics:...

     functions, such as a single-cycle MAC (multiply–accumulate) into two 40-bit accumulators.

32-bit
32-bit
The range of integer values that can be stored in 32 bits is 0 through 4,294,967,295. Hence, a processor with 32-bit memory addresses can directly access 4 GB of byte-addressable memory....

 (32-bit data bus) microcontrollers:
  • PIC32MX series: 32-bit instructions, uses the MIPS architecture
    MIPS architecture
    MIPS is a reduced instruction set computer instruction set architecture developed by MIPS Technologies . The early MIPS architectures were 32-bit, and later versions were 64-bit...


National Semiconductor
National Semiconductor
National Semiconductor was an American semiconductor manufacturer, that specialized in analog devices and subsystems,formerly headquartered in Santa Clara, California, USA. The products of National Semiconductor included power management circuits, display drivers, audio and operational amplifiers,...

  • COP400 (4-bit)
  • COP8
    COP8
    The COP8 microcontroller from National Semiconductor is an 8 bit CISC core microcontroller, whose main features are:* Large amount of I/O pins.* Plenty of Flash memory/ROM for code and data .* Very low EMI. No known bugs....

  • CR16
    CR16
    CompactRISC is a family of processor architectures from National Semiconductor.The architectures are designed according to RISC principles, and are mainly used in microcontrollers....

  • SC/MP
    National Semiconductor SC/MP
    The SC/MP from National Semiconductor is an early microprocessor, which became available in early 1974. The name SC/MP is an acronym for: "Simple Cost-effective Micro Processor".It features a 16-bit address and an 8-bit data bus...


NEC

  • MPD78C14
  • 17K
  • V25
    NEC V25
    The NEC V25 is the microcontroller version of the NEC V20 processor. Features include:* NEC V20 core: 8-bit external data path, 20-bit address bus* Timers* Internal interrupt controllerIt was officially phased out by NEC in...

  • 75X
  • 78K
  • V850
    V850
    The Renesas Electronics V850 is a 32-bit RISC CPU core architecture for embedded microcontrollers originally developed and manufactured by NEC, succeeded by V850 variants named V850ES, V850E, and V850E2 which run uClinux. Compilers available for it include the GNU Compiler Collection, IAR Systems...


Parallax
Parallax, Inc. (company)
Parallax Inc. is a privately held company in Rocklin, California. Parallax Inc. designs, manufactures, and sells BASIC Stamp microcontrollers, Propeller microcontrollers, microcontroller accessories Parallax Inc. is a privately held company in Rocklin, California. Parallax Inc. designs,...

  • SX
    Parallax SX
    The Parallax SX line of microcontrollers were formerly made by Ubicom, who was originally Scenix, hence the SX- prefix. The SX dies are still manufactured by Ubicom, who sends them to Parallax for packaging...

    • These were formerly made by Ubicom. The SX die is still manufactured by Ubicom, who send it to Parallax for packaging
    • SX-18, 20, 28, 48 and 52 versions (Note that the SX-18 and SX-52
      SX52 Processor
      The SX52 Processor was one of a line of 8 bit microcontrollers designed by Ubicom. It was based on the PIC architecture and housed in a 52 pins package....

       have been discontinued)
    • Parallax's SX series is an 8-bit microcontroller which has unusually high speed, up to 75 MHz (75 MIPS), and a high degree of flexibility. Andre LaMothe
      Andre LaMothe
      André LaMothe is a computer scientist, author and embedded systems developer. He was responsible for the development of hardware and software for artificial intelligence research and worked specifically on the sparse distributed memory project at NASA's Research Institute for Advanced Computer...

       has proven that the SX-52 can actually be clocked to 80 MHz (80 MIPS) even though the specs say 75 MHz is the maximum. He has used the SX-52 in thousands of XGameStation
      XGameStation
      The XGameStation is a line of embedded systems, primarily designed as video game consoles, created by Andre LaMothe and sold by his company Nurve Networks LLC...

       development computers all running at 80 MHz. Some users have referred to these microcontrollers as PICs on steroids. While Parallax's SX micros are limited in variety, their high speed and additional resources allow programmers to create 'virtual devices', including complete video controllers, as required. Refer to Parallax's Web site for information, as they are the sole distributor of these devices.
  • Propeller
    Parallax Propeller
    The Parallax P8X32A Propeller chip, introduced in 2006, is a multi-core architecture parallel microcontroller with eight 32-bit RISC CPU cores....

    • The Propeller is a 8-core 32-bit microcontroller with 32 kB internal RAM
      Random-access memory
      Random access memory is a form of computer data storage. Today, it takes the form of integrated circuits that allow stored data to be accessed in any order with a worst case performance of constant time. Strictly speaking, modern types of DRAM are therefore not random access, as data is read in...

      .

NXP Semiconductors

  • 8-bit
    • 80C51
  • 16-bit
    • XA
  • 32-bit
    • ARM7
      • LPC2000
        LPC2000
        LPC2000 is a series of 32-bit microcontrollers from NXP Semiconductors. They are based on a 1.8 V ARM7TDMI-S core operating at up to 80 MHz together with a variety of peripherals including serial interfaces, 10-bit ADC/DAC, timers, capture compare, PWM, USB interface, and external bus options...

    • ARM9
      • LPC3000
    • ARM Cortex-M0
      • LPC1100 / LPC1200
    • ARM Cortex-M3
      • LPC1700 / LPC1300 / LPC1800
    • ARM Cortex-M4
      • LPC4300

Renesas Electronics
Renesas Electronics
is a Japanese semiconductor manufacturer. It is based in Tokyo and has manufacturing, design and sales operations in around 20 countries. Renesas is one of the world's largest manufacturers of semiconductor systems for mobile phones and automotive applications. It is the world's largest...

Renesas is a joint venture of Hitachi
Hitachi, Ltd.
is a Japanese multinational conglomerate headquartered in Marunouchi 1-chome, Chiyoda, Tokyo, Japan. The company is the parent of the Hitachi Group as part of the larger DKB Group companies...

 and Mitsubishi Electric
Mitsubishi Electric
is a multinational electronics and information technology company headquartered in Tokyo, Japan. It is one of the core companies of the Mitsubishi Group....

.
In April 2010 Renesas Technology and NEC Electronics merged to form Renesas Electronics.
  • 4-bit
    • 720
  • 8-bit
    • 78K
    • SLP
    • 740
  • 16-bit
    • M16C
    • H8
    • R8C
      R8C
      The Renesas R8C is a 16-bit microcontroller that was developed as a smaller and cheaper version of the Renesas M16C . It retains the M16C's 16-bit CISC architecture and instruction set, but trades size for speed by cutting the internal data bus from 16 bits to 8 bits...

  • 32-bit
    • SuperH
      SuperH
      SuperH is a 32-bit reduced instruction set computer instruction set architecture developed by Hitachi. It is implemented by microcontrollers and microprocessors for embedded systems....

    • V850
      V850
      The Renesas Electronics V850 is a 32-bit RISC CPU core architecture for embedded microcontrollers originally developed and manufactured by NEC, succeeded by V850 variants named V850ES, V850E, and V850E2 which run uClinux. Compilers available for it include the GNU Compiler Collection, IAR Systems...

    • RX

Rockwell
Conexant
Conexant Systems, Inc. is an American semiconductor company, formerly the semiconductor division of Rockwell International. Currently it's privately owned by Golden Gate Capital, an equity firm headquartered in San Francisco.-History:...

Rockwell semiconductors (now called Conexant
Conexant
Conexant Systems, Inc. is an American semiconductor company, formerly the semiconductor division of Rockwell International. Currently it's privately owned by Golden Gate Capital, an equity firm headquartered in San Francisco.-History:...

) created a line of 6502 based microcontrollers that were used with their telecom (modem) chips. Most of their microcontrollers were packaged in a QIP
Quadruple in-line package
In microelectronics, a quadruple in-line package , sometimes called a QIL package, is an device package for electronic integrated circuits. The plastic package has the same dimensions as a DIL package, but the leads on each side are bent into an alternating zigzag configuration so as to fit 4 lines...

 package.
  • R6501
  • R6511
  • R8070

SiLabs
Silicon Laboratories
Silicon Laboratories, Inc. is a mixed signal fabless semiconductor company based in Austin, Texas.The company was founded in 1996 by three veterans from the former Crystal Semiconductor – Nav Sooch, Dave Welland and Jeff Scott . The company's CEO is Necip Sayiner. The company went public in...

Manufactures a line of 8051-compatible microcontrollers, notable for high speeds (50–100 MIPS) and large memories in relatively small package sizes. A free IDE is available that supports the USB
Universal Serial Bus
USB is an industry standard developed in the mid-1990s that defines the cables, connectors and protocols used in a bus for connection, communication and power supply between computers and electronic devices....

-connected ToolStick line of modular prototyping boards. These microcontrollers were originally developed by Cygnal.
  • C8051F300
    • QFN11 package (3×3 mm), 25 MIPS, 8 kB flash memory
      Flash memory
      Flash memory is a non-volatile computer storage chip that can be electrically erased and reprogrammed. It was developed from EEPROM and must be erased in fairly large blocks before these can be rewritten with new data...

      , 256B RAM, 8 I/O
      Input/output
      In computing, input/output, or I/O, refers to the communication between an information processing system , and the outside world, possibly a human, or another information processing system. Inputs are the signals or data received by the system, and outputs are the signals or data sent from it...

      , UART, SMBus, 3 timers, 8-bit 8 ch 500 kbs ADC
      Analog-to-digital converter
      An analog-to-digital converter is a device that converts a continuous quantity to a discrete time digital representation. An ADC may also provide an isolated measurement...

      , temperature sensor, Comparator
      Comparator
      In electronics, a comparator is a device that compares two voltages or currents and switches its output to indicate which is larger. They are commonly used in devices such as Analog-to-digital converters .- Input voltage range :...

      .
  • C8051F120
    • TQFP100 package, 128k Flash, 8448B RAM, 64 I/O, 2 UARTS, SMBus, SPI
      Serial Peripheral Interface Bus
      The Serial Peripheral Interface Bus or SPI bus is a synchronous serial data link standard named by Motorola that operates in full duplex mode. Devices communicate in master/slave mode where the master device initiates the data frame. Multiple slave devices are allowed with individual slave select ...

      , 5 timers, 12-bit 8ch ADC, 8-bit 8ch ADC, 12-bit 2ch DAC
      Digital-to-analog converter
      In electronics, a digital-to-analog converter is a device that converts a digital code to an analog signal . An analog-to-digital converter performs the reverse operation...

      , temperature sensor, 2 comparators, 16×16 MAC.

Silicon Motion

  • SM2XX family - Flash memory card controllers
  • SM321 - USB 2.0
  • SM323 - USB 2.0
  • SM323E - USB 2.0
    • Silicon Motion's SM321E and SM324 controllers support SLC and MLC NAND flash from Samsung, Hynix
      Hynix
      Hynix Semiconductor Inc. chips and flash memory chips. Founded in 1983, Hynix is the world's second-largest memory chipmaker, the largest being Samsung Electronics. Formerly known as Hyundai Electronics, the company has manufacturing sites in Korea, the U.S., China and Taiwan...

      , Toshiba and ST Micro as well as flash products from Renesas, Infineon and Micron. The SM321E is available in a 48-pin LQFP package and a 44-pin LGA package. The SM321E supports up to 4 SLC or MLC NAND flash chips with 4 bytes / 528 bytes ECC
  • SM324 - USB 2.0
    • Supports dual-channel data transfer at read speeds of 233× (35 MB/s) and write speeds of 160× (24 MB/s), making it the fastest USB 2.0 flash disk controller in the market. The SM324 also has serial peripheral interface (SPI) which allows for not only Master and Slave modes, but the flexibility to develop more functionality into USB flash disk (UFD) products such as GPS, fingerprint sensor, Bluetooth and memory-capacity display. The SM324 is available in a 64-pin LQFP package. The SM324 supports 8 SLC or MLC NAND flash chips with 4 bytes / 528 bytes ECC.
  • SM330 - USB 2.0
  • SM501, SM502 - Mobile Graphics
  • SM712 - Mobile Graphics
  • SM722 - Mobile Graphics
  • SM340 - MP3/JPEG
  • SM350 - MP3/JPEG
  • SM370 - Image processing

STMicroelectronics
STMicroelectronics
STMicroelectronics is an Italian-French electronics and semiconductor manufacturer headquartered in Geneva, Switzerland.While STMicroelectronics corporate headquarters and the headquarters for EMEA region are based in Geneva, the holding company, STMicroelectronics N.V. is registered in Amsterdam,...

  • 8-bit
    • ST6
      ST6/ST7
      ST6/ST7 is an 8-bit microcontroller product line from STMicroelectronics that is based on the ST6 instruction set architecture.Common usage is main controller in appliances like washing machines....

    • ST7
      ST6/ST7
      ST6/ST7 is an 8-bit microcontroller product line from STMicroelectronics that is based on the ST6 instruction set architecture.Common usage is main controller in appliances like washing machines....

    • STM8 (STM8 Website), (STM8 Information).
    • μPSD (8032)

  • 16-bit
    • ST10

  • 32-bit
    • STM32
      STM32
      STM32 is a family of multiple series of microcontroller ICs, by STMicroelectronics , based on the 32-bit RISC Cortex-M3 and Cortex-M4F cores from ARM Holdings...

       (ARM Cortex-M3 and Cortex-M4F)
    • STR7 (ARM7TDMI)
    • STR9 (ARM966E-S)

Texas Instruments
Texas Instruments
Texas Instruments Inc. , widely known as TI, is an American company based in Dallas, Texas, United States, which develops and commercializes semiconductor and computer technology...

  • 8-bit
    • TMS370

  • 16-bit
    • MSP430
      TI MSP430
      The MSP430 is a mixed-signal microcontroller family from Texas Instruments. Built around a 16-bit CPU, the MSP430 is designed for low cost, and specifically, low power consumption embedded applications. The architecture dates from the 1990s and is reminiscent of the DEC PDP-11.-Applications:The...


  • 32-bit
    • TMS320
      Texas Instruments TMS320
      Texas Instruments TMS320 is a blanket name for a series of digital signal processors from Texas Instruments. It was introduced on April 8, 1983 through the TMS32010 processor, which was then the fastest DSP on the market....

       (DSP)
    • C2000
    • Stellaris (ARM Cortex-M)
    • TMS570 (ARM Cortex-R4)

Toshiba
Toshiba
is a multinational electronics and electrical equipment corporation headquartered in Tokyo, Japan. It is a diversified manufacturer and marketer of electrical products, spanning information & communications equipment and systems, Internet-based solutions and services, electronic components and...

  • TLCS-47 (4-bit
    4-bit
    The Intel 4004, the world's first commercially available single-chip microprocessor, was a 4-bit CPU. The F-14 Tomcat's Central Air Data Computer was created a year before the 4004, but its existence was classified by the United States Navy until 1997...

    )
  • TLCS-870 (8-bit CISC
    Complex instruction set computer
    A complex instruction set computer , is a computer where single instructions can execute several low-level operations and/or are capable of multi-step operations or addressing modes within single instructions...

    )
  • TLCS-900 (16 and 32-bit CISC)
  • TX19A (32-bit RISC)

Ubicom

  • IP2022
    • Ubicom's IP2022 is a high performance (120 MIPS) 8-bit microcontroller. Features include: 64k flash code memory, 16 kB PRAM
      Pram
      Pram may refer to:*Pram, Austria* Pram , a musical group* Pram , a type of shallow-draught, flat-bottomed ship * A type of dinghy with a flat bow* A type of wheeled baby transport...

       (fast code and packet buffering), 4 kB data memory, 8-channel A/D, various timers, and on-chip support for Ethernet
      Ethernet
      Ethernet is a family of computer networking technologies for local area networks commercially introduced in 1980. Standardized in IEEE 802.3, Ethernet has largely replaced competing wired LAN technologies....

      , USB, UART, SPI and GPSI
      General Purpose Serial Interface
      General Purpose Serial Interface, also known as GPSI, 7-wire interface, or 7WS, is a 7 wire communications interface. It is used as an interface between Ethernet MAC and PHY blocks....

       interfaces.
  • IP3022
    • IP3022 is Ubicom's latest high performance 32bit processor running at 250 MHz featuring 8 hardware threads (barrel processor
      Barrel processor
      A barrel processor is a CPU that switches between threads of execution on every cycle. This CPU design technique is also known as "interleaved" or "fine-grained" temporal multithreading...

      ). It is specifically targeted at Wireless Routers.

Xilinx
Xilinx
Xilinx, Inc. is a supplier of programmable logic devices. It is known for inventing the field programmable gate array and as the first semiconductor company with a fabless manufacturing model....

  • Microblaze
    MicroBlaze
    The MicroBlaze is a soft processor core designed for Xilinx FPGAs from Xilinx. As a soft-core processor, MicroBlaze is implemented entirely in the general-purpose memory and logic fabric of Xilinx FPGAs.-Overview:...

     32-bit soft microprocessor
    Soft microprocessor
    A soft microprocessor is a microprocessor core that can be wholly implemented using logic synthesis...

  • Picoblaze
    Picoblaze
    PicoBlaze is the designation of a series of three free soft processor cores from Xilinx for use in their FPGA and CPLD products. They are based on a RISC architecture of 8 bits and can reach speeds up to 100 MIPS on the Virtex 4 FPGA's family. The processors have an 8-bit address and data port for...

     8-bit soft microprocessor

ZiLOG
Zilog
Zilog, Inc., previously known as ZiLOG , is a manufacturer of 8-bit and 24-bit microcontrollers, and is most famous for its Intel 8080-compatible Z80 series.-History:...

Zilog's (primary) microcontroller families, in chronological order:
  • Older:
    • Zilog Z8
      Zilog Z8
      The Zilog Z8 is a microcontroller architecture, originally introduced in 1979, which today also includes the eZ8 Encore!, eZ8 Encore! XP, and eZ8 Encore! MC families....

       - 8-bit Harvard architecture
      Harvard architecture
      The Harvard architecture is a computer architecture with physically separate storage and signal pathways for instructions and data. The term originated from the Harvard Mark I relay-based computer, which stored instructions on punched tape and data in electro-mechanical counters...

       ROM
      Read-only memory
      Read-only memory is a class of storage medium used in computers and other electronic devices. Data stored in ROM cannot be modified, or can be modified only slowly or with difficulty, so it is mainly used to distribute firmware .In its strictest sense, ROM refers only...

       / EPROM
      EPROM
      An EPROM , or erasable programmable read only memory, is a type of memory chip that retains its data when its power supply is switched off. In other words, it is non-volatile. It is an array of floating-gate transistors individually programmed by an electronic device that supplies higher voltages...

       / OTP microcontroller with on-chip SRAM
      Static random access memory
      Static random-access memory is a type of semiconductor memory where the word static indicates that, unlike dynamic RAM , it does not need to be periodically refreshed, as SRAM uses bistable latching circuitry to store each bit...

      .
    • Zilog Z180
      Zilog Z180
      The Zilog Z180 8-bit processor is a successor of the Z80 CPU. It is compatible with the large base of software written for the Z80. The Z180 family adds higher performance and integrated peripheral functions like clock generator, 16 bit counters/timers, interrupt controller, wait-state generators,...

       - Z80 based microcontroller; on-chip peripherals; external memory; 1 MB address space
      Address space
      In computing, an address space defines a range of discrete addresses, each of which may correspond to a network host, peripheral device, disk sector, a memory cell or other logical or physical entity.- Overview :...

      .
  • Newer:
    • Zilog eZ8
      Zilog Z8
      The Zilog Z8 is a microcontroller architecture, originally introduced in 1979, which today also includes the eZ8 Encore!, eZ8 Encore! XP, and eZ8 Encore! MC families....

       - Better pipelined Z8
      Zilog Z8
      The Zilog Z8 is a microcontroller architecture, originally introduced in 1979, which today also includes the eZ8 Encore!, eZ8 Encore! XP, and eZ8 Encore! MC families....

       (2–3 times as clock cycle efficient as original Z8
      Zilog Z8
      The Zilog Z8 is a microcontroller architecture, originally introduced in 1979, which today also includes the eZ8 Encore!, eZ8 Encore! XP, and eZ8 Encore! MC families....

      ) with on-chip flash memory and SRAM.
    • Zilog eZ80
      Zilog eZ80
      The Zilog eZ80 is an 8-bit microprocessor which is essentially an updated version of the company's earlier Z80 8-bit microprocessor.The eZ80 is binary compatible with the Z80 and Z180, but almost four times as fast as the original Z80 chip at the same clock frequency...

       - Fast 8/16/24-bit
      24-bit
      Notable 24-bit machines include the ICT 1900 series and the Harris H series.The IBM System/360, announced in 1964, was a popular computer system with 24-bit addressing and 32-bit general registers and arithmetic...

       Z80 (3–4 times as cycle efficient as original Z80) with flash, SRAM, peripherals; linear addressing of 16 MB.
    • Zilog Z16 - Fast 8/16/32-bit CPU with compact object code; 16 MB (4 GB possible) addressing range; flash, SRAM, peripherals, on chip.

Sortable table

Company Name Name CPU Bits Status Max MHz Flash KB RAM KB Price @1K USD Active Power Sleep Power External Mem UARTs SPI I2C CAN Ethernet USB ADCs DACs Features
Zilog eZ80
Zilog eZ80
The Zilog eZ80 is an 8-bit microprocessor which is essentially an updated version of the company's earlier Z80 8-bit microprocessor.The eZ80 is binary compatible with the Z80 and Z180, but almost four times as fast as the original Z80 chip at the same clock frequency...

Fast Z80 8/16 Production 50 256 16 7 1 1 1 0 0 0 0 Linear addressing up to 16 MB. 3-4x faster than traditional Z80.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK