Datasheet

© 2009 Microchip Technology Inc. DS41341E-page 191
PIC16F72X/PIC16LF72X
TABLE 18-1: SUMMARY OF REGISTERS ASSOCIATED WITH PROGRAM MEMORY READ
REGISTER 18-4: PMADRH: PROGRAM MEMORY ADDRESS HIGH REGISTER
U-0 U-0 U-0 R/W-x R/W-x R/W-x R/W-x R/W-x
PMA12 PMA11 PMA10 PMA9 PMA8
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-5 Unimplemented: Read as ‘0
bit 4-0 PMA<12:8>: Program Memory Read Address bits
REGISTER 18-5: PMADRL: PROGRAM MEMORY ADDRESS 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
PMA7 PMA6 PMA5 PMA4 PMA3 PMA2 PMA1 PMA0
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 PMA<7:0>: Program Memory Read Address bits
Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Value on
POR, BOR
Value on all
other Resets
PMCON1 Reserved
—RD1--- ---0 1--- ---0
PMADRH
Program Memory Read Address Register High Byte ---x xxxx ---x xxxx
PMADRL Program Memory Read Address Register Low Byte xxxx xxxx xxxx xxxx
PMDATH
Program Memory Read Data Register High Byte --xx xxxx --xx xxxx
PMDATL Program Memory Read Data Register Low Byte xxxx xxxx xxxx xxxx
Legend: x = unknown, u = unchanged, = unimplemented, read as ‘0’. Shaded cells are not used by the Program Memory
Read.