That is a lot of trouble to go to when you can just put level converters on your arduino's outputs.
No but data selector or shift register running at 3V3 cuts down the number drastically.
I have a 5V Arduino Mega 1280 board, and I need to use SPI bus to communicate with 64 chips(3.3V not 5V tolerant I/Os)I need to modify my board,I've changed 16MHz crystal with a 8 MHz one.I thought I can supply 3v3 to Vin pin, it worked but when I plugged USB cable(I need UART always), it runs at 5V.I've looked at schematic of Arduino Mega, I decided to remove some components to make my Mega 3v3 board.What should I do?
You can change 5V into 3.3V using two resistors...
Please enter a valid email to subscribe
We need to confirm your email address.
To complete the subscription, please click the link in the
email we just sent you.
Thank you for subscribing!
via Egeo 16