8.12.2 Stack Pointer Register Low and High byte

The SPL and SPH register pair represents the 16-bit value, SP.The low byte [7:0] (suffix L) is accessible at the original offset. The high byte [15:8] (suffix H) can be accessed at offset + 0x01. For more details on reading and writing 16-bit registers, refer to Accessing 16-bit Registers.

When using the I/O specific commands IN and OUT, the I/O addresses 0x00 - 0x3F must be used. When addressing I/O Registers as data space using LD and ST instructions, 0x20 must be added to these offset addresses.

Name: SPL and SPH
Offset: 0x3D
Reset: 0x5F
Property: -

Bit 15141312111098 
    
Access RRRRRR 
Reset 000000 
Bit 76543210 
  SP6SP5SP4SP3SP2SP1SP0 
Access RWRWRWRWRWRWRW 
Reset 1011111 

Bits 0, 1, 2, 3, 4, 5, 6 – SP Stack Pointer Register

SPL and SPH are combined into SP.