> Programmer Software for Free > ============================ > I built the 16C84 in-circuit programmer > from the application note AN589 -- it worked perfectly first time. I > have built a rudimentary software user interface for the PC in Turbo C > (using Analog Design Specialists low level code). With this I can > download .hex files from MPASM directly into the device. The code > only overwrites locations which require changing, to reduce eeprom > cycles during development. > > I'd be happy to release my source code (although it still has some > very rough edges!) if there is demand. I homebrewed two PIC program softwares myself [one in TC, one in QuickBasic when I accidentally left the TC one at home]. What do you use for printer port pins? I used to use 1=Strobe=D7, 2=Data0=Clock 3=Data1=/MCLR 4=+VPP [high turns it on] but unfortunately on Toshiba laptops pin 1 is not open- collector, and pin 14 [my second choice] is open-collector but its readback register shows the latched value rather than its physical state. Thus, I strap 14 and 15, both of which go to D7 on the PIC; 14 is the output, 15 the readback. How do you work things?