BINGO! I guess I really need to pay a little more attention to those keywords... Of course, being new to PICS, that didn't mean anything to me the first few times I read it (I had no idea how long each instruction took). 4 nop's didn't work, but a delay of 160us did work beautifully.. It's overkill, but it works, I'm a happy camper... Thank you all VERY much. (BTW-I'm building webpages with all of the questions/answers that I've needed while learning, I'll post the address when I'm done for all the newbies). -- Rob --- Drew Vassallo wrote: > >Does anybody have 16F84 (actually 16F84A) code for > >driving an LCD (preferrably with Mike's circuit, it's > >nice only using 2 pins) running @ 20mhz? > > > > From Myke's web page: > > "The biggest issue to watch for is to make sure the "E" Strobe's > timing is > within specification (ie greater than 450 nsecs), the shift register > loads > can be interrupted without affecting the actual write. This circuit > will not > work with Open-Drain only outputs (something that catches up many > people)." > > 20MHz would violate this. I would try adding two 'nop's in and > around the E > strobe timing for your code. This will at least bring it into spec. > Then > you can debug from there if it isn't working. > > --Andrew > > _________________________________________________________________ > Get your FREE download of MSN Explorer at http://explorer.msn.com > > -- > http://www.piclist.com hint: The PICList is archived three different > ways. See http://www.piclist.com/#archives for details. > > __________________________________________________ Do You Yahoo!? Get personalized email addresses from Yahoo! Mail - only $35 a year! http://personal.mail.yahoo.com/ -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.