This might be a stupid question, but I can't seem to figure out how to convert 3.3V to 5V with the 74HC14. I have a power source which can supply 5V (see the power adapter at the left), and use it to power the Raspberry Pi and the converter. The Raspberry Pi has GPIO at 3.3V, while the LED strip (WS2812B) operates at 5V. This means I would like to use a logic-level converter to convert the 3.3V from the RPi to the 5V for the LED strip.

Unfortunately, I do not have a lot of experience in schematics, nor can I find any possible location where they use the 74HC14 the way I need it. I could use any help needed!

Design Fritzing Design

74HC14 (from this forum) 74HC14

It appears that the 74HC14 does not support 3.3V input, but as suggested by @Justme, the 74LS14 seems to work well. I also found the TXB0108, should that also be useful, or is it better to use the 74LS14?


Thanks to the comments section, I stumbled upon the 74HCT125, which might work I've updated the design based on the suggestions, is there anything wrong with it or that could be improved?

New Design

  • \$\begingroup\$ Here's a work around that allows you to drive more current high or low side. i.stack.imgur.com/SQuaV.png \$\endgroup\$ – Tony Stewart Sunnyskyguy EE75 Dec 26 '19 at 18:59
  • \$\begingroup\$ It worked for me with a 74HCT125E (not HC), which is available cheaply on eBay. A 100Ω series resistor at the output may be required to make it work. \$\endgroup\$ – Erlkoenig Dec 26 '19 at 19:17
  • \$\begingroup\$ I would rather not use a work around but a solid, stable output that will guarantee it's consistency. I will take a look at your schematic, and also look into the 74HCT125E \$\endgroup\$ – Mark D Dec 26 '19 at 19:30
  • \$\begingroup\$ I think I found something which might actually work, what do you think? cs5.pikabu.ru/post_img/big/2015/12/22/5/1450770311166023258.png . It is using the 74HCT125P \$\endgroup\$ – Mark D Dec 26 '19 at 19:36
  • \$\begingroup\$ I've updated my design (see EDIT 2) using the 74HCT125E and a resistor. Did I implement it correctly, or did I forget something / did something wrong? \$\endgroup\$ – Mark D Dec 26 '19 at 21:41

The 74HC14 does not work with 3.3V logic input when it is powered from 5V. The original schematic uses 74LS14 which does work, and for example 74HCT14 would work too.

  • \$\begingroup\$ Ah okay, that at least clears some things up, thanks for the tip! Any more ideas / tips you could give me \$\endgroup\$ – Mark D Dec 26 '19 at 16:29
  • \$\begingroup\$ The output of the 74HCTxx is identical to the 74HCxx \$\endgroup\$ – Tony Stewart Sunnyskyguy EE75 Dec 26 '19 at 18:48
  • 1
    \$\begingroup\$ The HCT variant recognizes 3,3V as high, but the HC does not. \$\endgroup\$ – Erlkoenig Dec 26 '19 at 19:18

Thanks to @Erlkoenig I stumbled upon the 74HCT125N, which I can confirm works very well. Down below is an updated schematic: enter image description here


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.