Re: PIC16F628: what's the addr of EEPROM?
From: Spehro Pefhany (speffSNIP_at_interlogDOTyou.knowwhat)
Date: 06/18/04
- Next message: Robert Scott: "Re: Q about Motion Control system, noise & sampling rates."
- Previous message: CBFalconer: "Re: FA: Software Source Translation: Fixed per 100 line Cost PL/M, Pascal, CHILL, FORTRAN to C/C++"
- In reply to: Byron A Jeff: "Re: PIC16F628: what's the addr of EEPROM?"
- Next in thread: Michael: "Re: PIC16F628: what's the addr of EEPROM?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Fri, 18 Jun 2004 09:50:42 GMT
On 17 Jun 2004 17:43:47 -0400, the renowned byron@cc.gatech.edu (Byron
A Jeff) wrote:
>In article <xijAc.8$uM6.295090@news.salzburg-online.at>,
>Wolfgang Mahringer <yeti201@gmx.at> wrote:
>-Dear Michael,
>-
>-Michael wrote:
>-> Where in the docs is the starting address of EEPROM defined?? A program
>-> I wrote a year or so ago has EEPROM data ORG'd and DEFINED at 0x1200,
>-> but I have no idea were I got that address!
>-
>-The only way to access to EEPROM bytes is via the EEADR, EEDATA, EECON1
>-and EECON2 registers. See section 13 of the data*** how to do this.
>-
>-Like the built in RAM, the EEPROM has an independent address space, and
>-it starts at 0.
>-
>-> Having a senior moment, I guess.
>-:-)
>
>Wolf,
>
>While technically true, there's more to the story. The data EEPROM of pics
>can be externally programmed by the PIC programmer. the 0x2100 is a convention
>used to describe the address space of the data EEPROM to the programmer.
>So the address is an agreement between the human programmer and the hardware
>PIC programmer to describe the data for the data EEPROM.
>
>It could in fact be any other address that the human and the PIC programmer
>software can agree on. However for midrange PICS th 0x2100 is pretty standard.
>
>Note that on the 18F parts the address is completely different: 0xC00000 IIRC.
>rason being is that 18F has a larger program memory address space.
>
>Hope this helps,
>
>BAJ (Trivial LVP PIC Programmer designer: http://www.finitesite.com/d3jsys)
http://ww1.microchip.com/downloads/en/DeviceDoc/30034d.pdf
Best regards,
Spehro Pefhany
-- "it's the network..." "The Journey is the reward" speff@interlog.com Info for manufacturers: http://www.trexon.com Embedded software/hardware/analog Info for designers: http://www.speff.com
- Next message: Robert Scott: "Re: Q about Motion Control system, noise & sampling rates."
- Previous message: CBFalconer: "Re: FA: Software Source Translation: Fixed per 100 line Cost PL/M, Pascal, CHILL, FORTRAN to C/C++"
- In reply to: Byron A Jeff: "Re: PIC16F628: what's the addr of EEPROM?"
- Next in thread: Michael: "Re: PIC16F628: what's the addr of EEPROM?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]