hewlett-packard 9830 computer schematic · cpu microcode sequencing 13 p2 cpu microcode controls...

42
Hewlett-Packard 9830 Computer Schematic Contents Section Assemblies Page Title & Contents (this page) - N1 Notes - N2 Block Diagram - N3 CPU Clock 12 P1 CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator 82 M1 T Register & Memory R/W Busses 83, 03 M2 ROM Bank Selection 82, 25, 03 M3 ROM Addressing 82, 25, 03 M4 BASIC ROM 21 M5 ROM Cards & Cartridges 26, (RC) M6 RAM Bank Selection & Addressing 82 M7 RAM 4K Assembly 84 M8 I/O State Machine & Flag Sense 11, 12 F1 I/O Flags & Register, 9866 Interface 11, 02 F2 I/O Busses 11, 02 F3 NOTE This schematic has been derived through examination of the equipment. This is not the manufacturer’s schematic. © bhilpert / 2013 Contents (continued) Section Assemblies Page Keyboard Logic 32 K1 Keyboard 31, 32 K2 Display Scan Logic 42 D1 Display Column Drivers 41 D2 Display Characters Left-16 41 D3 Display Characters Right-16 41 D4 Tape Interface 61, 62 T1 Tape Command Decode 62, 61 T2 Tape Drive 64, 65 T3 Tape Data Clock 62 T4 Tape Read/Write 63, 65, 66 T5 Tape Read 63 T6 Power Supply 51 S1 IC Units List - A1 IC Types List, Calculations - A2 Signal Names - A3 Memory Map, Timing Diagrams - A4 Board Layout - Backplane - L1 Board Layout - CPU & Memory - L2 Board Layout - Devices & Power Supply - L3 Connectors - CPU & ROMS - L4 Connectors - Power Supply & Memory - L5 Connectors - Devices - L6 HP 9830 Computer Section: Title & Contents Page: N1 Rendition: 2014 Dec 26

Upload: others

Post on 12-Jul-2020

23 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

Hewlett-Packard9830

Computer

Schematic

ContentsSection Assemblies Page

Title & Contents (this page) - N1Notes - N2Block Diagram - N3CPU Clock 12 P1CPU Microcode Sequencing 13 P2CPU Microcode Controls 13, 83 P3CPU Registers 14, 83 P4CPU ALU 14, 83 P5M Register & Memory Cycle Generator 82 M1T Register & Memory R/W Busses 83, 03 M2ROM Bank Selection 82, 25, 03 M3ROM Addressing 82, 25, 03 M4BASIC ROM 21 M5ROM Cards & Cartridges 26, (RC) M6RAM Bank Selection & Addressing 82 M7RAM 4K Assembly 84 M8I/O State Machine & Flag Sense 11, 12 F1I/O Flags & Register, 9866 Interface 11, 02 F2I/O Busses 11, 02 F3

NOTEThis schematic has been derived through examination of the equipment.This is not the manufacturer’s schematic.

© bhilpert / 2013

Contents (continued)Section Assemblies Page

Keyboard Logic 32 K1Keyboard 31, 32 K2Display Scan Logic 42 D1Display Column Drivers 41 D2Display Characters Left-16 41 D3Display Characters Right-16 41 D4Tape Interface 61, 62 T1Tape Command Decode 62, 61 T2Tape Drive 64, 65 T3Tape Data Clock 62 T4Tape Read/Write 63, 65, 66 T5Tape Read 63 T6Power Supply 51 S1IC Units List - A1IC Types List, Calculations - A2Signal Names - A3Memory Map, Timing Diagrams - A4Board Layout - Backplane - L1Board Layout - CPU & Memory - L2Board Layout - Devices & Power Supply - L3Connectors - CPU & ROMS - L4Connectors - Power Supply & Memory - L5Connectors - Devices - L6

HP 9830 ComputerSection: Title & Contents

Page: N1 Rendition: 2014 Dec 26

Page 2: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

Unit 1303A00748Unit 1303A00748Unit 1303A00748 Busted 'A' RemnantsBusted 'A' RemnantsBusted 'A' RemnantsAssembly Name A # R E U S E Foil # REV Comp Date Stamp Date R E U S E Foil # REV Comp Date Stamp Date

Backplane 1 * • 09830-66501 REV B - APR 09 1973 -External I/O Bus 2 * • 09830-66502 REV C 7305 APR 13 1973 09830-66502 REV C 7523 -ROM Cartridge Bus 3 * • 09830-66503 REV B 7312 APR 16 1973 09830-66503 REV C 7528 -

CPU I/O 11 np - - * • 09810-66511 REV B 7540 -CPU Clock & I/O 12 np - - * • 09810-66512 REV C 7528 -CPU Microcode Engine 13 np - - * • 09810-66513 REV A 7536 -CPU Registers & ALU 14 np - - * • 09810-66514 REV A 7539 -

BASIC ROM 21 np - - * • 9830-66521 REV A 7406 -M Register 82 np - - * • 09830-66582 REV B 7419 -T Register 83 np - - * • 09830-66583 REV A 7313 JUN 05 19734KW RAM 84 np - - • 5020-8304 REV A 7419 -" 84 np - - * • 5020-8304 REV A 7325 MAY 24 1973ROM Buffer 25 * • 09830-66525 REV A 7312 MAR 30 1973 09830-66525 REV B 7536 -ROM Card 26 np - - * • 5020-6884 REV A 7532 -

Keyboard Matrix 31 * 09830-66531 REV B - - • 09830-66531 REV B - -Keyboard Encoder 32 * • 09830-66532 REV D 7649 - 09830-66532 REV D 7537 -Keyboard Interconnect 34 * • 09830-26534 REV B - - 09830-26534 REV B - -

Display 41 * • 09830-66541 REV D 7452 - 09830-69541 REV E 7511 -Display Logic 42 * • 09830-66542 REV A 7308 MAR 30 1973 np - -

Power Supply 51 09830-66551 REV A 7308 - * • 09830-66551 REV A 7526 -

Tape Interface 61 * M • 09830-66561 - 7307 APR 17 1973 09830-66561 7531 -Tape Control 62 * M • 09865-66562 REV B 7309 MAR 24 1973 np - -Tape R/W 63 * M • 09865-66563 REV C 7313 APR 11 1973 09865-66563 REV D 7408 DEC 12 1973Tape Motor Control 64 * M • 09865-66564 REV B 7311 APR 24 1973 np - -Tape Interconnect 65 * • 09830-66565 REV B 7405 JAN 17 1974 np - -Tape Head Amp 66 * • 09865-66566 REV B 7349 - np - -

NOTES

• Printed circuit boards are identified by the Assembly Number printed in the foil of the circuit board. The last two digits of the assembly number distinguish each board type, and correspond to the color coding of the board extraction handles.

• This schematic presents the 4KW RAM board-set so the assemblies are identified as 82,83,84. The connectors they plug into remain identified as N22,N23,N24, from the original design for 2KW RAM boards.

• IC locations are identified by a label of the form:U <assembly-type> – <enumeration>

orU <assembly-type> – <row-alpha> <column-number>

A few boards have the IC locations in the foil, these are used for the enumeration if present. For the CPU and tape drive boards the same enumeration as presented in the HP patent and service manual is used.For other boards, a row-column locator is used, with the row specified by a,b,c,.. and the column by 1,2,3,.. starting at the upper left corner.

• The symbol represents a connector pin. The solid black end is the male side, the white-filled end is the female side.Connector pins are identified by a label of the form:

N <assembly-type> . <pin>

• A small black rectangular marker on the upper half of a gate symbol indicates an open-collector output.

• Capacitance in microfarads unless otherwise noted.

• This schematic is based on a reverse engineering of the 9830 board assemblies listed in the accompanying table, along with some use of the 9830 patent (US #4,012,725) and the tape drive schematics available in the the 9830 service manual.

• 2013 Spring - 2014 Spring: Drawn by bhilpert.2014 Oct 02: typo correction nMW75-->nMW15, pg M8.2014 Oct 12: corrections to 9866 connector pin labels, pg F2.2014 Dec 26: correction, U42-c2.2 to V+5 rather than GND, pg D1.

HP 9830 ComputerSection: Notes

Page: N2 Rendition: 2014 Dec 26

Page 3: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

HP 9830 ComputerSection: Block Diagram

Page: N3 Rendition: 2014 Dec 26

Q Register - 16 bits

P Register - 16 bits

A Register - 16 bits

B Register - 16 bits

Binary ALU(ROM 1)

E - 4 bits

BCD ALU(ROM 2)

R-BUS

S-BUS

BCDCarry FF

BinaryCarry FF

3

3

3

T-BUS

Processor Registers

MemoryAddress Memory

WriteMemory

Read

P Register = Program Counter

MicrocodeAddressRegister- 8 bits

Controls

8

4

4

BranchConditionSelectorBranch

Conditions

Microcode ROM 5

Microcode ROM 6

Microcode ROM 7

Microcode ROM 8

Microcode ROM 9

Microcode ROM 3

Microcode ROM 4

ClockSignals

8 MHzClock

Variable Cycle

Generator

Microcode Engine

SA

PA

SM

PM

PA / SA : Primary / Secondary AddressPM / SM : Address Modifier

Memory Subsystem

RAMBank

Decoding

M Register -16 bits

RAM2 * 4KW

BASIC ROM7KW

BASIC II / 1KW

Cartridge ROMs

16 16

T Register -16 bits

Option ROMSMemoryCycle State

Machine

Refresh Counter

55

5

ROMBank

Decoding6

9

15

3 * 1KW

5 * 1KW

8

14

8

10

I/O State Machine& Command Decoding

I/O Subsystem& Devices

DI / SI BUS(Data / State In)

DO / SO / CO BUS(Data / State / select-Code Out)

Alphanumeric LED Display

Keyboard@ Channel 16

& Select Code 12Tape Drive

@ Select Code 10

9866 PrinterInterface

@ Select Code 15Beeper

@ Channel 2

Display EnableFF

@ Channel 8

Control Enable FF

@ Channel 0/1

I/O Register - 16 bits

8+4

8+4+4

@ Various Select CodesExternal I/O Slots

ServiceInhibit FF

SingleService FF

CEO CFI

SI0

SIH SSI

CEO

Channel Devices Select-Code Devices

QRD FF

ALU

KLSDEN

InterruptControl

A / B Select FF

4

4

Page 4: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

1 3U12-11

2

4 6U12-11

1K

1.8K

5

1K1.8K 1K

?

8.000 MHz

N12B.C3

10 8U12-11

9

1KN12A.J

13 11U12-11

12

2 3U12-5

1

N12A.F6

13 11U12-5

12

15D0

U12-1474193

3Q0

2Q1

6Q2

7Q3

nLD

D110

D2

11

1

9D3

R5

CUp4

CDp

14

12TCU

13TCD

1K

b

1K

c

b

4nS U12-6

74H74

5Q

6nQ

D3

Cp

2

nR1

b10

nS U12-674H74

9Q

8nQ

D11

Cp

12

nR13

b

4 6U12-5

5

4 6U12-2

5

13 11U12-10

12

IOCK11K

N12A.8

12 U12-13

10

138

9

12 U12-12

10

98

13

N12A.N12

N12B.N12

N12A.M

4 U12-13

2

56

1

2 U12-12

1

56

4

N12A.15

10 8U12-5

9

N12A.K9

1U13-4 12

2

13

N13A.SIQN

N13A.F

CC1

CC2

CC4

CC8

nINH

N13A.12

N13B.3

XTC

nIHC

N14A.15

N22A.K

(N02.7)

MCK

(N02.J)

N23A.8

N22A.7

N14A.9

N13A.KSCK

1K

nCEM

QRD

IOCK2

nCCT

N14A.13

N13A.13RCK

N13B.N12

IOCKT

N14A.16

N22A.L

N13A.M

nQN

CPU CLOCK & I/OAssembly 12

HP 9830 ComputerSection: CPU Clock

Page: P1 Rendition: 2014 Dec 26

nCCO

nIPS

nMCKMCK

nnMCK

N12A.B2

N11A.A1B.R14B.S15

2215V

9 of0.01

Page 5: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

10nS U13-17

74108

6Q

5nQ

J9

Cn

11

8K

nR12

13nS U13-17

74108Q

3nQ

J(9)

Cn

4

1K

nR(12)

2

N12A.T16

N12A.V

N12A.18

N12A.U17

2A5

U13-7ROM4

3301256*4

9Y3

10Y2

11Y1

12Y0

A4

A6

15A7

14E2

13E1

3

1

6A1

A0

A2

4A3

5

7

2D0a

U13-15quad

2-in mux

4Ya

7Yb

9Yc

12Yd

S1

3D1a

5D0b

6D1b

11D0c

10D1c

14D0d

13D1d

nE15

10nS U13-16

74108

6Q

5nQ

J9

Cn

11

8K

nR12

13nS U13-16

74108Q

3nQ

J(9)

Cn

4

1K

nR(12)

2

10nS U13-9

74108

6Q

5nQ

J9

Cn

11

8K

nR12

13

nS U13-874108

Q

3

nQ

J

(9)

Cn

4

1

K

nR

(12)

2

10

nS U13-874108

6

Q

5

nQ

J

9

Cn

11

8

K

nR

12

13nS U13-9

74108Q

3nQ

J(9)

Cn

4

1K

nR(12)

2

SA1

SA2

SA3

PA0

PA1

PA2

PA3

SA0

MICROCODEBUS

2A5

U13-6ROM3

3301256*4

9Y3

10Y2

11Y1

12Y0

A4

A6

15A7

14E2

13E1

3

1

6A1

A0

A2

4A3

5

7

16D15

U13-5

7415016-inmux

10Y

A311

17D14

18D13

19D12

20D11

21D10

22D9

23D8

nE9

1D7

2D6

3D5

4D4

5D3

6D2

7D1

8D0

13A2

14A1

15A0

9CSn

U13-35495

shift register

13Q0

12Q1

11Q2

10Q3

SI

CPn

1

8

2D0

3D1

4D2

5D3

S/P6

9CSn

U13-125495

shift register

13Q0

12Q1

11Q2

10Q3

SI

CPn

1

8

2D0

3D1

4D2

5D3

S/P6

9CSn

U13-135495

shift register

13Q0

12Q1

11Q2

10Q3

SI

CPn

1

8

2D0

3D1

4D2

5D3

S/P6

9CSn

U13-145495

shift register

13Q0

12Q1

11Q2

10Q3

SI

CPn

1

8

2D0

3D1

4D2

5D3

S/P6

C.H

TBUS

nTTQ C.J

C.3

4 of470

3U13-4 6

4

5

12 11U13-11

13

4 of470

N13B.D Q1

N13B.A Q2

N13B.4 Q3

N13A.17

N13A.U Q5

N13A.18 Q6

N13A.V Q7

N13A.16 Q8

N13A.P

N13A.14 Q10

2 3U13-11

1

89

U13-1

5 6U13-11

4

1011

U13-1

9U13-4 8

10

11

10 8U13-11

9

nQTR

Q11

nTQ6

N13A.C

RCKnPOP

RCK

C.A

C.D

C.E

C.K

C.5

C.9

C.B

C.C

C.2

C.10

C.L

C.F

C.4

C.1

BRC

SCK

5

4 6U14-15

DC

BC

P0

N13B.C N14B.C

N11B.6Q0

N12A.P13Q9

QNR

N11B.E

N11B.7

N11B.H

NT.F

N11B.5Q4

N12B.2

N12A.S

QRDb

nUTR

nXTRN14A.3

nQN

HP 9830 ComputerSection: CPU Microcode Sequencing

Page: P2 Rendition: 2014 Dec 26

nTQR

QMR

SM0

SM3

SM2

SM1

PA1

PA0

PA2

SA1

SA0

SA2

SA3 PM3

PM2

PM1

PM0

PM0

PM2

PM2

PM3

SM1

SM2

SM3

SM0

65

U13-1

4.710V

10 of0.01

N13A.B2

N13A.A1B.R14B.S15

CPU MICROCODE ENGINEAssembly 13

Page 6: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

14

nBD

U13-18741551-of-8

decoder 9

BY0

10

BY1

11

BY2

12

BY3

BD

3A1

15

2

nAD

7

AY0

6

AY1

5

AY2

4

AY3

A0

nAD

13

1

2A5

U13-19ROM7

3301256*4

9Y3

10Y2

11Y1

12Y0

A4

A6

15A7

14E2

13E1

3

1

6A1

A0

A2

4A3

5

7

MICROCODEBUS

4 of470

14

nBD

U13-10741551-of-8

decoder 9

BY0

10

BY1

11

BY2

12

BY3

BD

3A1

15

2

nAD

7

AY0

6

AY1

5

AY2

4

AY3

A0

nAD

13

1

2A5

U13-20ROM8

3301256*4

9Y3

10Y2

11Y1

12Y0

A4

A6

15A7

14E2

13E1

3

1

6A1

A0

A2

4A3

5

7

4 of470

2A5

U13-21ROM6

3301256*4

9Y3

10Y2

11Y1

12Y0

A4

A6

15A7

14E2

13E1

3

1

6A1

A0

A2

4A3

5

7

2A5

U13-23ROM9

3301256*4

9Y3

10Y2

11Y1

12Y0

A4

A6

15A7

14E2

13E1

3

1

6A1

A0

A2

4A3

5

7

N13A.H nRDM

N13A.11

nQTR

nTQ6

N13A.5 nUTR

N13A.E nPTR

N13A.6 nTRE

N13A.7 nWTM

N13A.3 nTTX

N13A.D nTTP

nTTQ

N13A.15 nBCD

N13A.8 nTBE

N13B.BIQN

N13B.1 AC0

N13B.8 AC1

N13A.L nXTR

N13B.K nTTM

N13B.9 nTTT

N13B.L SC0

N13B.10 SC1

1213

U13-1

21

U13-1

N13B.M

AC2N13B.2

470

N13A.N

N13A.10

BRC

N14A.H

N14A.4

N14A.J

N14A.F

N14A.T

NT.6

33

10 8U14-18

N14A.C

MCDIS

N14A.M

N14B.F

N12A.H7

12 11U12-19

13nOTx

nMIx 10 8U12-10

9

N23A.W19

N23A.21

N23A.V

(N22A.X)

3 of2.2K

N14A.L

N12A.L10

330

N14A.S

BCD

N14A.8

N14B.A

N14B.B

N14B.J

N14B.11QAB

FPAB

N12B.7

N12B.H

N12B.F6

N12B.E5

2A5

U13-22ROM5

3301256*4

9Y3

10Y2

11Y1

12Y0

A4

A6

15A7

14E2

13E1

3

1

6A1

A0

A2

4A3

5

7 N13B.F CC8

N13B.6 CC4

N13B.H CC2

N13B.7 CC1

4 of470

(N23A.7)

(N02.8)

(N22A.6)

(N23A.H)

(N02.1)

(N22A.H)

2 3U83-712

13

U83-9 11

1

SC=01

N23A.MSC0

SC1

(N02.A)

(N22A.M)

(N02.2)

MTS

HP 9830 ComputerSection: CPU Microcode Controls

Page: P3 Rendition: 2014 Dec 26

RC0

RC1

RC2

XC0

XC2

XC1

5 6U83-7

410 8U83-7

4

5

U83-9 69TTS

SC1

SC0

SC=10

nTTS

9

NOP

ZTR

U13-274H101

6Q

8nQ

J

Cn

nR5

13

2

1

43

U13-1

K

3

4

9

10

12

11

Q11

N13A.9

N13A.4

N14A.K

N14A.D

RCK

A/B Select

AB

nAB

CPU MICROCODE ENGINEAssembly 13

T REGISTERAssembly 83

Page 7: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

6 13

12 11U14-1513

12

11

2

1 3U14-15

2 U14-14

4

1

5N14A.7

nTTX

470

nTRE

nTBE

nTTXT

n(LIx+MIx)

NT.A

N14A.10

9CSn

U14-45495

shift register

13Q0

12Q1

11Q2

10Q3

SI

CPn

1

8

2D0

3D1

4D2

5D3

S/P6

12D0

U14-67491

13Q7

14nQ7

D011

Cp9

9CSn

U14-55495

shift register

13Q0

12Q1

11Q2

10Q3

SI

CPn

1

8

2D0

3D1

4D2

5D3

S/P6

4 6U14-17

5

13 11U14-8

12

SCK

10 8U14-8

9

A0

TBUS

TBUS

BCD1

BCD2

BCD3

nXTR

BCD

RCK

nUTR

ATR

HP 9830 ComputerSection: CPU Registers & T Control

Page: P4 Rendition: 2014 Dec 26

A Register

AB

nAB

nTTXENB

A1

A2

A3

NT.C

U14-1610 8

9

U14-16

5DS1

U14-99328

8-bit shift register

3Q7

2nQ7

DS06

nR1

4S

9Cp

7Cp

12DS1

U14-99328

8-bit shift register

14Q7

15nQ7

DS011

nR(1)

13S

(9)Cp

10Cp

2 3U14-17

1

SCK

9

10 8U14-15

5

4

6

2 3

1

TBUS

B0

BTR

B Register

U14-16

U14-16

3

9CSn

U14-15495

shift register

13Q0

12Q1

11Q2

10Q3

SI

CPn

1

8

2D0

3D1

4D2

5D3

S/P6

13 11U14-7

12

9 U14-14

12

108

13

SCK

nTRE

2 3U14-8

1

TBUS

T0

4 6U14-8

5

5 6U14-7

4

2 3U14-7

1

nTBE

E0

ETR

10

13

12

10

11

TBUSU83-2 8

2

1

T0

4

5

3

T0

99

8

45

6

nRDM

1312

11

nWTM

TRI

nTTT

nTTT

nEDT

nEDT

TTS

13

12

11U83-7

1

2

U83-9

10

9

U83-9 8SCK

TSC

nTTT

nEDT

XIN

T Register Controls

E Register

nTTS

U83-1

U83-1

U83-1

N13A.T5

DS1

U14-109328

8-bit shift register

3

Q7

2

nQ7

DS0

6

nR1

5 6U14-18

4

4

S

9Cp

7

Cp

12

DS1

U14-109328

8-bit shift register

14

Q7

15

nQ7

DS0

11

nR(1)

13

S

(9)Cp

10

Cp

SCK

13 11U14-18

12

nPTR

TBUS

P0

N14A.U

nTTP

P Register10 8U14-17

9

??V

9 of0.01

N14A.B2

N14A.A1B.R14B.S15

CPU REGISTERS & ALUAssembly 14

T REGISTERAssembly 83

Page 8: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

N13B.J

N13B.11

2A5

U14-11ROM2

3601256*4

9Y3

10Y2

11Y1

12Y0

A4

A6

15A7

14E2

13E1

3

1

6A1

A0

A2

4A3

5

7

4 of1K

2A5

U14-19ROM1

3601256*4

9Y3

10Y2

11Y1

12Y0

A4

A6

15A7

14E2

13E1

3

1

6A1

A0

A2

4A3

5

7

3 of1K

AC0

1 3U14-20

2 330

12 11U14-20

13 330

T2

AC1

T3

N14B.H7

330

10nS U14-12

7474

9Q

8nQ

D11

Cp

12

nR13

4nS U14-12

7474

5Q

6nQ

D3

Cp

2

nR1

9 8U14-20

10

5 6U14-20

4 330

N14B.8 DC

N14B.M BC

9 8U14-13

10

1 3U14-13

2

13 11U14-13

12

5 6U14-13

4

SCK

470

N14A.14

N23A.J

N22A.J

N11A.5

TBUS

MCDIS

NT.1

N13A.R

BCD1

BCD2

BCD3

nBCD

BCD

BCD

BCD

BCD

T1

AC2

10

9

2

3

M0

T0

U83-8 813

1

nDO0

6

5

4

N23A.U

SC1

TTS

SC0

MTS

LIx+MIx

QAB

RCK

SCB

nUTR

HP 9830 ComputerSection: CPU ALU

Page: P5 Rendition: 2014 Dec 26

SBUS

RBUS

9

10

3

2BTR

U14-3 81

13

5

4

3

ATR

B0

2

1

Q0

13

12

E0

ETR

11

10

9

U14-2

11 12

8 6

6

4

5

13 11U14-17

12

2 3U14-18

1

10 8U14-7

9P0

A0

nQTR

nPTR

nUTR

A1

A2

A3

CARRY

Binary Carry

BCD Carry

BCD ALUExtension

Binary ALU

UTS

CPU REGISTERS & ALUAssembly 14

T REGISTERAssembly 83

Page 9: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

9CSn

U82-87495

shift register

2D0

13Q0

3D1

12Q1

4D2

11Q2

5D3

10Q3

SI

CPn6

S/P

1

8N22C.7

M15

N22C.8

M14

N22C.9

M13

N22C.10

M12

9CSn

U82-97495

shift register

2D0

13Q0

3D1

12Q1

4D2

11Q2

5D3

10Q3

SI

CPn6

S/P

1

8N22C.11

M11

N22C.12

M10

N22C.13

M9

N22C.14

M8

9CSn

U82-107495

shift register

2D0

13Q0

3D1

12Q1

4D2

11Q2

5D3

10Q3

SI

CPn6

S/P

1

8N22C.15

M7

N22C.16

M6

N22C.17

M5

N22C.18

M4

9CSn

U82-117495

shift register

2D0

13Q0

3D1

12Q1

4D2

11Q2

5D3

10Q3

SI

CPn6

S/P

1

8N22C.19

M3

N22C.20

M2

N22C.21

M1

N22C.22

M0

1213

U82-31

65

U82-31

5

4

U82-27 6

10

9

U82-27 8

MAC

10

9

U82-4 8

N22A.HnRDM

N22A.6nWTM

N22A.AAM15

89

U82-26

N22A.XnTTM

N22A.7SCK

1011

U82-19M13 nM13

N22A.MMTS

N22A.JTBUS

N22A.23M0

SCK

2

1

U82-12 3

1213

U82-26

43

U82-26

13U82-5 12

2

1

11U82-5 8

10

9

nWTM

nRDM

N22A.20

2nS U82-1

74106

15Q

14nQ

J1

Cn

4

16K

nR3

7nS U82-1

Q

10nQ

J6

Cn

9

12K

nR8

2nS U82-2

74H106Q

14nQ

J1

Cn

4

16K

nR3

10nS U82-3

74H74

9Q

8nQ

D11

Cp

12

nR13

12

13

11U82-13

10 8U82-13

9

10

9U82-15 8

13

5U82-14 6

4

3

1

2U82-14 12

1

13

4 6U82-12

5

2

1

3U82-24

5 6U82-24

4

10

9

U82-12 812

13U82-6 11

10

9U82-6 8nWTM

REF

nMCB13 11U82-25

122 3U82-25

14 6U82-25

5

9

10

8U82-24

13 11U82-24

12nMCB

MCP

nMCA

nMCA

MCP

MCB

MCA

MCC

nMCA

MCA

nMCC

nREF

nMCP

nMCP

nMCB

MCP

MCC

MCP

nMCC

nMCP

MCP

11

15

MCP

nMCP

MCA

nMCA

MCB

nMCB

MCC

nMCC

N22A.19

nREF

1011

U82-26nCCTnCCTN22A.L

7nS U82-2

Q

10nQ

J6

Cn

9

12K

nR8

AEN

11

nCEM12

13

U82-4 11 N22A.Z

13

12

U82-27 11

AEN

MCA

RWT

N22B.3

2

1

3U82-27

13 11U82-12

12MCA

MCB

nWTM N22A.18

TPC

65

U82-26

MCC9 8U82-25

10

nEMB

SCK

AEN

N22C.1

MCC

1.2K

2 of6.835V

8 of0.01

MEN

MCA

nCCT

M15

M0

21

U82-26MCK nMCK(22)N22A.K

N23A.AA

(N02.3)

HP 9830 ComputerSection: M Register & Memory Cycle Gen.

Page: M1 Rendition: 2014 Dec 26

N12A.11

NT.B

MAC

N22A.B2

N22A.A1A.BB24

B.A1B.Z22

N22B.B2V+12 V+12

N22B.M11V+16 V+16

Symbol scoping limit

M REGISTERAssembly 82

5 6U82-13

4

1 3U82-13

2

N22A.21N23A.Y

13nRDM

TMCU83-1

2MSTL

Page 10: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

8918K

43

U03-3

65

U03-3

NRC.U

NRC.K

NRC.T

NRC.J

NRC.15

NRC.6

NRC.11

NRC.F

NRC.3

NRC.8

NRC.D

NRC.L

NRC.4

NRC.10

NRC.5

NRC.M

N03.17

N03.10

N03.16

N03.8

N03.15

N03.5

N03.14

N03.6

N03.2

N03.9

N03.3

N03.11

N03.4

N03.12

N03.7

N03.13

N26.B

N26.C

N26.D

N26.E

N26.F

N26.H

N26.J

N26.K

N26.L

N26.M

N26.N

N26.P

N26.R

N26.S

N26.T

N26.UnMR0

nMR15

U03-3

5 U03-2 6

11 U03-3 10

1 U03-2 2

1 U03-3 2

13 U03-1 12

13 U03-3 12

11 U03-1 10

1 U03-1 2

3 U03-2 4

5 U03-1 6

13 U03-2 12

3 U03-1 4

11 U03-2 10

9 U03-1 8

9 U03-2 8

N21B.E

nMR0

nMR15

N21B.F

N21B.H

N21B.J

N21B.K

N21B.L

N21B.N

N21B.P

N21B.R

N21B.S

N21B.T

N21B.U

N21B.V

N21B.W

N21B.X

N21B.Y

nMR0

nMR15

nMRC0

nMRC15

N24B.B

nMR0

nMR15

ROM CARTRIDGES

ROM CARDSAssemblies 26

BASIC ROM Assembly 21

4KW RAMAssemblies 84

N24B.C

N24B.D

N24B.E

N24B.F

N24B.H

N24B.J

N24B.K

N24B.L

N24B.M

N24B.N

N24B.P

N24B.R

N24B.S

N24B.T

N24B.U

65

U83-13

16 of2.2K

43

U83-13

21

U83-13

89

U83-13

21

U83-10

43

U83-10

65

U83-10

1213

U83-10

9CSn

U83-37495

shift register

13Q0

12Q1

11Q2

10Q3

SI

CPn

1

8

2D0

3D1

4D2

5D3

S/P6

1011

U83-13

1213

U83-13

65

U83-14

43

U83-14

1011

U83-10

89

U83-10

21

U83-11

43

U83-11

9CSn

U83-47495

shift register

13Q0

12Q1

11Q2

10Q3

SI

CPn

1

8

2D0

3D1

4D2

5D3

S/P6

21

U83-14

89

U83-14

1011

U83-14

1213

U83-14

65

U83-11

1213

U83-11

1011

U83-11

89

U83-11

9CSn

U83-57495

shift register

13Q0

12Q1

11Q2

10Q3

SI

CPn

1

8

2D0

3D1

4D2

5D3

S/P6

65

U83-15

43

U83-15

21

U83-15

1213

U83-15

89

U83-12

1011

U83-12

1213

U83-12

21

U83-12

9CSn

U83-67495

shift register

13Q0

12Q1

11Q2

10Q3

SI

CPn

1

8

2D0

3D1

4D2

5D3

S/P6

N23B.E

nMR0

nMR15

N23B.F

N23B.H

N23B.J

N23B.K

N23B.L

N23B.N

N23B.P

N23B.R

N23B.S

N23B.T

N23B.U

N23B.V

N23B.W

N23B.X

N23B.Y

N23C.1

N23C.5

N23C.6

N23C.9

N23C.2

N23C.4

N23C.7

N23C.8

N23C.10

N23C.13

N23C.15

N23C.14

N23C.19

N23C.22

N23C.18

N23C.17

N23A.11

nMW0

nMW15

N23A.12

N23A.13

N23A.14

N23A.15

N23A.16

N23A.17

N23A.18

N23B.14

N23B.15

N23B.16

N23B.17

N23B.18

N23B.19

N23B.20

N23B.21

T3N23A.X

N23A.T

N23A.S

N23A.F6

T2

T1

T0

N24A.11

nMW0

nMW15

4KW RAMAssemblies 84

N23B.4

N24A.12

N24A.13

N24A.14

N24A.15

N24A.16

N24A.17

N24A.18

N24B.10

N24B.11

N24B.12

N24B.13

N24B.14

N24B.15

N24B.16

N24B.17

TRI

TSC

TMC

TPC

T0

43

U83-12

65

U83-12

89

U83-15

1011

U83-15

5 of0.02

6.8HP 9830 ComputerSection: T Register & Mem R/W Busses

Page: M2 Rendition: 2014 Dec 26

N14B.L10

N14B.5

N14B.1

N14A.E

(N02.6)

N23A.B2

N23A.A1BB24B.A1Z22

T REGISTERAssembly 83

ROM CARTRIDGE BUSAssembly 03

Page 11: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

N22B.13

22B2

U82-3274154

1-of-16decoder

1Y0

2Y1

3Y2

4Y3

5Y4

6Y5

7Y6

8Y7

9Y8

10Y9

B1

B4

20B8

N22A.3

M9

11Y10

13Y11

14Y12

15Y13

16Y14

17Y15

M10

M11

M12

N22A.C

N22A.D

N22A.4

N22A.E

N22A.5

N22B.14

N22B.15

N22B.16

N22B.17

N22B.18

N22B.21

N22B.20

N22B.19

N22B.12

18E2

19E1

nROMB00

nROMB01

nROMB02

nROMB03

nROMB04

nROMB05

nROMB06

nROMB07

nROMB14

nROMB15

nROMB10

nROMB11

nROMB12

nROMB13

23

21

43

U82-311.2K

V+16

V+12

N22B.J

N22B.H

N22B.F

N22B.K

N22B.E

5

4

U82-18 6

N22B.L

nAROM

89

U82-19

5

4

U82-30 65

4U82-6 6

M14

M13

nRSB1A

1

2U82-6 3M9

nRAMB0A

M8nRSB1

9 U82-31 8

NRCc-18

NRCc-17

NRCb-18

NRCb-17

NRCa-18

NRCa-17

NRCd-18

NRCd-17

NRCe-18

NRCe-17

ROM CARTRIDGES

21

U25-5

N25.7

N25.C

N25.8

N25.9

N25.10

4-404

V+12V+12

3.3K

N25.4

N25.D

N25.5

N25.E

N25.H

N25.J

N25.K

N25.F

N25.L

N25.M

N25.N

N25.BB

N25.AA

N25.24

N25.23

N25.6nM13

N25.11

N26b-4

N26b-5

N26c-4

N26c-5

N26d-4

N26d-5

ROMB20

ROMB21

ROMB22

ROMB23

ROMB24

ROMB25

ROMB26

ROMB27

ROMB30

ROMB31

ROMB32

ROMB33

ROMB34

ROMB35

ROMB36

ROMB37

N03.X

N03.Y

N03.V

N03.W

N03.Z

N03.U

N03.21

N03.19

N03.22

N03.20

3 U25-5 4

5 U25-5 6

13 U25-5 12

11 U25-5 10

9 U25-5 8

1 U25-4 2

3 U25-4 4

5 U25-4 6

13 U25-4 12

11 U25-4 10

9 U25-4 8

5 U25-3 6

3 U25-3 4

1 U25-3 2

9 U25-3 8

N26a-4ROMB16

N26a-5ROMB17

N21A.H7

N21A.J8

N21A.K9

N21A.F6

N21A.L10

N21A.E5

N21B.B9

N21B.10

N21B.Z

N21B.22

N21B.AA

N21B.24

N21B.BB

N21B.23

22B2

U25-674154

1-of-16decoder

1Y0

2Y1

3Y2

4Y3

5Y4

6Y5

7Y6

8Y7

9Y8

10Y9

B1

B4

20B8

11Y10

13Y11

14Y12

15Y13

16Y14

17Y15

19E1

18E2

23

21

ROM CARDSAssemblies 26

BASIC ROM Assembly 21

ROM CARTRIDGE BUSAssembly 03

ROM BUFFERAssembly 25

AEN

HP 9830 ComputerSection: ROM Bank Selection

Page: M3 Rendition: 2014 Dec 26

N25.B2

N25.A1CC25

N25.3V+12 V+12

N03.M

N03.NP

NRC.R14

NRC.N12

N03.L NRC.9

V–12 V–12

M REGISTERAssembly 82

Page 12: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

2

1

U82-33 3

5

4

U82-33 6

13

12

U82-33 11

10

9

U82-33 8

2

1

3

5

4

6

13

12

11

10

9

8

U82-34

U82-34

U82-34

U82-34

9

10

U82-18 812

13U82-19 1

2

U82-30 3

N22B.RnROMA7

N22B.S

nROMA6

N22B.T

nROMA5

N22B.U

nROMA4

N22B.V

nROMA3

N22B.W

nROMA2

N22B.X

nROMA1

N22B.Y

nROMA0

N22B.PROMA8

N22B.D21

U82-311.2K

V+16

V+12

N22B.C

21

U82-19

M7

M6

M5

M4

M3

M2

M1

M0

M8

nRDM

10U82-14 8

9

11

nRAMB0A N22B.N

NRC.2N26.3nMAC N03.C

NRC.A

NRC.16

NRC.B

NRC.H

NRC.13

NRC.E

NRC.P

NRC.C

NRC.S

NRC.1

21

U25-1

1213

U25-3

1011

U25-3

N25.S

N25.T

N25.U

N25.V

N25.W

N25.X

N25.Y

N25.Z

N25.P

N25.R

N25.15

N25.16

N25.17

N25.18

N25.19

N25.20

N25.21

N25.22

N25.13

N25.14

220N26.8

N26.9

N26.10

N26.11

N26.12

N26.13

N26.14

N26.15

N26.16

N26.17

nROMnA8b

N03.B

N03.K

N03.R

N03.E

N03.S

N03.D

N03.T

N03.A

N03.1

N03.18

3 U25-1 4

5 U25-1 6

9 U25-1 8

1 U25-2 2

3 U25-2 4

5 U25-2 6

9 U25-2 8

N21B.12

N21B.13

N21B.14

N21B.15

N21B.16

N21B.17

N21B.18

N21B.19

N21B.20

N21B.21

ROM CARTRIDGESROM CARDSAssemblies 26

BASIC ROM Assembly 21

MAC

N21B.D4

220

220

ROMnA8

M REGISTERAssembly 82

ROM CARTRIDGE BUSAssembly 03

ROM BUFFERAssembly 25

nROMA7b

nROMA6b

nROMA5b

nROMA4b

nROMA3b

nROMA2b

nROMA1b

nROMA0b

nROMA8b

MAC

HP 9830 ComputerSection: ROM Addressing

Page: M4 Rendition: 2014 Dec 26

Page 13: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

U21-0LN21B.12

N21B.Y

N21B.X

N21B.W

N21B.V

N21B.U

N21B.T

N21B.S

N21B.R

N21B.P

N21B.N

N21B.L

N21B.K

N21B.J8

N21B.H7

N21B.F6

N21B.E5

U21-0U

12

13

11

14

22

3

21

4

S123

nS210

20

N21B.13

N21B.14

N21B.15

N21B.16

N21B.17

N21B.18

N21B.19

N21B.20

nA0

nA1

nA2

nA3

nA4

nA5

nA6

nA7

nA8

A8

5nA1

nA2

nA3

nA4

nA5

nA6

nA7

nA0

nA8

A8

N21B.21

N21.D4

1

2

15

V–b

12

13

11

14

22

3

21

4

23

10

20

5

1

2

15

V–b

nD13

nD14

nD15

nD12

nD9

nD10

nD11

nD8Q1

Q2

Q3

Q4

Q5

Q6

Q7

Q0

16

8

17

7

18

6

19

9

N21B.BB

N21B.24

N21B.AA

N21B.22

N21B.Z

N21B.10

N21B.9

N21A.5

N21A.10

N21A.6

N21B.23

N21A.9

N21A.8

N21A.7

3 U21-10 4

1 U21-10 2

13 U21-9 12

11 U21-9 10

9 U21-9 8

5 U21-9 6

3 U21-9 4

1 U21-9 210

11U21-4

89

U21-3

1011

U21-3

9 U21-4 8

1 U21-5 2

3 U21-5 4

5 U21-5 6

13 U21-5 12

11 U21-5 10

9 U21-5 8

2.220V

2.220V

V+16

89

U21-1

1.2K

V+16

V+12

100

nMAC

U21-1L U21-2L U21-3L U21-4L U21-5L U21-6L U21-7L U21-10L

U21-11L

U21-12L

U21-13L

U21-14L

U21-15L

U21-1U U21-2U U21-3U U21-4U U21-5U U21-6U U21-7U U21-10U

U21-11U

U21-12U

U21-13U

U21-14U

U21-15U

1.2K

V+16

V+12

1213

U21-3

330

43

U21-4

1 U21-4 2

13 U21-7 12

11 U21-7 10

9 U21-7 8

1 U21-7 2

3 U21-7 4

5 U21-7 6

3 U21-6 4

5 U21-6 6

13 U21-6 12

11 U21-6 10

9 U21-6 8

13 U21-8 12

11 U21-8 10

1 U21-6 2

nD5

nD6

nD7

nD4

nD1

nD2

nD3

nD0Q1

Q2

Q3

Q4

Q5

Q6

Q7

Q0

16

8

17

7

18

6

19

9

1 U21-8 2

3 U21-8 4

5 U21-8 6

13 U21-10 12

11 U21-10 10

9 U21-10 8

5 U21-10 6

9 U21-8 8

nMAC

U21-15 6

U21-13 4

U21-111 10

U21-11 2

U21-113 12

U21-31 2

U21-33 4

U21-29 8

U21-25 6

U21-211 10

U21-21 2

U21-213 12

U21-23 4

nROMB15

nROMB14

nROMB13

nROMB12

nROMB11

nROMB10

nROMB07

nROMB06

nROMB05

nROMB04

nROMB03

nROMB02

nROMB01

nROMB00

nMR13

nMR14

nMR15

nMR12

nMR9

nMR10

nMR11

nMR8

nMR5

nMR6

nMR7

nMR4

nMR1

nMR2

nMR3

nMR0

MAC

65

U21-3

65

U21-4

1213

U21-4

nROMA1

nROMA2

nROMA3

nROMA4

nROMA5

nROMA6

nROMA7

nROMA0

ROMA8

ROMnA8

330

330

512•8ROMS

S1

nS2

HP 9830 ComputerSection: Basic ROM

Page: M5 Rendition: 2014 Dec 26

N21A.C3D4

N21A.A1B2B.A1CC25

N21B.B2V+12 V+12

N21B.M11V+16 V+16

1K

200 V–b2.220V

N21B.C3

V–12

BASIC ROM Assembly 21

nA0

nA1

nA2

nA3

nA4

nA5

nA6

nA7

nA8

A8

nA1

nA2

nA3

nA4

nA5

nA6

nA7

nA0

nA8

A8

Page 14: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

N26.8

21

1011 U26-3

1213 U26-3

23

nD5

nD6

nD7

nD4

nD1

nD2

nD3

nD0

nD13

nD14

nD15

nD12

nD9

nD10

nD11

nD8

12

13

11

14

22

3

21

4

23

10

20

N26.9

N26.10

N26.11

N26.12

N26.13

N26.14

N26.15

N26.16

N26.5

N26.4

nA0

nA1

nA2

nA3

nA4

nA5

nA6

nA7

nA8

5nA1

nA2

nA3

nA4

nA5

nA6

nA7

nA0

nA8

A8

N26.17

N26.3

U26-1

3 U26-1 4

5 U26-1 6

13 U26-1 12

11 U26-1 10

9 U26-1 8

1 U26-2 2

3 U26-2 4

5 U26-3 6

3 U26-3 4

1 U26-3 2

9 U26-2 8

11 U26-2 10

13 U26-2 12

5 U26-2 6

nD5

nD6

nD7

nD4

nD1

nD2

nD3

nD0

nD13

nD14

nD15

nD12

nD9

nD10

nD11

nD8

12

13

11

14

22

3

21

4

10

20

5nA1

nA2

nA3

nA4

nA5

nA6

nA7

nA0

nA8

A8

1

2

15

V–b

U26-4U U26-5U

U26-4L U26-5L

4990

1000 V–b

2.220V 2.2

20V

1

2

15

V–b

N26.U

N26.T

N26.S

N26.R

N26.P

N26.N

N26.M

N26.L

N26.K

N26.J

N26.H

N26.F

N26.E

N26.D

N26.C

N26.B

16

8

17

7

18

6

19

9

16

8

17

7

18

6

19

9

Q1

Q2

Q3

Q4

Q5

Q6

Q7

Q0

Q1

Q2

Q3

Q4

Q5

Q6

Q7

Q0

23

12

13

Q1

Q2

Q3

Q4

Q5

Q6

Q7

Q0

Q1

Q2

Q3

Q4

Q5

Q6

Q7

Q0

11

14

22

3

21

4

23

10

20

5

12

13

11

14

22

3

21

4

10

20

5

1

2

15

V–b

1

2

15

V–b

nA1

nA2

nA3

nA4

nA5

nA6

nA7

nA0

nA8

A8

nA1

nA2

nA3

nA4

nA5

nA6

nA7

nA0

nA8

A8

16

8

17

7

18

6

19

9

16

8

17

7

18

6

19

9

nMR5

nMR6

nMR7

nMR4

nMR1

nMR2

nMR3

nMR0

nMR13

nMR14

nMR15

nMR12

nMR9

nMR10

nMR11

nMR8

nMACnMAC

nMAC

ROMB<hi>

ROMB<lo>

nMAC

nMAC

nROMA1b

nROMA2b

nROMA3b

nROMA4b

nROMA5b

nROMA6b

nROMA7b

nROMA0b

nROMA8b

nROMnA8b

9 U26-3 8

S1

nS2

A8

HP 9830 ComputerSection: ROM Cards & Cartridges

Page: M6 Rendition: 2014 Dec 26

N26.A1

N26.V18

N26.2

V–12

CARD ROMAssemblies 26

nA0

nA1

nA2

nA3

nA4

nA5

nA6

nA7

nA8

S1

nS2

A8

nA0

nA1

nA2

nA3

nA4

nA5

nA6

nA7

nA8

S1

nS2

A8

nA0

nA1

nA2

nA3

nA4

nA5

nA6

nA7

nA8

S1

nS2

A8NRC.A

NRC.16

NRC.B

NRC.H

NRC.13

NRC.E

NRC.P

NRC.2

NRC.S

NRC.17

NRC.18

NRC.1

NRC.2

NRC.M

NRC.5

NRC.10

NRC.4

NRC.L

NRC.D

NRC.8

NRC.3

NRC.F

NRC.11

NRC.6

NRC.15

NRC.J

NRC.T

NRC.K

NRC.U

nMRC5

nMRC6

nMRC7

nMRC4

nMRC1

nMRC2

nMRC3

nMRC0

nMRC13

nMRC14

nMRC15

nMRC12

nMRC9

nMRC10

nMRC11

nMRC8

nMAC

ROMB<hi>

ROMB<lo>

nROMA1b

nROMA2b

nROMA3b

nROMA4b

nROMA5b

nROMA6b

nROMA7b

nROMA0b

nROMA8b

nROMnA8b

NRC.R14

NRC.N12

NRC.9

V–12

CARTRIDGE ROMAssemblies ?

Cartridge disassembly required for detail.Presumably identical to Card ROM but without the data buffers.

Page 15: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

3

2U82-22 6

5

4

N22A.9

10

9U82-22 8

1

13

N22A.10

3

2U82-15 6

5

4

N22A.8

3

2U82-23 6

5

4

N22A.11

10

9U82-23 8

1

13

N22A.12

M4

M3

M2

M1

M0

3D0

U82-2174161

binarycounter

14Q0

13Q1

12Q2

11Q3

CEP

D15

D2

7

4

6D3

R

nPE

2Cp

9

10CET

1

15TC

7nS U82-20

74106

11Q

10nQ

J6

Cn

9

12K

nR8

65

U82-19

14

nBD

U82-1774155

dual 1-of-4decoder

BY2

BY3

nBD

3S1

15

2

AD

5

4

S0

nAD

13

1

4

5

6

1

2

3

U82-28

U82-28

M12

M11

M10

5U82-5 6

3

4

M14

nM13N22A.P

N22A.N

12

13

U82-18

1

2

U82-1811

3

4nS U82-3

74H74

5Q

6nQ

D3

Cp

2

nR1

5

4

6

1

2

3

U82-4

U82-4

43

U82-19

N22C.3

12

13

U82-30 11 N22A.14nRSB1A

M9

9

10

U82-30 8 N22A.13M8

nREFN22A.17M7

N22A.16M6

N22A.15M5

nRSB1A

N22A.221.2K

MCC

AEN

nRAMB0A

nRSB1

RAMB6

RAMB7

4KW RAMAssemblies 84

2 U82-16

4

5

16 N22B.10

RAMRf

N24Af.F6

N24Af.E5

N24Bf.2

RAMA7

RAMA6

RAMA5

nRAMA4

nRAMA3

nRAMA2

nRAMA1

nRAMA0

RAMA8 N24.R

N24.V

N24.U

N24.T

N24.M

N24.L

N24.P

N24.N

N24.K

RAMA9 N24.S

4KW RAMAssemblies 84

2nS U82-20

74106

15Q

14nQ

J1

Cn

4

16K

nR3

nREF

REF

N22A.F1011

U82-31

nMCK(22)

nCCT

nINHN22C.4 N22C.2

N22B.7

HP 9830 ComputerSection: RAM Addressing

Page: M7 Rendition: 2014 Dec 26

N12A.D

12

11

10

9

AY3

AY2

AY1

AY0

1

2

U82-29 3

4

5

U82-29 6

12

13

U82-29 11

9

10

U82-29 8

N22A.T

N22A.U

N22A.V

N22A.W

12 U82-16

10

9

138 N22B.9

RAMB3

RAMB2

RAMB1

RAMB0

RAMRr

N24Ar.E5

N24Ar.F6

N24Ar.H7

N24Ar.J8

N24Br.2

BY0 79

10

8U82-28 N22A.SRAMB4 N24Af.J8

BY1 612

13

11U82-28 N22A.RRAMB5 N24Af.H7

nREFDLY

M REGISTERAssembly 82

REFA4

U82-79601

820µS

8Q

6nQ

Tn2

Tn

1

3Tp

Tp4

1113

24.8K 0.1

N22B.8

Page 16: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

N24A.12 nMW14 WD14

N24A.R

N24A.V

N24A.U

N24A.T

N24A.M

N24A.L

N24A.P

N24A.N

N24A.K

N24A.11

6

13

9

7

8

15

1

2

5

18

4

A0R

A1R

A2R

A3R

A4R

A5C

A6C

A7C

A8C

3

A3

A1

A0

A4

A7

A6

A8

A2

A9

A5

17

11

nRD15nRD14

N24A.8

20

163(m)

V+s

3 of2.220V

2.220V

3 of47

20V

V+16

U84-0151103

1K•1DRAM

16 of237

RAMB0/4

nMW15

89

U84-4

1011

U84-5

nRAMA1

nRAMA2

nRAMA3

nRAMA4

RAMA5

RAMA6

RAMA7

nRAMA0

RAMA8nPC

R/nW

A9C

16nCE

WD12

Vss

Vdd

10Vbb

V+16 V+19.5

nRD14

nRD13

nRD12

nRD11

nRD10

nRD9

nRD8

nRD7

nRD6

nRD5

nRD4

nRD3

nRD2

nRD1

nRD0

5U84-1 2

4

3

(5) 7

11U84-1 10

12

13

7

6

5

4

3

8

9

11

12

13

14

15

16

182

7

6

5

4

3

8

9

11

U84-93208

12

13

14

15

16

182

7

6

5

4

3

10

8

S1

S2

S3

S4

9

O611

nE456

S6

S5

17nE123

O512

O413

O314

O215

O116

182

43

U84-62.6K

V+16

WD15

N24A.13 nMW13 WD13

N24A.14 nMW12 WD12

N24A.15 nMW11 WD11

N24A.16 nMW10 WD10

N24A.17 nMW9 WD9

N24A.18 nMW8 WD8

N24B.10 nMW7 WD7

N24B.11 nMW6 WD6

N24B.12 nMW5 WD5

N24B.13 nMW4 WD4

N24B.14 nMW3 WD3

N24B.15 nMW2 WD2

N24B.16 nMW1 WD1

N24B.17 nMW0 WD0

5 U84-6 6

1 U84-6 2

13 U84-6 12

9 U84-6 8

11 U84-6 10

9 U84-8 8

11 U84-8 10

1 U84-8 2

13 U84-8 12

11 U84-10 10

13 U84-10 12

9 U84-10 8

5 U84-10 6

3 U84-10 4

1 U84-10 2

WD15

WD14

WD13

WD12

WD11

WD10

WD9

WD8

WD7

WD6

WD5

WD4

WD3

WD2

WD1

WD0

1011

U84-44-404

V+16V+16

1.2K

13 U84-4 12

1 U84-4 2

3 U84-4 4

5 U84-4 6

5 U84-5 6

9 U84-5 8

3 U84-5 4

1 U84-5 2

13 U84-5 12

N24A.S RAMA9

A0 R16

A3

A4

A1

A2

A7

A8

A9

A0

A5

A6

A5 R25

A9 R32

A8 R27

A7 R26

A2 R24

A1 R15

A4 R19

A3 R23

A6

R3010

V+s

V+s

V+s

nMR15

nMR14

nMR13

nMR12

N24B.B

N24B.C

N24B.D

N24B.E

N24B.FnMR11

nMR10

nMR9

nMR8

nMR7

nMR6

N24B.H

N24B.J

N24B.K

N24B.L

N24B.M

N24B.NnMR5

nMR4

nMR3

nMR2

nMR1

nMR0

N24B.P

N24B.R

N24B.S

N24B.T

N24B.U

0.01

nRD15

nRD14

nRD13

nRD12

nRD11

nRD10

nRD9

nRD8

nRD7

nRD6

nRD5

nRD4

nRD3

nRD2

nRD1

nRD0

N24B.D4 RAMRr/f

V+19.5

U84-1(4)

6

MAC

MCA

RWT

5U84-2 2

4

3

(5) 7

14U84-1 15

(12)

(13)

U84-2(4)

6

10

10

10

10

10

10

12U84-2 15

13

14

(12) 10

6U84-3 7

4

5

U84-2(13)

11

12U84-3 15

13

14

(12) 10

3U84-3 2

(4)

(5)

U84-3(13)

11

4-009

V+16V+16

10K

10

2K

V–1210

10

10

10

10

N24A.7 RAMB1/5

N24A.6 RAMB2/6

N24A.5 RAMB3/7

N24A.Y21

N24A.X20

N24A.W19

12 of2.220V

V+16

0.01

17 of0.01

V+19.5

V+16 V+16

43

U84-8

65

U84-8

10

S1

S2

S3

S4

O6

nE456

S6

S5

17nE123

O5

O4

O3

O2

O1

10

S1

S2

S3

S4

O6

nE456

S6

S5

17nE123

O5

O4

O3

O2

O1

BANK 0(UPPER)

BANK 1(UPPER-MIDDLE)

BANK 2(LOWER-MIDDLE)

BANK 3(LOWER)

C-A

C-L

C-1

C-2

C-4

C-6

C-9

C-H

C-5

C-E

0.01

V+16

MCA

MAC

MAC

RWT

MCA

MAC

MAC

RWT

MCA

MAC

MAC

RWT

MCA

MAC

MAC

RWT

V+5V+16

10K

2K

V–12

Q3/4-009

C-B

C-3

C-C

C-7

C-D

C-F

C-K

C-8

C-J

C-11

C-10

C-12

N24C.N

N24C.M

8

U84-1,2,33207

161

V+16

9

V+19.5

U84-73208

U84-113208

82pF 82pF

hexMOS Sense Amps

HP 9830 ComputerSection: 4KW RAM Array

Page: M8 Rendition: 2014 Dec 26

N24A.B2

N24A.A1Z22B.A1V18

N24B.6,7V+16 V+16

N24B.8V+19.5 V+19.5

N24A.D4

V–12 V–12

4KW RAMAssemblies 84

Page 17: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

c

c

c

c

N12B.J STC

10nS U12-17

7474

9Q

8nQ

D11

Cp

12

nR13

4nS U12-16

7474

5Q

6nQ

D3

Cp

2

nR1

c

22B2

U12-874154

1-of-16decoder

1Y0

2Y1

3Y2

4Y3

5Y4

6Y5

7Y6

8Y7

9Y8

10Y9

B1

B4

20B8

11Y10

13Y11

14Y12

15Y13

16Y14

17Y15

18E2

19E1

23

21

10nS U12-16

7474

9Q

8nQ

D11

Cp

12

nR13

4nS U12-17

7474

5Q

6nQ

D3

Cp

2

nR1

c

c

c

15D0

U12-474193

3Q0

2Q1

6Q2

7Q3

nLD

D110

D2

11

1

9D3

R5

CUp4

CDp

14

12TCU

13TCD

N12B.10

c

c

c

89

U12-18

3

2

U12-9 112

13U12-18

2 3U12-19

1

13U12-3 12

1

2N12B.M

5 6U12-15

4

9 8U12-15

10

5 6U12-10

4

12 11U12-15

13

1 3U12-15

2

2 3U12-10

1

470

IOCK1

nSFC

nSFS

nLIx

nOTx

nMIx

IOS0

65

U12-18

N12B.K EOW21

U12-18

N12B.8

6

5

U12-9 4

12

11

U12-9 13

N12B.L

4 6U12-19

5

1011

U12-18

8

9

U12-9 10

10 8U12-19

9nSFC

nSFS

N12B.11

nLIx

nOTx

nMIx

N13B.5

13 11U11-4

12

10 8U11-4

9

12 11U11-2

13

2.7K

2

3

Q0(11)

U11-9 8

1

13

nCEO

4

6

5nKSTOP

1011

U11-3

13 11U11-19

12

65

U11-3

10

U11-12

9

13812 4

3U11-2012

13U11-20 8

9U11-3

2 U11-12

5

4

6

1

4 6U11-4

5

nPOP

N11B.N

5 6U11-11

4

9 8U11-11

10

N11B.10

N11B.8

N11B.9

EOW

CLF

N11B.R

9 8U11-1

10

N11A.8

65

U11-20

21

U11-20

Q0 1011

U11-20 43

U11-3 Q0(11)

STF

21

U11-3

Q2

Q2

Q3

Q1

Q4

Q00000

N11B.LQ1(11)

CLF

Q1(11)

N11A.3

DRC

Q5

Q6

Q7

Q8

U12-174H101

6Q

8nQ

J

Cn

nS5

13

2

1

K

3

4

12

11

10

9IOCK2

IOS0

QRD

10 8U12-2

9

N12B.D4 QRDb

10U12-3 8

9

11

3

2

U12-7 1N12A.C nSRA

nPOP

5U12-3 6

4

3

IOCK2

5

6

U12-7 4nPTR

Q10

Q10

Q00000

N12B.A1 N11B.FN11A.10

N34.2

N14B.NSCBHP 9830 Computer

Section: I/O State Machine & Flag Sense Page: F1 Rendition: 2014 Dec 26

STF12

11

U12-7 13

1 3U12-2

2

N12A.4

IOS0CLFN12B.13

13 11U12-2

12

N12A.E5nLIx

nMIx

N14A.6

N11A.C

N11B.13Q9

n(LIx+MIx)

43

U12-18 N12B.9N23A.P

LIx+MIx

nXTR

N11B.11

(nCLC)

QFG

15

14

12

10

11

5

3

2

0

1

Q00000

Printer Enable FF (9810/20) PEN

MagneticCard FF (9810/20)nMFL

10

9nQ00000

nPTF

I/O Device Flags&

Flag Selection

I/O ChannelDecoding

I/O CommandState Machine

CHANNEL 0

CHANNEL 1

CHANNEL 2

CHANNEL 4

CPU CLOCK & I/OAssembly 12

CPU I/OAssembly 11

Page 18: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

Single ServiceFF

8

9

U12-7 10nOTx N12A.3

N13B.E

9CSn

U11-145495

shift register

13Q0

12Q1

11Q2

10Q3

SI

CPn

1

8

2D0

3D1

4D2

5D3

S/P6

9CSn

U11-155495

shift register

13Q0

12Q1

11Q2

10Q3

SI

CPn

1

8

2D0

3D1

4D2

5D3

S/P6

9CSn

U11-175495

shift register

13Q0

12Q1

11Q2

10Q3

SI

CPn

1

8

2D0

3D1

4D2

5D3

S/P6

9CSn

U11-185495

shift register

13Q0

12Q1

11Q2

10Q3

SI

CPn

1

8

2D0

3D1

4D2

5D3

S/P6

DO15/CO3

DO14/CO2

DO13/CO1

DO12/CO0

DO11/SO3

DO10/SO2

DO9/SO1

DO8/SO0

DO7

DO6

DO5

DO4

DO3

DO2

DO1

DO0

nSI3/nDI11

nSI2/nDI10

nSI1/nDI9

nSI0/nDI8

nDI7

nDI6

nDI5

nDI4

nDI3

nDI2

nDI1

nDI0

1 3U11-16

2

9

12 11U11-16

13

d

10nS U11-13

7474

9Q

8nQ

D11

Cp

12

nR13

4nS U11-13

7474

5Q

6nQ

D3

Cp

2

nR1

d

d

TBUS

5 6U11-19

4

89

U11-20 N11B.12 nDO0

13 11U11-1

12

nCEOb

5 6U11-16

4

1 3U11-2

2

5 6U11-2

4

10 8U11-2

9

1U11-7 12

13

2

1U11-6 12

2

13

12 11U11-11

13

1 3U11-11

2

11U11-6 8

10

9

nDEN

13 11U11-5

12

10 8U11-5

9

5 6U11-1

4

2 3U11-4

1

1213

U11-3nSSI

nPOP

EOW10 8U11-10

9

STF

Q0(11)

N11B.M QNR

nKSTOP

nSIH

EOW

13 11U11-10

12Q4

1 3U11-10

2 4 6U11-10

5

EOW

CLFKLS

Q3

Q0(11)2 3U11-5

1CLF

Q0(11)4 6U11-5

5STC

n(CLF•Q0)

n(CLF•Q0)

n(STF•Q0)

n(STF•Q0)

n(CLF•Q0)

Q00000Q00000

DRC

CLF

IOCKT N11A.4

nCEO

nCFI

N23A.R

nSRA

0.01

HP 9830 ComputerSection: I/O Flags & Register, 9866 Interface

Page: F2 Rendition: 2014 Dec 26

4U11-7 6

3

5

3U11-6 6

5

4

nPOP

nSRA

Service InhibitFF

Display EnableFF

SIH

Control EnableOut FF

nQ00000

nQ00000

N01.1N06.H

U02-47475

16

Q0

15

Q1 10

Q2

9

Q3

E014

2

D0

3

D16

D2

7

D3

E2313

1

14

11

8

U02-57475

16

Q0

15

Q1 10

Q2

9

Q3

E014

2

D0

3

D16

D2

7

D3

E2313

1

14

11

8 N01.B

N01.4

N01.3

N01.2

N01.D

N01.C

N01.E

N06.C

N06.L

N06.K

N06.J

N06.D

N06.E

N06.F

N06.VN01.5,6

N01.AN06.A

HP-9866PRINTERCONNECTOR

nPACK

GND

nPD6

nPD5

nPD3

nPD2

nPD1

nPD0

nPD4

nPSTB

4nS U02-3

7474

5Q

6nQ

D3

Cp

2

nR1

12

11

U02-2 13

8

9

U02-2 10

1

12 U02-1

10

138

92.2K

10nS U02-3

7474

9Q

8nQ

D11

Cp

12

nR13

3

2

U02-24 U02-1

5

16

2 2.2K

5

6

U02-2 4

DO6

DO5

DO4

DO3

DO2

DO1

DO0

nSI0CO3

CO2

CO2

CO0

nCEOb

DRC

TTO

I/O DataRegister

I/O ControlFlags

9866 PrinterInterface

Tp3

Tn

5

4Tn

U11-874121600nS

6Q

nQ

1011

4.42K 200pF

1

2.7K

d

?15V

7 of0.01

N11A.B2

N11A.A1B.S15

CPU I/OAssembly 11

EXTERNAL I/O BUSAssembly 02

10U11-7 8

9

11

810U11-16

9

810U11-19

2

31U11-

1

Page 19: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

N11A.H

N11A.J

N11A.K

N11A.L

N11A.M

N11A.N

N11A.P

N11A.R

N11A.S

N11A.T

N11A.U

N11A.V

N11B.A

N11B.B

N11B.C

N11B.D

N11A.E

N11B.P

300pFN11A.D

N11B.J

N0X.C

N0X.CC

N0X.BB

N0X.23

N0X.X

N0X.W

N0X.V

N0X.U

N0X.T

N0X.S

N0X.R

N0X.P

N0X.11

N0X.12

N0X.N

N0X.9

EXTERNAL I/OSlots

TAPEDRIVE

N61A.3

N61A.C

N61A.4

N61A.D

N61A.5

N61A.E

N61A.6

N61A.F

N61A.7

N61A.H

N61A.8

N61A.J

N34.D

N34.5

N34.E

N34.6

N34.F

N34.7

N34.H

N34.8

KEYBOARD

N02.CC

N02.BB

N02.23

N02.X

N02.W

N02.V

N02.U

N02.T

N02.S

N02.R

N02.P

N02.11

N02.12

N02.N

N02.9

N0X.Z

EXTERNAL I/O Slots

N0X.22

N0X.Y

N0X.21

N0X.20

N0X.19

N0X.18

N0X.17

N0X.16

N0X.15

N0X.14

N0X.13

N0X.M

N0X.L

N0X.10

N0X.K

N0X.7

N0X.8

N0X.J

N0X.2

N0X.3

N0X.1

N0X.6

N0X.A

N0X.AA

N0X.24

MCK

nWTM

SCK

MTS

M15

nRDM

T0

nTTM

nSIH

nCEOb

N23A.23

N23A.222.2K

nEDT

N02.7

N02.8

N02.J

N02.2

N02.3

N02.1

N02.6

N02.A

N02.AA

N02.24

N02.Z

N02.22

N02.Y

N02.21

N02.20

N02.19

N02.18

N02.17

N02.16

N02.15

N02.14

N02.13

N02.M

N02.L

N02.10

N02.K

N61A.L

N61A.10

N61A.K

N61A.9

N62.AA

N62.23

N62.Z

N62.22

N62.Y

N62.21

N62.X

N62.20

N62.W

N62.19

N62.V

N62.18

N61B.L

N61B.11

TAPEDRIVE

CO3/DO15

CO2/DO14

CO1/DO13

CO0/DO12

SO3/DO11

SO2/DO10

SO1/DO9

SO0/DO8

DO7

DO6

DO5

DO4

DO3

DO2

DO1

DO0

N42.X

N42.20

N42.W

N42.19

N42.V

N42.18

N42.U

N42.17

N42.T

N42.16

N42.S

N42.15

N41.13

N41.P

N41.12

N41.N

DISPLAYKEYBOARD

N34.3

XIN

nKSTOP

nCFI

nSSI

nDI11/nSI3

nDI10/nSI2

nDI9/nSI1

nDI8/nSI0

nDI7

nDI6

nDI5

nDI4

nDI3

nDI2

nDI1

nDI0

N34.10

N34.K

N34.9

N34.J

N61B.M

N61B.10

N34.C

N34.4

N02.C

N0X.F N02.F

N22A.YnEMBN02.BN0X.B

nDENN42.3

KLSN34.B

N11A.11

N11A.12

N11A.13

N11A.14

N11A.15

N11A.16

N11A.17

N11A.18

N11B.1

N11B.2.

N11B.3

N11B.4

N11A.7

N11A.6

N11A.F

HP 9830 ComputerSection: I/O Busses

Page: F3 Rendition: 2014 Dec 26

N02.E5

N02.D4,25

N0X.E5

N0X.D4,25

14 ofK

nSI0

DO6

DO5

DO4

DO3

DO2

DO1

DO0

nCEOb

CO3

CO2

CO1

CO0

EXTERNAL I/O BUSAssembly 02

1.2K

CPU I/OAssembly 11

Page 20: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

0.02

220

a

820

nKSCANDET

KR7

1011

U32-16nKC1

1011

U32-5DO12

89

U32-5

DO15 N34.10 N32.20

N34.K N32.21DO14

DO13 N34.9 N32.22

N34.J N32.Z

KDBENB

N32.Y N34.C nKSTOP1K

43

U32-5

1K

nSIH N34.3 N32.M

KLS N34.B N32.19

100pF

N32.X N34.4 nSSI

U32-13

1

3

5 U32-13

4

6

10 U32-12

9

8

21

U32-16

89

U32-16

2 U32-6

1

3

STOP KEYCONTROL

KEY PRESSEDCONTROL

KEY DATACONTROL

4 of0.02

476V

1213

U32-5 21

U32-5

65

U32-5

274

0.018

1412

U32-27490÷2

Q 65

U32-16

KEYPRESSED

REPEATOSCILLATOR

SCAN CLOCK &KEYPRESS DETECTION

N34.N12

N34.A1,M11

N32-AA23

N32-A1,BB24

N31.1

N31.15 22

N31.4

2

1

3U32-15

13

12

11U32-15

9

10

8U32-15

9

10

8U32-9

5

4

6U32-15

13

12

11U32-13

2

1

3U32-12

12

13

11U32-9

1

2

3U32-9

9

10

8U32-13

4

5

6U32-6 KSCANCLK

10

9

8U32-6

13

12

11U32-6

10nS U32-14

7474

9Q

8nQ

D11

Cp

12

nR13

4

5

6

3

2

1

nS U32-147474

Q

nQ

D

Cp

nR

2

0.0021K

220

5

4

6U32-9KSCANDET

HP 9830 ComputerSection: Keyboard Scan Logic

Page: K1 Rendition: 2014 Dec 26

Cn

DELAY BEFORE REPEAT

KEYBOARD LOGICAssembly 32

12

U32-10741231.7S

5Q

nQ11

R

10

9

67

18.2K3306V

4

U32-117412311mS

13Q

nQ3

R

2

1

1415

22.1K1.86V

12

U32-117412382mS

5Q

nQ11

R

10

9

67

28.7K1020V

a a

4

U32-107412314mS

13Q

nQ3

R

1

2

1415

26.7K1.86V

a

Page 21: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

_0

!1

“2

#3

$4

%5

&6

‘7

(8

)9

+; =

+

K

PTAL

space

P

A

STOP

Q

B

EOL

R

C

DELN

S

D

FXD

T

E

FLOT

U

F

SCRA

V

G

AUTO

W

H

(

X

I

)

Y

M

N

>.

^

O

?/

*:

J

*

Z

f8 f9 EXEC STEP TRCE RUN

RES

/FET

EEX

f0 f1 f2 f3 f4 f5 f6 f7

RECL BACK FWD down up left right LOAD STOR STD NRM INS

LIST

CLR

INIT

8F

9E

10D

7H

5K

6J

12B

11C

A B C D E F H J K L M N R S 13

L

<,

CONT

END

P

SHFTN31.14

N32.L

17 16 15 14 13 12 11 10 9 8 7 6 4 3 25

nKSR0

nKSR7

KSHF

nKC0 nKC15 10B2

11

U32-374151

5Y

6nY

B1

9B4

7nSTB

3D1

4D0

2D2

1D3

14D5

15D4

13D6

12D7

8 of4.7K

16 of4.7K

14 B2

15

U32-474145

1Y0

2Y1

3Y2

4Y3

5Y4

6Y5

7Y6

9Y7

10Y8

11Y9

B1

13 B412 B8

120

14 B2

15

U32-17

74145

1Y0

2Y1

3Y2

4Y3

5Y4

6Y5

7Y6

9Y7

10Y8

11Y9

B1

13 B412 B8

43

U32-16

nDI0

1213

U32-164.7K

N32.T N34.8

nDI1N32.U N34.H

nDI2N32.W N34.7

nDI3N32.V N34.F

nDI4N32.S N34.6

nDI5N32.R N34.E

nDI6N32.N N34.5

nDI7N32.P N34.D

KDBENB

KSCANCLK

KSCANDET

nKSCANDET

KR7

nKC1

5

4

6U32-8

2

1

3U32-8

12

13

11U32-8

9

10

8U32-8

5

4

6U32-7

2

1

3U32-7

12

13

11U32-7

9

10

8U32-7

5

4

6U32-12

12

13

11U32-12

U32-17493÷16

12Q1

9Q2

8Q4

11Q8

C1n14

2R0

3R0

1C248n

U32-27493÷8

9Q2

8Q4

11Q8

2R0

3R0

1C248n

N32.n

N31.n

KEYBOARD LOGICAssembly 32

KEYBOARDAssembly 31

KEYBOARDINTERCONNECT

Assembly 34

HP 9830 ComputerSection: Keyboard

Page: K2 Rendition: 2014 Dec 26

Page 22: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

4

15

N42.F

N42.E

N42.6

N42.7

N42.4

N42.5

N42.D

23A4

16

U42-a1TMS4100ZA 5705T-04163

1D0

3D1

5D2

7D3

9D4

11D5

13D6

A5

24A3

25A2

DRERA

27A0

26A1

18Ca

19Cb

21Cd

20Cc

22Ce

17

14

11 of 2.2K

7 of 2.2K

V+12 V+12 V+12

21

U42-c5

3

2

5

4

6

U42-d7

8

12

13

1

11

10

9

U42-d7

3

2

5

4

6

U42-d5

U42-d5

3

2

5

4

6

U42-d6

U42-d6

43

U42-c5

65

U42-c5

89

U42-c5

1011

U42-c5

1213

U42-c5

N42.XDO15

N42.UDO9

N42.20DO14

N42.17DO8

N42.WDO13

N42.TDO7

N42.19DO12

N42.16DO6

N42.VDO11

N42.SDO5

N42.18DO10

N42.15DO4

12G47

23

U42-d174100

5Q0

4Q1

19Q2

20Q3

8Q4

9Q5

18Q6

G03

2D0

22D2

3D1

21D3

11D4

15D6

10D5

16D7 17Q7

43

U42-b1

65

U42-b1

89

U42-b1

1011

U42-b1

1213

U42-b1

21

U42-b2

21

U42-b1

500pF

N42.3nDEN

N42.CDO0b

2

U42-d39 8

U42-d213 11

U42-d35 6

U42-d3 3

U42-d25 6

U42-d29 8

U42-d21 3

DRERB

DRERC

DRERD

DRERE

DRERF

DRERG

V–12

N42.L DRELA

N42.10 DRELB

N42.K DRELC

N42.9 DRELD

N42.J DRELE

N42.8 DRELF

N42.H DRELG

43

U42-c1

65

U42-c1

89

U42-c1

1011

U42-c1

1213

U42-c1

43

U42-b2

21

U42-c1

N42.11 DCA0

N42.M DCA1

N42.12 DCA2

N42.N DOFF

2.2K

10

12

4

1

4

10

2

65

U42-b2

1806V

3 of0.01

4720V

V+12

4720V

V–12

28A6

DISPLAY LOGICAssembly 42

U42-d47493÷16

12Q1

9Q2

8Q4

11Q8

C1n14

2R0

3R0

1C248n

14 B2

15

U42-c474145

1Y0

2Y1

3Y2

4Y3

5Y4

6Y5

7Y6

9Y7

10Y8

11Y9

B1

13 B412 B8

13

12

11U42-d3

N42.B2

N42.A1,Z22

N42.21V+12V+12

N42.Y

V–12 V–12

HP 9830 ComputerSection: Display Logic

Page: D1 Rendition: 2014 Dec 26

8

12

13

1

11

10

9

8

12

13

1

11

10

9

1213

U42-b2

1011

U42-b2

89

U42-b2U42-c37412386µS

5Q

12nQ11

R

9

10

67

30.1K 0.01

U42-c3741232µS

13Q

4nQ3

R

1

2

1415

27K 200pF

U42-c2741238mS

13Q

nQ3

R

1

2

1415

27K1

35V

U42-c274123365mS

5Q

12nQ11

R

9

10

67

27K476V

COLUMN SCANOSCILLATOR

COLUMNCOUNTER

CHARACTERGENERATOR

LEFT-16 COLUMN LATCH

Page 23: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

Q41-c1d

22

Q41-f1a

150.5W

220

N41.MDCA0

N41.PDO2

N41.12DO1

N41.NDO0

N41.10DCA1

N41.LDCA2

N41.11DOFF

?

3310V

DC0a

40 column drivers total

N41.13DO3

1020V

N41.R14

DBANK

DO0b

Q41-c10b

22

Q41-f12b

220 DC7e

(DC1a)

(DC2a)

(DC3a)

(DC4a)

(DC5a)

(DC6a)

(DC7a)

(DC1b)

(DC2b)

(DC3b)

(DC4b)

(DC5b)

(DC6b)

(DC7b)

(DC2c)

(DC3c)

(DC4c)

(DC5c)

(DC6c)

(DC7c)

(DC1d)

(DC2d)

(DC3d)

(DC4d)

(DC5d)

(DC6d)

(DC7d)

(DC1e)

(DC2e)

(DC3e)

(DC4e)

(DC5e)

(DC6e)

(DC0b)

(DC0c)

(DC0d)

(DC0e)

DISPLAYAssembly 41

14B2

15

U41-f674L42

1Y0

2Y1

3Y2

4Y3

5Y4

6Y5

7Y6

9Y7

10Y8

11Y9

B1

13B4

12B8

14 B2

15

U41-f774L42

1Y0

2Y1

3Y2

4Y3

5Y4

6Y5

7Y6

9Y7

10Y8

11Y9

B1

13 B412 B8

14 B2

15

U41-f874L42

1Y0

2Y1

3Y2

4Y3

5Y4

6Y5

7Y6

9Y7

10Y8

11Y9

B1

13 B412 B8

14 B2

15

U41-f974L42

1Y0

2Y1

3Y2

4Y3

5Y4

6Y5

7Y6

9Y7

10Y8

11Y9

B1

13 B412 B8

14 B2

15

U41-f1074L42

1Y0

2Y1

3Y2

4Y3

5Y4

6Y5

7Y6

9Y7

10Y8

11Y9

B1

13 B412 B8

14 B2

15

U41-f574L42

1Y0

2Y1

3Y2

4Y3

5Y4

6Y5

7Y6

9Y7

10Y8

11Y9

B1

13 B412 B8

5

4

6U41-d1

1

2

3U41-d1

9

10

8U41-d1

12

13

11U41-d1

(DC1c)

N41.B2

N41.A1

HP 9830 ComputerSection: Display Column Decoders

Page: D2 Rendition: 2014 Dec 26

Page 24: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

U41-b4

Q41-a1a

220

330

U41-b1

U41-b2

R36.8

N41.KDRELB

N41.JDRELD

N41.8DRELC

N41.9DRELA

N41.6DRELG

N41.7DRELE

N41.HDRELF

5

4

Q41-a?

18B

25

U41-b3

A

15C

7D

8E

11F

4 G

28

27

2 26

3 24

5 23

6 22

21

20

9 10

19

17

12

16

13

14

6

220

330

DBANK

DC0a DC3e DC7eDC4a

2

1

3U41-e4

5

4

6U41-e4

13

12

11U41-e1

9

10

8U41-e1

1

2

3U41-e1

5

4

6U41-e1

1

2

3U41-e2

5

4

6U41-e2

13

12

11U41-e2

10

9

8U41-e2

13

12

11U41-e3

9

10

8U41-e3

1

2

3U41-e3

U41-e3

9

10

8U41-e5

13

12

11U41-e5

B

A

C

D

E

F

G

Q41-a?

Q41-a?

Q41-a?

Q41-a?

Q41-a?

Q41-a?

Q41-a2d

Q41-a2a

Q41-a1d

Q41-a1b

Q41-a1c

Q41-a2b

R2

R1

R4

R6

R7

R5

HP 9830 ComputerSection: Display Characters Left-16

Page: D3 Rendition: 2014 Dec 26

DISPLAYAssembly 41

each pixel

CharacterPosition 0(leftmost)

0 1 2 3 4 5 6 7

8 9 10 11 12 13 14 15

Page 25: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

N41.5DRERB

N41.4DRERD

N41.EDRERC

N41.FDRERA

N41.CDRERG

N41.DDRERE

N41.3DRERF

U41-b8

Q41-a4b

220

330

U41-b5

U41-b6

R96.8

5

4

Q41-a6a

U41-b7

28

27

2 26

3 24

5 23

6 22

21

20

9 10

19

17

12

16

13

14

6

220

330

DBANK

DC0a DC3e DC7eDC4a

12

13

11U41-e4

10

9

8U41-e4

1

2

3U41-e5

5

4

6U41-e5

9

10

8U41-e6

13

12

11U41-e6

5

4

6U41-e6

1

2

3U41-e6

13

12

11U41-e7

10

9

8U41-e7

1

2

3U41-e7

1

2

3U41-e8

9

10

8U41-e8

U41-e7

13

12

11U41-e8

5

4

6U41-e8

R146.8

Q41-a6d

Q41-a5c

Q41-a4c

Q41-a5d

Q41-a5a

Q41-a5b

R8

R12

R10

R15

R11

R13

Q41-a?

Q41-a?

Q41-a?

Q41-a?

Q41-a?

Q41-a?

18B

25A

15C

7D

8E

11F

4 G

B

A

C

D

E

F

G

HP 9830 ComputerSection: Display Characters Right-16

Page: D4 Rendition: 2014 Dec 26

DISPLAYAssembly 41

16 17 18 19 20 21 22 23

24 25 26 27 28 29 30 31

Page 26: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

9CSn

U62-47495

shift register

13Q0

12Q1

11Q2

10Q3

SI

CPn

1

8

2D0

3D1

4D2

5D3

S/P6

9CSn

U62-37495

shift register

13Q0

12Q1

11Q2

10Q3

SI

CPn

1

8

2D0

3D1

4D2

5D3

S/P6

DCL

1

2

3U61-2N61B.8N62.10

ID6

12

13

11U61-2N61B.HN62.K

ID5

9

10

8U61-2N61B.7N62.9

ID4

5

4

6U61-3N61B.FN62.J

ID3

1

2

3U61-3N61B.6N62.8

ID2

12

13

11U61-3N61B.EN62.H

ID1

9

10

8U61-3N61B.5N62.7

ID0

N61A.EnDI6

N61A.6nDI5

N61A.FnDI4

N61A.7nDI3

N61A.JnDI0

N61A.HnDI2

N61A.8nDI1

10nS U62-5

7474

9Q

8nQ

D11

Cp

12

nR13

21

U62-11

5

4

6U62-12

1

2

3U62-12

N62.21

N62.X

N62.20

N62.YDO7

DO6

DO5

DO4

CTM

N62.W

N62.19

N62.V

N62.18

DO3

DO2

DO1

DO0

5

4

6U61-2N61B.JN62.L

ID7 N61A.5

N62.17 WDT

TP9

2

1

3U61-1

12

13

11U61-1

9

10

8U61-1

N61A.CnDI10

N61A.4nDI9

N61A.DnDI8

5

4

6U61-1 N61A.3nDI11

1K

N61B.4

N61B.C

N61B.DnCIN

nnLDR

nWPT

1011

U61-6

89

U61-69

10

U61-7 8

4 U61-7 6

N61B.T

N61B.16DO15

DO14N61B.SDO13 2

1

U61-7 3N61B.15DO12

5

4

5

U61-5 6

9 U61-5 8

10

1213

U61-6N61B.11nCEOb

43

U61-6

2 U61-5 3

1

4nS U61-13

7474

5Q

6nQ

D3

Cp

2

nR1

9

10

8U61-4

12 U61-7 11

13

12 U61-5 11

13

65

U61-6

1213

U61-11 1011

U61-11

5

4

6U61-4

N61B.U nINT

N61B.10nSSI

N61B.LnSIH

N61B.NnPOPC

N61B.3CTMbN61B.9 CNT

nDI7

10nS U61-13

7474

9Q

8nQ

D11

Cp

12

nR13

LOAD

N62.SRDT a

a

RCB

43

U62-2

N62.CWPT

N62.F

65

U62-2 N62.6

21

U62-2 N62.E

nLDR

CIN

?6V

4 of0.01

N61.B2

N61A.A1,B.1

HP 9830 ComputerSection: Tape Interface

Page: T1 Rendition: 2014 Dec 26

TAPE INTERFACEAssembly 61

TAPE CONTROLAssembly 62

Q12 3U11-19

1STC

Q24-071

470

5

4

U61-15 6

U61-149601

100mS

8Q

6nQ

Tn2

Tn

1

3Tp

Tp4

2

1

U61-15 3

220 0.47

10

9

U61-15 8

12

13

U61-15 11

Q14-071

470

223.9K0

BEEPN61B.PN11B.K

1113

47K 6.8

43

U61-11

4U61-12 6

5

3

9

U61-12 8

10

11

2U61-12 12

1

13

65

U61-11

89

U61-11

4nS U61-10

7474

5Q

6nQ

D3

Cp

2

nR1

1

2

3U61-41K

13 U61-4 11

12

21

U61-6

N61B.K

N61B.MnCFI

FLG N62.M

Page 27: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

Q14-071

100K

1K

2126606V

10K

1213

U62-2

N62.R

nPOPC

U62-2093L14

quad latch

15

Q0

13Q1

12

Q2

10Q3

nR9

3

D0

4D1

6

D2

7D3

nE1

2

nS0

5nS1

11

nS2

14nS3

13B4

12

U62-1974145

1Y0

2Y1

3Y2

4Y3

5Y4

6Y5

7Y6

9Y7

10Y8

11Y9

B8

14B2

15B1 1K 1K

Tp3

Tn

5

4Tn

CNT

DO8

N62.11

N62.22

DO9N62.Z

DO10N62.23

DO11N62.AA

FAST

REVERSE

WRITE

CTLMODE

LOAD1

2

U62-16 3

000

00F

0R0

0RFW00

W0F

10nS U62-15

7474

9Q

8nQ

D11

Cp

12

nR13

4nS U62-15

7474

5Q

6nQ

D3

Cp

2

nR1

1011

U62-2nLDR

9U62-9 8

10

11

12 U62-1

10

138

910

9

U62-10 8nPOPC

nSTOP

13

12

U62-16 11nLDR

RUN

10

9

U62-16 8

6

5U62-17 4

RUN

3

2U62-17 1

9

8U62-17 10

5

4

U62-16 6

RUN

TP3

N62.14 WTC

89

U62-2 nWTC

TP7

N62.P nRVC

TP8

N62.13 nFTC

TP5

N62.12 nRNC

2

1

U62-10 3

N62.5

CTMb

CTM

nPOPC

WTC

CTMb

5 U61-8 6

Tn

TnTp

Tp

10 U61-8 8

12

13

U61-8 11 2

1

U61-8 3

N61B.A

10nS U61-10

7474

9Q

8nQ

D11

Cp

12

nR13

4

9

21

U61-11nBFD

N61B.13nRNC

N61B.2CIN

nPOPC

N62.DN61B.B 4 U62-1

2

56

1

nLDR1.0

100

N62.3

CIN

nINT

1.0

100

0.1

100

REW

N31.3 N34.LnKRWD N62.N

0.01

100 1K

N62.4

CIN

1.0 5 of0.01

TP2

LDR

N62.B2

N62.A1,BB24

HP 9830 ComputerSection: Tape Command Decode

Page: T2 Rendition: 2014 Dec 26

4

32

1

Tp

U61-99601

93mS(c)

8Q

6nQ

1113

18.7K 15

U62-774121300nS

6Q

1nQ

1011

4.32K 100pF

TAPE CONTROLAssembly 62

TAPE INTERFACEAssembly 61

Page 28: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

NS.8

NS.9

NS.6

NS.7

7.50.1N65.F6

N65.C3

rd

bk

FORWARDMOTOR(right)

5.10.1N65.E5bk

rd

REVERSEMOTOR(left)

N65.B2

27

N65.A1

FORWARD DRIVESOLENOID(left)

REVERSE DRIVESOLENOID(right)

N65.R

2.7K

18.2K

3

2

10K

6U65-1741

10K

4

7

N65.13

V+12

V–12

N65.14

WRITEPERMIT

(when open)

5.6K

5.6K

CASSETTEPRESENT

(when open)

N64.D4

N64.C3

N64.H7

N64.F6

V+12S

HEAD

DOOR

N65.H7

Q43-027

820

1K

Q92N4237

68

Q82N4237

68

TP6

TP7

Q72N4237

68

Q52N4237

68

TP5

TP8

Q63-027

820

1K

TAPE INTERCONNECTAssembly 65

MCM

MFW

MRV

SFW

SRV

4

5

6

10

9

8

U64-2

U64-2

12

13

11U64-2

1

2

3U64-2N64.T

N64.15

m

m

m

m

220

Q22N3053

m

Q92N3054

N64.L10N51A.Y

N64.M11N51A.Z

V+17

1.5K

Q33-027

1uH

22K

560

200411N751A

6.81V

10

N65.D4N64.E5

3

2 6U64-3741

4

7

V+12

V–12

1.96K

N64.J8N51A.W

4.99K

10K2

1U64-1

V+12

0.0082?200K

N64.134

3U64-1

200484.75V

N64.16

Q13-010

TP1

25.5K

15.4K

3

2 6U64-4741

4

7

V+12

V–12

14.9K8.06K

19.8K

6.12K

0.1

N64.K9N51A.X

m

4.75V?

0.01

V+12

0.01

V–12

0.1

TP4

m

BOT/EOT

nFTC

LDR

nRNC

nBFD

WPT

CIN

TAPE MOTOR CONTROLAssembly 64

TP3

TP2

N64.N12

ogrd

wh wh

TP1

nRVC

N64.B2

N64.A1,V18

N64.17V+12V+12

N64.U

V–12 V–12

65

U64-1

89

U64-1

1011

U64-1

1213

U64-1

HP 9830 ComputerSection: Tape Drive

Page: T3 Rendition: 2014 Dec 26

MAG TAPE: <2.5V, 0.1V typ.LEADER : >2.5V, 4.5V typ.

NS.2

NS.3

NS.4

NS.5

NS.1

NP.2 NP.4

NP.5NP.3

NP.1

NM.1

NM.2

NM.4

NM.5

NM.3

COM

Page 29: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

U62-147490

12Q1

9Q2

8Q4

11Q8

C1n14

2R0

3R0

7R9

6R9

1

nWTC

WTC

C248n

10

9

U62-18 8

13

12

U62-12 11nRCL

13

12

U62-18 11

4

5U62-18 6

1011

U62-11

DCL13

12

U62-10 11RUNWTC

4nS U62-5

7474

5Q

6nQ

D3

Cp

2

nR14

3U62-11RMK

RUN

10nS U62-8

7474

9Q

8nQ

D11

Cp

12

nR13

WTC

1213

U62-115

4

U62-10 6

89

U62-11

4U62-9 6

3

5

1U62-9 12

2

1311

12

U62-17 13 nSTOPWTC

1

2U62-18 3

CTMb

65

U62-11

RMK

TP6

WMKN62.T

TP1110

9

U62-12 8

WTC

4nS U62-8

7474

5Q

6nQ

D3

Cp

2

nR1

FLG

TP4

RCB

TP10

WCLN62.U

N62.16

N62.15

TP1

HP 9830 ComputerSection: Tape Data Clock

Page: T4 Rendition: 2014 Dec 26

First-flag suppression FF

First-mark generation FF

Tp3

Tn

5

4Tn

U62-13741210.2mS

6Q

1nQ

1011

6.81K 0.047

Tp3

Tn

5

4Tn

U62-674121

0.13mS

6Q

1nQ

1011

4.12K 0.047

82.5K

TAPE CONTROLAssembly 62

Page 30: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

4.99K 1.00M

1.00M4.99K R2424.3K

0.0133

R2519.6K

4.99K

7

14

V+12

V–12

0.1

1.00M

5

6

1.00M

1U66-2UA739

1.13K

65

U66-121

U66-1

43

U66-1

N65.123.3K

1.13K

4.99K R2224.3K

0.0133

34

og

bu

9

8 13U66-2

1.13K

89

U66-11213

U66-1

1011

U66-1

N65.P3.3K

1.13K

1110

rd

yl

14

7

N65.11

N65.M

N65.N

135V

N65.K9

N65.J8

0.01

N65.15V+12V+12

0.01N65.S

V–12V–12 V–12

135V

135V

V+12

N65.L10

N63.C

N63.3

N63.4

TAPE INTERCONNECTAssembly 65

TAPE R/W HEADAssembly 66

WEN

WDA

WDB

ARA

ARB

11U63-2 8

10

9

2.2K

Q73-020

2.2K

2.2K

1U63-2 12

2

13

5U63-2 6

4

3

0.1

4

5

6U63-3

2

1

3U63-3

TP2

TP3

1011

U63-410

9

U63-1 8

N63.5

N63.13

N63.S

21

U63-4

N63.T

N63.16

WPT

WTC

WCL

WDT

WMK

WTC REN

TAPE READ/WRITEAssembly 63

gn

bk

og

bu

bn

rd

yl

gy

virear

front

HP 9830 ComputerSection: Tape Read/Write

Page: T5 Rendition: 2014 Dec 26

R22 R249830: 28.7K 28.7K9865-0869: 24.3K 26.1K9865-1570: 15.8K 15.8K

R2319.6K

NH.9

NH.6

NH.8

NH.7

NH.2

NH.4

NH.1

NH.5

NH.3

Page 31: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

3

2U63-5 1

nPOPC

13nR U63-9

7474

8nQ

9Q

D11

Cp

12

nS10

4nS U63-9

7474

5Q

6nQ

D3

Cp

2

nR1

89

U63-4

13

12

11

9

8

10

U63-3

U63-5

9

10

8U63-3

6

5U63-5 4

TP10

TP4

TP9

43

U63-412

11U63-5 13WTC

N63.R RDT

N63.14 RMK

N63.15 nRCL

N63.D

N63.E

N63.F6

ARA

ARB

6

5 2U63-6

MC14377

14

V+12

V–12

10K

22K

V+12

0.001

0.22

18pF

47

10K

49.9K

Q43-020

10K

Q34-071

49.9K

10K

8

9 12U63-6

10K

22K

0.001

0.22

18pF

47

10K

49.9K

Q63-020

10K

Q54-071

49.9K

10K

1.18K

Q23-020

2.55K

Q14-071

1.18K

2.55K

2.87K

2.2K

V–12

2.87K

2.7K

15K

V–12

1213

U63-4

12

13

U63-1 11nFTCN63.12

TP8

TP5

TP7

3.3K

3.3K

TP6

1

2

U63-1 3

5

4

U63-1 6

REN

65

U63-4

N63.P

TAPE READ/WRITEAssembly 63

N63.8

N63.9

2 of0.01

V+12

0.01

V–12

6 of0.01

N63.B2

N63.A1,V18

N63.17V+12V+12

N63.U

V–12 V–12

550V

V+12

550V

V–12

HP 9830 ComputerSection: Tape Read

Page: T6 Rendition: 2014 Dec 26

DRA

DRB

[±0.5V]

[~1.5-2V PEAK]

Tp3

Tn

5

4Tn

U63-8741210.5uS

6Q

1nQ

1011

6.8K 100pF

Page 32: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

100/120V: 2A220/240V: 1A

390K

1600V

F

N50.1

120/240

100/220

100120

220240

POWEROFF

ON

N50.3

N50.6

N50.4

6A

2 of640025V

0.75

8

5

4

2

9

3

U51-2723

400pF

499

76101

REF

+IN –IN

COMP

OEOC

CLCS

Q42N3055

845

294

N51A.A-B

1835V 100

1N5243B?V

47?V V+12S

N51A.H-J

N51A.C-D

100025V

1 464

N51A.V

N51B.CV+12

N51B.D

N51B.E

8

5

4

2

9

3

U51-1723

100pF

698

7

6101

REF

+IN –IN

COMP

OEOC

CLCS

511

1K

100

23094?V

6 of3306V

V+5N51A.R-T

N51A.P

Q12N4398

220

1N3889R

+5

22Q22N3740

22010V

1806V

V+12

1

100pF6.8??V

V+12

Q34-354

1

357K

22K

V+12

511

0.22?

8

5

4

2

9

3

U51-3723

400pF

887

76101

REF

+IN –IN

COMP

OEOC

CLCS

Q72N3055

698

100

20766?V

4720V V+16

100040V

N51B.M

N51B.K

N51A.F

N51A.E

499

698

V+12

+16

+12

N51B.A-B

N51B.T-V

N51A.K-N

N51A.UQ10

3-01033

606V V+19.5

+19.5

N51B.N

23054?V

4.7K

N51B.L

N51B.F

N52.A-B

N52.K-L

N52.C-D

N52.H

N52.E

gn

og

br

rd

yl

V+UH

V+17

HP 9830 ComputerSection: Power Supply

Page: S1 Rendition: 2014 Dec 26

POWER SUPPLYAssembly 51

wh-bn-gy

wh-gy

gy

wh-rd-gy

N50.5bk

Q53-063

50030V

20049?V

Q63-010

V–122.7

8

5

4

39

2

U51-4723

?pF

4530

76101REF

–IN +IN

COMP

OEOC

CLCS

4530

100

1N??V

?20V

N51B.S

N51B.P9090

3010

V+12

–12

N51B.R

680

N51B.J8nPOP

6.86V

22K

Q84-354

47

330

NT.3

N14B.12

N11B.14

N12B.P

N13B.P136Tp

3Tn

5

4Tn

U51-574121104mS

Q

nQ

1011

27K6.86V

1

Page 33: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

I C Type I C Type I C Type I C Type I C Type I C Type I C Type I C Type I C TypeU02-1 74H22 U13-1 7404 U21-1 7416 U83-1 7402 U32-1 7493 U41-a1 (NPN) U42-a1 TMS4100 U62-1 7413 BASIC I ROMBASIC I ROM

MC3012 U13-2 74H101 U21-2 7416 U83-2 74H52 U32-2 7493 U41-a2 (NPN) U42-b1 74L04 U62-2 7404 U21-0L 1818-2064EU02-2 7402 U13-3 5495 U21-3 7416 U83-3 7495 U32-3 74151 U41-a3 (NPN) U42-b2 74L04 U62-3 7495 U21-0U 1818-2065EU02-3 7474 U13-4 74H10 U21-4 7417 U83-4 7495 U32-4 74145 U41-a4 (NPN) U42-c1 7404 U62-4 7495 U21-1L 1818-2066EU02-4 7475 U13-5 74150 U21-5 7417 U83-5 7495 U32-5 74S04 U41-a5 (NPN) U42-c2 74123 U62-5 7474 U21-1U 1818-2067EU02-5 7475 U13-6 3601 U21-6 7417 U83-6 7495 U32-6 7408 U41-a6 (NPN) U42-c3 74123 U62-6 74121 U21-2L 1818-2190A

U13-7 3601 U21-7 7417 U83-7 74H00 U32-7 7403 U41-a7 (NPN) U42-c4 74145 U62-7 74121 U21-2U 1818-2191AU03-11 7417 U13-8 74H108 U21-8 7417 U83-8 74H54 U32-8 7403 U41-b1 (5*7 LED) U42-c5 7407 U62-8 7474 U21-3L 1818-2070EU03-12 7417 U13-9 74H108 U21-9 7417 U83-9 74H08 U32-9 7403 U41-b2 (5*7 LED) U42-d1 74100 U62-9 7410 U21-3U 1818-2071EU03-13 7417 U13-10 74155 U21-10 7417 MC3001 U32-10 74123 U41-b3 (5*7 LED) U42-d2 7408 U62-10 7408 U21-4L 1818-2072E

U13-11 74H08 ROMS (HP ROM) U83-10 7404 U32-11 74123 U41-b4 (5*7 LED) U42-d3 7408 U62-11 7404 U21-4U 1818-2073EU11-1 7408 U13-12 5495 U83-11 7404 U32-12 7408 U41-b5 (5*7 LED) U42-d4 7493 U62-12 7400 U21-5L 1818-2074EU11-2 7400 U13-13 5495 U82-1 74106 U83-12 7404 U32-13 7408 U41-b6 (5*7 LED) U42-d5 7451 U62-13 74121 U21-5U 1818-2075EU11-3 7404 U13-14 5495 U82-2 74H106 U83-13 7404 U32-14 7474 U41-b7 (5*7 LED) U42-d6 7451 U62-14 7490 U21-6L 1818-2194AU11-4 7400 U13-15 9322 U82-3 74H74 U83-14 7404 U32-15 7408 U41-b8 (5*7 LED) U42-d7 7451 U62-15 7474 U21-6U 1818-2077EU11-5 7400 U13-16 74H108 U82-4 74H00 U83-15 7404 U32-16 7404 U41-c1 (PNP) U62-16 7408 U21-7L 1818-2078EU11-6 7410 U13-17 74H108 U82-5 7410 U32-17 74145 U41-c2 (PNP) U51-1 723 U62-17 7402 U21-7U 1818-2079EU11-7 7410 U13-18 74155 U82-6 7432 U84-1 3207 U41-c3 (PNP) U51-2 723 U62-18 7400 U21-10L 1818-2080EU11-8 74121 U13-19 3301A U82-7 9601 U84-2 3207 U41-c4 (PNP) U51-3 723 U62-19 74145 U21-10U 1818-2081EU11-9 7453 U13-20 3301A U82-8 7495 U84-3 3207 U41-c5 (PNP) U51-4 723 U62-20 93L14 U21-11L 1818-2082EU11-10 7400 U13-21 3301A U82-9 7495 U84-4 7406 U41-c6 (PNP) U51-5 74121 U21-11U 1818-2083EU11-11 7400 U13-22 3301A U82-10 7495 U84-5 7406 U41-c7 (PNP) U63-1 7408 U21-12L 1818-2084EU11-12 7420 U13-23 3601 U82-11 7495 U84-6 7406 U41-c8 (PNP) U61-1 7403 U63-2 7410 U21-12U 1818-2085EU11-13 7474 U82-12 7408 U84-7 3208 U41-c9 (PNP) U61-2 7403 U63-3 7400 U21-13L 1818-2086EU11-14 5495 U14-1 5495 U82-13 7400 U84-8 7406 U41-c10 (PNP) U61-3 7403 U63-4 7404 U21-13U 1818-2087EU11-15 5495 U14-2 74H62 U82-14 74H11 U84-9 3208 U41-d1 7408 U61-4 7403 U63-5 7402 U21-14L 1818-2182AU11-16 7400 U14-3 74H53 U82-15 74H51 U84-10 7406 U41-e1 7400 U61-5 7408 U63-6 MC1437 U21-14U 1818-2183AU11-17 5495 U14-4 5495 U82-16 74H21 U84-11 3208 U41-e2 7400 U61-6 7404 U63-8 74121 U21-15L 1818-2184AU11-18 5495 U14-5 5495 U82-17 74155 RAMS 1103 U41-e3 7400 U61-7 7408 U63-9 7474 U21-15U 1818-2185AU11-19 7408 U14-6 7491 U82-18 7400 U41-e4 7400 U61-8 7400U11-20 7404 U14-7 74H00 U82-19 7404 U25-1 7417 U41-e5 7400 U61-9 9601 U64-1 7406 BASIC II Card ROMBASIC II Card ROM

U14-8 74H08 U82-20 74H106 U25-2 7417 U41-e6 7400 U61-10 7474 U64-2 MC846 09830-66526U12-1 74H10 U14-9 9328 U82-21 74161 U25-3 7416 U41-e7 7400 U61-11 7404 U64-3 741 U26-4L 1818-?U12-2 7408 U14-10 9328 U82-22 74H51 U25-4 7416 U41-e8 7400 U61-12 7410 U64-4 741 U26-4U 1818-?U12-3 7410 U14-11 3601 U82-23 74H51 U25-5 7416 U41-e9 (NPN) U61-13 7474 U26-5L -U12-4 74193 U14-12 7474 U82-24 7437 U25-6 74154 U41-e10 (NPN) U61-14 9601 U65-1 741 U26-5U -U12-5 74H00 U14-13 74H00 U82-25 7400 U41-e11 (NPN) U61-15 7400U12-6 74H74 U14-14 74H21 U82-26 74H04 U26-1 7417 U41-e12 (NPN) U66-1 7406 String Variables Card ROMString Variables Card ROMString Variables Card ROMU12-7 7402 U14-15 7432 U82-27 7408 U26-2 7417 U41-f1 (NPN) U66-2 UA739 11274-66520U12-8 74154 U14-16 N8885A U82-28 7400 U26-3 7417 U41-f2 (NPN) U26-4L 1818-2186A B-636DU12-9 7402 U14-17 74H00 U82-29 7400 ROMS (HP ROM) U41-f3 (NPN) U26-4U 1818-2187A B-675BU12-10 7403 U14-18 74H00 U82-30 7408 U41-f4 (NPN) U26-5L 1818-2188A B-656BU12-11 74H00 U14-19 3601 U82-31 7416 U41-f5 74L42 U26-5U 1818-2189A B-741CU12-12 74H20 U14-20 74H01 U82-32 74154 U41-f6 74L42U12-13 74H40 U82-33 7400 U41-f7 74L42 Plotter Card ROMPlotter Card ROMU12-14 74193 U82-34 7400 U41-f8 74L42 11271-66520U12-15 7400 U41-f9 74L42 U26-4L 1818-2116B B-805BU12-16 7474 U41-f10 74L42 U26-4U 1818-2117B C-033DU12-17 7474 U41-f11 (NPN) U26-5L 1818-2118B C-071AU12-18 7404 U41-f12 (NPN) U26-5U 1818-2119B C-083AU12-19 7400

Count: 306Req. ROMS: 30HP 9830 Computer

Section: IC Units List Page: A1 Rendition: 2014 Dec 26

IC Units

Page 34: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

IC Notes• 3301A microcode and 3601 ALU ROMS are pin-compatible with 74S387

74S387: TI Memory Databook 1st Ed., 1975, pg 182.

I C Type C uF R KOhm t uS t mSU11-b4 74121 0.0002 4.42 0.613U82-7 9601 0.1 24.8 816U32-10 74123 330 18.2 1,746U32-10 1.8 26.7 14U32-11 74123 10 28.7 82U32-11 1.8 22.1 11U42-c2 74123 47 27 365U42-c2 1 27 8U42-c3 74123 0.01 30.1 86U42-c3 123 graph 0.0002 27 2U51-5 74121 6.8 22 104U61-9 9601 15 18.7 93U61-14 9601 6.8 47 104U62-7 74121 0.0001 4.32 0.299U62-6 74121 0.047 4.12 134U62-13 74121 0.047 6 205U63-8 74121 0.0001 6.8 0.471

Monostable Pulse Time Calculations

Divider U 19.6Divider L 24.3Divider L 16.8Feedback R 1000Series R 4.99divider ratio 2.97gain ratio 201.40Gain 599Output V (meas.) 1.5Head V 0.0025

Tape Head Amp Calculations

HP 9830 ComputerSection: IC Types List, Calculations

Page: A2 Rendition: 2014 Dec 26

Type HP # V+5 GND Funct ion Q t y . T ype HP # V+5 GND Funct ion Q t y .7400 1820-0054 14 7 NAND 2-in / quad 28 74100 24 7 4-bit latch / dual 174H00 1820-0370 14 7 " 8 74H101 14 7 FF JK 174H01 1820-0605 14 7 NAND 2-in OC / quad 1 74106 5 13 FF JK / dual 17402 1820-0328 14 7 NOR 2-in / quad 6 74H106 5 13 " 27403 1820-0269 14 7 NAND 2-in OC / quad 8 74H108 14 7 FF JK /dual 47404 1820-0174 14 7 NOT / hex 18 74121 14 7 monostable 674H04 1820-0424 14 7 " 1 74123 16 8 monostable /dual 474L04 14 7 " 2 74145 16 8 decoder 1-of-10 OC 474S04 14 7 " 1 74150 24 12 multiplexer 16-in 17406 1820-0471 14 7 NOT OC hi-V / hex 7 74151 16 8 multiplexer 8-in 17407 14 7 buffer OC hi-V / hex 1 74154 1820-0495 24 12 decoder 1-of-16 37408 1820-0511 14 7 AND 2-in / quad 18 74155 16 8 decoder 1-of-4 / dual 374H08 14 7 " 2 74161 16 8 counter 4-bit binary synchronous174H08/MC30011820-0141 14 7 " 1 74193 1820-0233 16 8 counter 4-bit binary up/down 27410 1820-0068 14 7 NAND 3-in/ triple 774H10 1820-0371 14 7 " 2 93L14 1820-0701 16 8 latch 4-bit 174H11 14 7 AND 3-in/ triple 1 9322 1820-0616 16 8 multiplexer 2-in / quad 17413 1820-0537 14 7 NAND 4-in schmitt /dual 1 9328 1820-0741 16 8 SR 8-bit /dual 27416 1820-0577 14 7 NOT OC hi-V buffer / hex 7 9601 1820-0207 14 7 monostable 37417 1820-0618 14 7 buffer OC hi-V / hex 157420 14 7 NAND 4-in /dual 1 MC846 1820-0094 14 7 NAND 2-in DTL / quad 174H20 14 7 " 1 N8885A 1820-0923 14 7 NOR 2-in / quad 174H21 1820-0374 14 7 AND 4-in / dual 274H22 14 7 NAND 4-in OC /dual 1 1103 * RAM 1K*1 1287432 1820-0661 14 7 OR 2-in / quad 2 3207 * drivers for 1103s / quad 37437 14 7 NAND 2-in buffer / quad 1 3208 * amps for 1103s / hex 374H40 1820-0376 14 7 NAND 4-in buffer / dual 1 3301A 16 8 ROM 256*4 474L42 1820-0777 16 8 decoder 1-of-10 6 3601 16 8 ROM 256*4 57451 14 7 AOI 2-2 / dual 3 (HP ROM) * ROM 512*8 3074H51 1820-0378 14 7 " 3 TMS4100 * ROM char. gen. 174H52 14 7 AO 2-2-2-3-e 17453 14 7 AOI 2-2-2-2-e 1 (5*7 LED) 1990-0343 - 5*7 LED display / quad 874H53 1820-0380 14 7 AOI 2-2-2-3-e 174H54 14 7 AOI 2-2-2-2 1 723 1820-0196 * voltage regulator 474H62 1820-0385 14 7 AO expander 2-2-3-3 1 UA739 1826-0044 * linear amp / dual 17474 1820-0077 14 7 FF D / dual 12 741 1820-0203 * op amp 374H74 1820-0512 14 7 " 2 MC1437L 1826-0019 * op amp / dual 17475 1820-0301 5 12 latch 4-bit 27490 5 10 counter decade 1 (NPN) 1858-0014 - transistors NPN / quad 177491 1820-0364 5 10 SR 8-bit 1 (PNP) 1858-0027 - transistors PNP / quad 107493 5 10 counter 12 37495 1820-0367 14 7 SR 4-bit 105495 14 7 " 11

43 203 34 261

Number of IC types:Number of IC types: 77 * See circuit schematic for power connections* See circuit schematic for power connections* See circuit schematic for power connections* See circuit schematic for power connectionsNumber of ICs:Number of ICs: 464Check: 464

IC Types & Power Pins

Page 35: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

I/O

CO<0..3> Device Select-Code Output BusSO<0..3> State/Command Output BusDO<0..15> Data Output Bus

SI<0..3> Status Input BusDI<0..15> Data Input Bus

CEO Control Enable Output \ initiate I/O, enable device SIH Service Inhibit \ suppress interruptSS I Service Request Strobe Input \ interrupt requestCFI Channel Flag In \ ack/ready from device

SRA Service Request Acknowledge \ interrupt ackQNR Not service r equest \ interrupt requestQRD Qualifier ROM Disable \ disable proc during IOQFG Qualifier Flag \ for skip-flag instructionsSCB Set Carry BitQ00000 5 LSBits of Q = 0 \ I/O channel 0DRC Data (IO) Register ClockTTO T-bus To Output (IOR)

CLC Clear Control bit IO stateSTC Set Control bit IO stateCLF Clear Flag IO stateSTF Set Flag IO stateSFC Skip if Flag Clear IO stateSFS Skip if Flag Set IO stateOTx Output A/B IO stateLIx Load Into A/B IO stateMIx Merge Into A/B IO stateEOW End Of Word IO stateIOS0 IO State 0

PTF Printer Flag

EBT HPP: Eight-Bit Transfer \ = Q00000ITS HPP: Input to SBUS \ = LIX+MIXnTTXENB HPP: T-bus to A/B \ = n(LIX+MIX

Keyboard

KSCANCLK Scan clockKSCANDET Pressed key detectedKCn Keyboard ColumnsKRn Keyboard Rows

nKSTOP STOP key pressedKLS Keyboard interrupt ack (HP: KB Lights Strobe)

KDBENB Keyboard Data Bus Enable

Display

DEN Display EnableDOFF Display OffDCA0..2 Display Column AddressDRELA..G Display Row Enables Left

groupDRERA..G Display Row Enables Right

group DBANK Display Bank selectDC[0..7][a..e] Display Column drives

Tape Drive

WCL Write CLockWMK Write MarKWDT Write DaTaWDA Write Data channel AWDB Write Data channel B

RCL Read CLockRMK Read MarKRDT Read DaTaARA Analog Read channel AARB Analog Read channel B

CIN Cassette INWPT Write PermiTBFD Blank Feeder DetectLDR LeaDeR

CNT CoNtrol TapeFTC / FAST FasT CassetteRVC / REV ReVerse CassetteRNC / RUN RuN CassetteSTOP STOP commandLOAD LOAD register from IO busWTC Write To CassetteCTM ConTrol ModenPOPC Power On Pulse Cassette

CTM Control modeMFW Motor ForwardMRV Motor ReverseSFW Solenoid ForwardSRV Solenoid ReverseREN Read EnableWEN Write Enable

FLG FLaGINT INTerruptDCL Data CLock

Memory

RDM Read MemoryWTM Write MemoryAEN Address ENableMEN Memory ENableREF Refresh RAMRWT Read/WriTe to RAMREFDLY Refresh Delay

MCP Memory Cycle state-machine flagMCA Memory Cycle state-machine flagMCB Memory Cycle state-machine flagMCC Memory Cycle state-machine flag

MAC Memory ACcess

MTS M register to S-busTTM T-bus to M register

M<0..15> M Register (Memory Address)

MR<0..15> Memory Read busMRC<0..15> Memory Read bus for CartridgesMW<0..15> Memory Write bus

ROMB<00..37> ROM Bank selectROMA<0..8> ROM AddressROMA<0..8>b ROM Address bufferedRSB1 another version of ROM Bank Select

RAMA<0..9> RAM Address BitsRAMB<0..7> RAM Bank selectRAMR<a,b> RAM boaRd select

T<0..3> T register outputsTRI T Register serial InputTSC T register Serial ClockTPC T register Parallel load ClockTMC T register Mode Control \ serial/parallel

EMB Extended Memory BusyMSTL Memory Suppress T-register LoadEDT External memory Data TransferXIN External serial data IN

HP 9830 ComputerSection: Signal Names

Page: A3 Rendition: 2014 Dec 26

CPU Clock

MCK Master Clock \ 8MHz \ HPP: Memory ClockSCK Shift Clock \ basic bit-serial clockRCK ROM Clock \ defines one microcode cyclenCCTnINH Inhibit Clock \ OC line, normally used by memory

system to stop processor during refresh. Single stepping control according to patent.

nIHC Inhibit Clock \ turns off internal clockXTC External Clock

IOCK1 I/O Clock 1 \ for state machineIOCK2 I/O Clock 2 \ for state machineIOCKT I/O Clock for transfer from T-bus

CPU Data

RBUS ALU inputSBUS ALU inputTBUS ALU outputA<0..3> A register outputsB0 B register LSBE0 E register LSBP0 P register LSB (program counter)Q<0..11> Q register outputs (instruction register)T<0..3> T register outputs

BC Binary Carry flagDC Decimal Carry flag

CPU Controls

POP Power-On PulseMCDIS Microcode DISablenCCO Control of shift ClocknIPSCEM

AC<0..2> ALU function selectUTR Unary to R-busPTR P-reg to R-busQTR Q-reg to R-busBCD BCD ALU operationXTR A/B-reg to-R-bus

MTS M-reg to S-busTTS T-reg to S-bus

SC0 S-bus Selector bit 0SC1 S-bus Selector bit 1

Page 36: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

A d d r e s sA d d r e s s M a p s P h y s i c a lD e c i m a l O c t a l B i n a r y t o B a n k L o c a t i o n

0 00000 000 000 0aa aaa aaa ROMB00 BASIC ROM256 00400 000 000 1aa aaa aaa ROMB00 "512 01000 000 001 0aa aaa aaa ROMB01 "768 01400 000 001 1aa aaa aaa 40000 RAMB0 "

1024 02000 000 010 aaa aaa aaa ROMB02 "1536 03000 ROMB03 "2048 04000 ROMB04 "2560 05000 ROMB05 "3072 06000 ROMB06 "3584 07000 ROMB07 "4096 10000 ROMB10 "4608 11000 ROMB11 "5120 12000 ROMB12 "5632 13000 ROMB13 "6144 14000 ROMB14 "6656 15000 ROMB15 "7168 16000 001 110 aaa aaa aaa ROMB16 Card 26a7680 17000 001 111 aaa aaa aaa ROMB17 "8192 20000 010 000 aaa aaa aaa ROMB20 Cartridge c8704 21000 ROMB21 "9216 22000 ROMB22 Cartridge b9728 23000 ROMB23 "

10240 24000 ROMB24 Card 26b10752 25000 ROMB25 "11264 26000 ROMB26 Cartridge a11776 27000 ROMB27 "12288 30000 ROMB30 Card 26c12800 31000 ROMB31 "13312 32000 ROMB32 Card 26d13824 33000 ROMB33 "14336 34000 ROMB34 Cartridge d14848 35000 ROMB35 "15360 36000 ROMB36 Cartridge e15872 37000 011 111 aaa aaa aaa ROMB37 "16384 40000 100 000 0aa aaa aaa 01400 ROMB01 ROM Board16640 40400 100 000 1aa aaa aaa RAMB0 RAM Board rear17408 42000 100 01a aaa aaa aaa RAMB1 "18432 44000 100 10a aaa aaa aaa RAMB2 "19456 46000 100 11a aaa aaa aaa RAMB3 "20480 50000 101 00a aaa aaa aaa RAMB4 RAM Board front21504 52000 101 01a aaa aaa aaa RAMB5 "22528 54000 101 10a aaa aaa aaa RAMB6 "23552 56000 101 11a aaa aaa aaa RAMB7 "24576 60000 11a aaa aaa aaa aaa - unused32767 77777 111 111 111 111 111 - max address

0bb bbb aaa aaa aaa ROM10b bba aaa aaa aaa RAMppp ppa aaa aaa aaa page selection

HP 9830 ComputerSection: Memory Map, Timing Diagrams

Page: A4 Rendition: 2014 Dec 26

Memory Bank Address Map

RCK

Basic Timing

Shown is a full 16-bit microcode cycle, as defined by RCK (ROM clock). The number of pulses of SCK (bit-shift clock) within an RCK cycle, and hence the high period of RCK, is variable from 1 to 16, as determined by the binary code presented by microcode bits CC0,1,2,3.

This is an idealised presentation of the timing relationships, the real-world edge relationships will differ somewhat.

Measured values:MCK high=60 ns, low=65nSRCK low=180nS, lagging MCK –edge by 40nS

REFA4

nREFDLY

REF/ INH

CCT

RefreshAddress 1 ...031 031

RAM Refresh Timing

MCK

RUN REFRESH20.125µS

In each refresh cycle, 32 memory access cycles are performed, one for each row in the 1103s. The refresh memory access cycles each require 5 MCK cycles. An additional MCK cycle is needed to transition into the refresh period, thus:

refresh period = (1+ 32*5 ) * 125nS = 20.125µS.

The run period is determined by the refresh delay monostable, so varies with RC tolerances. The calculated design target for the monostable is 820µS. This will be rounded out to allow completion of an RCK cycle. Each refresh cycle only refreshes half the RAM memory banks however, with a given bank being refreshed on alternate cycles. The effective refresh rate is approximately:

refresh rate = 2 * (820 + 20) = 1680µS, or 595 Hz.

U12-14.TCD

CCT

U12-6.9nLD

MCK

IOCKT

RCK

U12-14 count

nMCK

15 14 13 12 11 10 9 8 7 6 50 4 3 2 1

SCK

SCK during IO (QRD)

125nS

2125nS

150

0

REFRESH ROW 0 625nS

~ 820µS

first +edge of MCK after nREFDLY=H & CCT=L

Page 37: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

A1

C C25 N02

A1

Z22 N51A

A1

Z22 N24Ar

A1

Z22 N24Af

A1

BB24 N23A

A1N22A

A1

L10 N21A

A1

V18 N14A

A1

V18 N13A

A1

F6 NT

A1

V18 N12A

A1

V18 N11A

A1

S15 N65

A1

Z22 N42

BB24

A1

L10 N61A

A1

V18 N63

A1

V18 N64

A1N62

BB24

A1

V18 N61B

A1

S15 N41

A1

S15 N34

A1

V18 N26d

A1

V18 N26c

A1

V18 N26b

A1

V18 N26a

A1

Z22 N23B

A1

Z22 N22B

A1

C C25 N21B

A1

C C25 N25

A1

V18 N24Br

A1

V18 N24Bf

A1

V18 N51B

A1

S15 N14B

A1

S15 N13B

A1

S15 N12B

A1

S15 N11B

A1

Z22

N03

DISPLAYKEYBOARD

POWER SUPPLY

A1

L10 N52

TAPEINTERFACE

TAPECONTROL

TAPER/W

TAPEMOTOR CONTROL

DISPLAYLOGIC

CLOCK& I/O

I/OREGISTER

ALU

CONTROL

ROMBUFFER

BASICROM I

RAM

T REGISTER

M REGISTER& CONTROL

BASICROM II

RAM

EXTERNAL I/O BUS &9866 INTERFACE

TAPEINTERCONNECT

BACKPLANETOP VIEWHP 9830 Computer

Section: Board Layout - Backplane Page: L1 Rendition: 2014 Dec 26

ROMOPTION

ROMOPTION

ROMOPTION

1A

6F N01

9866 CONN.

Page 38: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

1,40U

2U

1,40L

2L

4U

5U

4L

5L

3U

0U

3L

0L

13U

15U

13L

15L

11U

14U

11L

14L

12U

10U

12L

10L

6U

7U

6L

7L

6

25

CC

1

A

N25

5

1

43

2

24

BB

1

A

N82A 22

Z

1

A

N82B

221 N82C

HP 9830 ComputerSection: Board Layout - CPU & Memory

Page: L2 Rendition: 2014 Dec 26

10

L

1

A

N21A

24

BB

1

A

N83A 22

Z

1

A

N83B

221 N83C

22

Z

1

A

N84A

N

A

N84C

18

V

1

A

N84B

12

1

4KW RAMAssembly 84

T REGISTERAssembly 83

M REGISTERAssembly 82

BASIC ROM Assembly 21

25

CC

1

A

N21B

XTL

141312 171615 1918

65 7 1098

1 2 3 4

11

121110

CPU MICROCODE ENGINE / Assembly 13

151413 1716

32 4 765

18 19 20 21

1 98

22 23

161514

CPU REGISTERS & ALU / Assembly 14

191817 20

1 2 3 4

987 121110 13

5 6

1413 20

CPU I/O / Assembly 11

171615 1918

1 2 3 4

765 1098 1211

18

V

1

A

N11A 1

S

15

A

N11B

18

V

1

A

N12A 15

S

1

A

N12B

18

V

1

A

N13A 15

S

1

A

N13B

18

V

1

A

N14A 15

S

1

A

N14B

CLOCK I/O

10

L

1

AN13C

5L 4L

5U 4U

18

V

1

A

N26

ROM BUFFERAssembly 25

ROM CARDAssembly Type 26

CPU CLOCK & I/O / Assembly 12

ROM CARTRIDGE BUSAssembly 03

22

Z

1

A

N03

• All boards as viewed from component side.

3

4 5

7

8

10

6

9

1 2

1 2 3 4 5 6 7

32

8 9 10 11

12 13 14 15 16 17 18 19 20 21 22 23

24 25 26 27 28 29 30 31 33 34

1 2 3 4 5 6

7 8 9 10 11 12 13 14 15

18V

1A NRCe

18V

1A NRCd

18V

1A NRCc

18V

1A NRCb

18V

1A NRCa

1 2 3

321

014

015

012

013

010

011

008

009

006

007

004

005

002

003

000

001

1

2

5 6 7 8 9 10 11

110

111

108

109

106

107

104

105

102

103

100

101

210

211

208

209

206

207

204

205

202

203

200

201

310

311

308

309

306

307

304

305

302

303

300

301

114

115

112

113

214

215

212

213

314

315

312

31334

Page 39: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

20

DISPLAYAssembly 41

HP 9830 ComputerSection: Board Layout - Devices & Power

Page: L3 Rendition: 2014 Dec 26

910841211

1456321

15137

TAPE INTERFACE / Assembly 61

181716151413

11

4

6

8 9 1 5 4

3 2

19

12

5

109876

321

4

1

2

3

18

V

1

A

N64

18

V

1

A

N63

18

V

1

A

N61B

24

BB

1

A

N62

10

L

1

A

N61A

KEYBOARD LOGICAssembly 32

DISPLAY LOGICAssembly 42

POWER SUPPLYAssembly 51

22

Z

1

A

N51A 18

V

1

A

N51B

22

Z

1

A

N42

15

S

1

A

N41

1A

24BB

N32

d2 d6d5d4 d7

c1 c4c3c2 c5

d3

b1 b2

d1

a1

c1 c2 c3 c4 c5 c6 c7 c8 c9 c10

d1

e1 e2 e3 e4 e5 e6 e7 e8 e9 e10 e11 e12

f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12

a1 a2 a3 a4 a5 a6 a7

b1 b2 b3 b4 b5 b6 b7 b8 b9

1

2 3 4

5

TAPE CONTROLAssembly 62

TAPE READ/WRITEAssembly 63

TAPE MOTOR CONTROLAssembly 64

EXTERNAL I/O BUSAssembly 02

25CC

1A N0X

1 2 3

25

CC

1

A

N02

25CC

1A N0X

25CC

1A N0X

22Z

1A N0Y

25CC

1A N0X

6

F

1

A N014 5

15

13

14

9

8

12

5

7

16

4

6

17

2

1

11

10

3

1

A

1

S

15

N65

TAPE INTERCONNECTAssembly 65

TAPE HEADAssembly 66

1

2

1

5

6789

4

3 2 1

1 29

321

876

4 5

5 4 3 2

345

M

P

S

H

Page 40: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

CPU ALU & CPU CPU CPU ROM ROMREGISTERS N14AN14A MICROSEQ. N13AN13A CLOCK & I/O N12AN12A I/O N11AN11A BUFFER N25N25 CARDS N26N26

GND 1 A < GND 1 A < GND 1 A < GND 1 A < GND 1 A < V+5 1 A <V+5 2 B < V+5 2 B < V+5 2 B < V+5 2 B < V+5 2 B < V–12 2 B n M R 1 5

nTQR 3 C nTTX n T T X 3 C nTQR TTO 3 C n S R A nSRA 3 C STF V+12 3 C ROMB20 nMAC 3 C n M R 1 4nTTP 4 D AB A B 4 D n T T P S T F 4 D nINH TTO 4 D n S I H ROMB21 4 D ROMB22 ROMB<lo> 4 D n M R 1 3

(T0) - 5 E T0 n U T R 5 E n P T R n ( L I x + M I x ) 5 E - (<) TBUS 5 E nCEOb ROMB23 5 E ROMB24 ROMB<hi> 5 E n M R 1 2n(LIx+MIx) 6 F nTRE nTRE 6 F - (MCK) - 6 F MCK nKSTOP 6 F nSSI nM13 6 F ROMB30 - 6 F n M R 1 1

nTTXT 7 H nPTR nWTM 7 H n R D M nPTR 7 H - (<) nCFI 7 H DO15 M9 7 H ROMB25 - 7 H n M R 1 0nUTR 8 J nTBE nTBE 8 J - (nINH) nCCT 8 J XTC (-) a1.8 8 J DO14 M10 8 J ROMB26 nROMnA8b 8 J n M R 9SCK 9 K nAB n A B 9 K SCK (SCK) - 9 K S C K - 9 K DO13 M11 9 K ROMB27 nROMA8b 9 K n M R 8

nTTXENB 10 L nXTR (-) BRC 10 L n X T R n X T R 10 L - (<) (nPTF) - 10 L DO12 M12 10 L ROMB31 nROMA7b 10 L n M R 7- 11 M nQTR nQTR 11 M - (nIPS) nCEM 11 M nIPS nDI11 11 M DO11 nAROM 11 M ROMB32 nROMA6b 11 M n M R 6- 12 N - (XTC) - 12 N MCDIS R C K 12 N < nDI10 12 N DO10 (V+16) - 12 N ROMB33 nROMA5b 12 N n M R 5

RCK 13 P - (RCK) RCK 13 P Q9 (>) - 13 P Q9 nDI9 13 P DO9 ROMnA8 13 P nROMnA8b nROMA4b 13 P n M R 4T B U S 14 R - (TBUS) Q10 14 R TBUS - 14 R - nDI8 14 R DO8 ROMA8 14 R nROMA8b nROMA3b 14 R n M R 3

(MCK) - 15 S nBCD nBCD 15 S nCCO nCCO 15 S Q10 nDI7 15 S DO7 nROMA7 15 S nROMA7b nROMA2b 15 S n M R 2(nCCT) - 16 T M C D I S Q8 16 T P0 (>) - 16 T Q8 nDI6 16 T DO6 nROMA6 16 T nROMA6b nROMA1b 16 T n M R 1

- 17 U P 0 Q4 17 U Q5 (>) - 17 U Q5 nDI5 17 U DO5 nROMA5 17 U nROMA5b nROMA0b 17 U n M R 0- 18 V - Q6 18 V Q7 Q6 18 V Q7 nDI4 18 V DO4 nROMA4 18 V nROMA4b GND 18 V <

nROMA3 19 W nROMA3bN14BN14B N13BN13B N12BN12B N11BN11B nROMA2 20 X nROMA2b

T1 1 A AC0 A C 0 1 A Q2 (nPTF) - 1 A < nDI3 1 A DO3 nROMA1 21 Y nROMA1b- 2 B AC2 A C 2 2 B IQN (-) (Q4) - 2 B < nDI2 2 B DO2 nROMA0 22 Z nROMA0b- 3 C Q0 (nIHC) - 3 C Q0 nIHC 3 C < nDI1 3 C DO1 ROMB37 23 AA ROMB35- 4 D - Q3 4 D Q1 (>) - 4 D QRDb nDI0 4 D DO0 ROMB36 24 BB ROMB34

T2 5 E - QRDb 5 E QNR CC8 5 E < Q4 5 E Q2 GND 25 CC <- 6 F MCDIS C C 4 6 F C C 8 CC4 6 F < Q0 6 F nPTF

SBUS 7 H - (<) C C 1 7 H C C 2 CC1 7 H CC2 Q1 7 H Q3D C 8 J AC1 A C 1 8 J DC (-) nCLC 8 J IOC3 IOC3 8 J K L S ROM CARTRIDGEROM CARTRIDGE

- 9 K - nTTT 9 K n T T M L I x + M I x 9 K EOW EOW 9 K BEEP BUS N03N03- 10 L T3 S C 1 10 L S C 0 Q00000 10 L QFG QFG 10 L Q00000 nROMnA8b 1 A nROMA0b

QAB 11 M B C BC 11 M Q A B S C B 11 M D R C DRC 11 M QNR n M R 7 2 B nROMA7b(nPOP) - 12 N SCB RCK 12 N < R C K 12 N < nDO0 12 N a4.6 (-) n M R 5 3 C nMAC ROM

- 13 P - nPOP 13 P nPOP CLF 13 P nPOP CLF 13 P nDEN n M R 3 4 D nROMA2b CARTRIDGES NRCNRCGND 14 R < GND 14 R < GND 14 R < nPOP 14 R a4.9 (-) n M R 1 0 5 E nROMA4b nROMA0b 1 A nROMnA8bGND 15 S < GND 15 S < GND 15 S < GND 15 S < n M R 8 6 F - nMAC 2 B nROMA7b

n M R 1 7 H - n M R C 7 3 C nROMA2bCPU TEST N13CN13C n M R 1 2 8 J - n M R C 3 4 D n M R C 5

PA0 1 A U13-5.10 n M R 6 9 K nROMA6b n M R C 1 5 E nROMA4bPA3 2 B PA2 n M R 1 4 10 L V–12 nMRC10 6 F n M R C 8PM1 3 C PA1 n M R 4 11 M V+5 - 7 H nROMA6bSM1 4 D PM0 n M R 2 12 N GND n M R C 6 8 J nMRC12SA1 5 E SA2 n M R 0 13 P GND V–12 9 K nMRC14

- 6 F SM2 n M R 9 14 R nROMA5b n M R C 2 10 L n M R C 4- 7 H PM2 n M R 1 1 15 S nROMA3b n M R C 9 11 M n M R C 0- 8 J PM3 BACKPLANE NT n M R 1 3 16 T nROMA1b GND 12 N <

SA0 9 K SA3 TBUS 1 A nTTXENB n M R 1 5 17 U ROMB27 nROMA5b 13 P nROMA3bSM0 10 L SM3 - 2 B nCEM nROMA8b 18 V ROMB22 V+5 14 R <

nPOP 3 C nTTXT ROMB35 19 W ROMB23 nMRC11 15 S nROMA1bV+5 4 D < ROMB37 20 X ROMB20 nROMA8b 16 T nMRC13

- : dash indicates no connection- : dash indicates no connection- : dash indicates no connection- : dash indicates no connection GND 5 E < ROMB34 21 Y ROMB21 ROMB<hi> 17 U nMRC15() : parentheses indicate backplane connection when different from board connection() : parentheses indicate backplane connection when different from board connection() : parentheses indicate backplane connection when different from board connection() : parentheses indicate backplane connection when different from board connection() : parentheses indicate backplane connection when different from board connection() : parentheses indicate backplane connection when different from board connection() : parentheses indicate backplane connection when different from board connection() : parentheses indicate backplane connection when different from board connection() : parentheses indicate backplane connection when different from board connection() : parentheses indicate backplane connection when different from board connection MCDIS 6 F Q4 ROMB36 22 Z ROMB26 ROMB<lo> 18 V -

HP 9830 ComputerSection: Connectors - ROM & CPU

Page: L4 Rendition: 2014 Dec 26

Page 41: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

TRANSFORMER N52 POWER N51AN51A RAM N24AN24A T REGISTER N23AN23A M REGISTER N22AN22A BASIC ROM I N21AN21A M REG TEST N22CN22Ca VAC 1 A a VAC 1 A GND 1 A < GND 1 A < GND 1 A < GND 1 A < AEN 1 Aa VAC 2 B a VAC 2 B V+5 2 B < V+5 2 B < V+5 2 B < GND 2 B < MONO.C 2 Bb VAC 3 C b VAC 3 C (V+UH) - 3 C < (V+UH) - 3 C < nROMB00 3 C nROMB01 V+5 3 C < U82-4.6 3 Cb VAC 4 D b VAC 4 D V–12 4 D < - 4 D - nROMB03 4 D nROMB02 V+5 4 D < MONO.RC 4 Dc VAC 5 E c VAC 5 E RAMB3/7 5 E < - 5 E - nROMB05 5 E nROMB04 nROMB05 5 E < - 5 E

- 6 F d VAC 6 F RAMB2/6 6 F < > 6 F T 0 nWTM 6 F n INH nROMB03 6 F < - 6 Fd VAC 7 H GND 7 H RAMB1/5 7 H < nWTM 7 H nRDM SCK 7 H nRDM nROMB00 7 H < M15 7 H

- 8 J GND 8 J RAMB0/4 8 J < SCK 8 J TBUS n R A M A 0 8 J TBUS nROMB01 8 J < M14 8 JGND 9 K GND 9 K (>) - 9 K nRAMA0 (nRAMA0) - 9 K - (<) n R A M A 3 9 K MCK nROMB02 9 K < M13 9 KGND 10 L GND 10 L (>) - 10 L nRAMA3 (nRAMA3) - 10 L - (<) n R A M A 4 10 L nCCT nROMB04 10 L < M12 10 L

GND 11 M nMW15 11 M nRAMA4 nMW15 11 M M T S n R A M A 1 11 M MTS M11 11 MGND 12 N nMW14 12 N nRAMA1 nMW14 12 N - n R A M A 2 12 N R A M B 7 M10 12 N

V+5SENSE 13 P nMW13 13 P nRAMA2 nMW13 13 P LIx+MIx R A M A 8 13 P R A M B 6 M9 13 PV+5 14 R nMW12 14 R RAMA8 nMW12 14 R nDO0 R A M A 9 14 R R A M B 5 M8 14 RV+5 15 S nMW11 15 S RAMA9 nMW11 15 S T 1 R A M A 5 15 S R A M B 4 M7 15 SV+5 16 T nMW10 16 T RAMA5 nMW10 16 T T 2 R A M A 6 16 T R A M B 3 M6 16 T

V+UH 17 U nMW9 17 U RAMA6 nMW9 17 U S B U S R A M A 7 17 U R A M B 2 M5 17 UV+12S 18 V nMW8 18 V RAMA7 nMW8 18 V nTTT R W T 18 V R A M B 1 M4 18 V

V+17 19 W RWT 19 W < (>) - 19 W SC1 M C A 19 W R A M B 0 M3 19 WMGND 20 X MCA 20 X < - 20 X T 3 M A C 20 X nTTM M2 20 X

MDB 21 Y MAC 21 Y < SC0 21 Y MSTL M S T L 21 Y nEMB M1 21 YM D E 22 Z GND 22 Z < nEDT 22 Z - (-) 3.1 22 Z n C E M M0 22 Z

XIN 23 AA M0 M 0 23 AA M 1 5GND 24 BB < GND 24 BB <

N51BN51B N24BN24B N23BN23B N22BN22B N21BN21B T REG TEST N23CN23CGND 1 A GND 1 A < GND 1 A < GND 1 A < > 1 A GND T15 1 AGND 2 B RAMRf/r 2 B n M R 1 5 (V+12) - 2 B - (<) V+12 2 B < > 2 B V+12 T11 2 B

V+12 3 C - 3 C n M R 1 4 (V–12) - 3 C - (<) T P C 3 C M A C > 3 C V–12 - 3 CV+12SENSE 4 D (GND) - 4 D n M R 1 3 TPC 4 D - (N22B.4) (N23B.D) - 4 D n M A C > 4 D MAC T10 4 D

- * 5 E - 5 E n M R 1 2 - 5 E nMR15 - 5 E n M 1 3 > 5 E n M R 1 5 T14 5 EGNDSENSE 6 F V+16 6 F n M R 1 1 - 6 F nMR14 - 6 F M 9 > 6 F n M R 1 4 T13 6 F

- 7 H V+16 7 H n M R 1 0 - 7 H nMR13 nREFDLY 7 H M 1 0 > 7 H n M R 1 3 T9 7 Hn P O P 8 J V+19.5 8 J n M R 9 - 8 J nMR12 nREFDLY 8 J M 1 1 > 8 J n M R 1 2 T8 8 J

V+16SENSE 9 K (N23B.13) - 9 K n M R 8 - 9 K nMR11 R A M R r 9 K M 1 2 nROMB6 9 K n M R 1 1 T12 9 KGNDSENSE 10 L nMW7 10 L n M R 7 - 10 L nMR10 R A M R f 10 L n A R O M nROMB7 10 L n M R 1 0 T7 10 L

V+16 11 M nMW6 11 M n M R 6 (V+16) - 11 M - (<) V+16 11 M < > 11 M V+16 - 11 MV+19.5 12 N nMW5 12 N n M R 5 - 12 N nMR9 ROMB16 12 N ROMnA8 RE3 12 N n M R 9 - 12 N

GNDSENSE 13 P nMW4 13 P n M R 4 (N24B.9) - 13 P nMR8 ROMB17 13 P R O M A 8 ROMA8 13 P n M R 8 T6 13 PV–12SENSE 14 R nMW3 14 R n M R 3 nMW7 14 R nMR7 nROMB06 14 R nROMA7 nROMA7 14 R n M R 7 T4 14 R

V–12 15 S nMW2 15 S n M R 2 nMW6 15 S nMR6 nROMB07 15 S nROMA6 nROMA6 15 S n M R 6 T5 15 SGND 16 T nMW1 16 T n M R 1 nMW5 16 T nMR5 nROMB10 16 T nROMA5 nROMA5 16 T n M R 5 - 16 TGND 17 U nMW0 17 U n M R 0 nMW4 17 U nMR4 nROMB11 17 U nROMA4 nROMA4 17 U n M R 4 T0 17 UGND 18 V GND 18 V < nMW3 18 V nMR3 nROMB12 18 V nROMA3 nROMA3 18 V n M R 3 T1 18 V

nMW2 19 W nMR2 nROMB15 19 W nROMA2 nROMA2 19 W n M R 2 T3 19 WRAM 4K TEST N24CN24C nMW1 20 X nMR1 nROMB14 20 X nROMA1 nROMA1 20 X n M R 1 - 20 X

RAMA3/A1 1 A RAMA1/A3 nMW0 21 Y nMR0 nROMB13 21 Y nROMA0 nROMA0 21 Y n M R 0 - 21 YRAMA4/A2 2 B B0.RnW GND 22 Z < GND 22 Z < nROMB11 22 Z nROMB10 T2 22 Z

B0.nPC 3 C B0.nCE nROMB15 23 AA nROMB12nRAMA5/A7 4 D B1.nPC nROMB13 24 BB nROMB14nRAMA8/A5 5 E nRAMA9/A6 > 25 CC GNDnRAMA6/A8 6 F B1.nCE

B1.RnW 7 H RAMA0/A0B2.nPC 8 J B2.nCE

nRAMA7/A9 9 K B2.RnWB3.nPC 10 L RAMA2/A4B3.RnW 11 M GNDB3.nCE 12 N V+s

HP 9830 ComputerSection: Connectors - Power & Memory

Page: L5 Rendition: 2014 Dec 26

Page 42: Hewlett-Packard 9830 Computer Schematic · CPU Microcode Sequencing 13 P2 CPU Microcode Controls 13, 83 P3 CPU Registers 14, 83 P4 CPU ALU 14, 83 P5 M Register & Memory Cycle Generator

TAPE TAPE TAPE TAPE TAPE EXTERNAL N02INTERFACE N61AN61A CONTROL N62N62 READ/WRITE N63N63 MOTOR CTL N64N64 INTERCONNECT N65N65 I/O N0Y N0X

GND 1 A < GND 1 A < GND 1 A < GND 1 A < V+12S 1 A < nRDM 1 A nTTMV+5 2 B < V+5 2 B < V+5 2 B < V+5 2 B < SRV 2 B < MTS 2 B nEMB

nD I11 3 C nD I10 CIN 3 C WPT WDA 3 C WEN M R V 3 C < SFW 3 C < M15 3 C XINnD I9 4 D nD I8 nINT 4 D LDR WDB 4 D ARA M F W 4 D < MCM 4 D < GND 1 4 D A <nD I7 5 E nD I6 nCTMb 5 E nWPT WPT 5 E ARB M C M 5 E < MRV 5 E < V+5 2 5 E B <nD I5 6 F nD I4 nnLDR 6 F nC IN AGND 6 F < S F W 6 F < MFW 6 F < T0 3 6 F C nEDTnD I3 7 H nD I2 I D 0 7 H I D 1 - 7 H - S R V 7 H < (-) CHASSIS 7 H < MCK 4 7 H D -nD I1 8 J nD I0 I D 2 8 J I D 3 (-) DRA 8 J - V+17 8 J < GND 8 J < nWTM 5 8 J E SCK

(DO12) - 9 K - (DO13) I D 4 9 K I D 5 (-) DRB 9 K - MGND 9 K < V+5 9 K < nD I0 6 9 K F DO0(DO14) - 10 L - (DO15) I D 6 10 L I D 7 - 10 L - M D B 10 L < AGND 10 L < DO1 7 10 L H DO2

CNT 11 M FLG - 11 M - MDE 11 M < A R A 11 M A R B nD I3 8 11 M J DO3N61BN61BN61B nRNC 12 N nKRWD nFTC 12 N - AGND 12 N < WDA 12 N WEN nD I2 9 12 N K nD I1

GND 1 A nBFD nFTC 13 P nRVC WTC 13 P nPOPC LDR 13 P - nBFD 13 P WDB DO4 10 13 P L nD I4CIN 2 B LDR nWTC 14 R nPOPC R M K 14 R R D T - 14 R - C I N 14 R W P T DO5 11 14 R M nD I5

nCTMb 3 C nWPT RMK 15 S RDT nRCL 15 S WMK nRNC 15 S - V+12 15 S V-12 DO6 12 15 S N nD I6nnLDR 4 D nCIN nRCL 16 T W M K WDT 16 T WCL nFTC 16 T nRVC DO7 13 16 T P nD I7

ID0 5 E ID1 WDT 17 U WCL V+12 17 U V-12 V+12 17 U V-12 DO8 14 17 U R nD I8ID2 6 F ID3 DO0 18 V DO1 GND 18 V < GND 18 V < DO9 15 18 V S nD I9ID4 7 H ID5 DO2 19 W DO3 DO10 16 19 W T nD I10ID6 8 J ID7 DO4 20 X DO5 DO11 17 20 X U nD I11

C N T 9 K FLG DO6 21 Y DO7 DO12 18 21 Y V DO13n S S I 10 L nSIH DO8 22 Z DO9 DO14 19 22 Z W DO15

nCEOb 11 M n C F I DO10 23 AA DO11 n S S I 20 23 AA X nSIH(nKSTOP) - 12 N nPOPC GND 24 BB < nCEOb 21 24 BB Y n C F I

nRNC 13 P BEEP GND 22 25 CC Z nKSTOP- 14 R -

DO12 15 S DO13 KEYBOARD DO14 16 T DO15 LOGIC N32N32

- 17 U n INT GND 1 A < DISPLAY(nDEN) - 18 V - KC15 2 B KR7 LOGIC N42N42

KC14 3 C KR6 GND 1 A <KC13 4 D KR5 V+5 2 B <KC12 5 E KR4 nDEN 3 C DO0bKC11 6 F KR3 DRERG 4 D DRERFKC10 7 H KR2 DRERE 5 E DRERD

KEYBOARD K C 9 8 J KR1 KEYBOARD DRERC 6 F DRERBMATRIX N31N31 K C 8 9 K KR0 INTERFACE N34N34 D R E R A 7 H DRELG DISPLAY N41N41

V+5 1 A KC0 K C 7 10 L KSHF GND 1 A < DRELF 8 J DRELE GND 1 A <- 2 B KC1 K C 6 11 M nSIH (nPTF) - 2 B KLS DRELD 9 K DRELC V+5 2 B <

KREW 3 C KC2 K C 5 12 N nD I6 nSIH 3 C nKSTOP DRELB 10 L DRELA DRERF 3 C DRERG(GND) 4 D KC3 K C 4 13 P nD I7 n S S I 4 D nD I7 DCA0 11 M DCA1 DRERD 4 D DREREK R 0 5 E KC4 K C 3 14 R nD I5 nD I6 5 E nD I5 DCA2 12 N DOFF DRERB 5 E DRERCK R 1 6 F KC5 K C 2 15 S nD I4 nD I4 6 F nD I3 - 13 P - DRELG 6 F DRERAK R 2 7 H KC6 K C 1 16 T nD I0 nD I2 7 H nD I1 - 14 R - DRELE 7 H DRELFK R 3 8 J KC7 K C 0 17 U nD I1 nD I0 8 J DO12 DO4 15 S DO5 DRELC 8 J DRELDK R 4 9 K KC8 - 18 V nD I3 DO13 9 K DO14 DO6 16 T DO7 DRELA 9 K DRELB PRINTER N01N01K R 5 10 L KC9 KLS 19 W nD I2 DO15 10 L KREW DO8 17 U DO9 DCA1 10 L DCA2 nPACKnPACK 1 A n P S T Bn P S T BK R 6 11 M KC10 DO15 20 X n S S I GND 11 M < DO10 18 V DO11 DOFF 11 M DCA0 nPD3nPD3 2 B nPD6nPD6K R 7 12 N KC11 DO14 21 Y nKSTOP V+5 12 N < DO12 19 W DO13 DO1 12 N DO0 nPD4nPD4 3 C nPD1nPD1

KC15 13 P KC12 DO13 22 Z DO12 - 13 P - DO14 20 X DO15 DO3 13 P DO2 nPD5nPD5 4 D nPD2nPD2KSHF 14 R KC13 V+5 23 AA < - 14 R - V+12 21 Y V–12 DO0b 14 R < GNDGND 5 E nPD0nPD0

GND 15 S KC14 GND 24 BB < (V+12) - 15 S - (V-12) GND 22 Z < GND 15 S < GNDGND 6 F -

HP 9830 ComputerSection: Connectors - Devices

Page: L6 Rendition: 2014 Dec 26

NoteThe external I/O connectors are used with two sets of labels. The full edge connector socket has 50-pins, however most plug-in I/O modules are 44-pin and do not connect to the first 6 pins of the socket.