pawlas ,skąd wziałeś wsad i bootloader ?
No i jeśli programowałeś ART2003 to jest to programator LVP , a PIC programowany tym programatorem musi mieć RB5 zwarte do masy ( czyli PIN38 w przypadku PICów 40sto nóżkowych lub PIN28 przy 20sto nóżkowcach

) Na tym Twoim schemacie tego połączenia nie ma.
Czy w komputerze na przemian jest wykrywane i usuwane urządzenie USB przy podłączeniu Twojego układu ?
EDIT: Na takim samym schamacie tyle ,że po angielsku jest już to napisane
http://www.box.net/shared/c5q6nutoyj...99/509396239/1