Simplifying Embedded Microcontroller Design using the STM32G0 and STM32CubeMX 5.0


Free one-day, hands-on workshop | February - March 2019
12 dates & locations throughout the US, Canada, and Brazil

Receive a free STM32G0 Nucleo Board (NUCLEO-G071RB) and learn to develop with a simple yet advanced STM32 microcontroller – the STM32G0

This one-day workshop will feature the STM32G0, an efficient, robust and simple microcontroller with advanced peripherals in low-pin-count packages.

This new Arm® Cortex®-M0+ series has simplified power connection, superior EMS protection, and class-leading hardware-based security. We will also show how the STM32CubeMX 5.0 state of the art code generation tool will simplify and accelerate the STM32G0 design experience.

You will learn:

  • The key features and peripherals embedded in the STM32G0
  • How to get started with the STM32CubeMX 5.0 graphical software configuration and code generation tool
  • How to use the free to use Keil MDK for STM32G0 and STM32CubeMX 5.0 to start embedded microcontroller designs with the STM32G0

Application engineers will be available on-site to answer your questions.

There is no charge to participate in this event, but you must register through


If you have a myST accountRegister Now


If you do not have a myST accountCreate An Account




Seminar Agenda*

8:00 – 9:00

  • Registration and system check for pre-installed tools
9:00 - 12:00
  • STM32G0 Overview
  • STM32CubeMX 5.0 Overview
  • Lab 1: Blink an LED by firmware
  • Lab 2: Use hardware (PWM timer) to blink an LED
  • Lab 3: Invoke a call back from an interrupt
  • Lab 4: Low power timer
  • Lab 5: Utilize a printf for console output
  • Lab 6: Security using code protection feature
  • Lab 7: Power consumption calculator on STM32CubeMX
12:00 - 1:00
  • Lunch
1:00 – 3:00
  • Overview of the STM32CubeProgrammer
  • Lab 8: Upload and save a binary firmware image to a file
  • Lab 9: Create a binary file firmware image
  • Lab 10: Download a binary file firmware image
  • Lab 11: Use the System Memory boot loader to download an image
  • Lab 12: Blink an LED using the efficient Low Level Library
  • Lab 13: Reconfigure the NRST pin after reset
  • Lab 14: Use the DMAMUX to gather data in sleep mode

*Agenda applies to full workshop sessions. A shorter version of the workshop will be held at the ST Technology Tours in Dallas, TX and Anaheim, CA (see Workshop Dates and Locations below).

Workshop Dates and Locations (subject to change)
City Date Location Status
Santa Clara Feb 27, 2019 TBD Open
Atlanta Mar 5, 2019 TBD Open
Toronto Mar 7, 2019 TBD Open
Dallas Mar 7, 2019 Shorter workshop session at
ST Technology Tour 2019 - Dallas
Learn more
Boston Mar 12, 2019 TBD Open
Cleveland Mar 12, 2019 TBD Open
New York City Mar 14, 2019 TBD Open
Minneapolis Mar 14, 2019 TBD Open
Sao Paulo Mar 20, 2019 TBD Open
Anaheim Mar 26, 2019 Shorter workshop session at
ST Technology Tour 2019 - Anaheim
Learn more
Austin Mar 26, 2019 TBD Open
San Diego Mar 28, 2019 TBD Open



If you have a myST accountRegister Now


If you do not have a myST accountCreate An Account