head 1.1; branch 1.1.1; access ; symbols noReleaseTag:1.1.1.1 noVendorName:1.1.1; locks ; strict; comment @# @; 1.1 date 2003.02.10.04.05.12; author doru; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2003.02.10.04.05.12; author doru; state Exp; branches ; next ; desc @@ 1.1 log @Initial revision @ 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.1.1 log @Importing into repository the new directory structure. @ text @@