Experience Embedded

Professional Training, Consulting and Project Support

XMC4000 / XMC1000 Workshop: 32-Bit Industrial Microcontroller Arm® Cortex®-M4/ Arm® Cortex®-M0 - Face-to-Face Training

  • Content
     
  • Objectives
     
  • Participants
     
  • Requirements
     

Based on the knowledge of the Arm® CortexTM-M4 Architecture (see training "CortexTM-M4, M3, M1, M0: Architecture and Embedded Programming"), you know the on-chip periphery (basic and special peripheral modules) and features of the XMC4000 family. You are able to program low-level drivers for this hardware and test them with a debugger. Moreover, you can generate routines for DMA, interrupts and exceptions.

Hardware and software architects, hardware and software developers, test engineers

Knowledge of ANSI-C as well as experience with programming and the set-up of the Arm® CortexTM-M4 architecture. Knowledge of DSP is an advantage.

Infineon XMC4000 Architecture: Overview

XMC4000 Arm® Cortex™-M4, M3, M1, M0 Core: Overview

Memory Units SRAM, Program Memory Unit (PMU), PFlash, BROM

Interrupt und Exception Handling, NVIC

Event Request Unit (ERU)

Direct Memory Access Controller (DMA)

CRC (FCE)

System Control Unit (SCU), System Timer Module (STM), Window

Watchdog Timer (WDT), Real-time Clock (RTC)

DAvE® 4

Ports

Special Timers and PWM Units

High-resolution PWM, POSIF

ADC; Delta-Sigma ADC DSD, DAC

Overview: USIC, UART, CAN, LIN, SPI, I2C, I2S

Debug and Trace

Overview: CMSIS

Exercises

  • Exercises are performed with an XMC4000 starter kit, focusing on the aspects interrupt controller, DMA controller, basic peripheral modules.

EXTRA: Participants get a FREE Infineon XMC4500 Relax Kit (Cortex™-M4).

The training price includes:
Lunch, drinks, training documentation and your training certificate.


ALL INCLUSIVE!



Related trainings

Cortex®-M7, M4, M3, M0+, M0: Arm® Cortex-M Architecture Training - Face-to-Face Training
Training code: E-CORMX

Cortex®-R4, R5, R7, R8: Arm® Cortex-R Architecture Training - Face-to-Face Training
Training code: E-CORRX

Cortex®-A5, A7, A8, A9, A15, A17: Arm® Cortex-A Architecture Training - Face-to-Face Training
Training code: E-CORAX

Cortex®-M23, M33: Armv8-M Architecture Training with Security Extension - Face-to-Face Training
Training code: E-ARMV8MS

STM32: Technical Training - Face-to-Face Training
Training code: E-STM32

Arm7/ Arm9/ Arm10/ Arm11™: Architecture and Embedded Programming - Face-to-Face Training
Training code: E-ARM-7/9

Embedded C Training: Programming Methods and Tools for Embedded Applications - Face-to-Face Training
Training code: E-EMB-C

Embedded C++: Object-Oriented Programming for Microcontrollers with C++/EC++ and UML - Face-to-Face Training
Training code: E-EC++

Software Architectures for Embedded Systems and Real-Time Systems - Face-to-Face Training
Training code: E-EMB-AR

RTOS Basics and Application: RTOS Mechanisms and their Application in Runtime Architectures for Embedded and Real-Time Systems - Face-to-Face Training
Training code: E-RTOS-AR

Coaching: Arm®/CORTEX®
Training code: CE-ARM-COR


Related trainings

FACE-TO-FACE TRAINING

Price *Duration
-5 days
Training code: E-XMC4000
* Price per attendee, in Euro plus VAT
> Registration form download (PDF)> Training details as PDF

Onsite Training

Our customized workshops integrate your specific project tasks in our training content and accommodate your requirements on content, time, location, duration, technical environment and knowledge transfer methodology.

Please contact us for further information or an individual quotation.

> Training details as PDF

Face-To-Face - German

Duration
5 days  

Live Online - German

Duration
5 days  

Coaching

Our coaching services offer a major advantage: our specialists introduce their expertise and experience directly in your solution process, thus contributing to the success of your projects.

Coaching: Arm®/CORTEX®

XMC4000 / XMC1000 Workshop: 32-Bit Industrial Microcontroller Arm® Cortex®-M4/ Arm® Cortex®-M0 - Face-to-Face Training

Content

Infineon XMC4000 Architecture: Overview

XMC4000 Arm® Cortex™-M4, M3, M1, M0 Core: Overview

Memory Units SRAM, Program Memory Unit (PMU), PFlash, BROM

Interrupt und Exception Handling, NVIC

Event Request Unit (ERU)

Direct Memory Access Controller (DMA)

CRC (FCE)

System Control Unit (SCU), System Timer Module (STM), Window

Watchdog Timer (WDT), Real-time Clock (RTC)

DAvE® 4

Ports

Special Timers and PWM Units

High-resolution PWM, POSIF

ADC; Delta-Sigma ADC DSD, DAC

Overview: USIC, UART, CAN, LIN, SPI, I2C, I2S

Debug and Trace

Overview: CMSIS

Exercises

  • Exercises are performed with an XMC4000 starter kit, focusing on the aspects interrupt controller, DMA controller, basic peripheral modules.

EXTRA: Participants get a FREE Infineon XMC4500 Relax Kit (Cortex™-M4).