Hola.
Estoy haciendo un proyecto con un PIC32 que funciona con 3.3V y
que tiene algunos terminales que toleran niveles de 5V.Necesito administrar otro dispositivo que tenga una UART a niveles de voltaje TTL (5v).
El terminal que estaría transmitiendo datos desde el microcontrolador estaría configurado como una salida de drenaje abierto y usaría una resistencia pull up. Mientras que el terminal receptor de datos del microcontrolador, creo que debería conectarme directamente al terminal transmisor del otro dispositivo, de la siguiente manera:

Esta configuración me da un poco de inseguridad. Creo que podría haber daños en los terminales del microcontrolador debido a una sobretensión,
Creo que debería agregar algunas resistencias adicionales para tratar de limitar la corriente de alguna manera similar al diagrama a continuación.

Obviamente, estas resistencias adicionales podrían ser un problema si quiero transmitir y recibir datos a altas velocidades, pero a velocidades moderadas, creo que eso no sería un problema.
Mi pregunta es: ¿Es necesario las resistencias adicionales o es correcto el primer diseño?
Cualquier comentario o sugerencia será bienvenida
Saludos.
ACTUALIZACIÓNHay un error en los diagramas con respecto a la resistencia de pull up, debe estar conectada a 5V, no a 3.3V. perdón por la equivocación.