ESP8266 circuit

Hello guys

My ESP8266-01 circuit is like that i know maximum 3.3V can be applied to ESP but for Rx pin of ESP i apply 5V (directly from the digital output of atmega328p) .I have tried to divide voltage using 10k/20k resistors however it did not work in that condition that's why i removed the resistors and it works quite fine for 2 months. As i guess it does not harm esp because output current of I/O pins is small. My first question if i use the circuit like in the figure,will it make any trouble in the future for esp8266. Second question is Should i use a buffer to reduce the voltage something like 'NC7SZ125P5XTR-ND'.

Use a logic level shiftier

--
Mark

You need to get as better grasp on current and voltage, then also look into source and sink current. What kind of esp do you have? Is it a module that already has a level shifter on board? What controller are you using? Is it a 3v controller?

Normally, logic circuits don't like having nearly double the operating voltage applied to them. They tend to simply quit working.....forever

Is this a "bare" ESP board.
Did you only use a divider on the RX pin of the ESP.
Why didn't you use the recommended 1k:2k values.
Leo..

You can also look at how Adafruit solve this problem on their Huzzah ESP8266 breakout using a 1n4148 diode:
https://learn.adafruit.com/assets/24745

Wawa:
Is this a "bare" ESP board.
Did you only use a divider on the RX pin of the ESP.
Why didn't you use the recommended 1k:2k values.
Leo..

Yes it is normal ES8266-01 I just used the divider on the RX pin. I did not know 1k:2k values are recommended that's why i have used 10k:20k

tinman13kup:
You need to get as better grasp on current and voltage, then also look into source and sink current. What kind of esp do you have? Is it a module that already has a level shifter on board? What controller are you using? Is it a 3v controller?

Normally, logic circuits don't like having nearly double the operating voltage applied to them. They tend to simply quit working.....forever

I am using atmega328p and supplying it with 5V

so are 1k:2k resistors best option ?

I hope you not running it at 5 volts it will not last long at five volt power

I am not running esp with 5v i am just applying 5v to RX pin of esp