- Bidirectional Voltage Translation: Automatically converts signals in both directions (HV to LV and LV to HV) across four independent channels.
- Wide Voltage Compatibility: Supports high voltages from 3V to 5.5V and low voltages from 1.8V to 3.6V (specific ranges may vary by exact component, typically 5V/3.3V compatible).
- 4 Independent Channels: Allows simultaneous level shifting for up to four data lines.
- Easy Integration: Designed with standard 0.1″ (2.54mm) pitch header pins for easy breadboard or PCB mounting.
- No Direction Control Required: The module automatically senses the direction of data flow, simplifying wiring and coding requirements.
- Compact Design: Small footprint makes it easy to integrate into space-constrained projects.
WCMCU-401 Logic Level Shifter Module – 4-Channel Voltage Converter for Arduino/Raspberry Pi
| Module Type | 4-Channel Bidirectional Logic Level Shifter |
|---|---|
| High Voltage (HV) Range | 3V – 5.5V |
| Low Voltage (LV) Range | 1.8V – 3.6V |
| Channels | 4 |
| Logic IC (Typical) | TXB0104 or similar MOSFET-based design |
| Dimensions | Approx. 15mm x 11.5mm |
| Pin Pitch | 2.54mm (0.1") Standard Header |
| Operating Temperature | -40°C to +85°C |



- Power Connections: Connect the higher voltage source (e.g., 5V from Arduino) to the HV pin. Connect the lower voltage source (e.g., 3.3V from Raspberry Pi) to the LV pin.
- Ground Connections: Ensure both ground references are connected to the GND pin on the module.
- Signal Connections: Connect the data lines from the high-voltage device to the HV1 through HV4 pins.
- Signal Routing: Connect the corresponding data lines from the low-voltage device to the LV1 through LV4 pins.
- Operation: The module is now ready to safely translate digital signals between the two systems
Yes, absolutely. You would connect 5V to the HV pin, 3.3V to the LV pin, and the sensor’s data line to one of the HV channels, and the corresponding Raspberry Pi GPIO pin to the linked LV channel
No, this is a logic (digital) level shifter module. It is designed for discrete HIGH/LOW digital signals used in communication protocols like I2C, SPI, or UART. It will not work for converting variable analog voltage levels.
Speed depends on the specific internal chip used (e.g., TXB0104). These modules typically support standard data rates for typical microcontroller applications, often handling up to 100 Mbps for push-pull applications, which is sufficient for most Arduino/Raspberry Pi communications
No, the module is fully bidirectional and automatically detects the direction of data flow on each channel independently. This makes integration simple as you don’t need extra GPIO pins to control direction
No, this module is strictly for logic signals, not for supplying power to an entire circuit or device. Use a dedicated voltage regulator (like an AMS1117 3.3V regulator) for power conversion









