Vidi, iskreno da ti kažem nisam ni ja baš neki poznavalac Mikrokontrolera. Izneću sopstveno mišljenje, daleko od toga da sam u pravu. U svakom slučaju bih izbegao OTP kontrolere, nedavno sam pokušavao da učitam program u jedan 16c71 i obilo mi o glavu, uništio sam 3 komada da ni dan danas nisam siguran kako, samo predpostavljam. OTP kontroleri se programiraju na nešto višem naponu oko 12V, samim tim novije serije programera neće biti u mogućnosti da upišu program, već ćeš morati da nabaviš ili napraviš programer sa mogućnošću programiranja na višem naponu programiranja, ja sam koristio šemu AN589 za LPT i ICPROG. Postoji i JW 16c serija koja se briše pomoću UV svetla i ponovo piše, ali to je već druga priča.
Za 18f4550 mogu reći da je fantastičan kontroler sa velikim mogućnostima, cena kod pomenute firme je $8.90 + $5 poštarina i pakovanje. Što se tiče komunikacije sa računarom imaš dobre primere na
http://www.sixca.com medjutim u pitanju je DELPHI programski jezik. Primer sa lokacije gosp.Milanovića nisam uspeo skinuti, postoji neki problem sa linkom, tako da nisam siguran o čemu je reč, medjutim siguran sam da je kod neupotrebljiv za 18f4550 kontroler.
Pogledaj usb module na
http://www.futurlec.com/USB.shtml možda dodješ lakše do rešenja.
Pozdrav.