Silicon Laboratories Mighty Gecko MGM12P User Manual
Silicon Laboratories Mighty Gecko MGM12P User Manual

Silicon Laboratories Mighty Gecko MGM12P User Manual

Module wireless starter kit

Advertisement

Quick Links

V. 2/18
UG290: MGM12P Mighty Gecko Module
Wireless Starter Kit User's Guide
A Silicon Labs Wireless Starter Kit for the MGM12P Mighty Gecko
Mesh Networking Module for zigbee® and Thread is an excellent
starting point to get familiar with the device, and it provides all nec-
essary tools for developing a Silicon Labs wireless application.
The Wireless Starter Kit Mainboard contains sensors and peripherals enabling easy
demonstration of the many capabilities of the MGM12P. An on-board J-Link debugger al-
lows debugging of the attached radio board as well as providing a debug connection for
external hardware.
A plug-in Radio Board contains the reference design for the MGM12P itself, including the
RF section and device-specific hardware.
Singel 3 | B-2550 Kontich | Belgium | Tel. +32 (0)3 458 30 33 | info@alcom.be | www.alcom.be
Rivium 1e straat 52 | 2909 LE Capelle aan den Ijssel | The Netherlands | Tel. +31 (0)10 288 25 00 | info@alcom.nl | www.alcom.nl
WSTK MAINBOARD FEATURES
• Ethernet and USB connectivity
• Advanced Energy Monitor
• Virtual COM Port
• Packet Trace Interface support
• SEGGER J-Link on-board debugger
• Supports debugging the attached radio
board or an external device
• Silicon Labs' Si7021 Relative Humidity
and Temperature sensor
• Ultra low power 128x128 pixel Memory
LCD
• User LEDs / Pushbuttons
• 20-pin 2.54 mm header for expansion
boards
• Breakout pads for direct access to all radio
I/O pins
• Power sources include USB and CR2032
coin cell battery.
BRD4304A RADIO BOARD FEATURES
• MGM12P12P32F1024GA Module
• 1024 kB Flash and 256 kB RAM
• 18 dBm output power
• -105 dBm sensitivity
• 8 Mbit low-power serial flash for over-the-
air upgrades.
SOFTWARE SUPPORT
• Simplicity Studio™
• zigbee and Thread mesh networking
software
• Blue Gecko Bluetooth software

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Mighty Gecko MGM12P and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Silicon Laboratories Mighty Gecko MGM12P

  • Page 1 V. 2/18 UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide A Silicon Labs Wireless Starter Kit for the MGM12P Mighty Gecko Mesh Networking Module for zigbee® and Thread is an excellent WSTK MAINBOARD FEATURES starting point to get familiar with the device, and it provides all nec- •...
  • Page 2: Table Of Contents

    Table of Contents 1. Introduction ....... . 4 1.1 Radio Boards ......4 1.2 Ordering Information .
  • Page 3 7.4 Usage ....... .23 8. On-Board Debugger ......8.1 Host Interfaces .
  • Page 4: Introduction

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Introduction 1. Introduction The MGM12P Mighty Gecko Module itself is featured on a Radio Board that forms a complete reference design, inluding the RF section and other components. The Radio Board plugs directly into a Wireless Starter Kit Mainboard. The Mainboard features several tools for easy evaluation and development of wireless applications.
  • Page 5: Hardware Overview

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Hardware Overview 2. Hardware Overview 2.1 Hardware Layout The layout of the MGM12P Mighty Gecko Mesh Networking Module Wireless Starter Kit is shown in the figure below. 1.28" Memory-LCD Display Si7021 Radio Board Ultra-low power...
  • Page 6: Block Diagram

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Hardware Overview 2.2 Block Diagram An overview of the MGM12P Mighty Gecko Mesh Networking Module Wireless Starter Kit is shown in the figure below. WSTK Mainboard Board USB Mini-B Controller RJ-45 Ethernet Connector Connector...
  • Page 7: Connectors

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Connectors 3. Connectors This chapter gives you an overview of the Wireless STK Mainboard connectivity. The placement of the connectors can be seen in the figure below. Ethernet Connector J-Link USB Connector In/Out Debug Simplicity...
  • Page 8: Breakout Pads

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Connectors 3.3 Breakout Pads Most pins of the MGM12P are routed from the radio board to breakout pads at the top and bottom edges of the Wireless STK Main- board. A 2.54 mm pitch pin header can be soldered on for easy access to the pins. The figure below shows you how the pins of the MGM12P maps to the pin numbers printed on the breakout pads.
  • Page 9: Expansion Header Pin-Out

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Connectors 3.4.1 Expansion Header Pin-out The pin-routing on the MGM12P is very flexible, so most peripherals can be routed to any pin. However, many pins are shared between the Expansion Header and other functions on the Wireless STK Mainboard. Table 3.1 Expansion Header Pinout on page 9 includes an overview of the mainboard features that share pins with the Expansion Header.
  • Page 10: Debug Connector

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Connectors 3.5 Debug Connector The Debug Connector serves multiple purposes based on the "debug mode" setting which can be configured in Simplicity Studio. When the debug mode is set to "Debug IN", the debug connector can be used to connect an external debugger to the MGM12P on the radio board.
  • Page 11: Simplicity Connector

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Connectors 3.6 Simplicity Connector The Simplicity Connector enables the advanced debugging features, such as the AEM, the Virtual COM port and the Packet Trace In- terface, to be used towards an external target. The pinout is illustrated in the figure below. VMCU VCOM_TX VCOM_RX...
  • Page 12: Debug Adapter

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Connectors 3.7 Debug Adapter BRD8010A STK/WSTK Debug Adapter is an adapter board which plugs directly into the Debug Connector and the Simplicity Connector on the mainboard and combines selected functionality from these two to a smaller footprint 10-pin connector which is more suitable for space constrained designs.
  • Page 13: Power Supply And Reset

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Power Supply and Reset 4. Power Supply and Reset 4.1 Radio Board Power Selection The MGM12P on a Wireless Starter Kit can be powered by one of these sources: • the debug USB cable; •...
  • Page 14: Board Controller Power

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Power Supply and Reset 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 differ- ent power source can be selected for the target device while retaining debugging functionality.
  • Page 15: Peripherals

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Peripherals 5. Peripherals The starter kit has a set of peripherals that showcase some of the features of the MGM12P. Be aware that most MGM12P I/O routed to peripherals are also routed to the breakout pads. This must be taken into consideration when using the breakout pads for your application.
  • Page 16: Memory Lcd-Tft Display

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Peripherals 5.2 Memory LCD-TFT Display A 1.28-inch SHARP Memory LCD-TFT is available on the kit to enable interactive applications to be developed. The display has a high resolution of 128 by 128 pixels, and consumes very little power. It is a reflective monochrome display, so each pixel can only be light or dark, and no backlight is needed in normal daylight conditions.
  • Page 17: Serial Flash

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Peripherals 5.3 Serial Flash The BRD4304A radio board is equipped with an 8 Mbit Macronix MX25R SPI flash that is connected directly to the MGM12P. Figure 5.3 Radio Board Serial Flash on page 17 shows how the serial flash is connected to the MGM12P.
  • Page 18: Si7021 Relative Humidity And Temperature Sensor

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Peripherals 5.4 Si7021 Relative Humidity and Temperature Sensor The Si7021 I C relative humidity and temperature sensor is a monolithic CMOS IC integrating humidity and temperature sensor ele- ments, an analog-to-digital converter, signal processing, calibration data, and an I C Interface.
  • Page 19: Virtual Com Port

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Peripherals 5.5 Virtual COM Port An asynchronous serial connection to the board controller is provided for application data transfer between a host PC and the target MGM12P. This eliminates the need for an external serial port adapter. Isolation &...
  • Page 20: Board Controller

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Board Controller 6. Board Controller The Wireless STK Mainboard contains a dedicated microcontroller for some of the advanced kit features provided. This microcontroller is referred to as the "Board Controller", and is not programmable by the user. The board controller acts as an interface between the host PC and the target device on the radio board, as well as handling some house-keeping functions on the board.
  • Page 21: Command Examples

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Board Controller 6.1.3 Command Examples PTI Configuration pti config 0 efruart 1600000 Configures PTI to use the "EFRUART" mode at 1.6 Mb/s. Serial Port Configuration serial config vcom handshake enable Enables hardware handshake on the VCOM UART connection.
  • Page 22: Advanced Energy Monitor

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Advanced Energy Monitor 7. Advanced Energy Monitor 7.1 Introduction Any embedded developer seeking to make his embedded code spend as little energy as the underlying architecture supports, needs tools to easily and quickly discover inefficiencies in the running application. This is what the Simplicity Energy Profiler is designed to do.
  • Page 23: Aem Accuracy And Performance

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Advanced Energy Monitor 7.3 AEM Accuracy and Performance The AEM is capable of measuring currents in the range of 0.1 µA to 95 mA. For currents above 250 µA, the AEM is accurate within 0.1 mA.
  • Page 24: On-Board Debugger

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide On-Board Debugger 8. On-Board Debugger The Wireless STK Mainboard contains an integrated debugger, which can be used to download code and debug the MGM12P. In addi- tion to programming a target on a plug-in radio board, the debugger can also be used to program and debug external Silicon Labs EFM32, EFM8, EZR32 and EFR32 devices connected through the debug connector.
  • Page 25: Debug Modes

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide On-Board Debugger 8.2 Debug Modes Programming external devices is done by connecting to a target board through the provided Debug IN/OUT Connector, and by setting the debug mode to [Out]. The same connector can also be used to connect an external debugger to the MGM12P Module on the kit, by setting debug mode to [In].
  • Page 26: Debugging During Battery Operation

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide On-Board Debugger Note: For "Debug IN" to work, the board controller on the kit must be powered throught the USB connector. 8.3 Debugging During Battery Operation When the MGM12P is powered by battery and the J-Link USB is still connected, the on-board debug functionality is available. If the USB power is disconnected, the Debug In mode will stop working.
  • Page 27: Kit Configuration And Upgrades

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Kit Configuration and Upgrades 9. Kit Configuration and Upgrades The kit configuration dialog in Simplicity Studio allows you to change the J-Link adapter debug mode, upgrade its firmware and change other configuration settings.
  • Page 28: Mechanical Details

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Mechanical Details 10. Mechanical Details The mechanical layout of BRD4304A MGM12P Mighty Gecko Module Radio Board is illustrated in the figures below. 40 mm Figure 10.1. BRD4304A Top View 20 mm Figure 10.2.
  • Page 29: Schematics, Assembly Drawings And Bom

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Schematics, Assembly Drawings and BOM 11. Schematics, Assembly Drawings and BOM Schematics, assembly drawings and bill of materials (BOM) are available through Simplicity Studio when the kit documentation pack- age has been installed. silabs.com | Building a more connected world.
  • Page 30: Radio Board Revision History And Errata

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Radio Board Revision History and Errata 12. Radio Board Revision History and Errata 12.1 BRD4304A Revision History The Radio Board revision is printed on the backside of the board. Table 12.1. BRD4304A Revision History Radio Board Revision Release Date Description...
  • Page 31: Kit Revision History

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Kit Revision History 13. Kit Revision History The kit revision can be found printed on the kit packaging label, as outlined in the figure below. MGM12P Mesh Networking Module Radio Board SLWRB4304A 27-04-17 124802042...
  • Page 32: Document Revision History

    UG290: MGM12P Mighty Gecko Module Wireless Starter Kit User's Guide Document Revision History 14. Document Revision History Revision 1.00 2017-06-09 Initial version. Singel 3 | B-2550 Kontich | Belgium | Tel. +32 (0)3 458 30 33 | info@alcom.be | www.alcom.be Rivium 1e straat 52 | 2909 LE Capelle aan den Ijssel | The Netherlands | Tel.

Table of Contents