( igiboy | 2022. 01. 31., h – 08:17 )

Van SPI-os GPIO bővító. Pl. MCP23S17 Lehet ezt lenne érdemes használnod. 
Az ESP32-n van pár láb ami induláskor sem mindegy hogyan áll. Ezenkívűl te is akarod még programozni, tehát jópár láb nem minden esetben használható.

Ha pl. 2db MCP23S17-t használsz IO bővítőként, akkor az ESP-re 5V-os IO-t nem kell illesztened, csak az SPI-t, mert a MCP23S17 lenne 5V-on. 5db GPIO-ot venne el az ESP32-től. Sebességben szerintem teljesen elég lenne ROM-ot emulálni.
3v3 - 5v szintillesztésre egy FET-es kapcsolást szoktak legtöbbször használni. Néhány esetben elég egy pár ellenállás is akár. Vannak kifejezetten szintillesző IC-k is.