DIY 5v to 3.3v Logic Level Shifter




Introduction: DIY 5v to 3.3v Logic Level Shifter

About: Master in Electronics Engineering

A logic level shifter is use to shift one voltage level to another which is essential for some digital chips to work.

Let's take a example when we want to upload a sketch to the esp8266-01 by using arduino we need to shift tx logic of arduino to 3.3v. As arduino logic level is 5v, it is dangerous for esp8266. It may get damaged, so we need logic level shifter.

Let's make a simple logic level shifter using two npn transistors. These types of level shifter are widely use in many of the digital devics. In this instructables we are going to design a simple circuit of level shifter just for understanding how they works. Practically cmos are preferred for making logic level shifters.

Step 1: Components:

1. Bc548 npn transistors x2

2. 1k resistors x2

3. 10k resistors x2

4. Some wires

5. Breadboard

6. Power supply

Step 2: Circuit

Step 3: Final Testing

I am using arduino uno to get voltages of 5 volt and 3.3 volt.

Be the First to Share


    • Pi Day Speed Challenge

      Pi Day Speed Challenge
    • Trash to Treasure Contest

      Trash to Treasure Contest
    • Microcontroller Contest

      Microcontroller Contest



    Question 4 months ago

    Do other NPN transistors work?


    Question 4 months ago

    does this work to shift logic level for ESP 01?