Datasheet

ATmega48PA/88PA/168PA [DATASHEET]
9223F–AVR–04/14
320
ST Z, Rr Store indirect (Z) Rr None 2
ST Z+, Rr Store indirect and post-inc. (Z) Rr, Z Z + 1 None 2
ST -Z, Rr Store indirect and pre-dec. Z Z - 1, (Z) Rr None 2
STD Z+q,Rr Store indirect with displacement (Z + q) Rr None 2
STS k, Rr Store direct to SRAM (k) Rr None 2
LPM Load program memory R0 (Z) None 3
LPM Rd, Z Load program memory Rd (Z) None 3
LPM Rd, Z+ Load program memory and post-inc Rd (Z), Z Z+1 None 3
SPM Store program memory (Z) R1:R0 None -
IN Rd, P In port Rd P None 1
OUT P, Rr Out port P Rr None 1
PUSH Rr Push register on stack STACK Rr None 2
POP Rd Pop register from stack Rd STACK None 2
MCU Control Instructions
NOP No operation None 1
SLEEP Sleep
(see specific descr. for sleep
function)
None 1
WDR Watchdog reset
(see specific descr. for
WDR/timer)
None 1
BREAK Break For on-chip debug only None N/A
32. Instruction Set Summary (Continued)
Mnemonics Operands Description Operation Flags #Clocks
Note: 1. These instructions are only available in the Atmel ATmega168PA.