MCU Solutions for IoT A U G U S T

Similar documents
EFM32....the world s most energy friendly microcontrollers

2-Oct-13. the world s most energy friendly microcontrollers and radios

Introducing Giant Gecko Series 1 (GG11)

From Imagination to the IoT. October 5 th, 2015

The Software of Things T Y S O N T U T T L E C E O S I L I C O N L A B S A S P E N C O R E C E O S U M M I T S H E N Z H E N 8 N O V E M B E R 2018

Creating Energy Efficient Computers Marius Grannæs

Introducing STM32 L0x Series. April

Developing Accessories for the Apple HomeKit Ecosystem. November 2016

STM32G0 MCU Series Efficiency at its Best

Silicon Labs - Wireless Solutions

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

New STM32WB Series MCU with built-in Bluetooth 5 and IEEE

EFM32 Tiny Gecko Family EFM32TG Data Sheet

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be

New STM32WB Series MCU with Built-in BLE 5 and IEEE

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop. Version 1.05

AN0007.0: MCU and Wireless MCU Energy Modes

EFM32 Wonder Gecko Family EFM32WG Data Sheet

新一代智慧型 MCU 加速推動工業 4.0 T O N Y H O, N O V

EFM32 Leopard Gecko Family EFM32LG Data Sheet

Energy Harvesting for IoT Wireless Sensor Nodes

STM32 Cortex-M3 STM32F STM32L STM32W

EFM32 Happy Gecko Family EFM32HG Data Sheet

STM32L4+ MCU series Excellence in ultra-low-power with more performance

STM8L and STM32 L1 series. Ultra-low-power platform

Bluetooth Smart Development with Blue Gecko Modules. Mikko Savolainen October 2015

EFM32 Giant Gecko Family EFM32GG Data Sheet

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

Cypress Roadmap: CapSense Controllers Q Owner: JFMD CapSense Roadmap

STM32 F0 Value Line. Entry-level MCUs

32-bit MCU SDK

Cypress PSoC 4 Microcontrollers

Let s first take a look at power consumption and its relationship to voltage and frequency. The equation for power consumption of the MCU as it

AN0015.0: EFM32 and EZR32 Wireless

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015

Cypress PSoC 4 Microcontrollers

TI SimpleLink dual-band CC1350 wireless MCU

Ultra Low Power Microcontroller - Design Criteria - June 2017

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

BRD4301A Reference Manual

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

Cypress PSoC 6 Microcontrollers

STM32L4 System operating modes

Humidity/Temp/Optical EVB UG

Sensors. Sensors. Fully-calibrated, low-power intelligent sensing solutions. Smart. Connected. Energy-Friendly.

FOR IOT PRODUCT DEVELOPMENT

Low Power System Design Using Atmel ARM Cortex -based Products Copyright Atmel Corporation

Achieving Energy Efficiency With EFM32 Gecko Microcontrollers

AT-501 Cortex-A5 System On Module Product Brief

Core / Memory / Support. ARM Cortex M3 (80 MHz)

Sleepy Bee Family UG239: EFM8SB1-SLSTK2010A User Guide

2. Key Points. F93x F92x F91x F90x. Figure 1. C8051F93x-C8051F90x MCU Family Memory Size Options

AN0059.0: UART Flow Control

BLE MODULE SPECIFICATIONS

[MG2420] MCU Module Datasheet. (No. ADS0705) V1.0

PBLN52832 DataSheet V Copyright c 2017 Prochild.

HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION

AN116. Power Management Techniques and Calculation. Introduction. Key Points. Power Saving Methods. Reducing System Clock Frequency

University Program Advance Material

XMEGA Series Of AVR Processor. Presented by: Manisha Biyani ( ) Shashank Bolia (

STM8 platform 8-bit microcontrollers

Designing with STM32F2x & STM32F4

ARM Cortex core microcontrollers 12 th Energy efficient operation

RL78 Ultra Low Power MCU Lab

Kinetis KM3x Metrology MCUs based on ARM Cortex -M0+ Core

SmartBond DA Smallest, lowest power and most integrated Bluetooth 5 SoC. Applications DA14585

STM32 F2 series High performance Cortex M3 MCUs

STM32 F-2 series High-performance Cortex-M3 MCUs

Kinetis KL1x General-Purpose Ultra-Low- Power MCUs Up to 256 KB Flash and 32 KB SRAM

AN0018.0: Supply Voltage Monitoring

NuMicro Family M2351 Series Product Brief

AIM: To create a project for implement a wireless communication protocol on an embedded system- ZigBee.

Capacitive Touch Based User Interfaces and Hardware-based Solutions

Introduction to ARM LPC2148 Microcontroller

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals

Kinetis KV5x Real-Time Control MCUs with Ethernet Up to 1 MB Flash and 256 KB SRAM

AN0042: USB/UART Bootloader

COL862 - Low Power Computing

AN0003: UART Bootloader

Typical Applications: GHz Bluetooth low energy systems - Proprietary 2.4 GHz systems - Sports and leisure equipment - Mobile phone accessories,

AK-STM32-ETH Development Board

BT2540 Bluetooth 4.0 BLE (CC2540) Module Users Manual

Energy Harvesting Reference Design

Qualcomm Wi-Fi Connectivity Selector Guide

WAVETEK BLE-WT51822AA/AB. Revision History. Bluetooth low energy Module WT51822AA (256k) /AB (128k) (Bluetooth Low Energy BT4.0) PRODUCT SPECIFICATION

Atmel SAM L21 picopower Cortex-M0+ Microcontrollers

Incorporating a Capacitive Touch Interface into Your Design

Approval Sheet ( 產品承認書 )

AN888: EZR32 Quick Start Guide

A11L: 78K0R Low Power MCU

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013

Kinetis EA Ultra-Reliable Microcontrollers. Automotive and Industrial Applications

Clock and Fuses. Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar

RL78 Ultra Low Power MCU Lab

EFM32 Presentation February Frank Roberts Field Applications Director Americas

EFM8 Busy Bee Family EFM8BB1-SLSTK2020A User Guide

Bidirectional wireless communication between IBM Cloud and Bluetooth Low Energy peripherals through SimpleLink Wi-Fi

ARROW ARIS EDGE S3 Board User s Guide 21/02/2018

Wireless-Tag WT51822-S1

Transcription:

MCU Solutions for IoT A U G U S T 2 0 1 6

2 Silicon Labs at the Center of Over 100 Million Connected Devices And Counting

Smart factories Smart energy Smart wearables Smart homes 3

Internet of Things (IoT) Compute 32-bit ARM Cortex-M cores 8-bit 8051 core Ultra-low energy High integration & functionality Sense Heart rate monitoring (HRM) IR, ambient and UV light Proximity & gesture detection Temperature & humidity Connect ZigBee/Thread SoCs and software Bluetooth and WiFi modules Blue Gecko solutions Sub-GHz transceivers and SoCs Tools Simplicity Studio 8/32-bit IDE Starter & development kits Reference designs 4

The World s Most Energy-friendly MCUs EFM32 low energy, autonomous compatibility EFM8 high functionality great value Lower Cost Smaller Size Longest Battery Life 58

Simplicity Studio. Helps you develop for the IoT. Unique automatic code creation, debug, and power profile tools Free download! Software documentation and examples Energy profiler provides real time measurements with code correlation Wireless development tools to create and analyze networks 6

EFM32 Gecko MCUs

Requirements for Success in the IoT Gecko Technology Smart Reduced development time Sense Energy Management Compute Security Connect Control Connected Best integration with the world Energy Friendly Increased battery life 8

Smart Reduced Development Time Sense Energy Management Smart Gecko Technology Compute Security Connected Connect Control Energy Friendly Simplicity Studio Energy Profiler Hardware Configurator Extensive Examples and Demos Ecosystem Flexible development platforms Free comprehensive drivers and stacks 3 rd party RTOS support, including mbed OS Compatibility Pin and software compatible Fully featured portfolio (4 kb to 1 MB) MCU and Wireless SoC portfolios 9

Smart - Simplicity Studio Integrated Tools Energy Profiler Capacitive Sense Profiler Network Analyser Part Configuration Energy Profiler Documents IDE Eclipse framework Build tools: Keil,IAR,GCC 3 rd party IDEs also supported Network Analyzer Configuration IDE Documentation One-stop destination for all product documentation 10

Connected Best Integration with the World Sense Energy Management Smart Gecko Technology Compute Security Connected Connect Control Energy Friendly Consistent peripheral definition User interface display and touch Communication USB, serial and I2S Digital and analog sensor interfaces Security HW accelerated crypto libraries Proven security software Security standards and algorithms AES-128/256, SHA-1, SHA-224/256, ECC (Elliptic Curve), CRC Wireless options SoCs with robust, multi-protocol radios Sub-GHz, ZigBee, Thread, Bluetooth Smart (BLE) 11

Energy Friendly Gecko Technology Sense Energy Management Smart Gecko Technology Compute Security Connected Connect Control Energy Friendly Energy efficiency Low active current 63 μa/mhz Sleep current 0.9 μa Fast wake-up 2 μs Autonomous operation Peripheral Reflex System (PRS) Low-Energy Sense (LESENSE) Linked DMA (LDMA) Low-energy peripherals Low-Energy UART (LEUART) Cryotimer ADC runs in deep sleep modes 12

What does Energy Friendly mean? A typical sense and compute application Sense Compute Sense Compute 13

A typical sense and compute application Generic MCU 10 ma 1 μa Sense Compute 14

A typical sense and compute application Generic MCU Gecko Technology 10 ma 1 μa 15

EFM32 Gecko Series 0 Processor and memory Cortex-M4+FPU, Cortex M3 or Cortex M0+ Up to 48 MHz 4-1024 kb Flash, 2-32 kb RAM Power Down to 114 μa/mhz Down to 0.9 μa with retention/bod/rtc Packages QFN, QFP, BGA, CSP 24 120 pins Software compatibility EZR32 wireless MCUs 16

EFM32 Series 0 Feature Set CPU and Memory Clock Management Energy Management ARM Cortex-M3 processor Flash Program Memory RAM Memory Memory Protection Unit Debug Interface Embedded Trace Macrocell DMA High Freq Crystal Osc Low Freq Crystal Osc Ultra Low Freq RC Osc High Freq RC Osc Low Freq RC Osc Auxiliary RC Osc Voltage Regulator Brown-out Detector Back-up Power Domain Voltage Comparator Power-on Reset Available Down To: Serial Interfaces I/O Ports 32-bit bus Peripheral Reflex System Timers and Triggers Analog Modules Security EM0 (Run Mode) EM1 (Sleep) USART Low Energy UART USB UART I2C External Bus Interface External Interrupt Pin Reset TFT Driver General Purpose I/O GPIO Wake-up Timer/ Counter Low Energy Timer Pulse Counter Backup RTC Low Energy Sensor IF Real Time Counter Watchdog Timer ADC LCD Controller Analog Comparator DAC Operational Amplifier IDAC AES Accelerator EM2 (Deep Sleep) EM3 (Stop Mode) EM4 (Shutoff Mode) 17

Zero Happy Tiny Gecko Leopard Giant Wonder EFM32 Series 0 - Portfolio M4 w/fpu M3 Software compatible Optional Features USB LCD TFT USB LCD TFT USB LCD TFT LCD EFM32G210 EFM32G200 EFM32WG940 EFM32WG330 EFM32WG840 EFM32WG230 EFM32LG940 EFM32LG330 EFM32LG840 EFM32LG230 EFM32G230 EFM32G222 EFM32WG942 EFM32WG332 EFM32WG842 EFM32WG232 EFM32LG942 EFM32LG332 EFM32LG842 EFM32LG232 EFM32G232 EFM32WG980 EFM32WG380 EFM32WG880 EFM32WG280 EFM32LG980 EFM32LG380 EFM32LG880 EFM32LG280 EFM32WG990 EFM32WG390 EFM32WG890 EFM32WG290 EFM32LG990 EFM32LG390 EFM32LG890 EFM32LG290 EFM32G840 EFM32G842 EFM32G880 EFM32G890 EFM32WG995 EFM32WG395 EFM32WG895 EFM32WG295 EFM32GG940 EFM32GG942 EFM32GG980 EFM32GG990 EFM32GG995 EFM32GG330 EFM32GG840 EFM32GG842 EFM32GG880 EFM32GG890 EFM32GG895 EFM32GG230 Pin compatible within each package EFM32GG332 EFM32GG232 EFM32GG380 EFM32GG280 EFM32G280 EFM32GG390 EFM32GG290 EFM32G290 EFM32GG395 EFM32GG295 EFM32LG995 EFM32LG395 EFM32LG895 EFM32LG295 WONDER ARM Cortex-M4 FPU GIANT ARM Cortex-M3 LEOPARD ARM Cortex-M3 GECKO ARM Cortex-M3 Up to 48 MHz Flash: 64-256 RAM: 32 Up to 48 MHz Flash: 512-1024 RAM: 128 Up to 48 MHz Flash: 64-256 RAM: 32 Up to 32 MHz Flash: 16 128 RAM: 8-16 LCD USB EFM32TG110 EFM32TG108 EFM32HG309 EFM32HG308 EFM32HG110 EFM32HG108 EFM32TG210 EFM32HG310 EFM32HG210 EFM32TG840 EFM32TG230 EFM32TG822 EFM32TG222 EFM32HG322 EFM32HG321 EFM32HG222 EFM32TG842 EFM32TG232 EFM32TG825 EFM32TG225 TINY ARM Cortex-M3 Up to 32 MHz Flash: 4-32 RAM: 2-4 Up to 25 MHz Flash: 32-64 RAM: 4-8 M0+ EFM32ZG110 EFM32ZG108 EFM32ZG210 EFM32ZG222 QFN24 QFN32 QFN64 QFP48 QFP64 QFP100 BGA48 BGA112 BGA120 ZERO ARM Cortex-M0+ Up to 24 MHz Flash: 4-32 RAM: 2-4 WLCSP package: Wonder, Leopard and Happy Gecko are available in an ultra-small CSP81/CSP36 package EFM32WG360, EFM32LG360 and EFM32HG350 Wafer sales: Giant, Wonder, Leopard, and Gecko are available in wafer form EFM32GG900, EF32WG900, EFM32LG900, and EFM32G800. 18

EFM32 Gecko Series 1 Processor and memory Cortex-M4 with FPU or Cortex-M3 Up to 40 MHz 128-256 kb Flash, 32 kb RAM 512 1024 kb Flash, 256 kb RAM samples 1Q17 Power 63 μa/mhz 2.5 μa deep sleep with retention/bod/rtcc 1.85 3.8 V single power supply Packages QFN32 (5 mm x 5 mm) QFN48 (7 mm x 7 mm) Software compatibility HAL and drivers help transition from Series 0 Compatible with EFR32 Wireless Geckos 19

NEW NEW NEW NEW NEW NEW NEW NEW EFM32 Series 1 Feature Set ARM Cortex-M3/M4 FPU MPU Debug Interface CPU and Memory Flash Program Memory RAM Memory LDMA Controller Clock Management High Freq Crystal Osc Auxiliary RC Osc Low Freq Crystal Osc High Freq RC Osc Ultra Low Freq RC Osc Low Freq RC Osc Energy Management Voltage Regulator DC-DC Converter Power-on Reset Voltage Monitor Brown-out Detector Security Crypto AES, ECC, SHA CRC32 Feature available down to Energy Mode EM0 Run EM1 Sleep 32-bit bus Peripheral Reflex System EM2 Deep Sleep Serial Interfaces I/O Ports Timers and Triggers Analog Modules EM3 Stop 2x USART I2C LE UART External Interrupt Pin Reset GPIO (5V Tol) GPIO Wake-up 2x Timer/ Counter Pulse Counter Calendar RTC Low Energy Timer Watchdog Timer Cryotimer ADC Current DAC 2x Analog Comparator EM4H Hibernate EM4S Shutoff 20

NEW NEW NEW NEW EFM32 Series 1 Feature Set ARM Cortex-M3/M4 FPU MPU Debug Interface CPU and Memory Flash Program Memory RAM Memory LDMA Controller Clock Management High Freq Crystal Osc Auxiliary RC Osc Low Freq Crystal Osc High Freq RC Osc Ultra Low Freq RC Osc Low Freq RC Osc Energy Management Voltage Regulator DC-DC Converter Power-on Reset Voltage Monitor Brown-out Detector Security Crypto AES, ECC, SHA CRC32 Feature available down to Energy Mode EM0 Run EM1 Sleep CPU and Memory Memory Protection Unit Instruction cache Linked DMA engine enables sequenced transactions JTAG programming interface Clock Management Flexible on- and offchip clock source options Energy Management High-efficiency dc-dc buck converter supplies both MCU and external system components Security Efficient HW offload AES-128/256 Elliptic curve SHA-1, SHA-224/256 16/32-bit CRC EM2 Deep Sleep EM3 Stop EM4H Hibernate EM4S Shutoff 21

NEW NEW NEW NEW EFM32 Series 1 Feature Set Serial interfaces USART supports UART, SPI, I2S, smart cards (IEC 7816), IrDA Low Energy UART 9600 baud at 150 na using 32 khz clock I/O Ports Up to 32 GPIO 5 V tolerance Supports 1.8 V system components Timers and triggers 32-bit RTC with BCD calendar mode Independent windowed watchdog timer Cryotimer operates in all energy modes Peripheral Reflex System Inter-peripheral task sequencing Supports logical operations Analog Flexible mux provides up to 24 analog pins 12-bit SAR ADC operates down to EM3 190 µa at 1 Msps Analog comparator with capacitive sense mode Feature available down to Energy Mode EM0 Run EM1 Sleep EM2 Deep Sleep Serial Interfaces I/O Ports Timers and Triggers Analog Modules EM3 Stop 2x USART I2C LE UART External Interrupt Pin Reset GPIO (5V Tol) GPIO Wake-up 2x Timer/ Counter Pulse Counter Calendar RTC Low Energy Timer Watchdog Timer Cryotimer ADC Current DAC 2x Analog Comparator EM4H Hibernate EM4S Shutoff 22

EFM32 Series 1 - Portfolio 1024 kb* 512 kb PG12B500 PG12B500 PG12B500 PG12B500 256 kb* PG1B100 PG1B200 PG1B200 Cortex-M4F 128 kb PG1B100 PG1B200 PG1B200 1024 kb* 512 kb JG12B500 JG12B500 JG12B500 JG12B500 256 kb* JG1B100 JG1B200 JG1B200 Cortex-M3 128 kb JG1B100 JG1B200 JG1B200 5 x 5 x 0.85 mm QFN32 No DC-DC With DC-DC 7 x 7 x 0.85 mm QFN48 With DC-DC 7 x 7 x 1.0 mm BGA125 With DC-DC * Offered in both G and I temp grades Samples 1Q 2017 23

EFM8 Bee MCUs

This is my EFM8 Performance - 72 MHz - Low power - Fast peripherals Value - Small packages - High integration - More for less Simplicity - Easy migration - Consistent tools - Common STK An MCU without compromise! 25

EFM8 MCU Family Precision Analog line up to 72 MHz Flash: 16 64 KB RAM: 1-4 KB IO: up to 29 ADC: 14 bit 900 ksps; 12-bit 1 Msps USB up to 48 MHz Flash: 8-64 KB RAM: 2-4 KB IO: up to 40 ADC: 12-bit 200 ksps; 10 bit 800 ksps Low Power up to 25 MHz Flash: 2-64 KB RAM: 0.5-4 KB IO: up to 24 ADC: 12 bit 75 ksps; 10-bit 300 ksps 1 Benefits Benefits 72 MHz MCU in 3x3 mm 2 package high integration ADC/4xDAC/ 2x comparator state-of-the-art analog ±3 ºC temperature sensor eliminate calibration Config Logic eliminate external glue logic Benefits No external crystal or regulator save Low Energy USB mode save battery Integrated USB Charger Detect (USB - BCS v1.2) increased functionality for customer Energy friendly - 50 na sleep mode Active currents 150 ua/mhz Fast wake up - < 2 us Capacitive sense - <1uA wake on touch Value line up to 50 MHz Flash: 2-64 KB RAM: 0.5-2 KB IO: up to 29 ADC: 12 bit 350 ksps; 10-bit 1.125 Msps Benefits High-Clock Speeds Do more with MCU High-integration lower cost for customer Priority crossbar simplify PCB design Industrial grade available 26

Pin Compatible Busy Sleepy Universal Laser EFM8 - Portfolio Precision Analog Up to 72 MHz Flash: 16 64 RAM: 1 4 14b ADC, DACs Full Speed USB Up to 48 MHz Flash: 8 64 RAM: 2 6 5V reg, crystal-less Ultra Low Power Up to 25 MHz Flash: 2 64 RAM: 0.5 4 Crystal-less RTC Best Value Up to 50 MHz Flash: 2 64 RAM: 0.5 4 12b ADC, DACs C o d e C o m p a ti b l e SB10F8 BB10F8 LB12F64 LB12F64 LB12F64 LB12F64 LB12F32 LB12F32 LB12F32 LB12F32 LB11F32 LB11F32 LB11F32 LB11F32 LB11F16 LB11F16 LB11F16 LB11F16 LB10F16 LB10F16 LB10F16 LB10F16 UB10F16 UB11F16 UB11F16 UB10F16 UB20F64 UB20F64 UB10F8 UB20F32 UB20F32 SB20F64 SB20F64 SB20F64 SB10F8 SB20F32 SB20F32 SB20F32 SB10F4 SB20F16 SB10F2 SB10F8 SB10F8 BB31F64 BB31F64 BB31F64 BB31F64 BB31F32 BB31F32 BB31F32 BB31F32 BB31F16 BB31F16 BB31F16 BB31F16 BB21F16 BB21F16 BB22F16 BB10F8 BB10F8 UB20F64 UB20F32 BB10F4 BB10F2 wcsp 16 1.65 x 1.75 mm SOIC 16 10 x 4 mm QFN 20 3 x 3 mm QFN 24 3 x 3 mm 4 x 4 mm QSOP 24 9 x 4 mm QFN 28 5 x 5 mm QFN 32 4 x 4 mm 5 x 5 mm LQFP 32 7 x 7 mm TQFP 48 7 x 7 mm 27

EFM8LB1 Highlights Core / Memory Clock Management Energy Management CIP-51 8051 Core CIP-51 8051 Core (72 MHz) (72 MHz) External Oscillator High Frequency 72 MHz RC Oscillator Internal LDO Regulator Power-On Reset Flash Program Flash Memory Program (up Memory to 64 KB) RAM Memory (up RAM to 4352 Memory bytes) Debug Interface Debug Interface with C2 with C2 Low Frequency RC Oscillator High Frequency 24.5 MHz RC Oscillator Brown-Out 5 V-to 3.3 V LDO Brown-Out Detector Detector Regulator 8-bit SFR bus Serial Interfaces I/O Ports Timers and Triggers Analog Interfaces Security 2 x UART I 2 C / SMBus SPI High-Speed I2C Slave External Interrupts General Purpose I/O Pin Reset Pin Wakeup Timers 0/1/2/5 PCA/PWM Watchdog Timer Timer 3/4 4 x Configurable Logic Units ADC 4 x Voltage DAC 2 x Comparators Internal Voltage Reference 16-bit CRC Lowest power mode with peripheral operational: Normal Idle Highlights (LB1) 72 MHz MCU 14-bit 900 ksps; 12-bit 1 msps ±3ºC temperature sensor Suspend Snooze Shutdown Applications Real-Time Control Test and Measurement Industrial Electronics 28

EFM8 Busy Bee 1 Highlights Core / Memory Clock Management Energy Management Pipelined Core 8051 Compatible (25 MHz) BB1 External CMOS Oscillator Low Frequency RC Oscillator Brown-Out Detector Power-On Reset Flash 2/4/8 kb RAM 512 B Debug Interface with C2 High Frequency RC Oscillator 49 MHz 24.5 MHz Internal LDO Regulator 5 V-to 3.3 V 8-bit SFR bus Serial Interfaces I/O Ports Timers and Triggers Analog Interfaces Security 0 UART 1 SPI 0 External Interrupts Pin Reset Watchdog Timer PCA/PWM ADC Internal Voltage Reference 16-bit CRC I 2 C / SMBus I2C/SMBus High-Speed Slave 18 GPIO Ports Pin Wakeup 0 Timers Comparators 1 2 3 4 0 1 Lowest power mode with peripheral operational: Normal Idle Suspend Snooze Shutdown Highlights (BB1) Applications 25 MHz MCU Motor Control 12-bit 200 ksps; 10-bit 800 ksps High-speed sensor controller and hub Programmable Counter Array (PCA) Consumer Electronics 29

EFM8 Busy Bee 2 Highlights Core / Memory Clock Management Energy Management Pipelined Core 8051 Compatible (50 MHz) BB2 External CMOS Oscillator Low Frequency RC Oscillator Brown-Out Detector Power-On Reset Flash 16 kb RAM 2.25 kb Debug Interface with C2 High Frequency RC Oscillator 49 MHz 24.5 MHz Internal LDO Regulator 5 V-to 3.3 V 8-bit SFR bus Serial Interfaces I/O Ports Timers and Triggers Analog Interfaces Security 0 UART 1 SPI 0 External Interrupts Pin Reset Watchdog Timer PCA/PWM ADC Internal Voltage Reference 16-bit CRC I 2 C / SMBus I2C/SMBus High-Speed Slave 22 GPIO Ports Pin Wakeup 0 Timers Comparators 1 2 3 4 0 1 Lowest power mode with peripheral operational: Normal Idle Highlights (BB2) 50 MHz MCU 5V LDO; 5V tolerant IO Many useful energy modes Suspend Snooze Shutdown Applications Motor Control High-speed sensor controller and hub Consumer Electronics 30

EFM8 Busy Bee 3 Highlights Core / Memory Clock Management Energy Management CIP-51 8051 Core (50 MHz) External Oscillator High Frequency 49 MHz RC Oscillator Internal LDO Regulator Power-On Reset Flash Program Memory (up to 64 KB) RAM Memory (up to 4352 bytes) Debug Interface with C2 Low Frequency RC Oscillator High Frequency 24.5 MHz RC Oscillator Brown-Out Detector 8-bit SFR bus Serial Interfaces I/O Ports Timers and Triggers Analog Interfaces Security 2 x UART I 2 C / SMBus SPI High-Speed I2C Slave External Interrupts General Purpose I/O Pin Reset Pin Wakeup Timers 0/1/2/5 Watchdog Timer PCA/PWM Timer 3/4 4 x Configurable Logic Units ADC Up to 4 x Voltage DAC 2 x Comparators Internal Voltage Reference 16-bit CRC Lowest power mode with peripheral operational: Normal Highlights (BB3) Idle Suspend Snooze Shutdown Applications 50 MHz MCU Measurement and instrumentation equipment 12-bit ADC; 12-bit DAC Electric tools Config Logic Units; 5V tolerant IO Consumer Electronics 31

EFM8 Sleepy Bee 1 Highlights Core / Memory Clock Management Energy Management CIP-51 8051 Core (25 MHz) External Oscillator External 32 khz RTC Oscillator Internal LDO Regulator Power-On Reset RC Oscillator Flash 2/4/8 kb RAM 512 B Debug Interface with C2 Low Power 20 MHz Low Frequency 80 khz High Frequency 24.5 MHz Brown-Out Detector 8-bit SFR bus Serial Interfaces I/O Ports Timers and Triggers Analog Interfaces Security UART I 2 C / SMBus External Interrupts Pin Reset Timers 0/1/2/3 PCA/PWM ADC Internal Reference Capacitive Sense 16-bit CRC SPI 0 1 17 GPIO Pin Wakeup Watchdog Timer Real Time Clock Voltage Comparators Current 0 1 Lowest power mode with peripheral operational: Normal Idle Suspend Sleep Highlights (SB1) 12-bit 75 ksps; 10-bit 300 ksps ADC Dedicated Cap Sense Block Flexible and easy to use Energy Modes Applications IoT Sense, Control and Communicate Wearables Touch interface Consumer Electronics 32

EFM8 Sleepy Bee 2 Highlights Core / Memory Clock Management Energy Management CIP-51 8051 Core (25 MHz) External Oscillator External 32 khz RTC Oscillator Internal LDO Regulator Power-On Reset RC Oscillator Flash 16/32/64 kb RAM 4.35 kb Debug Interface with C2 Low Power 20 MHz Low Frequency 80 khz High Frequency 24.5 MHz Brown-Out Detector 8-bit SFR bus Serial Interfaces I/O Ports Timers and Triggers Analog Interfaces Security UART I 2 C / SMBus External Interrupts Pin Reset Timers 0/1/2/3 PCA/PWM ADC Internal Reference Capacitive Sense 16/32-bit CRC SPI 0 1 24 GPIO Pin Wakeup Watchdog Timer Real Time Clock Voltage Comparators Current 0 1 Lowest power mode with peripheral operational: Highlights (SB2) Larger flash sizes 10-bit 300 ksps ADC Normal Idle Suspend Sleep Flexible and easy to use Energy Modes Applications IoT Sense, Control and Communicate Wearables Touch interface Consumer Electronics 33

EFM8 Universal Bee 1 Highlights Core / Memory Clock Management Energy Management Pipelined Core 8051 Compatible (50 MHz) UB1 External CMOS Oscillator Low Frequency RC Oscillator Internal LDO Regulator Power-On Reset Flash 8/16 kb RAM 2.25 kb Debug Interface with C2 High Frequency RC Oscillator 48 MHz 24.5 MHz Brown-Out Detector 5 V-to 3.3 V LDO Regulator 8-bit SFR bus Serial Interfaces I/O Ports Timers and Triggers Analog Interfaces Security UART I2C/SMBus 0 1 0 1 *High-Speed Slave External Interrupts Pin Reset Watchdog Timer PCA/PWM ADC Internal Voltage Reference 16-bit CRC USB SPI 22 GPIO Ports Pin Wakeup 0 Timers 1 2 3 4 5 Comparators 0 1 Lowest power mode with peripheral operational: Normal Idle Suspend Snooze Shutdown Highlights (UB1) Applications Low Energy USB w/ High-Speed Serial Peripherals Tablet and Smart Phone Peripherals 12-bit 200 ksps/10 bit 800 ksps ADC Embedded USB Peripherals BOM Integration Crystal, Reg and USB USB IO Controller 34

EFM8 Universal Bee 2 Highlights Core / Memory Clock Management Energy Management Pipelined Core 8051 Compatible (48 MHz) UB2 External CMOS Oscillator Low Frequency RC Oscillator Internal LDO Regulator Power-On Reset Flash 32/64 kb RAM 2.25/4.25 kb Debug Interface with C2 High Frequency RC Oscillator 48 MHz 24.5 MHz Brown-Out Detector 5 V-to 3.3 V LDO Regulator 8-bit SFR bus Serial Interfaces I/O Ports Timers and Triggers Analog Interfaces Security 0 UART I2C/SMBus 1 0 1 External Interrupts Pin Reset Watchdog Timer PCA/PWM ADC Internal Voltage Reference 16-bit CRC USB SPI 40 GPIO Ports Pin Wakeup 0 Timers 1 2 3 4 5 Comparators 0 1 Lowest power mode with peripheral operational: Normal Idle Suspend Snooze Shutdown Highlights (UB2) Applications High IO Count, 10 ma source and 25 ma sink Differential 10-bit 500 ksps ADC BOM Integration Crystal, Reg and USB Tablet and Smart Phone Peripherals Embedded USB Peripherals USB IO Controller 35

Simplicity Studio & Development Kits

Simplicity Studio Vision Simplicity Studio makes it simple to evaluate our solutions and develop with our technology An intelligent collection of tools that amplify the value of our technology in a tangible fashion, with an IDE included for convenience 37

Value Proposition Idea to Final Product Explore MCU & wireless features Parametric search Documentation Start quickly Full set of project examples and demos Easy-to-use APIs and software examples MCU & Wireless development Simplicity IDE free, EFM32, EFM8 and 8051 Keil - EFM8 and 8051 ARM EABI GCC EFM32 IAR tools supported MCU libraries & wireless stacks available Unique design optimization tools Configurator optimize pin configuration & initialization code Xpress Configurator GUI based, fixedfuction configuration AppBuilder the simplest way to make a certified ZigBee application Network Analyzer create robust wireless networks CapSense Profiler visualize capsense inputs Energy Profiler real-time measurements with code correlation 38

Unique Tools Simplicity IDE Fully featured & free! Eclipse framework Configurable workspace Guidance Supported build tools Keil IAR GCC IDE agnostic 3 rd party IDEs also supported 39

Unique Tools Simplicity Configurator Graphical configuration Peripheral view I/O view No need to set bits Initialization & configuration Automatic code generation Manage pin assignments Error checking & calculators Resolve pin conflicts 40

Unique Tools AppBuilder Framework for rapid dev Start-up routines Find, join, form networks High level APIs Stack configuration Tried & tested templates Allows for customer provides libraries Fastest way to ZigBee Coming soon! 41

Unique Tools Network Analyzer Packet Trace Interface Capture & save data Comprehensive data & stats API tracing & virtual UART 42

Unique Tools CapSense Profiler Intuitive user interface Visualize cap sense inputs Data logging Signal to noise calculation 43

Unique Tools Energy Profiler (new for v3.1!) Improve battery life Energy optimization and debugging made simple Analyze current consumption in realtime Correlate energy consumption to code 44

EFM8 and EFM32 All-Inclusive, Cost-Effective Starter Kit Integrated Segger J-Link USB debugger Advanced Energy Monitoring system enables real-time energy consumption profiling and code correlation Memory LCD, capacitive touch buttons, LEDs, push buttons On-chip temp sensor Si7021 relative humidity and temp sensor Breakout headers for easy MCU pin access SLSTK3401A starter kit with ARM Cortex-M4 EFM32PG1B200F256GM48 Pearl Gecko MCU 20-pin EXP-header for add-on boards Integration with Simplicity Studio 45

Thank You! www.silabs.com 46