I have a feeling that this will either be really easy or really really hard and i doubt its easy :P. Anyway, what i want to do is connect a USB flash drive to a PIC chip and load data from it. All the files that will be accessed will be in a single folder. I want to have a numberic display and up/down buttons to select a file then read so many bytes of the file at a time and send them to another chip using serial. I see PIC chips have built in USB support but is that just for connecting to a PC?