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.
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 •...
...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...
...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...
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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...
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...
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) .
...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.
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.
...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.
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.
...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...
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.
...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...
Need help?
Do you have a question about the Leopard Gecko LG-STK3600 and is the answer not in the manual?
Questions and answers