Microchip has a GREAT site. Learn to use it! http://www.microchip.com/stellent/idcplg?IdcService=3DSS_GET_PAGE&nodeId=3D= 1999&ty=3D&dty=3D§ion=3D&NextRow=3D&ssUserText=3Dprogramming+specificat= ion Section 28. In-Circuit Serial Programming=99 (ICSP=99) http://ww1.microchip.com/downloads/en/DeviceDoc/31028a.pdf Flash Memory Programming Specification http://ww1.microchip.com/downloads/en/DeviceDoc/39603c.pdf This talks about the 16F818, but the F84 is similar. The "A" devices are DIFFERENT! AN910 - PICmicro=AE Device Programming: What You Always Wanted to Know (But= Didn?t Know Who to Ask http://www.microchip.com/stellent/idcplg?IdcService=3DSS_GET_PAGE&nodeId=3D= 1824&appnote=3Den012156 "What doesn?t get mentioned as often is the last key part of the process: a= ctually getting that elegant code into the microcontroller itself. The auth= or still remembers well his first experience, in the days before Microchip = even existed, of trying to = piece together several hardware specifications in order to figure out how t= he programming process was supposed to work. True, device programming is a = vital step, but it doesn?t always get the attention it deserves." Robert Richard Le Mesurier wrote: > I am looking for online reference on programming of the 16f84 on a = > technical level. > = > How are the DATA and CLK lines used during programming? > What info is sent to pic for each byte of the hex84 file? > How do I request the pic to send data back to the PC so I can confirm = > programming? > What commands does the pic understand being sent to it? > I guess this leads to "how do I make/design/create my own ICD?" > = > Due to my problems originally with trying to get a hardware programmer = > running properly, I have decided that an early project will be some = > other form of programmer. > = > Maybe someone here has written some programmer software, or happened to = > read the correct MicroChip document. My basic requirement is that I want = > to know how to write the software side of a pic programmer... > = > I know these are way hardcore questions to be asking at such an early = > stage, but I gotta have something hard to work towards. > = > Thanks > Richard -- = http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist