EFM8BB5 8051 8-bit MCU
Silicon Labs' 8051-based 8-bit microcontroller is ideal for a variety of applications
Offering a wide supply range of 1.8 V to 5.5 V as well as many integrated system features, Silicon Labs' BB5 family of devices is designed to meet all the embedded needs of a project while achieving the lowest BOM cost. Part of the extensive EFM8 portfolio and a continuation of the renowned C8051 devices, the BB5 continues the lineage of solid, well-performing, and industry-leading 8-bit MCUs. The BB5 offers the highest core speeds in its class of up to 50 MHz allowing the BB5 to get more work done in less time. On top of this, the 50 MHz clock is extremely accurate with a guaranteed accuracy of ±2% across process, voltage, and temperature. With integrated accurate oscillators as well as power-on reset (POR) and brown out detection (BOD), the BB5 family reduces the number of external components needed thus bringing down BOM cost.
The BB5 offers good lower power capabilities with a range of sleep modes that allow certain peripherals to remain on while others are turned off, saving power for whatever use case the application may need. The main two modes are snooze mode at 10 µA with 30 µs wake which keeps active timers, WDT, LFO, ACMP, POR, BOD, RAM, and external interrupts and shutdown mode at 900 nA with 20 ms wake which keeps active POR and pin reset.
The BB5 is a flexible and simple embedded solution designed for quick time-to-market and an optimized BOM. The patented crossbar pin routing technology allows peripherals to route to almost any pin leading to a more optimized board design as well as fewer pin collisions. The 8051 is well known and there is a plethora of resources and code available ensuring that any developer can get up to speed and get a project going quickly.
The BB5 also comes with a free unlimited Keil compiler license to keep project costs low as well as a free full suite IDE with Simplicity Studio. This creates a hassle-free as well a zero-cost entry point for software development. The BB5 offers everything a general-purpose microcontroller needs with I²C, SPI, UART, ADC, Flash, RAM, HFRCO, LFRCO, sleep modes, DAC, voltage reference, POR, BOD, PWM, timers, and more ensuring, that any embedded need is met.
- Pipelines C8051 core with 70% of instructions executing in one or two clock cycles
- 1.8 V to 5.5 V supply range
- 50 MHz high-frequency oscillator with ±2% accuracy from the factory across process, voltage, and temperature
- 80 kHz low-frequency oscillator with ±3% accuracy from the factory across process, voltage, and temperature
- Up to 29 general-purpose I/Os
- Up to 32 kB Flash
- Up to 2304 B RAM
- Sleep mode at 10 µA with 30 µs wake; LFO, RAM, timers, ACMP, GPIO, WDT, POR, and BOD all available
- Up to nine total PWM channels, three standard via PCA, three enhanced with dead time insertion (DTI), and three complementary outputs
- Seven total timers; 4x16-bit, 2x8-bit, 1x watchdog timer (WDT)
- 12-bit ADC at 612 ksps with up to 16 channels
- 10-bit DAC at 200 ksps
- 2x analog comparators
- ±1.5% accuracy on-chip precision voltage reference with 1.2 V to 2.4 V range, usable internally, and externally
- Preprogrammed UART bootloader
- C2 debugging interface
- QFN20, TSSOP20, TSSOP28, and QFN32 packages, all at least 0.5 mm pin pitch
- Consumer electronics:
- Toys
- E-cigarettes
- Remotes
- Toothbrushes
- Shavers
- LED/lighting control
- Battery packs for tools and phones
- Power tools:
- Drills
- Saws
- Nail guns
- Brushless DC motor control:
- RC cars
- Drones
- Quadcopters
- Small appliances:
- Handheld vacuums
- Stud finders
- Mixers
- Optical modules: 10G and 25G
- Industrial measurements and monitoring
- Power management and monitoring
EFM8BB5 Chips
| Image | Manufacturer Part Number | Description | Available Quantity | Price | View Details | |
|---|---|---|---|---|---|---|
![]() | ![]() | EFM8BB51F16G-C-QFN20 | IC MCU 8BIT 16KB FLASH 20QFN | 20 - Immediate | $13.34 | View Details |
![]() | ![]() | EFM8BB51F16G-C-TSSOP20 | IC MCU 8BIT 16KB FLASH 20TSSOP | 91 - Immediate | $14.56 | View Details |
![]() | ![]() | EFM8BB51F16I-C-QFN20 | IC MCU 8BIT 16KB FLASH 20QFN | 0 - Immediate | $15.70 | View Details |
![]() | ![]() | EFM8BB51F16I-C-TSSOP20 | IC MCU 8BIT 16KB FLASH 20TSSOP | 190 - Immediate | $15.42 | View Details |
![]() | ![]() | EFM8BB51F8G-C-QFN20 | IC MCU 8BIT 8KB FLASH 20QFN | 0 - Immediate | $13.29 | View Details |
![]() | ![]() | EFM8BB51F8G-C-TSSOP20 | IC MCU 8BIT 8KB FLASH 20TSSOP | 65 - Immediate | $13.69 | View Details |
![]() | ![]() | EFM8BB52F16G-C-QFN20 | IC MCU 8BIT 16KB FLASH 20QFN | 14 - Immediate | $13.69 | View Details |
![]() | ![]() | EFM8BB52F16G-C-QFN32 | IC MCU 8BIT 16KB FLASH 32QFN | 61 - Immediate | $12.13 | View Details |
![]() | ![]() | EFM8BB52F16G-C-TSSOP20 | IC MCU 8BIT 16KB FLASH 20TSSOP | 73 - Immediate | $14.21 | View Details |
![]() | ![]() | EFM8BB52F16G-C-TSSOP28 | IC MCU 8BIT 16KB FLASH 28TSSOP | 115 - Immediate | $15.42 | View Details |
![]() | ![]() | EFM8BB52F32G-C-QFN20 | IC MCU 8BIT 32KB FLASH 20QFN | 0 - Immediate | $18.92 | View Details |
![]() | ![]() | EFM8BB52F32G-C-QFN32 | IC MCU 8BIT 32KB FLASH 32QFN | 0 - Immediate | $12.76 | View Details |
![]() | ![]() | EFM8BB52F32G-C-TSSOP20 | IC MCU 8BIT 32KB FLASH 20TSSOP | 186 - Immediate | $16.12 | View Details |
![]() | ![]() | EFM8BB52F32G-C-TSSOP28 | IC MCU 8BIT 32KB FLASH 28TSSOP | 200 - Immediate | $17.50 | View Details |
![]() | ![]() | EFM8BB52F32I-C-QFN20 | IC MCU 8BIT 32KB FLASH 20QFN | 3 - Immediate | $14.04 | View Details |
![]() | ![]() | EFM8BB52F32I-C-QFN32 | IC MCU 8BIT 32KB FLASH 32QFN | 64 - Immediate | $14.90 | View Details |
![]() | ![]() | EFM8BB52F32I-C-TSSOP20 | IC MCU 8BIT 32KB FLASH 20TSSOP | 54 - Immediate | $17.50 | View Details |
![]() | ![]() | EFM8BB52F32I-C-TSSOP28 | IC MCU 8BIT 32KB FLASH 28TSSOP | 0 - Immediate | $17.85 | View Details |





