background image

UG308: Thunderboard EFM8UB3 User's
Guide

The Thunderboard EFM8UB3 is a low cost, small form factor de-
velopment and evaluation platform for the EFM8™ Universal Bee
Microcontroller.

The Thunderboard contains an EFM8UB3 MCU together with an on-board SEGGER J-
Link debugger for easy debugging through the USB Micro-B debugging connector. All of
the EFM8 I/Os are routed to breakout pads on the sides of the board making it easy to
expand on the board features and evaluate the EFM8 Universal Bee's features with cus-
tom hardware.

TARGET DEVICE

• EFM8 Universal Bee Microcontroller

(EFM8UB31F40G-A-QFN24)

• Pipelined 8-bit C8051 core with 48 MHz

maximum operating frequency

• 40 kB flash memory and 3328 bytes RAM
• USB feature set

KIT FEATURES

• USB connectivity
• SEGGER J-Link on-board debugger
• Virtual COM port
• User RGB LED and pushbuttons
• 2.54 mm breakout pads to EFM8
• Flat flexible cable connector for external

Silicon Labs "postage-stamp" sized
boards

• Optional Mini-Simplicity connector for

Advanced Energy Monitoring using
external Silicon Labs debugger

SOFTWARE SUPPORT

• Simplicity Studio™

silabs.com

 | Building a more connected world.

Rev. 1.0 

Summary of Contents for Thunderboard EFM8UB3

Page 1: ...uate the EFM8 Universal Bee s features with cus tom hardware TARGET DEVICE EFM8 Universal Bee Microcontroller EFM8UB31F40G A QFN24 Pipelined 8 bit C8051 core with 48 MHz maximum operating frequency 40 kB flash memory and 3328 bytes RAM USB feature set KIT FEATURES USB connectivity SEGGER J Link on board debugger Virtual COM port User RGB LED and pushbuttons 2 54 mm breakout pads to EFM8 Flat flexi...

Page 2: ...s 10 3 7 2 Mini Simplicity Connector 11 3 7 3 EFM8 USB Micro B Connector 11 3 7 4 Debug USB Micro B Connector 11 3 7 5 Flat Flexible Cable Connector 12 4 Debugging 13 4 1 On board Debugger Considerations 13 4 2 Virtual COM Port 14 4 3 Mini Simplicity Connector 14 5 Kit Configuration and Upgrades 15 5 1 Firmware Upgrades 15 6 Schematics Assembly Drawings and BOM 16 7 Kit Revision History and Errata...

Page 3: ...included in the box 1x Thunderboard EFM8UB3 board BRD5002A 1x Micro USB 2 0 to USB A male cable 1 2 Getting Started Detailed instructions for how to get started with your new Thunderboard EFM8UB3 can be found on the Silicon Labs web pages http www silabs com start efm8 1 3 Kit Hardware Layout The layout of the Thunderboard EFM8UB3 is shown below 30 mm 45 mm USB Micro B Debug Connector Virtual COM ...

Page 4: ...A Power Source switch DBG USB 300 mA Voltage on any breakout pad excluding P0 4 P0 5 P2 0 and RST VMCU 3 3 V 0 3 5 8 V VMCU 3 3 V 0 3 VMCU 2 5 V Voltage on P0 4 P0 5 P2 0 and RST breakout pad 1 0 3 VMCU 0 3 V Current per EFM8 I O pin 100 100 mA Total current for all EFM8 I O pins 400 400 mA 1 Limited by the debugger UG308 Thunderboard EFM8UB3 User s Guide Electrical Specifications silabs com Build...

Page 5: ...troller USB Micro B Connector J Link Debugger USB Micro B Connector Power Source Switch Power User Buttons RGB LED Breakout Pads EXP Header pinout Flat Flexible Cable Connector DBG USB VBUS EFM8 USB VBUS C2 Debug Virtual COM USB Figure 3 1 Kit Block Diagram UG308 Thunderboard EFM8UB3 User s Guide Hardware silabs com Building a more connected world Rev 1 0 5 ...

Page 6: ...bugging connector The low dropout regulator has a total output current capacity of 300 mA in which some is being used to power the on board debugger through the 3V3 net LDO VDD VREGIN EFM8 USB VBUS VMCU DBG USB LDO 5V 3V3 Power Source DBG USB LDO VDD VREGIN VBUS EFM8UB3 Figure 3 2 Self powered Mode 3 2 2 Bus Powered Mode When the Power Source slide switch is in the EFM8 USB position the EFM8 is co...

Page 7: ...8UB3 EFM8 USB Figure 3 4 Universal Serial Bus 3 4 Push Buttons and RGB LED The kit has two user push buttons marked BTN0 and BTN1 They are connected directly to the EFM8 and are debounced by RC filters with a time constant of 1 ms The buttons are connected to pins P0 2 and P0 3 The kit also features an RGB LED placed between the two push buttons that is controlled by GPIO pins on the EFM8 The LEDs...

Page 8: ...ease refer to section 4 Debugging and section 5 Kit Configuration and Upgrades for more details on debugging Mini Simplicity Connector RSTb C2CK C2D P2 0 P0 4 UART1_TX P0 5 UART1_RX On Board J Link Debugger EXP12_UART_TX EXP14_UART_RX EFM8_C2CK EFM8_C2D Host PC USB EFM8UB3 Figure 3 6 On Board Debugger Connections 3 6 EFM8 Reset The EFM8 MCU can be reset by a few different sources A user pressing t...

Page 9: ...P8 SPI_SCLK P0 6 EXP10 SPI_CS P1 1 EXP12 UART_TX P0 4 EXP14 UART_RX P0 5 EXP16 I2C_SDA P1 2 GND EXP1 P0 0 UART_CTS EXP3 P0 1 UART_RTS EXP5 P1 4 EXP7 P1 5 EXP9 P1 6 EXP11 P2 1 EXP13 P1 3 I2C_SCL EXP15 BOARD_ID_SCL EXP17 BOARD_ID_SDA EXP19 P0 3 BUTTON1 P0 2 BUTTON0 C2CK RSTb C2D P2 0 DBG USB Micro B Connector EFM8 USB Micro B Connector Mini Simplicity Connector Top Side Flat Flexible Cable Connector...

Page 10: ... that is shared with the kit Note The breakout tab labeled P2 1 in the silkscreen number 9 on the left side is connected to a resistor divider on the EFM8 USB VBUS line Voltages above VMCU may appear on this pad Table 3 1 Breakout Pads Pinout Number EFM8 Connection EXP Header Pin Shared Feature on Kit Peripheral Mapping Left Side Breakout Pads top to bottom 1 P0 2 Button 2 P0 3 Button 3 GND EXP1 G...

Page 11: ...e The 10 pin 1 27 mm pitch Mini Simplicity connector is not provided in the kit and needs to be soldered in by the user Table 3 2 Mini Simplicity Connector Pin Descriptions Pin number Connection Function Description 1 VMCU VAEM Target voltage on the debugged application Supplied and monitored by the AEM when power selection switch is in the AEM position 2 GND GND Ground 3 NC NC Not connected 4 P0 ...

Page 12: ...nd the Si7211 B00V EB Analog PS Board The pinout of the FFC connector is described in the table below Table 3 3 Flat Flexible Cable Connector Pin Descriptions Pin number Connection Function Description 1 P1 3 I2C_SCL The I2C SCL line is pulled up to VMCU with a 4 7 kΩ resistor 2 P0 1 TAMPER General purpose input output 3 P1 2 I2C_SDA The I2C SDA line is pulled up to VMCU with a 4 7 kΩ resistor 4 G...

Page 13: ...he on board debugger is a SEGGER J Link debugger running on an EFM32 Giant Gecko The debugger is connected to the C2 and VCOM pins of the target EFM8 through a level shift and isolation circuit When the debug USB cable is inserted the on board debugger is automatically active and takes control of the C2 and VCOM interfaces This means that serial wire debug and communication will not work with an e...

Page 14: ...d rate between the debugger and the target device 4 3 Mini Simplicity Connector The Mini Simplicity connector is a 10 pin 1 27 mm pitch connector that gives access to advanced debugging features using an external debugger Debugging with an external debugger such as a Silicon Labs Starter Kit STK or Wireless Starter Kit WSTK allows Debugging of the target device through the C2 interface Communicati...

Page 15: ...ge link next to any of them to open the kit configuration dialog Figure 5 1 Simplicity Studio Kit Information Figure 5 2 Kit Configuration Dialog 5 1 Firmware Upgrades Upgrading the kit firmware is done through Simplicity Studio Simplicity Studio will automatically check for new updates on startup You can also use the kit configuration dialog for manual upgrades Click the Browse button in the Upda...

Page 16: ...drawings and bill of materials BOM are available through Simplicity Studio when the kit documentation pack age has been installed UG308 Thunderboard EFM8UB3 User s Guide Schematics Assembly Drawings and BOM silabs com Building a more connected world Rev 1 0 16 ...

Page 17: ... Table 7 1 Kit Revision History on page 17 SLTB005A Thunderboard EFM8UB3 124802042 20 09 17 A00 Figure 7 1 Revision Info Table 7 1 Kit Revision History Kit Revision Released Description A00 2017 09 20 Initial kit revision 7 2 Errata There are no known errata at present UG308 Thunderboard EFM8UB3 User s Guide Kit Revision History and Errata silabs com Building a more connected world Rev 1 0 17 ...

Page 18: ...ory is summarised in Table 8 1 Board Revision History on page 18 Table 8 1 Board Revision History Revision Released Description A02 2017 09 19 Initial production version 8 2 Errata There are no known errata at present UG308 Thunderboard EFM8UB3 User s Guide Board Revision History and Errata silabs com Building a more connected world Rev 1 0 18 ...

Page 19: ...9 Document Revision History Revision 1 0 December 2017 Initial document release UG308 Thunderboard EFM8UB3 User s Guide Document Revision History silabs com Building a more connected world Rev 1 0 19 ...

Page 20: ...mply or express copyright licenses granted hereunder to design or fabricate any integrated circuits The products are not designed or authorized to be used within any Life Support System without the specific written consent of Silicon Labs 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 signif...

Reviews: