PIC - Gravar arquivos em pen drive USB

Pessoal, vocês poderiam me dar uma luz de como fazer para gravar arquivos em pen drive USB utilizando o PIC?
Eu sou programo em BASIC utilizando o PROTON+, e consigo fazer isto com MMC cards.
Sei que o negócio é meio complicado, pois tem que saber controlar os arquivos na FAT, mas será que existe uma biblioteca que faça isto para penn drive USB?
Obrigado!
Eu sou programo em BASIC utilizando o PROTON+, e consigo fazer isto com MMC cards.
Sei que o negócio é meio complicado, pois tem que saber controlar os arquivos na FAT, mas será que existe uma biblioteca que faça isto para penn drive USB?
Obrigado!