32-bit MCUs Training

You've got the building blocks needed to bring your designs to life with our low power EFM32™ ARM® Cortex® based 32-bit MCUs. To help get you off and running even faster, we’ve collected the latest training, whitepapers, and other how-to content in one place. 

Questions or feedback? Visit our 32-bit MCUs Community.

Getting Started in MCU

1. MCU Solutions for IoT

This training module discusses features of EFM32 MCUs and EFM8 MCUs that makes them conducive to IoT development. In particular, it focuses on low energy and autonomous compatibility of EFM32 MCUs and high functionality and greater value of EFM8 MCUs. Additionally, it explains how Simplicity Studio helps and supports IoT development. 

 

Begginer  |. Pre-requisites: none  |  Lab SW/HW: none  |  Hardware Required: none  |  PDF  |  90 minutes

32-bit Series 0 Training

1. EFM32 Series 0: Introduction

An introductory training module about EFM32 MCU architecture starting with CPU and memory to security. The training module also contains detailed diagrams of clocks and oscillators, current part numbers, and kits.

Begginer  |. Pre-requisites: none  |  Lab SW/HW: none  |  Hardware Required: none  |  PDF  |  5 minutes

2. EFM32 Series 0: Tools and IDEs

A brief overview of tools and IDEs relevant to EFM32 MCUs focusing on building software and SDK contents. Additionally, this training module describes chip configuration in terms of startup files, device headers, and linkers.

Begginer  |. Pre-requisites: none  |  Lab SW/HW: none  |  Hardware Required: none  |  PDF  |  5 minutes

3. EFM32 Series 0: Introduction to EFM32 API

A quick introduction to EFM32 Application Programming Interface (API) including its memory mapped peripherals, peripheral registers, CMSIS struct, set and clear bits, multiple bit fields, and EMLIB. 

Begginer  |. Pre-requisites: none  |  Lab SW/HW: none  |  Hardware Required: none  |  PDF  |  10 minutes

4. EFM32 Series 0: Interrupts and Energy Modes

An introduction to EFM32 interrupts and energy modes. This training module covers interrupt activation, clearing interrupt flags, and provides several interrupt examples. It describes how to enter energy modes, EMLIB API, and so on.

Begginer  |. Pre-requisites: none  |  Lab SW/HW: none  |  Hardware Required: none  |  PDF  |  20 minutes

5. EFM32 Series 0: Debug and Bootloaders

This session describes the ARM serial wire debug interface, SWD Select Register, AAP, debug lock/unlock, debug modules, factory programmed bootloader, and methods for recovering EFM32 STKs.

Begginer  |. Pre-requisites: none  |  Lab SW/HW: none  |  Hardware Required: none  |  PDF  |  20 minutes

6. EFM32 Series 0: Hardware Design

An introduction to EFM32 MCU hardware design focusing on power supply options, supply voltage limits, reset, backup voltage domain, and debug backup mode. This session also describes typical connection diagrams for EFM32 devices, reset sources, and backup power domain.

Begginer  |. Pre-requisites: none  |  Lab SW/HW: none  |  Hardware Required: none  |  PDF  |  10 minutes

7. EFM32 Series 0: Analog Peripherals

A discussion of ADC, DAC, ACMP, and OPAMP peripherals in some detail covering topics such as input options, warm up, conversion timing, tuning for speed, pre-scalers, hardware oversampling, calibration, integrated temperature sensor, duty cycle, hysteresis, response time, and capacitive sense mode.

Intermediate  |. Pre-requisites: none  |  Lab SW/HW: none  |  Hardware Required: none  |  PDF  |  90 minutes

8. EFM32 Series 0: Serial Communication

An introduction to EFM32 serial communication discussing SPI/UART, I2C, LEUART, and USB and provides a list of useful documents to learn more about EFM32 serial communication.

Begginer  |. Pre-requisites: none  |  Lab SW/HW: none  |  Hardware Required: none  |  PDF  |  45 minutes

9. EFM32 Series 0: Timers

An introduction to counters such as RTC and BURTC and timers focusing on LETIMER, PCNT, and Watchdog.

Begginer  |. Pre-requisites: none  |  Lab SW/HW: none  |  Hardware Required: none  |  PDF  |  10 minutes

10. EFM32 Series 0: Energy Optimization

An overview of the power domains of EFM32 and the concepts of running fast, walking slowly, energy modes, pre-scaling power consumption penalty, power of retention, and energy saving/optimization strategies.

Begginer  |. Pre-requisites: none  |  Lab SW/HW: none  |  Hardware Required: none  |  PDF  |  30 minutes

11. EFM32 Series 0: Third Party Software and Tools

This training session introduces the various third-party software and tool that provide Real-Time Operating Systems (RTOS) support, add-ons, open source projects, and graphics libraries. It also provides a list of IDEs supported in Simplicity Studio along with various programming, debugging, and testing tools.

Begginer  |. Pre-requisites: none  |  Lab SW/HW: none  |  Hardware Required: none  |  PDF  |  15 minutes

12. EFM32 Series 0: DMA

An overview of EFM32 – Direct Memory Access (DMA), its configuration, channel descriptor, cycle timing, operation modes, LEUART and LESENSE usage, requests, debugging techniques, family variations, and configurations with emlib. This training also includes hands-on tasks and examples in DMA app note.

Advanced  |. Pre-requisites: none  |  Lab SW/HW: none  |  Hardware Required: none  |  PDF  |  45 minutes

13. EFM32 Series 0: PRS

A closer look at EFM32 – Peripheral Reflex System (PRS) – its architecture, support, energy modes, API in emlib, advanced features, and all other concepts that make up and interconnect between peripherals. This tutorial also includes example systems for ADC samples to RAM and pulse with measurement. 

Begginer  |. Pre-requisites: none  |  Lab SW/HW: none  |  Hardware Required: none  |  PDF  |  10 minutes

14. EFM32 Series 0: LESENSE

An introduction to Low Energy Sensor (LESENSE) interface, showing the different triggers for analog events, generic MCU, and EFM32 MCU. This tutorial also expands on the requirements and interactions within LESENSE that makes inductive and resistive measurement timing measurable and usable in a more meaningful application.

Advanced  |. Pre-requisites: none  |  Lab SW/HW: none  |  Hardware Required: none  |  PDF  |  30 minutes

15. EFM32 Series 0: EBI and Displays

The final tutorial in the EFM32 Series 0 that discusses External Bus Interface (EBI) and its modes of operation, configuration, and limitations. Other related concepts are also expanded such as automatic data width translation, NAND flash, Gecko EBI, TFT direct drive, TFT timing, multiplexing, animation and blinking, and contrast control.

Advanced  |. Pre-requisites: none  |  Lab SW/HW: none  |  Hardware Required: none  |  PDF  |  45 minutes

32-bit Series 1 Training

1. Giant Gecko Series 1 Training

This tutorial kicks off the 32-bit series 1 training module with an introduction to the various Energy Friendly Microcontroller (EFM) family, specifically under the Giant Gecko Series 1. It presents the history of Series 1 – how it was overhauled and refined, as well as its core, memories, low power improvements, and features like core voltage scaling, secure digital host controller, capacitive touch, and energy management improvements. 

 

Intermediate  |. Pre-requisites: none  |  Lab SW/HW: none  |  Hardware Required: none  |  PDF  |  1 hour

2. Integrating Peripherals into the Wireless Stacks

An overview of EFM32 Pearl and Jade Gecko – its architecture, features, product matrix, and all-inclusive, cost effective starter kits. This training also includes an introduction to the Wireless Gecko platform and portfolio to help user get started with developing applications with Wireless Gecko.

 

Intermediate  |. Pre-requisites: none  |  Lab SW/HW: none  |  Software Required: Simplicity Studio | Hardware Required: SLWSTK6000B, BRD4151A  |  PDF  |  8 hours

3. Gecko Bootloader

An introduction to the Gecko Bootloader (BTL) and its known and established platform support, two-stage design, device memory map, NCP operation, SoC operation, self-upgrade mechanism, security features, app builder integration and interfaces, and a relevant tool used for uploading bootloader files called Simplicity Commander.

Intermediate  |. Pre-requisites: none  |  Lab SW/HW: none  |  Hardware Required: none  |  PDF  |  20 minutes

Additional MCU Resources

Close
Loading Results