GLOBAL_SCU_XMC1: Overview

GLOBAL_SCU_XMC1

GLOBAL_SCU_XMC1
Overview

Overview

The GLOBAL_SCU_XMC1 APP is a system APP. The GLOBAL_SCU_XMC1 APP provides functionality to register an event callback routine to be executed on occurrence of a certain event. Other APPs or user code in the project can make use of this functionality.

The GLOBAL_SCU_XMC1 APP handles the following events:
SCU_IRQ0:

  • Flash ECC double bit error
  • Flash operation completion
  • PSRAM Parity error
  • USIC0 Parity error
  • USIC1 Parity error (only XMC14xx series)
  • MultiCAN SRAM Parity Error (only XMC14xx series)
  • Loss of clock
  • Loss of external OSC_HP clock (only XMC14xx series)

SCU_IRQ1:

  • Standby clock failure
  • DCO1 Out of SYNC (only XMC14xx series)
  • VDDP pre-warning
  • VDROP
  • VCLIP
  • Temperature measurement Completion
  • Temperature too high
  • Temperature too low
  • WDT pre-warning
  • RTC periodic
  • RTC alarm
  • RTCCTR register update
  • RTCATIM0 register update
  • RTCATIM1 register update
  • RTCTIM0 register update
  • RTCTIM1 register update

SCU_IRQ2:

  • Out of range comparator [0-7] (Not available in XMC11xx series)
  • Analog comparator [0-3] (Not available in XMC11xx series. ACMP3 only available in XMC14xx series)

Other APPs or user code can register an event callback routine using GLOBAL_SCU_XMC1_RegisterCallback function.

The GLOBAL_SCU_XMC1 APP uses the XMC_SCU_IRQHandler, found in the XMC Peripheral Library, to handle the event and calling the registered event callback routine.

Supported Devices

  1. XMC1400 Series
  2. XMC1300 Series
  3. XMC1200 Series
  4. XMC1100 Series

References

  1. XMC1400 Reference Manual
  2. XMC1300 Reference Manual
  3. XMC1200 Reference Manual
  4. XMC1100 Reference Manual