If one uses the DATA command to write to EEPROM at program time and are writing a LONG variable, how many bytes are used in memory and what locations are used. The memory is organized in bytes and writing DATA @0, $FF writes to the 1st byte of memory. If instead DATA @0, LONG $FFFFFFFF, does this write to eeprom locations 0,1,2 and 3 or is the memory managed by the PIC such that memory location 0 is a long and the next memory location is 1 which will also be a long?

Thanks