Además de los circuitos discretos que han mostrado las otras respuestas, puede usar un inversor o compuerta integrados. (más útil si ya tiene puertas de repuesto en su circuito, o para un circuito de mayor velocidad).
Deberá usar una de las series 74 que tiene entradas de nivel TTL, pero está basada en CMOS, de modo que tenga salidas de nivel CMOS. Estos tipos generalmente tienen una 'T' en el número de tipo, por ejemplo. 74HCTxx, 74ACTxx. Cuando se ejecutan en una fuente de 5V, aceptarán cualquier cosa por encima de 2V como una entrada alta y emitirán una señal cercana a 5V ... Haciéndolos muy útiles para interconectar la lógica de 3V a la lógica de 5V.
Para un inversor, algo como 74HCT14 es bueno, ya que tiene una entrada de disparador Schmitt y tolerará más ruido (especialmente agradable cuando su interrupción es algo mecánico, o en un entorno de alto ruido con un cable largo).
Sin embargo, la mayoría de las puertas funcionarán si no es necesario limpiarlas. Un tipo no inversor (búfer, compuerta AND u OR con entradas unidas entre sí, etc.) también funciona bien y no invertirá su señal si así lo prefiere. También hay puertas individuales disponibles ahora, pero solo en SMT parece. 74HCT1G14 es una variante de puerta única de 74HCT14, por ejemplo. Estos son útiles para traducir una sola línea entre los tipos de lógica, o para rebotar una única entrada mecánica, si no tiene puertas de repuesto en el circuito.