I'm developing a board with the LPC1768 microcontroller, with some peripherals and finally with one SD card. I have to write data into the SD card, so which is the best mode to do this with the max transfer rate?
Then I have to read the SD card connecting a personal computer to the board by a USB connector. Due to the enormous quantity of data stored in SD card after some days, I would transfer the data from SD card to PC at the maximun data rate. Can I use the LPC1768 as a USB controller? If yes, how can I do this? And which is the data rate? If is not possible to use the LPC1768 to read data from the SD card at high speed, how can I share the lines of SD card between LPC1768 and another device (controller)?