Datasheet
Table 27-15. Explanation of Different Variables used in Figure 27-3
Variable Corresponding
Z-value
(1)
Description
PCMSB 14 Most significant bit in the Program Counter. (The Program
Counter is 15 bits PC[14:0])
PAGEMSB 7 Most significant bit which is used to address the words within
one page (64 words in a page requires 7 bits PC [5:0]).
ZPCMSB Z15 Bit in Z-register that is mapped to PCMSB. Because Z0 is not
used, the ZPCMSB equals PCMSB + 1.
ZPAGEMSB Z8 Bit in Z-register that is mapped to PAGEMSB. Because Z0 is
not used, the ZPAGEMSB equals PAGEMSB + 1.
PCPAGE PC[14:7] Z15:Z8 Program counter page address: Page select, for page erase
and page write
PCWORD PC[6:0] Z7:Z1 Program counter word address: Word select, for filling
temporary buffer (must be zero during page write operation)
Note:  1. Z15:Z13: always ignored
Z0: should be zero for all SPM commands, byte select for the LPM instruction.
Please refer to Addressing the Flash During Self-Programming for details about the use of Z-pointer
during Self- Programming.
27.9. Register Description
Atmel ATmega16M1/32M1/64M1 [DATASHEET]
Atmel-8209F-ATmega16M1/32M1/64M1_Datasheet_Complete-10/2016
372