Microchip Technology AC244045 Data Sheet

Page of 302
PIC16F72X/PIC16LF72X
DS41341E-page 190
© 2009 Microchip Technology Inc.
             
             
             
REGISTER 18-1:
PMCON1: PROGRAM MEMORY CONTROL 1 REGISTER
R-1
U-0
U-0
U-0
U-0
U-0
U-0
R/S-0
Reserved
—l
RD
bit 7
bit 0
Legend:
S = Setable bit, cleared in hardware
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
bit 7
Reserved: Read as ‘1’. Maintain this bit set.
bit 6-1
Unimplemented: Read as ‘0’
bit 0
RD: Read Control bit
1
 = Initiates an program memory read (The RD is cleared in hardware; the RD bit can only be set (not
cleared) in software).
0
 = Does not initiate a program memory read
REGISTER 18-2:
PMDATH: PROGRAM MEMORY DATA HIGH REGISTER
U-0
U-0
R/W-x
R/W-x
R/W-x
R/W-x
R/W-x
R/W-x
PMD13
PMD12
PMD11
PMD10
PMD9
PMD8
bit 7
bit 0
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
bit 7-6
Unimplemented: Read as ‘0’
bit 5-0
PMD<13:8>: The value of the program memory word pointed to by PMADRH and PMADRL after a 
program memory read command.
REGISTER 18-3:
PMDATL: PROGRAM MEMORY DATA LOW REGISTER
R/W-x
R/W-x
R/W-x
R/W-x
R/W-x
R/W-x
R/W-x
R/W-x
PMD7
PMD6
PMD5
PMD4
PMD3
PMD2
PMD1
PMD0
bit 7
bit 0
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
bit 7-0
PMD<7:0>: The value of the program memory word pointed to by PMADRH and PMADRL after a 
program memory read command.