Searching \ for '16F84 Tait-style programmer troubles' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/microchip/devprogs.htm?key=programmer
Search entire site for: '16F84 Tait-style programmer troubles'.

Truncated match.
PICList Thread
'16F84 Tait-style programmer troubles'
1999\05\31@051509 by Franz Fasching

flavicon
face
Hi ev'rybody,

I've troubles getting a home-built Tait-style 16F84 programmer to work,
although I believe the hardware (parallel port, D0, D1 for programming, ACK
for readback) to be correct (correct voltage of _MCLR during programming,
correct Vdd and Vss, correct "0" and "1" levels at RB6 and RB7).

I use the circuit with David Taits PP.EXE, and it verifies fine in debug mode
(PPDEBUG=1, readback is o.k.), but during programming the very first word of
WALK.HEX, PP.EXE stops with "error: read 03FF, expected 0186" or something
like that. Now I'm wondering if not the programmer, but the 16F84 chip itself
is faulty?

Does anyone have a hint where I could start searching for the problem?
I already tried various settings of PPDELAY and PPSETUP, but nothing works.
Unfortunately I just have a logic probe, but no scope for testing.
How can I test the 16F84 chip to be "good" or "bad", or further verify the
programmer hardware without a scope?

Thanks for your help,
Franz

1999\05\31@052133 by Jeff Webster

picon face
Franz Fasching wrote:
{Quote hidden}

Greetings:
 You don't say how you power the circuit.  I have had similar problems
when using Tait-style programmers under battery power when the batteries
get weak.  It will read the PIC fine, and erase it fine but you will get
errors when you try to program it.

Jeff


'16F84 Tait-style programmer troubles'
1999\06\01@040348 by Franz Fasching
flavicon
face
> From:    Jeff Webster <spam_OUTwebstejTakeThisOuTspamMINDSPRING.COM>
> Greetings:
>   You don't say how you power the circuit.  I have had similar problems
> when using Tait-style programmers under battery power when the batteries
> get weak.  It will read the PIC fine, and erase it fine but you will get
> errors when you try to program it.
>
That should be no problem; I use a stabilized lab power supply set to 13 V for
Vpp, and a 7805 for getting Vdd. But as I said, the very first read to verify
the very first word programmed fails with "read 3FFF, expected
0186".

So how can I verify that either the circuit or the 16F84 is bad?
Any hints appreciated!
Thanks,
Franz

1999\06\01@053359 by Michael Rigby-Jones

flavicon
face
Try a new 16F84?

Regards

Mike Rigby-Jones

{Quote hidden}

1999\06\01@155813 by Markus Rohe

flavicon
face
> That should be no problem; I use a stabilized lab power supply set to 13 V for
> Vpp, and a 7805 for getting Vdd. But as I said, the very first read to verify
> the very first word programmed fails with "read 3FFF, expected
> 0186".
>
> So how can I verify that either the circuit or the 16F84 is bad?
> Any hints appreciated!
> Thanks,
> Franz


Hello Franz,

Do you use the pp05-Software (it really suports a 16F(!)84)? If not, I
can send you a copy. And I hope you use the PNP-switches and not the
CMOS 4066...
There is a hardware-debugging-mode in this software, just set the
environment variable PPDEBUG=1 (default=0) and run pp.exe without any
parameters. Now you can toggle each LPT-pin you are using with your
programmer.
How long is your cable? It should be less than 0,5m! Which type of
processor do have in your PC? Maybe you should disable the cache-memory
before burning, if you have timig problems.

Happy debugging!
Markus Rohe

More... (looser matching)
- Last day of these posts
- In 1999 , 2000 only
- Today
- New search...