UM10413
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2011. All rights reserved.
User manual
Rev. 1 — 16 December 2011
21 of 268
NXP Semiconductors
UM10413
MPT612 User manual
[1]
Reset value reflects the data stored in used bits only. It does not include content of reserved bits.
9.4 VIC
registers
The following section describes the VIC registers in the order in which they are used in the
VIC logic, from the closest to the interrupt request inputs to the most abstracted for use by
software. In most cases, it is the best order to read about the registers when learning the
VIC.
9.4.1 Software interrupt register (VICSoftInt - 0xFFFF F018)
The contents of this register are ORed with the 32 interrupt requests from the various
peripherals, before any other logic is applied.
9.4.2 Software interrupt clear register (VICSoftIntClear - 0xFFFF F01C)
This register allows software to clear one or more bits in the software interrupt register,
without having to read it first.
VICVectCntl13
vector control 13 register
R/W
0
0xFFFF F234
VICVectCntl14
vector control 14 register
R/W
0
0xFFFF F238
VICVectCntl15
vector control 15 register
R/W
0
0xFFFF F23C
Table 11.
VIC register map
…continued
Name
Description
Access Reset
value
[1]
Address
Table 12.
Software interrupt register (VICSoftInt - address 0xFFFF F018) bit allocation
Reset value: 0x0000 0000
Bit
31
30
29
28
27
26
25
24
Symbol
-
-
-
-
TIMER3
reserved
-
-
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Bit
23
22
21
20
19
18
17
16
Symbol
-
-
-
-
I2C1
AD0
-
EINT2
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Bit
15
14
13
12
11
10
9
8
Symbol
EINT1
EINT0
RTC
PLL
SSP/SPI1
SPI0
I2C0
-
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Bit
7
6
5
4
3
2
1
0
Symbol
UART1
UART0
TIMER1
reserved
ARMCore1
ARMCore0
-
WDT
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Table 13.
Software interrupt register (VICSoftInt - address 0xFFFF F018) bit description
Bit
Symbol
Value
Description
Reset
value
31:0
see
0
do not force interrupt request with this bit number; writing logic 0s to
bits in VICSoftInt has no effect (see VICSoftIntClear); see
.
0
1
force interrupt request with this bit number