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

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

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

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

R8800
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
R8800

RDC Semiconductor Co.
Rev:1.7
Subject to change without notice
2
Contents
-----------------------------------------------------------------------------------
page
- Features
-------------------------------------------------------------------------------------------
4
- Block Diagram
---------------------------------------------------------------------------------
4
- Pin Configuration
----------------------------------------------------------------------------- 5
- PQFP and LQFP Pin-Out Table
------------------------------------------------------- 7
- Pin Description
--------------------------------------------------------------------------------- 8
- Basic Application System Block
-------------------------------------------------------13
- Oscillator Characteristics
----------------------------------------------------------------14
- Read/Write timing Diagram
------------------------------------------------------------16
- Execution Unit
---------------------------------------------------------------------------------18
=
General Register
-------------------------------------------------------------------------18
=
Segment Register
-------------------------------------------------------------------------18
=
Instruction Pointer and Status Flags Register
---------------------------------19
=
Address Generation
---------------------------------------------------------------------20
- Peripheral Control Block Register
---------------------------------------------------21
- System Clock Block
-------------------------------------------------------------------------23
- Reset
-----------------------------------------------------------------------------------------------24
- Bus Interface Unit
---------------------------------------------------------------------------26
=
Memory and I/O Interface
------------------------------------------------------------26
=
Data Bus
-------------------------------------------------------------------------------------26
=
Wait States
---------------------------------------------------------------------------------27
=
Bus Hold
------------------------------------------------------------------------------------28
- Chip Select Unit
------------------------------------------------------------------------------30
=
UCS
-----------------------------------------------------------------------------------------30
=
LCS
-----------------------------------------------------------------------------------------31
=
MCSx
--------------------------------------------------------------------------------------32
=
PCSx
----------------------------------------------------------------------------------------33
- Interrupt Controller Unit
----------------------------------------------------------------36
=
Master Mode and Slave Mode
-------------------------------------------------------36
=
Interrupt Vector, Type and Priority
-----------------------------------------------37
=
Interrupt Request
------------------------------------------------------------------------38
=
Interrupt Acknowledge
----------------------------------------------------------------38
=
Programming the Registers
-------------------------------------------------39
RDC
RISC DSP Controller
R8800

RDC Semiconductor Co.
Rev:1.7
Subject to change without notice
3
- DMA Unit
---------------------------------------------------------------------------------------52
=
DMA Operation
------------------------------------------------------------------------52
=
External Request
-----------------------------------------------------------------------57
- Timer Control Unit
--------------------------------------------------------------------------59
= Watchdog Timer
---------------------------------------------------------------------63
=
Timer/Counter Unit Output Mode
-----------------------------------------------64
- Asynchronous Serial Port
----------------------------------------------------------------65
- Synchronous Serial Port
------------------------------------------------------------------69
= Synchronous Serial Port Operation
-----------------------------------------71
- PIO Unit
------------------------------------------------------------------------------------------73
=
PIO Multi-Function Pin List Table
----------------------------------------------73
- PSRAM Control Unit
----------------------------------------------------------------------76
- Instruction Set Opcodes and Clock Cycle
----------------------------------------77
=
R8800 Execution Timings
---------------------------------------------------------81
- DC Characteristics
--------------------------------------------------------------------------82
- AC Characteristics
--------------------------------------------------------------------------84
- Package Information
-----------------------------------------------------------------------93
- Revision History
------------------------------------------------------------------------------95
RDC
RISC DSP Controller
R8800

RDC Semiconductor Co.
Rev:1.7
Subject to change without notice
4
16-Bit Microcontroller with 16-bit external data bus
Features
Five-stage pipelines
RISC architecture
Static design & Synthesizable design
Bus interface
- Multiplexed address and data bus which
is compatible with 80C186 microprocessor
- Supports nonmultiplexed address bus [A19 : A0]
- 1MByte memory address space
- 64K byte I/O space
Software is compatible with the 80C186
microprocessor
Support one Asynchronous serial channel & one
Synchronous serial channel
Supports 32 PIO pins
PSRAM (Pseudo static RAM) interface with
auto-refresh control
Three independent 16-bit timers and Timer 1 can
be programmed as a watchdog timer
The Interrupt controller with five 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
Support CPU ID
Block Diagram
DMA
Unit
PSRAM
Control
Unit
Chip
Select
Unit
Refresh
Control
Unit
Bus
Interface
Unit
PIO
Unit
Synchronous
Serial Interface
Timer Control
Unit
Interrupt
Control Unit
Clock and
Power
Management
Asynchro-
nous Serial
Port
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
INT4
INT0
TMRIN0
TMROUT0
TMRIN1
TMROUT1
DRQ0
DRQ1
TXD
RXD
SCLK
SDEN0 SDEN1
SDATA
A19~A0
AD15~AD0
ALE
BHE/ADEN
WR
WLB
WHB
RD
VCC
GND
LCS/ONCE0
MCS3/RFSH
UCS/ONCE1
PCS5/A1
PCS6/A2
ARDY
SRDY
S2~S0
DT/R
DEN
HOLD
HLDA
S6/CLKDIV2
UZI
INT3/INTA1/IRQ
INT2/INTA0
INT1/SELECT
NMI
RST
MCS2-MCS0
PCS3-PCS0
RDC
RISC DSP Controller
R8800

RDC Semiconductor Co.
Rev:1.7
Subject to change without notice
5
Pin Configuration
(PQFP)
1
2
3
4
5
6
7
8
9
1 0
1 1
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
2 0
2 1
2 2
2 3
2 4
2 5
2 6
2 7
2 8
2 9
3 0
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
5 1
5 2
5 3
5 4
5 5
5 6
5 7
5 8
5 9
6 0
6 1
6 2
6 3
6 4
6 5
6 6
6 7
6 8
6 9
7 0
7 1
7 2
7 3
7 4
7 5
7 6
7 7
7 8
7 9
8 0
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
10
0
R 8 8 0 0
Mic ro c o n tro lle r
SDEN1 / P I O2 3
SDEN0 / P I O2 2
SCLK/ PI O2 0
ALE
ARDY
GND
X1
X2
VCC
CLKOUTA
CLKOUTB
GND
A1 9 / PI O9
A1 8 / PI O8
VCC
A1 7 / PI O7
A1 6
A1 5
A1 4
A1 3
A1 2
A1 1
A1 0
A9
A8
A7
A6
A5
A4
A3
A2
A1
VC
C
A0
GN
D
W
HB
W
LB
HL
DA
HO
L
D
SR
D
Y
/
P
I
O
6
NM
I
I NT4 / PI O3 0
I NT0
VCC
CND
VCC
GND
TMRI N1 / PI O0
TMROUT1 / PI O1
TMROUT0 / PI O1 0
TMRI N0 / PI O1 1
DRQ1 / PI O1 3
DRQ0 / PI O1 2
AD0
AD8
AD1
AD9
AD2
AD
1
0
AD3
AD
1
1
AD4
AD
1
2
AD5
GND
AD
1
3
AD6
VC
C
AD
1
4
AD7
AD
1
5
T
XD/
P
I
O2
7
R
XD/
P
I
O2
8
SD
A
T
A
/
PI
O
2
1
I NT3 / I NTA1 / I RQ
UCS/ ONCE1
LCS/ ONCE0
PCS2 / PI O1 8
S6
/
C
L
K
D
I
V
2
/
P
I
O
2
9
D
T
/R
/P
I
O
4
DE
N/
P
I
O
5
MC
S
0
/
P
I
O
1
4
MCS1 / PI O1 5
I NT2 / I NTA0 / PI O3 1
PCS6 / A2 / PI O2
PCS5 / A1 / PI O3
PCS3 / PI O1 9
PCS1 / PI O1 7
PCS0 / PI O1 6
MCS2 / PI O2 4
MCS3 / RFSH/ PI O2 5
RST
UZ
I
/
P
I
O
2
6
BHE/ ADEN
WR
RD
S2
S1
S0
I NT1 / S ELECT