background image

UG287: EFM32 Giant Gecko GG11 Starter
Kit User's Guide

The SLSTK3701A Starter Kit is an excellent starting point to get
familiar with the EFM32™ Giant Gecko GG11 Microcontroller.

The Starter Kit contains sensors and peripherals demonstrating some of the Giant Gecko
GG11's many capabilities. The kit provides all necessary tools for developing an EFM32
Giant Gecko GG11 application.

TARGET DEVICE

• EFM32 Giant Gecko GG11 Microcontroller

(EFM32GG11B820F2048GL192)

• CPU: 32-bit ARM® Cortex-M4® with FPU
• Memory: 2048 kB flash and 512 kB RAM

KIT FEATURES

• USB connectivity
• Advanced Energy Monitor
• SEGGER J-Link on-board debugger
• Debug Multiplexer supporting external

hardware as well as on-board MCU

• Silicon Labs Si7021 Relative Humidity and

Temperature sensor

• User LEDs / Pushbuttons
• Ultra low power 128x128 pixel color

Memory LCD

• Inductive LC sensor
• Silicon Labs Si7210 Hall-Effect Sensor
• Digital Stereo Microphones
• Micro-SD Slot
• 32 Mbit QSPI flash memory
• Ethernet connectivity
• Capacitive Touch Slider
• 20-pin 2.54 mm header for expansion

boards

• Breakout pads for direct access to I/O pins
• Power sources include USB and CR2032

coin cell battery.

SOFTWARE SUPPORT

• Simplicity Studio™
• IAR Embedded Workbench

silabs.com

 | Building a more connected world.

Rev. 1.10 

Summary of Contents for SLSTK3701A

Page 1: ... kB RAM KIT FEATURES USB connectivity Advanced Energy Monitor SEGGER J Link on board debugger Debug Multiplexer supporting external hardware as well as on board MCU Silicon Labs Si7021 Relative Humidity and Temperature sensor User LEDs Pushbuttons Ultra low power 128x128 pixel color Memory LCD Inductive LC sensor Silicon Labs Si7210 Hall Effect Sensor Digital Stereo Microphones Micro SD Slot 32 Mb...

Page 2: ...6 1 Push Buttons and RGB LEDs 15 6 2 Memory LCD TFT Display 16 6 3 Capacitive Touch Slider 17 6 4 Si7021 Relative Humidity and Temperature Sensor 17 6 5 Si7210 Hall Effect Sensor 18 6 6 LC Sensor 18 6 7 Digital Stereo Microphones 19 6 8 USB Micro AB Connector 20 6 9 QSPI Flash Memory 21 6 10 Micro SD Slot 21 6 11 10 100Base TX Ethernet 22 6 12 Virtual COM Port 23 7 Advanced Energy Monitor 24 7 1 U...

Page 3: ...Kit Configuration and Upgrades 29 9 1 Firmware Upgrades 29 10 Schematics Assembly Drawings and BOM 30 11 Kit Revision History and Errata 31 11 1 Revision History 31 11 2 Errata 31 12 Document Revision History 32 silabs com Building a more connected world Rev 1 10 3 ...

Page 4: ...s for easy access to I O pins Power sources include USB and CR2032 battery Silicon Labs Si7021 Relative Humidity and Temperature Sensor Silicon Labs Si7210 Hall Effect sensor Ultra low power 128x128 pixel Color Memory LCD Digital stereo MEMS microphones USB Micro AB connector supporting both host and device mode USB applications 10 100Base TX ethernet PHY and RJ 45 jack Micro SD slot supporting SD...

Page 5: ... UART Capacitive Touch Slider CSEN Ethernet PHY Jack Micro SD Slot USB Micro AB Connector Digital Stereo Microphones Hall Effect Sensor Si7210 Si7021 Temperature Humidity Sensor User Buttons RGB LEDs 32 Mbit QSPI Flash Memory EFM32GG11 MCU I2C RMII SDIO QSPI USB GPIO Figure 2 1 Kit Block Diagram UG287 EFM32 Giant Gecko GG11 Starter Kit User s Guide Kit Block Diagram silabs com Building a more conn...

Page 6: ...ffect Sensor User RGB LEDs User Push Buttons Power Source Select Inductive LC Sensor Micro SD slot Ethernet PHY Capacitive Touch Slider Digital Microphone R Digital Microphone L EFM32 USB Connector EFM32 Ethernet Connector Backup Battery Simplicity Connector QSPI Flash Memory Debug Connector Figure 3 1 SLSTK3701A Hardware Layout UG287 EFM32 Giant Gecko GG11 Starter Kit User s Guide Kit Hardware La...

Page 7: ...E3 PE2 PH6 PH3 GND PH2 PH1 PH0 PG8 PG7 PG6 PI12 PI11 3V3 GND VMCU PD8 PG15 PI9 PI8 GND PI7 PI6 PI5 PI4 PI3 PI2 PI1 PI0 3V3 J101 J102 GND 5V PD7 PD6 PD5 PD1 GND PF13 PF5 PF4 PF2 PF1 PF0 RST BDEN GND 5V PC15 PC14 PC13 PC12 GND PC11 PC10 PC7 PC6 PA14 PA11 PA10 PA8 PA12 PA13 PC4 PC5 GND PB11 PB9 PC1 5V PE10 PE11 PE12 PE13 PE8 PE9 PC0 VMCU 3V3 Board ID SDA Board ID SCL EXP Header Debug Connector Simpli...

Page 8: ... I O pin Shared feature 1 5V Board USB voltage 2 5V Board USB voltage 3 GND Ground 4 GND Ground 5 PA8 6 BDEN BOD_ENABLE 7 PA10 8 RST DEBUG_RESET 9 PA11 DISP_COM 10 PF0 DEBUG_TCK_SWCLK 11 PA14 DISP_MOSI 12 PF1 DEBUG_TMS_SWDIO 13 PC6 DEBUG_TRACECLK 14 PF2 DEBUG_TDO_SWO 15 PC7 DEBUG_TRACED0 16 PF4 USB_OC_FAULT 17 PC10 18 PF5 DEBUG_TDI USB_VBUSEN 19 PC11 20 PF13 21 PC12 22 PD1 OPA1_OUT 23 PC13 24 PD5 ...

Page 9: ...6 10 3 5 9 7 12 13 14 11 15 16 17 18 20 19 VMCU PE10 PE11 PE12 PE13 PE8 PE9 PC0 5V 3V3 GND PA12 PA13 PC4 PC5 PB11 PB9 PC1 Board ID SDA Board ID SCL Reserved Board Identification TARGET I O Pin Figure 4 2 Expansion Header Table 4 3 EXP Header Pinout Pin Connection EXP Header function Shared feature Peripheral mapping 20 3V3 Board controller supply 18 5V Board controller USB voltage 16 PC0 I2C_SDA C...

Page 10: ...pheral mapping 7 PC4 I2C_SDA SDIO_CD 1 I2C1_SDA 0 5 PA13 CAN_TX PCNT1_S1IN 5 CAN1_TX 5 3 PA12 CAN_RX PCNT1_S0IN 5 CAN1_RX 5 1 GND Ground UG287 EFM32 Giant Gecko GG11 Starter Kit User s Guide Connectors silabs com Building a more connected world Rev 1 10 10 ...

Page 11: ... 18 20 19 TMS SWDIO C2D TCK SWCLK C2CK TDO SWO TDI C2Dps TRACECLK TRACED0 TRACED1 TRACED2 TRACED3 RESET C2CKps GND NC NC GND GND GND 7 GND VTARGET Cable Detect NC 3 Figure 4 3 Debug Connector Note that the pin out matches the pin out of an ARM Cortex Debug ETM connector but these are not fully compatible as pin 7 is physi cally removed from the Cortex Debug ETM connector Some cables have a small p...

Page 12: ... TX pin VCOM_CTS to the target s RTS pin and VCOM_RTS to the target s CTS pin Note Current drawn from the VMCU voltage pin is included in the AEM measurements while the 3V3 and 5V voltage pins are not To monitor the current consumption of an external target with the AEM put the on board MCU in its lowest energy mode to minimize its impact on the measurements Table 4 5 Simplicity Connector Pin Desc...

Page 13: ...ed to allow accurate measurements of the current consumption of the whole application running on USB power Finally with the switch in the BAT position a 20mm coin cell battery in the CR2032 socket can be used to power the device With the switch in this position no current measurements are active This is the recommended switch position when powering the MCU with an external power source Note The Ad...

Page 14: ...reset sources mentioned above a reset to the EFM32 will also be issued during Board Controller boot up This means that removing power to the Board Controller plugging out the J Link USB cable will not generate a reset but plugging the cable back in will as the Board Controller boots up UG287 EFM32 Giant Gecko GG11 Starter Kit User s Guide Power Supply and Reset silabs com Building a more connected...

Page 15: ...nstant of 1 ms The buttons are connected to pins PC8 and PC9 The kit also features two RGB LEDs marked LED0 and LED1 that are controlled by GPIO pins on the EFM32 The LEDs are connec ted in an active low configuration and each color can be PWM controlled using the EFM32 s TIMER WTIMER peripherals to generate a wide variety of colors 1B PH10 WTIM1_CC2 6 PH13 TIM5_CC0 2 PH14 TIM5_CC1 2 PC8 GPIO PC9 ...

Page 16: ...controls ownership of the display with the DISP_ENABLE signal DISP_ENABLE LOW The Board Controller has control of the display DISP_ENABLE HIGH The user application EFM32 has control of the display Power to the display is sourced from the target application power domain when the EFM32 controls the display and from the Board Controller s power domain when the DISP_ENABLE line is low The display requ...

Page 17: ...sures that the sensors are fully interchangeable with no recalibration or software changes required The Si7021 is available in a 3x3 mm DFN package and is reflow solderable It can be used as a hardware and software compatible drop in upgrade for existing RH temperature sensors in 3x3 mm DFN 6 packages featuring precision sensing over a wider range and lower power consumption The optional factory i...

Page 18: ..._I2C_SCL VDD EFM32 Hall Effect Sensor Si7210 PB0 GPIO SENSOR_HALL_VOUT Figure 6 5 Si7210 Hall Effect Sensor Please refer to the Si7210 datasheet for more information 6 6 LC Sensor In the bottom right corner of the board there is an inductive capacitive sensor for demonstrating the low energy sensor interface LE SENSE The LESENSE peripheral uses the voltage digital to analog converter VDAC to set u...

Page 19: ...codec which again is connected to a USART peripheral with I2S support on the EFM32 MIC_ENABLE PI13 US3_RX 5 PI14 US3_CLK 5 PD0 GPIO MIC_I2S_BCLK MIC_I2S_DATA VDD PDM to I2S codec EFM32 PDM MEMS Microphone R PDM MEMS Microphone L PI15 US3_CS 5 VDD PDM_CLK PDM_CLK PDM_DATA PDM_DATA VDD MIC_I2S_LRCLK Figure 6 7 Digital Stereo Microphones UG287 EFM32 Giant Gecko GG11 Starter Kit User s Guide Periphera...

Page 20: ...omponents and shorting a footprint on the PCB More details about this can be found in the schematic The secondary AEM channel will only measure current consumption when the power selector switch is set to the USB position The EFM32 has an internal LDO regulator that powers the USB PHY inside the chip 5 V from VBUS is applied to the USB_VREGI pin and the output is decoupled on the USB_VREGO pin Whe...

Page 21: ...0 2 PG2 QSPI0_DQ1 2 PG3 QSPI0_DQ2 2 PG4 QSPI0_DQ3 2 QSPI_SCLK QSPI_DQ1 QSPI_DQ2 QSPI_DQ3 Figure 6 9 QSPI Flash Memory 6 10 Micro SD Slot The micro SD slot is connected to the EFM32 s SDIO peripheral The SDIO peripheral supports both SD memory cards as well as SDIO devices with a micro SD form factor The micro SD slot has an active low card detect switch SDIO_PWR_ENABLE PE14 SDIO_CLK 1 PA0 SDIO_DAT...

Page 22: ...he KSZ8091 RNDCA datasheet for detailed electrical specifications including current con sumption in different scenarios ETH_PWR_ENABLE PD10 CMU_CLK2 5 PD12 ETH_RMIIRXER 1 PI10 GPIO ETH_RMII_TXD1 ETH_RMII_TXD0 VMCU VDD EFM32 PF8 ETH_RMIITXEN 1 PD9 ETH_RMIIRXD0 1 PF9 ETH_RMIIRXD1 1 PG15 GPIO ETH_RMII_REFCLK ETH_RMII_RX_ER ETH_RMII_RXD0 ETH_RMII_RXD1 ETH_INTERRUPT Ethernet PHY RJ 45 Jack MDI Magnetic...

Page 23: ...over USB The UART interface consists of four pins and an enable signal Table 6 1 Virtual COM Port Interface Pins Signal Description VCOM_TX Transmit data from the EFM32 to the board controller VCOM_RX Receive data from the board controller to the EFM32 VCOM_CTS Clear to Send hardware flow control input asserted by the board controller when it is ready to receive more data VCOM_RTS Request to Send ...

Page 24: ... an accurate statistical profile can be built that shows the energy profile of the running application in real time At kit power up or on a power cycle and automatic AEM calibration is performed This calibration compensates for any offset errors in the current sense amplifiers 4 7R Sense Resistor LDO 3 3V VMCU Current Sense Amplifier AEM Processing Multiple Gain Stages EFM32 Peripherals Power Sele...

Page 25: ...easuring currents below 250 µA the accuracy increases to 1 µA Even though the absolute accuracy is 1 µA in the sub 250 µA 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 UG287 EFM32 Giant Gecko GG11 Starter Kit User s Guide Advanced Energy Monitor silabs com Building a more connected world Rev 1 10 25 ...

Page 26: ...erfaces used with Silicon Labs devices Serial Wire Debug which is used with all EFM32 EFR32 and EZR32 devices JTAG which can be used with EFR32 and some EFM32 devices C2 Debug which is used with EFM8 devices In order for debugging to work properly make sure you have the appropriate debug interface selected that works with your device The debug connector on the board supports all three of these mod...

Page 27: ...roller USB Host Computer DEBUG HEADER External Hardware Figure 8 1 Debug MCU Debug OUT In this mode the on board debugger can be used to debug a supported Silicon Labs device mounted on a custom board Board Controller USB Host Computer DEBUG HEADER External Hardware EFM32GG11 Figure 8 2 Debug OUT Debug IN In this mode the on board debugger is disconnected and an external debugger can be connected ...

Page 28: ...mode will stop working If debug access is required when the target is running of another energy source such as a battery and the board controller is powered down the user should make direct connections to the GPIO used for debugging This can be done by connecting to the appropriate pins of the breakout pads Some Silicon Labs kits provide a dedicated pin header for this purpose UG287 EFM32 Giant Ge...

Page 29: ...it configuration dialog Figure 9 1 Simplicity Studio Kit Information Figure 9 2 Kit Configuration Dialog 9 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 Update Adapter section to select the correct ...

Page 30: ...s and bill of materials BOM are available through Simplicity Studio when the kit documentation pack age has been installed UG287 EFM32 Giant Gecko GG11 Starter Kit User s Guide Schematics Assembly Drawings and BOM silabs com Building a more connected world Rev 1 10 30 ...

Page 31: ...2 Giant Gecko GG11 Starter Kit 172300046 24 07 17 A00 Figure 11 1 Revision Info Table 11 1 Kit Revision History Kit Revision Released Description A00 2017 01 03 Initial Kit Revision 11 2 Errata There are no known errata at present UG287 EFM32 Giant Gecko GG11 Starter Kit User s Guide Kit Revision History and Errata silabs com Building a more connected world Rev 1 10 31 ...

Page 32: ...7 01 13 Initial document version Revision 1 10 2017 08 17 Support for Energy Efficient Ethernet has been removed UG287 EFM32 Giant Gecko GG11 Starter Kit User s Guide Document Revision History silabs com Building a more connected world Rev 1 10 32 ...

Page 33: ...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: