Microcontrollers - MCU

A microcontroller, also known as MCU, is composed of memory modules, communication interfaces, CPUs or processor units, and input & output peripherals. Basically, it is a small computer (“micro) that is self-contained on just one chip. It can also be described as a simplified computer intended to repeatedly run on one basic program. An MCU is expected to do an automated task, one that a user preprograms.

Microcontrollers were first introduced to the public in 1971 by Intel. These embedded systems work at such low speeds, particularly when compared to microprocessors. One advantage they have is that they do not consume a lot of power.

MCUs are equipped with elements essential for general microprocessors, like logic and arithmetic. However, they also have other peripherals like read-only memory (ROM) used for storing programs, RAM (random access memory) for storing data, and flash memory used for storing permanent data.

Types

There are many types of microcontrollers: classification according to Bus Width, Memory, Memory Architecture, and Instruction Set.

Microcontrollers that are classified according to Bus Width are divided into three types – 8-bit, 16-bit, and 32-bit.

Bus width is the number of connections, wires, or parallel lines that are found in the bus. A bus is responsible for transmitting data and instructions from the CPU to the memory, and to the input and output ports. Control bus, address bus, and data bus are the three types of buses used in microcontrollers.

Microcontrollers classified according to memory blocks have two types: external memory and embedded memory.

On the basis of memory architecture, there are two types: the Princeton of Van Neumann architecture and the Harvard Architecture.

Microcontrollers are also classified according to instruction set architecture. These are Complex Instruction Set Computers or CISC and Reduced Instruction Set Computers or RISC. CISC is for executing single complex commands while RISC is for smaller simpler commands.

Category Selection

View Parts from Category

Parts from Microcontrollers - MCU Category

Viewing page 1 of 394
1 to 20 of 7879 parts currently displaying
MKE18F512VLL16 from Nxp

MCU, 32BIT, CORTEX-M4, 168MHZ, LQFP-100 ROHS COMPLIANT: YES

MSP432P401RIPZR . from Texas Instruments
Texas Instruments

MCU, 32BIT, CORTEX-M4F, 48MHZ, LQFP-100; Product Range:SimpleLink Family MSP432X Series Microcontrollers; Architecture:ARM Cortex-M4F; No. of Bits:32bit; CPU Speed:48MHz; Program Memory Size:256KB; RAM Memory Size:64KB RoHS Compliant: Yes

STM32F101VGT6 from Stmicroelectronics
Stmicroelectronics

MICROCONTROLLER MCU, 32 BIT, CORTEX-M3, 36MHZ, LQFP-100; Product Range:STM32 F1 ARM Cortex-M3 Microcontrollers; Architecture:ARM Cortex-M3; No. of Bits:32bit; CPU Speed:36MHz; Program Memory Size:1024KB; RAM Memory Size:80KB RoHS Compliant: Yes

STM32F101ZGT6 from Stmicroelectronics
Stmicroelectronics

MICROCONTROLLER MCU, 32 BIT, CORTEX-M3, 36MHZ, LQFP-144; Product Range:STM32 F1 ARM Cortex-M3 Microcontrollers; Architecture:ARM Cortex-M3; No. of Bits:32bit; CPU Speed:36MHz; Program Memory Size:1MB; RAM Memory Size:80KB RoHS Compliant: Yes

STM32F103VFT6 from Stmicroelectronics
Stmicroelectronics

MICROCONTROLLER MCU, 32 BIT, CORTEX-M3, 72MHZ, LQFP-100; Product Range:STM32 F1 ARM Cortex-M3 Microcontrollers; Architecture:ARM Cortex-M3; No. of Bits:32bit; CPU Speed:72MHz; Program Memory Size:768KB; RAM Memory Size:96KB RoHS Compliant: Yes

STM32F103ZGT6 from Stmicroelectronics
Stmicroelectronics

MICROCONTROLLER MCU, 32 BIT, CORTEX-M3, 72MHZ, LQFP-144; Product Range:STM32 F1 ARM Cortex-M3 Microcontrollers; Architecture:ARM Cortex-M3; No. of Bits:32bit; CPU Speed:72MHz; Program Memory Size:1MB; RAM Memory Size:96KB RoHS Compliant: Yes

CY8C5468LTI-LP026 from Cypress - Infineon Technologies
Cypress - Infineon Technologies

MCU, ARM CORTEX-M3, 67MHZ, QFN-68; Product Range:PSOC 5 Family CY8C54xx Series Microcontrollers; Architecture:ARM Cortex-M3; No. of Bits:32bit; CPU Speed:67MHz; Program Memory Size:256KB; RAM Memory Size:64KB; No. of Pins:68Pins; MCURoHS Compliant: Yes

EFM32GG280F1024G-E-QFP100R from Silicon Labs

MCU, 32BIT, 48MHZ, LQFP-100 ROHS COMPLIANT: YES

EFM32GG330F1024G-E-QFN64R from Silicon Labs

MCU, 32BIT, 48MHZ, QFN-64 ROHS COMPLIANT: YES

EFM32GG332F1024G-E-QFP64R from Silicon Labs

MCU, 32BIT, 48MHZ, TQFP-64 ROHS COMPLIANT: YES

EFM32GG390F1024G-E-BGA112R from Silicon Labs

MCU, 32BIT, 48MHZ, BGA-112 ROHS COMPLIANT: YES

EFM32GG880F1024G-E-QFP100R from Silicon Labs

MCU, 32BIT, 48MHZ, LQFP-100 ROHS COMPLIANT: YES

EFM32GG942F1024G-E-QFP64 from Silicon Labs

MCU, 32BIT, 48MHZ, TQFP-64 ROHS COMPLIANT: YES

EFM32GG990F1024G-E-BGA112R from Silicon Labs

MCU, 32BIT, 48MHZ, BGA-112 ROHS COMPLIANT: YES

EFM32G210F128G-E-QFN32R from Silicon Labs
Silicon Labs

MCU, 32BIT, 32MHZ, QFN-32 ROHS COMPLIANT: YES

EFM32G222F128G-E-QFP48R from Silicon Labs
Silicon Labs

MCU, 32BIT, 32MHZ, TQFP-48 ROHS COMPLIANT: YES

EFM32G230F128G-E-QFN64 from Silicon Labs
Silicon Labs

MCU, 32BIT, 32MHZ, QFN-64 ROHS COMPLIANT: YES

EFM32JG1B200F256GM32-C0 from Silicon Labs
Silicon Labs

MCU, 32BIT, 40MHZ, QFN-32 ROHS COMPLIANT: YES

EFM32LG280F256G-E-QFP100 from Silicon Labs

MCU, 32BIT, 48MHZ, LQFP-100 ROHS COMPLIANT: YES

EFM32LG330F128G-E-QFN64 from Silicon Labs
Silicon Labs

MCU, 32BIT, 48MHZ, QFN-64 ROHS COMPLIANT: YES

See more parts featured in this category or return to Semiconductors - ICs
Viewing page 1 of 394
1 to 20 of 7879 parts currently displaying
We use cookies to improve your experience. See our privacy policy.
Okay
Chat to us