Page 6
© 2004 Microchip Technology Incorporated. All Rights Reserved. Introduction to the dsPIC30F Architecture (Part 2) 6
Data Memory Organization
l Linear Data Memory
l 64 KB of addressable data space
l Data memory is word and byte-addressable
l 16-bit native data word
l Data is arranged in the little-endian format
l Lower (Even) address stores LS byte
l Higher (Odd) address stores MS byte
F2 34
0x10000x1001
The 64K byte of addressable linear data space contains all Special
Function Registers and Data RAM. However, unlike the PIC18F family
which featured a banked data memory using a register to select the
required bank, the dsPIC30F family has a linear data memory space. It
is both word and byte addressable by most instructions, although the
native data width is 16-bits.
The data is organized in Little-Endian format. That is, the Least
Significant byte of a word is always held at the lower address within the
word. For example, a data value hex F234 stored at location hex 1000
in data space will contain hex 34 at byte address hex 1000 and hex F2
at byte address hex 1001.