Skip to content
A project ofgwark.dev

TI / Nexperia / many · Integrated circuit

74HC245 Octal Bus Transceiver

Eight bidirectional buffers with a direction pin and a tri-state enable. What you put between a CPU bus and anything you do not fully trust.

Cheat sheet (SVG)
Logic level
2-6 V (HC)
Package
PDIP-20 / SOIC-20

1.Pinout diagram

Highlight a signalhover to preview, click to keep

Pins 1-10

74HC245

Pins 11-20

Pin detail

Hover a pin for its mappings and gotchas. Click to keep it here.

Logic level
2-6 V (HC)
Package
PDIP-20 / SOIC-20

Fig. 1. 74HC245 Octal Bus Transceiver, PDIP-20. Hover or tap a signal to light up every pin that carries it.

2.Watch out

3.Minimum circuit

What has to go around the chip before it will run.

VCCGND74HC245Wire link between OE (19) and GNDWire linkWire link between DIR (1) and VCCWire link100 nF between VCC (20) and GND100 nFGND (10) to GNDVCC (20) to VCCDIR 1GND 10OE 19VCC 20VCC 20
Fig. 2. Minimum circuit, drawn from Table 1. Crossing wires are not connected.
Table 1. External parts, and why each one is there.
PartBetween
Wire linkOE (19) to GND
Wire linkDIR (1) to VCC
100 nFVCC (20) to GND

Both sides are driven outputs when enabled, so never tie DIR by accident on a shared bus: two buffers pointing at each other is a short between whatever is driving them.

4.Full pin reference

Every pin, alias and mapping. This is the table that prints.

Table 2. Pin assignments.

Complete pin reference for 74HC245 Octal Bus Transceiver
PinNameFunctions

Looking for a substitute?

Primary sources

Found a wrong pin? The whole board is one file, data/boards/sn74hc245.json.

Edit this file on GitHubReport it instead