mikroProg for Tiva User Manual

mikroProg for Tiva User Manual
mikroProg
mikroProg™ is a fast USB programmer with hardware
Debugger support. Smart engineering allows mikroProg™
to support all Tiva™ and Stellaris® ARM® Cortex™-M3 and
Cortex™-M4 microcontrollers in a single programmer.
™
for Tiva™
TO OUR VALUED CUSTOMERS
I want to express my thanks to you for being interested in our products and for having
confidence in MikroElektronika.
The primary aim of our company is to design and produce high quality electronic products
and to constantly improve the performance thereof in order to better suit your needs.
Nebojsa Matic
General Manager
The Tiva™, ARM® and Windows® logos and product names are trademarks of Texas Instruments®, ARM® Holdings and Microsoft® in the USA. and other countries.
Table of Contents
Introduction to mikroProg™ 4
Key features
5
6. Connection schematic examples
Connecting with LM3SX00 series
14
15
1. Driver installation
6
Connecting with LM3S1000 series
16
step 1 – Start installation
7
Connecting with LM3S2000 series
17
step 2 – Accept EULA
7
Connecting with LM3S3000 series
18
step 3 – Installing the drivers
8
Connecting with LM3S5000 series
19
step 4 – Finish installation 8
Connecting with LM3S6000 series
20
9
Connecting with LM3S8000 series
21
3. mikroProg Suite™ for ARM® software
10
Connecting with LM3S9000 series
22
4. Connecting with a target device
12
Connecting with TM4C123 series
23
5. Connector Pinout
13
Connecting with TM4C129 series
24
2. Connecting to a PC
Page 3
Introduction to mikroProg™
mikroProg™ for Tiva™ is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Tiva™ and
Stellaris® ARM® Cortex™-M3 and Cortex™ -M4 devices in a single programmer! Outstanding performance, easy operation, elegant design
and low price are it’s top features. It is supported in MikroElektronika ARM® compilers, as well as in other ARM® compilers.
Page 4
Key features
- Hardware Debugging
- No need for firmware update
- New microcontrollers supported via
latest version of mikroProg Suite™
for ARM® software
01
02
03
04
05
What you see
06
01 Flat cable
02 USB MINIB connector
03 DATA transfer indication LED
04 ACTIVE indication LED
05 LINK indication LED
06 POWER indication LED
Page 5
1. Driver installation
On-board mikroProg™ requires drivers in order to work. Drivers can be found on the link bellow:
http://www.mikroe.com/downloads/get/1810/mikroprog_tiva_drivers_v100.zip
When you download the drivers, please extract files from the ZIP archive. Folder with extracted files contains folders with drivers for
different operating systems. Depending on which operating system you use, choose adequate folder and open it.
In the opened folder you should be able
to locate the driver setup file. Double click
the setup file to begin installation of the
programmer drivers.
NOTE: Make sure to disconnect
mikroProg™ before installing drivers.
Page 6
step 1 – Start installation
step 2 – Accept EULA
02
01
01
03
In welcome screen click the Next> button
02 In order to proceed select I accept the this EULA
(End User License Agreement)
03 Click the Next> button
Page 7
step 3 – Installing the drivers
step 4 – Finish installation
04
05
05 Click the Finish button to end installation process
04 Drivers are installed automatically
Page 8
2. Connecting to a PC
After driver installation is complete, you can now connect the programmer with your PC using
USB cable provided with the package. Green POWER LED should turn ON, indicating the presence
of power supply. Amber-colored LINK LED will turn ON when link between mikroProg™ and PC is
established. Link can be established only when correct drivers are installed on your PC.
Page 9
3. mikroProg Suite™ for ARM® software
mikroProg™ for Tiva™ programmer requires special programming software called mikroProg
Suite™ for ARM®. This software is used for programming all Tiva™ and Stellaris® ARM® Cortex-M3™
and Cortex-M4™ microcontroller families. It features intuitive interface and SingleClick™
programming technology. Software installation is available on following link:
http://www.mikroe.com/downloads/get/1809/mikroprog_suite_for_arm.zip
After downloading, extract the package and double click the executable setup file to start installation.
Quick Guide
01
Click the Detect MCU button in order to recognize the device ID.
02
Click the Read button to read the entire microcontroller memory. You can click the Save button
to save it to the target HEX file.
03
If you want to write the HEX file into the microcontroller, first make sure to load the target HEX
file using the Load button. Then click the Write button to begin programming.
04
Click the Erase button to clear the microcontroller memory.
Page 10
Software installation wizard
01 Start Installation
02 Accept EULA and continue
03 Install for all users
04 Choose destination folder
05 Installation in progress
06 Finish installation
Page 11
4. Connecting with a target device
Figure 4-1:
IDC10 JTAG
connector
For connection with a target device mikroProg™ uses IDC10 JTAG connector, as shown on Figure 4-1. In order to make
proper connection with the target board it is necessary to pay attention to IDC10 connector pinout. Every pin has a
different purpose and for easy orientation IDC10 connector is marked with a little knob and incision between pins
number 9 and 7, Figure 5-1.
Page 12
5. Connector Pinout
01 VCC-3.3V - MCU power supply
03 GND - Ground
05 GND - Ground
09
10
07
08
05
06
03
04
01
02
07 N/C - Not Connected
09 GND - Ground
02 TMS - Mode Select
04 TCK - Clock
06 TDO - Data output
08 TDI - Data input
JTAG programming/
debugging lines
10 SRSTn - System Reset
Figure 5-1: Female connector pinout
Page 13
6. Connection schematic examples
Following examples demonstrate connections with some of the most popular supported microcontrollers. Each
one is carefully selected as a representative of the entire family. All MCUs use TMS, TCK, TDO, TDI and SRSTn lines
for programming. These lines are located on same microcontroller pins within a family.
Page 14
2
4
6
8
10
R1
100K
TMS
TCK
TDO
TDI
SRSTn
VCC-3.3V
PC1/TMS
C1
2u2
X1
C3
22pF
LM3S817
PE1
PE0
PB3/Fault
PB2
VDD
GND
PB1/PWM3
PB0/PWM2
PD3/U1Tx
PD2/U1Rx
PD1/PWM1
PD0/PWM0
36
35
34
33
32
31
30
29
28
27
26
25
13
14
15
16
17
18
19
20
21
22
23
24
C2
22pF
8MHz
ADC0
ADC1
ADC2
ADC3
RST
LDO
VDD
GND
OSC0
OSC1
PC7/CCP4
PC6
PC5/CCP1
PC4/CCP5
VDD
GND
PA0/U0Rx
PA1/U0Tx
PA2/SSIClk
PA3/SSIFss
PA4/SSIRx
PA5/SSITx
VDD
GND
1
2
3
4
5
6
7
8
9
10
11
12
VCC-CORE
ADC4
ADC5
PD5/CCP2
PD4/CCP0
PB4/C0PB5/C0o
PB6/C0+
PB7/TRST
PC0/TCK
PC1/TMS
PC2/TDI
PC3/TDO
48
47
46
45
44
43
42
41
40
39
38
37
1
3
5
7
9
Figure 6-1: Connection schematics for 48-pin LM3S817 MCU via 2x5 male header
Page 15
Connecting with LM3SX00 series
VCC-3.3V
VCC-3.3V
VCC-3.3V
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
R3
100K
ADC4
ADC5
VDDA
GNDA
ADC6
ADC7
GND
VDD
PB4
PB5/CCP5
PB6/CCP1
PB7/TRST
VDD25
GND
PH0/CCP6
PH1/CCP7
PH2
NC
GND
VDD
PC0/TCK
PC1/TMS
PC2/TDI
PC3/TDO
CMOD1
ADC0
ADC1
VDDA
GNDA
ADC2
ADC3
LDO
VDD
GND
PD0/IDX0
PD1
PD2/U1Rx
PD3/U1Tx
VDD25
GND
PG3
PG2
PG1/U2Tx
PG0/U2Rx
VDD
GND
PC7/CCP4
PC6/CCP3
PC5
PC4
LM3S1538
PE3
PE2
PE1/SSI1Fss
PE0/SSI1CLK
PB3/I2C0SDA
PB2/I2C0SCL
GND
VDD
PB1/CCP2
PB0/CCP0
CMOD0
RST
GND
VDD25
PF1
PF2
PF3
NC
GND
VDD
VBAT
GND
XOSC1
XOSC0
HIB
PA0/U0Rx
PA1/U0Tx
PA2/SSI0Clk
PA3/SSI0Fss
PA4/SSI0Rx
PA5/SSI0Tx
VDD
GND
PA6/I2C1SCL
PA7/I2C1SDA
NC
NC
VDD25
GND
NC
NC
NC
NC
VDD
GND
NC
PF0/PhB0
OSC0
OSC1
WAKE
C1
2u2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
VCC-3.3V
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
1
3
5
7
9
2
4
6
8
10
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Connecting with LM3S1000 series
VCC-3.3V
VCC-CORE
C3 22pF
X1
8MHz
C2 22pF
Figure 6-2: Connection schematic for 100-pin LM3S1538 MCU via 2x5 male header
Page 16
TMS
TCK
TDO
TDI
SRSTn
PD7
PD6
PD5
PD4
PE3
PE2
GND
VDD
PB4
PB5
PB6
PB7
VDDC
PJ1
PH0
PH1
PH2
PH3
GND
VDD
PC0/TCK
PC1/TMS
PC2/TDI
PC3/TDO
PH4
LM3S2B93
PE1
PE0
NC
PB2/I2C0SCL
NC
NC
GND
VDD
PB1
PB0
PB3/I2C0SDA
RST
PH5
PH6
PF1
PF2
PF3
PF4
GND
VDD
VBAT
GND
XOSC1
XOSC0
HIB
PA0/U0Rx
PA1/U0Tx
PA2/SSI0Clk
PA3/SSI0Fss
PA4/SSI0Rx
PA5/SSI0Tx
VDD
GND
PA6
PA7
PG7
PG6
VDDC
PJ2
PG5
PG4
PF7
PF6
VDD
GND
PF5
PF0
OSC0
OSC1
WAKE
PE7
PE6
VDDA
GNDA
PE5
PE4
LDO
VDD
GND
PD0
PD1
PD2
PD3
PJ0
PH7
PG3
PG2
PG1
PG0
VDD
GND
PC7
PC6
PC5
PC4
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
1
3
5
7
9
2
4
6
8
10
TMS
TCK
TDO
TDI
SRSTn
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
C1
2u2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
VCC-3.3V
C2 22pF
X1
8MHz
C3 22pF
Figure 6-3: Connection schematic for 100-pin LM3S2B93 MCU via 2x5 male header
Page 17
Connecting with LM3S2000 series
VCC-3.3V
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
VCC-CORE
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
VCC-3.3V
PD7
PD6
PD5/ADC6
PD4/ADC7
PE3/SSI1Tx
PE2/SSI1Rx
GND
VDD
PB4/C0PB5/C1PB6/C0+
PB7/NMI
VDD25
GND
PH0/PWM2
PH1/PWM3
PH2/Fault3
PH3/USB0EPEN
GND
VDD
PC0/TCK
PC1/TMS
PC2/TDI
PC3/TDO
PH4
PE7/ADC0
PE6/ADC1
VDDA
GNDA
PE5/ADC2
PE4/ADC3
LDO
VDD
GND
PD0/U2Rx
PD1/U2Tx
PD2/CCP6
PD3/CCP0
VDD25
GND
PG3/Fault2
PG2/Fault0
PG1/I2C1SDA
PG0/I2C1SCL
VDD
GND
PC7/C1o
PC6/PhB0
PC5
PC4
LM3S3749
PE1
PE0
USB0RBIAS
PB2/I2C0SCL
USB0DP
USB0DM
GND
VDD
PB1/U1Tx
PB0/U1Rx
PB3/I2C0SDA
RST
GND
VDD25
PF1/PWM1
PF2/PWM4
PF3/PWM5
PF4/C0o
GND
VDD
VBAT
GND
XOSC1
XOSC0
HIB
PA0/U0Rx
PA1/U0Tx
PA2/SSI0Clk
PA3/SSI0Fss
PA4/SSI0Rx
PA5/SSI0Tx
VDD
GND
PA6/CCP1
PA7/CCP3
PG7/PWM7
PG6/PWM6
VDD25
GND
PG5/IDX0
PG4/Fault1
PF7/CCP4
PF6/PhA0
VDD
GND
PF5/CCP2
PF0/PWM0
OSC0
OSC1
WAKE
C1
2u2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
VCC-3.3V
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
1
3
5
7
9
2
4
6
8
10
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Connecting with LM3S3000 series
VCC-CORE
C2 22pF
X1
8MHz
C3 22pF
Figure 6-4: Connection schematic for 100-pin LM3S3749 MCU via 2x5 male header
Page 18
TMS
TCK
TDO
TDI
SRSTn
PD7
PD6
PD5
PD4
PE3
PE2
GND
VDD
PB4
PB5
PB6
PB7
VDDC
PJ1
PH0
PH1
PH2
PH3
GND
VDD
PC0/TCK
PC1/TMS
PC2/TDI
PC3/TDO
PH4
LM3S5G31
PE1
PE0
USB0RBIAS
PB2/I2C0SCL
USB0DP
USB0DM
GND
VDD
PB1
PB0
PB3/I2C0SDA
RST
PH5
PH6
PF1
PF2
PF3
PF4
GND
VDD
VBAT
GND
XOSC1
XOSC0
HIB
PA0/U0Rx
PA1/U0Tx
PA2/SSI0Clk
PA3/SSI0Fss
PA4/SSI0Rx
PA5/SSI0Tx
VDD
GND
PA6
PA7
PG7
PG6
VDDC
PJ2
PG5
PG4
PF7
PF6
VDD
GND
PF5
PF0
OSC0
OSC1
WAKE
PE7
PE6
VDDA
GNDA
PE5
PE4
LDO
VDD
GND
PD0
PD1
PD2
PD3
PJ0
PH7
PG3
PG2
PG1
PG0
VDD
GND
PC7
PC6
PC5
PC4
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
1
3
5
7
9
2
4
6
8
10
TMS
TCK
TDO
TDI
SRSTn
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
C1
2u2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
VCC-3.3V
C2 22pF
X1
8MHz
C3 22pF
Figure 6-5: Connection schematic for 100-pin LM3S5G31 MCU via 2x5 male header
Page 19
Connecting with LM3S5000 series
VCC-3.3V
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
VCC-CORE
VCC-3.3V
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
R1
100K
X2
C4
22pF
25MHz
C5
22pF
PD7/C0o
PD6/Fault
VDDA
GNDA
PD5/CCP2
PD4/CCP0
GND
VDD
PB4/C0PB5/C1PB6/C0+
PB7/TRST
VDD25
GND
GNDPHY
GNDPHY
VCCPHY
VCCPHY
GND
VDD
PC0/TCK
PC1/TMS
PC2/TDI
PC3/TDO
CMOD1
ADC0
ADC1
VDDA
GNDA
ADC2
ADC3
LDO
VDD
GND
PD0/PWM0
PD1/PWM1
PD2/U1Rx
PD3/U1Tx
VDD25
GND
XTALPPHY
XTALNPHY
PG1
PG0
VDD
GND
NC
PC6/CCP3
PC5
PC4
LM3S6537
PE3
PE2
PE1/PWM5
PE0/PWM4
PB3/I2C0SDA
PB2/I2C0SCL
GND
VDD
PB1/PWM3
PB0/PWM2
CMOD0
RST
GND
VDD25
PF1
PF2/LED1
PF3/LED0
MDIO
GND
VDD
VBAT
GND
XOSC1
XOSC0
HIB
PA0/U0Rx
PA1/U0Tx
PA2/SSI0Clk
PA3/SSI0Fss
PA4/SSI0Rx
PA5/SSI0Tx
VDD
GND
PA6/CCP1
PA7/CCP4
VCCPHY
RXIN
VDD25
GND
RXIP
ERBIAS
GNDPHY
TXOP
VDD
GND
TXON
PF0
OSC0
OSC1
WAKE
C1
2u2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
VCC-3.3V
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
1
3
5
7
9
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Connecting with LM3S6000 series
VCC-3.3V
VCC-CORE
R2
12K4
C2 22pF
X1
8MHz
C3 22pF
Figure 6-6: Connection schematic for 100-pin LM3S6537 MCU via 2x5 male header
Page 20
2
4
6
8
10
TMS
TCK
TDO
TDI
SRSTn
VCC-3.3V
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
R1
100K
X2
25MHz
C5
22pF
PD7/IDX0
PD6/Fault
VDDA
GNDA
PD5
PD4/CCP0
GND
VDD
PB4/C0PB5/C0o
PB6/C0+
PB7/TRST
VDD25
GND
GNDPHY
GNDPHY
VCCPHY
VCCPHY
GND
VDD
PC0/TCK
PC1/TMS
PC2/TDI
PC3/TDO
CMOD1
LM3S8962
PE3
PE2
PE1/PWM5
PE0/PWM4
PB3/I2C0SDA
PB2/I2C0SCL
GND
VDD
PB1/PWM3
PB0/PWM2
CMOD0
RST
GND
VDD25
PF1/IDX1
PF2/LED1
PF3/LED0
MDIO
GND
VDD
VBAT
GND
XOSC1
XOSC0
HIB
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
1
3
5
7
9
2
4
6
8
10
TMS
TCK
TDO
TDI
SRSTn
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
C4
22pF
ADC0
ADC1
VDDA
GNDA
ADC2
ADC3
LDO
VDD
GND
PD0/CAN0Rx
PD1/CAN0Tx
PD2/U1Rx
PD3/U1Tx
VDD25
GND
XTALPPHY
XTALNPHY
PG1/PWM1
PG0
VDD
GND
PC7
PC6/PhB0
PC5
PC4
PA0/U0Rx
PA1/U0Tx
PA2/SSI0Clk
PA3/SSI0Fss
PA4/SSI0Rx
PA5/SSI0Tx
VDD
GND
PA6/CCP1
PA7
VCCPHY
RXIN
VDD25
GND
RXIP
ERBIAS
GNDPHY
TXOP
VDD
GND
TXON
PF0/PWM0
OSC0
OSC1
WAKE
C1
2u2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
VCC-3.3V
R2
12K4
C2 22pF
X1
8MHz
C3 22pF
Figure 6-7: Connection schematic for 100-pin LM3S8962 MCU via 2x5 male header
Page 21
Connecting with LM3S8000 series
VCC-3.3V
VCC-CORE
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
VCC-3.3V
X2
C4
22pF
25MHz
C5
22pF
PD7
PD6
PD5
PD4
PE3
PE2
GND
VDD
PB4
PB5
PB6
PB7
VDDC
PJ1
PH0
PH1
PH2
PH3
GND
VDD
PC0/TCK
PC1/TMS
PC2/TDI
PC3/TDO
PH4
PE7
PE6
VDDA
GNDA
PE5
PE4
LDO
VDD
GND
PD0
PD1
PD2
PD3
PJ0
PH7
XTALPPHY
XTALNPHY
PG1
PG0
VDD
GND
PC7
PC6
PC5
PC4
LM3S9B96
PE1
PE0
USB0BIAS
PB2/I2C0SCL
USB0DP
USB0DM
GND
VDD
PB1/USB0VBUS
PB0/USB0ID
PB3/I2C0SDA
RST
PH5
PH6
PF1
PF2
PF3
MDIO
GND
VDD
PJ7
PJ6
PJ5
PJ4
NC
PA0/U0Rx
PA1/U0Tx
PA2/SSI0Clk
PA3/SSI0Fss
PA4/SSI0Rx
PA5/SSI0Tx
VDD
ERBIAS
PA6
PA7
PG7
RXIN
VDDC
PJ2
RXIP
PF5
PF4
TXOP
VDD
GND
TXON
PF0
OSC0
OSC1
PJ3
C1
2u2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
VCC-3.3V
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
1
3
5
7
9
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Connecting with LM3S9000 series
VCC-CORE
C2 22pF
R2
12K4
X1
8MHz
C3 22pF
Figure 6-8: Connection schematic for 100-pin LM3S9B96 MCU via 2x5 male header
Page 22
2
4
6
8
10
TMS
TCK
TDO
TDI
SRSTn
PD7
PD6
PD5
PD4
PE5
PE4
GND
VDD
PB4
PB5
PE7
PE6
PP1
PP0
PJ7
PJ6
PJ5
PJ4
VDDC
GND
VDD
PJ3
PJ2
PJ1
PJ0
PN3
TCK/PC0
TMS/PC1
TDI/PC2
TDO/PC3
GND
VDD
PK4
PK5
PK6
PK7
TM4C123GH6PZ
PL0
PL1
PL2
PL3
PL4
PL5
GND
VDD
I2C0SDA/PB3
I2C0SCL/PB2
USB0VBUS/PB1
USB0ID/PB0
PL6
PL7
VDD
OSC1
OSC0
GND
RST
PM0
PM1
PM2
PM3
PM4
PM5
PM6
PM7
PN0
PN1
GND
VDD
VBAT
XOSC1
GNDX
XOSC0
HIB
PA0/U0Rx
PA1/U0Tx
PA2/SSI0Clk
PA3/SSI0Fss
PA4/SSI0Rx
PA5/SSI0Tx
VDD
GND
PA6
PA7
PG7
PG6
VDDC
PG5
PG4
PG3
PG2
PG1
PG0
VDD
GND
PF7
PF6
PF5
PF4
PF0
PF1
PF2
PF3
VDD
GND
PN7
PN6
PN5
PN4
WAKE
PD0
PD1
PD2
PD3
VDD
GND
VDDA
VREFA+
VREFGNDA
PP2
PE3
PE2
PE1
PE0
PK0
PK1
PK2
PK3
PN2
PH7
PH6
PH5
VDD
GND
PH4
PH3
PH2
VDD
GND
PH1
PH0
PC7
PC6
PC5
PC4
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
1
3
5
7
9
2
4
6
8
10
TMS
TCK
TDO
TDI
SRSTn
X1
C2
22pF
8MHz
C3
22pF
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
VCC-3.3V
Figure 6-9: Connection schematics for 144-pin TM4C123GH6PZ MCU via 2x5 male header
Page 23
Connecting with TM4C123 Series
VCC-3.3V
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
VCC-CORE
TM4C129LNCZAD
SRSTn
P18
M17
U18
P19
V15
V14
W13
V13
W15
R121
4K87
±1%
PJ0
PJ1
PJ2
PJ3
PJ4
PJ5
PJ6
PJ7
PM0
PM1
PM2
PM3
PM4
PM5
PM6
PM7
K18
K19
L18
L19
M18
G15
N19
N18
E3
E2
H4
M4
A13
W12
U15
M3
TM4C129LNCZAD
OSC0
U1A
RST
HIB
WAKE
VBAT
OSC0
GNDX2
OSC1
NC
NC
NC
NC
NC
NC
EN0TXOP
EN0TXON
EN0RXIP
EN0RXIN
RBIAS
XOSC0
GNDX
XOSC1
TM4C129LNCZAD
E19
D18
D19
C5
E13
V18
V19
W18
W19
T18
R18
T19
PP0
PP1
PP2
PP3
PP4
PP5
PP6
PP7
PQ0
PQ1
PQ2
PQ3
PQ4
PQ5
PQ6
PQ7
PR0
PR1
PR2
PR3
PR4
PR5
PR6
PR7
PS0
PS1
PS2
PS3
PS4
PS5
PS6
PS7
PT0
PT1
PT2
PT3
N5
N4
N2
V8
P3
P2
W9
R10
D12
D13
B14
A14
V9
T13
U10
R13
W10
V10
E18
F17
A1
A2
A18
A19
B1
B19
F10
H10
H11
H12
J11
J12
K6
K9
K10
K13
K14
L8
L9
M8
M9
M10
N10
P16
R17
V1
W1
W2
TM4C129LNCZAD
VCC-3.3V
U1E
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
POWE R
D6
D7
B13
C12
D8
B12
B8
A8
PORT R
G16
H19
G18
J18
H18
G19
C18
B18
PN0
PN1
PN2
PN3
PN4
PN5
PN6
PN7
PORT S
C10
B11
A11
B10
A10
B9
T12
U12
PORT N
PL0
PL1
PL2
PL3
PL4
PL5
PL6
PL7
J1
J2
K1
K2
U19
V17
V16
W16
PORT P
PORT K
PORT L
C8
E7
H17
F16
F18
E17
N1
K5
PORT G
U6
V6
W6
T7
V7
W7
T8
U8
PH0
PH1
PH2
PH3
PH4
PH5
PH6
PH7
PORT H
PORT A
PORT B
PF0
PF1
PF2
PF3
PF4
PF5
PF6
PF7
P4
R2
R1
T1
R3
T2
U2
V2
PK0
PK1
PK2
PK3
PK4
PK5
PK6
PK7
PORT T
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
H3
H2
G1
G2
A5
B5
A7
B7
PG0
PG1
PG2
PG3
PG4
PG5
PG6
PG7
U1D
PORT Q
B15
C15
D14
C14
M2
M1
L2
K3
N15
T14
V11
M16
K17
K15
V12
U14
PORT M
TCK
TMS
TDI
TDO
PE0
PE1
PE2
PE3
PE4
PE5
PE6
PE7
C2
C1
D2
D1
A4
B4
B3
B2
U1C
PORT J
TMS
TCK
TDO
TDI
SRSTn
PORT D
2
4
6
8
10
PORT E
1
3
5
7
9
PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
PORT F
VCC-3.3V
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PORT C
A16
B16
A17
B17
C6
B6
F2
F1
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
SY ST E M
Connecting with TM4C129 series
V3
W3
T6
U5
V4
W4
V5
R7
U1B
VREFA+
VREFAVDDC
VDDC
VDDA
GNDA
G10
H9
J8
J9
J10
K7
K8
K11
K12
L10
L11
L12
M11
M12
N16
P10
P17
F4
G5
VREF
E10
H16
VCC-CORE
F3
G4
VCC-ADC
TM4C129LNCZAD
VCC-3.3V
GNDX2
C118
22pF
OSC1
C119
22pF
X1
25MHz
C122
C123
C124
C125
C126
C127
C128
C129
C130
C131
C132
C133
100nF
100nF
100nF
100nF
100nF
100nF
100nF
100nF
100nF
100nF
10nF
10nF
C134
C135
C136
C137
C138
C139
C140
C141
C142
10nF
100nF
1uF
2.2uF
100nF
10nF
1uF
100nF
10nF
VCC-CORE
XOSC0
GNDX
C120
10pF
XOSC1
C121
10pF
X2
32.768KHz
VREF
VCC-ADC
VCC-3.3V
FP9
Figure 6-10: Connection schematic for 212-pin TM4C129LNCZAD MCU via 2x5 male header
Page 24
Notes:
Notes:
Page 26
DISCLAIMER
All the products owned by MikroElektronika are protected by copyright law and international copyright treaty. Therefore, this manual is to be treated as any
other copyright material. No part of this manual, including product and software described herein, may be reproduced, stored in a retrieval system, translated or
transmitted in any form or by any means, without the prior written permission of MikroElektronika. The manual PDF edition can be printed for private or local use,
but not for distribution. Any modification of this manual is prohibited.
MikroElektronika provides this manual ‘as is’ without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties or
conditions of merchantability or fitness for a particular purpose.
MikroElektronika shall assume no responsibility or liability for any errors, omissions and inaccuracies that may appear in this manual. In no event shall MikroElektronika,
its directors, officers, employees or distributors be liable for any indirect, specific, incidental or consequential damages (including damages for loss of business
profits and business information, business interruption or any other pecuniary loss) arising out of the use of this manual or product, even if MikroElektronika has
been advised of the possibility of such damages. MikroElektronika reserves the right to change information contained in this manual at any time without prior
notice, if necessary.
HIGH RISK ACTIVITIES
The products of MikroElektronika are not fault – tolerant nor designed, manufactured or intended for use or resale as on – line control equipment in hazardous environments requiring fail – safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic
control, direct life support machines or weapons systems in which the failure of Software could lead directly to death, personal injury or severe physical or
environmental damage (‘High Risk Activities’). MikroElektronika and its suppliers specifically disclaim any expressed or implied warranty of fitness for High
Risk Activities.
TRADEMARKS
The MikroElektronika name and logo, the MikroElektronika logo, mikroC™, mikroBasic™, mikroPascal™, mikroProg™, EasyMx PRO™ and mikromedia™ are trademarks
of MikroElektronika. All other trademarks mentioned herein are property of their respective companies.
All other product and corporate names appearing in this manual may or may not be registered trademarks or copyrights of their respective companies, and are only
used for identification or explanation and to the owners’ benefit, with no intent to infringe.
Copyright © MikroElektronika, 2013, All Rights Reserved.
Page 27
If you want to learn more about our products, please visit our website at www.mikroe.com
If you are experiencing some problems with any of our products or just need additional
information, please place your ticket at www.mikroe.com/support/
If you have any questions, comments or business proposals,
do not hesitate to contact us at [email protected]
mikroProg for Tiva Manual
ver. 1.00
0 100000 025185
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement