Searching \ for '16C84 internal EEPROM' 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/memory.htm?key=eeprom
Search entire site for: '16C84 internal EEPROM'.

Truncated match.
PICList Thread
'16C84 internal EEPROM'
1996\11\01@160157 by )

flavicon
face
I'm truing to use the internal EEPROM on the 16C84 and not having much
luck. I need to set some initial values when I program the '84, so I've
been trying to use the MPASM directive 'de'. Has anyone used this
before? The example in the MPASM manual shows setting 'org 2100h' first.
Without it, I simply generate duplicate addresses when I assemble my
code. With it, I don't think the values are actually get put into
EEPROM, but rather go to Air-ROM.

Any help would be greatly appreciated.

Thanks,
Frank


Frank Richterkessing
Experimental Methods Engineer
GE Appliances

spam_OUTFRANK.RICHTERKESSINGTakeThisOuTspamAPPL.GE.COM

1996\11\05@104007 by Dennis Frost

flavicon
face
Hi Frank

----------
> I'm truing to use the internal EEPROM on the 16C84 and not having much
> luck. I need to set some initial values when I program the '84, so I've
> been trying to use the MPASM directive 'de'. Has anyone used this
> before? The example in the MPASM manual shows setting 'org 2100h' first.
> Without it, I simply generate duplicate addresses when I assemble my
> code. With it, I don't think the values are actually get put into
> EEPROM, but rather go to Air-ROM.


Here is some of the code from the end of a program of mine. It places some
initial values into the EEPROM.
I have tried it and it works (For me).

The only reason it is at the end of my program is because it is something
that is hardly ever changed so putting it at the end means I don't have to
scroll over it all the time while debugging.

Good luck
       Dennis

;===========================================================
       org     2100H
       de      11,11           ;FirstH, L
       de      22,22           ;SecondH, L
       de      33,33           ;ThirdH, L
       de      00,09           ;RandMaxH, L

       END


____________________________________________________
FROST - Electronic Design, Manufacture & Consulting.
Dennis Frost
Tel:   +27 331 965125
Cel:   +83 2275216
Email: .....dennis.frostKILLspamspam@spam@pixie.co.za
Pietermaritzburg, South Africa
____________________________________________________

1996\11\05@123129 by fastfwd

face
flavicon
face
Richterkessing, Frank H (GEA, 055132 ) <PICLISTspamKILLspamMITVMA.MIT.EDU>
wrote:

> I'm truing to use the internal EEPROM on the 16C84 and not having
> much luck. I need to set some initial values when I program the '84,
> so I've been trying to use the MPASM directive 'de'. Has anyone used
> this before? The example in the MPASM manual shows setting 'org
> 2100h' first. Without it, I simply generate duplicate addresses when
> I assemble my code. With it, I don't think the values are actually
> get put into EEPROM, but rather go to Air-ROM.

Frank:

The "de" directive works fine, but only the ProMate and PICSTART
Plus can program the 16C84's EEPROM Data Memory directly.  Which
programmer are you using?

-Andy

Andrew Warren - .....fastfwdKILLspamspam.....ix.netcom.com
Fast Forward Engineering, Vista, California
http://www.geocities.com/SiliconValley/2499

1996\11\05@172730 by Gonzalo Palarea

flavicon
At 09:35 AM 11/5/96 -0800, you wrote:
>Richterkessing, Frank H (GEA, 055132 ) <EraseMEPICLISTspam_OUTspamTakeThisOuTMITVMA.MIT.EDU>
>wrote:
>
>> I'm truing to use the internal EEPROM on the 16C84 and not having
>> much luck. I need to set some initial values when I program the '84,
>>
>Frank:
>
>The "de" directive works fine, but only the ProMate and PICSTART
>Plus can program the 16C84's EEPROM Data Memory directly.  Which
>programmer are you using?
>
>-Andy

I have programmed the 16c84's eeprom from the programmer.  I set ORG 2100,
then define each byte with dw.  I use MPASM and parallax's PIC16cxx
programmer.  I hope this helps.

1996\11\05@212142 by Jim Robertson
flavicon
face
>
>Frank:
>
>The "de" directive works fine, but only the ProMate and PICSTART
>Plus can program the 16C84's EEPROM Data Memory directly.  Which
>programmer are you using?
>
>-Andy
>


"Of microchip's own programmers" only the ProMate and PICSTART
Plus can program the 16C84's EEPROM Data Memory directly. Most Third
party programmers program the data EEPROM.

For the PICSTART 16B, there is also a Third party firmware replacement
that allows the data EEPROM to be programmed with or without the rest
of the part. (Making it suitable for the 16CR84 also.)

Jim

1996\11\06@115144 by Brent Miller

flavicon
face
Frank:

There is, or at least was, a problem writing to the EEPROM using the
PICSTART Plus in MPLAB.  If you are using that combination, try going
to the Options menu, select Development Mode and check the Editor Only
box.  In the edit only mode, the data seems to get written to the device
correctly.  Otherwise, the EEPROM is all 'FFh'.  It was still that way
with MPLAB 3.09.10.  I haven't tried the latest version.

At 04:02 PM 11/1/96 -0500, you wrote:
{Quote hidden}

Brent W. Miller
Menlo Park, CA
@spam@bmillerKILLspamspamscruznet.com

1996\11\16@031442 by netplus

flavicon
face
> Richterkessing, Frank H (GEA, 055132 ) <KILLspamPICLISTKILLspamspamMITVMA.MIT.EDU>
> wrote:
>
> > 2100h' first. Without it, I simply generate duplicate addresses when
> > I assemble my code. With it, I don't think the values are actually
> > get put into EEPROM, but rather go to Air-ROM.
>
> Frank:
>
> The "de" directive works fine, but only the ProMate and PICSTART
> Plus can program the 16C84's EEPROM Data Memory directly.  Which
> programmer are you using?

It also works fine with the development programmer from Forest
Development.  The bad news for this one is that you have to have two
different source files compiled, and program them separately.

>
> -Andy
>
> Andrew Warren - RemoveMEfastfwdTakeThisOuTspamix.netcom.com
> Fast Forward Engineering, Vista, California
> http://www.geocities.com/SiliconValley/2499
>
---
Jindra Vavruska           FIDO:      2:423/33.7
Vasatkova 1028            FAX/VOICE: +42-2-81915468
198 00 Praha 9            (fax currently unavailable)
Czech Republic            (hobby: PIC)

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