This page lists popular brands and manufacturers of microcontrollers typically used in embedded systems. It also outlines some microcontroller features, like data-bus width, type of program memory and connectivity peripherals, for example. The list does not include microcontrollers with "soft" cores and microprocessors with external memory.
The table below shows some popular brands and manufacturers of microcontrollers (MCUs) as well as availability of selected microcontroller features. We have used many acronyms and abbreviations throughout the table, to keep it as compact as possible. You can find the explanation of these acronyms and abbreviations below the table.
|4 bit||8 bit||16 bit||32 bit||DSP|
|Name||4 bit||8 bit||16 bit||32 bit||DSP|
If you do not see a particular brand or a company name in the table above, that could be also because some companies or brands have undergone transformations. The next few guiding lines might be useful to find more information about some of them. For NEC, Hitachi and Mitsubishi microcontrollers see Renesas. For Energy Micro see Silicon Labs. For Fujitsu Semiconductor see Spansion. For OKI Semiconductor see LAPIS Semiconductor. For Atmel and SST see Microchip. For Winbond microcontrollers see Nuvoton. For Freescale see NXP.
Acronyms and abbreviations
* - An asterisk in a cell means that there is at least one MCU belonging to that category (column) or there might be microcontrollers not covered by other symbols.
5 - It means availability of an MCU, which is compatible with Intel MCS-51, also known as 8051 or 8052 microcontroller.
A - There is at least one microcontroller based on a 32-bit ARM-core.
M - There is at least one microcontroller with Mask-ROM program memory in the category marked with this symbol.
F - There is at least one microcontroller with reprogrammable Flash (or EEPROM) program memory in the category marked with this symbol.
Name - A short name or abbreviation may be used in this column. The complete company name, any related brands and trademarks could be found on company's website by following the link.
DSP - This column is for Digital Signal Processors (DSPs) or MCUs with data bus width not listed elsewhere in the table. DSPs are categorized purely by vendor's point of view. Some suppliers offer 16-bit, 40MHz DSPs, while others would simply call their 32-bit, 60MHz chips microcontrollers. Exact performance for signal processing should be checked through manufacturer's specifications.
105 - A symbol in this column means the corresponding vendor provides microcontrollers rated for operation from -40 to +100 degree Celsius. Usually, such temperature range is requirement for automotive electronics but it does not automatically mean automotive qualification, like AECQ100 of AEC, for example.
CAN - A symbol in this column means the supplier offers microcontrollers with on-chip connectivity for Controller Area Network.
USB - It means microcontrollers with on-chip Universal Serial Bus connectivity, either function or host type.
E - Ethernet connectivity, regardless its speed grade.
All trademarks and registered trademarks appearing on this page are the property of their respective owners.