Microcontrollers

Microcontrollers Overview

Energy-Friendly Microcontrollers (MCUs)

Design without compromise using the low power EFM32™ ARM® Cortex® based 32-bit MCUs and EFM8™ 8051-based 8-bit MCUs. With Simplicity Studio™ you can quickly deliver an energy-friendly sensor node, smart meter, wearable or connected Internet of Things (IoT) system. The flexibility of devices and extensive software examples enable you to go from concept to design of touch sense, LCD interfaces, signal processing, USB connectivity and sensors in less time.

8-bit MCUs

8-bit Microcontrollers (MCUs)

An innovative 8-bit chip design provides a fully-integrated experience. Silicon Labs’ 8-bit MCUs are ideal for IoT applications and beyond, delivering the industry’s fastest speeds and lowest power.

Product Families:

Family Speed (MHz) Flash Memory (kB) Digital I/O Pins Cap Sense USB ADC (bits) Communication
EFM8 Busy Bee 25, 50 2, 4, 8, 16, 32, 64 13, 16, 18, 20, 21, 22, 28, 29 No 0 12 1 x I²C 1 x SPI 1,2 x UART
EFM8 Laser Bee 72 16, 32, 64 20, 21, 28, 29 No 0 14 1 x I²C 1 x SPI 2 x UART
EFM8 Sleepy Bee 25 2, 4, 8, 16, 32, 64 13, 16, 17, 24 Yes 0 10, 12 1 x EMIF 1 x I²C 1,2 x SPI 1 x UART
EFM8 Universal Bee 48 8, 16, 32, 64 13, 17, 22, 25, 40 No 1 10, 12 1 x EMIF 2 x I²C 1 x SPI 2 x UART
C8051F00x/01x 20, 25 16, 32 8, 16, 32 No 0 10, 12 1 x I²C 1 x SPI 1,2 x UART
C8051F02x 25 64 32, 64 No 0 10, 12 1 x EMIF 1 x I²C 1 x SPI 2 x UART
C8051F04x 25 32, 64 32, 64 No 0 10, 12 1 x CAN 1 x EMIF 1 x I²C 1 x SPI 2 x UART
C8051F06x 25 32, 64 24, 59 No 0 16 1 x CAN 1 x EMIF 1 x I²C 1 x SPI 2 x UART
C8051F12x/13x 50, 100 64, 128 32, 64 No 0 10, 12 1 x EMIF 1 x I²C 1 x SPI 2 x UART
C8051F2xx 25 8 22, 32 No 0 12, 8, — 1 x SPI 1 x UART
C8051F30x 25 2, 4, 8 8 No 0 8, — 1 x I²C 1 x UART
C8051F31x 25 8, 16 21, 25, 29 No 0 10, — 1 x I²C 1 x SPI 1 x UART
C8051F32x/34x 25, 50 16, 32, 64 15, 21, 25, 40 No 1 10, — 1 x EMIF 1 x I²C 1 x SPI 1,2 x UART
C8051F33x 25 2, 4, 8, 16 17, 21 No 0 10, 20, — 1 x I²C 1 x SPI 1 x UART
C8051F35x 50 8 17 No 0 16, 24 1 x I²C 1 x SPI 1 x UART
C8051F36x 50, 100 16, 32 25, 29, 39 No 0 10, — 1 x EMIF 1 x I²C 1 x SPI 1 x UART
C8051F37x 50 8, 16 21 No 0 10, — 2 x I²C 1 x SPI 1 x UART
C8051F38x 50 16, 32, 64 25, 40 No 0, 1 10, — 2 x I²C 1 x SPI 2 x UART
C8051F39x 50 4, 8, 16 17, 21 No 0 10, — 2 x I²C 1 x SPI 1 x UART
C8051F41x 50 16, 32 20, 24 No 0 12 1 x I²C 1 x SPI 1 x UART
C8051F50x 50 32, 64 25, 33, 40 No 0 12 1 x CAN 1 x EMIF 1 x I²C 1 x LIN 1 x SPI 1 x UART
C8051F51x 50 32 33 No 0 12 1 x CAN 1 x EMIF 1 x I²C 1 x LIN 1 x SPI 1 x UART
C8051F52x 25 2, 4, 8 6 No 0 12 1 x LIN 1 x SPI 1 x UART
C8051F53x 25 2, 4, 8 16 No 0 12 1 x LIN 1 x SPI 1 x UART
C8051F54x 50 8, 16 18, 25 No 0 12 1 x LIN 1 x SPI 1 x UART
C8051F55x 50 16, 32 18 No 0 12 1 x CAN 1 x I²C 1 x LIN 1 x SPI 1 x UART
C8051F56x 50 16, 32 25, 33 No 0 12 1 x CAN 1 x EMIF 1 x I²C 1 x LIN 1 x SPI 1 x UART
C8051F57x 50 16, 32 33 No 0 12 1 x CAN 1 x EMIF 1 x I²C 1 x LIN 1 x SPI 1 x UART
C8051F58x 50 96, 128 25, 33, 40 No 0 12 1 x CAN 1 x EMIF 1 x I²C 1 x LIN 1 x SPI 2 x UART
C8051F59x 50 96 33 No 0 12 1 x CAN 1 x EMIF 1 x I²C 1 x LIN 1 x SPI 2 x UART
C8051F7xx 25 8, 15, 16 20, 29, 39 Yes 0 10, — 1 x I²C 1 x SPI 1 x UART
C8051F80x/1x/2x/3x 25 4, 8, 16 13, 17 Yes 0 10, — 1 x I²C 1 x SPI 1 x UART
C8051F85x 25 2, 4, 8 16, 18 No 0 12, — 1 x I²C 1 x SPI 1 x UART
C8051F86x 25 2, 4, 8 13 No 0 12, — 1 x I²C 1 x SPI 1 x UART
C8051F90x-91x 25 8, 16 16 No 0 10, 12 1 x I²C 2 x SPI 1 x UART
C8051F92x-93x 25 32, 64 16, 24 No 0 10 1 x EMIF 1 x I²C 2 x SPI 1 x UART
C8051F96x 25 16, 32, 64, 128 34, 57 No 0 12 1 x I²C 1,2 x SPI 1 x UART
C8051F97x 25 16, 32 19, 28, 43 Yes 0 10 1 x I²C 1 x SPI 1 x UART
C8051F98x 25 2, 4, 8 16, 17 No 0 10, 12, — 1 x I²C 1 x SPI 1 x UART
C8051F99x 25 8 16, 17 Yes 0 12, — 1 x I²C 1 x SPI 1 x UART
C8051T60x 25 1.5, 2, 4, 8 6, 8 No 0 10, — 1 x I²C 1 x UART
C8051T61x 25 8, 16 21, 25, 29 No 0 10, — 1 x I²C 1 x SPI 1 x UART
C8051T62x/32x 48 8, 16, 32, 64 15, 16, 21, 24, 25 No 1 10, — 1 x I²C 1 x SPI 1,2 x UART
C8051T63x 25 2, 4, 8 17 No 0 10, — 1 x I²C 1 x SPI 1 x UART
32-bit MCUs

EFM32™ 32-bit Microcontrollers (MCUs)

 

The energy-friendly EFM32 MCUs are ideal for ultra-low power applications. Based on ARM® Cortex®-M0+, Cortex-M3 and Cortex-M4 cores, EFM32 MCUs also include the most energy-friendly peripherals and energy modes to enable design of highly functional low power systems.

 

Product Families:

 

Family Core Speed (MHz) Flash Memory (kB) RAM USB LCD USB UART USART I²C I²S Packages
Zero Gecko ARM Cortex-M0+ 24 4, 8, 16, 32 2, 4 0 No 0 2 1 1 1 QFN24, QFN32, QFP48
Happy Gecko ARM Cortex-M0+ 25 32, 64 4, 8 0, 1 No 0, 1 3 2 1 1 CSP36, QFN24, QFN32, QFP48
Tiny Gecko ARM Cortex-M3 32 4, 8, 16, 32 2, 4 0 Yes 0 2, 3 1, 2 1 1 BGA48, QFN24, QFN32, QFN64, QFP48, QFP64
Gecko ARM Cortex-M3 32 16, 32, 64, 128 8, 16 0 Yes 0 3, 5, 6 2, 3 1 0 BGA112, QFN32, QFN64, QFP100, QFP48, QFP64
Jade Gecko ARM Cortex-M3 40 128, 256 32 0 No 0 1 2 1 1 QFN32, QFN48
Leopard Gecko ARM Cortex-M3 48 64, 128, 256 32 0, 1 Yes 0, 1 5, 7 3 2 1 BGA112, BGA120, CSP81, QFN64, QFP100, QFP64
Giant Gecko ARM Cortex-M3 48 512, 1024 128 0, 1 Yes 0, 1 5, 7 3 2 1 BGA112, BGA120, QFN64, QFP100, QFP64
Pearl Gecko ARM Cortex-M4 40 128, 256 32 0 No 0 1 2 1 1 QFN32, QFN48
Wonder Gecko ARM Cortex-M4 48 64, 128, 256 32 0, 1 Yes 0, 1 5, 7 3 2 1 BGA112, BGA120, CSP81, QFN64, QFP100, QFP64