74LS259 8-bit addressable latch (9334) pinout

DIP-16. Controller soft switches $C080-$C08F,X: phases, motor, drive select, Q6, Q7

Any access to $C080+slot×$10 to $C08F+slot×$10 sets or clears one of eight latches: A1-A3 pick the latch, A0 is the new value (even address off, odd on). Q0-Q3 are the stepper phases, Q4 motor, Q5 drive 1/2, Q6 and Q7 the sequencer mode. /RESET clears them all, so Control-Reset stops the drive. Schematic rev 01 changed the part from 74LS259 to the pin-compatible 9334.

Open the interactive 74LS259 pinout

Pins

PinNameTypeSignal
1S0addrLatch select 0: address A1 (slot pin 3).
2S1addrLatch select 1: address A2 (slot pin 4).
3S2addrLatch select 2: address A3 (slot pin 5).
4Q0ioPhase 0 ($C080/$C081,X) to ribbon pin 2.
5Q1ioPhase 1 ($C082/$C083,X) to ribbon pin 4.
6Q2ioPhase 2 ($C084/$C085,X) to ribbon pin 6.
7Q3ioPhase 3 ($C086/$C087,X) to ribbon pin 8.
8GNDground0 V.
9Q4ctrlMotor on ($C088 off / $C089 on, X) through a 74LS05 to the 556 one-second turn-off timer.
10Q5ctrlDrive select ($C08A drive 1 / $C08B drive 2, X) to the enable gates.
11Q6ctrlQ6 ($C08C / $C08D,X) to P6 address A2: read data vs load or sense write protect.
12Q7ctrlQ7 ($C08E read / $C08F write, X) to P6 address A3.
13DaddrData in: address A0 (slot pin 2). Even address = 0, odd = 1.
14/GctrlEnable: /DEVICE SELECT (slot pin 41).
15/CLRctrlClear: system /RESET (slot pin 31). Forces every switch off.
16VCCpower+5 V.

Fitted in

Sources