CY8C28xxx PSoC Programmable System-on-Chip TRM, Document No. 001-52594 Rev. *G
67
Interrupt Controller
5.2
Application Description
The interrupt controller and its associated registers allow the
user's code to respond to an interrupt from almost every
functional block in the PSoC devices. Interrupts for all the
digital blocks and each of the analog columns are available,
as well as interrupts for supply voltage, sleep, variable
clocks, and a general GPIO (pin) interrupt.
The registers associated with the interrupt controller allow
interrupts to be disabled either globally or individually. The
registers also provide a mechanism by which a user can
clear all pending and posted interrupts, or clear individual
posted or pending interrupts. A software mechanism is pro-
vided to set individual interrupts. Setting an interrupt by way
of software is very useful during code development, when
one may not have the complete hardware system necessary
to generate a real interrupt.
The following table lists the interrupts for all CY8C28xxx
devices and the priorities that are available in each
CY8C28xxx device.
Table 5-1. Device Interrupts and Priorities
Interrupt
Priority
Interrupt
Address
CY
8C28x0
3
CY
8C28x1
3
CY
8C28x2
3
CY
8C28x3
3
CY
8C28x4
3
CY
8C28x4
5
CY
8C28x5
2
Interrupt Name
0 (Highest)
0000h
Reset
1
0004h
Supply Voltage Monitor
2
0008h
Analog Column 0/Decimator0
3
000Ch
Analog Column 1/Decimator1
4
0010h
Analog Column 2/Decimator2
5
0014h
Analog Column 3/Decimator3
6
0018h
VC3
7
001Ch
GPIO
8
0020h
PSoC Block DBC00
9
0024h
PSoC Block DBC01
10
0028h
PSoC Block DCC02
11
002Ch
PSoC Block DCC03
12
0030h
PSoC Block DBC10
13
0034h
PSoC Block DBC11
14
0038h
PSoC Block DCC12
15
003Ch
PSoC Block DCC13
16
0040h
PSoC Block DBC20
17
0044h
PSoC Block DBC21
18
0048h
PSoC Block DCC22
19
004Ch
PSoC Block DCC23
20
0050h
Reserved
21
0054h
Reserved
22
0058h
Reserved
23
005Ch
Reserved
24
0060h
I2C0
25
0064h
I2C1
26
0068h
SAR ADC
27
006Ch
RTC
28
0070h
Analog Column 4
29
0074h
Analog Column 5
30
0078h
Reserved
31 (Lowest)
007Ch
Sleep Timer
Summary of Contents for CY8C28 series
Page 65: ...64 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G RAM Paging ...
Page 125: ...124 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...
Page 311: ...310 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G IDAC_CR0 1 FDh ...
Page 317: ...316 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...
Page 393: ...392 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...
Page 477: ...476 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Digital Clocks ...
Page 561: ...560 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...