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.