Here's the deal:
I've been working on a bench power supply project and I ended up with the decision of adding USB connectivity. Nothing has been implemented or tested so far on the digital side of things, it's just a bunch of ideas and I have a few questions for you who have been mocking around with USB on a PIC18F2550 (or any 8-bit PIC with USB).
Will the USB connection mess with my interrupt based code? There won't be much sent through the USB just a few numbers and the PSU will be controlled through it's UI, so I'm not planning to use the USB connection to control the PSU, just data logging. Will I be better off using two micros, one for the PSU control and one for the USB connectivity?
All the peripherals (display, buttons, ADCs, DACs) are using the SPI bus, display and buttons via I/O expanders, ADC & DAC will be isolated using a specialized chip as the PSU is floating while USB is mains earth references.
The reason I'm not using an FTDI or similar chip is because of
this tutorial I found while digging on the internet.