
PIC16F946
DS41265A-page 160
Preliminary
2005 Microchip Technology Inc.
REGISTER 13-1:
EEDATL – EEPROM DATA LOW BYTE REGISTER (ADDRESS: 10Ch)
REGISTER 13-2:
EEADRL – EEPROM ADDRESS LOW BYTE REGISTER (ADDRESS: 10Dh)
REGISTER 13-3:
EEDATH – EEPROM DATA HIGH BYTE REGISTER (ADDRESS: 10Eh)
REGISTER 13-4:
EEADRH – EEPROM ADDRESS HIGH BYTE REGISTER (ADDRESS: 10Fh)
R/W-0
EEDATL7
EEDATL6
EEDATL5
EEDATL4
EEDATL3
EEDATL2
EEDATL1
EEDATL0
bit 7
bit 0
bit 7-0
EEDATL<7:0>: Byte value to Write to or Read from data EEPROM bits or to Read from program memory
Legend:
R = Readable bit
W = Writable bit
U = Unimplemented bit, read as ‘0’
- n = Value at POR
‘1’ = Bit is set
‘0’ = Bit is cleared
x = Bit is unknown
R/W-0
EEADRL7
EEADRL6
EEADRL5
EEADRL4
EEADRL3
EEADRL2
EEADRL1
EEADRL0
bit 7
bit 0
bit 7-0
EEADRL<7:0>: Specifies one of 256 locations for EEPROM Read/Write operation bits or low byte for
program memory reads
Legend:
R = Readable bit
W = Writable bit
U = Unimplemented bit, read as ‘0’
- n = Value at POR
‘1’ = Bit is set
‘0’ = Bit is cleared
x = Bit is unknown
U-0
R/W-0
—
EEDATH5
EEDATH4
EEDATH3
EEDATH2 EEDATH1
EEDATH0
bit 7
bit 0
bit 5-0
EEDATH<5:0>: Byte value to Write to or Read from data EEPROM bits or to Read from program memory
Legend:
R = Readable bit
W = Writable bit
U = Unimplemented bit, read as ‘0’
- n = Value at POR
‘1’ = Bit is set
‘0’ = Bit is cleared
x = Bit is unknown
U-0
R/W-0
—
EEADRH4
EEADRH3
EEADRH2
EEADRH1
EEADRH0
bit 7
bit 0
bit 4-0
EEADRH<4:0>: Specifies one of 256 locations for EEPROM Read/Write operation bits or high bits for
program memory reads
Legend:
R = Readable bit
W = Writable bit
U = Unimplemented bit, read as ‘0’
- n = Value at POR
‘1’ = Bit is set
‘0’ = Bit is cleared
x = Bit is unknown