Entrada de 12 V no GPIO de 3,3 V, TVS puxado para baixo ou Schottky puxado para cima?

Estou construindo meu próprio PLC que precisa aceitar entradas permanentes de até 30 V DC em um STM32F com entradas de 3,3 V. A entrada comutada terá que funcionar com 8 a 30 V, mas 90% do tempo a tensão de entrada será fixada em 12 V ou 24 V. As entradas serão apenas interruptores, como...