ChipFind - документация

Электронный компонент: R8822

Скачать:  PDF   ZIP
RDC
RISC DSP Controller
R8822

RDC Semiconductor Co.
Rev:1.5
Subject to change without notice
1

R8822
16-Bit RISC Microcontroller User's Manual
RDC
RISC DSP Controller
RDC Semiconductor Co., Ltd
http:\\www.rdc.com.tw
Tel. 886-3-666-2866
Fax 886-3-563-1498


RDC
RISC DSP Controller
R8822

RDC Semiconductor Co.
Rev:1.5
Subject to change without notice
2
Contents
----------------------------------------------------------------------------------- page
1. Features ------------------------------------------------------------------------- 4
2. Block Diagram ----------------------------------------------------------------- 4
3. Pin Configuration ------------------------------------------------------------- 5
4. Pin Description --------------------------------------------------------------- 8
5. Basic Application System Block ------------------------------------------- 14
6. Read/Write timing Diagram -----------------------------------------------16
7. Oscillator Characteristics --------------------------------------------------19
8. Execution Unit ----------------------------------------------------------------20
8.1
General Register
---------------------------------------------------------20
8.2
Segment Register
---------------------------------------------------------20
8.3
Instruction Pointer and Status Flags Register
--------------------------21
8.4
Address Generation
-------------------------------------------------------22
9. Peripheral Control Block Register----------------------------------------- 23
10. Power Save and Power Down---------------------------------------------- 25
11. Reset ---------------------------------------------------------------------------- 28
12. Bus Interface Unit -----------------------------------------------------------30
12.1
Memory and I/O Interface
---------------------------------------------- 30
12.2
Data Bus
---------------------------------------------------------------- 30
12.3
Wait States
--------------------------------------------------------------31
12.4
Bus Hold
---------------------------------------------------------------- 32
12.5 Bus Width ---------------------------------------------------------------34
13. Chip Select Unit --------------------------------------------------------------36
13.1
UCS
----------------------------------------------------------------------36
13.2
LCS
----------------------------------------------------------------------37
13.3
MCSx
--------------------------------------------------------------------38
13.4
PCSx
---------------------------------------------------------------------40
14. Interrupt Controller Unit -------------------------------------------------42
14.1
Master Mode and Slave Mode
----------------------------------------42
14.2
Interrupt Vector, Type and Priority
----------------------------------43
14.3
Interrupt Request
-------------------------------------------------------44
14.4
Interrupt Acknowledge
------------------------------------------------44
14.5
Programming Register
-------------------------------------------------45
RDC
RISC DSP Controller
R8822

RDC Semiconductor Co.
Rev:1.5
Subject to change without notice
3
15. DMA Unit ---------------------------------------------------------------------59
15.1
DMA Operation
--------------------------------------------------------59
15.2
External Requests
--------------------------------------------------------64
15.3 Serial Port/DMA Transfer ------------------------------------------- 66
16. Timer Control Unit ----------------------------------------------------------67
16.1
Timer/Counter Unit Output Mode
-----------------------------------71
17. Watchdog Timer -------------------------------------------------------------73
18. Asynchronous Serial Port --------------------------------------------------75
18.1 Serial Port Flow Control ------------------------------------------- 75
18.1.1 DCE/DTE Protocol------------------------------------------- 75
18.1.2 CTS/RTR Protocol
------------------------------------------- 76
18.2 DMA Transfer to/form a serial port function-------------------76
18.3 The Asynchronous Modes description ---------------------------78
19. PIO Unit ----------------------------------------------------------------------82
19.1
PIO Multi-Function Pin list Table
-----------------------------------82
20. DRAM Controller ----------------------------------------------------------85
20.1 Controller Features --------------------------------------------------85
20.2 DRAM Operation Mode -------------------------------------------- 85
21. Instruction Set Opcodes and Clock Cycle-------------------------------87
21.1
R8822 Execution Timings
-------------------------------------------- 91
22. DC Characteristics-----------------------------------------------------------93
23. AC Characteristics-----------------------------------------------------------94
24. Package Information
------------------------------------------------------ 108
25. Revision History------------------------------------------------------------ 110

RDC
RISC DSP Controller
R8822

RDC Semiconductor Co.
Rev:1.5
Subject to change without notice
4
16-Bit Microcontroller with 16-bit or 8-bit dynamic external data bus
1. Features
Five-stages pipeline
RISC architecture
Static Design & Synthesizable design
Bus interface
- Multiplexed address and Data bus
- Supports nonmultiplexed address bus [A19 : A0]
- 8-bit or 16-bit external bus dynamic access
- 1M byte memory address space
- 64K byte I/O space
Software is compatible with the 80C186
microprocessor
Support two Asynchronous serial channel with
hardware handshaking signals.
Support CPU ID
Supports 32 PIO pins
Support 64kx16, 128kx16, 256kx16 EDO or FP
DRAM with auto-refresh control
Three independent 16-bit timers and one
independent programmable watchdog timer
The Interrupt controller with seven maskable
external interrupts and one nonmaskable
external interrupt
Two independent DMA channels
Programmable chip-select logic for Memory
or I/O bus cycle decoder
Programmable wait-state generator
Boot ROM bus size with 8-bit or 16-bit
2. Block Diagram
DMA
Unit
DRAM
Control
Unit
Chip
Select
Unit
Refresh
Control
Unit
Bus
Interface
Unit
PIO
Unit
Timer Control
Unit
Interrupt
Control Unit
Clock and
Power
Management
Asynchro-
nous Serial
Port0
Instruction
Queue (64bits)
Instruction
Decoder
Register
File
General,
Segment,
Eflag Register
ALU
(Special,
Logic,
Adder,
BSF)
Micro
ROM
EA / LA
Address
Control Signal
Execution
Unit
X1
X2
CLKOUTA
CLKOUTB INT6-INT4
INT0
TMRIN0
TMROUT0
TMRIN1
TMROUT1
DRQ0
DRQ1
TXD0
RXD0
A19-A0(MA8-MA0)
AD15~AD0
ALE
RD
VCC
GND
LCS/ONCE0/
RAS0
UCS/ONCE1
PCS5/A1
PCS6/A2
ARDY
SRDY
S2~S0
DT/R
DEN
HOLD
HLDA
S6/CLKDIV2
UZI
WR
BHE/ADEN
WLB
WHB
Asynchro-
nous Serial
Port1
RTS0/RTR0
CTS0/ENRX0
TXD1
RXD1
RTS1/RTR1
CTS1/ENRX1
INT1/SELECT
INT3/INTA1/IRQ
INT2/INTA0
NMI
RST
MCS1/UCAS
MCS2/LCAS
MCS0
MCS3/RAS1
RDC
RISC DSP Controller
R8822

RDC Semiconductor Co.
Rev:1.5
Subject to change without notice
5
3. Pin Configuration
(PQFP)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
R8822
Microcontroller
RXD0/PIO23
TXD0/PIO22
ALE
ARDY
GND
X1
X2
VCC
CLKOUTA
CLKOUTB
GND
A19/PIO9
A18/PIO8
VCC
A17/MA8/PIO7
A16
A15/MA7
A14
A13/MA6
A12
A11/MA5
A10
A9/MA4
A8
A7/MA3
A6
A5/MA2
A4
A3/MA1
A2
A1/MA0
VCC
A0
GND
WHB
WLB
HLDA
HOLD
SRDY/PIO6
NMI
INT4/PIO30
INT0
VCC
GND
VCC
GND
TMRIN1/PIO0
TMROUT1/PIO1
TMROUT0/PIO10
TMRIN0/PIO11
DRQ1/INT6/PIO13
DRQ0/INT5/PIO12
AD0
AD8
AD1
AD9
AD2
AD10
AD3
AD11
AD4
AD12
AD5
GND
AD13
AD6
VCC
AD14
AD7
AD15
TXD1/PIO27
RXD1/PIO28
INT3/INTA1/IRQ
UCS/ONCE1
S6/CLKDIV2/PIO29
DT/R/PIO4
DEN/PIO5
INT2/INTA0/PIO31
PCS6/A2/PIO2
PCS5/A1/PIO3
PCS1/PIO17
PCS0/PIO16
RST
UZI/PIO26
BHE/ADEN
WR
RD
S1
S0
INT1/SELECT
PCS2/CTS1/ENRX1/PIO18
PCS3/RTS1/RTR1/PIO19
RTS0/RTR0/PIO20
CTS0/ENRX0/PIO21
MCS2/LCAS/PIO24
MCS1/UCAS/PIO15
S2/BWSEL
MCS3/RAS1/PIO25
LCS/ONCE0/RAS0
MCS0/PI014