Home
        EFM8 Sleepy Bee Family EFM8SB1
         Contents
1.     Silicon Labs Presentations Silicon Labs Technical University Silicon Labs Setup  and Brochures Community Support Videos                         Figure 7 1  Simplicity Studio    Simplicity Studio includes various examples in source form to use with the Starter Kit  To run these examples   1  Provide power to the board by connecting the DBG USB connector to the PC using the provided USB cable   2  Move the switch to the AEM position     3  Click the  Refresh detected hardware  button and select the EFM8SB1 Sleepy Bee Starter Kit Board kit under  Detected Hard   ware      4  Click the  Software Examples  tile under  Software and Kits     5  In the wizard  select the EFM8SB1 Starter Kit kit and click  Next     6  Select the desired example or demo from the list and click  Next     7  Click  Finish     8  Click the  Debug  button in the IDE to build and download the code to the hardware    9  Follow the instructions at the top of the main example file to set up the hardware as needed   10  Click the  Resume  button to start running the example     silabs com   Smart  Connected  Energy friendly  Rev  0 1   14       EFM8SB1 SLSTK2010A User Guide  Advanced Energy Monitor       8  Advanced Energy Monitor    8 1 Usage    The AEM  Advanced Energy Monitor  data is collected by the board controller and can be displayed by the energyAware Profiler  avail   able through Simplicity Studio  By using the energyAware Profiler  current consumption and voltage can be measured in realtime     
2.   With the switch in the AEM position  an on board low noise LDO with a fixed output voltage of 3 3 V is used to power the MCU  This  LDO is powered from the  J Link  USB cable     With the switch in the BAT position  a 20 mm coin cell battery in the CR2032 socket can be used to power the device  The device can  also be powered from an external power supply using the VMCU and GND pins on the expansion header     4 2 MCU Reset    The EFM8 MCU can be reset by a few different sources      The RESET button     An external debugger by pulling the RSTb pin low     silabs com   Smart  Connected  Energy friendly  Rev  0 1   5       EFM8SB1 SLSTK2010A User Guide  Peripherals       5  Peripherals    The starter kit has a set of peripherals that showcase some of the features of the EFM8 EFM8SB1 Sleepy Bee microcontroller    Be aware that most EFM8 I O routed to peripherals are also routed to the breakout pads  This must be taken into consideration when  using the breakout pads for your application    5 1 Push Buttons and LEDs    The kit has two user push buttons  They are connected to the EFM8  and are debounced by RC filters with a time constant of 1 ms  The  buttons are connected to pins P1 2 and P1 3     In addition to the two push buttons  the kit also features a single color LED that is controlled by EFM8 GPIO  The LED is connected to  pin P1 1 in an active high configuration     P1 1  PCAO  wre Z    P1 2  GPIO  DIE PBO  P1 3  GPIO  waste          User Buttons   amp  LED          E
3.  Battery Holder 8 5  EFM8 Reset Button  User Push Capacitive  Power Source Select Buttons Joystick User LED Touch Pads       Figure 3 1  EFM8SB1 SLSTK2010A hardware layout    The EFMB8 device on the kit is connected to several peripherals  The table below shows all of the external connections to the MCU     Table 3 1  Kit MCU Connections                                        MCU Port Pin Port Pin Assigned Primary Board Connec  Secondary Board Con  Expansion Port Con   Function tion nection nection  EXP   P0 0 GPIO BC   Enable  PO 1 GPIO DISP   SPICS EXP3  P0 2 Capacitive Sense Input   Capacitive Sense Button  1  part of the wheel   P0 3 Capacitive Sense Input   Capacitive Sense Button  2  part of the wheel   P0 4 UARTO TX BC   UART_TX EXP12  P0 5 UARTO RX BC   UART_RX EXP14  P0 6 SPIO SCK DISP   SPI CLK SPI CLK EXP8  PO 7 SPIO MISO BC   REFCLK SPI MISO EXP6  P1 0 SPIO MOSI DISP   SPI MOSI SPI MOSI EXP4  P1 1 PCAO CEXO0   SPIO NSS  LEDO SPI CS EXP10  P1 2 SMBus0 SDA 12C SDA Push Button 0  PBO   EXP16  P1 3 SMBus0O SCL I2C SCL Push Button 1  PB1   EXP15                         silabs com   Smart  Connected  Energy friendly  Rev  0 1   3       EFM8SB1 SLSTK2010A User Guide    Kit Hardware Layout       MCU Port Pin    Port Pin Assigned  Function    Primary Board Connec  Secondary Board Con     tion    nection    Expansion Port Con   nection  EXP                                      P1 4 ADC Joystick Capacitive Sense Button   c  center button inside   the wheel   P1 5 Capacitive 
4.  TDO Swo     8 TDI  ATTACH _9 Pa gf 10  RESET  NC 11  aa 12 TRACECLK  NC 13 fa sf 14 TRACEDO  GND 15 Py  16 TRACED1  GND 17  am 18 TRACED2  GND 19      20 TRACED3                Figure 6 3  Debug Connector    Table 6 2  Debug connector pinout                                  Pin num  Function Note   ber   1 VTARGET Target voltage on the debugged application    2 TMS SWDIO C2D JTAG TMS  Serial Wire data I O  or EFM8 C2 data I O   4 TCK SWCLK C2CK JTAG TCK  Serial Wire clock  or EFM8 C2 clock   6 TDO SWO JTAG TDO or Serial Wire Output   8 TDI JTAG data in   9 Cable detect This signal must be pulled to ground by the external debugger or application for cable insertion  detection    10  RESET Target MCU reset   12 TRACECLK Trace clock   14  16  TRACEDO 3 Trace data  4 lines    18  20   11 13 NC Not Connected   3 5 15   GND   17 19                   silabs com   Smart  Connected  Energy friendly  Rev  0 1   12       EFM8SB1 SLSTK2010A User Guide  Connectors       6 4 Direct debug connector    This connector is used for directly debugging the EFM8 using an external debug adapter  see chapter on Debugging   This is especially  useful for debugging the MCU on the STK board when the part is battery powered or powered by an external supply          1 C2CK    2 C2D    3 GND       T77          Figure 6 4  Direct Debug Connector    Table 6 3  Direct debug connector pinout          Pin number Function Note   1 C2CK EFM8 C2 clock   2 C2D EFMB8 C2 data I O  3 GND                   6 5 Refere
5. 8 2 AEM theory of operation    In order to be able to accurately measure current ranging from 0 1 pA to 50 mA  114 dB dynamic range   a current sense amplifier is  utilized together with a dual gain stage  The current sense amplifier measures the voltage drop over a small series resistor  and the  gain stage further amplifies this voltage with two different gain settings to obtain two current ranges  The transition between these two  ranges occurs around 250 pA  Digital filtering and averaging is done within the Board Controller before the samples are exported to the  Energy Profiler application     During startup of the kit  an automatic calibration of the AEM is performed  This calibration compensates for the offset error in the sense  amplifiers     5V   A   Power Select  Switch    3 3V   VMCU    Sense Resistor                               Ww  Current Sense Peripherals  Amplifier  AEM Multiple Gain  Processing Stages          Figure 8 1  Advanced Energy Monitor    8 3 AEM accuracy and performance    The Advanced Energy Monitor is capable of measuring currents in the range of 0 1 A to 50 mA  For currents above 250 pA  the AEM  is accurate within 0 1 mA  When measuring currents below 250 pA  the accuracy increases to 1 UA  Even though the absolute accuracy  is 1 pA in the sub 250 pA range  the AEM is able to detect changes in the current consumption as small as 100 nA  The AEM produces  6250 current samples per second    Note  The current measurement will only be correct wh
6. FM8 MCU    Figure 5 1  Buttons LEDs    silabs com   Smart  Connected  Energy friendly  Rev  0 1   6       EFM8SB1 SLSTK2010A User Guide  Peripherals       5 2 Joystick    The kit has an analog joystick with 8 measureable positions  This joystick is connected to the EFM8 on the P1 4 pin and uses different  resistor values to create voltages measurable by the ADCO     P1 4  ADC     EFM8 MCU    VMCU    10k  UIF_JOYSTICK          Joystick  sw S SE    1k S   100 10k 33k S   604k                         Figure 5 2  Joystick    Table 5 1  Joystick Resistor Combinations             Direction Resistors Combinations  kohm  Expected UIF_JOYSTICK Voltage  v 1  Center press 0 1 0 033  0 1 10  Up  N  60 4 2 831  60 4  10  Up Right  NE   N IE  21 34 2 247        N I E  10   21 34  10       Right  E     33 2 533  33   10       Down Right  SE      SHE  _ 767 1 433   SM E  10 7 67 10          Down  S     10 1 650  10  10       Down Left  SW      S    W  6 1 238     S 7 W  10   6 10                            Left  W  15 1 980  15 10  Up Left  NW   NIW  _ 1201 1 801   N If W  10   12 01  10  Note     1  These calculated values assume a VMCU of 3 3 V           silabs com   Smart  Connected  Energy friendly     Rev  0 1   7       EFM8SB1 SLSTK2010A User Guide  Peripherals       5 3 Memory LCD TFT Display    A 1 28 inch SHARP Memory LCD TFT has been added to the board to enable interactive applications to be developed  The display has  a high resolution of 128 by 128 pixels and consumes very littl
7. PIMISO   P0 7 6   as 5 P16 7 32 kHz Crystal  DISP   SPI MOSI   SPI MOSI   P1 0 4  ae    P0 1   DISP   SPI CS   GPIO  VMCU 2  as GNC  E EFM8 I O Pin  E Alternate function  E Power     Ground    Mi Reserved  Board Identification     Figure 6 2  Expansion Header    Some of the chip peripheral functions that are available on the Expansion Header are listed in the table below     Table 6 1  Some of the Peripheral Functions Available on Expansion Header                                                 Peripheral Peripheral pin MCU Pin EXP Header pin  number  UARTO UARTO TX P0 4 12  UARTO RX P0 5 14  SPIO SPIO SCK P0 6 8  SPIO MISO P0 7 6  SPIO MOSI P1 0 4  SPIO CS P1 1 10  SMBus SMBus0 SDA P1 2 16  SMBus0 SCL P1 3 15  PCAO PCAO CEX0O P1 1 10  PCAO CEX1 P1 6 5  PCAO CEX2 P1 7 7  ADCO Input Any supported pin  see Reference Manual for more information  Multiple  CNVSTR P0 6 8  IREFO Output P0 7 6  ComparatorO  CMPOP Positive Input   P1 0 4  CMPON Negative In    P1 1 10  put                      silabs com   Smart  Connected  Energy friendly  Rev  0 1   11       EFM8SB1 SLSTK2010A User Guide  Connectors       Note  This table only sums up some of the alternate functions available on the expansion header  Consult the EFM8SB10F8G data  sheet for a complete list of alternate functions     6 3 Debug connector    This connector is used for Debug In and Debug Out  see chapter on Debugging                           VTARGET _1    s 2   TMS SWDIO C2D  GND _3    e 4   TCK SWCLK C2CK  GND _5    16
8. SILICON LABS    EFM8 Sleepy Bee Family  EFM8SB1 SLSTK2010A User Guide    The EFM8SB1 SLSTK2010A is an excellent starting point to get  familiar with the EFM8 EFM8SB1 Sleepy Bee microcontrollers     The kit contains sensors and peripherals demonstrating some of the MCU s many capa   bilities  The kit can also serve as a starting point for application development     The kit includes       EFM8SB1 Sleepy Bee Starter Kit Board   Getting Started card  e 1 x CR2032 battery e 1x mini USB cable      7    EFM8  amp       SLEEFY BEE              EFM8SB1 SLSTK2010A User Guide  Getting Started       1  Getting Started    Hardware  To set up the hardware for the EFM8SB1 SLSTK2010A kit     1  Provide power to the board by connecting the DBG USB connector to the PC using the provided USB cable   2  Move the switch to the AEM position     9999999009       EFM8 i     E SLEEPY BEE      lt             m                                    Figure 1 1  Hardware Setup    Software    The first step to get started with your new EFM8SB1 SLSTK2010A is to go to    http   www silabs com simplicity    The Simplicity Studio software package contains all the tools  drivers  software examples and documentation needed to use the  EFM8SB   1 Starter Kit  The board comes pre loaded with a default application  Clock  to play with while the software downloads     After downloading the latest version of Simplicity Studio and installing using the  Full  or  EFM8   C8051 8 bit  options     1 Click the  Refresh dete
9. Sense Input   Capacitive Sense Button   3  part of the wheel    P1 6 XTAL3 32 kHz crystal EXP53  P1 7 XTAL4 32 kHz crystal EXP73  P2 7   C2D GPIO   C2D  for debug   Debug   C2D DISP   Enable  Note     1  The pushbuttons are connected by default to the I2C bus connected to the Si7021 humidity sensor and the EXP header  Pressing    a button during a transfer will interrupt the transfer     2  The center Capacitive Sense button is not connected by default to P1 4  Instead  this pin is connected to the joystick  The board    has an unpopulated 0 Q resistor that can be used to connect the center button     3  These pins are not connected to the expansion header by default  The board has 0 Q resistors that can be moved to connect    these signals to these pins           silabs com   Smart  Connected  Energy friendly     Rev  0 1   4       EFM8SB1 SLSTK2010A User Guide  Power Supply and Reset       4  Power Supply and Reset    4 1 MCU Power Selection  The EFM8SB 1 Sleepy Bee MCU on the EFM8SB1 SLSTK2010A is designed to be powered by three different sources     e Through the on board debugger   e By a 3 V Battery   e An externally supplied power source     Selecting the power source is done with the slide switch in the lower left corner of the board  The figure shows how the different power  sources can be selected with the slide switch        33V ECEE    USB Mini B  Connector    Energy  Monitor             3V Lithium Battery   CR2032     Figure 4 1  EFM8SB1 SLSTK2010A Power Switch  
10. abs logo  CMEMS    EFM  EFM32  EFR  Energy Micro  Energy Micro logo and combinations  thereof   the world   s most energy friendly microcontrollers   Ember    EZLink    EZMac    EZRadio    EZRadioPRO    DSPLL    ISOmodem     Precision32    ProSLIC    SiPHY     USBXpress   and others are trademarks or registered trademarks of Silicon Laboratories Inc  ARM  CORTEX  Cortex M3 and THUMB are trademarks or registered trademarks of  ARM Holdings  Keil is a registered trademark of ARM Limited  All other products or brand names mentioned herein are trademarks of their respective holders           Silicon Laboratories Inc   400 West Cesar Chavez  Austin  TX 78701   USA    SILICON LABS    Mouser Electronics    Authorized Distributor    Click to View Pricing  Inventory  Delivery  amp  Lifecycle Information     Silicon Laboratories   SLSTK2010A    
11. acterization data  available modules and peripherals  memory sizes and memory addresses refer to each specific  device  and  Typical  parameters provided can and do vary in different applications  Application examples described herein are for illustrative purposes only  Silicon Laboratories  reserves the right to make changes without further notice and limitation to product information  specifications  and descriptions herein  and does not give warranties as to the accuracy  or completeness of the included information  Silicon Laboratories shall have no liability for the consequences of use of the information supplied herein  This document does not imply  or express copyright licenses granted hereunder to design or fabricate any integrated circuits  The products must not be used within any Life Support System without the specific  written consent of Silicon Laboratories  A  Life Support System  is any product or system intended to support or sustain life and or health  which  if it fails  can be reasonably expected  to result in significant personal injury or death  Silicon Laboratories products are generally not intended for military applications  Silicon Laboratories products shall under no  circumstances be used in weapons of mass destruction including  but not limited to  nuclear  biological or chemical weapons  or missiles capable of delivering such weapons     Trademark Information   Silicon Laboratories Inc   Silicon Laboratories  Silicon Labs  SiLabs and the Silicon L
12. ailable  If the USB  power is disconnected  the Debug In mode will stop working     To enable debugging when the USB cable is removed  connect an external debugger to the MCU Debug Header in the top right corner  of the EFM8SB1 SLSTK2010A instead of the Debug IN OUT Connector  This header is connected directly to the EFM8 s debug inter   face  The pinout of this header is shown in the Connectors chapter     silabs com   Smart  Connected  Energy friendly  Rev  0 1   17       EFM8SB1 SLSTK2010A User Guide  Kit Manager and Upgrades       11  Kit Manager and Upgrades  The Kit Manager is a program that comes with Simplicity Studio  It can perform various kit and EFM8 specific tasks     11 1 Kit Manager Operation    This utility gives the ability to program the EFM8  upgrade the kit  lock and unlock devices and more  Some of the features will only  work with Energy Micro kits  while other will work with a generic J Link debugger connected            Kit Manager    Adapter Information    Type  Serial Number  Vendor       Kit Information    Name EFM32 Giant Gecko Starter Kit  Board ID BRD2200A Rev  A03  Serial Number 140502223  Firmware Version 0v p13b391       oeng wose  EU     Addressing Mode    Serial number w    MCU Information    Name EFM32GG990F1024  Architecture ARM  Locked false  Revision 1D  Production ID 20  Flash Size 1024 kB  SRAM Size 128 kB  Unique ID 0x248ab60151  79626             Figure 11 1  Kit Manager    11 2 Firmware Upgrades  Upgrading the kit firmware is done t
13. cted hardware  button and select the EFM8SB1 Sleepy Bee Starter Kit Board under  Detected Hardware    2  Click the  Demos  tile under  Tools  to load the available demos     3  Click the  PWM Blinky  demo and click  Start  to download and run the demo     Additional demos showcasing the various features of the EFM8 are also available under the same tile in Simplicity Studio     silabs com   Smart  Connected  Energy friendly     Rev  0 1   1       EFM8SB1 SLSTK2010A User Guide  Kit Block Diagram       2  Kit Block Diagram    An overview of the EFM8SB1 Starter Kit is shown in the figure below     _ _    128x128 pixel  Memory LCD              GPIO                   lee   SMBus si7021    USB Mini B  Connector             Humidity and Temp  Sensor       wY       Board  Controller EFM8SB1  Microcontroller CSO                            Capacitive Touch Pads                User Buttons   amp  LED Joystick       Figure 2 1  EFM8SB1 SLSTK2010A Block Diagram    silabs com   Smart  Connected  Energy friendly     Rev  0 1   2       EFM8SB1 SLSTK2010A User Guide  Kit Hardware Layout       3  Kit Hardware Layout    The layout of the EFM8SB1 Starter Kit is shown below     128x128 Pixel Debug IN OUT Reference  Memory LCD Connector Board Connector       Direct  Debug Connector                    Kit USB  Connector  gt     gt   gt   2 2  99 8      z        X 3 poe gn   PET Humidity and  bs em     an Temp Sensor    EFIMS     E SLEEPY BEE   SN EFM8SB1 MCU  See Expansion  m    Header  CR2032 a   
14. e power  It is a reflective monochrome display  so each pixel can only be  light or dark  and no backlight is needed in normal daylight conditions     The display interface consists of an SPl compatible serial interface and some extra control signals  Data are sent to the display one line   128 bits  at a time     The Memory LCD TFT display is shared with the kit Board Controller  allowing the Board Controller application to display useful infor   mation when the user application is not using the display  The EFM8 MCU always controls ownership of the display using the  EFM_DISP_ENABLE signal     e 0  The Board Controller has control of the display   e 1  The user application  EFM8  has control of the display     Data are clocked in on EFM_DISP_MOSI  P1 0  when EFM_DISP_CS  P0 1  is high  and the clock is sent on EFM_DISP_SCLK   P0 6   The maximum supported clock speed is 1 MHz     Please refer to the display application information for details on driving the display     http  Awww sharpmemorylcd com 1 28 inch memory Icd html    5  Board Controller                      _           _                        P0 6  SP10  EFM_DISP_SCLK  gt  SCLK   P1 0  SP10  EFM_DISP_MOSI  gt  MOSI   P0 1  GPIO  EFM_DISP_CS  gt  cs   P2 7 GPIO  F 128x128 pixel  1  EFM controls display Memory LCD       EFM8 MCU    Figure 5 3  128x128 Pixel Memory LCD    5 4 Humidity and Temperature Sensor    The EFM8SB1 SLSTK2010A board includes a Silicon Labs Si7021 humidity and temperature sensor to enable datalo
15. en powering the EFM8 from USB power through the debugger  power select  switch set to DBG or AEM      silabs com   Smart  Connected  Energy friendly  Rev  0 1   15       EFM8SB1 SLSTK2010A User Guide  Board Controller       9  Board Controller    The kit contains a board controller that is responsible for performing various board level tasks  such as handling the debugger and the  Advanced Energy Monitor  An interface is provided between the EFM8 and the board controller in the form of a UART connection  The  connection is enabled by setting the EFM_BC_EN  P0 0  line high  and using the lines EFM_BC_TX  P0 4  and EFM_BC_RxX  P0 5  for  communicating     The BC enable signal connects the EFM8 to the board controller      0  EFM8 UART pins are isolated from the Board Controller   e 1  EFM8 UART pins are connected to the Board Controller  default upon reset      Note  The board controller is only available when USB power is connected     silabs com   Smart  Connected  Energy friendly  Rev  0 1   16       EFM8SB1 SLSTK2010A User Guide  Debugging       10  Debugging  The EFM8SB1 SLSTK2010A contains an integrated debugger  which can be used to download code and debug the EFM8SB1 Sleepy    Bee EFM8 MCU  In addition to programming the MCU on the kit  the debugger can also be used to program and debug external Silicon  Labs EFM8 devices     10 1 Debug Modes    Programming external devices is done by connecting to a target board through the provided Debug IN OUT Connector  and by setti
16. gging applica   tions  The EFM8 MCU communicates with this sensor over the 12C   SMBus hardware interface           P1 3  SMBus0  19 2 SEL Si7021    P1 2  SMBus0  een Humidity and Temp  Sensor          EFM8 MCU    Figure 5 4  Humidity and Temperature Sensor    silabs com   Smart  Connected  Energy friendly  Rev  0 1   8       EFM8SB1 SLSTK2010A User Guide  Peripherals       5 5 32 kHz Crystal    The kit has a 32 kHz crystal connected to the RTC crystal pins on the EFM8 MCU  This crystal enables the low power modes on the  MCU that utilize the RTC     P16  RTCO  32kHz_XTAL3       T       P1 7  RTCO  32kHz_XTAL4             EFM8 MCU  Figure 5 5  32 kHz Crystal    5 6 Capacitive Sense    The EFM8 MCU is connected to capacitive sense pads to enable button and slider applications using the Silicon Labs capacitive sense  firmware library and Capacitive Sense Profiler software included in Simplicity Studio              P0 2  CS0   1  UIF_TOUCHO  P0 3  CS0   2  UIF_TOUCH1  P1 5  C80   3  UIF_TOUCH2  P14  C80   c  UIF_TOUCH3          Capacitive Touch Pads  EFM8 MCU    Figure 5 6  Capacitive Sense Touch Pads    silabs com   Smart  Connected  Energy friendly  Rev  0 1   9       EFM8SB1 SLSTK2010A User Guide  Connectors       6  Connectors    6 1 Breakout pads    Many of the EFM8 s pins are routed out to  breakout pads  at the top and bottom edges of the kit  A 2 54 mm pitch pin header can be  soldered in for easy access to these pins  Most I O pins are available  with the exception of p
17. hrough Simplicity Studio  Simplicity Studio will automatically check for new updates on startup     You can also use the Kit Manager for manual upgrades  Click the  Browse  button in the  Update Kit  section to select the correct file  ending in   emz   Then  click the  Install Package  button     silabs com   Smart  Connected  Energy friendly  Rev  0 1   18       EFM8SB1 SLSTK2010A User Guide  Schematics  Assembly Drawings and BOM       12  Schematics  Assembly Drawings and BOM    The schematics  assembly drawings and bill of materials  BOM  for the EFM8SB1 Starter Kit board are available through Simplicity  Studio when the kit documentation package has been installed     silabs com   Smart  Connected  Energy friendly  Rev  0 1   19       SILICOM Laks    ESPET ai day    er eis deals  EJ     Orsa Den ria  Bein  CL cee HA E    om  ibd Conant  T ee ie  aid 3   cl by   a ss   E   bord   veh       Simpilcity Studio    One click access to MCU tools   documentation  software  source  code libraries  amp  more  Available  for Windows  Mac and Linux     www  silabs com simplicity    MCU Portfolio SW HW Quality Support and Community  www silabs com mcu www  silabs com simplicity www silabs com quality community silabs com       Disclaimer   Silicon Laboratories intends to provide customers with the latest  accurate  and in depth documentation of all peripherals and modules available for system and software implementers  using or intending to use the Silicon Laboratories products  Char
18. ins used to drive the LCD   Note  Some of the breakout pads are shared by on board EFM peripherals  The schematic must be consulted to make sure that it is    acceptable to use a shared pin in your application     Saran  bo ON ON YS Ow  PG    QO    O oh e gh e oo    SSW HA    o fe Pome o  o                               EXP Header                L  G Aa A   amp   4 456  Ue  No V gt  Zs 26  s    ZNL    Figure 6 1  Breakout pads and Expansion Header    Rev  0 1   10    silabs com   Smart  Connected  Energy friendly        EFM8SB1 SLSTK2010A User Guide  Connectors       6 2 Expansion header    On the right hand side of the board an angled 20 pin expansion header is provided to allow connection of peripherals or plugin boards   The connecter contains a number of I O pins that can be used with most of the EFM8SB1 Sleepy Bee s features  Additionally  the  VMCU  3V3 and 5V power rails are also exported     The figure below shows the pin assignment of the expansion header  With the exception of a few pins  most of the Expansion Header s  pins are the same as those on the EFM32 Gecko or EFM32 Tiny Gecko starter kits                                         3V3 20   am   19 EBID_ SDA  5V 18     17 EBID_SCL  SMBus SDA   Push ButtonO   P1 2 16   a   15 P1 3   SMBus SCL  Push Button 1  BC   UART_RX  UARTORX   P0 5 14   a a13 PO5    NC  BC  UART_TX UARTOTX   P0 4 12  z 11 NC 7 NC  LEDO SPICS   P11 q0o asio NC jnc  DISP   SPI SCLK SPI CLK   P0 6 8  ag   7 P1 7   32 kHz Crystal  BC   REFCLK S
19. nce board    The top right corner of the board includes a 20 pin reference board connector  The connecter contains some I O pins that can be used  with some of the EFM8 EFM8SB1 Sleepy Bee s features  Additionally  the 3V3 and 5V power rails are also exported     The figure below shows the pin assignment of the reference board header                                VMCU_EXT _1  99  2   VCOM_RXD  3V3 3  aa   4   VCOM_TXD  5V 5  aa 16  VCOM  RTS  GND _7    8 VCOM CTS  GND _9   10 NC  GND 11 Weg   12 NC  GND 13    e 14 NC  GND 15  ma 16 NC  BOARD_ID_SCL 17         18 NC  BOARD_ID_SDA 19      20 NC             Figure 6 5  Reference Board Header    silabs com   Smart  Connected  Energy friendly  Rev  0 1   13       EFM8SB1 SLSTK2010A User Guide  Integrated Development Environment       7  Integrated Development Environment       r  s2 Simplicity   Simplicity Studio Lo     j    File Help       Simplicity Studio ot                     SILICON LABS  Current Product Saar   EFM32 Giant Gecko Starter Kit Boar  a  tt ae Sis CS Eal  v  Ti r    a a  m   ie Enter product name Simplicity IDE Energy Profiler Configurator Demos Flash Kit Manager SWO Terminal energyAware  p plicity gy  5 Programmer Battery  Favorites  No favorites 7v Software and Kits  B 9    Software Software Application Kit  Documentation Examples Notes Documentation  7v Part Documentation  So Refresh detected hardware Data Sheet Reference Other  Manual Documents  Detected Hardware        v 6 EFM32 Giant Gecko Starter Kit Board
20. ng  the debug mode to  Out   The same connector can also be used to connect an external debugger to the EFM8 MCU on the kit  by  setting the debug mode to  In   A summary of the different supported debug modes is given in Table 10 1 Debug modes on page 17     Table 10 1  Debug modes    Mode Description    Debug MCU In this mode the on board debugger is connected to the EFM8 on the EFM8SB1 SLSTK2010A        Debug In In this mode  the on board debugger is disconnected  and an external debugger can be connected to debug the  EFM8 on the EFM8SB1 SLSTK2010A                 Debug Out In this mode  the on board debugger can be used to debug an EFM8 mounted on a custom board        Selecting the active debug mode is done with a drop down menu in the Kit Manager tool  which is available through Simplicity Studio     When using the debug adapter in the  Out  mode  the end device must be manually detected before debugging and programming  To  do this     1  Right click on the kit from the Simplicity Studio launch screen and select  Configure        2  If needed  select the appropriate  Target Interface  for the external device  For example  EFM8 devices will use the  C2  selection   3  In the same dialog  click the  Detect Target  button    4  Click  OK  to close the dialog  The external target can now be debugged and programmed     10 2 Debugging during battery operation    When the EFM8 is powered by battery and the J Link USB is still connected  the on board debug functionality is av
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
印刷方法(PDFファイル/711KB)  Neutron Engineering Inc.    Copyright © All rights reserved. 
   Failed to retrieve file