Et3400 Text
Et3400 Text
Et3400 Text
MANUAL
We warrant that during thefirst ninety (90) days after purchase, our products, when correctly assembled, calibrated,
adjusted arxl used in accordance with our printed instructions, will meet published specifications.
If design has caused your Heathkit product to malfunction during the warranty period
a defective part or error in
through no fault of yours, it free upon proof of purchase and delivery at your expense to the Heath
we wilt service
factory, any Heathkit Electronic Center, or any of our authorized overseas distributors.
You will receive free consultation on any problem you might encounter in the assembly or use of your Heathkit
product. Just drop us a line or give us a call. Sorry, we cannot accept collect calls.
Our warranty does not cover and we are not responsible for damage caused by: incorrect assembly, the use of
corrosive soWer, defecSve tools, misuse, or fire; or by unauthorized modifications to or uses of our products for
purposes other than as a(^ertised. Our warranty does not include reimbursement for inconvenience, loss of use,
customer assembly or set-up time.
This warranty covers only Heattvkit products and is not extended to allied equipment or components used in
conjunction with our products. are not responsible for accidental or consequential damages. Some states
W«
do not aHow the exclusion or limitation of incidental or consequential damages, so the atKJve limitation or exclusion
may not apply to you. This wan-auity gives you specific legal rights, and you may also have other rights which vary
from state to state.
you are not satisfied with our service (warranty or otherwise) or with our products, write directly to our Director of
If
Customer Services, Heatti Company, Benton Harbor, Michigan 49022. He will make certain your problems receive
immediate, personal attention.
HEATH COMPANY
BENTON HARBOR, Ml. 49022
The Heath Company reserves the right to discontinue products and to change specifications at any time without
incurring any obligation to incoiporate new features in products previously sold.
Heathkit® Manual
for the
MICROPROCESSOR
TRAINER
Model ET-3400
595-2021-06
Copyright ©1977
Heath Company
HEATH COMPANY All Rights Reserved
TABLE OF CONTENTS
INTRODUCTION
The ET-3400 Microcomputer Learning System is a • Uses breadboarding sockets that permit
practical, low cost microprocessor trainer; designed rapid, solderless assembly of IC logic cir-
as a learning tool to teach microprocessor operation, cuitry to be used with the microprocessor.
programming, and applications. The ET-3400 Trainer They are ideal for prototyping special inter-
is designed to accompany the EE-3401 Individual face circuits.
Learning Program on microprocessors. All of the
programming and hardware interface experiments • The microprocessor address bus, data bus,
supplied with this course are implemented on the control lines,and associated signals are buf-
Trainer. While the Trainer was designed primarily to fered and terminated on front panel connec-
accompany this course, it is a flexible, general- tors; allowing complete freedom in experi-
purpose training unit and microprocessor bread- menting with the microprocessor and its as-
board. It can be used in many other applications that sociated circuitry.
require a low cost microprocessor-based software de-
velopement system or as a design aid for developing
special interfaces. • Has eight individual, independent, binary
LED indicators for monitoring logic states in
MAIN FEATURES the breadboard circuitry.
ASSEMBLY NOTES
TOOLS
Wl RE
STRI PPERS /
l/4"-BLADE
SCREWDRIVER
DESOLDER! NG PENCIL
NUT STARTER NUT
IMAY BE SUPPLIED BRAI D* DRIVERS
SOLDER ING IRON
WITH KIT) (25 TO 40 WATTS)
ASSEMBLY
Follow the instructions carefully. Read the en- Most kits use a separate "Illustration Booklet"
before you perform each operation.
tire step that contains illustrations (Pictorials, Details,
etc.) that are too large for the Assembly Manual.
The illustrations in the Manual are called Picto- Keep the "Illustration Booklet" with the As-
rials and Details. Pictorials show the overall op- sembly Manual. The illustrations in it are ar-
eration for a group of assembly steps; Details rariged in Pictorial number sequence.
generally illustrate a single step. When you are
directed to refer to a certain Pictorial "for the Position all parts as shown in the Pictorials.
following steps," continue using that Pictorial
until you are referred to another Pictorial for Solder a part or a group of parts only when you
another group of steps. are instructed to do so.
Page 5
PARTS
Resistors will be called out by their resistance value
1/4- WATT
in ft (ohms), kft (kilohms), or Mft (megohms). Certain OR
types of resistors will have the value printed on the 1/2- WATT
body, while others will be identified by a color code.
The colors of the bands and the value will be given in
the steps, therefore the following color code is given
1-WATT
for information only.
BANDS: 12 3/
Multiplier
Tolerance
4-BAND RESISTORS:
(±10% \
±5% / BANDS: 1
Band 1
Page 7
PARTS LIST
Check each part against the following list. Any part To order a replacement part: Always include the
that is packed in an individual envelope with the part PART NUMBER. Use the Parts Order Form furnished
number on it should be placed back in the envelope with the kit. If one is not available, see "Replacement
after you identify it until it is called for in a step. Do Parts" inside the rear cover of the Manual. Your War-
not discard any packing materials until all parts are ranty is located inside the front cover. For prices, refer
accounted for. to the separate "Heath Parts Price List."
KEY HEATH QTY. DESCRIPTION CIRCUIT KEY HEATH QTY. DESCRIPTION CIRCUIT
No. Part No. Comp. No. No. Part No. Comp. No.
Resistors (cont'd.)
RESISTORS A1 6-153-12 1 15 kn (brown-green-orange) R8
A1 6-273-12 2 27 kO (red-violet-orange) R1,R42
NOTES: A1 6-104-12 3 100 kfi (brown-black-yellow) R11, R12,
R14
All resistors are 10% tolerance unless otherwise A1 6-154-12 1 1 50 kfi (brown-green-yellow) R9
noted. A fourth color band of silver indicates a 10% A1 6-224-12 2 220 kfi (red-red-yellow) R7, R50
tolerance; a fourth band of gold indicates 5% toler- A1 6-824-12 1 820 kll (gray-red-yellow) R13
ance.
A1
Page 8
DIODES
C1 56-56 4 1N41 49 diode
NOTES:
Page 9
STEP-BY-STEP ASSEMBLY
a XSB.A.'Z'XXXCX'Te
CONTINUE<3>
MAIN CIRCUIT BOARD [ ) Solder the resistor leads to the
PART circuit board as follows:
NUMBER
1. Push the soldering iron
tip against both the lead
and the circuit board
STARTS Heat both for two
foil.
or three
IDENTIFICATION seconds.
In the following steps you will be given
detailed instructions on how to install
DRAWING SOLDERING
RON'
and solder the first part on the circuit
COMPONENT
board. Read and perform each step LE/\D^
carefully. Then use the same proce-
dure whenever you install parts on a FOIL
circuit board.
CIRCUIT BOARD
) Position the board as
circuit
Then apply solder to the
shown in the identification draw-
other side of the connec-
ing with the printed side up.
tion. IMPORTANT: Let
the heated lead and the
R49: Hold a 1200 il (brown-red-
circuit board foil melt the
red) resistor by the body as shown
solder.
and bend the leads straight down.
SOLDERING
RON
SOLDER
PUSH DOWN
HERE
I When you heat the lead and the circuit board foil at the same
I time, the solder will flow evenly onto the lead and the foil.
I
The solder will make a good electrical connection between
I the lead and the foil.
^\^^^^^\\\\\\^^\^^^^^^\^^^\^
^
p^^^^^
POSITIONED
INCORRECTLY
When the lead is not heated sufficiently, the solder When the foil is not heated sufficiently the solder will
will not flow onto the lead as shown above. To cor- blob on the circuit board as shown above. To correct,
rect, reheat the connection and, if necessary, apply a reheat the connection and, if necessary, apply a small
small amount of additional solder to obtain a good amount of additional solder to obtain a good connec-
connection. tion.
SOLDER BRIDGES
A solder bridge between two adjacent foils is shown
in photograph A. Photograph B shows how the con-
nection should appear. A solder bridge may occur if
you accidentally touch an adjacent previously sol-
dered connection, if you use too much solder, or if
you "drag" the soldering iron across other foils as you
remove it from the connection. A good rule to follow
is: always take a good look at the foil area around
each
lead before you solder it. Then, when you solder the
connection, make sure the solder remains in this area SOLDER
and does not bridge to another foil. This is especially
important when the foils are small and close together.
BRIDGE
NOTE: It is alright for solder to bridge two connec-
tions on the same foil.
PART
NUMBER
(^ liEA-TMICIT§1
PART
NUMBER
CONTINUED
NOTE; As you install the remaining
START components on
the leads to the
this Pictorial, solder
foil and cut off the
( ) Install thirty 470 ft (yellow-
excess lead lengths.
violet-brown) resistors in the area
shown. After you install each DlO: 1N4149 diode (#56-56).
)
group of five or six resistors, sol-
der their leads to the foil and cut R63: 470 ft (yellow-violet-brown).
off the excess lead lengths. NOTE:
See "Circuit Board X-RAY 16-pin IC socket at IC23.
Views" in the "Illustration Book-
let" for circuit component num- D5: 1N4002 diode (#57-65).
bers.
R71: 470ft (yellow-violet-brown)
In the next column you will install D6: 1N4002 diode (#57-65).
diodes. Be sure you install each diode
as follows. 16-pin IC socket at IC24.
IMPORTANT: THE BANDED END OF DIODES CAN
D4: 1N4Q02 diode (#57-65).
BE MARKED IN A NUMBER OF WAYS.
"'•''BAND _\_^,^
COLORED
BODY D2: 3A1 diode (#57-42). See De-
END tail 1-3A.
If your diode has a solid body, the band
is clearly defined. If your diode has a R106: 4700 ft (yellow-violet-red).
glass body,do not mistake the colored
end inside the diode for the banded 16-pin IC socket at IC28.
PICTORIAL 1-3
Page 14
HEJArrHIEITe
IDENTIFICATION
DRAWING
START
14-pin IC sockets at the six following
locations:
The steps performed in this Pictorial are
n H. {
1 z.
in this area of the circuit board. CONTINUED
f ] I. t )V. Install twelve 470 fl (yellow-violet-
( ) N. ( ) C. brown) resistors.
PART
NUMBER
IDENTIFICATION
DRAWING
STARTS
) R51: 8200 fi (gray-red-red).
20-pin IC socket
( ) at IC8.
m
PICTORIAL 1-5
Page 16
j^S MEJA-TMICITe
The steps performed in this Pictorial are
in this area of the circuit board.
CONTINUE O
Install eight 8200 il (gray-red-red) re-
sistor.
) R24.
START ) R25.
Install four 4700 fl (yellow-violet-red)
resistors. ) R26.
) R16. ) R27.
) R17. ) R28.
] R22. ) R29.
) R23 ) R30.
) R44.
) R41.
) R47.
( )
1" hare wire. Remove 1" of insula-
PICTORIAL 1-6
Page 17
I€H!A.T3EIICIT
PICTORIAL 1-7
Page 18
IDENTIFICATION
DRAWING
START
IMPORTANT: As you install LED's in
the following step, be sure to match the
flat on each LED with the outline of the
flat on the circuit board as shown.
Detail 1-8A
PICTORIAL 1-8
Page 19
HE3A.THICITe
IDENTIFICATION
DRAWING
PART
The steps performed in this Pictorial are
in these areas of the circuit board.
NUMBER
CONTINUED
NOTE: When you install a tantalum
capacitor, install the lead marked with
the positive f+] mark or color dot on
the capacitor in the positive + [ )
POSITIVE
SIGN
START
) C14: .01 /xF ceramic.
-
Page 20
j^5 ME!A.TIiICITe
START
In the following steps, install IC's in The steps performed in this Pictorial are
=:=\ INDEX
MARK
NOTE: An IC puller has been furnished
to remove an IC from its socket if
necessary.
-
Detail 1-lOA.
Page 21
IDENTIFICATION
DRAWING
PART
NUMBER
START
) IC9: 74LS243 f#443-839).
PICTORIAL 1-11
Page 22
CONNECTOR VINYI
— STRIP STRI
NSULAT
PAPEI
Detail 1-12B
Refer to PartA of Detail 1-12B and install the
connector strips (supplied with the large con-
nector block) into the block in the manner
shown. NOTE: You may have some connector
strips left over.
Wl DE
SPACE
Turn the connector block right side up, and
Detail 1-12A with a screwdriver handle or similar tool, tap on
the top of the block until all the connector strips
are fully seated up into the block.
Refer to Pictorial 1-12 (Illustration Booklet, Page 3) for
the following steps. Refer to Part B of Detail 1-12B and remove the
paper backing from the vinyl strip supplied
Reposition the main circuit board as shown. with the connector block. Position the connec-
( )
1-12A and mount the strip with the long edge of the connector block,
{ 1 SWl: Refer to Detail
rocker switch on the main circuit board at SWl and firmly press the strip onto the block.
with two 6-32 x 3/16" screws. Install the switch
so the lugs are positioned as shown in the De- ( ) Refer to Detail 1-12B and remove the backing
tail.
paper from the insulating paper. Then apply the
insulating paper along the indicated edges of
the vinyl strip.Keep the paper even with the
edges of the large connector block.
LARGE
CONNECTOR
BLOCK
i i
#4 X 5/16"
SELF-TAPPING
^ ^ SCREW (MJ
Detail 1-12C
Page 23
Detail 1-12D you are in doubt about a foil pattern, refer to the
"Circuit Board X-Ray View" (Illustration Book-
let, Page 18).
( ) With the tip of a pencil, push through the three
mounting hole locations in the vinyl strip. { ) Protruding leads which could touch together.
( ) Refer to Detail 1-12C and mount the large con- Carefully inspect the component side of the circuit
nector block on the main circuit board with board for the following conditions.
three #4 x 5/16" self-tapping screws.
[ ) Integrated circuits for proper type and installa-
( ) Refer to Detail 1-12D and mount a 3-pin IC tion.
socket at IC29 on the top edge of the circuit
board as shown. Place the edge-mount retainers Tantalum capacitors for the correct position of
{ )
over the edge of the circuit board; then rotate the positive (-I-) mark or dot.
the pins into their holes on the foil side of the
board. Carefully solder the three pins to the foil. Diodes for the correct position of the banded
( 1
ends.
( ] In the same manner, install a 3-pin IC socket at
IC30. LED's for the correct position of the flat sides.
{ ]
( ) LEDl: Refer to Detail 1-12E and mount the 3/8" NOTE: There many unused connections on the
are
red LED
near the rocker switch as shown. Be foil side of the main circuit board, some of which will
sure to match the flat on the LED with the out- be used later. As you make further connections to the
line of the flat on the circuit board. NOTE: Be- circuit board, be sure to inspect each one carefully to
fore you cut off the excess leads, be sure the be sure the foils remain unbridged.
bottom edge of the LED is 1/4" above the board,
and that it is not tilted. Solder the leads to the Set the main circuit board aside temporarily.
foil.
Detail 1-12E
J Va 72 %
I
1/8 , 3/8 I
5/8 ,
7
Page 24
XiHl-A-TKICITe
START
Position the keyboard circuit board as CONTINUE^:>
shown. Then proceed with the follow-
As you install pushbutton switches in
ing steps.
the following step, be sure each key is
NOTE: To prepare a wire, as in the fol- down against the top of the keyboard
lowing step, cut it to the indicated before you solder its two lugs. Your
length and remove 1/4" of insulation switches may look different than the
( )
1" bare wire at L.
'xyy^y^yy^/rj^y//J7/J77777;
° Va Va y* 1
1/8 ,
3/e 5/8 7/8
|mi'i |i'in^
I I
"^
Page 25
-/
6-32 X 1/4'
SCREW
O
^ MAIN CIRCUIT
BOARD
Detail 3-1
Refer to Pictorial 3-1 (Illustration Booklet, Page 3) for Refer to Detail 3-lA, turn the main circuit board
the following steps. upside down, and loosely mount spacers onto
the foil side at the four locations shown in the
Pictorial. Use 6-32 x 1/4" screws and #6
lockwashers.
Page 26
m
1" WIRE
Wire B to B.
Wire K to K.
Wire J to J.
Wire H to H.
Wire G to G.
Wire F to F.
Wire E to E.
Wire A to A.
Wire D to D.
Wire C to C.
% Ys 3/4 1
1
1/8 ,
3/8 I
5/8 ,
7/8 I
-1-+.
|I|||'|
|
m M
/
r
1 (CM) 2
Page 27
6-32
SCREW
X 1/4
"^^ ( ) C6: Connect the positive ( + ) lead of a 1200 fxF
capacitor to terminal strip C lug 1 (NS) and the
negative lead to solder lug A (NS). Position the
#6 SOLDFR LUG capacitor as shown in the Pictorial.
^6-32 NUT
Refer to Pictorial 4-1 (Illustration Booklet, Page 4) for Refer to Detail 4-lC for the next two steps.
the following steps.
( ) Position the support bracket on your work area ( ) Refer to the inset drawing on Detail 4-1 C and
as shown. open the container of silicone grease. Apply a
liberal coating of the grease to the bottom of the
( ) Refer to Detail 4-lA and mount a solder lug at A )LiA309K integrated circuit (#442-30).
with a 6-32 x 1/4" screw and a 6-32 nut. Position
the solder lug as shown in the Pictorial. ( ) IC3 1 Carefully observe the wide spacing on the
:
) Press a rubber grommet into hole B. the TO-3 socket on the underside of the bracket
(
in the Pictorial. their holes, secure the IC with two 6-32 x 1/2"
screws.
( ) Gut the lead at the positive (+) end of a 1200 /aF
electrolytic capacitor (#25-241) to 1/2".
6-32
NUT #6 SOLDER LUG
Page 28
(INCHES) 2 3 4
O
^
"l
1/4 Vs Va
^ 1,1,1.1,1.1,1,1
I
1/S 3/S 5/a ,
I
,
7/8 I
. 1 ,
pTTrpTTT'l '-T 1
'
O 5 (CM) 1 2 3
Page 29
( ) Refer to Detail 4-2 C and pass the tip of the cable ) Route the free end of the white-orange wire
(
tie through hole G in the support bracket mak- coming from socket IC31 lug 1 downward to the
ing sure the rough side is facing upward. Then board, and along the board as shown. Connect
pass the tie across the rear of the bracket and the free end of the wire to circuit board hole X
back through hole H making sure the rough side (S-1).
is down. Pass the cable tie around capacitor Cl
and push the tip of the tie through the other end ( ) Connect one end of a 6-1/2" yellow wire to cir-
retainer as shown. Pull the tie until it is tightly cuit board hole W
(S-1). Route the wire rear-
secure around the capacitor; then cut off the ward, through support bracket grommet B.
excess tie end. Connect the wire end to terminal strip C lug 1
(S-2).
Refer to Pictorial 4-3 (Illustration Booklet, Page 5) for
the following steps. Connect one end of a 6-1/4" white-yellow wire
( )
Fl
3/8 A Detail 5-lA Detail 5-lC
SLOW-BLOW
FUSE
CABINET ASSEMBLY AND WIRING. ( ) Refer to inset drawing #1 on Detail 5-lB and
insert the end of the line cord through hole AB
Refer to Pictorial 5-1 (Illustration Booklet, Page 5) for from the outside of the cabinet bottom. Tie a
the following steps. knot in the line cord 4-1/2" from the end as
shown.
( ) Temporarily mount a 6-lug terminal strip on
cabinet post AA with a #6 x 3/8" hex head ( ) Refer to inset drawing #2 on Detail 5- IB and
screw as shown. identify the smooth lead and the ribbed lead of
the line cord. Then prepare the end of the line
( ] Fl: Refer to Detail 5-1 A
install two fuse
and cord as shown in the Detail.
clips and the 3/8-ampere fuse on terminal strip
AA lugs 2 and 4. Solder the fuse clip onto lug 4 ( ) Tightly twist the bare wire ends and apply a
NOTE: Do
only. not use excessive heat to avoid small amount of solder to hold the fine strands
damage to the fuse. together.
Detail 5- IB
o 'A Vi %
1/8 , 3/8 I
5/8 +-L
frrMrrt- "-T
Page 31
Detail 5-lD
DO NOT
CUT
Detail 5-lF
( ) Black-red and black-yellow leads to lug 2 (S-2). ( ) B>ack-yellow and black-green leads to lug 5
NOTE: Also solder the fuse clip to lug 2. (S-2).
( ] Black-green and black leads to lug 6 (S-2). ( ) Black lead to lug 6 (S-1).
Page 32
ISULATOR
PLATE
#6 LOCKWASHER
-FUSE LABEL
6-32 X 3/8"
FLAT HEAD
SCREW
Detail 5-2A
( ) Refer to Detail 5-2 B and route the leads and ( ) Connect one green lead to one of the holes
wires as shown. labeled "CRN."
( ) Mount the insulator plate to the terminal strip ( ) Connect the other green lead to the remaining
box with two #6 x 3/8" hex head screws. Do not "CRN" hole.
pinch any leads between the plate and the box.
NOTE: The remaining yellow wire is for any experi-
( ) Remove the paper backing from the fuse label ments you may want to do.
and press the label in place onto the insulator
plate. Then write the fuse information on the This completes the "Step-by-Step Assembly." Pro-
label: "3/8-Amp, SAG, slow-blow." ceed to "Initial Tests."
Page 34
HE-A-TIilCIT*
INITIAL TESTS
7-SFGMENT LED
VOLTAGE TESTS
Refer to Pictorial 6-1 (Illustration Booklet, Page 6] for You will a volt-ohmmeter to perform the follow-
need
the following steps. ing such a meter is not available, proceed to
tests. If
"Tests Continued."
( ) Position the main circuit board part way out of
the cabinet bottom as shown. ( ] Connect one ohmmeter lead to one prong of the
line cord plug, and the other lead to the remain-
ing prong. The ohmmeter reading should be
[ ) Refer to Detail 6-lA and carefully install a near or at zero.
7-segment LED at "H" in the manner shown.
NOTE: Be sure a decimal point is at the bottom ] Push down on the left side of the POWER
(
M ( ]
into each of these blocks.
ter.
Detail 6-lB
Page 35
O LABEL
SQUARE KNOB
PUSHBUTTON
SWITCH
•v.
Detail 6-2A
( ) Set the voltmeter to read +12 volts. Move the Push the POWER switch to Off and remove the
positive meter lead and the test wire from " + 5" line cord plug from the AC outlet.
to " + 12." You should read 10.8 to 13.2 volts on
the meter.
( ) Connectthepositivetestlead to"GND" and the ( ) Refer to Detail 6-2A and place a square knob
negativelead to"-12." You should read 10.8 to onto one of the pushbutton switches at the
13.2 volts on the meter. lower right portion of the circuit board. Push
firmly on the knob to seat it onto the switch.
This concludes the portion of the tests that require the
use of the volt-ohmmeter. Set the meter and wires ( ) In the same manner, install the remaining 16
aside. square knobs on the pushbutton switches.
TESTS CONTINUED
( ) Locate the keyboard label set. Then, one at a
Ifnot already done, plug in the line cord and
time, remove each of the numbered or lettered
{ )
LL LL LLI.L
LLLL LLLL
J
LLLLLLLLLLLLLLLLLLLLLLLL
LI.I.ULI.i.l.Ll.LLLLLl.LLLLLLLL
Ll.l.Li.LI.I.LLLLI.LLLLLLLLLLL
LLl.l.t.l.l-I.LLLl.Ll.LLLLLLLLLL
ULLLLLH-LLLLLLLLLLLLLLLL
E H
LLLLLLLLLI_LLLI.LLLLLLLLLL
I.LLLLI.LLLLLLI_LLLLLLLLLLL
LLLLLLUl.LLLLl.l.LLLULLL(.LL
LLLLLLLLLLLLLL LLLL LL LLLL
LI^LLLLLLI-LLLLLLLLLLLLLLL
Pwr
Detail 6-2C
Page 37
( ) ICll: Install an MC6800P IC (#443-827) in the Refer to Pictorial 6-3 (Illustration Booklet, Page 7) to
( ) Prepare a 4" yellow wire. NOTE: you encounter any trouble in the following
If
steps, turn the power off and remove the line cord
( ) Plug in the line cord and turn the Trainer on. plug from the AC outlet. Then refer to the "In Case of
Difficulty" section on Page 91.
Refer to Detail 6-2C for the following three steps.
( ) Move the jumper wire to the "1" connector CC Condition Codes Register
blocks, second from the right. Operate the slide
switch and observe that the "1" LED turns on SP Stack Pointer
and goes out.
RTI Return From Interrupt
( ) Progressively, and in the same manner, move
the jumper wire to the "2", the "3," the "4," the SS Single Step
"5," the "6," and the "7" connector blocks.
Each time, operate the corresponding slide BR Break Point
switch and observe that the correct LED is lit.
BACK Back
OPERATIONAL TESTS
CHAN Change
This section of the Manual will check the basic Mi-
croprocessor functions to make sure they are working DO Do
properly. The entries that will be made on the
keyboard are not necessarily related to the actual use EXAM Examine
of the unit. Actual use of each function is explained in
detail in the "Operation" section, starting on Page 4 5. FWD Forward
o (INCHES) 6
y* y^ y*
7/8
I
1/8
H ^1
,
ni
3/8 I
5/8 ,
V" 1 , !
'
I 1^
I
15
Page 38
h:e-a.thieit«
NOTES:
STEP
Page 39
STEP
Page 40
In the following chart, the top bar of the "H" LED will
be addressed and examined.
Page 41
As you observed in step 8, only the top-bar segment of and manufacturers are given below. If you do
a list of
the "H" LED Ht up. You may further address and call not wish to install a connector at this time, proceed
up the remaining segments, in turn, of the same LED directly to "Final Assembly" on Page 42.
FINAL ASSEMBLY
GROMMET
PICTORIAL 7-1
Refer to Pictorial 7-1 for the following steps. 1 Press an LED grommet into the small round
hole in the cabinet top.
( ) Remove the paper backing from the "Heathkit"
label. Carefully press the label in place on the
upper portion of the cabinet top as shown.
Page 43
PICTORIAL 7-2
Detail 7-2A
Page 44
tiElAmilCIT-
SMOOTH
AREA
® ELASTIC FOOT
inr
CABINET
BOTTOM
U J U LI J (J U U U L
O o
@
I
PICTORIAL 7-3
Refer to Pictorial 7-3 for the following steps. ) Remove the paper backing from the blue and
[
( ) Remove the paper backing from the four feet This completes the "Final Assembly" of your kit.
and press them in place on the cabinet bottom Proceed to "Operation."
in the smooth areas near the four corners as
shown.
Page 45
OPERATION
Pictorial 8-1 (Illustration Booklet, Page 8) gives a brief In this example, accumulator B contains 5Fi6 (binary
description of the switches, LED's, and connectors. 01011111).
Example: Acca.4A
Now you may change the contents of accumulator A if Display Index Register
you wish. To do
play will now be:
this, press the g key. The dis-
El Press this key and the contents of the index
register will be displayed.
With two key strokes, enter the new hexadecimal You can change the register by pressing the key H
number you want in accumulator A. and then entering a new hexadecimal number.
Page 46
^3 Press this key and the contents of the condition El Press this key and you can then make an
codes register (I's and O's) will be displayed. The entry into the monitor breakpoint table. A breakpoint
display letters (H, I, N, Z, V, and C) correspond to the is a point where you want to stop the program to
letters assigned to the six condition codes. (See the examine the microprocessor registers, memory, etc.
"instruction set" on Page 89.]
The display is br.
Example: 001001
Enter the four digits of a hexadecimal address for the
This register cannot be changed by pressing breakpoint. The address must be the address of an
the B key. operational code in your program and that code must
RAM. No breakpoints are possible in ROM. You
be in
may have up to four breakpoints in your program at
any one time.
Display Stack Pointer Register
Do not press the RESET key. This clears all the break-
^1 Press this key and the contents of the stack points.
pointer register will be displayed.
If you make an incorrect entry, and the entry is still
[Q Press this key and your program will start at the Enter the address you want to start at. Example: Enter
location contained in the program counter. This key 0, 0, A, and 4. The display is now:
is used to return to normal user program operation
from breakpoints or single stepping. 00A4
^1 Press this key and the microprocessor will Display Previous Address
perform only one step of your program. The instruc-
tion to be performed is taken from the address con- 151 Press this key when an address and its data
tained in the program counter. After the step, the next are displayed (you are examining memory with the E
instruction and its address are displayed. The dis- function, your program has come to a breakpoint, or
played instruction may be changed by pressing you are single stepping your program), and the previ-
ous address and its data will be displayed. You may
the Bl key and then entering the new data. Also
at this time, you may examine registers, memory, or change this data by pressing the ^S key and then
use any of the other monitor functions. entering the new data.
Page 47
Press this key when an address and its data f^ Press this key and the display will become:
are displayed, and the data will be replaced with "_
_". Then enter the new hexadecimal value you want Ad.
at this address.
Enter a new address. The display will now indicate
You may use this function to correct a value you the data at this new address. You may now change the
entered by mistake. However, if the monitor is expect-
ing a command and the change function is not valid,
displayed value by using the ^ key or you can
step backwards or forwards through memory using
the change command will be ignored.
the IS and H keys.
DO User Program
Instruction address
T , .. Mnemonic
instruction / Mnemonic Comments
operand
Label
/
0000 BD FCBC START
/ .
/ \
Operand
Machine or
Indicates
op code Indicates
hex value.
immediate
addressing
mode.
PICTORIAL 8-2
Page 49
If Examine and Changeis used, the last entry in sam- Examine accumulator A by pressing the ACCA key.
ple program (Page 55 and last page of Illustration
1
struction will be changed, if any, in this particular these memory locations, GOFO and OGFl, you will
circumstance. If you press RTI to see what happens, always find C12F, "V" display address, there because
examine the program afterwards and correct any er- the examine command puts it there before it outputs
rors introduced; then run the program to be sure it is the data. Secondly; DIGADD is always loaded with
correct before proceeding. C16F, "H" display address, when DO or RTI are used.
Examine and change the program counter to 000?' by Single step uses RMB TEMP, Tl and TO in common
pressing PC, CHAN, and GOOF. Press SS. In this case with many of the monitor routines. Single step will
FE is a valid instruction, LDX extended, and X is replace information stored at these locations by the
loaded from non-existent memory locations 3ACE monitor routines. As a result, the routine may return
and 3ACF. with incorrect information or it may not be able to
return at all and the program will crash.
Now sample program 1 will be used to illustrate a The following procedure gives instructions. The six
procedure using breakpoints and single step to go characters on the right, on the same line, indicate
through a program. what the display should be after you perform the
instruction. You be instructed to examine regis-
will
There are two important considerations pertaining to ters affected by the instruction that has been exe-
reserved memory bytes to keep in mind. First; DI- cuted.
GADD is used by all monitor routines. If you examine
Page 52
INSTRUCTION DISPLAY
Press RESET. CPU UP.
Press PC, CHAN, and enter 0000. The program counter now Pc 0000
contains the start address.
Press SP. This is the next location available on the stack. SP 00d2
The JSR instruction should store the address for return
from the REDIS subroutine (0003) at this location.
Press RTI. Might normally use examine to check result of routine. 0003 86
In this case, DIGADD RMB is loaded with C16F. Examine will
just change what is there.
Press CC. Z bit clear if (X) not 0000 yet. XXXO XX (X don't carel
Press CC. (X) decremented to 0000 sets Z bit. Should drop XXXI XX
through branch now.
Press ACCA.
Press SS.
Press SS.
Press SS.
Press SS.
Press ACCA.
Press SS.
Press ACCA. ACCA was 0000 0001 binary (01 hex). It has been
shifted left and is now 0000 0010
binary (02 hex). The program
is back to jump to OUTCH again. The same method as used before
would get you back 0019 again. The program has proven good
to that point so we will use a different method.
Press DO and enter 0000. You may have noticed the program ran
up to the breakpointand the counter segment in "H" was
momentarily lit. Now you are in another loop. You could press
RTl seven times and go back through the loop until (B) is 00.
Again, since the branch is operating properly it is easier to
change (B) to 00 and continue.
Page 54
m
Press SS. 0019 26
Press CC. The Z bit is set and the program should fall XXXl XX
through the branch.
Press Index. This is DIGADD again. Although the program has In.ClOF
just finishedwith the "H" display, single step has placed
ClOF in DIGADD. This happens to be the address that
will be in DIGADD after DP goes out in the "C" display
and should result in a branch back to START.
Press CG. Z is set and the program should fall through. XXXl XX
Press Index. This time the program runs straight through until after In.ClSF
(X) is loaded from DIGADD
OOlD) without an intervening
(at
single step or breakpoint. All segments were turned on
and off in the "H" display and "I" display address C15F is
in the index register as it should be.
Press CC. Z is clear and a branch to out should take place. XXXO XX
SAMPLE PROGRAMS
SAMPLE 1
TURN ON AND OFF EACH SEGMENT IN
SEQUENCE BEGINNING AT H DISPLAY
USES MONITOR SUBROUTINES PEDIS AND OUTCH
NOTE: ONE DP IN EACH DISPLAY IS ACTIVE
ODOD
Page 56
SAMPLE 2
TURNS ALL DISPLAYS OFF AND ON
DISPLAYS HEX VALUE AT 0044
USES MONITOR SUBROUTINES REDIS, OUTCH AND OUTHEX
0D3D
Page 57
SAMPLE 3
OUTPUTS MESSAGE BY DISPLAYING UP TO SIX
CHARACTER WORD ONE WORD AT A TIME
USES MONITOR SUB ROUTINE OUTSTO
NOTE: DP MUST BE LIT TO INDICATE END OF STRING
TO EXIT OUTSTR. DP IS PLACED IN THE
SEVENTH DISPLAY POSITION TO FULFILL THIS
REQUIREMENT WITHOUT ACTUALLY BEING DISPLAYED.
D09A
Page 59
SAMPLE 4
OUTPUTS SAME MESSAGE AS PROGRAM 3
IN TICKER TAPE FASHION
USES MONITOR SUB ROUTINES REDIS AND OUTSTR
0046 3D
0047 00
0048 00
0049 05 FCB 15, $1C, $15, $15, $10, $15 RUNNIN
004A IC
004B 15
004C 15
004D 10
004E 15
004F 08 FCB $08 $08 $08 $08 $08
, , , ,
0050 08
0051 08
0052 08
0053 08
0054 BD FE52 OUT JSR OUTSTR OUTPUT CHARACTER STRING
OUTPUT STRING STORED HERE
0057 00 FCB $00, $00, $00. $00. $00, $00, $80
0058 00
0059 DO
D05A DO
005B DO
0a5C DO
0Q5D 80
0D5E 39
Page 61
SAMPLE 5
THIS PROGRAM CONTINUOUSLY CHANGES THE HEX
VALUE STORED AT KEY+1 UNTIL ANY HEX
KEY IS DEPRESSED. THE RIGHT DP IS LIT
TO INDICATE A VALUE HAS BEEN SET.
THE USER THEN DEPRESSES THE VARIOUS
HEX KEYS TO LOOK FOR THE SELECTED VALUE.
THE RELATIONSHIP OF DEPRESSED TO CORRECT KEY
IS MOMENTARILY DISPLAYED AS HI OR LO
DP AGAIN LIGHTS INDICATING TRY AGAIN.
DEPRESSING THE CORRECT KEY DISPLAYS YES!
WHICH REMAINS UNTIL ANY KEY IS DEPRESSED
SETTING A NEW VALUE TO FIND.
USES MONITOR SUB ROUTINES ENCODE, OUTSTO. INCH
0060 7F 0086
Page 62
h:e3A.th:k:it»
DDAl
Page 63
SAMPLE 6
THIS IS A TWELVE HOUR CLOCK PROGRAM
THE ACCURACY IS DEPENDENT UPON THE MPU CLOCK
FREQUENCY AND THE TIMING LOOP AT START.
CHANGING THE VALUE AT 00D5/6 BY HEX lOD
CHANGES THE ACCURACY APPROXIMATELY 1 SEC/MIN
HOURS, MINUTE, SECOND RMB ODDl/2/3 ARE LOADED
WITH THE STARTING TIME. THE FIRST DISPLAY
IS ONE SECOND AFTER START OF THE PROGRAM.
SECONDS WILL BE CONTENT OF SECOND RMB +1.
USES MONITOR SUB ROUTINES REDIS DSPLAY
,
0001
Page 64
^ffiB]
SAMPLE 7
THIS PROGRAM CALCULATES THE OP CODE VALUE
FOR BRANCH INSTRUCTIONS USING THE LAST TWO
DIGITS OF THE BRANCH AND DESTINATION ADDRESSES
THE BRANCH ADDRESS IS ENTERED FIRST AND
DISPLAYED AT "H" AND "I". THE DESTINATION
ADDRESS IS THEN ENTERED AND DISPLAYED AT
"N" AND "Z". THE OP CODE IS THEN CALCULATED
AND DISPLAYED AT "V" AND"C". THE DISPLAY
IS HELD UNTIL NEW INFORMATION IS ENTERED.
SINCE ONLY TWO DIGITS ARE ENTERED, IT IS
NECESSARY TO MAKE AN ADJUSTMENT IF THE
HUNDREDS DIGIT IN THE TWO ADDRESSES IS NOT
THE SAME. FOR EXAMPLE TO CALCULATE THE
OFFSET OF A BRANCH FROM OOCD TO OllB.
SUBTRACT A NUMBER FROM BOTH ADDRESSES THAT
WILL MAKE THE GREATER ADDRESS LESS THAN lOQ
FOR EASE OF CALCULATION IN THIS CASE,
SUBTRACT CO FROM BOTH ADDRESSES AND ENTER
THE RESULTS OD AND 5B IN THE PROGRAM.
SINCE THE DIFFERENCE BETWEEN THE ADDRESSES
IS UNCHANGED THE CORRECT OP CODE (4C) WILL
BE DISPLAYED. IF THE DISTANCE IS TOO GREAT
FOR BRANCHING NO. WILL APPEAR AT "V" AND "C"
USES MONITOR SUB ROUTINES
REDIS IHB OUTBYT OUTSTR
OODO
Page 65
STORE (A)
atT1
Breakpoints are cleared by placing FF in the eight
RAM locations, OOE4-00EB. The program then goes
SET UP
into the main monitor loop. The contents of ac- RETURN
ADDRESS
cumulator A, which is FF at this point, is stored at Tl
and the address to return from command handler
subroutines [FC19) is placed on the stack.
CHECK FOR
KEY CLOSURE
HANDLER
FIND
ADDRESS AND
GO TO COMMAND
ROUTINE.
Page 66
J^^^^^^^^
INCH Routine
INCH guards against the entry of a false output from INCH ROUTINE
the keyboard due to contact bounce or pressing more
ENTRY: None.
than one key. ACCB loaded with hex 20 and EN-
is
CODE is called to scan the keyboard. If C is set (key EXIT: (A) contains hex value of closed key.
SCAN KEYBOARD
DECREMENT (E
LOAD (B)
HEX 20
SCAN KEYBOARD
DECREMENT (B)
Page 67
ENCODE Routine
value is not in HEX-TAB, the C bit is cleared. "C" set for valid condition.
ENCODE ROUTINE
f ENCODE ^
FDBB
I
J
Page 68
DUTCH Routine
OUTCH ROUTINE
OUTCH outputs a character to the display whose ad- ENTRY: ACCA contains segment code. DIGADD con-
dress iscontained at memory location DIGADD tains address of desired digit. Entry at OUTO
(OOFO-OOFl). This routine may be entered at OUTO if
if index register is to be saved.
the index register does not need to be saved. The code EXIT:
OUTHEX determines the segment code for a hex OUTBYT outputs two hex values contained in ac-
value contained in the four least-significant bits (LSB) cumulator A to two adjacent displays. The value con-
of accumulator A. Subroutine OUTO is then called to tained in the four most-significant bits (MSB) are
output the hex value to the display whose address is moved to the LSB positions. OUTHEX is called to
obtained from DIG ADD. determine the segment code and in turn calls OUTO
to output the character to the display addressed at
OUTHEX ROUTINE DIGADD. Accumulator A is restored, and OUTHEX
and OUTO are called again to output the LSB to the
ENTRY: ACCA contains hex value. next display to the right.
EXIT: Address of next digit to right contained in
DIGADD,
OUTBYT ROUTINE
OUTHEX
FE28
SET 4
MSB IN (A)
TOO.
(
SAVE
(X).
LOAD (X)
DISTAB-1
INCREMENT
(X).
OUTSTl Routine
m tiEA.TtilCITe'
OUTSTl ROUTINE
f OUTSTJ ^
Page 71
displays. The number of bytes to output is indicated index register is incremented to get the next byte,
by the contents of accumulator B. This routine could accumulator B is decremented, and OUTBYT is call-
be called to output one byte, although OUTBYT ed again. When accumulator B is zero, all bytes have
would normally be called for this purpose. been output and the index register and accumulator B
are restored before returning from the routine.
DSPLAY ROUTINE
ENTRY: (X) contains address of first byte.
[B] contains number of byte to output,
niGAnn contains address of digit.
DISPLAY
FD7B
SAVE (B).
LOAD (A)
WITH BYTE
OUTPUT
BYTE
(2 HEX CHARACTERS)
RESTORE (B).
PUT BYTE
COUNT IN (A).
IS
(X)
RESTORED?
\ NO
Page 72
IHB Routine
IHB ROUTINE
IHB outputs two hex characters to the displays cor-
responding to two consecutive key closures and re- ENTRY: None.
turns to the calling routine with the byte value of the EXIT: ACCA contains byte value.
two closures in accumulator A. Digit address for next digit to right con-
tained in DIGADD.
accumulator B.
REDIS Routine
REDIS ROUTINE
SAVE
(X).
LOAD (X)
DG6ADD.
STORE (X)
DIGADD
RESTORE (X)
TO ENTRY
VALUE.
Page 73
MONITOR LISTING Tables at the end of the listing show labels used in the
program, keyboard and display addresses, segment
Your Trainer is controlled by IC12, the "read only codes for characters displayed by the program, and
memory" (ROM). The following is a listing of the addresses in RAM that are reserved for use by the
program stored in this IC. monitor program.
FCOO ORG
**
FCOO 8E 00 EB RESET
FC03 BD FD 8D
FC06 4E 67 3E
FCOC CE 00 CB
FCOF DF F2
FCll 86 FF
FC13 C6 08
FC15 36 RESEl
FCi6 5A
FC17 26 FC
Page 74
J^S liB-A-TMICIT*^
OUTSTA - OUTPUT STFaNG FOR ADDRESEJ PROMF-'T
*
FC8C
Page 75
*
entry; none
£;;xit (x) --^
addretss
FCCE
Page 76
FDOA
Page 77
FII25
Page 78
rri7i
Page 79
FLiBO
Page 80
Fi;iFE
Page 81
fe:38 F'UI...
F-EE39 Fas
FE."3A
Page 82
PiE-A-THdCIT^
FE6B
Page 83
FEUEi 84 CF
FE.-I.iD 81 811
FEDF v^2
fe:eo 27 48
FEE2 81 6E
FEE 4 27 5JEi
FEE 6 81 7E
FEES 27 5E
FEEA 81 39
FEEC 27 62
FEEE 81 3B
FEFO 27 6C
FEF2 81 3F
FEF4 27 6E
FEF6 AF 06
FEFEJ 36
FEE 9 CE FF 05
FEFC
Page 84
j^S I^EA-TKICIT^
FF30
Page 85
FF96 7E 30 6D DISTAB FCC HEXO HEXl HEX2 HEX3 HEX4 HEX5 HEX6 HEX7
r » » f » f r
FF9E 7F 7B 77 FCC HEX8 HEX9 HEXA HEXB r HEXC HEXD HEXE HEXF
T , » f f r
FFB6 FC 45 FD CMDTAB FDB ZERO REGA REGB REGP REGX f CONDX REGS RESUME STEP
f f f f » » »
FFF8
FFF8
Page 86
SYMBOLIC
Page 87
Memory Map
The memory is organized as shown below.
Monitor ROM
Page 88
MESA-THKIIT®!
KEYBOARD
Keys
Page 89
INSTRUCTION SET*
Page 90
HEATTIiKlIT*
IN CASE OF DIFFICULTY
VISUAL TESTS
This section of the Manual is divided into three parts: step that the proper part has been wired into the
"Visual Checks," "Troubleshooting Chart," and "De- circuit, as shown in the Pictorial diagrams. It
Precautions Substitution
Be cautious when you test IC's. Although they Corresponding display components can be inter-
have almost unlimited life when used properly, changed; IC's 23 through 28 can be interchanged, for
they are much more vulnerable to damage from example. If one display unit shows a digit incorrectly,
excessive voltage or current than some other interchange it with one of the other units to determine
components. if the display or the circuit is faulty. If the circuit is
Be sure you do not short any terminals to ground sociated foil, interchange the decoder/driver IC with
when making voltage measurements. If the one of the others. This troubleshooting method can
probe slips, for example, and shorts out a bias or also be used with other problems.
supply point, it is very likely to damage one or
more IC or diode.
TROUBLESHOOTING CHARTS
NOTES: forexample, you find a damaged part, be sure
you find out what damaged the part. If the cause
The following chart lists These
parts to check. is not eliminated, the replacement part may also
parts indicate areas of the circuits where prob- become damaged when you put the unit back
lems could exist. Check the circuitry and look into operation.
foran assembly error or solder bridge. Parts are
rugged and reliable. Consider a part to be bad 3. In several areas of the circuit boards, the foil
last. patterns are quite narrow. When you unsolder a
part to check or replace it, avoid excessive heat
If you make a repair, make sure you eliminate while you remove the part. A suction-type de-
the cause as well as the effect of the trouble. If, soldering tool makes part removal easier.
POWER SUPPLIES
DIFFICULTY
Page 94
MIEJ-A-TPilCIT*
7-SEGMENT LED's
DIFFICULTY
Page 95
B. Unplug the line cord, remove ICl from its Be sure the pins of ICl are straight and then
socket, and plug the line cord back in. properly reinstall the IC in its socket.
With the indicated end of the yellow wire, Reconnect the yellow wire to LED connec-
one at a time, touch the eight circuit board tor block 7 (or to the connector block of an
plated-through holes shown. The eight LED that you know was not working) and
LED's should light one at a time. If they do the +5 connector block. The data LED
not, replace the LED that does not light. should light. If it does not light, replace ICl
Carefully insert the wire into pin 20 of sock- operating place a portable radio near the clock
is to
et ICl and touch the other wire end to the and tune the radio across the broadcast band. If the
indicated plated-through hole. The LED clock is operating, you will hear several "beat" sig-
should light. IF it does not light, check the nals. Unplug the Trainer's line cord and the beat
IC socket pins and the circuit board foils to signal will disappear if it is caused by the mi-
find out why +5 volts is not at pin 20 of the croprocessor clock.
socket. Then remove the yellow wire.
There are four different clock outputs used in the
D. Unplug the line cord. system (pins 7,9,13, and 1 5) Usually, the outputs of a
.
^^J^^L_J
~
D D (1 'if r|J
Control
Buffers
uLLe =
I
L LLLLULLLLLLLLLLLLLLLLLLLLLLLLLLL
LLLLLLLL LLLLLLLLLLLLLILL
I
I. 1. I- u I I
LLLLLI
'"'" '"^
I 1
1765432 10 |i I
Ij V ^ LJ:^^.^.:r^
PICTORIAL 9-4
Refer to Pictorial 9-4 and connect a wire from a data Connect another wire from the indicated Binary Data
LED connector block to ICll pin 40. The LED should connector block to the circuit board soldered connec-
light. While you hold the test lead on pin 40, press the tion just left of the key. The lamp should stay on
Reset key. The LED should go out while the Reset key until you push the Reset key; then it will go out. It will
is pressed and come back on again when it is released. come back on when you release the key.
Then remove the wire.
cated Binary Data connector block to LED connector you check the address and data lines. Re-
later after
Test Wires Prepare the following yellow wires. Cut them to the
lengths shown and remove 3/8" of insulation from
2 8"
Unplug the line cord.
In the following sections, these two wires will be Touch test wire 7 to IC7 pin 19 and then to IC8 pin 19.
referred to as test wire 7 and test wire 6. Be sure you LED 7 should go out both times; this indicates the
reconnect and resolder the loose resistor lead after correct voltage to tri-state the address buffers.
you locate and repair the problem.
One after another, touch test wire 7 to each address
Plug in the line cord. LED 7 should be on and the other
output connector fA,)-A, 5] LED 7 will remain lit unless
data LED's should be off.
the line touched is shorted to logic 0. If the LED goes
out, trace the foil pattern and look for a solder bridge.
Address Lines
If this does not solve the problem, then remove the
Connect test wire 6 to all the IC pins indicated in the tion at a time, and make the above three
tests in the
following chart as being connected to Ao (IC7 pin 12, steps until all the address lines have been checked.
Page 99
TEST CHART A
BUFFERED
ADDRESS
LINES
Page 100
m
.1^5 tiEAmilCIT
WIRE FROM TO
4"
Page 101
TEST CHART B
8" WIRE
FROM LED TO:
Page 102
IiEi-A.THICIT6
Data Lines
Install the following jumper wires.
WIRES LENGTH
3 8"
3 4"
light, check both the terminal and the CPU sides of the
data lines involved.
Page 103
TEST CHART C
Page 104
PIEA-TMICIT®
TOUCH
GROUND WIRE
TO
CONNECTOR
Page 105
m •aMEA-TPIKlIT*
1. I.
i.
L L
L L I.
PIN 9
mj
-liraEi
l^lLJlVll3 Control
^ (^^^ Buffers
PIN 6
R24- 'm
LL L L LLL L
L L LI. LLUL
L
llllllllLlllllLllllllll
ll lllllllllllllllllllll
//. I LLLLLLLLLLLLLLLLLLLLLLL
Till l/(\ rJiin'-'-'-'-LLLLLLLLLLLLLLLLLL
>'-'- »^
; li ^<^y LLLLLLLLLLLLLLLLLLLLLL
N 71 LLLLLLLLLLLLLLLLLLLLLLL
. .1 LLLLLLLLLLLLLLLLLLLLLLL
TEST WIRE 6
PICTORIAL 9-7
—
To address RAM GO Install a wire from A 15 to GND. dress Decoding Chart."
Then install wires from A15 to A14, A14 to A13 etc., until
lines Ag t hrough Ais are all connected together. To In order to determine if a key is depressed, the
make sure VMA(f>2 is doing its job, switch D4 between monitor program causes the CPU to put the keyboard
"
logic 1 and logic 0. Th e chart End Result" should address on the line. Then it looks at the data lines to
only be obtained when VMA</>2 is logic 0. determine if a key is closed, which is indicated by the
presence of a logic on one of the affected data lines
To address RAM 01 — Remove the wire installed {Do through D5] The eight high-order bits (CO hex) are
.
between Ag and Ag for RAM 00 — Install a wire from decoded and enable the keyboard buffer.
Agto +5.
The three lower-order bits (3 , 5, or 6 hex) place a logic
To address ROM FC — Remove the wire installed on one of the key columns. If a key is closed in the
between Ag and Aio, and install it between Ag and A9. column address with a logic 0, a logic will appear on
Move the wire from A15 to + 5, and the wire from Ag to the corresponding data line. Then you can tell which
GND instead of +5. key is closed.
Page 106
Place data switches 0,1, and 2 in their logic 1 posi- To address an LED segment CIXX, move the 8" wires
tions. The address lines to the key columns are all from A4, Ag, and A^ to Ao, Aj, and A2 respectively.
logic 1 and no key is actually addressed. Depress keys Now use data switch 0, 1, and 2 to address the desired
F, E, and D. All data lines should remain logic 1. If a segment. Move VMA^2 from
the wire soldered to
line is logic 0, it indicates a shorted address line to the LED4 to GND. from data switches 3,4,
Install 4" wires
column of keys containing the depressed key. and 5 to LED connectors 3,4, and 5. Install 8" wires
from LED 3,4, and 5 to address lines A4, A5, and Ag.
Put the address for the right-hand column of keys (hex (NOTE: The data switches are one number from the
3) on the three low bit address lines using the data corresponding address line so LED's 6 and 7 can still
switches. The LED will indicate that the address is be used as logic level indicators.) Data switches 3,4,
correct. Connect the logic probe to each of the data and 5 can now be used to address the desired display
output connectors, Do through Dg. All the connections LED.
should be logic 1. If one of the data lines should be
logic 0, a short to GND is indicated in the keyboard controls the state of the LED segment
The Do data line
circuit. This could be caused by the key associated when the segment is addressed and VMA(^2 is logic 0.
with the data line or it could be the row of three keys. If Dois logic 1 the segment will light and if Do
, is logic
For example, with the hex 3 address on the line, we 0, the segment will be off. The Do data line is con-
find Do to be logic 0. The problem could be a short that nected through IC21 and IC6 to the D data input (pin
only affects key F,or it could be a short affecting the 13) of decoder latch IC's.
row of keys D, E, and F. If you change the hex 3
portion of the address to either hex 5 or hex 6, and Do The "Do Logic Level Chart" shows the levels at the
changes to logic 1, the short is only associated with various connections on the Do segment control line.
key F. However, if the logic remains, the problem is To control the logic level on the Do data line, connect
associated with the line to the entire row. an 8" wire from RE to GND. Connect another 8" wire to
the Do connector.The free end of this wire need not be
connected to provide a logic 1, but it must be con-
If the data lines are all logic 1 with no key depressed nected to GND to provide a logic level on Do. To test
and a hex 3 address, depress Key F. Look at all the data this area, place the address for an LED and a segment
lines while the key is depressed. Only Do should be
on the low-order address touch the output pin
lines,
logic 0. If, for example, lines Do and Di indicate logic
that should be affected with test wire 6, and then
0, a short exists between keys F and C, or between the
watch both the probe and the selected LED segment. If
rows of keys D, E, F, and A, B, C. Again, to determine
Do is logic 1, the segment should light and the logic
individual key versus rows of keys, change the col-
probe should indicate logic 0. The reverse is true if Do
umn address to hex 5 and depress key E. If only Do is is logic 0.
now logic 0, the problem exists between keys F and C.
If Do and D^ are logic 0, the problem is a short between If you wish to check different LED's or segments,
the D, E, F and A, B, C rows or keys. insert the Dq input lead into the 1 Hz square wave
connector. The address segment will turn on or off
approximately every 1/2 second.
With the hex 3 address on the line, depress keys D and
data line Do goes to logic 0, a short is indicated
E. If To test the latch act ion of th e decoder latches, move
between the column of key associated with the key the lead soldered to VMA02 from GND to LED 6 and
depressed and the column containing the F key. add from LED connector 6 to data switch 6. If
a wire
data switch 6 is logic 0, the addressed LED segment
Move the 8" wires installed at Ao, Aj, and Ag to A4, A5,
and Ag. Use data switches 0, 1 , and 2 to apply the LED Remove the wires from your Trainer, properly replace
address as shown in the Display LED Chart. Test for IC5, and then reconnect and resolder the free lead of
the proper logic level at pin 14 of the addressed IC. resistor R24.
Page 107
SPECIFICATIONS
CPU (Central Processing Unit) 8-bit parallel, NMOS, bus oriented 6800.
RAM (Random Access Memory) NMOS, 256 bytes (plus sockets for additional 256
bytes)
LED Monitor Lights Eight red LED's with separate input terminals. (For
experiments.) +5 volts at 1.5 amperes (.5A available
for breadboard at output terminal.)
Power Requirements 105-130 volts or 2 10-260 volts rms, 50-60 Hz. 30 watts
maximum.
THEORY OF OPERATION
As you read this section, refer to theBlock Diagram the control lines for the other three section s of IC4
(Illustration Booklet, Page 12) and the Schematic become logic 0. The address, R/W, DBE, and VMA</>2
(fold-in). buffers are all tri-stated. In this state, DBE is held at
logic by a pull-down resistor and the other thre e
The operation of the CPU (microprocessor, ICll) is lines are held at logic 1 by pull-up resistors. When B A
very complex. Therefore, this section of the Manual goes to logic 0, the TSC section of IC4 is tri-stated,
will not discuss the internal operation of the CPU, but TSC does not control the output, and the output is
will discuss how the sections of circuitry in your held at logic 1 by a pull-up resistor which tri-states
Trainer operate together. For information concerning the address buffers R/W, DBE, and VMA<^2 as de-
the CPU, refer to Motorola's M6800 application man- scribed above.
ual.
The address lines are buffered by IC7 and IC8. The
Many connected to front panel connectors,
lines are buffers have active outputs or are tri-stated as previ-
as shown on the Schematic. Some are buffered and ously described.
some are not. Most of these connections and their
buffers will not be mentioned in the following par-
The eight high-order address lines are connected to
agraphs.
the address decoding IC's; VMA<^2 is also applied to
the decoding section. This line must be logic to
The Reset key is connected to the clock (IC19) which
obtain proper decoding. With the high-order byte 00
produces a proper reset pulse. This pulse is applied on the lines, a logic is placed on CE for IC14 and
through tri-state buffer IC6 to the reset input (pin 40)
IC15, and its 256 bytes of RAM memory may be ad-
of the CPU. dressed by lines A0-A7. R/W from the CPU determines
if information is to be stored into or read from the
Two non-overlapping outputs are connected from the RAM.
clock to the CPU. The memory 02 output is used for
internal timing and is connected through IC4 to the
DBE input (pin 36) of the CPU.
High-order byte 01 does the same thing for the op-
tional 256 bytes of RAM at that address.
The VMA from the CPU is buffered by IC6 and
line
then NA NDed by IC5B with memory <f)2 to produce
VMA</>2. This signal is then applied to the address With the high-order byte FC, FD, FE, FF; the address
decoding circuits. decoder places a logic in CSl of the ROM. Address
lines Ajo, A^, and A,2 place logic 1 on CSO, CS2, and
The CPU R/W line is coupled through IC4 to the R/W CSS; and lines Aq through Ag can address the 1024
inputs of RAM. bytes of read only memory.
address buffers, IC7 and IC8. Line BA is normally logic is placed on its control lines to enable it.
connected through IC5D to the control line of the TSC Address lines Ao, Ai, and Ag apply a logic to one of
portion of IC4. The output of IC5A is logic J_and is the key columns and logic 1 to the other two columns.
conn ected to the control lines in IC4 for R/W, DBE, If a key is closed in the column with Logic on it, a
and VMA(^2; keeping these sections enabled. The logic is placed on the data line for the row of keys.
output of IC5A is also connected to an enable input of Which key is closed is determined by the monitor
the address buffers. program by knowing the address that is on the line
and which data line is 0. The diodes in series with the
If TSC is pulled to logic 1 , IC5A and G on
the input to three address lines serve as buffers to prevent two
the address buffers also become logic The output of
1. adjacent keys from accidentally changing the address
IC5A and, therefore, the inputs to address enable and due to the lines being shorted together.
Page 109
When high-order address byte Cl is decoded, the switch provide convenient connection for two wires
output of the decoder places a logic on the D input of to each switch section.With a switch in the lower
IC22. IC22 is a 4 to 10 line decoder. If a BCD number fclosed) position, the associated terminal will pro-
from through 10 is placed on the inputs, the output vide a logic level (ground). In the up fopen) position
line corresponding to that number will be logic 0. the level will be logic 1. The switch sections are
Output lines 1 through 6 are connected to the enable numbered through 7 from right to left. The eight
inputs of the six display latch drivers, IC23 through connectors numbered through 7 are inputs to the
IC28. If the D input to IC22 {which is BCD equivalent non-inverting buffer ICl. An 8200 ohm pull-down
of 8) is high, the BCD input will always be greater than resistor is connected through each input terminal to
8 and the output lines actually in use cannot be de- ground to hold the input at logic when no connec-
coded. With the D input held low, the BCD informa- tion is made to the terminals. Each buffer output is
tion supplied to the other three inputs will be connected through an LED and a 180 ohm current-
through 7. These three inputs are connected to ad- limiting resistor to ground. When the inputs to the
dress lines A4, A5, and Ag and will determine which buffer are logic 0, the outputs are also and the LED is
output line will be logic by their logic levels. A hex 6 off. When the input rises to logic 1, the output also
or BCD 110 on lines Aq, A5, and A4 will cause the rises to logic 1 and lights the LED.
enable line for the left-most latch driver (IC23 and
DISPLAY LED H] to be logic 0. Hex 1 or BCD 001 POWER SUPPLIES
enables IC28 and DISPLAY LED C.
The voltage from one of the center-tapped secondary
Address lines Aq, Ai, and Ag are connected to the latch windings (green leads] of power transformer Tl is
select inputs of all six latch drivers. The BCD code on rectified by diodes Dl and D2, filtered by capacitor
these lines (hex through 7], is decoded in the ena- Cl, and regulated by IC31 to produce the -l-5-volt DC
bled IC and results in the corresponding output line supply. With switch SWl in the On position, +5 volt
following the logic level on the D input of that IC. is supplied throughout the system. When SWl is in
Each of the output lines is connected through one of the Standby position, +5 volt is not supplied to the
seven segments of display LED or decimal point, and display LED's, data switches, or the -1-5 V connector
a current-limiting resistor, to +5 V. If the D input is block.
output line is 1 and the segment will be out. The Do rectifiedby diodes D3 and D5, filtered by C7, and
data line is inverted by IC21C and applied to the latch regulated by IC30 to provide a -12-volt supply. This
driver D inputs through IC6. Therefore, if line DO is same winding is rectified by diodes D4 and D6, fil-
tered by C6, and regulated by IC29 to provide a + 12-
logic 1, the D input is logic and the addressed
segment will be lit. If DO is logic 0, the addressed
volt supply. These two supplies are provided for
segment is off. The status of the output lines and LED bread-boarding and are not connected in the system.
segment, as determined by the address and DO logic They are available at the appropriate connector
level, is then latched when the enable line returns to blocks only when switch SWl is in the On position.
logic 1.
SQUARE WAVE OUTPUTS
The data lines are connected directly to the various
devices in the system. Data buffers IC9 and IClO are The AC voltage at the anode of diode D6 is coupled by
bus transceivers. They are wired to normally provide R5 and R6 to a section of voltage comparator IC18.
output from the data lines to the data terminals. Con- Diode DlO keeps the AC voltage from driving the
necting RE to logic reverses the input output pins so input negative with respect to ground. This section of
you can input data from the connectors. the comparator is a zero-crossing detector to provide a
The eight section data switch has one side of all A second section of IC18 is used as an oscillator to
switches connected to ground. The other side of each produce a TTL compatible square wave at approxi-
section has a 4700 ohm pull-up resistor to the mately 1 Hz. The symmetry and frequency of the
switched 5 V power supply. The connectors above the square wave are determined by C13, R13, and R14.
Page 110
BANDED END
LED1 412-611
PIN
1 SEGMENT a
H, I, N, Z, V, C 411-831 TIL312 2 SEGiVlENT f
3 COjMMOIv anode
4 I^OTUSED
5 NOT USED
NOT USED
,
, SEG.Mt NT e
, 5 E G iVl E N T d
.RIGHT DEC MAI I
. SEGjvIEMT C
SEGi.lEfJT q
NOT USED
, S E G ivlt N T b
, COMMON ANODE
NOTE: PINS 3 ArjD 14 ARE
INTERNALLY CONNECTED TOGETHER.
Page 111
INTEGRATED CIRCUITS
HEATH PART MAYBE
COMPONENT NUMBER REPLACED WITH IDENTIFICATION
^JV^Jl
'tiY /u\ I
/Sv /-a
HihLiHiHiHiHlHlK^iHiHi^
INPUTS OUTPUTS
12 3 4 5 6 GND
aFiHHaRRFiHaa^HHiiiHPiHHP
IC11 443-827 MC6800P
btlbldbldldbbayaHaHHaHHbl
GND
g: Dl
Q D2
Q D3
q: D4
[T D5
o: ill
q:
Qi cso
en CSl CS3
CS2
HHHHHHRn
IC14, IC15, 443-721 2112-2
IC16, IC17
HFHHHHBE
LM2901N,
or
(selected)
xirr
Need help with your kit? — Self-Servlce? — Construction? — tional packing material where there are protrusions (control
Operation? — Call or write assistance,
for our Tech-
you'll find sticks, large knobs,etc.). If the unit weighs over 15 lbs., place
nical Consultants eager to help with just about any technical this carton in another one with 3/4" of packing material bet-
problem except "customizing" for unique applications. ween the two.
The effectiveness of our consultation sen/ice depends on the Seal the carton with reinforced gummed tape, tie it with a
information you furnish. Be sure to tell us: strong cord, and mark it "Fragile" on at least two sides. Re-
member, the carrier will not accept liability for shipping dam-
• The Model number and Series number from the blue and age if the unit is insufficiently packed. Ship by (prepaid express,
white label. United Parcel Sen/ice, or insured Parcel Post to:
• The date of purchase.
• An exact description of the difficulty. Heath Company
• Everything you have done in attempting to correct the prob- Service Department
lem. Benton Harbor ,*Michigan 49022
'^•y^ ^ ^ r^^' -' j^ ^" Si^^^, z7!W^^?r^^T^^^^^<^ .
.
%*''^'.
HEATH
vA^w:
• '
','^^^ij
*'.***
,r-"
=?!>
LITHO IN U.S.A.
HEATH PARTS PRICE LIST
ET -3400 ECL 09 10/20/80 PA6E 1 OF /
KEEP THIS PARTS LIST WITH YOUR MANUAL AND USE THE PRICES SHOWN BELOW WHEN ORDERING
PARTS. THESE PRICES ARE SUBJECT TO CHANGE WITHOUT NOTICE.
THE PRICES SHOWN ON THE "HEATH PARTS PRICE LIST" APPLY ONLY ON PURCHASES FROM THE
HEATH COMPANY WHERE SHIPMENT IS TO A U.S.A. DESTINATION. ADD 10% (MINIMUM 25 CENTS)
TO THE PRICE WHEN ORDERING (MICHIGAN RESIDENTS ADD 4X SALES TAX) TO COVER
INSURANCE, POSTAGE^ AND HANiJlINS. OUTSIDE THE U.S.A., PARTS ARB'SERVICE ARE AVAILABLE
FROM YOUR LOCAL HEATHKIT SOURCE AND WILL REFLECT ADDITIONAL TRANSPORTATION, TAXES,.
DUTIES, AND RATES OF EXCHANGE.
ADDITIONAL 3 FT ROLLS OF SOLDER, #331-6, CAN BE ORDERED FOR 25 CENTS EACH-
PART NUMBER PRICE * PART NUMBER PRICE * PART NUMBER PRICE * PART NUMBER PRICE
Iz
PICTORIAL 1-6
Part of 597-1954-02
power
D D HEATHKIT microcomputer le
o standby on
.a
RAM (0000) RAM (0100)
(j
••'•^
[)
Data I/O CPU
IC9 1C10
^S^^ ,
PICTORIAL 1-7
k+5VS
>ff48
\BZO0 ice^oN
irqQ- 13]^? 4
RStD-
1>
CLOCK lel
+ 5VS
16 ho
IC6
6
^,0N
4MHz I j
-j-
Ci'J
20PF
BUS
02 GND RESET T + 5VS '^
<32D-
V T >R5I
;8200
uu^
180
5% rSSi
RE
TO PINS 6 4 35
ON THE BUS
o
PARTIAL SCHEMATIC
Model ETA-3400/EWA-3400 Page 1
REMOVE ALL SOLDER-RESIST
ON LOWER EDGE.
PICTORIAL 2-4
o Page 2
Of'G RED
ViOL/t'^GRN
)RIAL 2-4
RF SMIELI
TEMPLATE
DULL SIDE
(FACE DOWN)
RF SHIELD
TEMPLATE
Page 3
ILLUSTRATK^K
PARTS PteT
OR
CeD
OR
OR
OR
OR
^
HON BOOKLET Part of 595-2021-06
TS PICTORIAL
ID
•'S|
Copyright ©1977
Heath Company
All Rights Reserved
Model ET-3400 Printed in the United States of America
Parts Pictorial (i
<jD CJD
<jD
Page 2
Pictorial (cont'd.)
OD
OD
CtD CJD
CAUTION: FOR CONTINUED PROTECTION WARNING
AGAINST FIRE HAZARD. REPLACE FUSE ONLY
WITH SAME TYPE AND RATING 390-1255 DISCONNECT LINE CORD BEFORE OPENING
HEATH COMPANY
BENTON HARBOR. MICHIGAN 49027
MODEL ET 3400
l?0/240i/AC SO/eOHz 30WATTS
CkD
lES NO.
=^
CD
I
1
a c
RAM (0000) RAM (0100) D'iD'iD
"l
LL«.L [ ] LLLL I
t LLLt (1 n LLLL fl fl
LLLL fl fl LILL f
LLLLLH-l-Ll-LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
l.H-H.l.l.l_LLLLLLH.LLLLLLLLLLLLH.I.LLLl.LL(.LLLLLLLLl.L
l.Cl.H.l.l.i.LLLLI.LLLLLLH.LLLul_LLLH.l.H.LLH.LLLLLLLLLL
H.l.l.Ll.l-l.LLLLLLLH.LLLLLLLH-LLl-LLI.LLLLH.LL.LLLLLH.1.
(.t.LLLH-l.H-1-LLLLLLLLLl.LLL L LLLLLLLLLLLLLLLLLLLI-1- LL
^^mn)
LLLLLLLULLL LLC LH-LLH-LLLLLLLLLUI-LLLL LLLL LLLLL LLt-
^
l.(.CI.Ll-t.LLLLLLLLLLLLI_l.LLl-L(-LLLLLI.H-l.LH.LLLLLLLLH.
(TtT^ LLLLLUI-I.LLLLLI.LLLLCLLI-LLLLLLLLCI.LLLLLLLLLLLLLLLL
H.H.H.LLLLLLI.LLLLH.LLLLLLLLLLLH.LLI-LLLLLLLLLLLLL
|.I.Ct.LH.I.I-LLH.I-LLLLl-LLLLLLLLLLLL>.>-H-LL<.l-LLLLLLLLL
Pwr I
f;
prrnj
LARGE
CONNECTOR
BLOCK
PICTORIAL 1-12
m
KEYBOARD
CIRCUIT
BOARD
6-32 X 1/4
SCREW
(
#6 LOCKWASHER
SPACER
PICTORIAL 3-1
Page 3
PICTORIAL 4-1
O o
'
O
u O o
® o o ®
o o o
® (S)
O O O
O O O
O O
SUPPORT
wa BRACKET
CABLE TIE
CI
6000|iF
6-32 X 1/4'
SOLDER BRAID TO 9-1/2" SCREW
LARGE FOIL PAD WHT-ORG
PICTORIAL 4-2
^ MA~> wuT v^^ 1/0.. vc.
DO NOT COVER 1-3/4" . . ,.„
WHT-ORG 6-1/4" WHT-YEL A
6-1/2" YEL 2-1/2
HOLE WITH WIRE ORG
(FROM IC31
PICTORIAL 4-3
2-1/2"
WHT-BRN
r
FERRITE
BEAD
4r
o PICTORIAL 5-1
Page 5
Page 6
CLULLLLLLLLLLLLLLLLLLLk
.LLLLLl. LLl.Lk.L.l.LLLLLLLLk.LLI.l.l.luL
LLLULt. 1-LI.Lt.l.LLl.Li.Lkt.LLLLt.kLl.L
.LLLLCk. I.LLLI.tLt.LLt.LLk.LLLkLkk.t.1.
L>.L Ll.LLH.tLLW>.t.H.H.>.L LL PICTORIAL 6-1
i-i-LLl.LLLLLI.I.Ll.LLl.LLL(.UI.
I- C k. L I. L L L 1. 1. L L L L L I. L k. L L L L L
,l.Lt.t.l.U
.LLi-LLL 1-CkCLLLI.LLLLi.LLI.t.Ll.tLLL
.LLLLLL LLLLLLLLLLL LLLLLL LLLLLL
.LLLLLL LLLLLLLLLLL LLLLLL LLLLLL
_rL
- PICTORIAL 6-2
KEY NAMES/FUNCTIONS
A-Auto: Enter letter "A," or en- C-CHAN: Enter letter "C," or re-
quest change of address or data.
able automatic program load-
ing.
PICTORIAL 6-3
Page 7
POWER switch (SWl) - Selects
either the STANDBY or ON pos-
ition. Memory never dumps
while the line cord is connected
to AC power.
power
LEDl - Indicates when the line
cord is plugged into AC power. HEATHKIT microcompute
standby on
RAM (0000)
^
RAM (0100)
I 3 Control
Buffers
.
^
l^lllll llllllll lll llllllll lLLLLL
Pwr
Provides outputs for INPUT djruTj
SWITCHES.
PICTORIAl
Page 8
1
1
n
L LL LLLLLLLL
LLLLLLLLLLL __
LLLLLLLLLLLLLLlLLULLLLLLLLLL LLLLL
LLLULLLLLLLLLLLLLLLULLLLLLLLLLLLL
LLLLL|-LLLH.LL>-LLI.LL>-LLLI-LLLLLLLLL
PICTORIAL 8-1
PICTORIAL 9-5
RAM (0000) RAM (0100)
RE
LLtcii^Ma CPU
PIN
T
I/O
D
MAIN DECODING €
Page 10
^ DECODING CHART
IC21 IC20
4 13 5 12 13 14 15 5 6 10 11
PRESS
SPLA\
At
TSC
+ 5
BA
t
IC5
BA /J ^—N. ADDRESS
IC4
TSC —
C ^0"^15
\r K
) BUFFERS
ic 7-IC8 1^
R/W
RAM
DBE IC14-|(
ICll -» WE
<-<>
O VMA 02
BUS
02
CPU IC16-I(
3
^0-^7
R/W
2-PHASE ^01 R
RESET C6
KEY
:nnr
DATA
BLOCK DIAGB
Page 12
VMA 02
ADDRESS
LINES
"^y^^S-S
—K ADDRESS
a:N
ROM CSI ADDRESS
DECODING
BUFFERS
15 )
"V y
12
IC12
IC2-IC3
IC
'-^^ n^tC20-IC21
DISPLAY
SPLAY
LED
A
/t~k
DEC GOING V 4 6
RAM _ C22 N
IC14-IC15 EE
* WE
CE
IC16-IC17
CE
J^ <^ KEYBOARD Aq-A^
°0-"7 IC13 \ SEGMENT
DECODING
i£ HD C %"^2
IC23-IC28
DATA
BUFFERS
IC9-IC10 RE
DISPLAY
LED
DATA LINES
)CK DIAGRAM
CIRCUIT BOARD X-RAY VIEW
ALL CAPACITI
3. THIS SYMBC
d^-/^ H'GH (MPI
INDICATED 1
+ 2C
^ THIS SYMBO
5.
n THIS SYMBO
CONNECTOR
D GND.2_, 13I—
LL RESISTORS ARE 1/4 WATT, 10% UNLESS MARKEO
THERWISE. RESISTOR VALUES ARE IN OHMS (k=1000;
1=1,000,0001.
SCHEMATIC OF THE
LL CAPACITORS ARE IM |jf UNLESS MARKED OTHERWISE.
HEATHKIT®
THIS SYMBOL INDICATES A DC VOLTAGE TAKEN WITH MICROCOMPUTER LEARNING SYSTEM
A HIGH IMPEDANCE INPUT VOLTMETER FROM THE POINT
INDICATED TO CHASSIS GROUND. VOLTAGES MAY VARY MODEL ET-3400
±20%.
Copyright 1977 ©
Heath Company
All Rights Reserved
Printed in the United States of America
u.
Dpqbcdefg
J
:J5? *s*I ^7 *7 ^ ^( r *f*f *r * *f 't *f *i
r
*g *l *0 CLR
1 15
D
13
gJv
14
1 *o CLR
c
15
D
13
G
14
V
SEGMENT
TEST
i
+ 5VS
IC5
VMA02Q- 6
vmaQ-
baQ-
C5
TSCD-
+5ysy — KB
R/wQ-
haltQ-
NMlQ-
irqQ-
rstQ-
20
;lock i6|
^-
|6
IC19
443-8')0
IMH, 4=^
02Q-
V T
":. .g^tlMiMiMimi^
^^iti^^iiiii^^
-4
1C21
+5VS
4-TO-10 LINE
IC22 DECODER
443-S07
T
»yys:-^»»-^?^;y^^c
Vcc
THESE
RAM RAM RAM RAM ARE OP
ICI4 IC15 ICI6 IC17
443-721 443- 721 443-721 443-721
1^
1/0,1/0,1/0, i/0, n/v5(- I/Q4 I/O3I/O2 I/Oi I I/O4 I/O3I /O2 1/0, fl/W GNO I/Q^ l/031/Qg I/O] R/W GNO
LEd
r? ±. "^o"
^
SEGMENT
TEST
THE5E JC'5
RAM ARE OPTIONAL
IC17
4a3-721
»q,lA)3l/0;l/0iR/WS
'sr^z'T",
.1.1