>The GPS in its simplest form is a receive only 4800bps stream. >Connect it to a pin, and use a timer to trigger an interrupt at >24,000Hz. Inside the interrupt do a very simple serial receive >bit-shift operation: > >Wait for the start bit (signal goes low) then wait two interrupts. >Every 5th interrupt take the current level of the pin, and shift it >into your receive register. You can get away with having the interrupt at 3x the baud rate. IIRC this has been discussed here before, so a check of the piclist.com archive would be worth doing. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist