background image

Page 27

VCC-3.3V

C2

22pF

C3

22pF

X1

16

M

H

z

AVCC

R4

9

27

R5

0

27

SC

K0

-P

A2

M

O

SI

0-

PA

5

30

29

28

27

34

33

58

57

56

55

54

53

52

46

36

35

42 43 44 45

37

50

9

48 49

11

12

32

72

69

68

67

66

65

64

63

4

3

78 77

24

23

18

17

16

15

14

13

5

6

7

8

10

79

80

1

2

22

21

20

19

62

61

60

59

38 39 40 41

47

71

31

51

70

26

25

76

75

74

73

TM4C123GH6PZ

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

10

0

PA

7

PA

6

G

N

D

VD

D

PF

2

PF

1

VDD

GND

VDDA

VREFA+

PJ1

PJ0

VDD

VDD

VD

D

PF

3

XOSC0

GNDX

XOSC1

VBAT

G

N

D

PK

3

PB

5

PE

7

PE

6

VD

D

PG

7

PG

6

PC

1/

TM

S/

SW

D

IO

PC

2/

TD

I

PD3

PD2

PD

5

PD

4

PE

5

PE

4

G

N

D

PB

4

PE3

PA

2

PC6

PC7

GND

VDD

PH3

PH2

USBVBUS/PB1

USBID/PB0

HIB

OSC0

PE1

PJ2

GNDA

VD

D

C

PD

6

PD

7

PD0

PD1

PA

1

PA

0

PC4

PC5

PK

0

W

AK

E

OSC1

PG2

PK

2

PK

1

GND

PF

4

PF

5

PF7

PG1

VD

D

C

PH1

PH0

PE0

PF

6

PF

0

PG3

GND

PC

0/

TC

K/

SW

CL

K

PA

5

PA

4

PA

3

PE2

VREFA-

PG0

RST

PB2

PH

5

PH

7

PB3

PG4

PG5

PH

6

PH

4

VD

D

G

N

D

PC

3/

TD

O

/S

W

O

U1

TM4C123GH6PZ

VDDC

VDDC

C6

10pF

C7

10pF

X2

32

.7

68

KH

z

C14

100nF

C15

100nF

C16

100nF

C17

100nF

E1
10uF

VCC-3.3VVCC-3.3VVCC-3.3VVCC-3.3V

VCC-3.3V

C18

100nF

VCC-3.3V

C46

100nF

VCC-3.3V

C47

100nF

VCC-3.3V

C48

100nF

VCC-3.3V

C11

100nF

VDDC

C10

1uF

VDDC

C13

100nF

VDDC

C12

1uF

VDDC

M

IS

O

0-

PA

4

M

P3

-C

S#

M

P3

-D

RE

Q

M

P3

-R

ST

#

M

P3

-D

CS

CN7

C30

100nF

C31

100nF

VCC-1.8V VCC-1.8V

C33

100nF

C32

100nF

VCC-1.8V VCC-1.8V

C35

100nF

C36

100nF

VCC-3.3V

C37

100nF

VCC-3.3V

C38

100nF

VCC-3.3V VCC-3.3V

C39

100nF

VCC-3.3V

C45

1uF

VCC-3.3V

C26

22pF

C25

22pF

R14 1M

R22

10K

R24 10K

R6

10K

R15

10K

X3

12.288MHz

C24

1uF

G

PI

O

LEFT

RIGHT

GBUF

E3

10uF

E2

10uF

CN1

PHONEJACK

LEFT

RIGHT

C28

10nF

C29

47nF

C27

10nF

R18

10

R16

10

R17

10

R11

10

R13

10

R8

470

C23

3.3nF

R9

100K

R5

470

C21

3.3nF

R7

100K

L

R

R23

27

2

3

4

5

6

7

11

12

13

14

25

24

23

22

21

18

17

16

15

8

1

19

9

10

27

26

20

28 29 30 31 32 33 34 35 36

37

38

39

40

41

42

43

44

45

46

47

48

M

CP

/L

N

1

M

IC

N

XR

ES

ET

D

G

N

D

0

CV

D

D

0

IO

VD

D

0

CV

D

D

1

D

R

EQ

G

PI

O

2

G

PI

O

3

G

PI

O

6

G

PI

O

7

XDCS/BSYNC

IOVDD1

VC0

DGND1

XTAL0

XTAL1

IOVDD2

DGND2

DGND3

DGND4

XCS

CVDD2

G

PI

O

5

RX TX SC

LK

SI SO CV

D

D

3

XT

ES

T

G

PI

O

0

G

PI

O

1

G

N

D

G

PI

O

4

AGND0

AVDD0

AVDD2

AGND1

AGND2

AGND3

LN2

LEFT

RCAP

AVDD1

GBUF

RIGHT

VS1053

U3

VCC-1.8V

VCC-3.3V

R51

10

R52

10

MP3-CS#

M

P3

-D

RE

Q

M

P3

-R

ST

#

MP3-DCS

M

O

SI

0-

PA

5

M

IS

O

0-

PA

4

SC

K0

-P

A2

HDR2

M1X26

VCC-3.3V

L

R

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

Figure 8-3: Audio module connection schematic

decoupling

capacitors

dec

oup

lin

g

cap

ac

it

or

s

Summary of Contents for MIKROE-1575

Page 1: ...Compact multimedia development system rich with on board peripherals for all round development on TM4C123GH6PZ device mikromedia for Tiva C Series ...

Page 2: ...any is to design and produce high quality electronic products and to constantly improve the performance thereof in order to better suit your needs The Tiva C Series 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: ...with mikroBootloader 12 step 1 Connecting mikromedia 12 step 2 Browsing for HEX file 13 step 3 Selecting HEX file 13 step 4 Uploading HEX file 14 step 5 Finish upload 15 Programming with mikroProg programmer 16 4 Reset Button 18 5 Crystal oscillator 20 6 MicroSD Card Slot 22 7 Touch Screen 24 8 Audio Module 26 9 USB connection 28 10 Accelerometer 30 11 Flash Memory 32 12 Pads 34 13 Pinout 35 14 Di...

Page 4: ...MP3 codec TFT 320x240 touch screen display accelerometer MMC SD card slot 8 Mbit flash memory battery charger The board also contains MINI B USB connector two 1x26 connection pads and other It comes pre programmed with USB HID bootloader but can also be programmed with external programmers such as mikroProg for Tiva C Series or other programmers Mikromedia is compact and slim and perfectly fits in...

Page 5: ... resistant protective box mikromedia for Tiva C Series development system mikromedia for Tiva C Series user s guide mikromedia for Tiva C Series schematic and pinout USB cable Package Contains Two 1x26 male headers and one 1x5 header ...

Page 6: ...MINI B connector Charge indication LED Li Polymer battery connector Power indication LED 3 5mm headphone connector Power supply regulator VS1053 Stereo mp3 coder decoder Tiva C Series ARM Cortex M4TM4C123GH6PZ Crystal oscillator Accelerometer Serial Flash memory microSD Card Slot Cortex Debug connector mikroProg connector 03 01 ...

Page 7: ...19 x 2 38 inch weight 50g 0 11lbs power consumption 56 mA with erased MCU when on board modules are inactive CAUTION Electrostatic Sensitive Device Permanent damage may occur on devices subjected to high energy electrostatic discharges which readily accumulate on the human body or test equipment and can discharge without detection 16 ...

Page 8: ...of a power supply You can also power the board with a Li Polymer battery using the on board battery connector On board battery charger circuit MCP73832 enables you to charge the battery over the USB connection LED diode RED will indicate when the battery is charging Charging current is 250mA and charging voltage is 4 2V DC Battery power supply USB power supply Figure 1 1 Connecting USB power suppl...

Page 9: ...A R37 4K7 VCC 3 3V E7 10uF C41 2 2uF R35 100K R31 100K VCC BAT VCC SYS R43 10K R39 10K VCC 3 3V R42 10K R41 1K VCC 3 3V E8 10uF R38 10K VCC 3 3V R33 100K 1 2 3 4 5 STAT VSS VBAT VDD PROG U6 MCP73832 LD1 CHARGE Q4 BC846 Q5 BC846 VSENSE STAT VCC 1 8V VREF 1 8 FP4 VCC 3 3V AVCC FP1 C5 100nF C9 100nF HDR1 M1X26 VCC 3 3V VCC SYS 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 HDR2 ...

Page 10: ... 256KB of Flash 32KB of SRAM 2KB EEPROM 69 I O pins Internal oscillator 16MHz 30kHz PLL 16 32 bit and 32 64 Timers Ethernet UART SPI I2 C CAN ADC etc TM4C123GH6PZ 80 MHz ARM Cortex M4 F ROM JTAG SWD DMA GPIOs EEPROM USB OTG SSI CAN PWM QEI ADC FLASH SRAM UART I2C ETHERNET MAC PHY HIBERNAT MODULE SYSTEM CONTROL AND CLOCKS WATCHDOG TIMERS GENERAL PURPOSE TIMERS EXTERNAL PERIPHERIAL INTERFACE ANALOG ...

Page 11: ...ver USB mikroBootloader Using mikroProg for Tiva or other external programmers Figure 3 1 TM4C123GH6PZ ARM Cortex M4 Microcontroller The microcontroller can be programmed in two ways 3 Programming the microcontroller ...

Page 12: ...o an MCU you need to use the mik roBootloader USB HID application which can be downloaded from Upon download unzip the package to a desired location and start the mikroBootloader application In order to start connect the USB cable or if already connected press the Reset button on your board Click the Connect button within 5s to enter the bootloader mode otherwise the existing program will execute ...

Page 13: ... file Figure 3 3 Browse for HEX Figure 3 4 Selecting HEX 01 01 02 01 Click the Browse for HEX button and from a pop up window Figure 3 4 choose the HEX file you wish to upload to your MCU s memory Select the HEX file using the Open dialog window Click the Open button ...

Page 14: ... 14 01 01 step 4 Uploading HEX file Figure 3 5 Begin uploading Figure 3 6 Progress bar 01 01 In order to upload the HEX file click the Begin uploading button Monitor the upload process via the progress bar ...

Page 15: ...sh upload Figure 3 7 Restarting MCU Figure 3 8 mikroBootloader ready for next job 01 01 Click the OK button after uploading is finished The board will be automatically reset and after 5 seconds your new program will execute ...

Page 16: ... system via JTAG SWD connector mikroProg is a fast USB 2 0 programmer with hardware Debugger support It supports ARM Cortex M4 microcontrollers from Tiva C Series Outstanding performance easy operation and elegant design are its key features The board also contains a Cortex Debug connector which can be used with other external programmers Programming with mikroProg programmer ...

Page 17: ...4 PC5 PK0 WAKE OSC1 PG2 PK2 PK1 GND PF4 PF5 PF7 PG1 VDDC PH1 PH0 PE0 PF6 PF0 PG3 GND PC0 TCK SWCLK PA5 PA4 PA3 PE2 VREFA PG0 RST PB2 PH5 PH7 PB3 PG4 PG5 PH6 PH4 VDD GND PC3 TDO SWO U1 TM4C123GH6PZ VDDC VDDC C6 10pF C7 10pF X2 32 768KHz RESET CN7 VCC 3 3V 6 8 10 9 7 5 1 2 3 4 CN3 VCC 3 3V 1 2 3 4 5 6 7 8 9 10 CN6 R53 100 R54 100 R55 100 R56 100 PC0 PC1 PC2 PC3 RESET TCK PC0 TMS PC1 TDI PC2 TDO PC3 ...

Page 18: ...front side Figure 4 2 If you want to reset the circuit press the reset button It will generate a low voltage level on the microcontroller reset pin input In addition a reset can be externally provided through pin 27 on side headers Figure 4 3 4 Reset Button Figure 4 2 Frontal reset button Page 18 ...

Page 19: ...5 PE4 GND PB4 PE3 PA2 PC6 PC7 GND VDD PH3 PH2 USBVBUS PB1 USBID PB0 HIB OSC0 PE1 PJ2 GNDA VDDC PD6 PD7 PD0 PD1 PA1 PA0 PC4 PC5 PK0 WAKE OSC1 PG2 PK2 PK1 GND PF4 PF5 PF7 PG1 VDDC PH1 PH0 PE0 PF6 PF0 PG3 GND PC0 TCK SWCLK PA5 PA4 PA3 PE2 VREFA PG0 RST PB2 PH5 PH7 PB3 PG4 PG5 PH6 PH4 VDD GND PC3 TDO SWO U1 TM4C123GH6PZ VDDC VDDC C6 10pF C7 10pF X2 32 768KHz CN7 HDR2 M1X26 VCC 3 3V 27 28 29 30 31 32 3...

Page 20: ...6MHz crystal oscillator X1 circuit that provides an external clock waveform to the microcontroller OSC0 and OSC1 pins This base frequencyissuitableforfurtherclockmultipliersandisidealforgeneration of the necessary USB clock which ensures proper operation of bootloader and your custom USB based applications Board also contains 32 768kHz Crystal oscillator X2 which provides external clock for the in...

Page 21: ...S SWDIO PC2 TDI PD3 PD2 PD5 PD4 PE5 PE4 GND PB4 PE3 PA2 PC6 PC7 GND VDD PH3 PH2 USBVBUS PB1 USBID PB0 HIB OSC0 PE1 PJ2 GNDA VDDC PD6 PD7 PD0 PD1 PA1 PA0 PC4 PC5 PK0 WAKE OSC1 PG2 PK2 PK1 GND PF4 PF5 PF7 PG1 VDDC PH1 PH0 PE0 PF6 PF0 PG3 GND PC0 TCK SWCLK PA5 PA4 PA3 PE2 VREFA PG0 RST PB2 PH5 PH7 PB3 PG4 PG5 PH6 PH4 VDD GND PC3 TDO SWO U1 TM4C123GH6PZ VDDC VDDC C6 10pF C7 10pF X2 32 768KHz CN7 C46 1...

Page 22: ...or Tiva C Series contains a microSD card slot for using microSD cards in your projects It enables you to store large amounts of data externally thus saving microcontroller memory MicroSD cards use Serial Peripheral Interface SPI for communication with the microcontroller ...

Page 23: ...SBID PB0 HIB OSC0 PE1 PJ2 GNDA VDDC PD6 PD7 PD0 PD1 PA1 PA0 PC4 PC5 PK0 WAKE OSC1 PG2 PK2 PK1 GND PF4 PF5 PF7 PG1 VDDC PH1 PH0 PE0 PF6 PF0 PG3 GND PC0 TCK SWCLK PA5 PA4 PA3 PE2 VREFA PG0 RST PB2 PH5 PH7 PB3 PG4 PG5 PH6 PH4 VDD GND PC3 TDO SWO U1 TM4C123GH6PZ VDDC VDDC C6 10pF C7 10pF X2 32 768KHz C18 100nF VCC 3 3V C46 100nF VCC 3 3V C47 100nF VCC 3 3V C48 100nF VCC 3 3V C14 100nF C15 100nF C16 10...

Page 24: ...h a resistive touch panel Together they form a functional unit called a touch screen It enables data to be entered and displayed at the same time The TFT display is capable of showing graphics in 262 144 different colors 7 Touch Screen Page 24 Figure 7 1 Touch Screen ...

Page 25: ...CC 3 3V C46 100nF VCC 3 3V C47 100nF VCC 3 3V C48 100nF VCC 3 3V C11 100nF VDDC C10 1uF VDDC C13 100nF VDDC C12 1uF VDDC T D7 T D1 PF1 T D2 PF2 T D3 PF3 T D0 PF0 T D4 T D5 T D6 LCD XL LCD YD LCD BLED DRIVEA DRIVEB LCD RST LCD RS LCD CS PMRD PMWR CN7 R19 10K VCC SYS LCD RST LCD RS LCD CS LCD YU LCD XL LCD YD LCD XR VCC 3 3V E6 10uF R36 10K VCC 3 3V R21 10K LCD RST LCD CS VCC 3 3V LCD BLED R25 12 VC...

Page 26: ...dio reproduction by using stereo headphones connected to the system via a 3 5mm connector CN1 All functions of this module are controlled by the microcontroller over Serial Peripheral Interface SPI 8 Audio Module Figure 8 2 3 5mm headphones jack Figure 8 1 On board VS1053 MP3 codec Page 26 ...

Page 27: ...VCC 3 3V C11 100nF VDDC C10 1uF VDDC C13 100nF VDDC C12 1uF VDDC MISO0 PA4 MP3 CS MP3 DREQ MP3 RST MP3 DCS CN7 C30 100nF C31 100nF VCC 1 8V VCC 1 8V C33 100nF C32 100nF VCC 1 8V VCC 1 8V C35 100nF C36 100nF VCC 3 3V C37 100nF VCC 3 3V C38 100nF VCC 3 3V VCC 3 3V C39 100nF VCC 3 3V C45 1uF VCC 3 3V C26 22pF C25 22pF R14 1M R22 10K R24 10K R6 10K R15 10K X3 12 288MHz C24 1uF GPIO LEFT RIGHT GBUF E3 ...

Page 28: ... enables you to implement USB communication functionality to your mikromedia board Connection with target USB host is done over MINI B USB connector which is positioned next to the battery connector 9 USB connection Figure 9 1 Connecting USB cable to MINI B USB connector Page 28 ...

Page 29: ...PA2 PC6 PC7 GND VDD PH3 PH2 USBVBUS PB1 USBID PB0 HIB OSC0 PE1 PJ2 GNDA VDDC PD6 PD7 PD0 PD1 PA1 PA0 PC4 PC5 PK0 WAKE OSC1 PG2 PK2 PK1 GND PF4 PF5 PF7 PG1 VDDC PH1 PH0 PE0 PF6 PF0 PG3 GND PC0 TCK SWCLK PA5 PA4 PA3 PE2 VREFA PG0 RST PB2 PH5 PH7 PB3 PG4 PG5 PH6 PH4 VDD GND PC3 TDO SWO U1 TM4C123GH6PZ VDDC VDDC C6 10pF C7 10pF X2 32 768KHz C14 100nF VCC 3 3V C15 100nF VCC 3 3V C16 100nF VCC 3 3V C17 ...

Page 30: ... the appropriate position Jumper is placed in address 1 position by default On board ADXL345 accelerometer is used to measure acceleration in three axes x y and z The accelerometer function is defined by the user in the program loaded into the microcontroller Communication between the accelerometer and the microcontroller is performed via the I2 C interface ...

Page 31: ...NDA VDDC PD6 PD7 PD0 PD1 PA1 PA0 PC4 PC5 PK0 WAKE OSC1 PG2 PK2 PK1 GND PF4 PF5 PF7 PG1 VDDC PH1 PH0 PE0 PF6 PF0 PG3 GND PC0 TCK SWCLK PA5 PA4 PA3 PE2 VREFA PG0 RST PB2 PH5 PH7 PB3 PG4 PG5 PH6 PH4 VDD GND PC3 TDO SWO U1 TM4C123GH6PZ VDDC VDDC C6 10pF C7 10pF X2 32 768KHz SCL0 PB2 SDA0 PB3 CN7 C20 100nF C19 100nF VCC 3 3V R3 10K R4 10K VCC 3 3V ACC ADDRESS 1 2 3 VCC GND Res 4 GND 5 GND 6 VCC 7 CS 8 ...

Page 32: ...ting increasingly demanding it is necessary to provide additional memory space to be used for storing more data The flash memory module enables the microcontroller to use additional 8Mbit flash memory It is connected to the microcontroller via the Serial Peripheral Interface SPI Page 32 ...

Page 33: ...VDD PH3 PH2 USBVBUS PB1 USBID PB0 HIB OSC0 PE1 PJ2 GNDA VDDC PD6 PD7 PD0 PD1 PA1 PA0 PC4 PC5 PK0 WAKE OSC1 PG2 PK2 PK1 GND PF4 PF5 PF7 PG1 VDDC PH1 PH0 PE0 PF6 PF0 PG3 GND PC0 TCK SWCLK PA5 PA4 PA3 PE2 VREFA PG0 RST PB2 PH5 PH7 PB3 PG4 PG5 PH6 PH4 VDD GND PC3 TDO SWO U1 TM4C123GH6PZ VDDC VDDC C6 10pF C7 10pF X2 32 768KHz C15 100nF C16 100nF C17 100nF VCC 3 3VVCC 3 3VVCC 3 3V C18 100nF VCC 3 3V C46...

Page 34: ...CC 3 3V C47 100nF VCC 3 3V C48 100nF VCC 3 3V C11 100nF VDDC C10 1uF VDDC C13 100nF VDDC C12 1uF VDDC MISO0 PA4 SCL0 PB2 SDA0 PB3 AN PE3 AN PE2 AN PE1 AN PE0 AN PD7 AN PD6 AN PD5 INT PH0 INT PH1 INT PH2 INT PH3 PC7 PC6 SCL2 PG0 SDA2 PG1 SCK1 PD0 MISO1 PD2 MOSI1 PD3 PWM PH4 PWM PH5 PWM PH6 PWM PH7 PG5 PG4 PG2 T D1 PF1 T D2 PF2 T D3 PF3 T D0 PF0 LCD BLED DRIVEA DRIVEB PJ2 PB5 CN7 VREF 1 8 HDR1 M1X26...

Page 35: ...ital I O lines Digital I O lines SPI Lines Interrupt Lines Analog Lines PD7 PH4 PE3 PH5 PE2 PH6 PE1 PH7 PE0 PC0 PH0 PC1 PH1 PC3 PH2 PC2 PH3 PB5 PJ2 PG5 PG0 PG4 PG1 PG2 PC7 PF0 PD0 PF1 PD2 PF2 PD3 PF3 PC6 PA0 RX PA2 PA1 TX SCK PA4 PB2 SCL2 SDI PA5 PB3 SDA2 SDO 3 3V 3 3V 3 3V power supply 3 3V power supply GND GND Reference Ground Reference Ground Pin functions Pin functions audio out UART Lines I2 ...

Page 36: ...age 36 14 Dimensions 73 66 81 15 63 5 2 67 2 54 36 58 55 88 60 45 1 6 63 2 03 3195 2900 4 157 7 276 2380 2200 50 2 1976 2500 1440 105 100 80 8 89 350 7 62 300 3 2 126 57 6 2268 69 3 2728 43 2 1700 Legend ...

Page 37: ...able you to easily expand your board s basic functionality We call them mikromedia shields But we also offer other accessories such as Li polymer battery stacking headers wire jumpers and more 04 01 02 03 Gaming shield Connect shield BatteryBoost shield PROTO shield 06 07 Li Polymer battery Wire Jumpers 05 mikroBUS shield ...

Page 38: ...ible with МikroElektronika compilers Visual TFT is rich with examples which are an excellent starting point for your future projects Download it from the link bellow You have now completed the journey through each and every feature of mikromedia for Тiva C Series board You got to know its modules and organization Now you are ready to start using your new board We are suggesting several steps which...

Page 39: ...t 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 mikroBUS Click Boards EasyMx PRO and mikromedia are trademarks of MikroElektroni...

Page 40: ...eriencing 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 office mikroe com mikromedia for Tiva C Series Manual ver 1 00 0 100000 026236 ...

Reviews: