EFM8 Busy Bee Family EFM8BB1 Data Sheet The EFM8BB1, part of the Busy Bee family of MCUs, is a multi- KEY FEATURES purpose line of 8-bit microcontrollers with a comprehensive feature set in small packages. Pipelined 8-bit C8051 core with 25 MHz maximum operating frequency These devices offer high-value by integrating advanced analog and communication pe- Up to 18 multifunction, 5 V tolerant I/O ripherals into small packages, making them ideal for space-constrained applications. pins With an efficient 8051 core, enhanced pulse-width modulation, and precision analog, the One 12-bit Analog to Digital converter EFM8BB1 family is also optimal for embedded applications. (ADC) Two low-current analog comparators EFM8BB1 applications include the following: Integrated temperature sensor Medical equipment Motor control 3-channel enhanced PWM / PCA Lighting systems Consumer electronics Four 16-bit timers I/O port expander Sensor controllers UART, SPI and SMBus/I2C Priority crossbar for flexible pin mapping Core / Memory Clock Management Energy Management CIP-51 8051 Core External CMOS High Frequency Internal LDO Power-On Reset Oscillator RC Oscillator Regulator (25 MHz) Flash Program RAM Memory Debug Interface Low Frequency Memory Brown-Out Detector (up to 512 bytes) with C2 RC Oscillator (up to 8 KB) 8-bit SFR bus Serial Interfaces I/O Ports Timers and Triggers Analog Interfaces Security 16-bit CRC External 16-bit Analog UART SPI Pin Reset PCA/PWM ADC Comparators Interrupts Timers 2 I C / SMBus General Purpose I/O Watchdog Timer Internal Voltage Reference Lowest power mode with peripheral operational: Normal Idle Shutdown silabs.com Building a more connected world. Rev. 1.6 EFM8BB1 Data Sheet Feature List 1. Feature List The EFM8BB1 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 4 x 16-bit general-purpose timers 25 MHz maximum operating frequency Independent watchdog timer, clocked from the low frequen- cy oscillator Memory: Communications and Digital Peripherals: Up to 8 kB flash memory, in-system re-programmable from firmware. UART Up to 512 bytes RAM (including 256 bytes standard 8051 SPI Master / Slave RAM and 256 bytes on-chip XRAM) SMBus/I2C Master / Slave Power: 16-bit CRC unit, supporting automatic CRC of flash at 256- Internal LDO regulator for CPU core voltage byte boundaries Power-on reset circuit and brownout detectors Analog: I/O: Up to 18 total multifunction I/O pins: 12-Bit Analog-to-Digital Converter (ADC) All pins 5 V tolerant under bias 2 x Low-current analog comparators with adjustable refer- 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 24.5 MHz oscillator with 2% accuracy Pre-loaded UART bootloader Internal 80 kHz low-frequency oscillator Temperature range -40 to 85 C or -40 to 125 C External CMOS clock option Single power supply 2.2 to 3.6 V QSOP24, SOIC16, and QFN20 packages With on-chip power-on reset, voltage supply monitor, watchdog timer, and clock oscillator, the EFM8BB1 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.2 to 3.6 V operation and is AEC-Q100 qualified. Both the G-grade and I-grade devices are available in 20-pin QFN, 16-pin SOIC or 24-pin QSOP packages, and A-grade devices are available in the 20-pin QFN package. All package options are lead-free and RoHS compliant. silabs.com Building a more connected world. Rev. 1.6 2