El alto voltaje digital de los pines del microcontrolador siempre estará limitado por su alimentación (como probablemente sepas, pero por si acaso), así que si funciona con 3,3V los pines pasarán de 0 a 3,3V.
Para el cambio de nivel a 12V, se necesitaría un carril de alimentación separado. Esto podría crearse con un convertidor de CC a CC desde la fuente de 3,3V como el que enlazas. La hoja de datos debería dar suficiente información para configurarlo correctamente, pero pueden tener bastantes trampas para el recién llegado, por lo que es posible que desee pensar en un módulo ya montado como este .
Una vez que tengas el raíl de 12V, necesitarás un transistor externo (o un circuito integrado de cambio de nivel) para cambiarlo, ya que no puedes aplicar más que la tensión de alimentación de los microcontroladores a sus pines (por ejemplo, 3,3V)
Esto podría ser tan simple como una configuración común de emisor/drenaje como el diagrama de abajo. Los 5V pueden ser reemplazados por 12V y la resistencia pull up (10k es un buen punto de partida) ajustada como sea necesario (la discusión completa viene de la página 8-6 de este documento útil de Microchip):
Aquí hay otro ejemplo en este Desfasador de nivel RS232 (la parte de Tx es la que te interesa)