Silicon Labs EFM8BB3-SLSTK2022A User Manual

UG125: EFM8BB3-SLSTK2022A User's Guide
The EFM8BB3-SLSTK2022A is an excellent starting point to get familiar with the EFM8 Busy 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 the following:
• EFM8BB3 Busy Bee Starter Kit Board
• 1 x CR2032 battery
• Getting Started card
• 1 x mini USB cable
KEY FEATURES
• 20-pin expansion header.
• Power sources include USB and CR2032 battery.
• 2 user buttons, 1 tri-color LED.
• 8-direction joystick.
• Ultra low power 128x128 pixel Memory­LCD.
silabs.com | Building a more connected world. Rev. 0.7
UG125: EFM8BB3-SLSTK2022A User's Guide
Getting Started

1. Getting Started

For information on getting started with the EFM8BB3-SLSTK2022A kit, including links to documentation and other resources, visit the
kit product page.
Hardware
To set up the hardware for the EFM8BB3-SLSTK2022A kit:
1. Provide power to the board by connecting the USB connector to the PC using the provided USB cable.
2. Move the switch to the Advanced Energy Monitor (AEM) position.
Figure 1.1. Hardware Setup
Software
The first step to get started with your new EFM8BB3-SLSTK2022A 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 EFM8BB3 Starter Kit. The board comes pre-loaded with a default application, Space Invaders, to interact with while the software down­loads.
After downloading the latest version of Simplicity Studio:
1. Select the J-Link adapter for the kit under [Devices].
2. Click one of the demos available under [Getting Started]>[Demos] or click the [Getting Started]>[Demos]>[View All] to view the entire list of available demos.
3. Click the [Space Invaders] demo and click [Start] to download and run the demo.
Additional demos showcasing the various features of the EFM8 are also available in Simplicity Studio.
silabs.com | Building a more connected world. Rev. 0.7 | 2

2. Kit Block Diagram

ADC
Joystick
EFM8BB3
Microcontroller
POWER
Board
Controller
UART
An overview of the EFM8BB3 Starter Kit is shown in the figure below.
UG125: EFM8BB3-SLSTK2022A User's Guide
Kit Block Diagram
Figure 2.1. Kit Block Diagram
silabs.com | Building a more connected world. Rev. 0.7 | 3

3. Kit Hardware Layout

Kit USB Connector
CR2032 Battery Holder
Power Source Select
User Push Buttons
User LED
EFM8 Reset Button
EFM8BB3 MCU
Expansion
Header
Joystick
128x128 Pixel Memory LCD
Direct
Debug Connector
Debug IN/OUT
Connector
Reference
Board Connector
The layout of the EFM8BB3 Starter Kit is shown below.
UG125: EFM8BB3-SLSTK2022A User's Guide
Kit Hardware Layout
The EFM8 device on the kit is connected to several peripherals. The table below shows all of the external connections to the MCU.
Figure 3.1. EFM8BB3-SLSTK2022A Hardware Layout
Table 3.1. Kit MCU Connections
MCU Port Pin Port Pin Assigned
Function
P0.0 GPIO VREF Caps
P0.1 GPIO AGND
P0.2 Port Match Input Push Button 0 (PB0)
Primary Board Connec­tion
Secondary Board Con­nection
Expansion Port Con­nection (EXP)
P0.3 Port Match Input Push Button 1 (PB1)
P0.4 UART0 TX BC - UART_TX
P0.5 UART0 RX BC - UART_RX
P0.6 SPI0 SCK
P0.7 SPI0 MISO SPI MISO EXP6
P1.0 SPI0 MOSI DISP - SPI MOSI SPI MOSI EXP4
P1.1 SPI0 NSS SPI CS EXP10
P1.2 SMBus0 SDA I2C SDA BC - REFCLK EXP16
DISP - SPI CLK
1
SPI CLK EXP8
P1.3 SMBus0 SCL I2C SCL BC - 1 kHz SINE EXP15
P1.4 PCA0 CEX0 RGB LED0
P1.5 PCA0 CEX1 RGB LED1
P1.6 PCA0 CEX2 RGB LED2
silabs.com | Building a more connected world. Rev. 0.7 | 4
UG125: EFM8BB3-SLSTK2022A User's Guide
Kit Hardware Layout
MCU Port Pin Port Pin Assigned
Function
Primary Board Connec­tion
Secondary Board Con­nection
Expansion Port Con­nection (EXP)
P1.7 ADC / CMP Joystick
P2.0 UART1 TX UART1 TX EXP12
P2.1 UART1 RX UART1 RX EXP14
P2.2 GPIO BC - Enable
P2.3 GPIO DAC LOOPBACK0 EXP3
P2.4 GPIO EXP13
P2.5 GPIO UFL ADC INPUT
P2.6 GPIO DISP - SPI CS
P3.0 GPIO DAC LOOPBACK1 EXP5
P3.1 GPIO EXP7
P3.2 GPIO EXP9
P3.3 GPIO EXP11
P3.4 GPIO DISP - Enable
P3.7 / C2D C2D (for debug)
Note:
1. This signal has high loading. If the MCU pin is used for signals where edge speed is critical, this signal should be disconnected from the pin.
silabs.com | Building a more connected world. Rev. 0.7 | 5
UG125: EFM8BB3-SLSTK2022A User's Guide
Power Supply and Reset

4. Power Supply and Reset

4.1 MCU Power Selection

The Busy Bee MCU on the EFM8BB3-SLSTK2022A is designed to be powered by three different sources:
• Through the on-board debugger.
• By a 3 V battery.
• By 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.
Figure 4.1. EFM8BB3-SLSTK2022A Power Switch
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, the device may be powered from either a 20 mm coin cell battery (in the CR2032 socket) or an external power supply (connected to 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 | Building a more connected world. Rev. 0.7 | 6
Loading...
+ 14 hidden pages