EFM8 Universal Bee Family EFM8UB3 Data Sheet The EFM8UB3, part of the Universal Bee family of MCUs, is a KEY FEATURES multi-purpose line of 8-bit microcontrollers with USB feature set in small packages. Pipelined 8-bit C8051 core with 48 MHz maximum operating frequency These devices offer high value by integrating an innovative energy-smart USB peripheral Up to 17 multifunction I/O pins interface, charger detect circuit, 8 kV ESD protection, and enhanced high speed commu- Low Energy USB with full- and low-speed nication interfaces into small packages, making them ideal for space-constrained USB support saves up to 90% of the USB applications. With an efficient 8051 core and precision analog, the EFM8UB3 family is energy also optimal for embedded applications. USB charger detect circuit (USB-BCS 1.2 compliant) EFM8UB3 applications include the following: One 12-bit ADC and two analog Consumer electronics USB I/O controls comparators with internal voltage DAC as reference input USB Type-C converters Docking stations/USB hubs Six 16-bit timers USB Type-C billboard/alternate mode Dongles UART and SMBus master/slave Priority crossbar for flexible pin mapping Core / Memory Clock Management Energy Management High Frequency External CMOS Internal LDO CIP-51 8051 Core 48 MHz RC Power-On Reset Oscillator Regulator Oscillator (48 MHz) High Frequency Low Frequency Brown-Out 5 V-to 3.3 V LDO Flash Memory RAM Memory Debug Interface 24.5 MHz RC RC Oscillator Detector Regulator 40 KB 3328 bytes with C2 Oscillator 8-bit SFR bus Serial Interfaces I/O Ports Timers and Triggers Analog Interfaces Security Timers PCA/PWM ADC Charger Det 16-bit CRC External 0/1/2 UART USB Pin Reset Interrupts Watchdog Internal Voltage Comparator 1 Timer 3/4/5 Reference Timer General SMBus SPI Pin Wakeup Purpose I/O 4 x Configurable Logic Units Comparator 0 Lowest power mode with peripheral operational: Normal Idle Suspend Snooze Shutdown silabs.com Building a more connected world. Rev. 1.1 Not Recommended for New DesignsEFM8UB3 Data Sheet Feature List 1. Feature List The EFM8UB3 highlighted features are listed below. High-speed CIP-51 MCU Core Power Management Pipelined instruction architecture executes 70% of instruc- 5 V-input LDO regulator for direct connection to USB supply tion set in 1 or 2 system clocks External LDO is needed for USB-C VBUS powered ap- Up to 48 MIPS throughput with 48 MHz clock plications that require more than 5 V. Uses standard 8051 instruction set Internal low dropout (LDO) regulator for CPU core voltage Expanded interrupt handler Power-on reset and brownout detect circuit Memory Multiple power modes supported to minimize power con- sumption while maintaining performance 40 KB Flash General-Purpose I/O Flash is in-system programmable in 512-byte sectors Up to 17 pins 3328 bytes RAM, including: V + 2.5 V tolerant push-pull or open-drain 256 bytes standard 8051 RAM IO Priority crossbar to support flexible digital peripheral pin as- 2048 bytes on-chip XRAM signments 1024 bytes of USB buffer Timers/Counters/PWM On-chip Debug 6 general purpose 16-bit counters/timers On-chip debug circuitry facilitates full speed, non-intrusive 16-bit Programmable Counter Array (PCA) with 3 channels in-system debug (no emulator required) of PWM, capture/compare, or frequency output capability, Provides 4 hardware breakpoints, single stepping, inspect/ and hardware kill/safe state capability modify memory and registers Independent watchdog timer, clocked from the low frequen- 12-bit Analog-to-Digital Converter cy oscillator Multiple selectable inputs Communication Interfaces and Digital Peripherals Up to 800 ksps 10-bit mode UART, up to 3 Mbaud Precise Internal VREF 1.65 V or external VREF supported SMBus (1 Mbps) Clock Sources USB 2.0-compliant full speed with integrated low-power 48 MHz 1.5% precision internal oscillator and 0.25% us- transceiver, 4 bidirectional endpoints and dedicated 1024- ing USB clock recovery byte buffer 24.5 MHz low power internal oscillator with 2% accuracy 16-bit CRC unit, supporting automatic CRC of flash at 256- 80 kHz low-frequency, low power internal oscillator (LFO) byte boundaries External CMOS clock option Single Voltage Supply Flexible clock divider: Reduce frequency by up to 128x from (VREGIN shorted to VDD): 2.3 to 3.6 V any clock source (VREGIN not shorted to VDD): 2.7 to 5.25 V 2 x Analog Comparators Pre-loaded USB Bootloader Multiplexed selectable inputs Package Options: QFN20, QFN24, QSOP24 Integrated 6-bit programmable reference voltage selectable Temperature Range: -40 to +85 C as comparator input channel Programmable hysteresis and response time 400 nA current consumption in low power mode With on-chip power-on reset, voltage supply monitor, watchdog timer, and clock oscillator, the EFM8UB3 devices are truly standalone system-on-a-chip solutions. The flash memory is reprogrammable in-circuit, providing nonvolatile data storage and allowing field up- grades of the firmware. The on-chip debugging interface (C2) allows non-intrusive (uses no on-chip resources), full speed, in-circuit debugging using the production MCU installed in the final application. This debug logic supports inspection and modification of memory and registers, setting breakpoints, single stepping, and run and halt commands. All analog and digital peripherals are fully functional while debugging. Devices are available in 20-pin QFN, 24-pin QFN, or 24-pin QSOP packages. All package options are lead-free and RoHS compliant. silabs.com Building a more connected world. Rev. 1.1 2 Not Recommended for New Designs