Advertisement

Quick Links

USER MANUAL
Starter Kit EFM32LG-STK3600
The EFM32 Leopard Gecko Starter Kit is a feature rich platform for evaluation,
prototyping and application development for the EFM32 Leopard Gecko MCU family
with the ARM Cortex-M3 CPU core.
Main features:
• Advanced Energy Monitoring provides real-time information about the energy
consumption of an application or prototype design.
• On-board debugger with the possiblity to debug external targets.
• Several sensors, a 160-segment LCD Display, backup domain capacitor and an
on-board NAND Flash.
...the world's most energy friendly microcontrollers

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Leopard Gecko LG-STK3600 and is the answer not in the manual?

Questions and answers

Summary of Contents for EFM32 Leopard Gecko LG-STK3600

  • Page 1 ...the world's most energy friendly microcontrollers USER MANUAL Starter Kit EFM32LG-STK3600 The EFM32 Leopard Gecko Starter Kit is a feature rich platform for evaluation, prototyping and application development for the EFM32 Leopard Gecko MCU family with the ARM Cortex-M3 CPU core.
  • Page 2: Introduction

    The first step to get started with your new EFM32LG-STK3600 is to go to [http://www.energymicro.com/simplicity] The Simplicity Studio software package contains all the tools, drivers, software examples and documentation needed to use the EFM32 Leopard Gecko Starter Kit Some important tools for use with the EFM32LG-STK3600 are: • energyAware Commander •...
  • Page 3: Kit Block Diagram

    ...the world's most energy friendly microcontrollers 2 Kit Block Diagram An overview of the EFM32 Leopard Gecko Starter Kit is shown in Figure 2.1 (p. 3) Figure 2.1. EFM32LG-STK3600 Block Diagram USB Mini-B 8x20 Segm ent LCD Connect or EXP Header...
  • Page 4: Kit Hardware Layout

    ...the world's most energy friendly microcontrollers 3 Kit Hardware Layout The layout of the EFM32 Leopard Gecko Starter Kit is shown below. Figure 3.1. EFM32LG-STK3600 hardware layout Debug Header Am bient 32MB NAND BU Capacit or 8x20 Segm ent Light Sensor...
  • Page 5: Power Supply And Reset

    With the switch in the USB position, the integrated linear regulator in the EFM32 Leopard Gecko MCU is used to power the rest of the chip as well as the USB PHY. This allows a USB device application where the MCU acts as a bus powered device.
  • Page 6: Backup Power Domain

    In this case, all other power sources are removed from the kit, and only a small part of the EFM32 runs off the capacitor. It is also possible to enter backup mode while the Board Controller is powered by selecting either BAT or USB with no battery in the socket or USB cable in the connector.
  • Page 7: Peripherals

    In addition to the two push buttons, the kit also features two yellow LEDs marked LED0 and LED1, that are controlled by GPIO pins on the EFM32. The LEDs are connected to pins PE2 and PE3 in an active- high configuration.
  • Page 8: Ambient Light Sensor

    The kit has a light sensitive, transistor type, ambient light sensor connected to the low energy sensor interface of the EFM32 Leopard Gecko MCU. The sensor is placed above the push buttons and can be used to sense changes in ambient light levels.
  • Page 9: Backup Domain Capacitor

    The USB_VBUSEN line is connected to a current limited switch which supplies the VBUS line with 5V when operating as a USB Host. The current limited switch also has a flag signal connected to the EFM32 which can notify it in case excessive current is drawn by the attached device. Note that the "J-Link" USB cable must be inserted to provide 5V to the device when operating the EFM32 in host mode.
  • Page 10: Op-Amp Footprint

    If the kit is flipped over there is a silk-print model of a typical operational amplifier feedback circuit. The actual operational amplifier is one of the op-amps inside the EFM32. By soldering 0603 sized resistors the EFM32 internal operational amplifier can be evaluated with exact resistor values.
  • Page 11: Advanced Energy Monitor

    The AEM (Advanced Energy Monitor) data is collected by the board controller and can be displayed by the energyAware Profiler, available through Simplicity Studio. By using the energyAware Profiler, current consumption and voltage can be measured and linked to the actual code running on the EFM32 in realtime.
  • Page 12: Board Controller

    Advanced Energy Monitor. An interface is provided between the EFM32 and the board controller in the form of a UART connection. The connection is enabled by setting the EFM_BC_EN (PF7) line high, and using the lines EFM_BC_TX (PE0) and EFM_BC_RX (PE1) for communicating.
  • Page 13: Board Support Package

    Compared to the Energy Micro development kit, the functionality is limited. Unless you need/want some of the functions contained in the BSP, there is really no need to include or use it. The EFM32 in the Starter Kit is fully usable without BSP support, and you can use all peripherals in the emlib without the BSP.
  • Page 14: Example Applications

    4. Add and include all BSP package .c-files, with the stk-prefix to your project 5. Configure include paths to point at the CMSIS/CM3/CoreSupport and CMSIS/CM3/DeviceSupport/ EnergyMicro/EFM32 directories 6. Configure include paths to point to the kits/EFM32LG_STK3600/bsp directory Make sure you call "STK_Init()" early at startup, and you should be all set.
  • Page 15: Connectors

    9.1 Breakout pads Many of the EFM32's pins are routed out to "breakout pads" at the top and bottom edges of the kit. A 2.54mm pitch pin header can be soldered in for easy access to these pins. Most I/O pins are available, with the exception of pins used to drive the LCD and some pins used to drive the NAND flash.
  • Page 16 ...the world's most energy friendly microcontrollers Figure 9.2. Expansion Header VMCU PB11 PB12 Table 9.1. Some peripheral functions available on Expansion Header Peripheral Peripheral pin MCU Pin EXP Header pin number USART/SPI USART1_TX USART1_RX USART1_CLK USART1_CS I²C I2C1_SDA I2C1_SCL Low Energy UART LEUART0_TX LEUART0_RX Analog to Digital...
  • Page 17 ...the world's most energy friendly microcontrollers Peripheral Peripheral pin MCU Pin EXP Header pin number OPAMP_P0 OPAMP_OUT0 PB11 OPAMP_N1 OPAMP_P1 OPAMP_OUT1 PB12 OPAMP_N2 OPAMP_P2 OPAMP_OUT2 PD5, PD0 14, 4 Timer Compare/Capture TIMER0_CC0 TIMER0_CC1 TIMER0_CC2 TIMER1_CC0 TIMER1_CC1 TIMER1_CC2 PB11 Low Energy Timer LETIM0_OUT0 PD6, PB11, PC4 16, 11, 7...
  • Page 18: Debug Connector

    14, 16, 9.4 Trace Header A header with connections to the Embedded Trace Module (ETM) in the EFM32 Leopard Gecko MCU is provided on the reverse side of the PCB. The header is not mounted by default, but a 20-pin, 1.27mm pitch SMD header can be soldered on to allow an external trace emulator to be connected.
  • Page 19 ...the world's most energy friendly microcontrollers Figure 9.4. Trace Header VTref SWDIO/TMS SWCLK/TCK SWO/TDO TDI (NC) nRESET TRACECLK TRACE-DATA[ 0] TRACE-DATA[ 1] TRACE-DATA[ 2] TRACE-DATA[ 3] Table 9.3. Trace header pinout Function Note number VTref Target reference voltage. SWDIO/TMS Serial Wire Data Input/Output SWCLK/TCK Serial Wire Clock input SWO/TDO...
  • Page 20: Debugging

    OUT. The same connector can also be used to connect an external emulator to the EFM32 MCU on the kit, by setting the debug mode to IN. A summary of the different supported debug modes are described in Table 10.1 (p. 20) .
  • Page 21: Integrated Development Environments

    ...the world's most energy friendly microcontrollers 11 Integrated Development Environments The Energy Micro software packages contains various examples in source form to use with the Starter Kit. The following IDEs are supported. 11.1 IAR Embedded Workbench for ARM An evaluation version of IAR Embedded Workbench for ARM is included on a CD in the EFM32LG- STK3600 package.
  • Page 22: Energyaware Commander And Upgrades

    12.1 eA Commander Operation This utility gives the ability to program the EFM32, 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 J-Link debugger connected.
  • Page 23: Schematics, Assy Drawings And Bom

    ...the world's most energy friendly microcontrollers 13 Schematics, Assy Drawings and BOM The schematics, assembly drawings and bill of materials (BOM) for the EFM32 Leopard Gecko Starter Kit board is available through Simplicity Studio when the kit documentation package has been installed.
  • Page 24: Kit Revision History And Errata

    Table 14.1. Kit Revision History Kit Revision Released Description 26.04.2012 Initial production version 15.05.2012 Updated PCB to add test-points for EFM32 USB. 14.2 Errata Table 14.2. Kit Errata Kit Revision Problem Description Footprint of C250 is One of the capacitors on the OPAMP footprint, as described in wrong.
  • Page 25: Document Revision History

    ...the world's most energy friendly microcontrollers 15 Document Revision History 15.1 Revision 0.11 2012-05-31 Fixed error in expansion header pinout shown in Figure 9.1 (p. 15) . 15.2 Revision 0.10 2012-05-15 First revision with revision history. www.energymicro.com 2012-05-31 - t0026_0.11...
  • Page 26: Disclaimer And Trademarks

    A.2 Trademark Information Energy Micro, EFM32, EFR, logo and combinations thereof, and others are the registered trademarks or trademarks of Energy Micro AS. ARM, CORTEX, THUMB are the registered trademarks of ARM Limited. Other terms and product names may be trademarks of others.
  • Page 27: Contact Information

    ...the world's most energy friendly microcontrollers B Contact Information B.1 Energy Micro Corporate Headquarters Postal Address Visitor Address Technical Support Energy Micro AS Energy Micro AS support.energymicro.com P.O. Box 4633 Nydalen Sandakerveien 118 Phone: +47 40 10 03 01 N-0405 Oslo N-0484 Oslo NORWAY NORWAY...
  • Page 28: Table Of Contents

    ...the world's most energy friendly microcontrollers Table of Contents 1. Introduction .............................. 2 1.1. Description ............................ 2 1.2. Features ............................2 1.3. Getting Started ..........................2 2. Kit Block Diagram ............................. 3 3. Kit Hardware Layout ..........................4 4. Power Supply and Reset ..........................5 4.1.
  • Page 29 5.4. Light Sensor ............................8 5.5. LC Metal Sensor ............................ 8 5.6. NAND Flash Interface ..........................9 5.7. EFM32 USB Connector .......................... 10 6.1. Advanced Energy Monitor ........................11 9.1. Breakout pads and Expansion Header ...................... 15 9.2. Expansion Header ..........................16 9.3.
  • Page 30 ...the world's most energy friendly microcontrollers List of Tables 9.1. Some peripheral functions available on Expansion Header ................16 9.2. Debug connector pinout ......................... 18 9.3. Trace header pinout ..........................19 10.1. Debug modes ............................. 20 14.1. Kit Revision History ..........................24 14.2.

Table of Contents