Skip to Content

CD74HC4067 High Speed CMOS 16-Channel Analog/Digital Multiplexer Breakout Module

(0 review)
FeatureDetails
Channels16-Channel Multiplexer/Demultiplexer
Logic TypeHigh-Speed CMOS (CD74HC4067)
Voltage Range2V to 6V DC
Signal TypeAnalog and Digital (Bi-directional)
Interface4-bit Select Pins (S0-S3) + Enable Pin
On-Resistance70 $\Omega$ (Typical at 4.5V)
Price
₹ 67.80 ₹ 67.80
(Tax included)

Product Description & Technical Details

Product Description

The CD74HC4067 16-Channel Multiplexer Breakout is the ultimate solution for microcontrollers with limited I/O pins. This module acts like a high-speed rotary switch; it allows you to connect up to 16 different inputs (analog or digital) to a single pin on your Arduino or ESP32. By using four binary select pins (S0-S3), you can choose which of the 16 channels is connected to the common "SIG" pin at any given time. Because it is bi-directional, it can also be used as a Demultiplexer to route one signal to 16 different outputs. It is a favorite at Robogears for reading massive arrays of sensors, controlling large LED matrices, or managing multiple potentiometers on a MIDI controller.

Key Highlights

  • Massive Pin Expansion: Expand a single analog or digital pin to 16, requiring only 4 control pins (S0-S3) plus an optional Enable pin.

  • Bi-Directional Signal Flow: Works in both directions (1-to-16 or 16-to-1), allowing it to handle both sensor inputs and output signals like PWM.

  • Wide Compatibility: Works perfectly with 3.3V systems (like ESP32/Raspberry Pi) and 5V systems (like Arduino Uno/Mega).

  • High-Speed Switching: The CMOS technology allows for very fast channel switching, making it suitable for high-frequency signal sampling.

  • Enable Pin (EN): Includes an Active-Low Enable pin which, when pulled HIGH, disconnects all channels, effectively "turning off" the multiplexer.

Technical Specifications

  • Propagation Delay: 15ns (at 5V)

  • Frequency Bandwidth: Up to 80 MHz

  • Operating Temperature: -55°C to +125°C

  • Breakout Size: 40mm x 18mm

  • Pin Pitch: Standard 2.54mm

Installation Tip from Robogears

To select a channel, you must provide a binary code to the S0, S1, S2, and S3 pins. For example, to read channel C5, you would set the select pins to binary 5 (S0=HIGH, S1=LOW, S2=HIGH, S3=LOW). If you are using this to read analog sensors, be aware of the internal 70 $\Omega$ on-resistance; for most sensors, this is negligible, but for very high-precision measurements, it may require a small offset correction in your code. Always connect the EN pin to Ground to keep the module active.

Note: This product is the CD74HC4067 Breakout Board. Header pins are usually included but not soldered. Product images are for illustration purposes only.