Un convertidor elevador es para tensiones de alimentación y no para IO. Por lo tanto, si tu alimentación es de sólo 3,3 V y tus dispositivos necesitan 5 V, funcionará un convertidor elevador.
Ten en cuenta que la mayoría de los dispositivos que funcionan a 3,3V no toleran IO funcionando a 5V. El ATmega328 es uno de esos dispositivos. Cuando VCC es 3.3V el máximo que una entrada puede manejar es Vcc+0.5V = 3.8V .
Generalmente los dispositivos de 5V no necesitan modificación para recibir lógica de 3.3V. (Depende de cuáles sean los umbrales de ambos dispositivos). Sin embargo, el dispositivo de 3,3 V necesitará algo para cambiar la IO, como un divisor de tensión.
Si el dispositivo utiliza un colector abierto (como un teclado PS2) para su línea de datos, puede ser capaz de pull-up de la señal a la tensión más baja.
Por ejemplo, su FIO puede, probablemente, conducir la señal de reloj al escáner directamente. Si la línea de datos utiliza una resistencia de pull-up, puedes intentar tirar de ella hasta el carril de 3,3V. De lo contrario, tendrás que utilizar un divisor de tensión.