Saturday 11 July 2020

Developing & Delivering KnowHow

Home > Training > RapidGAIN ARM Cortex-M3

RapidGain™ - Designing with ARM Cortex-M3 Based Microcontrollers

Duration - 1 day

View dates and locations

RapidGain™ - Designing with ARM Cortex-M3 Based Microcontrollers is unique in delivering a complete overview of the functional scope of the ARM® Cortex™-M3 processor core for popular microcontrollers (MCUs), as well as hands-on experience with common microcontroller tools (such as Keil MDK or IAR) - all in a single day.
The class includes the introduction to one or more implementations of ARM Cortex-M3 based MCUs depending on the event partners for a specific class date and location.
A tightly focused and practical training event, this class enables new and prospective users to rapidly gain the experience and understanding they need to get started with ARM Cortex-M-based microcontrollers, and achieve significant initial productivity gains.
You will:
  • Explore the essential elements of the ARM Cortex-M3 processor core
  • Gain an independent overview of the ARM Cortex-M3-based MCUs currently available
  • Develop and simulate a design example through hands-on practice using common microcontroller tools
  • Discover the main features and benefits of the new Cortex Microcontroller Software Interface Standard (CMSIS)
RapidGain™ - Designing with ARM Cortex-M3 Based Microcontrollers is not available for in-house delivery.

Who should attend?

  • Developers who wish to gain practical experience in the use of ARM Cortex-M3
  • Engineers who want to inform themselves about cutting-edge microcontroller technology
  • Project managers who need to make informed decisions on future system platforms


No previous knowledge of ARM-based microcontrollers or the RealView MDK is required. A basic working knowledge of the C programming language would be beneficial for understanding the exercises.

Structure and content

Introduction to ARM Cortex-M3

Structure • • Thumb-2 Instruction Set • Interrupt Handling • Migration Path ARM7 to Cortex-M3 • Storage Architecture • Power Management • Debugging Components
Labs: Experimenting with Cortex-M3 software in the simulator using common microcontroller tools such as ÁVision RealView MDK IDE

Hands-on with common microcontroller tools

Introduction to tool and the IDE • Programming Model • Building a Project • Simulation • Hardware Target
Labs: Creating your own project and experimenting with the Cortex-M NVIC (Netsted Verctor Interrupt Controller) with setting different priorities in the simulator.

Overview of one or more specific ARM Cortex-M3-based MCUs

Description of various current or future ARM Cortex-M3-based microcontrollers
Labs:Completing and executing software using an MCU simulator

Introduction to Cortex Microcontroller Software Interface Standard (CMSIS)


Summary • ARM training road-map from Doulos

Looking for team-based training, or other locations?

Complete an on-line form and a Doulos representative will get back to you »

Back to top
Privacy Policy Site Map Contact Us