Foundations of Embedded Systems
A Term Spring 2008
Lecture #6: More Digital I/O
using the MSP430F449
Reading for Today:
MSP430x4xx User Guide Ch 9
Reading for Next Class:
Keypad datasheet, MSP430x4xx User Guide Ch 9,
Homework #2 is on Web:
Due Thursday 9/11/08
Lab #0: Report due 9/9/2008 in class
Last class
: Specifics of the MSP430F449 memory organization
This class
: Embedded systems read from and write to Ports to perform I/O. Embedded
system designers usually have to implement these low-level IO routines themselves.
MSP430F449 Basic Digital I/O
Inputting or outputting logic levels to the pins of the MSP430 package
>>
Six independent, individually configurable digital I/O
ports
>> Each port is 8 bits wide
>> Each pin of each port can be configured individually as input or output
>> Each pin of each port can be individually read from or written to
>> Ports 1 and 2 can generate
interrupts
which are control signals that can be accepted or
ignored by the '430
-- We'll be using interrupts later in the term
>> Each port is controlled by four byte-addressable (i.e. 1 byte wide) registers
>> All the I/O port registers are
memory mapped
This
preview
has intentionally blurred sections.
Sign up to view the full version.

This is the end of the preview.
Sign up
to
access the rest of the document.
- Fall '08
- Jarvis
- peripheral device, digital i/o, embedded system, digital i/o ports
-
Click to edit the document details