Jump to content

Recommended Posts

I am making new .h and .tdf files for the 16f1788 chip that I wan to use for a new project. Why I wan to use this chip as opposed to another that might already have these files built is not important for this discussion.

I have run through the .h file and am at the last section, but I don't understand where I can find the eeprom base address that is used in any of the existing .h files. For instance, the file for the 16f1783 that I am using as a template calls out the address as 0xf000. I can't find this information anywhere in the datasheet for this chip. Where can I find it? Is it always the same? If not, how can I verify the location for the chip I am currently working on?

Can anyone tell me what section it's in?

Share this post


Link to post
Share on other sites

Hi mityeltu,

The programming manual page 35 suggests the base address for EEPROM is at 1E00h.

Cheers

Reynard

 

Share this post


Link to post
Share on other sites

Go to the Microchip web site.  Select the page for your chip (PIC16F1788).  Select the documentation tab and it's under Programming Specifications.

 

Share this post


Link to post
Share on other sites

Your content will need to be approved by a moderator

Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×