Un convertidor elevador es para voltajes de alimentación y no para IO. Por lo tanto, si su suministro es de solo 3.3 V y sus dispositivos necesitan 5 V, funcionará un suministro de refuerzo.
Tenga en cuenta que la mayoría de los dispositivos que funcionan con 3.3V no toleran que IO se ejecute a 5V. El ATmega328 es uno de esos dispositivos. Cuando VCC es 3.3V, el máximo que puede manejar una entrada es Vcc + 0.5V = 3.8V .
En general, los dispositivos de 5V no necesitan modificación para recibir la lógica de 3.3V. (Depende de cuáles sean los umbrales para los dos dispositivos). Sin embargo, el dispositivo de 3.3V necesitará algo para cambiar el IO, como un divisor de voltaje.
Si el dispositivo utiliza un colector abierto (como un teclado PS2) para su línea de datos, es posible que pueda subir la señal a un voltaje más bajo.
Por ejemplo, es probable que su FIO conduzca la señal del reloj directamente al escáner. Si la línea de datos utiliza una resistencia de pull-up, puede intentar subirla al riel de 3.3V. De lo contrario, deberá utilizar un divisor de voltaje.