Datasheet
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.