The CD74HC4067 16-Channel Analog/Digital Multiplexer Breakout Module is a powerful signal switching solution used to expand your microcontroller’s input/output capability. It allows you to connect 16 different analog or digital signals to a single MCU pin using select lines, making it perfect for projects needing multiple sensors, buttons, potentiometers, or signal routing with fewer GPIO pins. This module works like a smart electronic switch that selects one channel at a time and routes it to the common pin.
Core Module Features
• IC Used: CD74HC4067 (16-channel multiplexer/demultiplexer)
• Channels: 16 independent input/output channels (C0 to C15)
• Signal Type Support: Analog + Digital switching
• Function: 16-to-1 signal selector / router
• Enable Pin: Active LOW enable control (EN)
Electrical & Interface
• Operating Voltage (VCC): 2V – 6V DC (commonly 3.3V / 5V)
• Control Pins: S0, S1, S2, S3 (4-bit selection)
• Common Pin: SIG (shared input/output line)
• Enable Pin: EN (LOW = active, HIGH = disable)
• Logic Compatibility: Works with both 3.3V and 5V microcontrollers
• Switching Type: Bilateral CMOS switch (bidirectional)
Performance & Switching
• Switching Channels: Selects 1 of 16 lines at a time
• Low Power Consumption: Suitable for battery based projects
• Fast Switching: Ideal for sensor scanning and multiplexing
• Bidirectional Signal Path: Can be used as MUX or DEMUX
• Best Use Case: Reading many sensors using fewer analog/digital pins
Physical & Integration
• Compact breakout board with labeled pins
• Easy breadboard and jumper wire compatible
• Mounting holes available for stable placement
• Supports quick expansion for Arduino, ESP32, Raspberry Pi Pico, etc.
Applications
• Multiple sensor reading expansion (gas sensors, LDRs, pots, IR sensors)
• Analog channel expansion for Arduino / ESP32 / Raspberry Pi Pico
• Keypad / button input scanning
• Signal routing in robotics projects
• DIY automation systems requiring many I/O devices
• Audio signal switching / selector projects (low voltage)
Pro Tip
• Use delay(1–5ms) after switching channels for stable readings in analog mode
• Keep signal wires short to reduce noise in analog measurements
• EN pin can be used for fast disconnect or channel isolation
• Perfect companion for ADS1115 / Arduino analog expansion projects
Package Includes
• 1 × CD74HC4067 16-Channel Multiplexer Breakout Module
