ET-3400 Microprocessor Trainer · Volume 1

Heath's Microprocessor Trainer

The Heathkit ET-3400 Microprocessor Trainer is a small computer in a blue tray. It has a Motorola 6800 processor, a 1K monitor program in ROM, 256 bytes of memory (with sockets for 256 more), six seven-segment LED digits, and a 17-key hexadecimal keypad. The lower half of the panel is a digital trainer in its own right, with a solderless breadboard, eight logic LEDs, eight data switches and +5, +12 and −12 volt supplies, and with every address, data and control line of the processor brought out to spring terminals beside the breadboard. Heath introduced it in the Christmas 1977 catalogue as the laboratory for a home-study course, EE-3401 Microprocessors. For many thousands of students, the ET-3400 is where machine code first stopped being theory: they keyed a program in byte by byte, pressed DO, and watched the six digits answer.

Figure 1 — An ET-3400 seen square-on. The six display digits sit across the top of the circuit board, labelled H, I, N, Z, V and C after the 6800's condition-code flags, with the 17-key keypad below them at r…
Figure 1 — An ET-3400 seen square-on. The six display digits sit across the top of the circuit board, labelled H, I, N, Z, V and C after the 6800's condition-code flags, with the 17-key keypad below them at right. The processor, ROM and RAM fill the centre; the eight logic LEDs, eight DIP data switches and the solderless breadboard run along the left and bottom, with rows of terminal blocks for the buses. The "power / standby / on" switch is on the dark nameplate strip. The board in this example is lettered "Model 3400 Series" and carries a 4.000 MHz crystal and an MC6802P processor, which makes it one of the later 6802/6808-based boards rather than the original MC6800 version (see the table of versions below). — Source: Centre for Computing History, Cambridge, catalogue entry "Heathkit ET-3400 Trainer", https://www.computinghistory.org.uk/det/44383/Heathkit-ET-3400-Trainer/

This volume places the trainer in Heath’s line, dates its launch and its revisions from the catalogues, and sets out who it was for. The circuit is in volume 2, the kit build in volume 3, the EE-3401 course and the keypad monitor in volume 4, and programs (including a scrolling tickertape, run in an emulator written for this dive) in volume 5. The Heath Company’s own story, including the decision that put an Intel 8080 rather than a 6800 into Heath’s first computer, is in the site history dive; the education business as a whole is in the Education History.

1.1 What the trainer is for

A microprocessor in 1977 was a 40-pin chip that did nothing on its own. To learn one, a student needed memory, a way to put a program into that memory, a way to see what the processor had done, and a way to stop it and look inside. Professional development systems of the day (Motorola’s own EXORciser among them) did all of this but cost thousands of dollars. Single-board “evaluation kits” such as the MOS Technology KIM-1 of 1976, on which many people first learned machine code, were cheaper but came as a bare board (KIM-1, Iconic Machines).

Heath’s answer was to put a complete small computer and a digital laboratory into one case. The manual’s introduction calls the ET-3400 “a practical, low cost microprocessor trainer, designed as a learning tool to teach microprocessor operation, programming, and applications”, made to accompany the EE-3401 Individual Learning Program, and adds that it “is a flexible, general-purpose training unit and microprocessor breadboard” (ET-3400 manual, 595-2021-03, p. 3). Its 1K monitor program let the student examine and change memory and registers from the keypad, enter programs, set up to four breakpoints, single-step, and run. The breadboard area let the same student wire an address decoder, an output latch or a digital-to-analog converter to the processor’s buses and then drive it from software. That second half is what separated the ET-3400 from a keypad computer: the course’s later units are about interfacing, and the trainer was built for them.

Figure 2 — The Christmas 1977 Heathkit catalogue, No. 818. The new ET-3400 hangs in the top-left Christmas ornament, and the cover text lists it first of the issue's "New" products: "ET-3400 Microprocessor Tr…
Figure 2 — The Christmas 1977 Heathkit catalogue, No. 818. The new ET-3400 hangs in the top-left Christmas ornament, and the cover text lists it first of the issue's "New" products: "ET-3400 Microprocessor Trainer, see page 100". — Source: Heathkit catalogue 818, Christmas 1977, cover, World Radio History, https://www.worldradiohistory.com/Archive-Catalogs/Heathkit-Catalogs/Heathkit-1977-Christmas.pdf

1.2 Launch: Christmas 1977

The trainer and its course appeared together as “New” products in the Christmas 1977 catalogue. The page was headed “Microprocessor Course and Computer Trainer”. The course, EE-3401, cost $89.95; the trainer kit, ET-3400, cost $189.95; and the two ordered together as ETS-3400 cost $269.95, a saving of $9.95 on the separate prices (Christmas 1977, p. 100). The trainer’s feature list ran to ten numbered points: the 6800, “a built-in 1k ROM monitor program for controlling unit operation”, the six-digit hexadecimal LED display, the 17-key keyboard, 256 bytes of RAM “expandable to 512 bytes with RAM’s supplied in course”, the breadboarding socket, eight buffered LEDs, eight SPST DIP switches, +5, +12 and −12 volt supplies, buffered buses “terminated on the front panel”, and “provision for a 40 pin external connector for extending memory and I/O capability”.

Figure 3 — The launch page, Christmas 1977: "New Microprocessor Course and Computer Trainer". At top, a student keys a program into the trainer beside the course binder and the audio-visual flip chart. At low…
Figure 3 — The launch page, Christmas 1977: "New Microprocessor Course and Computer Trainer". At top, a student keys a program into the trainer beside the course binder and the audio-visual flip chart. At lower left is the EE-3401 course ($89.95); at lower right, the ET-3400 trainer ($189.95) with its ten-point feature list; the boxed offer gives the pair as ETS-3400 for $269.95. — Source: Heathkit catalogue 818, Christmas 1977, p. 100, World Radio History, https://www.worldradiohistory.com/Archive-Catalogs/Heathkit-Catalogs/Heathkit-1977-Christmas.pdf

The Fall 1977 catalogue (No. 817), the first to feature Heath’s H8 and H11 computers, still offered only the ET-3200 for digital work, so the date of 1976 sometimes given for the ET-3400 is too early (history dive, volume 5). The manual’s title page carries “Copyright © 1977 Heath Company” (manual, title page). The model-number scheme was the education department’s: EE-31xx courses used the ET-3100 analog trainer, EE-3201 the ET-3200 digital trainer, and EE-3401 the ET-3400 (ET-3200 dive, volume 1).

Lou Frenzel, who started Heath’s education business, wrote that its first microprocessor product was “a microprocessor trainer and course based on the Motorola 6800”, and that the ET-3400 “was the result and it was a huge success”, because “microprocessors being new to electronics there was an overwhelming need for education” (Frenzel, Electronic Design, 2013). The choice of processor is worth noticing. Frenzel had overruled engineers who preferred the 6800 for Heath’s first general-purpose computer, the H8, and chose the 8080 for its larger software base (history dive, volume 5). The education side went the other way. The 6800’s two accumulators, single index register and regular instruction set were easier to teach, and the 6800 family stayed Heath’s teaching processor for fifteen years, through the 6808-based ET-3400A and the HERO 1 robot.

1.3 Where the ET-3400 sat in Heath’s line

The ET-3400 grew out of the ET-3200 Digital Design Experimenter of 1975. Its manual gives the same cabinet size, 12⅛ × 11¾ × 3½ inches, and the same 4 lb weight, and it keeps the ET-3200’s facilities for the student’s own circuits: logic indicators, data switches, supplies and a breadboard, in larger numbers (ET-3200 dive, volume 5). The course worked the same way. A student who had wired counters and decoders on the ET-3200 in the Digital Techniques course went on to wire them to a processor on the ET-3400; the 1978 catalogue says EE-3401 “assumes a knowledge of electronics equivalent to Heath’s Digital Techniques Program” (Fall 1978, p. 88).

Figure 4 — The ET-3400 among Heath's trainers, by first and last catalogue appearance found. The original MC6800 trainer and its factory-wired ETW-3400 ran from Christmas 1977 to 1981; the ETA-3400 accessory …
Figure 4 — The ET-3400 among Heath's trainers, by first and last catalogue appearance found. The original MC6800 trainer and its factory-wired ETW-3400 ran from Christmas 1977 to 1981; the ETA-3400 accessory from Winter 1979 to at least Christmas 1987; the 6808-based ET-3400A from Christmas 1981 until at least the 1993–94 education catalogue. The cardboard-cased ET-6800 of 1981 was a cheaper beginner's machine, and the module-based ETW-3800 was the microprocessor trainer that followed. — Source: drawn for this dive from the Heathkit catalogues cited in the text and the Education History dive

Around it Heath built a family:

  • ETW-3400, the factory-assembled trainer, first found in the Fall 1978 catalogue at $240.00 (Fall 1978, p. 89).
  • ETA-3400 Microprocessor Trainer Accessory, first found in Winter 1979 at $150.00. It was a separate box under the trainer, joined by a 40-pin ribbon cable, that added 1K of RAM (expandable to 4K with the ETA-3400-1 chip set), a cassette interface, a serial port for a terminal such as Heath’s H9, a ROM monitor/debugger and Tom Pittman’s Tiny BASIC in ROM (Winter 1979; Fall 1979, p. 69). Volume 4 describes it.
  • ET-3400A, the revised trainer, first in the Christmas 1981 catalogue. By Christmas 1982 the catalogue’s callouts give an MC6808 processor and 512 bytes of memory (Christmas 1982, p. 36). A 220-volt, 50 Hz version was sold as the ET-3400-AE, and an assembled one as the ETW-3400A.
  • EB-6401, the classroom version of the course, sold through Heathkit/Zenith Educational Systems to schools and industry; its textbook Microprocessors (EB-6401A, © 1978, 1985) was still in print in 1988 (Internet Archive).
Figure 5 — Fall 1978: "Microprocessor Trainer and BASIC Self-Instruction Program". The trainer kit is $189.95 and the first factory-assembled ETW-3400 appears at $240.00. The lower part of the page (cropped) …
Figure 5 — Fall 1978: "Microprocessor Trainer and BASIC Self-Instruction Program". The trainer kit is $189.95 and the first factory-assembled ETW-3400 appears at $240.00. The lower part of the page (cropped) sells a BASIC course for Heath's H8 and H11 computers. — Source: Heathkit catalogue, Fall 1978, p. 89 (upper half), World Radio History, https://www.worldradiohistory.com/Archive-Catalogs/Heathkit-Catalogs/Heathkit-1978-Fall.pdf
Figure 6 — "Learn microcomputer programming and interfacing the fun way", Fall 1979. The ET-3400 sits on top of the new ETA-3400 Microprocessor Trainer Accessory, joined by a ribbon cable. At right a student …
Figure 6 — "Learn microcomputer programming and interfacing the fun way", Fall 1979. The ET-3400 sits on top of the new ETA-3400 Microprocessor Trainer Accessory, joined by a ribbon cable. At right a student uses the pair with an H9 video terminal; the boxed offer, ETS-349, packages trainer, accessory, H9, 3K chip set and BASIC for $628.00. Prices: trainer kit $209.95, ETW-3400 $280.00, ETA-3400 kit $160.00, assembled EWA-3400 $250.00, ETA-3400-1 chip set $50.00. — Source: Heathkit catalogue, Fall 1979, p. 69, World Radio History, https://www.worldradiohistory.com/Archive-Catalogs/Heathkit-Catalogs/Heathkit-1979-Fall.pdf

1.4 Who bought it

The catalogue addressed three readers, as it had for the ET-3200.

The first was the working engineer or technician. The launch copy opened: “If you’re involved in scientific, electronic or business pursuits, microprocessors are becoming a way of life and a dominant factor in your success or failure” (Christmas 1977, p. 100). The course carried Continuing Education Units: a pass of 70 per cent or better in the optional final examination earned 8.0 CEUs and a Certificate of Achievement (Fall 1978, p. 88).

The second was the hobbyist. Every description promised that “after completing the program, the ET-3400 is ideal for breadboarding, prototyping and system design”, and from 1979 the ETA-3400 and a terminal turned it into “a complete low-cost computer system” (Fall 1979, p. 69).

The third was the school, and the surviving units show it. The scan of the 1977 manual used throughout this dive carries the stamp of the “Electronic Maintenance & Calibration Lab, University of Colorado at Denver” on its title page (manual). Heathkit/Zenith Educational Systems sold the assembled trainer and the EB-6401 classroom course to colleges, technical schools and training departments, and in its 1993–94 catalogue it billed the ETW-3400-A as the “World’s Most Popular Microprocessor Trainer!” (Education History, volume 4). The trainer also worked outside the classroom: a 1979 paper in Behavior Research Methods & Instrumentation described one used as a backup control system for laboratory experiments (history dive, volume 5, citing Milligan and Richardson, 1979).

Figure 7 — An original ET-3400 with "Model ET-3400" lettered beside the processor, photographed outdoors. The memory sockets are marked RAM (0000) and RAM (0100), and the ROM socket ROM (FC00), so the memory …
Figure 7 — An original ET-3400 with "Model ET-3400" lettered beside the processor, photographed outdoors. The memory sockets are marked RAM (0000) and RAM (0100), and the ROM socket ROM (FC00), so the memory map is printed on the board. — Source: DigiBarn Computer Museum, "Heathkit Microprocessor Learning System (model ET-3400)", photograph DSC07197, donated by Sean Broderick, Creative Commons licence per the site notice, https://www.digibarn.com/collections/systems/heathkit-microprocessor-learning-kit/

1.5 Prices and versions

The table gives what the catalogues show. Prices rose with the inflation of the late 1970s, fell back twice, and then rose steadily.

Table 1 — Prices and versions

CatalogueET-3400 kitFactory-wiredETA-3400Notes
Christmas 1977 (818)$189.95——launch; EE-3401 $89.95; ETS-3400 pair $269.95
Winter 1978$199.95——ETS-3400 $279.95
Spring 1978$199.95——ETS-3400 $279.95
Fall 1978$189.95ETW-3400 $240.00—first wired version found
Christmas 1978 (842)$189.95$240.00—
Winter 1979$189.95$240.00$150.00ETA-3400 first found; ETA-3400-1 chip set $47.00
Fall 1979$209.95$280.00$160.00EWA-3400 (assembled accessory) $250.00
Christmas 1979$199.95$275.00$150.00
1980 (848)$199.95$275.00$150.00
Christmas 1980$199.95$279.00$150.00ETS-3400 pair $279.90
Winter 1981$224.95$299.95—ETS-3400 pair $299.90
Christmas 1981ET-3400A $224.95$299.95$175.00A model first found
Winter 1981–82ET-3400A $224.95ETW-3400A $329.95$175.00ET-3400-AE (220 V) $244.95; EE-3401 $99.95
Christmas 1982ET-3400A $229.95$329.95$175.00MC6808 and 512 bytes in the callouts
Spring 1984ET-3400A $239.95$339.95$175.00
Fall 1985ET-3400A $259.95$359.95—EWA-3400 $279.95
Fall 1986ET-3400-A $259.95$359.95$179.95
Fall 1987ET-3400-A $259.95$359.95$129.95accessory reduced from $179.95
Winter 1991 (223)ET-3400-A $279.95$399.95—EE-3401-A $99.95
1993–94 education (279)ET-3400-A $349.95$499.95—per Education History, vol. 4

Sources: the catalogues named, all at World Radio History. Prices were read from the scans’ text layers and checked against the page images for the pages illustrated in this dive. A dash means no price was found in that issue, not that the item was withdrawn.

The versions:

Table 2 — The versions

ModelFirst foundProcessor and clockMemoryManual
ET-3400Christmas 1977MC6800 with an MC6875 two-phase clock chip, “500 kHz (approximately)“256 bytes (two 2112s); sockets for 256 more595-2021, © 1977 (printings -03 and -06 found)
ETW-3400Fall 1978as ET-3400as ET-3400as ET-3400
ET-3400 with ETA-3400Winter 1979clock modified to 1 MHz+1K (to 4K) in the accessoryETA-3400 manuals, © 1979
ET-3400A / ETW-3400A / ET-3400-AEChristmas 1981MC6808 (6802 seen on some boards), crystal clock512 bytes for the user per the catalogues; two 2114 (1024 × 4) RAMs on an owner’s boardnot located

Sources: ET-3400 manual, p. 107; Microprocessors, EB-6401A; Christmas 1982, p. 36.

Three details of the A model need care. First, the catalogue copy did not change at once: Winter 1981–82 still describes “the MC6800 microprocessor” and 256 bytes “expandable to 512”, while the Christmas 1982 callouts say “MC6808 Central Processing Unit” and “512 bytes of memory” (Winter 1981–82, p. 76). Second, Heath’s own later textbook says that the ET-3400A “uses the 6808 MPU and has 1024 bytes of memory”, which disagrees with the catalogues’ 512; the two figures may both be right, since an owner’s ET-3400A has two 2114 RAMs, which hold 1024 bytes, while the catalogues, which repeat 512 into the 1990s, speak of “512 user-accessible RAM” (sebhc list, 2007) (Microprocessors, EB-6401A, Introduction; Winter 1991, p. 54). Third, the 6808 is a 6800 with its clock oscillator on the chip, driven by a crystal. The board photographed at the head of this volume has a 4.000 MHz crystal and an MC6802P (the 6808 with 128 bytes of internal RAM, which works in a 6808 socket), and Herb Johnson’s restoration notes describe his ET-3400A as having “a clock crystal and a 6802 or 6808” (Herb Johnson, retrotechnology.com). A 6802 or 6808 divides its crystal by four, so the A model probably runs at about 1 MHz, twice the original’s speed; no Heath document giving the A model’s clock rate was found.

Figure 8 — Winter 1981–82: the "award-winning Heathkit/Zenith Course" and the new ET-3400A. The badge at upper left reads "WINNER, International Award, Society for Technical Communicators". The order block at…
Figure 8 — Winter 1981–82: the "award-winning Heathkit/Zenith Course" and the new ET-3400A. The badge at upper left reads "WINNER, International Award, Society for Technical Communicators". The order block at lower right lists the ET-3400A kit at $224.95, ETW-3400A at $329.95, and the 220-volt ET-3400-AE and ETW-3400-AE. The copy still describes an MC6800 with 256 bytes. — Source: Heathkit catalogue, Winter 1981–82, p. 76, World Radio History, https://www.worldradiohistory.com/Archive-Catalogs/Heathkit-Catalogs/Heathkit-1981-82-Winter.pdf
Figure 9 — Christmas 1982: the ET-3400A with callouts for the "MC6808 Central Processing Unit (CPU)", "512 bytes of memory", the six seven-segment LEDs, the solderless breadboarding sockets, the "Powerful 1K …
Figure 9 — Christmas 1982: the ET-3400A with callouts for the "MC6808 Central Processing Unit (CPU)", "512 bytes of memory", the six seven-segment LEDs, the solderless breadboarding sockets, the "Powerful 1K monitor ROM" and the hexadecimal keyboard. The ET-3400A kit is $229.95. — Source: Heathkit catalogue, Christmas 1982, p. 36 (lower half), World Radio History, https://www.worldradiohistory.com/Archive-Catalogs/Heathkit-Catalogs/Heathkit-1982-Christmas.pdf

1.6 The long tail

The ET-3400A outlived Heath’s own computer designs and the kit business. In Fall 1987 the ETA-3400 accessory was cut from $179.95 to $129.95, and its copy now recommended that students “complete experiments in EE-3401-A thru EE-3405 before adding the Accessory”, since five courses by then used the trainer (Fall 1987, p. 64). The Winter 1991 catalogue still sold the ET-3400-A as an “8-bit microprocessor trainer for hands-on experience”, “built around the popular 6808 microprocessor”, at $279.95 as a kit, on the same page as the newer 8085 courses that used the module-based ETW-3800 (Winter 1991, p. 54). Heathkit Educational Systems carried the ETW-3400-A into its 1993–94 catalogue, sixteen years after the launch (Education History, volume 4).

Figure 10 — Fall 1987, "Expand your ET-3400-A Trainer": the ETA-3400 accessory box under a trainer, with its case open at upper left to show the board and the ribbon cable. "Now you can get $50 savings": $129.…
Figure 10 — Fall 1987, "Expand your ET-3400-A Trainer": the ETA-3400 accessory box under a trainer, with its case open at upper left to show the board and the ribbon cable. "Now you can get $50 savings": $129.95, was $179.95. The ETA-3400-1 3K chip set is $54.95. — Source: Heathkit catalogue, Fall 1987, p. 64 (upper half), World Radio History, https://www.worldradiohistory.com/Archive-Catalogs/Heathkit-Catalogs/Heathkit-1987-Fall.pdf
Figure 11 — Winter 1991: "8-bit microprocessor trainer for hands-on experience". The ET-3400-A is still $279.95 as a kit and $399.95 assembled, "built around the popular 6808 microprocessor unit" with "512 use…
Figure 11 — Winter 1991: "8-bit microprocessor trainer for hands-on experience". The ET-3400-A is still $279.95 as a kit and $399.95 assembled, "built around the popular 6808 microprocessor unit" with "512 user-accessible RAM and a 1K monitor ROM". — Source: Heathkit catalogue 223, Winter 1991, p. 54 (upper part), World Radio History, https://www.worldradiohistory.com/Archive-Catalogs/Heathkit-Catalogs/Heathkit-1991-Winter-223.pdf

1.7 Headline specification

Table 3 — Headline specification

ProcessorMotorola MC6800, 8-bit, NMOS (MC6808 in the ET-3400A)
Clockabout 500 kHz from an MC6875 two-phase clock generator
ROM1024 bytes, mask-programmed MCM6830A, monitor at FC00–FFFF
RAM256 bytes (two 2112 256 × 4 chips) at 0000–00FF, sockets for 256 more at 0100–01FF; 59 bytes at the top of the first page reserved for the monitor
Displaysix seven-segment LED digits (TIL312), each segment individually addressable
Keypad17 keys: 0–F (1 to F double as commands) and RESET
Breadboard facilitieseight LEDs with separate input terminals; eight DIP switches; solderless breadboard; buffered address, data and control lines on terminal blocks; line-frequency and 1 Hz square-wave outputs
Supplies+5 V at 1.5 A (0.5 A available at the breadboard terminal); +12 V and −12 V at 50 mA at the terminals
Power105–130 or 210–260 V, 50–60 Hz, 30 W maximum; 3/8 A slow-blow fuse
Size, weight12⅛ in wide × 11¾ in deep × 3½ in high; 4 lb
Price at launch$189.95 kit (Christmas 1977)

Source: ET-3400 manual, 595-2021-03, Specifications (p. 107), Theory of Operation (pp. 108–109) and Memory Map (p. 87). Volume 7 gives the specification in full.

Sources

Comments (0)

  1. Loading…

Comments are held for moderation — nothing appears until approved.