All and more about Sharp PC-1500
at
http://www.PC-1500.info
CONTENTS
1. Mac
hine
Language . . . . • . . . . . . . . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . . . • . . . . • • • • . • . • . . . . • . • . • . 1
2.
LH
5801
Microprocessor
. . . . . . .
..........
.
..
. . .
..
: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . 5
2·1.
Outline
of
LH5801 . . . . . . . . . . . . . . • . . . . . . . . . . . . • . . . • . . . . • . . . . . . . . . . • . . . • . . . . . . . . • . . 6
2-2.
Internal
structu
re . . . . . • . . . . . . . . • • . . . • • . . • • . . . • . . . • . . . . • . . . • . . . • . • • • . • • . . . • . • . . • . . 7
2-2· 1.
Block
diagram . . . . .
..
. . .
.•.
. . , • .
.•
,
..
...
..
..
...
....
. . . . • . • • . . • • . . . . • • . . • . . 7
2-2-2. Internal registers
....
•
..
. . . . . ,
......
. . . .
..
..
...
. .
..
..
..
. . . , . . . . • . . . . . . . • . . 8
2·2·3.
St
at
us
fl
ags . . . . . . . . . . . . . • . . . . . . . . • . . • . . . . • . . . . . . . . . . . . . . • . . . . . . . . . • . . . . . . 8
2·
2·4.
CPU pin descri
pt
i
on
. . . . . • . . • . • . • • • . . . • . . . • . . . • . . . . • . . . . . . . . . . . . . . • . . . . . . . 9
2·3.
Functions
. . . . . . . . . . . . . . . . • . . . . • • . . •
..
. . • • . . . • . . . • . . . . . . .
..
. . . . . • • • . • . . . . • • . . . . • . 14
2-3-1.
2-
3-2
.
2-3-
3.
Timer . . . . . .
...
.•...•.
..
••
.
..
• . .
.•.
.
..•.
..
• .
..
..
...
. . . . • .
.•...•.
..
........
14
Interrupts
. . . . . . . . . . . . . . . . .
..
. . . . • . . . • . . . • • . . . .
..
. . • . . . • . • . . .
..
. . . • . . . • . . . 17
Resel . . . . . . • . • . . . . . . . . . . . . • • . . . • . . . . • . . . • • . . . • . . . . • . . . . . • . . . . • . . . • . . . . . . .
20
2-3-
4.
CPU
system sequence . . . . . . . . . . . . . . . . . . . . • . . . . . . . • • • . • . . . . • . • . • . . . . • . • . • .
21
2-
3-5.
BF
fli
pflop
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
2-3-6
.
WAIT
funct
i
on
..
. . .
...
..........
. . . .
..................
. . . .. .
....
..........
23
2-4. LH5801 i
nstructions
. . . . . .
........................
..
.
.........
. . . .
................
24
2-4
·
1.
Outline
. . . . . . . . . • . • . • . . . . . . . . . . . . . . . . . . . . • . . . • • . . • • • . . . . . . . . • . . . . . . • . • . • . 24
2-4-2.
Add
. subtract, and
loglcal
Ins
tructions
. . . . . • . . . • . . .
..
. . . • . . . . . .
..
. . . . . . . . . . 25
2-4-3.
Compare
and
bit
test . . .
...
. .
.....
. . .
.....
. . . . . . . . .
..
...
....
. . , . . . .
..
. . . . .
31
2-4-4
. Transfer
and
search
instructions
. . . . . . . . . . • . . . • . . . . • . . . . . • • . . • . . . . • • . . . . . .
33
2-4-5.
Block
transfer and search
Instructions
. . . . . . . . . • . . . . . • . . • . • • . . . . . . . • . . . . . • .
38
2·4·
6.
Rotate and
shift
instrucllons
. . . . . . . . . . . . . . . . . . • . . . • . • . . . . • • . . • . . . . . . . . . . • . 39
2·4·7.
CPU
control
instruction
s . • . • , . ,
.,,.
, . , .
..
..
. . . .
...
- . - . . . . • • . . • . . . . • . . . . . . .
42
2-4-8.
Jump
in
struction
s . . . . . . . . . . . . . . . • • . . • . . . • . . .
..
. . . . • . . . . . • . . .
..
. . . • . . . . . . . 45
2-4-9.
Subroutine
jump
i
nstru
ctions
....
. . • . . • . . . • . . . . • . .
..
. . . . . . • . . . • • . . . • . . . . . . . 49
2-4-10.
Return
in
structions
. . . . • . • . . . . . . . • • . . • . . . . . . . . • . . .
..
• . . . . • . • . • . . . . • . . . • . • .
53
2·5.
Comm
and
list
.....
..
.
.•.•......•.....
. .•
..
. . . _.
___
. . • . __ . •
...
. . .
..
. • .
.....•...•.
54
2·6. Elec
lr
ic
al characteristics
and
timings
_
..
. . _ . _ . _
....
__
........
__
. _
....
...........
_ _ 63
3.
LH5810/LH5811
1/
0
port
controller
...
.
•....•.•
.
....
.•.•........
. .
..........
.
......
.
..
67
3-1.
Outline
..
....
.
...
. . • . . . . . . .
...•
.
•.•.....••..••
.
..•.
....
.
...
. .
.•
. . . . . ••
•..•.•..
.
..
68
3·2. Functions . . . . . . . . . . . . . . . . . . . . . • . . . • • . . . . . . . . • . . . • . . . . . . . . • . . . . . . • . . . . . . . . . . . . . . .
68
3-3.
Inf
ernal
structure . . . . . . . . . . . . . . • . . . • . . . . • . . .
..
. . . • . . . . . . .
..
. . . . . • • • .
..
• . . . • . . . . . . 70
3-3-1. Bl
ock
diagram
.......
..
.• . .
.•
...
. , .
..
..
. .
..
..
..
. . . . . . .
..
. . .
...
.
...
. , . . . . . . 70
3-3-2.
Internal registers . . . . . . . . . . . • . . . • . . . . • • . . . . . . .
..
. . . • . . . . . . . . . . . . . . . . • . • . . . 70
3-3-3. Pin
descripli
on
.
.......
.
.•.....
.•
.
.......
• . . . . • . . . . , • . .
..
,
...
,
....
, . . . • . . .
73
3-4.
Functions
.
.....
.......
. . . ,
...
. . . . .
....
• . _
..
• . . . _
....
••
. . •
......
••
_. _
•.
..
, . . . . . . .
74
3-4·
1.
Operation
....
. .
......
..
• . .
.•.
..
••.
..
..
..
.•
...
. . . . . •
..
.
..
. .
..
. • .
..
• •
..
.
...
74
3-4-2. Wait
control
. . . . . . . . . . . . • . . . • . . . • • • . • • . . . • • . . . • . . .
..
. . . . . • . . . . • . . . • • . . . . . . 75
3-4-3.
Serial data i
npuL
. . . . . . . • . . . • . . . . • . . . • . . .
..
. . . . . . . .
..
. . . . . . . .
..
. . . . . . . . . . .
76
3-4·4.
Reset
......
.....................
. .
..
.
..
. .
__
..
•
..
. •
.•..
. . . . . . • • • . . • . • . • . • . 77
3-5.
Specification
__
. _ .
__
. .
....
..........
.
..
_ . _ . _
....
___
....
_____
. . . . . . . . . . . . . . . . . . . . . 78
3-5
-1.
1/ 0
port
controller
inpul/output
circuits....................
..
.
.......
. .
..
. .
78
3-5-2. Pad la
yout
and
struc
ture . . .
....
. . .
......
....
. . .
...
. . . . . . . . . . . . • . . . . • • . . . . . 79
3-5-3. Electrical characteristics .
• . • • . . . . • • . . • • . .
..
. . . • . . . • . • . . . . • . • . • . . . . . . . . • . . .
79
Do
not sale this PDF !!!