EFM8BB5 8051 8-bit MCU

Silicon Labs' 8051-based 8-bit microcontroller is ideal for a variety of applications

Image of Silicon Labs/Infineon Tech EFM8BB5 8051 8-bit MCUOffering 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.

Features
  • 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
Applications
  • 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

ImageManufacturer Part NumberDescriptionAvailable QuantityPriceView Details
IC MCU 8BIT 16KB FLASH 20QFNEFM8BB51F16G-C-QFN20IC MCU 8BIT 16KB FLASH 20QFN20 - Immediate$13.34View Details
IC MCU 8BIT 16KB FLASH 20TSSOPEFM8BB51F16G-C-TSSOP20IC MCU 8BIT 16KB FLASH 20TSSOP91 - Immediate$14.56View Details
IC MCU 8BIT 16KB FLASH 20QFNEFM8BB51F16I-C-QFN20IC MCU 8BIT 16KB FLASH 20QFN0 - Immediate$15.70View Details
IC MCU 8BIT 16KB FLASH 20TSSOPEFM8BB51F16I-C-TSSOP20IC MCU 8BIT 16KB FLASH 20TSSOP190 - Immediate$15.42View Details
IC MCU 8BIT 8KB FLASH 20QFNEFM8BB51F8G-C-QFN20IC MCU 8BIT 8KB FLASH 20QFN0 - Immediate$13.29View Details
IC MCU 8BIT 8KB FLASH 20TSSOPEFM8BB51F8G-C-TSSOP20IC MCU 8BIT 8KB FLASH 20TSSOP65 - Immediate$13.69View Details
IC MCU 8BIT 16KB FLASH 20QFNEFM8BB52F16G-C-QFN20IC MCU 8BIT 16KB FLASH 20QFN14 - Immediate$13.69View Details
IC MCU 8BIT 16KB FLASH 32QFNEFM8BB52F16G-C-QFN32IC MCU 8BIT 16KB FLASH 32QFN61 - Immediate$12.13View Details
IC MCU 8BIT 16KB FLASH 20TSSOPEFM8BB52F16G-C-TSSOP20IC MCU 8BIT 16KB FLASH 20TSSOP73 - Immediate$14.21View Details
IC MCU 8BIT 16KB FLASH 28TSSOPEFM8BB52F16G-C-TSSOP28IC MCU 8BIT 16KB FLASH 28TSSOP115 - Immediate$15.42View Details
IC MCU 8BIT 32KB FLASH 20QFNEFM8BB52F32G-C-QFN20IC MCU 8BIT 32KB FLASH 20QFN0 - Immediate$18.92View Details
IC MCU 8BIT 32KB FLASH 32QFNEFM8BB52F32G-C-QFN32IC MCU 8BIT 32KB FLASH 32QFN0 - Immediate$12.76View Details
IC MCU 8BIT 32KB FLASH 20TSSOPEFM8BB52F32G-C-TSSOP20IC MCU 8BIT 32KB FLASH 20TSSOP186 - Immediate$16.12View Details
IC MCU 8BIT 32KB FLASH 28TSSOPEFM8BB52F32G-C-TSSOP28IC MCU 8BIT 32KB FLASH 28TSSOP200 - Immediate$17.50View Details
IC MCU 8BIT 32KB FLASH 20QFNEFM8BB52F32I-C-QFN20IC MCU 8BIT 32KB FLASH 20QFN3 - Immediate$14.04View Details
IC MCU 8BIT 32KB FLASH 32QFNEFM8BB52F32I-C-QFN32IC MCU 8BIT 32KB FLASH 32QFN64 - Immediate$14.90View Details
IC MCU 8BIT 32KB FLASH 20TSSOPEFM8BB52F32I-C-TSSOP20IC MCU 8BIT 32KB FLASH 20TSSOP54 - Immediate$17.50View Details
IC MCU 8BIT 32KB FLASH 28TSSOPEFM8BB52F32I-C-TSSOP28IC MCU 8BIT 32KB FLASH 28TSSOP0 - Immediate$17.85View Details
Published: 2021-10-06