La hoja de datos es muy escasa, pero toda la información que necesita está claramente en ella.
Loquevesaquíesunadescripcióninternadecómofunciona,yelpinSeleccióndemodo.Esteesuncambiode6entradasa6nivelesdesalida.Noesbidireccional,ysolosepuedetraducirdeunnivelalotro,sinmezclarycombinar.Eldiagramamuestraqueunaentradaentraenelinversor(noenlapuerta),alimentadoporVCC.Luegosecambiaantesdeiraotroinversor,alimentadoporVDD,loquedacomoresultadolasalida.
DeestosepuedeverqueVcceselsuministrodevoltajeparaelniveldeentrada,yVDDeselsuministrodevoltajeparaelniveldesalida.
Latabladeseleccióndemodoleindicacómodebemanejarseelpindemodo.ElTTLyCmosnoserefierensimplementealosnivelesdevoltaje,sinoacómointerpretarlos.
Ylascaracterísticaseléctricastedicenelresto.
Aquí puede ver qué voltaje, comparativamente, se interpretará. Cmos trata un Bajo y un Alto aproximadamente por igual. Una entrada baja (0) se trata como un poco menos de la mitad del nivel de suministro de voltaje (Vcc), y una entrada alta (1) se trata como un poco más de la mitad de la Vcc (cuando VCC = 5, cualquier valor inferior a 1,5 V, entonces hasta 2.25v es la lógica 0, cualquier valor por encima de 3.5V, luego hasta 2.75V es la lógica 1).
TTL, por otro lado, tiene un rango fijo más pequeño para lógica baja. Una entrada (en VCC = 5v) entre 1.5 y menos es Logic 0, y 1.5 y más es Logic 1.
Debes mirar la hoja de datos del STM32 para averiguar si usa TTL o salida de nivel cmos.