What is this 3000? Is it a hex code, a value to be stored, or what ? Are you starting your code with org 0 ? Are you jumping from 0 to 5 (or 6), there are reserved uses for the first 4 program addresses and it is safest to put a goto 6 in as the first command at org 0. Often written as - org 0 goto start org 3 goto reset_routine org 6 start Bye. -----Original Message----- From: John Hansen [SMTP:hansen@FREDONIA.EDU] Sent: Wednesday, 21 July 1999 11:15 To: PICLIST@MITVMA.MIT.EDU Subject: Re: pic programming using PIX At 05:31 PM 7/20/99 -0400, you wrote: >I am trying to program a 16f84 using PIX with a simple programmer that I >have built and was designed by John Hansen. The program seems to see >something on the serial port because when the programmer is not >connected I get an error when I erase the pic. I get an error though >when I try to blow the program area, I get the message PIC=1000 3000 >wanted, 3000 is the first number in the program I am trying to load. I >think the programmer is assembled correctly because it only contains >about 9 components and I have double checked the circuit several times. >Does anyone have any thoughts or ideas on this subject? >Thanks, >Nuri