Hi I'm working on a project to interface a microcontroller with another IC through SPI. The data gathered from the IC through SPI is then processed in the microcontroller and is then needed to be transferred to a pc to display the data. I was thinking of using a usb interface since the microcontroller supports USB protocol. any suggestions regarding the microcontroller to PC interface?