No se garantiza que un 74HC04 funcione correctamente si se maneja desde una salida CMOS de 3,3V (aunque es casi seguro que funcione ya que es muy poco probable que el dispositivo esté en los límites de la hoja de datos).
El peor caso de tensión requerido para ser reconocido como un nivel alto es el 70% de la tensión de alimentación (Vih). Si el carril de 5V es de hecho 5.25V entonces esto sería 3.675V - por encima de los 3.3V suministrados por el GPIO. El caso más normal es que detecte un poco más de ~50% como nivel alto, lo cual para un riel de 5V es 2.5V y así funcionaría.
La familia de dispositivos HCT es similar a los dispositivos HC, pero están diseñados para este tipo de interconexión y tienen un umbral que es independiente del carril de suministro con un peor caso de 2V que está garantizado para trabajar con la señal de entrada de 3,3V. Sin embargo, tienen una tensión de alimentación más restrictiva de 4,5 - 5,5V.
El dispositivo 74HCT04 es equivalente al 74HC04 pero tiene este umbral mejor controlado.
Los dispositivos HCT se diseñaron en realidad para interactuar con dispositivos TTL bipolares que tenían un Voh de 2,4V en el peor de los casos, pero también funcionarán para su aplicación.