{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

lecture5 - ATermFall2008 Lecture#5:/O ReadingforToday...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
Foundations of Embedded Systems A Term Fall 2008 Lecture #5:  The MSP430F449 Memory Map and Basic Digital I/O Reading for Today: MSP430x4xx User Guide Ch 9 Reading for Next Class: MSP430x4xx User Guide Ch 9 Homework #1 (on Web): Due NOW! Homework #2 (on Web):       Due 9/11/2008 in class Lab #0 (on web): Report due  9/9/2008 in class Last class :  An overview of the architecture of the MSP430F449 microprocessor >> MSP430 family uses a Von Neumann architecture.   >> Its memory is byte  addressable and 'F449 has 2KB RAM, 60KB Flash,       and many on-chip peripherals (System-on-a-Chip) This class : Specifics of the MSP430F449 memory organization  Memory Map for MSP430x44x Processors (from User's Guide Ch 1) >> RAM starts at 0200h what is the last address in our 2KB RAM?
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
>>  Our 60KB of Flash (code memory) ends at 0FFFFh.  What is the starting address?      (Interrupt Vector Table is written within Flash) >> Code is written to Flash when you program the chip from IAR -->  Code memory   starts at address  1100h >> Internal Registers  – Additionally, inside the CPU, there are sixteen 16-bit register  >> Registers R0 – R3 have dedicated functions  >> Registers R4 – R15 are user registers -- Like scratch pad for data values being used by current or recent       instructions     -- Retrieving an operand from a CPU register is  much  more efficient than     reading it in from memory -- IAR  Kickstart C compiler tries to maximize register use >>   Whats the deal with the addresses 0010h-01FFh assigned to peripherals?
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}