RM0090
15
14
13
SWIER
SWIER
SWIER
SWIER
15
14
13
rw
rw
rw
Bits 31:23 Reserved, must be kept at reset value.
Bits 22:0 SWIERx: Software Interrupt on line x
Writing a 1 to this bit when it is at 0 sets the corresponding pending bit in EXTI_PR. If the
interrupt is enabled on this line on the EXTI_IMR and EXTI_EMR, an interrupt request is
generated.
This bit is cleared by clearing the corresponding bit in EXTI_PR (by writing a 1 to the bit).
10.3.6
Pending register (EXTI_PR)
Address offset: 0x14
Reset value: undefined
31
30
29
15
14
13
PR15
PR14
PR13
PR12
rc_w1
rc_w1
rc_w1
rc_w1
Bits 31:23 Reserved, must be kept at reset value.
Bits 22:0 PRx: Pending bit
0: No trigger request occurred
1: selected trigger request occurred
This bit is set when the selected edge event arrives on the external interrupt line. This bit is
cleared by writing a 1 to the bit or by changing the sensitivity of the edge detector.
10.3.7
EXTI register map
Table 47
Table 47.
External interrupt/event controller register map and reset values
Offset
Register
EXTI_IMR
0x00
Reset value
EXTI_EMR
0x04
Reset value
EXTI_RTSR
0x08
Reset value
12
11
10
9
SWIER
SWIER
SWIER
12
11
10
9
rw
rw
rw
rw
28
27
26
25
Reserved
12
11
10
9
PR11
PR10
PR9
rc_w1
rc_w1
rc_w1
gives the EXTI register map and the reset values.
Reserved
Reserved
Reserved
Doc ID 018909 Rev 4
8
7
6
SWIER
SWIER
SWIER
SWIER
8
7
6
rw
rw
rw
24
23
22
PR22
rc_w1
rc_w1
8
7
6
PR8
PR7
PR6
rc_w1
rc_w1
rc_w1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Interrupts and events
5
4
3
2
SWIER
SWIER
SWIER
5
4
3
2
rw
rw
rw
rw
21
20
19
18
PR21
PR20
PR19
PR18
rc_w1
rc_w1
rc_w1
5
4
3
2
PR5
PR4
PR3
PR2
rc_w1
rc_w1
rc_w1
rc_w1
MR[22:0]
0
0
0
0
0
0
0
0
MR[22:0]
0
0
0
0
0
0
0
0
TR[22:0]
0
0
0
0
0
0
0
0
1
0
SWIER
SWIER
1
0
rw
rw
17
16
PR17
PR16
rc_w1
rc_w1
1
0
PR1
PR0
rc_w1
rc_w1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
262/1422
Need help?
Do you have a question about the STM32F40 Series and is the answer not in the manual?
Questions and answers