Skip to content
A project ofgwark.dev

TI / Nexperia / many · Integrated circuit

74HC4067 16-Channel Analog Multiplexer

Turns one ADC pin into sixteen. An analog switch, not a buffer, so it passes signals both ways and brings its own resistance along.

Cheat sheet (SVG)
Logic level
2-6 V
Package
PDIP-24 / SOIC-24 / SSOP-24

1.Pinout diagram

Highlight a signalhover to preview, click to keep

Pins 1-12

74HC4067

Pins 13-24

Pin detail

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

Logic level
2-6 V
Package
PDIP-24 / SOIC-24 / SSOP-24

Fig. 1. 74HC4067 16-Channel Analog Multiplexer, PDIP-24. Hover or tap a signal to light up every pin that carries it.

2.Watch out

3.Minimum circuit as a 16-input expander

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

VCCGND74HC40670.1 uF ceramic between VCC (24) and GND0.1 uFceramicEnable link between E (15) and GNDEnablelinkGND (12) to GNDVCC (24) to VCCTo the ADC between MCU and COM (1)To the ADCMCUCOM 1GND 12E 15VCC 24VCC 24
Fig. 2. Minimum circuit as a 16-input expander, drawn from Table 1. Crossing wires are not connected.
Table 1. External parts, and why each one is there.
PartBetween
0.1 uF ceramicVCC (24) to GND
Enable linkE (15) to GND
To the ADCCOM (1) to MCU

S0 to S3 go to four ordinary GPIOs. Nothing else is needed: the channels connect straight to whatever you are measuring, as long as it sits between GND and VCC.

4.Full pin reference

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

Table 2. Pin assignments.

Complete pin reference for 74HC4067 16-Channel Analog Multiplexer
PinNameFunctions

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

Edit this file on GitHubReport it instead