Experience Embedded

Professional Training, Consulting and Project Support

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

  • 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, M1, M0: Arm® Cortex-M Architecture Training
Training code: E-CORTEXMX

Cortex®-R4, R5, R7, R8: Arm® Cortex-R Architecture Training
Training code: E-CORTEXR4

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

Cortex®-M23, M33: Armv8-M Architecture Training with Security Extension
Training code: E-ARMV8-MS

STM32: Technical Training
Training code: E-STM32

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

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

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

Software Architectures for Embedded Systems and Real-Time Systems
Training code: E-EMB-ARCH

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

Atmel Studio 6 & ASF: Application for Atmel Arm Core-based Flash Microcontrollers
Training code: E-ATMEL-S


Related trainings

Trainings

Price *Duration
2.400,00 €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

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

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).

Wishlist


No trainings