33.3.3.3 LD
- Load Data from Data Space Using Indirect
Addressing
The LD
instruction is used to load data from the bus matrix
and into the serial shift register for serial readout. The LD
instruction is based on indirect addressing, which means that the Address Pointer in the
UPDI needs to be written prior to bus matrix access. Automatic pointer post-increment
operation is supported and is useful when the LD
instruction is used
with REPEAT
. It is also possible to do an LD
of the
UPDI Pointer register. The maximum supported size for address and data load is 16
bits.
The figure above shows an example of a typical LD
sequence,
where data is received after the Guard Time period. Loading data from the UPDI Pointer
register follows the same transmission protocol.