Opción 1.) Establecer como entrada, y usar una resistencia externa para tirar a VCC o GND.
Opción 2.) Déjelos desconectados en la PCB y, a través del software, conviértalos en todas las entradas y habilite los controles de entrada. Esto es menos costoso que 1.) en términos de área de placa y costo, pero dependiendo de su aplicación puede plantear problemas en el inicio si está en un entorno ruidoso, ya que algunos pines están predeterminados en hi-z.
Opción 3.) Deje desconectado en la PCB y conduzca como una salida a VCC o GND. La desventaja es que puede conducir a un corto si algo lo toca.
No ate un pin directamente a VCC o GND porque eso deja la posibilidad de cortocircuitos durante el desarrollo si accidentalmente establece ese pin en una salida.
Por lo general, dejar flotar un pin de entrada no es una buena idea; el ruido puede hacer que se invierta mucho los estados y que pueda quemar energía en el circuito de la CPU conectado a él.