I'm looking at a parallel data bus 4x20 44780 lcd for my next project. I'm happy to dedicate a full port to the data bus but have a few questions.
1) When driving the lcd is the 8 bit version twice as fast as the 4 bit version. presumably it only uses one clock cycle instead of two?
2) Is the lcdout command immune from being interrupted by say a tmr1 interrupt DT or assembler?
I assume it isnt but once the data is in the port register and written out it doesnt matter anyway.
It seems to me the 8 bit bus would be less suseptible to interrupts as all the data for a byte is sent with one clock out? Interupts between bytes don't matter I assume.
I have used serial lcd's before and although convenient they are suceptible to the software serout routines being interrupted. I appreciate I could use usart but that is already in use.
Thoughts?
Bookmarks