msp430-4619lcd development board - mantech · msp430-4619lcd is mps430fg4619 starterkit development...
TRANSCRIPT
-
MSP430-4619LCD development board Users Manual
All boards produced by Olimex are ROHS compliant
Revision Initial, June 2011Copyright(c) 2011, OLIMEX Ltd, All rights reserved
Page 1
-
INTRODUCTION:
MSP430-4619LCD is MPS430FG4619 starterkit development board with color graphics LCD, accelerometer, JTAG, SD/MMC card holder, joystick, two buttons, serial in-frared transceiver and extension headers for most of the microcontroller pins. All this al-lows you to build a different projects to be used in a wide range of applications.
BOARD FEATURES:
• MCU: MSP430FG4619 with 120K Bytes Program Flash, 256 Bytes data Flash, 4K Bytes RAM
• NOKIA 6610 LCD 128x128 pixels 12 bit color LCD with backlight
• Joystick with 4 directions and push button function
• two buttons
• SD/MMC card connector
• MMA7620 3 axis accelerometer
• IrDA transceiver
• UEXT connector which allow other Olimex's modules to be connected like: MOD-MP3, MOD-NRF24L01, etc.
• JTAG connector
• 32 768 Hz oscillator crystal
• 8Mhz crystal oscillator
• power supply voltage regulators and filtering capacitor
• extension headers for all uC pins
• Battery holder for 2 x 1.5 V “AA” batteries
• PCB: FR-4, 1.5 mm (0,062"), soldermask, white silkscreen component print
• Dimensions: 81.20 x 62.48 mm (3.20 x 2.46")
Page 2
-
ELECTROSTATIC WARNING:
The MSP430-4619LCD board is shipped in protective anti-static packaging. The board must not be subject to high electrostatic potentials. General practice for working with static sensitive devices should be applied when working with this board.
BOARD USE REQUIREMENTS:
Cables: The cable you will need depends on the programmer/debugger you use. If you use MSP-JTAG-TINY, MSP-JTAG-TINY-V2, MSP-JTAG-ISO, you will need USB A-B cable, if you use MSP-JTAG, you will need LPT cable.
Hardware: Programmer/Debugger MSP-JTAG, MSP-JTAG-TINY, MSP-JTAG-TINY-V2, MSP-JTAG-ISO, MSP-JTAG-RF, or other compatible programming/debugging tool.
PROCESSOR FEATURES:
MSP430-4619LCD board use mixed signal microcontroller MSP430FG4619 from Texas Instruments, with these features:
− Low Supply-Voltage Range, 1.8 V to 3.6 V
− Ultralow-Power Consumption:
− Active Mode: 350 μA at 1 MHz, 2.2 V
− Standby Mode: 1.1 μA
− Off Mode (RAM Retention): 0.3 μA
− Five Power Saving Modes
− Wake-Up From Standby Mode in less than 6 μs
− 16-Bit RISC Architecture, Extended Memory, 125-ns Instruction Cycle Time
− Three Channel Internal DMA
− 12-Bit A/D Converter With Internal Reference, Sample-and-Hold and Autoscan Feature
− Three Configurable Operational Amplifiers
− Dual 12-Bit D/A Converters With Synchronization
− 16-Bit Timer_A With Three Capture/Compare Registers
− 16-Bit Timer_B With Seven Capture/Compare-With-Shadow Registers
− On-Chip Comparator
− Supply Voltage Supervisor/Monitor With Programmable Level Detection
Page 3
http://www.olimex.com/dev/msp-jtag-rf.htmlhttp://www.olimex.com/dev/msp-jtag-iso.htmlhttp://www.olimex.com/dev/msp-jtag-tiny.htmlhttp://www.olimex.com/dev/msp-jtag.html
-
− Serial Communication Interface (USART1), Select Asynchronous UART or Synchronous SPI by Software
− Universal Serial Communication Interface
− Enhanced UART supporting auto-baudrate detection
− IrDA Encoder and Decoder
− Synchronous SPI
− I2CTM
− Serial Onboard Programming, No External Programming Voltage Needed Programmable Code Protection by Security Fuse
− Brownout Detector
− Basic Timer with Real Time Clock Feature
− Integrated LCD Driver up to 160 Segments With Regulated Charge Pump
− 120KB+256B Flash Memory
− 4KB RAM
Page 4
-
BLOCK DIAGRAM:
Page 5
-
MEMORY ORGANIZATION:
Page 6
-
SCHEMATIC:
Page 7
100n
100n
100n
10n
NA
NA
20pF
20pF
100n
100n
220uF/16V
10uF
/6.3
V10
uF/6
.3V
100n
100n
100n
100n
100n
100n
47uF
/6.3
V
100n
F
10u/
6.3V 4
70p
100n
F4.
7uF/
16V
1N58
19S
IRLM
L640
2
IRLM
L640
2
TFD
U41
00
JOY
STI
CK
_IT-
1502
220u
ferr
ite_b
ead
NO
KIA
6610
_CO
LOR
_LC
D
BL_
PW
R
BL_
PW
R3.3V
3.3V
3.3V
3.3V
3.3V
AV
CC
3.3V
3.3V
3.3V
3.3V
3.3V
AV
CC
3.3V
3.3V3
.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
NA 0
2.54
MM
_H
3276
8
8MH
z
47K
1k1k
1k
100K
2K 100
K2K10
0K10
0K
4.7K
100K
NA
100k
3K 9.1K
33K
330
1K
100K
1.2k
/1%
2.2
5.6k
/1%
150
1M
100K
100K
(NA
)
1k
33K
47K
20K
3K
330
33K
330
4.7K
10K
100K 1
4 47
SD/M
MC
_bot
MS
P43
0FG
461X
MM
A76
20Q
AT4
5DB
011
MC
3406
3
#SM
#SM
/CS
/CS
B1
B1
B2
B2
BUTT
ON
S
BUTT
ON
S
CEN
TER
_BU
T
CEN
TER
_BU
TC
LK
CLK
CLK
CP
CP
G_S
EL1
G_S
EL1
G_S
EL2
G_S
EL2
IRD
A_E
IRD
A_E
IRD
A_R
X
IRD
A_R
X
IRD
A_TX
IRD
A_TX L
CD
_BL
LCD
_BL
LCD
_RE
SE
T
LCD
_RES
ET
P8.4
P8.4
P8.5
P8.5
RST
RST
SCL
SCL
SDA
SDA
SDI
SDI
SDI
SDO
SDO
SDO
SIM
O/S
DA
SIM
O/S
DA
SIM
O/S
DA
SIM
O/S
DA
SIM
O1
SIM
O1
SOM
I/SC
LSO
MI/S
CL
SOM
I/SC
L
SOM
I/SC
L
STE
STE
STE
STE
1ST
E1
TCK
TCK
TDI
TDI
TDO
/TD
ITD
O/T
DI
TMS
TMS
UC
LK
UC
LK
UC
LK1
UC
LK1
UEX
T_C
S
UEX
T_C
S
UR
XD1
UR
XD1
UTX
D1
UTX
D1
WP
WP
X_O
UT
X_O
UT
Y_O
UT
Y_O
UT
Z_O
UT
Z_O
UT
B1
B2
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
C11
C12
C13
C14
C15
C16
C17
C18
C19
C20
C21
C32
C34
C57
C58
D1
EX
T1-1
EX
T1-2
EX
T1-3
EX
T1-4
EX
T1-5
EX
T1-6
EX
T1-7
EX
T1-8
EX
T1-9
EX
T1-1
0
EX
T1-1
1E
XT1
-12
EX
T1-1
3
EX
T1-1
4
EX
T1-1
5E
XT1
-16
EX
T1-1
7E
XT1
-18
EX
T1-1
9
EX
T1-2
0E
XT1
-21
EX
T1-2
2
EX
T1-2
3E
XT1
-24
EX
T1-2
5E
XT1
-26
EX
T1-2
7E
XT1
-28
EX
T1-2
9E
XT1
-30
EX
T1-3
1E
XT1
-32
EX
T1-3
3
EX
T1-3
4
EX
T2-1
EX
T2-2
EX
T2-3
EX
T2-4
EX
T2-5
EX
T2-6
EX
T2-7
EX
T2-8
EX
T2-9
EX
T2-1
0
EX
T2-1
1E
XT2
-12
EX
T2-1
3
EX
T2-1
4E
XT2
-15
EX
T2-1
6E
XT2
-17
EX
T2-1
8E
XT2
-19
EX
T2-2
0E
XT2
-21
EX
T2-2
2E
XT2
-23
EX
T2-2
4E
XT2
-25
EX
T2-2
6E
XT2
-27
EX
T2-2
8E
XT2
-29
EX
T2-3
0E
XT2
-31
EX
T2-3
2E
XT2
-33
EX
T2-3
4
FET1
FET2
GN
D8
IRE
D_A
NO
DE
1
IRE
D_C
ATH
OD
E2
NC
5
RX
D4
SC
7
TXD
3
VC
C1
6
IRD
A1
2IR
DA
_LS
_E
LEFT
UP
RIG
HT
DO
WN
56
7.1
J1
12
34
56
78
910
1112
1314
JTA
G
L1
L2
CS
5D
IO3
GN
D8
LED
GN
D9
RE
SE
T2
SC
K4
VD
IGIT
AL
1V
DIS
PLA
Y6
VLE
D10
LCD
1
2
3P84/SCL
1
2
3P85/SDA
12
PIN
12
PO
UT
1 2
PW
R_3
V
Q2
Q3
R1
R2
R3
R4
R5
R6
R7
R8
R9
R10
R11
R12
R13
R14
R15
R16
R17
R18
R19
R20
R21
R22
R23
R24
R25
R26
R27
R28
R29
R30
R31
R32
R33
R34
R35
R36
R59
R69
R70
R71
CD
/DA
T3/C
S1
CLK
/SC
LK5
CM
D/D
I2
CP
113
CP
215
DA
T0/D
O7
DA
T1/R
ES
8
DA
T2/R
ES
9
VD
D4
VS
S1
3
VS
S2
6
WP
110
WP
214
SD/M
MC
#RS
T/N
MI
94
AV
CC
100
AV
SS
98
CO
M0
52
DV
CC
11
DV
CC
260
DV
SS
199
DV
SS
261
LCD
CA
P/R
3359
P1.
0/TA
087
P1.
1/TA
0/M
CLK
86P
1.2/
TA1
85P
1.3/
TBO
UTH
/SV
SO
UT
84P
1.4/
TBC
LK/S
MC
LK83
P1.
5/TA
CLK
/AC
LK82
P1.
6/C
A0
81P
1.7/
CA
180
P2.
0/TA
279
P2.
1/TB
078
P2.
2/TB
177
P2.
3/TB
276
P2.
4/U
CA
0TX
D75
P2.
5/U
CA
0RX
D74
P2.
6/C
AO
UT
73P
2.7/
AD
C12
CLK
/DM
AE
072
P3.
0/U
CB
0STE
71P
3.1/
UC
B0S
IMO
/UC
B0S
DA
70P
3.2/
UC
B0S
OM
I/UC
B0S
CL
69P
3.3/
UC
B0C
LK68
P3.
4/TB
367
P3.
5/TB
466
P3.
6/TB
565
P3.
7/TB
664
P4.
0/U
TXD
163
P4.
1/U
RX
D1
62P
4.2/
STE
1/S
3951
P4.
3/S
IMO
1/S
3850
P4.
4/S
OM
I1/S
3749
P4.
5/U
CLK
1/S
3648
P4.
6/U
CA
0TX
D/S
3547
P4.
7/U
CA
0RX
D/S
3446
P5.
0/S
1/A
13/O
A1I
113
P5.
1/S
0/A
12/D
AC
112
P5.
2/C
OM
153
P5.
3/C
OM
254
P5.
4/C
OM
355
P5.
5/R
0356
P5.
6/LC
DR
EF/
R13
57P
5.7/
R23
58
P6.
0/A
0/O
A0I
095
P6.
1/A
1/O
A0O
96
P6.
2/A
2/O
A0I
197
P6.
3/A
3/O
A1O
2
P6.
4/A
4/O
A1I
03
P6.
5/A
5/O
A2O
4
P6.
6/A
6/D
AC
0/O
A2I
05
P6.
7/A
7/D
AC
1/S
VS
IN6
P7.
0/U
CA
0STE
/S33
45P
7.1/
UC
A0S
IMO
/S32
44P
7.2/
UC
A0S
OM
I/S31
43P
7.3/
UC
A0C
LK/S
3042
P7.
4/S
2941
P7.
5/S
2840
P7.
6/S
2739
P7.
7/S
2638
P8.
0/S
2537
P8.
1/S
2436
P8.
2/S
2335
P8.
3/S
2234
P8.
4/S
2133
P8.
5/S
2032
P8.
6/S
1931
P8.
7/S
1830
P9.
0/S
1729
P9.
1/S
1628
P9.
2/S
1527
P9.
3/S
1426
P9.
4/S
1325
P9.
5/S
1224
P9.
6/S
1123
P9.
7/S
1022
P10
.0/S
921
P10
.1/S
820
P10
.2/S
719
P10
.3/S
618
P10
.4/S
517
P10
.5/S
416
P10
.6/S
3/A
1515
P10
.7/S
2/A
14/O
A2I
114
TCK
93TD
I/TC
LK91
TDO
/TD
I90
TMS
92
VE
RE
F+/D
AC
010
VR
EF+
7
VR
EF-
/VE
RE
F-11
XIN
8X
OU
T9
XT2
IN89
XT2
OU
T88
U1
#SM
12
G-S
EL1
1
G-S
EL2
2
NC
15
NC
26
NC
37
NC
48
NC
59
NC
610
NC
711
NC
816
VD
D3
VS
S4
XO
UT
15
YO
UT
14
ZOU
T13
U2
/CS
/4
/RE
SE
T/3
/WP
/5
GN
D7
SC
K2
SI
1S
O8
VC
C6
U5
DC8
FB5
IS7 SC
1
SE
2TC
3
VCC6 VSS4U
6U
EX
T-1
UE
XT-
2U
EX
T-3
UE
XT-
4U
EX
T-5
UE
XT-
6U
EX
T-7
UE
XT-
8U
EX
T-9
UE
XT-
10M
SP43
0-46
19LC
DR
ev. B
CO
PY
RIG
HT(
C)
2011
, OLI
ME
X L
Td.
http
://w
ww
.olim
ex.c
om/d
ev
+
+
+
+
+
+
Com
mon
Cen
ter p
ush
LEFT
UP
DO
WN
RIG
HT
-
BOARD LAYOUT:
Page 8
-
POWER SUPPLY CIRCUIT:
MSP430-4619LCD is typically power supplied with 3 VDC (2 x 1.5V “AA” batteries) via PWR_3V connector.
The programmed board power consumption is about 120 mA with all peripherals enabled
RESET CIRCUIT:MSP430-4619LCD reset circuit includes R1 (47kΩ), C4 (10nF), JTAG
connector pin 11 and MSP430FG4619 pin 94 (#RST/NMI).
CLOCK CIRCUIT:
Quartz crystal 8 MHz is connected to MSP430FG4619 pin 88 (XT2OUT) and pin 89 (XT2IN).
Quartz crystal 32.768 kHz is connected to MSP430FG4619 pin 8 (XIN) and pin 9 (XOUT).
JUMPER DESCRIPTION:
P_INWhen this jumper is closed, the board is power supplied by the standard JTAG pin 2. This is only possible when the consumption of the board is not very high which is typically the case with MSP430 microcontrollers. If this jumper is open the board should be power supplied by another external source. This jumper and P_OUT should always be reversely open/closed, i.e. if P_IN is closed, P_OUT should be open and vice versa. Default state is opened.
P_OUTWhen this jumper is closed, the board is power supplied not by the JTAG but from external source. Then the JTAG has to synchronize with the working voltages which is done through this line. This is especially important when debugging with JTAG. This jumper and P_IN should always be reversely open/closed, i.e. if P_OUT is closed, P_IN should be open and vice versa.
Default state is closed.IRDA_LS_E
When this jumper is closed, TFDU4100 signal SC (Sensitivity control) is connected to GND, which means that sensitivity is decreased. When this jumper is opened, TFDU4100 signal SC (Sensitivity control) is set to high, which means that sensitivity is increased and therefore transmission range is increased up to 3 meters Default state is opened.
Page 9
-
P84/SCLWhen this jumper is shorted in position P84, UEXT pin 5 (SCL) is connected to MSP430FG4619 pin 33 (P8.4/S21). When this jumper is shorted in position SCL, UEXT pin 5 (SCL) is connected to MSP430FG4619 pin 69 (P3.2/UCB0SOMI/UCB0SCL).Default state is P84 shorted.
P85/SDAWhen this jumper is shorted in position P85, UEXT pin 6 (SDA) is connected to MSP430FG4619 pin 32 (P8.5/S20). When this jumper is shorted in position SDA, UEXT pin 6 (SDA) is connected to MSP430FG4619 pin 70 (P3.1/UCB0SIMO/UCB0SDA).Default state is P85 shorted.
INPUT/OUTPUT:
User button with name B1 connected to MSP430FG4619 pin 81 (P1.6/CA0).
User button with name B2 connected to MSP430FG4619 pin 80 (P1.7/CA1).
Joystick button with name J1 this is 4 directions plus center button. In the schematic the joystick four direction switches are connected to MSP430FG4619 pin 6 (P6.7/A7/DAC1/SVSIN) – signal “BUTTONS”. Each of this four direction switches is connected to signal “BUTTONS” via resistors with different values. The RIGHT direction via R31 (20k); LEFT – via RR15 (3k); DOWN – via R30 (47k) and UP – via R16 (9.1k). The CENTER is connected to MSP430FG4619 pin 73 (P2.6/CAOUT).
LCD - 128x128 TFT 12 bit color with backlight.
Page 10
-
EXTERNAL CONNECTORS DESCRIPTION:UEXT:
Pin # Signal Name
1 VCC
2 GND
3 UTXD1
4 URXD1
5 SCL
6 SDA
7 SDI
8 SDO
9 CLK
10 UEXT_CS
JTAG:
Pin # Signal Name Pin # Signal Name
1 TDO/TDI 2 Via JMP PIN to VCC
3 TDI 4 Via JMP POUT to VCC
5 TMS 6 Not Connected
7 TCK 8 Not Connected
9 GND 10 Not Connected
Page 11
-
11 RST 12 Not Connected
13 Not Connected 14 Not Connected
PWR_3V:
Pin # Signal Name
1 VCC
2 GND
SD/MMC:
Pin # Signal Name Pin # Signal Name
1 STE 2 SIMO/SDA
3 GND 4 VCC
5 UCLK 6 GND
7 SOMI/SCL 8 Via R10 (100k) to VCC
9 Via R9 (100k) to VCC 10 WP
11 Via R6 (2k) to GND 12 Via R8 (10k) to GND
13 CP 14 Via R6 (2k) to GND
15 Via R8 (10k) to GND
IRDA:
Pin # Signal Name
Page 12
-
1 IRED_ANODE
2 Not Connected
3 IRDA_TX
4 IRDA_RX
5 Not Connected
6 IRDA power supply
7 Sensitivity Control
8 GND
EXT1:
Pin # Signal Name Pin # Signal Name
1 GND 2 VCC
3 P10.6 4 P10.7
5 P5.0 6 P5.1
7 P6.3 8 P6.4
9 P6.5 10 P6.6
11 VREF+ 12 VEREF+
13 V+ 14 GND
15 P1.1 16 P1.2
17 P1.3 18 P1.4
19 P1.5 20 P2.0
21 P2.1 22 P2.2
23 STE 24 SIMO/SDA
25 SIMO/SCL 26 UCLK
27 P3.4 28 P3.5
Page 13
-
29 P3.6 30 P3.7
31 UTXD1 32 URXD1
33 P4.4 34 RST
EXT2:
Pin # Signal Name Pin # Signal Name
1 GND 2 VCC
3 LCDCAP 4 P5.7
5 P5.6 6 P5.5
7 P5.4 8 P5.3
9 P5.2 10 COM0
11 P2.3 12 P2.4
13 P2.5 14 P2.7
15 UEXT_CS 16 P8.4
17 P8.5 18 P8.6
19 P8.7 20 P9.0
21 P9.1 22 P9.2
23 P9.3 24 P9.4
25 P9.5 26 P9.6
27 P9.7 28 P10.0
29 P10.1 30 P10.2
31 P10.3 32 P10.4
33 P10.6 34 GND
Page 14
-
MECHANICAL DIMENSIONS:
Page 15
-
AVAILABLE DEMO SOFTWARE:
MSP430-4619LCD demo code for GE12 LCD controller - ball moved by the accelerometer with pan and tilt of the board, the demo code supports both GE8 and GE12 LCD displays, define which one is on your board in LCD.H
MSP430-4619LCD demo code - same for GE08 LCD controller
MSP430-4619LCD demo
MSP430-4619LCD web page from our customer Peter Ivanov
Jim Lynch's NOKIA 6610 LCD tutorial
Page 16
http://www.sparkfun.com/tutorial/Nokia%206100%20LCD%20Display%20Driver.pdfhttp://dev.ivanov.eu/projects/msp430-4619lcd_sample/index.htmlhttp://www.olimex.com/dev/soft/msp430/MSP430-4619LCD/MSP-4619-LCD.ziphttp://www.olimex.com/dev/soft/msp430/msp-4619-lcd_ge8.ziphttp://www.olimex.com/dev/soft/msp430/MSP430-4619LCD.zip
-
ORDER CODE:
MSP430-4619LCD - assembled and tested board
How to order?
You can order to us directly or by any of our distributors.Check our web www.olimex.com/dev for more info.
Revision history:
Board's revision: Rev. B, March 2011
Manual's revision: Rev. Initial, June 2011
Page 17
http://www.olimex.com/dev/
-
Disclaimer:
© 2011 Olimex Ltd. All rights reserved. Olimex®, logo and combinations thereof, are registered trademarks of Olimex Ltd. Other terms and product names may be trademarks of others.The information in this document is provided in connection with Olimex products. No license, express or implied or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Olimex products. Neither the whole nor any part of the information contained in or the product described in this document may be adapted or reproduced in any material from except with the prior written permission of the copyright holder.The product described in this document is subject to continuous development and improvements. All particulars of the product and its use contained in this document are given by OLIMEX in good faith. However all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded.This document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product.
Page 18