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.
Add USB connectivity to applications using serial protocols as well as specialized bridges for human interface device (HID) class and touch screen applications.
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
|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|
|Development Kit||EFM8 Universal Bee STK||C8051F320DK
|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|
|Flash (kB)||32-64||64 – 256||512 – 1024||64 – 256|
|Buy or Sample||Happy Gecko||Leopard Gecko||Giant Gecko||Wonder Gecko|