All and more about Sharp PC
-1
500 at http:/lwww.PC-1500.info
CONTENTS
1.
Machine
Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . 1
2.
LH5
801
Microprocessor
....................
. •
..
. : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2-1.
Outline
of
LH5801 .
..
. •
..
.
..
• . . .
..
. . .
..
. • . .
..
•
..
..
.
..
.
..
•
..
. . . . . . • .
..
. . •
..
. . . . . . . 6
2-2.
Internal
structure
. . . . . . . . . . . • . . . . • • . . . . . • . . . . • . . . . . . . . . . . • . . . . . . . • . . . . . . . . . . . . . . . 7
2-2-1.
Bl
ock
diagram
. . . . . . . . . . . . . • . . . . . • . . . . . . . . . . . . . . . • • . . . . . . . • . . . . . • . . . . • . . . . 7
2-2-2.
I
nterna
l registers . . . . . • . . . . • . . . . . • . . . . . . . . . . • . . . . . • . . . . • . . . . . . . . . . . . . . . . . . 8
2-2-3.
Status flags . . . . . . . . . . . . . . . . . . . . . • . . . . • . . . . . . . . . . . • . . . . . . . • . . . . . • . . . . . . . . . 8
2-2-4.
CPU
pin
description
. . . . . . . • . . . . . • . . . . • . . . . . • . . . . • • . . . . . . • • . . . . . . . . . . . . . . . 9
2-3.
Funct
ions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
2-3-1. Ti
mer
......................................
...........
........
. . . .
..
.
....
14
2-3-2.
Interrupt
s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . 17
2-3-3.
2-3-4.
2-3-5.
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
CPU
system s
eq
ue
nce . . . . . • . . . . . • . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . • . . . . • . . . .
21
BF
flipflop
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
2-3-6.
WAIT
funct
i
on
........•.
. .
..
• .
..
. . .
.. ..
• . . . . •
.....
•
..
.....
••
. . . . •.
..
. . . . .
23
2-4. LH5801
instructions
...
. . . . . . . • . . . . . • • . . . • . . . . . . . . . . . • . . . . • • . . . . . . . • . . . . . . . . . . . . . .
24
2-4-1 .
Outline
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . • . . . . . . . • . . . . . . . . . . • • . . . 24
2-4-2.
Ad
d,
subtract
,
and
logical
in
structions
. . . . . . . . . . . . . • • . . . . . . . • . . . . . . . . . . • . . .
25
2-4-3
. C
ompare
and
bit
test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . .
31
2-
4-4
. Transfer
and
s
earch
i
nstruct
ions . . . . . . . . . . . . . • . . . . • • . . . . . . . • . . . . . . . . . . • . . . 33
2-4-5
.
Block
transf
er
and
search
instructions
. . . . . . . . • . . . . • • . . . . . . . • . . . . . . . . . . • . . . 38
2-4-6. Rotate
and
shi
ft
in
str
uc
ti
ons
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . • . . .
39
2-4-7. CPU
control
ins
tru
cti
on
s.
..........................
.
..
. . . . • . . . . . . .
..
. . . . . . 42
2-4-8. J
ump
instruction
s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2-4-9.
Subrout
ine
jump
ins
tructions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . • . . . . 49
2-4-10. Return i
nstructions
. . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . . 53
2-
5.
Command
li
st
. . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . • . . . . • . . . . . • . . . . . . . • . . . . . • . . . . • . . . . 54
2-
6.
Electrical
characteristics
and
timings
. . . . . • . . . . • • . . . . • . . . . . . . . . . . . . • . . . . . . . . . . . . . . 63
3. LH5810/
LH58
11
1/0
port
controller
. . . . . • . . . . . . . . . . • . . . . • • . . . . • . . . . . . . • • . . . . • . . . . . . . . 67
3-1.
Outline
. . . . . .
..
. .
..
. .
....
..........•.......
. .
.•..
..
••.
.
..•..
.....
•.
....
..
..
....
. . 68
3-2.
Functions
. . . . . . . . . . . . . . • . . . . . . . . . . • . . . . . . . . . . • . . . . . . . . . . • . . . . . . . . . . . . . • . . . . • . . . . 68
3-3.
Internal
structure
. . . . . . . . . . . . . . . . . . • . . . . . . . . . . . . . . . . • . . . . • • . . . . . . . • . . . . • . . . . . . . . . 70
3-3-1.
Block
diagram
...............................
..
...
..........
......
.
.......
70
3
-3-2
.
Internal
reg
is
ters . . . . . • . . . . . • . . . . . . . . . . . . . . . . . . . . . . . . . . . . • • . . . . • • . . . . . . . . . 70
3-
3-3
. Pin
descr
i
pti
on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
3-4.
Funct
ions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
3-4-1.
Operation
. .
..
......
.
....
.
..
.....
. . . .
..
..
.
..
.
.....
..
..........
..
. . . . .
...
. . 74
3-4-2.
Wait
contro
l . . . . . . . . . . . . . . . . • . . . . • . . . . . . . . . . • . . . . • • . . . . . . . • . . . . • • . . . . . . . . . 75
3-
4-3
. Serial data
input
. . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . • . . . . . . . • . . . . . . . . . . . . . . . 76
3-4--4. Reset . . . . . . . . . . . . . . . . • • . . . . • • . . . . . . . . . . . . . . • . . . . . • . . . . . . . • . . . . . • . . . . • . . . . 77
3-5.
Spec
if
icati
on
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • • . . . . • • . . . . . . • • . . . . . . . . . • . . . . 78
3-5-1.
1/0
port
controll
er
inpu
t/
output
circu
it
s . . . . . . . • . . . . • • . . . . . . • • . . . . . . . . . • . . . . 78
3-5-2.
Pad
layout
and
s
tructure
. . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . • . . . . . • . . . . • . . . .
79
3-5-3. Electrical
chara
cte
ris
tics . . . . . • . . . . • . . . . . • . . . . • . . . . . . . . . . . . . • . . . . . . . . . . . . . . 79
Do not sell this PDF !!!