On Fri, 11 Jan 2002 20:18:03 +0200, John wrote: > >.. >Beeeg question.. where on earth is this stuff detailed in uchip docs? >The org values come from, well, where.. ? >0x4200 is way beyond the maximum range of addresses. > Sometimes things can be tough to find. This one's in MPASM User's Guide DS33014G on page 45.=20 5.14 - Declare EEPROM Data Byte Their example uses an 'org' of 2100 hex for the data EEPROM. By Microchip's convention, the address 2100 hex is the start of data EEPROM. It's outside of the range of *program* memory addresses because the EEPROM is its own separate memory space. Note: The 2100 hex is actually a WORD address even though the EEPROM contains only bytes. It appears doubled (as the 4200 hex BYTE address) in the Intel hex file format. Regards, Bob -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu