{"id":6613,"date":"2026-05-26T12:28:23","date_gmt":"2026-05-26T12:28:23","guid":{"rendered":"https:\/\/thingsinnet.com\/?post_type=product&#038;p=6613"},"modified":"2026-05-26T12:31:15","modified_gmt":"2026-05-26T12:31:15","slug":"6613","status":"publish","type":"product","link":"https:\/\/thingsinnet.com\/?product=6613","title":{"rendered":"4-Channel Bi-Directional Logic Level Shifter Module"},"content":{"rendered":"<p data-path-to-node=\"6\">The <b data-path-to-node=\"6\" data-index-in-node=\"4\">4-Channel Bi-Directional Logic Level Shifter<\/b> is an essential, pocket-sized utility board designed to safely bridge the voltage communication gap between incompatible microcontrollers and peripherals.<\/p>\n<p data-path-to-node=\"7\">Different development platforms run on different voltage architectures\u2014for example, a classic Arduino UNO operates on <b data-path-to-node=\"7\" data-index-in-node=\"118\">5V<\/b>, while modern chips like the ESP32, Raspberry Pi, and STM32 operate on <b data-path-to-node=\"7\" data-index-in-node=\"192\">3.3V<\/b>. Connecting a 5V data line directly to a 3.3V pin can permanently fry your sensitive components. This module solves that problem entirely by stepping down high-voltage (5V) signals to low-voltage (3.3V) signals, and stepping up low-voltage signals to high-voltage signals simultaneously across 4 independent channels.<\/p>\n<p data-path-to-node=\"8\">Utilizing high-speed N-channel field-effect transistors (MOSFETs) with integrated pull-up resistors, this board supports truly bi-directional data flow. It automatically handles changing data directions without requiring a directional control pin, making it perfect for high-speed digital communication protocols like <b data-path-to-node=\"8\" data-index-in-node=\"318\">I2C, SPI, UART, and standard GPIO switching<\/b>.<\/p>\n<ul>\n<li data-path-to-node=\"10,0,0\"><b data-path-to-node=\"10,0,0\" data-index-in-node=\"0\">True Bi-Directional Shifting:<\/b> Seamlessly converts signals from high-to-low and low-to-high configurations simultaneously without manual direction switching.<\/li>\n<li data-path-to-node=\"10,1,0\"><b data-path-to-node=\"10,1,0\" data-index-in-node=\"0\">4 Independent Channels:<\/b> Safely routes up to 4 distinct data lines (perfect for handling dual I2C buses or complete SPI layouts).<\/li>\n<li data-path-to-node=\"10,2,0\"><b data-path-to-node=\"10,2,0\" data-index-in-node=\"0\">Multi-Voltage Compatibility:<\/b> Though optimized for 5V and 3.3V matching, it can reliably shift signals down to 1.8V for ultra-low-power electronics.<\/li>\n<li data-path-to-node=\"10,3,0\"><b data-path-to-node=\"10,3,0\" data-index-in-node=\"0\">Protocol Friendly:<\/b> Fully compatible with open-drain architectures like I2C, thanks to its onboard <span class=\"math-inline\" data-math=\"10\\text{ k}\\Omega\" data-index-in-node=\"98\">10k<\/span>\u00a0pull-up resistors.<\/li>\n<\/ul>\n<p><strong>Technical Specifications:<\/strong><\/p>\n<table data-path-to-node=\"13\">\n<thead>\n<tr>\n<td><strong>Parameter<\/strong><\/td>\n<td><strong>Specification<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><span data-path-to-node=\"13,1,0,0\"><b data-path-to-node=\"13,1,0,0\" data-index-in-node=\"0\">Channels<\/b><\/span><\/td>\n<td><span data-path-to-node=\"13,1,1,0\">4 Independent Bi-Directional Channels<\/span><\/td>\n<\/tr>\n<tr>\n<td><span data-path-to-node=\"13,2,0,0\"><b data-path-to-node=\"13,2,0,0\" data-index-in-node=\"0\">High-Voltage Side (HV)<\/b><\/span><\/td>\n<td><span data-path-to-node=\"13,2,1,0\">Accepts 3.0V to 5.5V DC (Typically connected to 5V)<\/span><\/td>\n<\/tr>\n<tr>\n<td><span data-path-to-node=\"13,3,0,0\"><b data-path-to-node=\"13,3,0,0\" data-index-in-node=\"0\">Low-Voltage Side (LV)<\/b><\/span><\/td>\n<td><span data-path-to-node=\"13,3,1,0\">Accepts 1.5V to 3.8V DC (Typically connected to 3.3V)<\/span><\/td>\n<\/tr>\n<tr>\n<td><span data-path-to-node=\"13,4,0,0\"><b data-path-to-node=\"13,4,0,0\" data-index-in-node=\"0\">Onboard Pull-up Resistors<\/b><\/span><\/td>\n<td><span data-path-to-node=\"13,4,1,0\">Integrated <span class=\"math-inline\" data-math=\"10\\text{ k}\\Omega\" data-index-in-node=\"11\">$10\\text{ k}\\Omega$<\/span> resistors on all 4 lines<\/span><\/td>\n<\/tr>\n<tr>\n<td><span data-path-to-node=\"13,5,0,0\"><b data-path-to-node=\"13,5,0,0\" data-index-in-node=\"0\">Maximum Data Rate<\/b><\/span><\/td>\n<td><span data-path-to-node=\"13,5,1,0\">Up to 2 Mbps (Perfect for I2C and UART; standard SPI speeds supported)<\/span><\/td>\n<\/tr>\n<tr>\n<td><span data-path-to-node=\"13,6,0,0\"><b data-path-to-node=\"13,6,0,0\" data-index-in-node=\"0\">Breadboard Friendly<\/b><\/span><\/td>\n<td><span data-path-to-node=\"13,6,1,0\">Standard 2.54mm (0.1&#8243;) pin pitch layout<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 data-path-to-node=\"17\">High-Voltage Side (HV)<\/h3>\n<ul>\n<li data-path-to-node=\"18,0,0\"><b data-path-to-node=\"18,0,0\" data-index-in-node=\"0\">HV:<\/b> Connect to your High-Voltage system power supply (e.g., 5V).<\/li>\n<li data-path-to-node=\"18,1,0\"><b data-path-to-node=\"18,1,0\" data-index-in-node=\"0\">GND:<\/b> Connect to your High-Voltage system Ground.<\/li>\n<li data-path-to-node=\"18,2,0\"><b data-path-to-node=\"18,2,0\" data-index-in-node=\"0\">HV1 \/ HV2 \/ HV3 \/ HV4:<\/b> High-voltage digital data input\/output pins.<\/li>\n<\/ul>\n<h3 data-path-to-node=\"19\">Low-Voltage Side (LV)<\/h3>\n<ul>\n<li data-path-to-node=\"20,0,0\"><b data-path-to-node=\"20,0,0\" data-index-in-node=\"0\">LV:<\/b> Connect to your Low-Voltage system power supply (e.g., 3.3V).<\/li>\n<li data-path-to-node=\"20,1,0\"><b data-path-to-node=\"20,1,0\" data-index-in-node=\"0\">GND:<\/b> Connect to your Low-Voltage system Ground <i data-path-to-node=\"20,1,0\" data-index-in-node=\"47\">(Note: The HV and LV ground pins must be tied together to share a common reference)<\/i>.<\/li>\n<li data-path-to-node=\"20,2,0\"><b data-path-to-node=\"20,2,0\" data-index-in-node=\"0\">LV1 \/ LV2 \/ LV3 \/ LV4:<\/b> Low-voltage digital data input\/output pins matching the corresponding HV channels.<\/li>\n<\/ul>\n<h3 data-path-to-node=\"21\">Quick Connection Example:<\/h3>\n<ol>\n<li>To connect a 5V Arduino to a 3.3V sensor via I2C:<\/li>\n<li data-path-to-node=\"23,0,0\">Connect Arduino <b data-path-to-node=\"23,0,0\" data-index-in-node=\"16\">5V<\/b> to <b data-path-to-node=\"23,0,0\" data-index-in-node=\"22\">HV<\/b>, and <b data-path-to-node=\"23,0,0\" data-index-in-node=\"30\">GND<\/b> to <b data-path-to-node=\"23,0,0\" data-index-in-node=\"37\">GND<\/b>.<\/li>\n<li data-path-to-node=\"23,1,0\">Connect Sensor <b data-path-to-node=\"23,1,0\" data-index-in-node=\"15\">3.3V<\/b> to <b data-path-to-node=\"23,1,0\" data-index-in-node=\"23\">LV<\/b>, and <b data-path-to-node=\"23,1,0\" data-index-in-node=\"31\">GND<\/b> to <b data-path-to-node=\"23,1,0\" data-index-in-node=\"38\">GND<\/b>.<\/li>\n<li data-path-to-node=\"23,2,0\">Route Arduino <b data-path-to-node=\"23,2,0\" data-index-in-node=\"14\">SDA<\/b> to <b data-path-to-node=\"23,2,0\" data-index-in-node=\"21\">HV1 &#8212;&gt;<\/b>\u00a0Sensor <b data-path-to-node=\"23,2,0\" data-index-in-node=\"44\">SDA<\/b> connects to <b data-path-to-node=\"23,2,0\" data-index-in-node=\"60\">LV1<\/b>.<\/li>\n<li data-path-to-node=\"23,3,0\">Route Arduino <b data-path-to-node=\"23,3,0\" data-index-in-node=\"14\">SCL<\/b> to <b data-path-to-node=\"23,3,0\" data-index-in-node=\"21\">HV2<\/b> <strong><span class=\"math-inline\" data-math=\"\\rightarrow\" data-index-in-node=\"25\">&#8212;&gt;<\/span><\/strong> Sensor <b data-path-to-node=\"23,3,0\" data-index-in-node=\"44\">SCL<\/b> connects to <b data-path-to-node=\"23,3,0\" data-index-in-node=\"60\">LV2<\/b>.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>The 4-Channel Bi-Directional Logic Level Shifter is an essential, pocket-sized utility board designed to safely bridge the voltage communication gap between incompatible microcontrollers and peripherals. Different development platforms run on different voltage architectures\u2014for example, a classic Arduino UNO operates on 5V, while modern chips like the ESP32, Raspberry Pi, and STM32 operate on 3.3V. Connecting [&hellip;]<\/p>\n","protected":false},"featured_media":6614,"comment_status":"open","ping_status":"closed","template":"","meta":[],"product_brand":[],"product_cat":[23],"product_tag":[],"class_list":["post-6613","product","type-product","status-publish","has-post-thumbnail","product_cat-modules-and-sensors","product_shipping_class-0-5-kg","first","outofstock","shipping-taxable","purchasable","product-type-simple"],"_links":{"self":[{"href":"https:\/\/thingsinnet.com\/index.php?rest_route=\/wp\/v2\/product\/6613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thingsinnet.com\/index.php?rest_route=\/wp\/v2\/product"}],"about":[{"href":"https:\/\/thingsinnet.com\/index.php?rest_route=\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/thingsinnet.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6613"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thingsinnet.com\/index.php?rest_route=\/wp\/v2\/media\/6614"}],"wp:attachment":[{"href":"https:\/\/thingsinnet.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6613"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/thingsinnet.com\/index.php?rest_route=%2Fwp%2Fv2%2Fproduct_brand&post=6613"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/thingsinnet.com\/index.php?rest_route=%2Fwp%2Fv2%2Fproduct_cat&post=6613"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/thingsinnet.com\/index.php?rest_route=%2Fwp%2Fv2%2Fproduct_tag&post=6613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}