
4.
Explanation
of the
each
part
*
Operation
panel
._
~»,‘
_.
.
,..,
:_
_ _
._
~"’"T
M
_
‘ _ -
»-=
’
V"
f_ _’
"
I
*
operation panel
~ W " C 5 G 5 ? ? 7 i W i ~
E
I
/
<@@fafi'H
switches
"fHfi@
~
__
_
~
are inside
the
cover)
.,’i’;i;@;_:_
N
_
-
_
’i
_
V
keyboard
*
\
(Q
eowsfz
S W 5 - C C h i
votufvia
j!MopE5wj_tC1q=?
RESET
Switch
0
}
O
_O,,,¢¢-
if \:
..;¢¢
msn
asssr
WN
MIX
POWER VOLUME MODE
RESET
Powaaon
display
light
l)
Power
switch;
Push the
switch
then
power
is
on with
red
light
on.
Push the
switch
again
then
power
is
off.
2
)
VOLUME :
Control the
loudness
of
the
Click sound
of the
keyboard
and
speaker
volume.
3)
MODE
switch;
This switch
selects
characters/line
mode
("1"=80 CH./line;
"o"=ao
CH./line).
4)
RESET
switch;
RESET
is
triggered by
this
switch,
and
stops executing
the
BASIC
program,
and returns to
command level.
A

*
Rear,
Connectors
Following
six
different
interfaces are built in as
standard
in M -6890.
1
*
p.
mm
.H~mi»;_ __‘_
_,_
,
_
{
_
~
,
~ . ’ + = .
’ . ’ Q ~ ’ z ~ : ‹ :
’_
; ~ » ~ - =
_
f-
:""’
~
’;»
n " ¢ ’ 1 ~
‘
’»-
> ’ ~ 1 ; . " 1 ’ - : F i - k c ’ - ’ A
E§»:.-»;_
_V
T _ » " j ! , , 2 5 f " ‘
;-¢_
,_
. ,
‘?’
g’
gf
=
_ : i 2 , [ § » ; : i ; ’ § ’ + - ; § M ; i ? , ; @ 5 ’ , 2 f + l ; , 5 = i ! " 3 3 Z ’ § i : f 1 a a : H t l r f . " -
M;
i ? , ; @ 5 ’ , 2
f
+
l
; , 5 = i ! " 3 3 Z ’ § i : f 1 a a
:Htl
rf."-
, f
-if
» ¢ ~ f = t . = , \ 1 g f f , . ; - ~ - - , » f ’ ~ q ’ -
.V
’
~
~_ "F
~
’
$Cassette
tape
recorder
(CASSETTE)
,
@
Interface.
/W
ex a
sion
_
(I/F
-1~»,$-513
\/
Qlight
pen
(DPW)
__
Light pen
(BAP-3700)
fiCblour
monitor
"""i
-
(coLoR>
colour monitor
(c14-2170>
@MonochromeMonitor’
H
(ww)
B
Green
monitor
(KIZZDSSP)
5
ins-zazc.
Rs~z32c
. .
( )
Other
equipment
which
has RS-232C interface.
isprinter
(PMNTER)
The six
pairs
of interface
expansion
connectors and two
’
connectors are
inside
the
MB-6890.
pairs
of
memory
expansion
7

Na
type
no. circuit
no.
function
i
Icas,
IC51,
IC111
28 HD74LSl57P
ICI"
de-selector/rfzultiplexer
I
HD74LSI58P Icus
-- --
__§g_
HD14LS1e4P
IC42
8 bit
parallel
ahlft
req!
31
sN14Ls1seP
xcm
3
bit
shift
reg.
""
1ca91c11,
IC81,
xcsz
32
HD74LSl74P
rcse, ICIOS,
XC109
D
type
flip
flop
Icus
_:ET
gate
HD74LSl75P Icue
"
-’
T a sN741.s245N
arcs
bus
tranceiver
E
HD74LS257P
IC113,
IC114
data
Seleeterhultiplexe-
__§§_a
HD?"-5283? 1C4
4
bit Q
decimal
adder
1c1,
ics,
rcs,
Iclo
37 HD74LS367AP
xcle, Iczo, IC41,
lcvs
bus
driver
IC79,
Icso,
Icsa,
IC139
1c14o
Vi? HD74S04P IC43
inverter
E
H - 3 7 4 5 0 5
IIC132
J
open
collector
inverter
40
SN74S163N
IC37 4
bit
counter
’T Hrmosp IC135
open
collector
inverter
Z
Hm41s3P
1C52,
xcsa,
IC54,
IC55
data
Selecter/multiplØxe
43
HD74159P
IC86
decade):/demultiplexer
44 HD75l08AP IC128
duel
line
receiver
’Teena HD751saP IC119
quad
line
receiver
E;
HD75189P
IC120
" "
47 LMSGSCN
lC127
FSK
sig.
demodulation
PL
9

Address
DUS(AOA¢Al5)
*
HD6809P/MC6809L
MTU:
Micro
Processing
Unit
(1)
Pin
arrangement
GND------~-----V"
ll
E51HA|_r’-._--._
..-. __
H,"
Non-Mukabln
lnwrum
----- - ------
NMI
E
xYAL_
_____
___
_____ __
G y m
| \ ¢ " U 9 K
RMIUMI
~"’ - ’-"~~
I
RQ
B
gg]
SXTAL
_______
_____En
Icwnd
Pm
Immun:
Request
-~--~~~--~-
FIRQ
¢-|
gig
___ ____
_____R___t
=~=
B5
n
ss
Mm-,Y
........
-.-..M.m.,,
,.,,_,,
Bus
Avlxiauiq
-- --------
BA
B
Q
_ _ _ _ _ _ _ _ _ _ _
__
__
uu______w_
B15
---~--------
, .. ._
*
‘ V)
___
"’
’Z
"
""
" " " "
’
" "
E nabh
HD6809p
ommanso-
-~--DumMemoryAmer/au.Requen
~--Dum
Memory Amer/au.
Requen
A2
IE 3|
(MPU)
_
Do
W
A3
m
EE Dv
A4
D2
A5
D3
Addrusi
eu!
<
A.
m
D.
Dua nu,
A
’B
Ds
AU
E
E Ds
‘
A9"
E!o1)
AW
@
@ AIS
A"
m
m
A14
AddrnuEus
\A’1EE
n|Au
(2)
The
function of each
pin.
Two
pins
’
*
*
Power
ground
(Vcc,Vss)
are
used to
supply power
to the
part;
Vss is
ground
or
O
volts,while
Vcc is +5.0
V
+/-
5%.
d
to out ut
address
information
Sixteen
pins
are use
p
onto the Adress
Bus.
When the
processor
does not
require
the bus
for
t
t ddress
FFFF
R/W-
High,and
BS=Lowa data
transfer,
it
will ou
pu__a
16,
-
This is the
"dummy
access"
or
VMA
cycle.
Address are valid on the
rising edge
ofQ.
All address
bus drivers are
made
high
impedance
when
c * *
" = i l a b l e ( B A )
is
High.
Each
pin
will
drive
one
Shottky
\.J\.L\-bJ\4l¢
LJIJJ FXVQL
TTL load
or four LS TTL
loads,
and
typically 9OpF.
’d
nication
with
the
system
bi-directional
*
Data
Bus
(D-o/D7)
These
eiggt pins provi
e
commu
data
bus. Each
pin
will drive one
Schottky
TTL load or
four
LS TTL
loads,
and
typically l3OpF.
*
Read/Write(R/W)
This
signal
indicates
e
bus. A
Low indicates
that the MPU is
writing
data onto the data
bus.
R/W
is made
high impedance
when BA is
High.
R/W
is
valid on the
th
direction of data transfer on the data
rising edge
of
Q.
*
R ‹ S ‹ t ( R E S ;
A Low
level
on this
Schmitt
trigger
input
for
greater
than one bus
cycle
will
reset the
MPU. The Reset
vectors are fetched
from locations
‘
’_
-
Din
TFSEl6and
FFFFl6
when
Interrupt Acknowledge
is
true,(BA.BS-l).
ur
g
initial
power
on,
the
Reset
line should be
held Low
until the clock
oscillator is
fully
operational.
Because the HD6809
Reset
pin
has
a Schmitt
trigger input
with a
threshold
voltage
higher
than
that
of
standard
peripherals,
1 YD

\
’k
a
simple
R/C
network
may
be
used
to reset
the entire
system.This
higher
threshold
voltage
ensures
that all
peripherals
are
out
of
the
reset
state before
the Processor.
*HALT
A Low level on
this
input pin
will cause
the MPU to
stop running
at
the
end of
the
present
instruction
and
remainhelted
indefinitely
without
loss
of data.
When
halted,
the
BA
output
is driven
High
indicat-
ing
the buses are
high impedance.
BS is also
High
which indicates
the
processor
is in the Halt
or
Bus Grant state.
*HALT
A
Low level on this
input
will cause the MPU
to
stop running
at the
end of the
present
instruction
and
remain
halted
indefinitelywithout
loss
of
data.
When
halted,
the BA
output
is driven
High indicating
the
buses
are
high
impedance.
BS
is
also
High
which indicates
the
processor
is in the
Halt
or
Bus Grant State,
Bus
Available,
Bus
Status(BA,BS)
The BA
output
is an
indication
of
an internal control
signal
which
makes
the MOS buses of the
MPU
high
impedance.
This
signal
does not
imply
that the bus will be
available for
more
than
one
cycle.
when BA
goes
Low,
an additional
dead
cycle
will
elapse
before
the MPU
acquires
the
bus.
The BS
output signal,
when decoded with
BA,
representing
the MPU
state(valid
with
leading edge
of
Q).
MPU State
Definition
BA
|
as
MPU
stare
0
0
Normal
(Running)
0
1
Interrupt
or RESET
Acknowledge
1
0
SYNC
Acknowledge
1
1
HALT
or Bus Grant
interrup
Acknowledge
is
th§_indicated
during
both
cycle
of a hardware
vector
fetch(RES,NMI,FIRQ,IRQ,SWI,SWI2,SWI3).
This
signal, plus
decod-
ing
of the
lower four address
lines,can
provide
the
user with an
indication
of which
interru
t
level
‘
b
by
device.
Sync
Acknowledge
is
indicated whi
synchronization
on an
interrupt
line.
Halt/Bus
Grant is
true
when the
HD6809 is in
a Halt or Bus
Grant
condition.
p
is
eing
served and
allow
vectoring
le
the MPU is
waiting
for
external
11

*
Non Maskable
Interrupt
(NMI)
A
negative edge
on this
input
requests
that a nonmaskable
interrupt
sequence
be
generated.
Anon-maskeble
interrupt
cannot
be
inhibited
by
the
program,
and
also
has a
higher
priority
than
E I R Q , I R Q
or
software
interrupt.
*
Fast-Interrupt
Request(FIRQ)
A
Low
level on this
input pin
will initiate
provided
its
mask
bit(F)
in
the CC
is_§lear.
over
the standard
Interrupt
Request(IRQ),and
it stacks
only
the
contents of the condition
program
counter.
*
Interrupt
Request(I§Q)
A Low
level
input
on this
pin
will initiate
provided
the mask
bit(I)
in
the
CC
is
clear.
a
fast
interrupt sequence
This
sequence
has
priority
is fast in
the sense that
code
register
and the
an
interrupt Request sequence
Since
IRQ
stacks the
entire
machine state it
provides
a
slower
response
to
interrupt
than
FIRQ,IRQ
also has a
lower
priority
than
FIRQ.
*
E,
Q
E is
similar
to
theHD468OO bus
timing
signal
§Z52;Q
is
a
quadrature
clock
signal
which leads
E.Address
from the
MPU
will
be valid
with
the
leading
edge
of
Q.
Data is
latched on the
falling
edge
of
E.
*MRDY
This
input
control
signal
allows
stretching
of
E
and
Q
to extend data
access
time.
*
DMA/BREQ
_
The
DMA/BREQ
input provides
fa
method
of
suspending
execution and
acquiring
the MPU
bus for
another
use.
Typical
uses include
DMA and
dynamic
memory
refresh. When
BA
goes
Low,
the DMA
device
should be
taken
off the
bus.
~HD45821E
(PIA
3
Peripheral
Interface
Adapter)
*
PIA
INTERFACE SIGNALS FOR
MPU
(U
pin arrangement _ ,___ __ __. ._ _ _ _ ._ _ .
K
FLA
aleuirectional
uataLD»~jU7)
(GNDHM
CA’
The
bi-directional
data Qines
PM
CM
(D6’D7)allow
the
transfer
of
PM
WOT
data
between
the
MPU and the
PIA.
PM %§
The data
bus
output
drivers are
PM R50
three
state
devices
that remain
PM RS,
in the
high impedance(off)
state
,As m
exception
when the
MPU
performs
PM
0
a PIA
read
operation.
PA1
32
D1
no HD46821P
nz
*
PIA
Enable(E)
Pm
(Pm)
DJ
The
enable
pulse,E,
is the
only
N215
FED#
I
timing signal
that is
supplied
P91
05
to
the PIA.
Timing
of all
other
PB*
D6
signals
is
referenced
to the
leading
:Es
Z
and
trailing edges
of the E
pulse.
6
Q
*
PIA
Read/wri§;e
C82
CSD
This
signal
is
generated by
the
(5\/WEE:
: RM
MPU to
control the
direction
of
T2

data transfers
on the Data Bus.
A Low state on
input
buffers and data is transferred
from
the
signal
if
the
device
has been selected.
A
High
the
PIA for
a
transfer of data to
the bus.
The
the PIA line enables the
MPU to the PIA
on
the E
on
the
R/W
line sets
up
PIA
output
buffers are
enabled when
the
proper
address
and
the and
the enable
pulse
E are
present
*
Reset(RES)
The
active Low RES line is used
to reset all
register
bits in the
PIA to a
logical
zero Low. This line
can be used as a
power
on
reset
and
as
a
master reset
during
system operation.
*PIA
Chip
se1e
These three
input
signals
are used to
select
the
PIA. CS
and
CS
rn1~|a{- kr: Uifvln an/4 PC m11c+- Ha Tr\v.1 Fnr cc1c>/
ma-- -t
nigh
and
e-2
mu-. be ao" lor -election
transfers are then
performed
under
the
control
of
the
devgce.
Dat;
of
the E and
R/W
signals.
The
chip
select lines must be stable for
the
duration
of the E
pulse.
*
PIA
Register
Select(RSO
and
RS1)
The two
register
lines are used to select
the
various
registers
inside
the PIA. These two lines are used
in
conjunction
with
internal Control
Registers
to select a
particular
register
that is to be written
or read.
The
register
and
chip
select lines should
be
stable for the duration
of
the E
pulse
while in the
read or write
cycle.
*
Interrupt Request(IRQA
and
IRQB)
The active Low
Interrupt Request lines(IRQA
and
IRQB)
act to
interrupt
the
MPU either
directly
or
through interrupt priority circuitry.
These
lines are
open
drain(no
load
device)
. This
permits
all
interrupt requ-
est lines to be tied
together
in a wire
QR_configuration
and
accept
up
to 1.6
mA
curret from outside.
gagh
IRQ
line has two
internal
inter-
rupt
flag
bits that can
cause the
IRQ
line to
go
Low.
Each
flag
bit is associated with
a
particular peripheral interrupt
line.
Also
four
interrupt
enable bits are
provided
in the PIA which
may
be
used
to inhibit a
particular interrupt
from a
peripheral
device.
Servicing
an
interrupt by
the MPU
may
be
accomplished
by
a software
routine
that,on
a
prioritized
basis,seqentially
reads and tests the
two control
registers
in
each PIA for
interrupt flag
bits that are set.
The
interrupt flags
are
cleared(zeroed)
as a
result of an MPU Read
Peripheral
Data
Operation
of the
corresponding
data
register.
When
these
lines are used as
interrupt inputs
at least one E
pulse
must
occur from the
inactive
edge
to the active
edge
of these
interrupt
input
signal
to
condition the
edge
sense network.
If
the
interrupt flag
has been
enabled
and
the
edge
sense circuit has
been
properly
conditioned,the
interrupt
flag
will be
set
on
the next active
transition
of the
interrupt input pin.
*
PIA
PERIPHERAL
INTERFACE LINES
The PIA
provides
two 8 bit
bi-directional data
bused and four
interrupt/control
lines
for
interfacing
to
peripheral
devices.
*
Section A
Peripheral
Data(PA’~PA7)
Each of the
peripheraldata
lines can be
programmed
to act as an
input
or
output.
This
is
accomplished
by setting
a l in
the
correspond-
ing
Data
Direction
Register
bit
for those lines which
are to be
outputs.
A O
in a
bit of the
Data
Direction
Register
causes the
corresponding
peripheraldata
line
Operation,
the data
appears
directly
on
The
d a t a i n
Output
to act as
aninput.
During
an MPU Read
Peripheral
Data
on
the
peripheral
lines
programmed
to
act
as
input
the
corresponding
MPU Data Bus lines.
Register A
will
appear
on the data lines that
are
programmed
to
be
outputs.
A
logical
l written into
the
register
will cause a
High
on
the
corresponding
data line while a O
results in
T3

*
a Low.
Data in
Output
Register
A
may
be read
by
an M?U "Read
Peripheral
Data A"
operation
when the
corresponding
lines are
programmed
as
outputs.
This data will
be
read
properly
if
the
voltage
on
the
peripheral
data
lines is
greater
than
2.0 volts
for a
logic
l
output
and less
than
0.8 volt
for a
logic
0
output.
Loading
the
output
lines
such that the
voltage
on
these
lines
does
not reach
full
voltage
causes
the data
transferred
into the MPU on
a
Read
operation
to
differ from
that contained
in the
respective
bit of
Output Register
A.
Section
B
Peripheral
Data
(PBSPB7)
The
peripheral
data
lines on
the B Section
of the PIA can
be
programmed
to
act
as either
inputs
or
outputs
on a similar
manner to
P A P A 7 .
However,
the
output
buffers
driving
these lines differ from
Qhose
driving
lines
P A 5 P A 7 .
They
have
three state
capability,allowing
them to enter
a
high
impedance
state
when the
peripheral
data
line is used as
a
input.
In
addition,
data
on the
peripheral
data lines
PB6»PB7
will be
read
properly
from
those
lines
programmed
as
outputs.
As
outputs,
these
lines are
compatible
with
standard
TTL and
may
also
be
used as
a
source
of
up
to 2.5
milliampere(typ.)
at 1.5
volts to
directly
drive
the
base of a
transistor switch.
*
Interrupt
Input(CA1andCB1)
Peripheral Input
lines
CAl
and
CA2
are
input
only
lines that set the
interrupt flag
of
the control
registers,
The active transition
for these
signals
is also
programmed
by
the two control
registers.
*
Peripheral
Control
(te2)
TheD91‘iDh91‘controllineCAcanbeprogrammedtoactasan
control
line CA can
be
programmed
to act as
an
interrupt input
or
asa
D9fiDh9%5l
control
output.
As an
output,
this
line is
compatible
with standard TTL. The
function of this
signal
line
is
programmed
with Control
Register
A.
*
Peripheral
Control(CB2)
Peripheral
COntrol
line
CB2
may
also
be
programmed
to act as
an
inter-
rupt input
or
peripheral
control
output.
As an
input,this
line has
High
input impedance
and is
compatible
with standard TTL.
As an
output
it
is
compatible
with standard
TTL and
may
also be used of
up
to 2.5
mill-
iampere(typ.)
at 1.5 volts
to
directly
drive
the base of a transistor
switch. This
line is controlled
by
Control
Register
B.
(ACIA
3
Asynchronous
Communication
Interface
Adapter)
W)
Pin
arrangement
(GND)
Vss
Rx
Dafa
RICLK
TxCLK
EE
Tx
Dau
EE
Gm
as
(31
M
(5V)V¢c
2
7
HD4685OP
MCM)
2;
23
E5
E5
Do
D1
D7
DJ
D4
Ds
D7
/W
||
||
ll
|$
EE
El
E5
||
I5
El
Ds
IE
@
~
E
R
SIGNAL FUNCTION
*
Interface
Signal
for MPU
*
Bi-
Directional Data
Bus(DO\D7)
The
bi-directional data
bus(DOf
D7)
allow
for data
transfer
between
the ACTA and the MPU.
The data bus
output
drivers are
three state
devices
that in the
high
impedance(off)
state
;xC9Dt
when
the MPU
perform
an ACIA
YDZA nnnrnØ-inn
..~..\..tA
vrf\.._\.r~.a.v|».

Modem
CC>ntrol
The
ACIA
includes
severa
a
peripheral
or
modem.
The
functions
included
are
CTS,RTS
andDCD.
l functions
that
permit
limited
control
of
Clear to
Send(CTS)
This
high
impedance
TTL
compatible
input
provides
automatic
control
of the
transmitting
end of
a communications
link via
the
modem CTS
active
Low
output by
inhibiting
the
Transmit
Data
Register
Empty(TDRE)
atatus
bit.
Request
to
Send(RTS)
The
RTS
output
enables
the
MPU to control
a
peripheral
or
modem via
the data
bus.
The
RTF;
output
corresponds
to the
state
of the
Control
Register
bits
CRS and CR6.
When CR6=O
or
both CR5
and
CR6=l,
the
RTS
output
is
Low(the
actiire
state).
This
output
can
also
be used
for
Data
Terminal
R e a d y ( D 1 R )
t
Data
Carrier
Detect(DCD)
This
high
impedance
TTL
compatible
input
provides
automatic
control,
such
as
in_the
receivingirld
of
a communications
link
by
means
of
a
modem
DCD
output.
The
DCD
input
inhibits
and
initializes
the
rec-
eiver
section
of
the ACIA
when
High.
A Low to
High
transition
of
the
DCD
initiates
an
interrupt
to the MPU
to indicate
the
occurrence
of
a
loss of carrier
when the Receiver
Interrupt
Enable
bit
is set.
(U
p i n
arrangement
(GND)
Vss
RES
LPSTB
MAG
MAI
MA2
A4
MAS
As
MAT
MAB
A9
MA10
MAH
MAI
2
MAI]
DISPTMG
CUDISP
(5VI
Voc
_
E
E-E
HD46505SP
(CRTC)
EE
v
svnc
H
svmc
nm
nm
RA2
mu
cn
oz
I
I
l
I
Ds
I
Es‘
,
l
IEE mw
Ell CLK
(CRTC
3
CRT
Controller)
ll
4
5
B
EH
MAJ
RAA
M
El
Do
E]
EE
M
IE
gn
Ill so
D3
’2
29
D4
M
Il]
as os
IB
27
S
25
D1
E as
if
z
as
23
E
I
FUNCTION
OF
SIGNAL
LINE
The
CRTC
provides
13
int
f
’
al
interface
signals
to
CRT
d i s p l a y .
ace
sign
S
to MPU
and
25
0
Interface
Signals
to
MPU
.
Bi-directional
Data
Bus
(D0~D.,)
b
t B ! ‘ d ’ e C £ I n 3 l
data
b U 5 ( D o " D 1 )
are
used
for
data
transfer
br;/een
ide
CRTC and
Ub;1PU.
The
data
bus
outputs
are
3-state
ers an
remain
in
e
high-impedance
state
exce t
when
MPU
performs
a
CRTC
read
operation.
P
Read/Write
(R/W)
/
R/W
signal
controls the
direction
of
data
transfer
between
the
CRTC
and
MPU.
When
R/W
is
at
H i g h
level,
data
of
CRTC IS
transfered
to
MPU.
When
R/W
is
at
L o w
level
data
of MPU
is
transfered
to
CRTC.
’
Chip
Select
(C_§)
_Chip
Select
signal
(CS)
is
used
to
address
the
CRTC,
When
CSIIS
at
L o w
level,
it
enables
R/W
operation
to
CRTC
inremaj
ff¢5I5i¢f5-
N o f m a u l
this
Signal
is
derived
from
decoded
address
signal
of
MPU
under the
condition
that
VMA
sigial
ot‘MPU
is
at
H i g h
level.

(8,\92
BYTE
MASK
Rom)
(5v)
V.-C
A9
A9 Aszgmo
Arr D1 D6 D5
D4 D3
& @BE B
BBEBB BEBN
I
Ar As A5
A4
A3 A2
An
Ao Do Du Oz
GND
A.»~Aw-»
Address
Bus
m~D~-
Data Bus _
----- ChipSelect
-----
Chip
Select
Fig.
5-6
PD2364C
is
SK
Byte
Mask Rom
(Read
Only Memory)
_ The
System Program
is
written in this
ROM.
I3
8 192 B te is selected
by
13
address
line
1. The
Memory
Address
of
2
=
,
y
(AO-Al2)
.
2. The content of the
Memory
is
outputted
by
8 lines of data line
(DO-D7)
3.
Chip
Select
(EE)
is Low
active and content of the
memory
is
outputted
to data line .
Basic and Monitor
System
Program
is
written
in
three
pieces
of ROM
(uPD2364C-331, pPD2363C-332)
in
MB-6890. The Address is
allocated
by
ROM
Address
decoder
as shown
table 5-2.
TABLE
5-2
R OM
I
Address
/1PD2se4c-aao
|
$
A
oo
o
~
s BFFF
,,PDz3e4c-331
1
s
c
ooo
~
s n1=z=1=
i »~ v- ~ - -
A
--Q-QQ
u P D 2 3 6 4 C 3 3 2
L"UU
5
bb"
s
FFF
o
~
s
FFFF
The block
diagram
of the ROM is shown
at
Fiq
5-7.
212
Output
M2
Buffer
A0
->
3
1
A»
o-Ag
_.Q
YY
Selector
A2
o-+3
-.
3.
A5
o-_~$
_.L_f1D_
_______
CS
M
Q_..H
_.r-’
PrOqra;r
A5
S33
_>
A6
fi
E;
Memory
A
AT
m 3
CS
Aao->C.’
_>O’
(8,l92>
A9
_.’S2
__
E1
5
P W C
.. O_.2
,Q
Buffer
\
A||;¢-L
i.._..¥
¥7§~
E
-1

Hn74r.su4e/HD14su4
(Hex
Inv
er
ter
S)
s v
GA
sv
5A
5V
ll
V
I
ll
ll
li
ll
ll
P>
P*
I
Vcc
m
P’
P’
P’
ll
’H’
Fig.
5-12
5-12 consist
of
6
pieces
of
Inverters.
HDl4ES05E/HDZ4s05/Hnz4o5g
(Hex
Inverters
with
Open
CoHector
Output)
(sw
vc:
SA
51
54
5’
A
Y
5|
lF.’§l
II
IH
ll
ll
>
"
’F
li
li
u
II
II
I
IA
nv
Fig.
5-13
5-13 consist
from
6
pieces
inverters.
Each Inverter
is
open
collector and
the
resistor
to
each
output
pin
is
required
in MB-6890
circuit-drawing.different
mark
of Inverter
is
used for
open
collector.
"\
WDC
I
‘\\
:
\\
_
Output
|
/»"
Regulator
Inverter
|
//
v"\
Open
collector
Inverter
Open
collector
Inverter
(Collector
is
directly
outputted).
Fig.
5-14

H’5?14¢$;l¥F§,.
(Triple
3
-input
Positive
g
H
L
L
L
AND
Gates)
Vcc IC IY
3C
38
V;/A
3Y
gal
II?
Ed
I
’
Lil
»
’I
2
~1
5
Is[’Ir
IA
IB
ZA
za
2C
2Y
GND
Fig.
5-18
5-18
consist
QF
3
pieces
of 3
input
AND
Gate.
I/O
truth table is
as shown
below
in
Fiq-
5-19-
Input Output
A
____
B Y
C
_
lnput
Output
I
A
I
a
c Y
L
I
L
I
L
L
L
L H
L
I
L H
L
L
L
I
H
H
L
H
H
l.
L
H
H
H
H
I
I
H
L
I
H L
I
I
(Hex
Schnutt-TjiggerInverters)
ISI)
Vcc
SA
SY
SA
5v
4,5
,gy
,I
,
Ii
I
I
I
I
I
I
I
I
’l
If
ZA
ZY
BA
Sv
Quo
Fig.
5-20
5-20
consists
of
5
pieces
of inverters.
The
diffgpengg
from
regular
inverter
is
the
Input
voltage
when
output
goes
H-#L
and
L-#H
(Inverter
for the
input
which has
noise).