Microcontroller manufacturers, brands and suppliers

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.

2025-08-07

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.

NameDatabus widthT Peripherals
4 bit8 bit16 bit32 bitDSP
+
105 CANUSBE
Analog Devices *5F
*AF*****
Atmel [BT]
*5F
*AF**MF*MF*F
Cypress [BT]
*5
*A
*
*
Cyrod Technologies
5F






ELAN
*5MFF





EMMARINMF*F






Epson*MF*MF




Freescale [BT]
*F*F*AF**MF***
Geehy


AF
AFAFAFAF
HOLTEK
*5F
AF




Infineon
*5F*F*F**5F*F**
Lapis [BT]
MF
*AF




Maxim [BT]
*5MF*F


*
*
Microchip
*5F*FF*
*F*F*F
Nuvoton
*5F
*AF
AAFAFA
NXP


AF
AFAFAFAF
Padauk
5F






Panasonic [BT]
*MF
*MF
**

Renesas
*MF*F*F

*F*F*
ROHM
MF*F*AF
*AF*AF

Samsung*M*MF**AF

*A*A
Silicon Labs
5F
AF
5F5F5AF
Spansion [BT]
MFMF*AF
*MF*MF**
ST Microelectronics
*F
*AF**F*AF*AF*AF
STC
5F






Texas Instruments

MF*AF*F*AF*AF*AF*AF
Toshiba
*MF*M*AMF*
*AF*AF
Zilog
*5F*F

*F

*
Name 4 bit8 bit16 bit32 bit DSP
+
105 CANUSBE
Databus widthTPeripherals

Brand transformations

If you do not see a particular brand or a company name in the table above, that could be also because these companies or brands have undergone some transformations, like mergers and acquisitions, for example. The next few gudelines might be useful to find more information about them.

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.

Copyright (C) 2025 embedeo.com Terms of use and legal disclaimer