Hi everyone,
i am almost new at pic programming and components. There is something that i am unable to understand.
As you know 18f25xx and 18f45xx ( but i am not sure if i can assume all 18 family) have usb support. My question is "why dont other families, like 16f and 12f, have usb support?" and "why cannot we use ubs ports to program pic microcontrollers directly? why do we need another component in our porgramming kit circuit (like 18f2550 in pickit2) if its a matter for PGD and PGC 2 bits (as long as usb has 2 data bits already)?"
im sorry if these questions seem awkard.

Thnx for your care...