Home
EFM32WG-STK3800 Wonder Gecko Starter Kit User`s
Contents
1. 27 2013 10 10 t0028 0 11 www Silabs com the world s most energy friendly microcontrollers List of Figures 2 1 EFM32WG STK3800 Block Diagram ssssssssessseeenenneenen nenne nennen nennen nennen nemen tentent intent en nennen nennen 3 3 1 EFM32WG STK3800 hardware layout ssssssssssssssssne eene he ee hehe hehe he hi he hee re hier e rre ren trenes 4 4 1 EFM32WG STK3800 Power Switch ss BRENNEREI SEENEN EEN Rn ann are EO SE ERR RU Haar 5 SM BUULONS c 7 5 2160 Segment LOD Eat ime a a Tir gene E eu seule EE 7 9 3 TOUCH SMOG mc Lc M 8 9 4 MEIQINL SONS OM e E 8 55 LG rico E 9 5 6 NAND Flash Interface 0 0 00 EE ee mee he he ne ne he ne ne ee ne ne ne ne ne ne ne ne nn nnns 10 5 72 zigsrANINen sse 11 6 1 Advanced Energy Monitor oorr ee exce AER de RU OMM Ax d Ux er UR EFE DURER E FR REA 12 9 1 Breakout pads and Expansion Header 16 9 2 Expansion Header isis 2 iicet text icm etie ha RP D M de AE dE ER SPI RE E Be RE PIN IRE dE ERE 17 9 3 Debug COrnFelof rear En ee ER ehe ana a aa rende 19 Trace Heade Fs P u ale ben lb en al elle ee 20 13 1 REVISION INIO WEE 24 2013 10 10 t0028 0 11 www Silabs com EFM S32 the world s most energy friendly microcontrollers
2. 1 VTARGET Target voltage on the debugged application 2 NC Not Connected 3 TRST JTAG tap reset 5 TDI JTAG data in 7 TMS SWDIO JTAG TMS or Serial Wire data I O 9 TCK SWCLK JTAG TCK or Serial Wire clock 11 RTCK JTAG RTCK 13 TDO SWO JTAG TDO or Serial Wire Output 15 RESET Target MCU reset 17 PD This pin has a 100k pulldown 18 Cable detect This signal must be pulled to ground by the external debugger or application for cable insertion detection 19 PD This pin has a 100k pulldown 4 6 8 GND 10 12 14 16 20 9 4 Trace Header A header with connections to the Embedded Trace Module ETM in the EFM32 Wonder 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 In addition to the serial wire debug pins this header also contains the ETM CLK and ETM TD signals The pinout is described in Table 9 3 Please refer to the kit assembly drawing to locate the trace header which has the reference P200 2013 10 10 0028 0 11 www silabs com EFMS2 the world s most energy friendly microcontrollers Figure 9 4 Trace Header Vire 1 o 2 SWDIO TMS GND 3 sa 4 SWCLK TCK GND 5 so 6 SWO TDO NC 7 aa 8 TDI NC GND 9 10 nRESET NC 11 a a 12 TRACECLK NC 13 a a 14 TRACE DATAJ O GND 15 o 16 TRAC
3. 2013 10 10 t0028_0 11 www silabs com EFMSZ2 the world s most energy friendly microcontrollers 14 Document Revision History Table 14 1 Document Revision History Revision Effective Date Change Description Number 0 11 10 10 2013 Updated document template and Silicon Labs contact legal information 0 10 07 01 2013 Initial document version 2013 10 10 t0028_0 11 www silabs com EFMS2 the world s most energy friendly microcontrollers A Disclaimer and Trademarks A 1 Disclaimer Silicon Laboratories intends to provide customers with the latest accurate and in depth documentation of all peripherals and modules available for system and software implementers using or intending to use the Silicon Laboratories products Characterization data available modules and peripherals memory sizes and memory addresses refer to each specific device and Typical parameters provided can and do vary in different applications Application examples described herein are for illustrative purposes only Silicon Laboratories reserves the right to make changes without further notice and limitation to product information specifications and descriptions herein and does not give warranties as to the accuracy or completeness of the included information Silicon Laboratories shall have no liability for the consequences of use of the information supplied herein This document does not imply or express copyright licenses granted hereun
4. Connector VMCU E USB OTG Connector Ds KS z 3V Lithium Battery CR2032 With the switch in the DBG position an on board low noise LDO with a fixed output voltage of 3 3V is used to power the MCU This LDO is again powered from the J Link USB cable The Advanced Energy Monitor is now also connected in series allowing accurate high speed current measurements and energy debugging profiling With the switch in the USB position the integrated linear regulator in the EFM32 Wonder 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 Finally with the switch in the BAT position a 20mm coin cell battery in the CR2032 socket can be used to power the device Note The Advanced Energy Monitor can only measure the current consumption of the EFM32 when the power selection switch is in the DBG position 4 2 Board Controller Power The Board Controller is responsible for important features such as the debugger and the Advanced Energy Monitor and is powered exclusively through the USB port in the top left corner of the board This part of the kit resides on a separate power domain so a different power source can be selected for the MCU while retaining debugging functionality This power domain is also isolated to prevent current leakage from the MCU power domain when power to the Board Controller is removed 20
5. Contact Information Silicon Laboratories Inc 400 West Cesar Chavez Austin TX 78701 Please visit the Silicon Labs Technical Support web page http www silabs com support pages contacttechnicalsupport aspx and register to submit a technical support request 2013 10 10 t0028_0 11 www Silabs com y E a a EF N1T32 fhe world s most energy friendly microcontrollers Table of Contents Te nere ier ec 2 Dele DOSCRIPUON ese EEE ERS EEE eE FERN TEONPEREREENUERERELTELRU TERMINEN ERERERRTERTEELNENTTRLENTERETESFIERRERE UFER 2 1 2 FealUI6S iso ep teet priu ERRARE ERR Rae EH PARU De Kinn DU ERU BEER ER SERRE A EORUMQUE Bananen ne her RENTE RE he 2 t3 Getting Stanedi Hx ee 2 PA Kit Block Ee EC EE 3 Ge lgl Ee EH el A 4 Power Supply and Reset ssssssssssssssssssssssssssesse nenne hehehe he nensi tette ten se tense tense nensis heise nenne nennen nas 5 4 1 MGU Power Selection u dats torii i e Ee Pu dE IER een E noel Me EXER OE ede dt eS D PR FER e AH 5 4 2 Board Controller Power 5 4 3 Backup Power Domiti dcr e can cad cian Bilge nai ee dnt nud mere EE MS Uer E rs 6 4A MICU CIR M E DTP 6 4 5 Board Controller Reset E EE ET 6 LEM Js 7 5 1 Push Buttons and LEDS 0 cece cece cece eee e eee ee eee ne nenne nennen he he he tiere tiere ti
6. Flash LESENSE GPIO Device Host ACMP ml User Buttons USB OTG amp LEDs Connector Touch Slider 2013 10 10 t0028_0 11 www silabs com EFMS2 the world s most energy friendly microcontrollers 3 Kit Hardware Layout The layout of the EFM32 Wonder Gecko Starter Kit is shown below Figure 3 1 EFM32WG STK3800 hardware layout Debug 8x20 Segment 32MB NAND BU Capacitor Ambient Header Flash Light Sensor LCD USB Kit Ln eee ARKE DU BOBOYI TF Interface amp Ir RT iari vil S n fn di D perm E EFM 32 Reset EF T Expansion e Header WONDER GEC E CR2032 s User Push buttons Battery 1 5 S Wed hei CAT TEE Y T en LC Sensor ES pes unte Power Source EN I i j C 4 EO oo Select cil 4 KS EFM 32 Wonder User LEDs Gecko MCU EFM 32 Debug 2013 10 10 10028 0 11 www silabs com the world s most energy friendly microcontrollers 4 Power Supply and Reset 4 1 MCU Power Selection The EFM32 Wonder Gecko MCU on the EFM32WG STK3800 is designed to be powered by three different sources Through the on board debugger Through the EFM32 s own USB regulator By a 3V Battery Selecting the power source is done with the slide switch in the lower left corner of the board Figure Figure 4 1 shows how the different power sources can be selected with the slide switch Figure 4 1 EFM32WG STK3800 Power Switch Advanced Energy Monitor
7. easiest way to include the BSP in your application is to base your work on the example application that use the BSP The following items are recommended for correct configuration 2013 10 10 0028 0 11 www silabs com Er NvT32 fhe world s most energy friendly microcontrollers 1 Make sure you define the correct part number i e EFM32WG990F256 as a preprocessor defined symbol 2 Make sure you define the correct part number i e EFM32WG990F256 for your project file 3 Add and include the EFM32 CMSIS files startup efm32 s system efm32 c core cm3 c to your project 4 Add and include a BSP package c files with the bsp 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 EFM32WG_STK3800 bsp directory Make sure you call BSP_Init early at startup and you should be all set 2013 10 10 t0028 0 11 www Silabs com the world s most energy friendly microcontrollers 9 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 Note Some of the breakout pads are shared by on board EFM peripherals The schematic mu
8. the J Link USB cable must be inserted to provide DV to the device when operating the EFM32 in host mode Figure 5 7 EFM32 USB Connector 5V Overcurrent PF6 GPIO PF5 USB VBUSEN PF12 USB ID PF10 USB DM PF11 USB DP e USB VBUS S Connector USB_VREGI USB_VREGO 5 9 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 2013 10 10 t0028 0 11 www Silabs com EFMI32 the world s most energy friendly microcontrollers 6 Advanced Energy Monitor 6 1 Usage 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 6 2 AEM theory of operation In order to be able to accurately measure current ranging from 0 1uA to 50mA 114dB dynamic range a current sense amplifier is utilized together with a dual gain stage The current sense amplifier measures the voltage drop over a small series resistor and the gain stage further amplifies this voltage with two
9. the IAR project file in the iar subfolder of each project 10 2 Rowley Associates CrossWorks for ARM See the quick start guide for download details for CrossWorks for ARM You will find CrossWorks project files in the rowley subfolder of each project 10 3 CodeSourcery Sourcery G See the quick start guide for download details for Sourcery G The codesourcery subfolder contains Makefiles for use with the Sourcery G development environment 10 4 Keil MDK ARM See the quick start guide for download details for evaluation versions of Keil MDK ARM The arm subfolder in each project contains project files for MDK ARM Please see the MDK ARM documentation for usage details 2013 10 10 t0028 0 11 www Silabs com Er nNT32 the world s most energy friendly microcontrollers 11 energyAware Commander and Upgrades The energyAware Commander is a program that comes with Simplicity Studio It can perform various kit and EFM32 specific tasks 11 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 Press the F1 button or select the Help gt Help menu item for a full description 11 2 Upgrades Upgrading the kit is done through Simplicity Studio The Studio will automatically check for new updates on startup You ca
10. 13 10 10 t0028 0 11 www Silabs com EFM 32 the world s most energy friendly microcontrollers 4 3 Backup Power Domain The kit contains a backup capacitor that can be used together with the EFM32 Wonder Gecko s 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 4 4 MCU Reset The EFM32 MCU can be reset by a few different sources The RESET button The on board debugger An external debugger by pulling the ZRST pin low 4 5 Board Controller Reset The Board Controller can be reset by removing and re inserting the J Link USB cable Removing the Board Controller USB cable will not reset the EFM32 but whenever the Board Controller is powered up again it will issue a RESET to the EFM32 through the on board debugger 2013 10 10 t0028 0 11 www Silabs com Er nNT32 the world s most energy friendly microcontrollers 5 Peripherals The starter kit has a set of peripherals that showcase some of the features of the EFM32 Wonder Gecko microcontroller Be aware that most EFM32 UO routed to peripherals are also routed to the breakout pads This must be taken into consideration when using the breakout pads for your application 5 1 Push Buttons and LEDs The kit
11. B disconnected will give unpredictable results 8 1 Installation location When installing Simplicity Studio the BSP will be installed in the user directory typically in a location such as Win7 C Users username AppData Roaming energymicro kits EFM32WG_STK3800 or something similar depending on your OS Windows version All files in the board support package are prefixed by stk 8 2 Application Programming Interface To use the BSP include the Starter Kit header file like this include bsp h All functions in the BSP are prefixed with BSP_ The main initialization routine is defined as void BSP_Init BSP_INIT_STK_BCUART and must be called before any access to the STK functions This function call will setup the UART communication channel with a 115800 baud rate This baud rate depends on the current core clock so correct clock configuration should be set before calling this function float BSP CurrentGet void Returns instant current usage in milliamperes float BSP VoltageGet void Returns instant voltage VMCU reading in volt 8 3 Example Applications Under the kits EFM32WG STK3800 examples folder in your installation directory you will find an example program using the BSP with corresponding project Makefiles for the supported IDEs The examples folder also contains examples showing how to use the different peripherals on the EFM32WG STK3800 8 4 How to include in your own applications The
12. E DATA 1 GND 17 o o 18 TRACE DATA 2 GND 19 o 20 TRACE DATA 3 Table 9 3 Trace header pinout Pin Function Note number 1 VTref Target reference voltage 2 SWDIO TMS Serial Wire Data Input Output 4 SWCLK TCK Serial Wire Clock input 6 SWO TDO Serial Wire Output trace port 8 TDI Not Connected on the EFM32WG STK3800 10 nRESET Target CPU reset signal 12 TRACECLK Trace clock output Trace clock 1 2 CPU clock 14 TRACE DATA O0 Trace data output pin 0 16 TRACE DATA 1 Trace data output pin 1 18 TRACE DATA 2 Trace data output pin 2 20 TRACE DATA 3 Trace data output pin 3 7 11 13 NC Not Connected 3 5 9 GND 15 17 19 Note The EFM32WG STK3800 debugger does not contain any trace functionality apart from the basic functionality provided with Serial Wire View SWV This header is only useful together with an external trace emulator 2013 10 10 t0028_0 11 www silabs com EFMI32 the world s most energy friendly microcontrollers 10 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 10 1 IAR Embedded Workbench for ARM An evaluation version of IAR Embedded Workbench for ARM is included on a CD in the EFM32WG STK3800 package Check the quick start guide for where to find updates and IAR s own documentation on how to use it You will find
13. E FINI 32 the world s most energy friendly microcontrollers USER MANUAL Starter Kit EFM32WG STK3800 Ee DS S NNNM 0 The EFM32 Wonder Gecko Starter Kit is a feature rich platform for evaluation prototyping and application development for the EFM32 Wonder Gecko MCU family with the ARM Cortex M4F CPU core Main features e Advanced Energy Monitoring provides real time information about the energy consumption of an application or prototype design e 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 SILICON LABS Er NT32 the world s most energy friendly microcontrollers 1 Introduction 1 1 Description The EFM32WG STK3800 is an excellent starting point to get familiar with the EFM32 Wonder Gecko microcontrollers The kit contains sensors and peripherals demonstrating some of the MCU s many capabilities The kit can also serve as a starting point for application development 1 2 Features e EFM32WG990F256 MCU with 256 KB Flash and 32 KB RAM Advanced Energy Monitoring system for precise current tracking Integrated Segger J Link USB debugger emulator with debug out functionality 160 segment Energy Micro LCD 20 pin expansion header Breakout pads for easy access to I O pins Power sources include USB and CR2032 battery 2 user buttons 2 user LEDs and a touch slider Ambient Light Sen
14. List of Tables 9 1 Some peripheral functions available on Expansion Header 17 9 2 Debug connector pinout 2 2 eee erect e eee nemen me meme me hem nennen hinten he ree mes tiere tente tee te ree ren rien en rennes 19 9 3 Trace header pinoUt coeur iota ioci ee ro necem AS anne Luque pru Mr been na HE padre PEREA EET FUSE S ET 20 19 1 Kit Revision E tee EE 24 PS gium Ee RE Eege EE EE EE 24 14 1 Document Revision History MP L E 25 2013 10 10 t0028 0 11 www Silabs com GECKO LEOPARD GIANT WONDER ARM Cortex M3 ARM Cortex M3 ARM Cortex M3 ARM Cortex M4
15. address and command registers to be mapped in the EFM32 s address space as Data register 0x80000000 Address register 0x81000000 Command 0x82000000 register 5 7 Backup Domain Capacitor Asmall super capacitor is provided to evaluate the EFM32 Wonder Gecko MCU s backup power domain The capacitor has a nominal value of 33 mF and is connected with a 100 ohm series resistor to the BU VIN pin of the EFM32 Because of the extremely low power consumption of the EFM32 in backup mode 400nA the capacitor can power a clock application using the low frequency crystal oscillator LFXO for more than 8 hours The series resistor allows measuring of the current drawn from the capacitor into the EFM32 device by simply using a multimeter to measure the voltage across it Please refer to the schematic and assembly drawings to locate the series resistor 2013 10 10 t0028_0 11 www silabs com EFM32 the world s most energy friendly microcontrollers 5 8 USB Micro AB Connector The EFM32WG STK3800 board is equipped with a USB Micro AB connector supporting USB Device and Embedded Host modes The figure below shows how the USB lines are connected to the EFM32 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 itin case excessive current is drawn by the attached device Note that
16. an inductive capacitive sensor for demonstrating the low energy sensor interface By setting up oscillating currents in the inductor metal nearby the inductor can be sensed by measuring the oscillation decay time The effective range is a few millimeters Figure 5 5 LC Metal Sensor DAC LC EXCITE PB12 DACO OUT1 PC7 ACMPO CH7 EFM32 MCU Metal Object 2013 10 10 t0028_0 11 www silabs com EE ZZ the world s most energy friendly microcontrollers 5 6 NAND Flash A 32MB NAND Flash is connected to the external bus interface of the EFM32 Wonder Gecko MCU The interface is a simple 8 bit parallel interface This peripheral demonstrates the EFM32 Wonder Gecko s EBI module s NAND support with built in ECC generation Figure 5 6 NAND Flash Interface VMCU PE 15 8 EBI_AD 7 0 I O 7 0 ER A24 ALE EBI A25 EBI WEN PB15 NAND PWR EN ED RE NAND_WP NAND_CE NAND R Bf EFM32 MCU NAND256W3A A separate power switch is used to enable disable the NAND flash thus avoiding excess current draw when not used When NAND_PWR_EN is high the NAND flash is powered from the same supply as the EFM32 MCU It is recommended to keep the write protect line low during power transitions The ALE address latch enable and CLE command latch enable pins of the NAND Flash are connected to the EBI Address pins 24 and 25 and the CE chip enable line is connected to a general GPIO pin This causes the NAND data
17. der to design or fabricate any integrated circuits The products must not be used within any Life Support System without the specific written consent of Silicon Laboratories 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 significant personal injury or death Silicon Laboratories products are generally not intended for military applications Silicon Laboratories products shall under no circumstances be used in weapons of mass destruction including but not limited to nuclear biological or chemical weapons or missiles capable of delivering such weapons A 2 Trademark Information Silicon Laboratories Inc Silicon Laboratories Silicon Labs SiLabs and the Silicon Labs logo CMEMS EFM EFM32 EFR Energy Micro Energy Micro logo and combinations thereof the world s most energy friendly microcontrollers Ember amp EZLink amp EZMac EZRadio amp EZRadioPRO DSPLL ISOmodem Precision32 ProSLIC SIPHY USBXpress and others are trademarks or registered trademarks of Silicon Laboratories Inc ARM CORTEX Cortex M3 and THUMB are trademarks or registered trademarks of ARM Holdings Keil is a registered trademark of ARM Limited All other products or brand names mentioned herein are trademarks of their respective holders 2013 10 10 10028 0 11 www Silabs com the world s most energy friendly microcontrollers B
18. different gain settings to obtain two current ranges The transition between these two ranges occurs around 250uA Digital filtering and averaging is done within the Board Controller before the samples are exported to the energyAware Profiler application During startup of the kit an automatic calibration of the AEM is performed This calibration compensates for the offset error in the sense amplifiers Figure 6 1 Advanced Energy Monitor d VMCU e Sense Resistor Power Select Switch Current Sense Sensors amp Amplifier Peripherals AEM Dual Gain Stage Processing 6 3 AEM accuracy and performance The Advanced Energy Monitor is capable of measuring currents in the range of 0 1uA to 50mA For currents above 250uA the AEM is accurate within 0 1mA When measuring currents below 250uA the accuracy increases to 1uA Even though the absolute accuracy is 1uA in the sub 250uA range the AEM is able to detect changes in the current consumption as small as 100nA The AEM produces 6250 current samples per second Note The current measurement will only be correct when powering the EFM32 from USB power through the debugger power select switch set to DBG 2013 10 10 t0028_0 11 www silabs com fhe world s most energy friendly microcontrollers 7 Board Controller The kit contains a board controller that is responsible for performing various board level tasks such as handling the debugger and the Advanc
19. ed 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 PEO and EFM BC RX PE1 for communicating Specific library functions has been provided in the kit Board Support Package that supports various requests to be made to the board controller such as quering AEM voltage or current To use these functions the Board Support Package must be installed See the Chapter 8 to find out more Note The board controller is only available when USB power is connected 2013 10 10 t0028 0 11 www Silabs com Er nNT32 the world s most energy friendly microcontrollers 8 Board Support Package The Board Support Package BSP is a set of C source and header files that enables easy access to and control over some board specific features 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 The BSP use EFM32 peripheral UARTO Location 1 TX pin PEO RX pin PE1 on baudrate 115200 8 N 1 to communicate with the board controller Note The BSP is only functional when the Starter Kit is USB powered using these function calls with US
20. er For low power operation the touch slider can be used together with LESENSE to continuously scan all 4 pads using LESENSE channels 8 to 11 Figure 5 3 Touch Slider PC8 ACMP1 CHO NEE PC9 ACMP1_CH1 UIF TOUCH1 ur TOUCH ml PC10 ACMP1_CH2 PC11 ACMP1_CH3 Ul TOUGHS Touch Slider EFM32 MCU The capacitive touch slider works by sensing changes in the capacitance of the pads when touched by a human finger Sensing the changes in capacitance is done by setting up the touch pad as part of an RC relaxation oscillator using the EFM32 s analog comparator and then counting the number of oscillations during a fixed period of time 5 4 Ambient Light Sensor The kit has a light sensitive transistor type ambient light sensor connected to the low energy sensor interface of the EFM32 Wonder Gecko MCU The sensor is placed above the push buttons and can be used to sense changes in ambient light levels Figure 5 4 Light Sensor LIGHT EXCITE PD6 LES ALTEXO a PC6 ACMPO CH6 LIGHT SENSE TEMT6200FX01 EFM32 MCU Two pins are used for the light sensor operation one for excitation and one for sensing The sense pin is connected to ACMPO CHE Both the excitation pin and the sense pin can be controlled directly from the EFM32 s LESENSE module 2013 10 10 0028 0 11 www silabs com EFM32 the world s most energy friendly microcontrollers 5 5 LC Sensor In the bottom right corner there is
21. ere tiere tiere reete trenes 7 5 2 EO RE H 5 3 Capacitive Touch Slider mn ee Seege de Se BEE Ed de Sank edd 8 5 4 Ambient Eight Sensor gue SEENEN RSR ge SOERENSEN 8 SM EG SOMSON MM T nm 9 9 6 INANDSEIAS Dee 10 5 7 BackUp Domain GapacitOn su eese EE Ee ue eet epe vata PUR V dees hole ee Weta CERN dE EEN 10 5 8 USB Micro AB Connector emen men men men ee ree ee mee ee ree ee nee ee ee ee nennen enne 11 5 9 OP AMp FOOIPrIM ai ioeie r a aa r Eara Ea Ea EEEE EE E EE 11 6 Advanced Energy MORTO EE 12 E E 12 6 2 AEM theory of operation 5 2 6 iie a uae n doce nodes eren kd eX RUM a p EP PE RAM Er Fe PERS Rea E Ra es 12 6 3 AEM accuracy and performance sssssssssssssssssseneneee nennen he nennen he mentem ten ten mente treten rennen rentrer ee 12 ashes 13 8 Board Suppott Package EE 14 8 1 Installati n location E 14 8 2 Application Programming Interface ssssssessesseenn mH HII mem heme nennen EERE SEEE EEan nee 14 8 3 Example Applications ssessssssssse EE EE ee mee eere eere ee ne nenne nennen 14 8 4 How to include in your own applications ssssssssesses HH mener he hehe heres 14 9 GODrSCIOrS a escasos petu Eeer ELO IEEE 16 9 1 Ee NIE 16 9 2 Expansion header anna Seege Eege BEE epus cR UR NUT eR 16 9 3 Debug connector PR in Br nn en ann nenn a Ren 19 9 4 Trace Header us ccc 19 10 Integrated Development Environmen
22. has two user push buttons marked PBO and PB1 They are connected to the EFM32 and are debounced by RC filters with a time constant of 1ms The buttons are connected to pins PB9 and PB10 In addition to the two push buttons the kit also features two yellow LEDs marked LEDO and LEDT that are controlled by GPIO pins on the EFM32 The LEDs are connected to pins PE2 and PE3 in an active high configuration Figure 5 1 Buttons LEDs UIF LEDO UIF_LED1 BB PB9 AB User Buttons PB10 UIF PB1 amp LEDs EFM32 MCU 5 2 LCD A 28 pin Energy Micro LCD display is connected to the EFM32 The LCD has 8 common lines and 20 segment lines giving a total of 160 segments in 8 plexed mode These lines are not shared on the breakout pads Figure 5 2 160 Segment LCD 3 PA 11 7 LCD SEG 39 35 bah Je HH PB 2 0 LCD_SEG 34 32 Ki Di Cl CH Cl bg Ni PD 12 9 LCD_SEG 31 28 A PA 6 0 PA15 LCD_SEG 19 12 8x20 Segment LCD PB 6 3 LCD_COMI7 4 PH7 4 LCD CON 3 0 EFM32 MCU Capacitors for the EFM32 Wonder Gecko LCD boost function are also available on the EFM32WG STK3800 2013 10 10 0028 0 11 www silabs com EF NT32 the world s most energy friendly microcontrollers 5 3 Capacitive Touch Slider A touch slider utilizing the capacitive touch capability is available It is placed beneath the two push buttons on the kit The slider interpolates 4 separate pads to find the exact position of a fing
23. mber OPAMP OUTO PB11 11 OPAMP N1 PD7 17 OPAMP P1 PD6 16 OPAMP OUT PB12 13 OPAMP N2 PD3 10 OPAMP_P2 PD4 12 OPAMP_OUT2 PD5 PDO 14 4 Timer Compare Capture TIMERO CCO PD1 6 TIMERO CC1 PD2 8 TIMERO CC2 PD3 10 TIMER1 CCO PD6 16 TIMER1 CC PD7 17 TIMER1 CC2 PB11 11 Low Energy Timer LETIMO OUTO PD6 PB11 PC4 16 11 7 LETIMO OUT1 PD7 PB12 PC5 17 13 9 Low Energy Sensor LES CHO PCO 3 Interface LESENSE LES CH3 SCH S LES CHA PC4 7 LES CH5 PC5 9 LES CH6 PC6 15 LES ALTEXO PD6 16 LES ALTEX1 PD7 17 Pulse Counter PCNTO SOIN PD6 16 PCNTO S1IN PD7 17 PCNT1 SOIN PC4 7 PCNT1 S1IN PC5 9 PCNT2 SOIN PDO 4 PCNT2 S1IN PD1 6 Peripheral Reflex System PRS_CH2 PCO 3 PRS Please note that this table only sums up some of the alternate functions available on the expansion header Consult the EFM32WG990F 256 datasheet for a complete list of alternate functions 2013 10 10 10028 0 11 www Silabs com the world s most energy friendly microcontrollers 9 3 Debug connector This connector is used for Debug In and Debug Out see chapter on Debugging The pinout is described in Table 9 2 Figure 9 3 Debug Connector VTARGET 1 oo 2 NC TRST 3 oo 4 GND TDI 5 oo 6 GND TMSSWDIO 7 5 2 8 GND TCK SWCLK 9 I o 10 GND RTCK 11 Jao 12 GND TDO SWO 13 a a 14 GND RESET 15 oo 16 GND PD 17 a0 18 Cable Detect PD 19 ao 20 GND Table 9 2 Debug connector pinout Pin number Function
24. n also use the energyAware Commander for manual upgrades Select the Kit icon use the Browse button to select the correct file ending in emz and press the Install package button 2013 10 10 t0028 0 11 www Silabs com EFMS2 the world s most energy friendly microcontrollers 12 Schematics Assy Drawings and BOM The schematics assembly drawings and bill of materials BOM for the EFM32 Wonder Gecko Starter Kit board is available through Simplicity Studio when the kit documentation package has been installed 2013 10 10 t0028_0 11 www silabs com EFMS2 the world s most energy friendly microcontrollers 13 Kit Revision History and Errata 13 1 Revision History The kit revision can be found printed on the box label of the kit as outlined in the figure below Figure 13 1 Revision info Wonder Gecko Starter Kit Parti BEM32 WC ST 5 EFM32WG STK3800 WE TTE e mm ue ee cC Q Qty 1 2011 Energy Micri ES En ergy Micro EFM EFM 32 ES i jogo and III combinations tl pui wi EM e rei m Se rks and the world s ergy S n r 115100140 fend miro ste e the trademarks of Energy MI Cortex MONS sd rn Ei ec istered trademark a jolis de marks of Rev AOO ARM Limita d Other ms a An names are the property of their respective owners Table 13 1 Kit Revision History Kit Revision Released A00 Description 13 2 Errata Table 13 2 Kit Errata Kit Revision Problem Description
25. r With the exception of a few pins most of the Expansion Header s pins are the same as those on the EFM32 Gecko or EFM32 Tiny Gecko starter kits Some of the chip peripheral functions that are available on the Expansion Header are listed in table Table 9 1 2013 10 10 t0028 0 11 www Silabs com Figure 9 2 Expansion Header goanguaoauuouuuuucd coooooooooao Table 9 1 Some peripheral functions available on Expansion Header the world s most energy friendly microcontrollers 2013 10 10 t0023_0 11 Peripheral Peripheral pin MCU Pin EXP Header pin number USART SPI USART1_TX PDO 4 USART1_RX PD1 6 USART1_CLK PD2 8 USART1_CS PD3 10 lC 12C1_SDA PC4 7 12C1_SCL PC5 9 Low Energy UART LEUARTO_TX PD4 12 LEUARTO RX PD5 14 Analog to Digital ADCO CHO PDO 4 SOIN ADCO CH PD1 6 ADCO CH2 PD2 8 ADCO CH PD3 10 ADCO CH4 PD4 12 ADCO CH5 PD5 14 ADCO CH6 PD6 16 ADCO CH7 PD7 17 Digital to Analog DACO CHO PB11 11 SE DACO CH1 PB12 13 Analog Comparator ACMPO CHO PCO 3 ACMPO CH3 PC3 5 ACMPO_CH4 PC4 7 ACMPO_CH5 PC5 9 ACMPO CH6 PC6 15 ACMPO O PD6 16 ACMP1 O PD7 17 Operational Amplifier OPAMP NO PC5 9 OPAMP PO PC4 7 www silabs com the world s most energy friendly microcontrollers Note Peripheral Peripheral pin MCU Pin EXP Header pin nu
26. sor and Inductive capacitive metal sensor EFM32 OPAMP footprint e 32 MB NAND Flash USB Micro AB OTG connector 0 03F Super Capacitor for backup power domain Crystals for LFXO and HFXO 32 768kHz and 48 000MHz 1 3 Getting Started The first step to get started with your new EFM32WG STK3800 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 Wonder Gecko Starter Kit Some important tools for use with the EFM32WG STK3800 are energyAware Commander e energyAware Profiler The energyAware Commander is a tool for updating the kit s firmware programming the MCU and launching demos The energyAware Profiler is the PC side interface to the Advanced Energy Monitor It provides the possibility to do energy debugging and profiling of application code 2013 10 10 t0028 0 11 www Silabs com EFMSZ2 the world s most energy friendly microcontrollers 2 Kit Block Diagram An overview of the EFM32 Wonder Gecko Starter Kit is shown in Figure 2 1 Figure 2 1 EFM32WG STK3800 Block Diagram Toni o ele G a EFMT32 a S Y Y Y vn Wr er CS EC GE GEZ je YN WY A YAYXMYAY AY A LARA TAREA DAN USB Mini B 8x20 Segment LCD Connector GPIO EXP Header BOARD CONTROLLER A Milius LESENSE Light Sensor EFM32 Wonder Gecko RYAN bes NAND Microcontroller
27. st be consulted to make sure that it is OK to use a shared pin in your application Figure 9 1 Breakout pads and Expansion Header akaf PSEUD E A NS Oo N N ON SPOS Er SOSSE SO ai e S S x SU et O EXP Header T 000000000000000000 1 m GER Top row Bottom row Bem a ei 3v3 GND u a sa 5V PD7 AS PD6 PC6 Oo O Q e O PD5 PB12 O PD4 PB11 Hx z PD3 PC5 ang z PD2 PC4 4 P Gd v4 dl PD1 PC3 EN E E PDO PCO b Bi 2x VMCU GND Ur E O i IE 3 Tal A Note Pins PC3 PC4 PC5 and PC6 are also available as surface mounted pads beneath the USB Micro AB connector 9 2 Expansion header On the right hand side of the board an angled 20 pin expansion header is provided to allow connection of peripherals or plugin boards The connecter contains a number of I O pins that can be used with most of the EFM32 Wonder Gecko s features Additionally the VMCU 3V3 and 5V power rails are also exported Figure Figure 9 1 shows the pin assignment of the expansion heade
28. ts sssssssssssssssssssse nene nenne mene hehehe hem nennen hinten reete ren ten rennen nenne 21 10 1 IAR Embedded Workbench for ARM sss me mene hen he nemen ten men ten rennen ten tee rennen rennes 21 10 2 Rowley Associates CrossWorks for ARM sss mme meme hen eminem nennen rennen rene 21 10 3 GodeSourcery So rcery Gu nass nenne nannten anna EE E ubi rix ARN nannten EE AE naeh enden 21 10 4 CIEN edi m 21 11 energyAware Commander and Upgrades ssssssssssssse emen hehehe hehe he ne hene nennen 22 11 1 eA Gommander Operation un d AER eoe tee puce eddie o dE Leto uu spa De ee td Dato ocd boc Quee abe p EA EEN 22 DP Upgrade EE 22 12 Schematics Assy Drawings and BOM heme hehe he he he he he he he he he he ne nene nennen 23 13 Kit Revision History and Errata cccecceecee cece eee eee eee eee eee eee eae he he nennen he hehehe he tenni tese heir e nennen nnne 24 IN NESCUCIMs3o L 24 i r 24 14 Document Revision History cccceee eect eee eee eee ee me nemen nen nenne nennen tin tee tienen rinm en rennen rennen rennen ee 25 A Disclaimer and Trademarks 2 eor tee e exo roa tues Potter ERR S Phen a Er UK E TR HE HER ERA Rn POL EEN EEN 26 fw WITH 26 A2 Trademark Information ui ea md emiten REENEN BEER UB eum Eeer dici 26 B Comact Information EE 27
Download Pdf Manuals
Related Search
Related Contents
1 - Sulky Burel Contact Wilson Electronics Customer Support Team GV-NVR Specifications - Surveillance System, Security Cameras Rollladenantrieb RolTop-868 Samsung SGH-E760 Manuel de l'utilisateur kransortiment DDX7025BT DDX7055BT DDX5025DAB DDX5025BT DDX5055BT Yorkville Sound YS1082 Musical Instrument Amplifier User Manual Istruzioni d`uso e di montaggio Lava-asciuga WT 27-89 i CH Copyright © All rights reserved.
Failed to retrieve file