After some struggling, I’ve got the Nokia type LCD working on my LPC2378-STK Olimex board. It uses SSP0 to communicate with the LCD. I’m using clock polarity of 1 and clock phase of 0, even though the Epson material would have you belive that the phase should be 1 (using rising edge of clock). My problem is that I can only get up to about 4MHz bit rate before it starts to have “issues”. With the SSP clock phase set to 1, I can only run at about 2-3MHz. I have tried all combinations of clock polarity and phase.
Jim Lynch’s tutorial states that the Phillips controller will run at 6MHz, but he claims to have run it at 16MHz without issue. The Epson datasheet shows that I should be able to clock it to about 20MHz (50nS minimum clock period).
Any ideas as to what I am doing wrong? Olimex?