USB Microcontrollers (MCUs)

Silicon Labs' EFM32™ 32-bit MCUs and EFM8™ 8-bit MCUs make it easy to implement industry standard USB connectivity. These devices integrate many external components to reduce BOM cost and solution area and are extremely energy efficient, supporting a USB connection at only 1 mA current consumption. An on-board universal serial bus (USB) 2.0 function controller with an integrated transceiver and on-chip clock recovery are available with Silicon Labs’ MCUs in a wide range of packages including the industry’s smallest 3 mm x 3mm package. No external resistors, crystal, voltage regulator, EEPROM or other components are required. Development software is available and provides a complete host and device software solution easy to add USB functionality to your embedded system. USB class drivers, extensive libraries, example code and development kits make it easy to add USB to your embedded system. The USB controller in EFM8UB1x also contains a charger detection circuit which is compliant with the USB-IF Battery Charging Specification, Revision 1.2.

Quickly Add USB Type-C Connectivity

Silicon Labs offers a free reference design to quicken USB Type-C development including schematics, power delivery stack library, and billboard source code

USB Connectivity Bridges

Add USB connectivity to applications using serial protocols as well as specialized bridges for human interface device (HID) class and touch screen applications.


Request a Unique Product ID

Customers may use their own vendor ID (VID), or they may use the Silicon Labs VID for USB products. If the Silicon Labs VID is used, the customer must request a unique product ID (PID).



8-bit USB Capable MCUs

  Universal Bee C8051F32x/34x C8051F38x C8051T62x/T32x
Speed (MHz) 48 48 48 48
Flash (kB) 8-64 16 – 64 16 – 64 8 – 64
RAM (kB) 2.25 – 4.25 1.5 – 5.25 2.25 – 4.25 1.25 – 3.328
Dig I/O 40 40 40 25
UART 2 2 2 2
SPI 1 1 1 1
I²C 2 1 2 1
Timers (16-bit) 6 4 6 4
Development Kit EFM8 Universal Bee STK C8051F320DK
C8051F340DK
C8051F380DK C8051T620DK
C8051T622DK
Buy or Sample Universal Bee C8051F32x/34x C8051F38x C8051T62x/T32x

32-bit USB Capable MCUs

  Happy Gecko Leopard Gecko Giant Gecko Wonder Gecko
Core ARM™ Cortex™-M0+ ARM™ Cortex™-M3 ARM™ Cortex™-M3 ARM™ Cortex™-M4
Speed (MHz) 25 48 48 48
Flash (kB) 32-64 64 – 256 512 – 1024 64 – 256
RAM (kB) 8 32 128 32
Dig I/O 35 93 93 93
UART 1 2/4 2/4 2/4
USART/SPI 2 3 3 3
I²C 1 2 2 2
Timers (16-bit) 3 4 4 4
Development Tools SLSTK3400A EFM32LG-DK3650 EFM32GG-DK3750 EFM32WG-DK3850
Buy or Sample Happy Gecko Leopard Gecko Giant Gecko Wonder Gecko


Software

Simplicity Studio™ Software Suite

Get up and running quickly with precompiled demos, application notes and examples. Use advanced tools including energy profiling and network analysis to optimize your MCU and wireless systems.