EFM8™ 8-bit microcontrollers without compromise PRODUCT SELECTOR GUIDE 8 www.silabs.com/efm8 | Smart. Connected. Energy-Friendly. EFM8 MCUs Fast, low-power 8-bit solutions featuring fully-integrated analog functionality and peripherals. EFM8 Applications Industrial POS equipment Smart meters Power converters Control & automation Optical modules Consumer Data cables Gaming LED wristbands Home and Building Fire and safety Sensors Automation Health and Fitness Medical Wearables Precision instrumentation Motor Control Model vehicles Small motors Electric tools Appliances EFM8 microcontrollers are based on the popular 8051 core. The 8051 architecture ecosystem represents nearly 25% of the existing MCU market. Select a secure architecture Select a simple solution The EFM8 is based on a Harvard architecture, allowing it to only execute code fetched from program memory and allows locking of program memory to prevent unauthorized examination. These are two advantages in the EFM8 hardware that protect a product from security attacks. The EFM8 microcontroller is ideal for processing 8-bit data that comes from port I/O or sensor inputs. A great many applications don’t require complex mathematics processing and benefit significantly from the code density advantages of an 8-bit processor when not tasked with 16-bit or 32-bit mathematics. Human interface functions, sensor interfaces, and distributed processing functions are examples that easily benefit from the simplicity of the EFM8 solutions. Select a low latency system Variations in interrupt response time can cause adverse effects in some applications, causing, for example, audio distortion or motor noise and vibration. With the EFM8 it’s easy to work “close to the metal” and have full control over the entire system. “Sub-$0.50 MCU prices, tiny footprints, ultra-low power, low software overhead and design simplicity, all prerequisites for IoT devices. Silicon Labs designed the new EFM8 family to deliver best-in-class features and functionality in each of these application-critical areas.” - IHS, 2015 8 factors that make EFM8 the world’s only no-compromise 8-bit microcontroller. ADC PGA Temp Sense EFM8 CAP Sense Fast Processor Core Efficient Digital Peripherals With up to 72 MHz operation and with 70% of the instructions executing in less than 1 or 2 clock cycles, the EFM8 MCUs offer an economical solution that satisfy the performance needs of embedded applications. Also, the efficient architecture reduces memory requirements of the application. Autonomous digital peripherals reduce the processor overhead and the configurable logic reduces surrounding chip logic. The EFM8 MCUs include high-performance timers, higher resolution PWMs and fast serial communication peripherals including 12 Mbps SPI, 3 Mbps UART and 3.4 Mbps I2C. High Performance Analog DAC VREF Highly Integrated The EFM8 family of MCUs offer high-performance analog peripherals such as 14 bit ADCs at 900 Ksps, 12 bit ADCs at 1 Msps, and 10 bit ADCs at 1.125 Msps, high noise immune capacitive sensing peripherals and temp sensors that reduce the system cost and simplify designs. EFM8 Digital Crossbar and Analog Multiplexer Silicon Labs’ patented crossbar technology enables maximum flexibility and unparalleled ease of development, allowing designers to select any peripherals with no conflicts in pin-out or PCB layout. Ultra Low Power 2µs No Performance Compromise The EFM8 MCUs provide no-compromise peripherals that are fully characterized with guaranteed performance over temperature and voltage. The EFM8 family features high-precision oscillators, integrated on-board voltage regulator, USB charger detect circuitry and high performance peripherals in packages as small as 1.65x1.78 mm to reduce the PCB area and BOM cost. 150uA/ MHz 50nA Time EFM8 extends battery life with ultra-low sleep currents down to 50 nA with brown out detection, fast wake up times with less than 2 µs, active currents as low as 150 µA/MHz and Low energy USB module for power consumption reduction of up to 90%. Simplicity Studio™ Software Free Simplicity Studio with integrated IDE, free unlimited code size Keil Compiler, demos, libraries and example codes, energy and Capsense Profiler tools, configurators, easily updated support packages, software and documentation, all at your fingertips. PART NUMBER FLASH (KB) RAM (B) MHZ GPIO SPI UART I2C EMIF ADC 1 COMPARATOR INTERNAL OSC TIMERS DAC CLU PCA/PWM CHANNELS RTC CAPACITIVE SENSE LFO OPERATING VOLTAGE (V) PACKAGE LASER BEE - PRECISION ANALOG EFM8LB10F16E 16 1280 72 20, 29 1 2 1 - 14-bit, 12/20-ch. 2 2% 6 - 4 6 - - √ 2.2 to 3.6 QFN24, QFN32 EFM8LB10F16E 16 1280 72 28, 21 1 2 1 - 14-bit, 20/13-ch. 2 2% 6 - 4 6 - - √ 2.2 to 3.6 QFP32, QSOP24 EFM8LB11F16E 16 2304 72 20, 20 1 2 1 - 14-bit, 12/20-ch. 2 2% 6 2 4 6 - - √ 2.2 to 3.6 QFN24, QFN32 EFM8LB11F16E 16 2304 72 28, 21 1 2 1 - 14-bit, 20/13-ch. 2 2% 6 2 4 6 - - √ 2.2 to 3.6 QFP32, QSOP24 EFM8LB11F32E 32 2304 72 20, 29 1 2 1 - 14-bit, 12/20-ch. 2 2% 6 2 4 6 - - √ 2.2 to 3.6 QFN24, QFN32 EFM8LB11F32E 32 2304 72 28, 21 1 2 1 - 14-bit, 20/13-ch. 2 2% 6 2 4 6 - - √ 2.2 to 3.6 QFP32, QSOP24 EFM8LB12F32E 32 4352 72 20, 29 1 2 1 - 14-bit, 12/20-ch. 2 2% 6 4 4 6 - - √ 2.2 to 3.6 QFN24, QFN32 EFM8LB12F32E 32 4352 72 28, 21 1 2 1 - 14-bit, 20/13-ch. 2 2% 6 4 4 6 - - √ 2.2 to 3.6 QFP32, QSOP24 EFM8LB12F64E 64 4352 72 20, 29 1 2 1 - 14-bit, 12/20-ch. 2 2% 6 4 4 6 - - √ 2.2 to 3.6 QFN24, QFN32 EFM8LB12F64E 64 4352 72 28, 21 1 2 1 - 14-bit, 20/13-ch. 2 2% 6 4 4 6 - - √ 2.2 to 3.6 QFP32, QSOP24 UNIVERSAL BEE - USB EFM8UB10F8G 8 2304 48 13 1 2 2 - 12-bit,11-ch. 2 1.5% 5 - - 3 - - √ 2.2 to 5.25 QFN20 EFM8UB10F16G 16 2304 48 13, 22 1 2 2 - 12-bit,11/20-ch. 2 1.5% 5 - - 3 - - √ 2.2 to 5.25 QFN20, QFN28 EFM8UB11F16G 16 2304 48 17 1 2 2 - 12-bit,15-ch. 2 1.5% 5 - - 3 - - √ 2.2 to 5.25 QSOP24 EFM8UB20F32G 32 2304 48 25, 40 1 2 2 √ 10-bit, 20/32-ch. 2 1.5% 6 - - 5 - - √ 2.7 – 5.25 QFN32, QFP32, QFP48 EFM8UB20F64G 64 4352 48 25, 40 1 2 2 √ 10-bit, 20/32-ch. 2 1.5% 6 - - 5 - - √ 2.7 – 5.25 QFN32, QFP32, QFP48 SLEEPY BEE - LOW POWER EFM8SB10F2G 2 256 25 16 1 1 1 - 12-bit, 9-ch. 1 2% 4 - - 3 √ 13 - 1.8 to 3.6 QFN20 EFM8SB10F4G 4 512 25 16 1 1 1 - 12-bit, 9-ch. 1 2% 4 - - 3 √ 13 - 1.8 to 3.6 QFN20 EFM8SB10F8G 8 512 25 16, 17 1 1 1 - 12-bit, 9/10-ch. 1 2% 4 - - 3 √ 13, 14 - 1.8 to 3.6 QFN20, QFN24, QSOP24 EFM8SB10F8G 8 512 25 13 1 1 1 - 12-bit, 9-ch. 1 2% 4 - - 3 √ 12 - 1.8 to 3.6 16 EFM8SB20F16G 16 4352 25 16 2 1 1 - 10-bit, 15-ch. 2 2% 4 - - 6 √ - - 1.8 to 3.6 QFN24 EFM8SB20F32G 32 4352 25 16, 24 2 1 1 - 10-bit, 15/23-ch. 2 2% 4 - - 6 √ - - 1.8 to 3.6 QFN24, QFN32, QFP32 EFM8SB20F64G 64 4352 25 16, 24 2 1 1 - 10-bit, 15/23-ch. 2 2% 4 - - 6 √ - - 1.8 to 3.6 QFN24, QFN32, QFP32 BUSY BEE - GENERAL PURPOSE EFM8BB10F2G 2 256 25 16 1 1 1 - 12-bit, 15-ch. 2 2% 4 - - 3 - - √ 2.2 to 3.6 QFN20 EFM8BB10F4G 4 512 25 16 1 1 1 - 12-bit, 15-ch. 2 2% 4 - - 3 - - √ 2.2 to 3.6 QFN20 EFM8BB10F8G 8 512 25 1 1 - 12-bit, 12/15/16-ch 2 2% 4 - - 3 - - √ 2.2 to 3.6 SOIC16, QFN20, QSOP24 EFM8BB21F16G 16 2304 50 16, 21 1 2 2 - 12-bit, 15/20-ch. 2 1.5% 5 - - 3 - - √ 2.2 to 3.6 QFN20, QSOP24 EFM8BB22F16G 16 2304 50 22 1 2 2 - 12-bit, 20-ch. 2 1.5% 5 - - 3 - - √ 2.2 to 5.25 QFN28 EFM8BB31F16G 16 2304 50 20, 29 1 2 1 - 12-bit, 12/20-ch. 2 2% 6 2 4 6 - - √ 2.2 to 3.6 QFN20, QFN32 QFP32, QSOP24 13, 16, 18 1 EFM8BB31F16G 16 2304 50 28, 21 1 2 1 - 12-bit, 20/13-ch. 2 2% 6 2 4 6 - - √ 2.2 to 3.6 EFM8BB31F32G 32 2304 50 20, 29 1 2 1 - 12-bit, 12/20-ch. 2 2% 6 2 4 6 - - √ 2.2 to 3.6 QFN24, QFN32 EFM8BB31F32G 32 2304 50 28, 21 1 2 1 - 12-bit, 20/13-ch. 2 2% 6 2 4 6 - - √ 2.2 to 3.6 QFP32, QSOP24 EFM8BB31F64G 64 4352 50 20, 29 1 2 1 - 12-bit, 12/20-ch. 2 2% 6 4 4 6 - - √ 2.2 to 3.6 QFN24, QFN32 EFM8BB31F64G 64 4352 50 28, 21 1 2 1 - 12-bit, 20/13-ch. 2 2% 6 4 4 6 - - √ 2.2 to 3.6 QFP32, QSOP24 LASER BEE UNIVERSAL BEE SLEEPY BEE BUSY BEE Precision analog up to 72 MHz USB up to 48 MHz Low power up to 25 MHz General purpose up to 50 MHz Flash 16 - 64 KB RAM 1 - 4 KB Flash 8 - 64 KB RAM 2 - 4 KB Flash 2 - 64 KB RAM 0.5 - 4 KB Flash 2 - 64 KB RAM 0.5 - 4 KB HIGHLIGHTS HIGHLIGHTS HIGHLIGHTS HIGHLIGHTS 72 MHz MCU in 3x3 mm2 package – high integration No external crystal or regulator needed for USB Energy friendly – 50 nA sleep mode with BOD SAR ADC - 12-bit at 350 ksps; 10-bit at 1.125 Msps ADC/4xDAC/2x comparator – state-of-the-art analog Low energy USB - up to 90% power reduction Active mode - 150 µA/MHz 2x low-current comparators with built-in DAC ±3 ºC temperature sensor – eliminate calibration USB charger detect circuit (USB-BCS 1.2) Fast wake up - < 2 µs 2x UART (3 Mbps), 1x SPI (12 Mbps), 2x I2C (3.4 Mbps) Configurable Logic – eliminate external glue logic 2x UART (3 Mbps), 1x SPI (12 Mbps), 2x I2C (3.4 Mbps) Capacitive sense - < 1 µA wake on touch average “Priority crossbar” – simplifies PCB design UART or SMBus bootloader USB bootloader UART bootloader UART bootloader Package Options Get started with EFM8 today Expansion Header Display Debugger Integrated debugger provides everything you need for downloading and debugging your code. It can be used as a standalone debugger for other external boards. A 1.28 inch 128x128 pixel Memory LCD enables interactive applications. 20-pin expansion header for connection to plug in boards and for future expansion to your design. Humidity and Temperature sensor An integrated Si7021 humidity and temperature sensor to enable data logging applications. Capsense Pads Easy pin access Energy Profile Visualize the energy consumption of your application using the Simplicity Energy Profiler tool. Breakout pads at the top and bottom edges of the kit can be soldered to provide easy access to the MCU pins. Capsense pads enable button and slider applications using Capsense Profiler tool. Joystick Analog joystick with eight measurable positions for better demo experience. EFM8 Starter Kits Silicon Labs offers 8 different starter kits to get started with the EFM8 family of MCUs. All the kits are priced at $29.99. PART NUMBER DESCRIPTION DEMO HIGHLIGHTS TOOLS SLSTK2030A EFM8LB1 Family Starter Kit ADC, DAC, Temperature sensor, Configurable logic units Energy Profiler, Configurator SLSTK2000A EFM8UB1 Family Starter Kit Low energy USB, Charger Detect Energy Profiler, Configurator SLSTK2001A EFM8UB2 Family Starter Kit USB HID, USB-UART bridge Energy Profiler, Configurator SLSTK2010A EFM8SB1 Family Starter Kit Capsense, Low energy modes Capsense Profiler, Energy Profiler, Configurator SLSTK2011A EFM8SB2 Family Starter Kit Low energy modes, Temperature sensor Energy Profiler, Configurator SLSTK2020A EFM8BB1 Family Starter Kit ADC, Temperature sensor, Fast core Energy Profiler, Configurator SLSTK2021A EFM8BB2 Family Starter Kit ADC, Temperature sensor, Fast core Energy Profiler, Configurator SLSTK2022A EFM8BB3 Family Starter Kit ADC, DAC, Configurable logic Energy Profiler, Configurator Silicon Labs Simplicity Studio tools make EFM8 development fast and simple. Simplicity Studio Easy access to the Simplicity IDE, configuration tools, demos, examples, datasheets, application notes, community forum and Silicon Labs support, plus an unlimited code size Keil compiler, all free of charge. www.silabs.com/simplicity DEVELOMENT TOOLS s licon Lab Si C O MM T LONGEVITY IT M E N EFM8 Starter Kits Capacitive Sense Profiler Configurator Longevity Commitment This $29.99 kit is an excellent starting point to get familiar with EFM8 microcontrollers. This tool simplifies the fine tuning of buttons, sliders, wheels, touch pads and proximity sensors. This tool greatly simplifies EFM8 peripheral initialization by presenting peripherals and peripheral properties in a graphical user interface. Silicon labs is committed to a minimum 10-year life cycle. www.silabs.com/efm8-kits Find your nearest distributor, or buy or sample online. See details at www.silabs.com/efm8 ©2016, SILICON LABORATORIES INC. SIMPLICITY STUDIO, SILICON LABS AND THE SILICON LABS LOGO ARE TRADEMARKS OR REGISTERED TRADEMARKS OF SILICON LABORATORIES INC. ALL OTHER PRODUCT OR SERVICE NAMES ARE THE PROPERTY OF THEIR RESPECTIVE OWNERS. FOR THE MOST UP TO DATE INFORMATION PLEASE SEE YOUR SALES REPRESENTATIVE OR VISIT OUR WEBSITE AT WWW.SILABS.COM. PRINT, CSI, 2000. FEBRUARY 2016, REV B SEL-EFM8