> I don't understand what I/O delays on the Windows side should > have to do > with anything. What is the connection between the PC and > this programmer? > Is it using a COM port? Whatever is receiving the commands > from the COM > port must deal with the real time issues. These are too fast > for a PC and > serial communication. These are directly connected serial port proggers. Data and non-data lines are used as 'binary' IO to program the chip. This used to be easy with direct access to the UART chip, but with windows inbetween I guess delays are needed for instance to make sure that a handshake line realy goes low->high->low. I don't agree that the PIC programming interafce is to fast for a PC: it can be operated as slowly as needed. But it is a bit cumbersome, I agree that in the days of XP etc. a 'serial' programmer has local intelligence and communicates with a PC in a 'sane' way (asynch serial, USB, or maybe even parallel). Wouter van Ooijen -- ------------------------------------------- Van Ooijen Technische Informatica: www.voti.nl consultancy, development, PICmicro products -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads