I'm doing a project on car security system that sends a text message to the owner when the alarm is triggered. I am using PIC16F877 with siemens TC35i Gsm modem.

For the next step of my project, I am supposed to add a GPS receiver, and have the PIC to send a text message to the owner with the location information, every 5 minutes.

My problem is that I am not sure if I could use the PIC to extract only the necessary NMEA code from the GPS receiver, and send the info through the modem.

Is there a specific coding I could use to extract the info (I am using PIC-CCSC)? And I am not sure whether to us $GPGGA or $GPGLL?

Furthermore, I still don't know which GPs receiver I should use. I heard about Garmin, but I read that Garmin don't use NMEA... Am I correct?

If any of you guys could help me out with this, it'll be great.
Feel free to email me at [email protected]