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
- XMC1400 Series
- XMC1300 Series
- XMC1200 Series
- XMC1100 Series
References
- XMC1400 Reference Manual
- XMC1300 Reference Manual
- XMC1200 Reference Manual
- XMC1100 Reference Manual