SoftBaugh MSP430F44x Manuale utente

User’s Guide
for
MSP430F44x Evaluation System (ES449)
19 January 2004
From
SoftBaugh
Custom Software, Firmware, Hardware,
and Project Management Consulting
4080 McGinnis Ferry Road
Suite 604
Alpharetta, Georgia 30005
Disclaimer:
All software, hardware, firmware and related documentation is provided “AS IS” and
without warranty or support of any kind and SoftBaugh expressly disclaims all other
warranties, express or implied, including, but not limited to, the implied warranties of
merchantability and/or fitness for a particular purpose. Under no circumstances shall
SoftBaugh be liable for any incidental, special or consequential damages that result from
the use or inability to use the software, firmware, hardware or related documentation,
even if SoftBaugh has been advised of the liability.
Unless otherwise stated, software written and copyrighted by SoftBaugh remains the
sole property of SoftBaugh. You may not modify this software or distribute it, in whole or
in part, to any other party.

SoftBaugh ES449 User’s Guide
Table of Contents
1. ES449 OVERVIEW............................................................................................................................. 5
1.1 FEATURES ...................................................................................................................................... 5
1.2 FREQUENTLY ASKED QUESTIONS .................................................................................................. 5
1.3 LABORATORY MANUAL................................................................................................................. 5
1.4 NOTATION ..................................................................................................................................... 6
1.4.1 Boards, Components and Pins.................................................................................................. 6
1.4.2 Jumpers..................................................................................................................................... 6
2. BOARD OPTIONS.............................................................................................................................. 7
2.1 JUMPER OPTIONS ........................................................................................................................... 7
2.1.1 J1 .............................................................................................................................................. 7
2.1.2 J2 .............................................................................................................................................. 7
2.1.3 J3 .............................................................................................................................................. 7
2.1.4 J4 .............................................................................................................................................. 8
2.1.5 J6 .............................................................................................................................................. 8
2.1.6 J7 .............................................................................................................................................. 8
2.1.7 J8 .............................................................................................................................................. 8
2.1.8 J9 .............................................................................................................................................. 8
2.1.9 J10 ............................................................................................................................................ 9
2.1.10 J11........................................................................................................................................ 9
2.1.11 J12........................................................................................................................................ 9
2.1.12 J13...................................................................................................................................... 10
2.1.13 J14...................................................................................................................................... 10
2.1.14 J15...................................................................................................................................... 10
2.1.15 J16...................................................................................................................................... 10
2.1.16 J17...................................................................................................................................... 10
2.1.17 J18...................................................................................................................................... 11
2.1.18 J19...................................................................................................................................... 11
2.1.19 J20...................................................................................................................................... 11
2.1.20 J21...................................................................................................................................... 11
2.1.21 J22...................................................................................................................................... 12
2.1.22 J23...................................................................................................................................... 12
2.2 TEST POINTS ................................................................................................................................13
2.3 MISCELLANEOUS BOARD OPTIONS .............................................................................................. 14
3. POWER SUPPLIES .......................................................................................................................... 16
3.1 EXTERNAL REGULATED LAB SUPPLY .......................................................................................... 16
3.2 EXTERNAL UNREGULATED LAB SUPPLY ..................................................................................... 16
3.3 EXTERNAL WALLMOUNT SUPPLY................................................................................................ 16
3.4 SINGLE-CELL WITH CAPACITIVE CHARGE-PUMP......................................................................... 17
3.5 UNREGULATED SINGLE-CELL SUPPLY ......................................................................................... 17
3.6 REGULATED SINGLE CELL SUPPLY WITH CAPACITIVE CHARGE PUMP ........................................ 17
3.7 POWER SUPPLY JUMPER OPTIONS J20 ......................................................................................... 17
4. RS232 INTERFACE.......................................................................................................................... 19
4.1 ALWAYS ON................................................................................................................................19
4.2 DISABLED .................................................................................................................................... 19
4.3 AUTO POWERDOWN..................................................................................................................... 20
5. BOOTLOADER ADAPTER ............................................................................................................ 21
6. SBLCDA2/T LCD DISPLAY ...........................................................................................................22
Page 2 of 35

SoftBaugh ES449 User’s Guide
6.1 OVERVIEW:.................................................................................................................................. 22
6.2 TYPICAL OPERATION: .................................................................................................................. 23
6.3 SBLCDA2 SEGMENT MAPPING .................................................................................................. 25
6.4 ES449 SEGMENT MAPPING.......................................................................................................... 26
7. SOFTWARE DEVELOPMENT TOOLS........................................................................................ 29
7.1 QUADRAVOX AQ430 FOR MSP430 ............................................................................................. 29
7.1.1 Download ............................................................................................................................... 29
7.1.2 Installation.............................................................................................................................. 29
7.1.3 Full Version ............................................................................................................................ 30
7.2 ROWLEY ASSOCIATES CROSSWORKS FOR MSP430 .................................................................... 30
7.2.1 Download ............................................................................................................................... 30
7.2.2 Installation.............................................................................................................................. 30
7.2.3 Full Version ............................................................................................................................ 31
8. LAB ONE, MSP430 JTAG DEBUGGING...................................................................................... 32
8.1 STEP ONE, ORGANIZE YOUR MATERIALS .................................................................................... 32
8.2 STEP TWO, CONNECT THE JTAG PROGRAMMER ......................................................................... 32
8.3 ROWLEY CROSSWORKS............................................................................................................... 33
8.3.1 Step Three, Open the Sample Project ..................................................................................... 33
8.3.2 Step Four, Build the Code ...................................................................................................... 33
8.3.3 Step Five, Program the Target ............................................................................................... 33
8.3.4 Step Six, Execute the Code......................................................................................................33
8.3.5 Step Seven, Debug the Code ................................................................................................... 33
8.4 QUADRAVOX ............................................................................................................................... 34
8.4.1 Step Three, Open the Sample Project ..................................................................................... 34
8.4.2 Step Four, Build the Code and Program the Target............................................................... 35
8.4.3 Step Five, Execute the Code ................................................................................................... 35
8.4.4 Step Six, Debug the Code........................................................................................................35
Table of Tables
TABLE 2-1 ES449 J4....................................................................................................................................... 8
TABLE 2-2 ES449 J8....................................................................................................................................... 8
TABLE 2-3 ES449 J9....................................................................................................................................... 8
TABLE 2-4 ES449 J10..................................................................................................................................... 9
TABLE 2-5 ES449 J12..................................................................................................................................... 9
TABLE 2-6 ES449 J13................................................................................................................................... 10
TABLE 2-7 ES449 J14................................................................................................................................... 10
TABLE 2-8 ES449 TEST POINTS .................................................................................................................... 13
TABLE 2-9 MISCELLANEOUS BOARD OPTIONS.............................................................................................. 14
TABLE 3-1 TPS7201 OUTPUT VOLTAGE PROGRAMMING GUIDE .................................................................. 16
TABLE 4-1 RS232 ALWAYS ON.................................................................................................................... 19
TABLE 4-2 RS232 DISABLED ........................................................................................................................ 19
TABLE 4-3 RS232 AUTO-POWERDOWN ........................................................................................................ 20
TABLE 5-1 - TARGET ADAPTER SIGNALS ...................................................................................................... 21
Table of Figures
FIGURE 2-1 ES449 JUMPER OPTIONS .............................................................................................................. 7
FIGURE 2-2 ES449 J21.................................................................................................................................. 11
FIGURE 2-3 ES449 J22.................................................................................................................................. 12
Page 3 of 35

SoftBaugh ES449 User’s Guide
FIGURE 2-4 ES449 J23.................................................................................................................................. 12
FIGURE 2-5 ES449 TEST POINTS................................................................................................................... 13
FIGURE 2-6 ES449 MISCELLANEOUS BOARD OPTIONS ................................................................................. 14
FIGURE 3-1 DC POWER CONNECTOR ............................................................................................................ 16
FIGURE 3-2 ES449 POWER SUPPLY JUMPER OPTIONS................................................................................... 18
FIGURE 6-1 SBLCDA2/T.............................................................................................................................. 22
FIGURE 6-2 SBLCDA2 CONTRAST ADJUSTMENT--DAYTIME ....................................................................... 23
FIGURE 6-3 SBLCDA2T CONTRAST ADJUSTMENT--DAYTIME .................................................................... 23
FIGURE 6-4 SBLCDA2T CONTRAST ADJUSTMENT--BACKLIT ..................................................................... 24
This device complies with Part 15 of the FCC Rules. Operation is subject to the following
two conditions: (1) this device may not cause harmful interference, and (2) this device
must accept any interference received, including interference that may cause undesired
operation.
Page 4 of 35

SoftBaugh ES449 User’s Guide
1. ES449 Overview
The MSP430F44x Evaluation System (ES449) allows convenient prototyping of low-
power handheld LCD projects. Refer to documentation from Texas Instruments for
detailed information for the MSP430F44x variants.
1.1 Features
The key features of this product are:
• Texas Instruments MSP430F449 flash processor
• Our custom 7 digit 3v 4-mux LCD (SBLCDA2)
• Texas Instruments RS232 interface using the MAX3221
• Adjustable TPS7201 LDO for bench top use
• Single-cell AAA 3.3v power supply based on the TPS60310
• 3.3v CR2032 coin cell supply using the TPS60212
• JTAG programming header
• Bootloader header
• 2 user LEDs
• 2 user switches
• Each MSP port pin exposed at IDC headers
• Large prototyping area
• 2Mbit serial flash (not populated on some early models) for data logging applications
1.2 Frequently Asked Questions
Our website contains up-to-date information on all our products, including Frequently
Asked Questions at the bottom of each product page. Please visit our website to review
the Frequently Asked Questions for this and all our products if you encounter difficulty
not addressed in this manual.
1.3 Laboratory Manual
In addition to this User Guide, we also offer a laboratory manual for this product for
separate purchase. The last chapter of this User Guide is a preview of the Laboratory
Manual. The table of contents and the first chapter of the Laboratory Manual are also
available on the webpage for this product.
Page 5 of 35

SoftBaugh ES449 User’s Guide
1.4 Notation
Throughout SoftBaugh documentation, we follow a standard convention to identify
boards, jumpers, other components, and pins.
1.4.1 Boards, Components and Pins
The following notation is used to identify boards, components, and pins:
Board:Component.Pin
Example:
ES449:J12.5 identifies the bootloader header ground pin on the ES449.
Where obvious from the context, the Board: portion may be omitted. If an entire
component rather than a single pin is being identified, then the .Pin portion is omitted.
1.4.2 Jumpers
Unless otherwise noted, pin 1 on a jumper is always square (observed from
underneath), and the silkscreen designator for the jumper is near pin 1. Where
ambiguity could exist, a small '1' is placed near pin 1. Pins are numbered across the
short axis of the jumper first, and then down the long axis.
Jumper settings are indicated by the following notation:
Jumper.Pin-Pin
Jumper.Open
Example:
J20.1-2
A jumper block is to be placed across pin 1 and pin 2 on J20.
In the special case of two-pin jumpers, such as those used to route power or measure
current, the entire jumper may be treated as a SPST switch, and "opened".
Example:
J18.Open
J18 is left open, with no jumper block. In other sources this is referred to as "hanging"
the jumper.
Page 6 of 35

SoftBaugh ES449 User’s Guide
2. Board Options
The ES449 allows many different user configurations set via jumpers, resistors, and
testpoint options.
2.1 Jumper Options
The ES449 contains the following jumper-selected options:
Figure 2-1 ES449 Jumper Options
2.1.1 J1
Port 1 of the MSP430 microcontroller
2.1.2 J2
Port 2 of the MSP430 microcontroller
2.1.3 J3
Port 3 of the MSP430 microcontroller
Page 7 of 35

SoftBaugh ES449 User’s Guide
2.1.4 J4
UART1 of the MSP430 microcontroller
Table 2-1 ES449 J4
Pin Usage
1 General purpose I/O / Transmit data out—UART mode
2 General purpose I/O / Receive data in—UART mode
2.1.5 J6
Port 6 of the MSP430 microcontroller
2.1.6 J7
Power jack, see section 3
2.1.7 J8
Power terminal, see section 3
Table 2-2 ES449 J8
Pin Usage
1 Voltage input (+) 3.6v DC to 9.0v, no transients above 9.1v DC
2 Ground (-)
2.1.8 J9
Input/Output header A
Table 2-3 ES449 J9
Pin Usage
1 Switch 1 output—Normally Vcc, when pressed equals ground (0v)
2 Ground
Page 8 of 35

SoftBaugh ES449 User’s Guide
2.1.9 J10
Input/Output header B
Table 2-4 ES449 J10
Pin Usage
1 P1.0/ D1—Drive low to illuminate D1. Remove R33 to disconnect
from P1.0
2 D2—Drive low to illuminate
3 Switch 2 output-- Normally Vcc, when pressed equals ground (0v)
4 Ground
2.1.10 J11
JTAG header
2.1.11 J12
Bootloader, see section 5
Table 2-5 ES449 J12
Pin Usage
1 BSLTX
2 TCK
3 BSLRX
4 RST
5 GND
6 VCC
7 TEST
8 NC
9 BLPWOFF
10 BLTGTSIG
Page 9 of 35

SoftBaugh ES449 User’s Guide
2.1.12 J13
RS232 power options for the MAX3221. See Texas Instruments MAX3221datasheet for
details (SLLS348G)
Table 2-6 ES449 J13
Pin Usage
1 U1:10 /INVALID:
2 U1:1 /EN
3 U1:16 /FORCEOFF
4 U1:12 FORCEON
2.1.13 J14
RS232 DB9S connector
Table 2-7 ES449 J14
Pin Usage
1 NC
2 Data transmit
3 Data receive
4 NC
5 Ground
6 NC
7 NC
8 NC
9 NC
2.1.14 J15
RS232 power, jumper to power RS232
2.1.15 J16
Serial flash power, jumper to power serial flash
2.1.16 J17
MSP430 microcontroller power, jumper to power MSP430 microcontroller
Page 10 of 35
Questo manuale è adatto per i seguenti modelli
1
Indice

















