GD32W51x User Manual
216
7.
Interrupt/event controller (EXTI)
7.1.
Overview
Cortex-M33 integrates the Nested Vectored Interrupt Controller (NVIC) for efficient exception
and interrupts processing. NVIC facilitates low-latency exception and interrupt handling and
controls power management. It’s tightly coupled to the processer core. You can read the
Technical Reference Manual of Cortex-M33 for more details about NVIC.
EXTI (interrupt/event controller) contains up to 29 independent edge detectors and generates
interrupt requests or events to the processer. The EXTI has three trigger types: rising edge,
falling edge and both edges. Each edge detector in the EXTI can be configured and masked
independently.
7.2.
Characteristics
Cortex-M33 system exception
Up to 76 maskable peripheral interrupts for GD32W51x series
4 bits interrupt priority configuration - 16 priority levels
Efficient interrupt processing
Support exception pre-emption and tail-chaining
Wake up system from power saving mode
Up to 29 independent edge detectors in EXTI
Three trigger types: rising, falling and both edges
Software interrupt or event trigger
Trigger sources configurable
Secure events
–
The access to control and configuration bits of secure input events can
be made secure and or privilege
7.3.
Interrupts function overview
The Arm Cortex-M33 processor and the Nested Vectored Interrupt Controller (NVIC) prioritize
and handle all exceptions in Handler Mode. The processor state is automatically stored to the
stack on an exception and automatically restored from the stack at the end of the Interrupt
Service Routine (ISR).
The vector is fetched in parallel to the state saving, enabling efficient interrupt entry. The
processor supports tail-chaining, which enables back-to-back interrupts to be performed
without the overhead of state saving and restoration. The following tables list all exception
types.
Содержание GD32W515 Series
Страница 1: ...GigaDevice Semiconductor Inc GD32W51x Arm Cortex M33 32 bit MCU User Manual Revision 1 0 Nov 2021 ...
Страница 66: ...GD32W51x User Manual 66 Bits Fields Descriptions 31 0 UNIQUE_ID 95 64 Unique device ID ...
Страница 389: ...GD32W51x User Manual 389 The FWDGT timeout can be more accurate by calibrating the IRC32K ...
Страница 504: ...GD32W51x User Manual 504 ...
Страница 710: ...GD32W51x User Manual 710 ...