I have not seen all the previous posts an maybe someone has already suggested the following (please accept my apology if this is a repeat of someone's previous post). I would use the onboard UART to receive NMEA string data from the GPS head (you can set your code to detect only required strings ($RMC etc). The TX port of the UART can be used for configuring the GPS and sending it initial coordinates for quicker TTF. (Time to Fix) Then I would bit-bash any of the other pins on the micro for controlling the LCD. Best Regards David Huisman -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body