mikroprog - mikroelektronika · mikroprog™ for stellaris® is a fast programmer and hardware...

28
mikroProg mikroProg is a fast USB programmer with hardware Debugger support. Smart engineering allows mikroProg to support all Stellaris® ARM® Cortex -M3 and Cortex -M4 microcontrollers in a single programmer. for Stellaris ®

Upload: others

Post on 06-Aug-2020

23 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

mikroProgmikroProg™ is a fast USB programmer with hardware

Debugger support. Smart engineering allows mikroProg™

to support all Stellaris® ARM® Cortex™-M3 and Cortex™-M4

microcontrollers in a single programmer.

for Stellaris®™

Page 2: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 3

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.

The Stellaris®, ARM® and Windows® logos and product names are trademarks of Texas Instruments®, ARM® Holdings and Microsoft® in the U.S.A. and other countries.

TO OUR VALUED CUSTOMERS

Nebojsa Matic

General Manager

Page 3: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 3

Introduction to mikroProg™ 4

Key features 5

1. Driver installation 6

step 1 – Start installation 7

step 2 – Accept EULA 7

step 3 – Installing the drivers 8

step 4 – Finish installation 8

2. Connecting to a PC 9

3. mikroProg Suite™ for ARM® software 10

4. Connecting with a target device 12

5. Connector Pinout 13

6. Connection schematic examples 14

Connecting with X00 series 15

Connecting with 1000 series 16

Connecting with 2000 series 17

Connecting with 3000 series 18

Connecting with 5000 series 19

Connecting with 6000 series 20

Connecting with 8000 series 21

Connecting with 9000 series 22

Connecting with LM4F230 Series 23

Table of Contents

Page 4: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 4 Page 5

mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all 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.

Introduction to mikroProg™

Page 5: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 4 Page 5

01

02

03

04

05

06

Flat cable

USB MINIB connector

DATA transfer indication LED

ACTIVE indication LED

LINK indication LED

POWER indication LED

06

05

04

03

0102

- Hardware Debugging

- No need for firmware update

- New microcontrollers supported via

latest version of mikroProg Suite™ for ARM® software

Key features

What you see

Page 6: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 6 Page 7

On-board mikroProg™ requires drivers in order to work. Drivers are located on the Product DVD that you received with

the package:

When you locate 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.

1. Driver installation

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.

DVD://download/eng/software/development-tools/arm/stellaris/mikroprog/mikroprog_stellaris_drivers_v100.zip

Available on Product DVD!Copyright ©2011 Mikroelektronika.

All rights reserved. Mikroelektronika, Mikroelektronika logo and other

Mikroelektronika trademarks are the property of Mikroelektronika.

All other tradmarks are the property of their respective owners.

Unauthorised copying, hiring, renting, public performance and

broadcasting of this DVD prohibited.

20122011 www.mikroe.com

Page 7: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 6 Page 7

step 2 – Accept EULAstep 1 – Start installation

01 In welcome screen click the Next> button 02

03

In order to proceed select I accept the this EULA

(End User License Agreement)

Click the Next> button

01 03

02

Page 8: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 8

step 3 – Installing the drivers step 4 – Finish installation

04 Drivers are installed automatically 05 Click the Finish button to end installation process

05

04

Page 9: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 8 Page 9

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.

2. Connecting to a PC

Page 10: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 10 Page 11

mikroProg™ for Stellaris® programmer requires special programming software called mikroProg

Suite™ for ARM®. This software is used for programming ALL of Stellaris® ARM® Cortex-M3™ and

Cortex-M4™ microcontroller families. It features intuitive interface and SingleClick™

programming technology. Software installation comes on a Product DVD:

3. mikroProg Suite™ for ARM® software

After downloading, extract the package and double click the executable

setup file, to start installation.

DVD://download/eng/software/development-tools/arm/stellaris/ mikroprog/mikroprog_suite_for_arm_v110.zip

Available on Product DVD!Copyright ©2011 Mikroelektronika.

All rights reserved. Mikroelektronika, Mikroelektronika logo and other

Mikroelektronika trademarks are the property of Mikroelektronika.

All other tradmarks are the property of their respective owners.

Unauthorised copying, hiring, renting, public performance and

broadcasting of this DVD prohibited.

20122011 www.mikroe.com

Figure 3-1: mikroProg Suite™ for ARM® window

Page 11: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 10 Page 11

01

04

02

05

03

06

Start Installation

Choose destination folder

Accept EULA and continue

Installation in progress

Install for all users

Finish installation

Software installation wizard

Page 12: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 13Page 12

4. Connecting with a target device

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.

Figure 4-1: IDC10 JTAG connector

Page 13: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 13

Figure 5-1: Female connector pinout

01

03

05

07

09 10

08

06

04

02

01

03

05

07

09

VCC-3.3V - MCU power supply

GND - Ground

GND - Ground

N/C - Not Connected

GND - Ground

5. Connector Pinout

02

04

06

08

10

TMS - Mode Select

TCK - Clock

TDO - Data output

TDI - Data input

SRSTn - System Reset

JTAG programming/debugging lines

Page 14: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 15Page 14

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.

6. Connection schematic examples

Page 15: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 15

Conn

ecti

ng w

ith

X0

0 s

erie

s

Figure 6-1: Connection schematics for 48-pin LM3S817 MCU via 2x5 male header

VCC-3.3V

X1

8MHzC2

22pFC322pF

VCC-CORE

C12u2

234567

1112

13 14

25

2423222118171615

8

1

19

910 27

26

20

282930313233343536

373839404142434445464748

ADC0ADC1ADC2ADC3RSTLDOVDDGNDOSC0OSC1PC7/CCP4PC6

PC5/

CC

P1PC

4/C

CP5

VDD

GN

DPA

0/U

0Rx

PA1/

U0T

xPA

2/SS

IClk

PA3/

SSIF

ssPA

4/SS

IRx

PA5/

SSIT

xVD

DG

ND

PD0/PWM0PD1/PWM1PD2/U1RxPD3/U1Tx

PB0/PWM2PB1/PWM3

GNDVDDPB2

PB3/FaultPE0PE1PC

3/TD

OPC

2/TD

I

PD4/

CC

P0

PC0/

TCK

PB7/

TRST

AD

C5

AD

C4

PD5/

CC

P2

PB4/

C0-

PB5/

C0o

PB6/

C0+

PC1/

TMS

LM3S817

PC1/TMS

R1100K

VCC-3.3V

TDOTCK

TDI

TMS1 23 45 67 89 10

VCC-3.3V

SRSTn

Page 16: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 16 Page 17

Conn

ecti

ng w

ith

10

00

ser

ies

X18MHz

C3 22pF

C2 22pF

TDOTCK

TDI

TMS1 23 45 67 89 10

VCC-3.3V

SRSTn

R3100K

VCC-3.3VVCC-CORE

VCC-3.3V

C12u2

30292827 3433

58575655545352

463635 42 43 44 4537 50

9

48 49

1112

32

72

69686766656463

43

78 77

2423

181716151413

5678

10

7980

12

22212019

62616059

38 39 40 41 47

71

31

51

70

26

25

76

757473

LM3S1538

81828384858687888990919293949596979899100

PA7/

I2C

1SD

APA

6/I2

C1S

CL

GN

DVD

D

NC

NC

ADC2ADC3LDOVDD

GNDVDD

PB1/CCP2

VDD

VDD

NC

XOSC0XOSC1

GNDVBAT

GN

DN

C

PB5/

CC

P5PB

6/C

CP1

PB7/

TRST

VDD

VDD

25G

ND

PH2

NC

GNDAVDDA

VDD

AG

ND

AA

DC

6A

DC

7G

ND

PB4

PD2/U1Rx

PC6/CCP3PC7/CCP4GNDVDDPG0/U2RxPG1/U2Tx

PB3/I2C0SDAPB2/I2C0SCL

HIB

CMOD0

VDD25

PD1PD0/IDX0

VDD

25

AD

C5

AD

C4

ADC0ADC1

PA1/

U0T

xPA

0/U

0Rx

PC4PC5

OSC

1W

AKE

PB0/CCP0

PF2

PF0/

PhB0

OSC

0

GND

GN

D

NC

NC

PF1

PH0/

CC

P6

PG2PG3GND

NC

NC

PF3

RST

PH1/

CC

P7

PD3/U1Tx

GND

VDD25GND

PE0/SSI1CLK

PC2/

TDI

CM

OD

1

PE1/SSI1FssPE2PE3PC

3/TD

O

PC1/

TMS

PC0/

TCK

VDD

GN

D

PA2/

SSI0

Clk

PA3/

SSI0

Fss

PA4/

SSI0

Rx

PA5/

SSI0

Tx

Figure 6-2: Connection schematics for 100-pin LM3S1538 MCU via 2x5 male header

Page 17: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 16 Page 17

Conn

ecti

ng w

ith

20

00

ser

ies

X18MHz

C2 22pF

C3 22pF

VCC-3.3VVCC-CORE

TDOTCK

TDI

TMS1 23 45 67 89 10

VCC-3.3V

SRSTn

C12u2

30292827 343358575655545352

463635 42 43 44 4537 50

9

48 49

1112

32

72

69686766656463

43

78 77

2423

181716151413

5678

10

7980

12

22212019

62616059

38 39 40 41 47

71

31

51

70

26

25

76

757473

LM3S2B93

81828384858687888990919293949596979899100

PA7

PA6

GN

DVD

D

PF7

PG4

PE5PE4LDOVDD

GNDVDDPB1

VDD

VDD

PF6

XOSC0XOSC1

GNDVBAT

GN

DPF

5

PB5

PB6

PB7

VDD

VDD

CPJ

1

PH2

PH3

GNDAVDDA

PD5

PD4

PE3

PE2

GN

D

PB4

PD2

PC6PC7GNDVDDPG0PG1

NCNC

HIB

PB3/I2C0SDA

PJ0

PD1PD0

VDD

C

PD6

PD7

PE7PE6

PC4PC5

OSC

1W

AKE

PB0

PF2

PF0

OSC

0

GND

PJ2

PG6

PF4

PF1

PH0

PG2PG3PH7

PG7

PG5

PF3

RST

PH1

PD3

GND

PH6PH5

PB2/I2C0SCL

PH4

NCPE0PE1

VDD

GN

D

PA1/

U0T

xPA

0/U

0Rx

PA2/

SSI0

Clk

PA3/

SSI0

Fss

PA4/

SSI0

Rx

PA5/

SSI0

Tx

PC2/

TDI

PC3/

TDO

PC1/

TMS

PC0/

TCK

Figure 6-3: Connection schematics for 100-pin LM3S2B93 MCU via 2x5 male header

Page 18: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 18 Page 19

Conn

ecti

ng w

ith

30

00

ser

ies

X18MHz

C2 22pF

C3 22pF

30292827 3433

58575655545352

463635 42 43 44 4537 50

9

48 49

1112

32

72

69686766656463

43

78 77

2423

181716151413

5678

10

7980

12

22212019

62616059

38 39 40 41 47

71

31

51

70

26

25

76

757473

LM3S3749

81828384858687888990919293949596979899100

PA7/

CC

P3PA

6/C

CP1

GN

DVD

D

PF7/

CC

P4PG

4/Fa

ult1

PE5/ADC2PE4/ADC3LDOVDD

GNDVDD

PB1/U1Tx

VDD

VDD

PF6/

PhA

0 XOSC0XOSC1

GNDVBAT

GN

DPF

5/C

CP2

PB5/

C1-

PB6/

C0+

PB7/

NM

I

VDD

VDD

25G

ND

PH2/

Faul

t3PH

3/U

SB0E

PEN

GNDAVDDA

PD5/

AD

C6

PD4/

AD

C7

PE3/

SSI1

TxPE

2/SS

I1R

xG

ND

PB4/

C0-

PD2/CCP6

PC6/PhB0PC7/C1oGNDVDDPG0/I2C1SCLPG1/I2C1SDA

USB0DPUSB0DM

HIB

PB3/I2C0SDA

VDD25

PD1/U2TxPD0/U2Rx

VDD

25

PD6

PD7

PE7/ADC0PE6/ADC1

PC4PC5

OSC

1W

AKE

PB0/U1Rx

PF2/PWM4

PF0/

PWM

0O

SC0

GND

GN

D

PG6/

PWM

6

PF4/C0o

PF1/PWM1

PH0/

PWM

2

PG2/Fault0PG3/Fault2GND

PG7/

PWM

7

PG5/

IDX0

PF3/PWM5

RST

PH1/

PWM

3

PD3/CCP0

GND

VDD25GND

PB2/I2C0SCL

PH4

USB0RBIASPE0PE1

VDD

GN

D

PA1/

U0T

xPA

0/U

0Rx

PA2/

SSI0

Clk

PA3/

SSI0

Fss

PA4/

SSI0

Rx

PA5/

SSI0

Tx

PC2/

TDI

PC3/

TDO

PC1/

TMS

PC0/

TCK

VCC-3.3VVCC-CORE

TDOTCK

TDI

TMS1 23 45 67 89 10

VCC-3.3V

SRSTn

C12u2

Figure 6-4: Connection schematics for 100-pin LM3S3749 MCU via 2x5 male header

Page 19: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 18 Page 19

Conn

ecti

ng w

ith

50

00

ser

ies

X18MHz

C2 22pF

C3 22pF

VCC-3.3VVCC-CORE

TDOTCK

TDI

TMS1 23 45 67 89 10

VCC-3.3V

SRSTn

C12u2

30292827 343358575655545352

463635 42 43 44 4537 50

9

48 49

1112

32

72

69686766656463

43

78 77

2423

181716151413

5678

10

7980

12

22212019

62616059

38 39 40 41 47

71

31

51

70

26

25

76

757473

LM3S5G31

81828384858687888990919293949596979899100

PA7

PA6

GN

DVD

D

PF7

PG4

PE5PE4LDOVDD

GNDVDDPB1

VDD

VDD

PF6

XOSC0XOSC1

GNDVBAT

GN

DPF

5

PB5

PB6

PB7

VDD

VDD

CPJ

1

PH2

PH3

GNDAVDDA

PD5

PD4

PE3

PE2

GN

D

PB4

PD2

PC6PC7GNDVDDPG0PG1

USB0DPUSB0DM

HIB

PB3/I2C0SDA

PJ0

PD1PD0

VDD

C

PD6

PD7

PE7PE6

PC4PC5

OSC

1W

AKE

PB0

PF2

PF0

OSC

0

GND

PJ2

PG6

PF4

PF1

PH0

PG2PG3PH7

PG7

PG5

PF3

RST

PH1

PD3

GND

PH6PH5

PB2/I2C0SCL

PH4

USB0RBIASPE0PE1

VDD

GN

D

PA1/

U0T

xPA

0/U

0Rx

PA2/

SSI0

Clk

PA3/

SSI0

Fss

PA4/

SSI0

Rx

PA5/

SSI0

Tx

PC2/

TDI

PC3/

TDO

PC1/

TMS

PC0/

TCK

Figure 6-5: Connection schematics for 100-pin LM3S5G31 MCU via 2x5 male header

Page 20: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 20 Page 21

Conn

ecti

ng w

ith

60

00

ser

ies

X18MHz

C2 22pF

C3 22pF

VCC-3.3VVCC-CORE

TDOTCK

TDI

TMS1 23 45 67 89 10

VCC-3.3V

SRSTn

C12u2

30292827 3433

58575655545352

463635 42 43 44 4537 50

9

48 49

1112

32

72

69686766656463

43

78 77

2423

181716151413

5678

10

7980

12

22212019

62616059

38 39 40 41 47

71

31

51

70

26

25

76

757473

LM3S6537

81828384858687888990919293949596979899100

PA7/

CC

P4PA

6/C

CP1

GN

DVD

D

GN

DPH

YER

BIA

S

ADC2ADC3LDOVDD

GNDVDD

PB1/PWM3

VDD

VDD

TXO

P

XOSC0XOSC1

GNDVBAT

GN

DTX

ON

PB5/

C1-

PB6/

C0+

PB7/

TRST

VDD

VDD

25G

ND

VCC

PHY

VCC

PHY

GNDAVDDA

VDD

AG

ND

APD

5/C

CP2

PD4/

CC

P0G

ND

PB4/

C0-

PD2/U1Rx

PC6/CCP3NCGNDVDDPG0PG1

PB3/I2C0SDAPB2/I2C0SCL

HIB

CMOD0

VDD25

PD1/PWM1PD0/PWM0

VDD

25

PD6/

Faul

tPD

7/C

0o

ADC0ADC1

PC4PC5

OSC

1W

AKE

PB0/PWM2

PF2/LED1

PF0

OSC

0

GND

GN

D

RXI

N

MDIO

PF1

GN

DPH

Y

XTALNPHYXTALPPHYGND

VCC

PHY

RXI

P

PF3/LED0

RST

GN

DPH

Y

PD3/U1Tx

GND

VDD25GND

PE0/PWM4

CM

OD

1

PE1/PWM5PE2PE3

VDD

GN

D

PA1/

U0T

xPA

0/U

0Rx

PA2/

SSI0

Clk

PA3/

SSI0

Fss

PA4/

SSI0

Rx

PA5/

SSI0

Tx

PC2/

TDI

PC3/

TDO

PC1/

TMS

PC0/

TCK

R1100K

VCC-3.3V

X2

25MHzC4

22pFC522pF

R212K4

Figure 6-6: Connection schematics for 100-pin LM3S6537 MCU via 2x5 male header

Page 21: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 20 Page 21

Conn

ecti

ng w

ith

80

00

ser

ies

X18MHz

C2 22pF

C3 22pF

VCC-3.3VVCC-CORE

TDOTCK

TDI

TMS1 23 45 67 89 10

VCC-3.3V

SRSTn

C12u2

R1100K

VCC-3.3V

X2

25MHzC4

22pFC522pF

R212K4

30292827 3433

58575655545352

463635 42 43 44 4537 50

9

48 49

1112

32

72

69686766656463

43

78 77

2423

181716151413

5678

10

7980

12

22212019

62616059

38 39 40 41 47

71

31

51

70

26

25

76

757473

LM3S8962

81828384858687888990919293949596979899100

PA7

PA6/

CC

P1G

ND

VDD

GN

DPH

YER

BIA

S

ADC2ADC3LDOVDD

GNDVDD

PB1/PWM3

VDD

VDD

TXO

P

XOSC0XOSC1

GNDVBAT

GN

DTX

ON

VDD

25G

ND

VCC

PHY

VCC

PHY

GNDAVDDA

PD2/U1Rx

PC6/PhB0PC7GNDVDDPG0PG1/PWM1

PB3/I2C0SDAPB2/I2C0SCL

HIB

CMOD0

VDD25

PD1/CAN0TxPD0/CAN0Rx

VDD

25

ADC0ADC1

PC4PC5

OSC

1W

AKE

PB0/PWM2

PF2/LED1

PF0/

PWM

0O

SC0

GND

GN

D

RXI

N

MDIO

PF1/IDX1

GN

DPH

Y

XTALNPHYXTALPPHYGND

VCC

PHY

RXI

P

PF3/LED0

RST

GN

DPH

Y

PD3/U1Tx

GND

VDD25GND

PE0/PWM4

CM

OD

1

PE1/PWM5PE2PE3

VDD

GN

D

PA1/

U0T

xPA

0/U

0Rx

PA2/

SSI0

Clk

PA3/

SSI0

Fss

PA4/

SSI0

Rx

PA5/

SSI0

Tx

PC2/

TDI

PC3/

TDO

PC1/

TMS

PC0/

TCK

PB5/

C0o

PB6/

C0+

PB7/

TRST

VDD

VDD

AG

ND

APD

5PD

4/C

CP0

GN

D

PB4/

C0-

PD6/

Faul

tPD

7/ID

X0

Figure 6-7: Connection schematics for 100-pin LM3S8962 MCU via 2x5 male header

Page 22: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 22 Page 23

Conn

ecti

ng w

ith

90

00

ser

ies

X18MHz

C2 22pF

C3 22pF

VCC-3.3VVCC-CORE

TDOTCK

TDI

TMS1 23 45 67 89 10

VCC-3.3V

SRSTn

C12u2

X2

25MHzC4

22pFC522pF

R212K4

30292827 3433

58575655545352

463635 42 43 44 4537 50

9

48 49

1112

32

72

69686766656463

43

78 77

2423

181716151413

5678

10

7980

12

22212019

62616059

38 39 40 41 47

71

31

51

70

26

25

76

757473

LM3S9B96

81828384858687888990919293949596979899100

PA7

PA6

ERBI

AS

VDD

PF4

PF5

PE5PE4LDOVDD

GNDVDD

PB1/USB0VBUS

VDD

VDD

TXO

P

PJ4PJ5PJ6PJ7

GN

DTX

ON

PB5

PB6

PB7

VDD

VDD

CPJ

1

PH2

PH3

GNDAVDDA

PD5

PD4

PE3

PE2

GN

D

PB4

PD2

PC6PC7GNDVDDPG0PG1

USB0DPUSB0DM

NC

PB3/I2C0SDA

PJ0

PD1PD0

VDD

C

PD6

PD7

PE7PE6

PC4PC5

OSC

1PJ

3

PB0/USB0ID

PF2

PF0

OSC

0

GND

PJ2

RXI

N

MDIO

PF1

PH0

XTALNPHYXTALPPHYPH7

PG7

RXI

P

PF3

RST

PH1

PD3

GND

PH6PH5

PB2/I2C0SCL

PH4

USB0BIASPE0PE1

VDD

GN

D

PA1/

U0T

xPA

0/U

0Rx

PA2/

SSI0

Clk

PA3/

SSI0

Fss

PA4/

SSI0

Rx

PA5/

SSI0

Tx

PC2/

TDI

PC3/

TDO

PC1/

TMS

PC0/

TCK

Figure 6-8: Connection schematics for 100-pin LM3S9B96 MCU via 2x5 male header

Page 23: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 22 Page 23

Conn

ecti

ng w

ith

LM4

F23

0 S

erie

s

X1

8MHzC2

22pFC322pF

VCC-3.3VVCC-CORE

TDOTCK

TDI

TMS1 23 45 67 89 10

VCC-3.3V

SRSTn

144

143

142

141

140

139

138

137

136

135

134

133

132

131

130

129

128

127

126

125

124

123

122

121

117

118

119

120

116

115

114

113

112

111

110

109

106

108107

102103104105

73

30292827

3433

5857565554535246

3635

42 43 44 4537 50

9

48 49

1112

32

7269686766656463

43

7877

2423

181716151413

5678

10

7980

12

22212019

6261605938 39 40 41 47 71

31

51 70

2625

767574

LM4F232H5QC

81828384858687888990919293949596979899100

PC5PC6PC7PH0

PA5/

SSI0

TxPA

4/SS

I0R

x

VDDGNDVDDAVREFA+

PN6

PN7

GN

D

VDD

GN

DVD

D

PG3

PG2

PG1

PG0

PA6

PA7

GNDRSTPM0

OSC1

PM1PM2

PM5PM6

PD3PD2

USB0VBUS/PB1USB0ID/PB0

PL6PL7

VDD

OSC0

PE3

PH2

PH5PH6PH7PN2PK3PK2

PN4

PN5

PF3

PE1

PP2GNDA

PA1/

U0T

x

I2C0SCL/PB2I2C0SDA/PB3

PD0PD1

PH3PH4GNDVDD

VDD

CPG

5

VDD

PF5

PG7

PG6

GN

D

PA2/

SSI0

Clk

PA0/

U0R

x

PF7

PF4

PM3

PK1PK0PE0

PC4

PA3/

SSI0

Fss

PF6

PF2

PM4

PH1GNDVDD

PE2

VREF-

PF0

PF1

WA

KE

VDD

XOSC1

HIBXOSC0GNDX

VBAT

GNDPN1PN0PM7

VDD

PL5

PL0PL1PL2PL3PL4

GND

PJ4

VDD

CG

ND

PJ6

VDD

PJ3

PJ0

PN3

PE7

PE6

PP1

PP0

PJ7

PJ5

PB5

PB4

PJ2

PJ1

GN

D

PK4

PK7

PK6

PK5

VDD

TDO

/PC

3TD

I/PC

2TM

S/PC

1TC

K/PC

0

VDD

PE4

PD7

PD6

PD5

PD4

PE5

GN

D

101

PG4

Figure 6-9: Connection schematics for 144-pin LM4F232H5QC MCU via 2x5 male header

Page 24: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 24

Notes:

Page 25: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 24

Notes:

Page 26: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 26 Page 27

Notes:

Page 27: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

Page 26 Page 27

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.

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, 2012, All Rights Reserved.

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 hazard-ous 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.

Page 28: mikroProg - Mikroelektronika · mikroProg™ for Stellaris® is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Stellaris® ARM® Cortex™-M3

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/esupport

If you have any questions, comments or business proposals,

do not hesitate to contact us at [email protected]

mikroProg™ for Stellaris®

mikroProg for Stellaris User Manual ver. 1.00