Open Trainings

In our Munich-based Training Center, we offer training on all relevant topics, from the individual chip through to highly complex distributed systems. Our trainings are modular and tailored to your requirements. The expertise and the technical and didactic competence of our trainers guarantee maximum training success.


English Training

Software & System Engineering

UML Basics: A Profound Introduction in Model-Based Software Development
SysML: System Analysis and Design with the Systems Modeling Language
Design Patterns (not only) for Embedded Systems

Quality & Test

Software Test: Structured and Efficient Embedded System Tests


Embedded C: Efficient Use of Programming Methods and Tools for Embedded Applications
Embedded C++: Object Oriented Programming for Microcontrollers with C++/EC++ and UML
Embedded C++ Advanced: Object-Oriented Programming for Microcontrollers with C++/EC++
Multicore in Microcontrollers - from Architecture to Testing
Multithreading/Multicore Programming for Windows in C
OpenMP: Platform-Independent Multicore Programming with C or C++

Operating Systems

RTOS Basics
Windows WDF-KMDF and WDM Kernel Mode Driver Development


ARM7/9/10/11: Architecture and Embedded Programming
Cortex™-M7, M4, M3, M1, M0 (ARM): Architecture and Embedded Programming
Cortex™-R4 (ARM): Architecture and Embedded Programming
Cortex™-A5/8/9/15 (ARM): Architecture and Embedded Programming
Atmel Studio 6 & ASF: Application for Atmel ARM Core-based Flash Microcontrollers
STM32: Technical Training
XMC4000: 32-Bit Industrial Microcontroller ARM® Cortex™-M4
Architecture, Peripherals and Embedded Programming
TriCore®: Architecture and Peripherals for the TriCore® AUDO MAX Family
TriCore®: Architecture and Peripherals for the TriCore® AUDO FUTURE Family
TC17x6/TC17x7: Practical Application of TriCore® Specific Peripherals
AURIX™ TC2xx: 32-Bit Multicore Microcontroller Family
Generic Timer Module (Bosch-GTM): Architecture and Programming
XC8xx/C500/8051 8-Bit Microcontrollers:
Architecture and Embedded Programming
SPC560X: 32-Bit Power Architecture®
MPC560X: 32-Bit Power Architecture®
Microcontroller/ Microprocessor Basics
CAN: Architecture, Basics, Network Design and Analysis


Training dates and further training topics (English) on request.
All prices are net plus VAT.


For information and dates of our German training classes, please click here.


Customized Training

Individual projects require individual degrees of specialization. Your project tasks interlock with our training offer in customized workshops. We meet your requirements regarding content, time, location, duration, technical environment and know-how transfer methodology. Project-specific and modular training set-up and a focus on the essentials enable you to utilize your new skills in your project immediately after the training.


Customized training not only supports your development department. MicroConsult also offers project-specific know-how for managers, as basic orientation and concrete decision support omitting in-depth technical details. Solution approaches are reviewed, and advantages and risks can be calculated. We answer questions on the cost-value-ratio, and we share our invaluable and practical project experience with you.


For further information on Customized Training, please send a mail to



MicroConsult is the offical training partner of:










and provider of ISTQB® Certified Tester Trainings (Fcoundation Level) accredited by the German Testing Board




English Services

We offer all our services also in English language. If you are interested in Training, Coaching or Consulting services in English, please mail to:



Ingo Pohle

Phone +49 89 450617-71
E-mail:   training@








Accredited by the German Testing Board: