Interrupts and events
8.2
External interrupt/event controller (EXTI)
The external interrupt/event controller consists of up to 18 edge detectors for generating
event/interrupt requests. Each input line can be independently configured to select the type
(event or interrupt) and the corresponding trigger event (rising or falling or both). Each line
can also masked independently. A pending register maintains the status line of the interrupt
requests
8.2.1
Main features
The EXTI controller main features are the following:
•
Independent trigger and mask on each interrupt/event line
•
Dedicated status bit for each interrupt line
•
Generation of up to 18 software event/interrupt requests
•
Detection of external signal with pulse width lower than APB2 clock period. Refer to the
electrical characteristics section of the datasheet for details on this parameter.
8.2.2
Block diagram
The block diagram is shown in
PCLK2
To NVIC interrupt
controller
18
18
136/709
Figure
Figure 18. External interrupt/event controller block diagram
18
Interrupt
Pending
mask
request
register
register
18
Pulse
generator
18
Event
mask
register
RM0041 Rev 6
18.
AMBA APB bus
Peripheral interface
18
18
Rising
Software
trigger
interrupt
selection
event
register
register
18
18
RM0041
18
18
Falling
trigger
selection
register
18
18
Edge detect
circuit
MS19817V1
Input
Line
Need help?
Do you have a question about the STM32F100 Series and is the answer not in the manual?
Questions and answers