EFM8 Busy Bee Family EFM8BB2 Data Sheet The EFM8BB2, part of the Busy Bee family of MCUs, is a multi- KEY FEATURES purpose line of 8-bit microcontrollers with a comprehensive feature Pipelined 8-bit C8051 core with 50 MHz set in small packages. maximum operating frequency These devices offer high-value by integrating advanced analog and enhanced high- Up to 22 multifunction, 5 V tolerant I/O pins speed communication peripherals into small packages, making them ideal for space-con- One 12-bit Analog to Digital converter strained applications. With an efficient 8051 core, enhanced pulse-width modulation, and (ADC) precision analog, the EFM8BB2 family is also optimal for embedded applications. Two Low-current analog comparators with build-in DAC as reference input EFM8BB2 applications include the following: Integrated temperature sensor Medical equipment Motor control 3-channel PWM / PCA with special hardware kill/safe state capability Lighting systems Consumer electronics Five 16-bit timers High-speed communication hub Sensor controllers Two UARTs, SPI, SMBus/I2C master/slave and I2C slave Priority crossbar for flexible pin mapping Core / Memory Clock Management Energy Management High Frequency CIP-51 8051 Core External CMOS Internal LDO 49 MHz RC Power-On Reset Oscillator Regulator (50 MHz) Oscillator Flash Program High Frequency RAM Memory Debug Interface Low Frequency Brown-Out 5 V-to 3.3 V LDO Memory 24.5 MHz RC (2304 bytes) with C2 RC Oscillator Detector Regulator (16 KB) Oscillator 8-bit SFR bus Serial Interfaces I/O Ports Timers and Triggers Analog Interfaces Security 16-bit CRC External Timer Comparator 0 2 x UART SPI Pin Reset PCA/PWM ADC Interrupts 0/1/2 Internal High-Speed General Watchdog 2 I C / SMBus Pin Wakeup Timer 3/4 Comparator 1 Voltage Purpose I/O I2C Slave Timer Reference Lowest power mode with peripheral operational: Normal Idle Suspend Snooze Shutdown silabs.com Smart. Connected. Energy-friendly. Rev. 1.1 EFM8BB2 Data Sheet Feature List 1. Feature List The EFM8BB2 highlighted features are listed below. Core: Timers/Counters and PWM: Pipelined CIP-51 Core 3-channel Programmable Counter Array (PCA) supporting Fully compatible with standard 8051 instruction set PWM, capture/compare, and frequency output modes 70% of instructions execute in 1-2 clock cycles 5 x 16-bit general-purpose timers 50 MHz maximum operating frequency Independent watchdog timer, clocked from the low frequen- cy oscillator Memory: Communications and Digital Peripherals: Up to 16 KB flash memory, in-system re-programmable from firmware, including 1 KB of 64-byte sectors and 15 2 x UART, up to 3 Mbaud KB of 512-byte sectors. SPI Master / Slave, up to 12 Mbps Up to 2304 bytes RAM (including 256 bytes standard 8051 SMBus/I2C Master / Slave, up to 400 kbps RAM and 2048 bytes on-chip XRAM) 2 I C High-Speed Slave, up to 3.4 Mbps Power: 16-bit CRC unit, supporting automatic CRC of flash at 256- 5 V-input LDO regulator byte boundaries Internal LDO regulator for CPU core voltage Analog: Power-on reset circuit and brownout detectors 12-Bit Analog-to-Digital Converter (ADC) I/O: Up to 22 total multifunction I/O pins: 2 x Low-current analog comparators with adjustable refer- All pins 5 V tolerant under bias ence Flexible peripheral crossbar for peripheral routing On-Chip, Non-Intrusive Debugging 5 mA source, 12.5 mA sink allows direct drive of LEDs Full memory and register inspection Clock Sources: Four hardware breakpoints, single-stepping Internal 49 MHz oscillator with accuracy of 1.5% Pre-loaded UART bootloader Internal 24.5 MHz oscillator with 2% accuracy Temperature range -40 to 85 C Internal 80 kHz low-frequency oscillator Single power supply of 2.2 to 3.6 V or 3.0 to 5.25 V External CMOS clock option QFN28, QSOP24, and QFN20 packages With on-chip power-on reset, voltage supply monitor, watchdog timer, and clock oscillator, the EFM8BB2 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. Each device is specified for 2.2 to 3.6 V operation (or up to 5.25 V with the 5 V regulator option) and is available in 28- pin QFN, 20-pin QFN, or 24-pin QSOP packages. All package options are lead-free and RoHS compliant. silabs.com Smart. Connected. Energy-friendly. Rev. 1.1 1