Okay guys, there's one last thing that stands between me and my finished pr= oject. The LCD readout. 1/3 of the time it works PERFECTLY.. i print out my= welcoming screen, print messages, clear the display, place cursors, etc. B= ut 2/3 of the time when i start up my PIC (and the LCD, tied to the same po= wer source), I get my top line as all black blocks (it's a 20x2) and the bo= ttom line black. Not welcome message, nothing. It is rather confusing.. I t= hought that perhaps it was a timing issue, maybe me not letting instruction= s settle enough during the init stage, but i doubled the time delays and go= t nothing. I'm using the EXACT routines in the CHEAPIC examples for 4Mhz op= eration ( http://www.piclist.com/techref/piclist/cheapic/wktim4m.asm ). Has= anyone experienced anything like this before? I mean, because everything e= lse works perfect 1/3 of the time, I can't stop thinking it has to be somet= hing right on the edge..like the timing. I dunno. Thanks everyone :-) -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads