Atmel AVR Instruction Set Reference Manual

This document is the installation and operating manual of GSB grease ventilator. It introduces the function, components, packaging, dimensions and capacities, installation steps, electrical requirements, start-up, connection to duct and other contents of the product.


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

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 status registers, operand types, and specific instructions for data and program memory access.

The text covers various addressing modes such as register direct, I/O direct, data direct, and indirect addressing with displacement or post-increment. It also explains how to utilize extended registers (RAMPX, RAMPY, RAMPZ) for accessing data spaces larger than 64K bytes.

What's inside

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

Specifications

Architecture TypeAVR Enhanced RISC microcontroller
Extended Data Space SupportMCUs with more than 64K bytes data space
Extended Program Space SupportMCUs with more than 64K words (128K bytes) program space

Frequently asked questions

What is the purpose of the RAMPX, RAMPY, and RAMPZ registers?

These registers are concatenated with the X-, Y-, and Z-registers to enable indirect addressing of data spaces larger than 64K bytes.

How is a constant byte address specified in program memory?

The Z-register contents specify the constant byte address, while the 15 most significant bits select the word address.

What happens to the X-, Y-, or Z-register during Data Indirect Addressing with Pre-decrement?

The register is decremented before the operation, and the operand address uses this decremented value.

Download PDF (1.2 MB)

More Exhausto Manuals


View all Exhausto manuals →