Hi.I am new to PIC and I am building a programmer for PIC 16F84 using the circuit in the In Circuit Serial Programmer application note supplied by Microchip.I written the program in C which does the programming using the parallel port. I can continuously read data from PIC (i.e READ command ,then DATA ,INCREMENT ADDRESS again READ command and so on) and can write configuration word using my program.But I cannot write data into the PIC continuously:-(. It allows me to write only a single location .If I want to write to the next location I have to reset it and issue enough INCREMENT ADDRESS commands followed by WRITE COMMAND and BEGIN PROGRAMMING.I provided enough delays between commands and data(1ms)and 20ms for BEGIN PROGRAMMING. I verified the data written using a third party software .It showed that the data written is correct for only a single location and the other locations are filled by the configuration word I given at the begining of the program . The steps I followed are WRITE command ,DATA ,delay,BEGIN PROGRAMMING ,INCREMENT ADDRESS ,then again write command and so on.I can write all locations using the third party software and can read it using my program .Similarly for reading just after a write I had to reset the chip.But I can continuously read all locations .Won't the PIC support continuous writing :-(? Can anyone help me.? Sorry for my bad English. _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body