Jump to content

TRS-80 PC-6 Troubleshooting Guide

From RetroTechCollection
Tandy PC-6 with Radio Shack cassette interface (Mike Terry)
A PC-6 beside a Radio Shack cassette interface. Tandy's test programs are stored on and loaded from tape through this interface and the 26-3671 link cable (photograph Mike Terry, public domain)

Faults on the TRS-80 PC-6 are set out below from Tandy's service manual, which has a fault table, memory and printer test programs, and a key-by-key operation check.[1] The PC-6 has two HD61747 processors, an 8 KB HM6264ALFP-50 RAM, the MB64H193 gate array, two circuit boards joined by a heat seal, an LCD on a second heat seal, and three lithium cells. Kaiser reports that most second-hand PC-5 and PC-6 units have broken hinges or latches; see TRS-80 PC-6 General Maintenance for those.[2]

Tandy's fault table

[edit | edit source]
PC-6 troubleshooting guide (service manual p. 10)
Symptom Cause Solution
No display at all Weak cells Replace the cells
Poor battery contact Clean the cell and the contact spring; lift the battery spring
Peeled heat seal Replace the heat seal
Broken heat seal Replace the heat seal
LCD (CA51-TS) Replace the LCD
LSI (HD61747B) Replace the LSI
One or more segments cannot be displayed Peeled heat seal Replace the heat seal
Broken heat seal Replace the heat seal
LCD (CA51-TS) Replace the LCD
LSI (HD61747B) Replace the LSI
Calculation impossible LSI (HD61747B) Replace the LSI
A key does not work Poor key contact Clean the contact pad on the board and the key contact rubber
Broken PC line (a track on the circuit board) Reconnect it
Peeled heat seal Replace the heat seal
LSI (HD61747B) Replace the LSI

The heat seals are part T-07-12 between the LCD and the board, and CAX-12-3 between the two boards PCB-G707-1 and PCB-G707-2.[1]

Which processor?

[edit | edit source]

The two processors split the keyboard and the display, so the pattern of a fault points to one of them.[1]

What each HD61747 controls (service manual pp. 5 and 9)
Chip Display characters Keyboard Other functions
IC1, HD61747B20 (main) 1–6 and 13–18 Lower keyboard BASIC
IC2, HD61747B25 (sub) 7–12 and 19–24 Upper keyboard Calculation, input and output

Kaiser's description gives the Data Bank, the assembler and the option port to the second processor as well.[2] A display blank in two blocks of six characters, or one half of the keyboard dead, therefore points first at one chip and its connections.

Test programs

[edit | edit source]

Tandy's memory check program is two short BASIC programs, in P0 and P1, listed on page 11 of the service manual. P0 fills 904 array elements and a string; P1 reads them back and prints CHECK**OK** or CHECK**NG**. The manual advises typing them in once and keeping them on tape. The procedure on page 12 loads the programs from tape through the cassette interface, switches the computer off and on with the interface removed, and runs them: a good unit shows INPUT OK* and, after the inputs listed in the manual, finishes with CHECK**OK**A=5 and a beep, while a fault gives CHECK**NG**.[1]

The printer check program, in P1, prints a test pattern of every character on the 26-3652 printer; the expected print-out is shown on page 13. The memory and printer programs cannot be in memory at the same time.[1]

Operation check

[edit | edit source]

Pages 14 to 18 of the manual are a key-by-key operation check: a list of key sequences, each with the display expected after it, covering every key, the modes, the memo and assembler functions, and the contrast control. It ends by switching off and on three times, checking that the display clears and returns to Ready P0, and turning the contrast control to see the display change. If a step goes wrong, go back to the nearest step marked with an asterisk and continue from there.[1]

Switch the computer off before connecting the printer or the cassette interface.[1]

Buzzer

[edit | edit source]

The MB64H193 gate array drives the buzzer.[1]

Buzzer tones (service manual p. 6)
Source Frequency Duration
BEEP 0 0.9 kHz 110 ms
BEEP 1 4.55 kHz 110 ms
Key press 4.55 kHz 11 ms

Supply and signal reference

[edit | edit source]
PC-6 supply lines (service manual p. 7)
Line Purpose
VDD1 Supply for the CPUs, RAM and options
VDD2 Equal to VDD1 when switched on; goes to GND at power-off or auto power-off
VRAM Holds the RAM's supply
VSS1 Supply for the TC4071BF
V1–V5 LCD drive voltages, from resistors connected to VDD2
HD61747 pins worth measuring (service manual p. 8)
Pin Signal Function
19 SW Power switch signal: GND when switched off, VDD1 when on
20–24 V5–V1 Display voltages divided from VDD1
25, 26 PG2, PG1 CPU internal clock
73 GND Ground
74, 75 CE2, CE1 Chip selects for the RAM and other devices
76 VDD1 Supply
77 VDD2 VDD1 output from the LSI when switched on; GND when switched off
78, 79 φ1, φ2 Clock pulses
80 OP Operation signal

At power-off the interrupt circuit stops the clock reaching the CPU as VDD2 drops, and takes the gate array's supply and VDD4 to GND, stopping the RAM and options.[1] If programs are lost when the main cells are changed, check the CR1220 backup cell; Tandy rated it at about two years with the main cells fitted.[1]

[edit | edit source]

References

[edit | edit source]
  1. ↑ 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 Tandy, Service Manual: Pocket Scientific Computer PC-6, catalogue number 26-3672. Hosted as File:Tandy PC-6 Pocket Scientific Computer Service Manual (26-3672).pdf. Specifications p. 3; block diagram p. 4; LSI descriptions p. 5; buzzer, interrupt and keyboard circuits p. 6; power supply p. 7; LSI pin functions p. 8; display p. 9; troubleshooting guide p. 10; test programs p. 11; program save, load and memory test p. 12; printer check p. 13; operation check pp. 14–18; parts lists pp. 20–22; schematic p. 24.
  2. ↑ 2.0 2.1 Cameron Kaiser, "Tandy Radio Shack Pocket Computer PC-4 and Tandy Pocket Scientific Computer PC-5, PC-6, PC-7", Floodgap Retrobits, Tandy! Pocket! Mania!. Retrieved 2026-10-21. PC-5 and PC-6 section: broken hinges and latches on most second-hand units; the two-CPU design; the memory backup battery; the membrane keyboard; the 26-3671 link cable.