Cpu Interrupt; Allocate Peripheral Interrupt Sources To Peripheral Interrupt On Cpu; Cpu Interrupts - Espressif Systems ESP32 Technical Reference Manual

Hide thumbs Also See for ESP32:
Table of Contents

Advertisement

2.3 Functional Description

2.3.2 CPU Interrupt

Both of the two CPUs (PRO and APP) have 32 interrupts each, of which 26 are peripheral interrupts. All
interrupts in a CPU are listed in Table 7.
No.
Category
0
Peripheral
1
Peripheral
2
Peripheral
3
Peripheral
4
Peripheral
5
Peripheral
6
Internal
7
Internal
8
Peripheral
9
Peripheral
10
Peripheral
11
Internal
12
Peripheral
13
Peripheral
14
Peripheral
15
Internal
16
Internal
17
Peripheral
18
Peripheral
19
Peripheral
20
Peripheral
21
Peripheral
22
Peripheral
23
Peripheral
24
Peripheral
25
Peripheral
26
Peripheral
27
Peripheral
28
Peripheral
29
Internal
30
Peripheral
31
Peripheral

2.3.3 Allocate Peripheral Interrupt Sources to Peripheral Interrupt on CPU

In this section:
• Source_X stands for any particular peripheral interrupt source.
• PRO_X_MAP_REG (or APP_X_MAP_REG) stands for any particular peripheral interrupt configuration
Espressif Systems
Table 7: CPU Interrupts
Type
Level-Triggered
Level-Triggered
Level-Triggered
Level-Triggered
Level-Triggered
Level-Triggered
Timer.0
Software
Level-Triggered
Level-Triggered
Edge-Triggered
Profiling
Level-Triggered
Level-Triggered
NMI
Timer.1
Timer.2
Level-Triggered
Level-Triggered
Level-Triggered
Level-Triggered
Level-Triggered
Edge-Triggered
Level-Triggered
Level-Triggered
Level-Triggered
Level-Triggered
Level-Triggered
Edge-Triggered
Software
Edge-Triggered
Level-Triggered
20
2 INTERRUPT MATRIX
Priority Level
1
1
1
1
1
1
1
1
1
1
1
3
1
1
NMI
3
5
1
1
2
2
2
3
3
4
4
5
3
4
3
4
5
ESP32 Technical Reference Manual V1.0

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ESP32 and is the answer not in the manual?

Questions and answers

Table of Contents

Save PDF