I've got a tricky project involving a gps receiver sensors and a pic16f877a.
I would like to receive gpscoordinates and store it on a usb stick with data from different sensors attached to a motorcycle. Its a datarecording system. The tricky part is the datastorage cause pic hasn't enough memory.

Does anyone kno how to connect a usb stick to a pic16f877a and how to send data to a memorystick?