RDC
®
RISC DSP Controller
R8810LV
RDC Semiconductor Co.
Rev:1.2
Subject to change without notice
36
Array Bounds Exception
05h
14h
1
Undefined Opcode Exception
06h
18h
1
ESC Opcode Exception
07h
1Ch
1
Timer 0
08h
20h
08
2-1
*/**
Reserved
09h
DMA 0
0Ah
28h
0A
3
**
DMA 1
0Bh
2Ch
0B
4
**
INT0
0Ch
30h
0C
5
INT1
0Dh
34h
0D
6
INT2
0Eh
38h
0E
7
INT3
0Fh
3Ch
0F
8
INT4
10h
40h
10
9
Watchdog Timer
11h
44h
11
9
Timer 1
12h
48h
08
2-2
*/**
Timer 2
13h
4Ch
08
2-3
*/**
Asynchronous Serial port
14h
50h
14
9
Reserved
15h-1Fh
Note * : When the interrupt occurs in the same time, the priority is (1-1 > 1-2) ; (2-1> 2-2 > 2-3)
Note **: The interrupt types of these sources are programmable in slave mode.
Interrupt Request
When an interrupt is request, the internal interrupt controller verifies the interrupt is enable (The IF flag is enable, no MSK bit
set ) and that there are no higher priority interrupt requests being serviced or pending. If the interrupt is granted , the interrupt
controller uses the interrupt type to access a vector from the interrupt vector table.
If the external INT is active (level-trigger) to request the interrupt controller service, and the INT pins must hold till the
microcontroller enter the interrupt service routine. There is no interrupt-acknowledge output when running in fully nested
mode, so it should use PIO pin to simulate the interrupt-acknowledge pin if necessary.
Interrupt Acknowledge
The processor requires the interrupt type as an index into the interrupt table. The internal interrupt can provide the interrupt
type or an external controller can provide the interrupt type.
The internal interrupt controller provides the interrupt type to processor without external bus cycles generation. When an
external interrupt controller is supplying the interrupt type, the processor generates two acknowledge bus cycles, and the
interrupt type is written to the AD7-AD0 lines by the external interrupt controller.