The uLCD uses Serial comms to communicate with the host board. Does this means that in the DUE case, the serial comms would be at a 5V logic?.... I've read a lot of documents and research on the web and found nothing..... or maybe I misread the papers...
Any help?
I really would like to use the LCD with the DUE but I'm afraid of burning it!!!!
Its a 5V device, you'll need a level shifter for serial going from LCD to Due (RX pin), but
might get away without one for the TX line if the unit reliably recognises 3.3V as HIGH.
I'd try a 1k / 2k2 resistive divider (approx 2/3rds) to the RX pin, and place a 2k2 resistor
in series with the TX pin (paranoia) and see if it flies. For really high baud rates a proper
level shifter might be needed.
Old post, but providing an answer for people looking.
4D Systems displays are powered off 5V, but are 3.3V logic but are 5V logic tolerant. So you have no issue talking to them from Uno, Due, Chipkit, Galileo, etc. No level shifters required.
Documented in the datasheets of the display modules in question FWIW