head 1.2; access; symbols noReleaseTag:1.1.1.1 Doru:1.1.1; locks; strict; comment @# @; 1.2 date 2003.02.10.03.56.04; author doru; state dead; branches; next 1.1; 1.1 date 2003.01.01.02.32.23; author doru; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2003.01.01.02.32.23; author doru; state Exp; branches; next ; desc @@ 1.2 log @Removing pAVR from CVS repository. Its directory structure will be changed and then uploaded back. @ text @ RAMPD port
Main Page   Modules   Related Pages  

RAMPD port
[IO File]

RAMPD port connectivity

pavr_hwres_iof_rampd_01.gif

This is a trivial read-only port.

The register RAMPD is used in controllers with more than 64KB of Data Memory, to access the whole Data Memory space.
RAMPD is used by instructions LDS (LoaD direct from data Space) and STS (STore direct to data Space). In order to get to the desired Data Memory space address, these instructions concatenate RAMPD with a 16 bit constant from the instruction word (RAMPD:k16).

In controllers with less than 64KB of Data Memory, this register is not used.
The RAMPD register can be written only through the IOF general read and write port.
No instruction explicitely requests to write this register.


Generated on Tue Dec 31 20:26:30 2002 for Pipelined AVR microcontroller by doxygen1.2.16
@ 1.1 log @Initial revision @ text @@ 1.1.1.1 log @Importing pavr package for the first time... @ text @@