Para programar un PIC para trabajar con puerto USB, como es el caso del 18F2550 tenes que armar el ART2003 LPV, su circuito es tan sencillo que no necesitarás de construir ningun PCB.
El ART2003 es el programador para el PIC 18F2550, en modo LVP. Para generar la comunicación del puerto USB mediante el pic, no necesitas de ningun otro ic para manejar tensiones, ya que usas las tensiones del puerto usb en si, a excepción que quieras realizarlo de forma externa o que lo demande el diseño de tu aplicación.
Saludos
El ART2003 es el programador para el PIC 18F2550, en modo LVP. Para generar la comunicación del puerto USB mediante el pic, no necesitas de ningun otro ic para manejar tensiones, ya que usas las tensiones del puerto usb en si, a excepción que quieras realizarlo de forma externa o que lo demande el diseño de tu aplicación.
Saludos