AVR Instruction Set Reference Manual

This document describes the nomenclature of the AVR instruction set and register operations, including the functions and uses of the status register, destination register, source register, result register, etc.


AVR Instruction Set Reference Manual - cover page
Brand
Exhausto
Category
microcontrollers
Document type
Programming Manual
Language
English
Pages
160
File format
PDF
File size
1.2 MB
Published
07 August, 2012
Updated
29 September, 2023
MD5 checksum
67B6863DB9A0A50D965C32B90D3DD44D

About this manual

This document serves as a comprehensive technical reference for the AVR Enhanced RISC microcontroller architecture. It details the complete instruction set, including specific operations for Status Registers (SREG), general-purpose registers, and I/O memory access.

The manual covers various addressing modes used to access Program memory (Flash) and Data memory (SRAM, Register file, I/O Memory). Topics include direct register addressing, indirect addressing with displacement or pre/post-increment, and program memory constant addressing using LPM, ELPM, and SPM instructions.

What's inside

  • Status Register
  • Registers and Operands
  • Addressing Modes
  • I/O Direct Addressing
  • Data Direct Addressing
  • Program Memory Constant Addressing
  • Indirect Program Addressing

Specifications

Architecture TypeAVR Enhanced RISC microcontroller
Document RevisionRev. 0856I-AVR-07/10
Copyright Year2010

Frequently asked questions

How is the X-register defined in terms of registers?

The X-register is composed of registers R27 and R26.

Which instructions are used for Program Memory Constant Addressing?

The LPM, ELPM, and SPM instructions are used for accessing program memory constants.

Download PDF (1.2 MB)

More Exhausto Manuals


View all Exhausto manuals →