Hello all,
This is my first post, and I am enthusiastic about getting started here! I have a noob question about memory addressing in the MSP430: In the manual MSP430 programming guide that I am studying, on page 25 it tells me that "The
end address for Flash/ROM is 0x0FFFF for devices with less that 60KB of Flash/ROM." This has me confused, since 0x0FFFF is 65535 in decimal, which exceeds the 60,000 byte limit that the memory supposedly has. How come, then, do the addresses go all the way past 65,000? Are some byte addresses simply not used?
Here is a link to the document that I am reading:
http://www.ti.com/lit/ug/slau144j/slau144j.pdf
Thanks guys,
user7787
This is my first post, and I am enthusiastic about getting started here! I have a noob question about memory addressing in the MSP430: In the manual MSP430 programming guide that I am studying, on page 25 it tells me that "The
end address for Flash/ROM is 0x0FFFF for devices with less that 60KB of Flash/ROM." This has me confused, since 0x0FFFF is 65535 in decimal, which exceeds the 60,000 byte limit that the memory supposedly has. How come, then, do the addresses go all the way past 65,000? Are some byte addresses simply not used?
Here is a link to the document that I am reading:
http://www.ti.com/lit/ug/slau144j/slau144j.pdf
Thanks guys,
user7787