3.9 Program Memory Constant Addressing using the LPM, ELPM, and SPM Instructions

Figure 3-9. Program Memory Constant Addressing

Constant byte address is specified by the Z-pointer contents. The 15 MSbs select word address. For LPM, the LSb selects low byte if cleared (LSb == 0) or high byte if set (LSb == 1). For SPM, the LSb should be cleared. If ELPM is used, the RAMPZ Register is used to extend the Z-register.