EFM8 Universal Bee Family EFM8UB2 Data Sheet The EFM8UB2, part of the Universal Bee family of MCUs, is a KEY FEATURES multi-purpose line of 8-bit microcontrollers with USB feature set. Pipelined 8-bit 8051 MCU Core with 48 These devices offer high value by integrating a USB peripheral interface with a high pre- MHz maximum operating frequency cision oscillator, clock recovery circuit, and integrated transceiver, making them ideal for Up to 40 multifunction I/O pins any full speed USB applications with no external components required. With an efficient Crystal-less full speed/low speed USB 2.0 8051 core and precision analog, the EFM8UB2 family is also optimal for embedded ap- compliant controller with 1 KB buffer plications. memory One differential 10-bit ADC and two analog EFM8UB2 applications include the following: comparators Consumer electronics USB I/O controls, dongles Internal 48 MHz oscillator with 0.25% Medical equipment accuracy with USB clock recovery supports High-speed communication bridge crystal-free USB and UART operation 2 UARTs, SPI, 2 SMBus/I2C serial communications Core / Memory Clock Management Energy Management High Frequency CIP-51 8051 Core External Internal LDO 48 MHz RC Power-On Reset Oscillator Regulator (48 MHz) Oscillator Flash Program RAM Memory Debug Interface Low Frequency Brown-Out 5 V-to 3.3 V LDO Memory (up to 4352 bytes) with C2 RC Oscillator Detector Regulator (up to 64 KB) 8-bit SFR bus Serial Interfaces I/O Ports Timers and Triggers Analog Interfaces External 2 x UART SPI Pin Reset 6 x Timers PCA/PWM ADC Comparator 0 Interrupts 2 Internal 2 x I C / Comparator 1 Voltage USB General Purpose I/O Watchdog Timer SMBus Reference Lowest power mode with peripheral operational: Normal Idle Suspend Shutdown silabs.com Smart. Connected. Energy-friendly. Rev. 1.3 EFM8UB2 Data Sheet Feature List 1. Feature List The EFM8UB2 highlighted features are listed below. Core: Timers/Counters and PWM: Pipelined CIP-51 Core 5-channel Programmable Counter Array (PCA) supporting Fully compatible with standard 8051 instruction set PWM, capture/compare, and frequency output modes with watchdog timer function 70% of instructions execute in 1-2 clock cycles 6 x 16-bit general-purpose timers 48 MHz maximum operating frequency Communications and Digital Peripherals: Memory: Universal Serial Bus (USB) Function Controller with eight Up to 64 KB flash memory, in-system re-programmable flexible endpoint pipes, integrated transceiver, and 1 KB from firmware. FIFO RAM Up to 4352 bytes RAM (including 256 bytes standard 8051 2 x UART RAM and 4096 bytes on-chip XRAM) SPI Master / Slave Power: 2 x SMBus/I2C Master / Slave Internal LDO regulator for CPU core voltage External Memory Interface (EMIF) Internal 5-to-3.3 V LDO allows direct connection to USB supply net Analog: Power-on reset circuit and brownout detectors 10-Bit Analog-to-Digital Converter (ADC0) I/O: Up to 40 total multifunction I/O pins: 2 x Low-current analog comparators Flexible peripheral crossbar for peripheral routing On-Chip, Non-Intrusive Debugging 10 mA source, 25 mA sink allows direct drive of LEDs Full memory and register inspection Clock Sources: Four hardware breakpoints, single-stepping Internal 48 MHz precision oscillator ( 1.5% accuracy Pre-loaded USB bootloader without USB clock recovery, 0.25% accuracy with USB Temperature range -40 to 85 C clock recovery) Single power supply 2.65 to 3.6 V Internal 80 kHz low-frequency oscillator QFP48, QFP32, and QFN32 packages External crystal, RC, C, and CMOS clock options With on-chip power-on reset, voltage supply monitor, watchdog timer, and clock oscillator, the EFM8UB2 devices are truly standalone system-on-a-chip solutions. The flash memory is reprogrammable in-circuit, providing non-volatile 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. Each device is specified for 2.65 to 3.6 V operation and is available in 32-pin QFN, 32-pin QFP, or 48-pin QFP pack- ages. All package options are lead-free and RoHS compliant. silabs.com Smart. Connected. Energy-friendly. Rev. 1.3 1