Quote:
Originally Posted by msc
I suspect the reason behind the bump in clock speed from 16Mhz to 20Mhz was because the 16Mhz could barely keep up.
|
Not at all. The vast majority of clock cycles in the current code are spent waiting for LCD characters to be displayed. By tightening up the delays, you can reduce the 'load' down to 10% on a 16mhz 168, and a 20x4 LCD. 16mhz is plenty fast for this app.