Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb...

48
Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals, all driven by powerful LM4F232H5QD microcontroller from ARM ® Cortex -M4 family for Stellaris ® ARM ® mikromedia+

Transcript of Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb...

Page 1: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT

Touch Screen and lots of multimedia peripherals, all driven by powerful

LM4F232H5QD microcontroller from ARM® Cortex™-M4 family

Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT

Touch Screen and lots of multimedia peripherals, all driven by powerful

LM4F232H5QD

for Stellaris® ARM®mikromedia+

Page 2: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 2

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: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Introduction to mikromedia+ for Stellaris® ARM® 4

System Specification 4

Package Contains 5

1. Power supply 6

2. LM4F232H5QD microcontroller 8

Key microcontroller features 8

3. Programming the microcontroller 9

Programming with mikroBootloader 10

step 1 – Connecting mikromedia 10

step 2 – Browsing for .HEX file 11

step 3 – Selecting .HEX file 11

step 4 – Uploading .HEX file 12

step 5 – Finish upload 13

Programming with mikroProg™ programmer 14

mikroProg™ suite™ for ARM® software 16

Software installation wizard 17

4. RTC Battery and Reset Button 18

5. Crystal oscillator and 2.048V reference 20

6. MicroSD Card Slot 22

7. Touch Screen 24

8. Audio Module 26

9. USB DEVICE connection 28

10. USB HOST connection 30

11. Accelerometer 32

12. Flash Memory 34

13. RF transceiver 36

14. Buzzer 38

15. Other modules 40

16. Pads 42

17. mikromedia+ accessories 44

18. What’s next 46

Page 3

Table of Contents

Page 4: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 4

The mikromedia+ for Stellaris® ARM® is a compact

development system with lots of on-board peripherals which

allow development of devices with multimedia contents.

The central part of the system is a 32-bit ARM® Cortex™-M4 LM4F232H5QD 144-pin microcontroller. The mikromedia+

for Stellaris® ARM® features integrated modules such as

stereo MP3 codec, 4.3’’ TFT 480x272 touch screen display,

accelerometer, microSD card slot, buzzer, IR receiver, RGB

LED diode, PIN photodiode, temperature sensor, 2.4GHz RF

transceiver, 8 Mbit flash memory, RTC battery, Li-Polimer

battery charger etc. The board also contains MINI-B USB

connector, power screw terminals, 2x5 JTAG connector, two

1x26 connection pads, ON/OFF switch and other. It comes

pre-programmed with USB HID bootloader, but can also be

programmed with external programmers, such as mikroProg™ for Stellaris® or other JTAG programmers. Mikromedia is

compact and slim, and perfectly fits in the palm of your hand,

which makes it a convenient platform for mobile and other

multimedia devices. We have also prepared a mikromedia+ SHIELD for Stellaris® ARM® extension board which enables

you to easily expand the functionality of your board.

Introduction to mikromedia+ for Stellaris® ARM®

System Specification

power supply

Via USB cable (5V DC) or via screw

terminals (2.5-12V DC)

power consumption

26 mA with erased MCU

(when on-board modules are inactive)

board dimensions

119.54 x 78 mm (4.71 x 3.07 inch)

weight

~120 g (0.264 lbs)

Page 5: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 5

01 02

04 05

03

06

Damage resistant

protective box

mikromedia+ for Stellaris®

ARM® development system

mikromedia+ for Stellaris® ARM® user’s guide

mikromedia+ for Stellaris® ARM® schematic

DVD with documentation

and examples

USB cable and microSD card with adapter

Package Contains

Copyright ©2012 Mikroelektronika. All rights reserved. MikroElektronika, MikroElektronika logo and other

MikroElektronika trademarks are the property of MikroElektronika. All other trademarks are the property of their respective owners.

Unauthorised copying, hiring, renting, public performance and broadcasting of this DVD

is strictly prohibited.

MIKROMEDIA BOARDS • • • • • • • • • MANUALS • • • • • • • • • DEVELOPMENT BOARDS • • • •

• • •

• • SCHEMAT

ICS •

• • • • •

• •

• A

CCES

SOR

Y B

OA

RD

S •

• •

• •

• •

• •

EXAM

PLES

• • • • • • • • •

ADDIT

IONAL SOFTWARE • •

• • • •

• • • COMPILERS • • • • • • • • • MIKROC, MIKROBASIC, MIKROPASCAL COMPILERS • • • • • • • • • DRIVERS • • • • • • • • • P

RO

GR

AM

MER

S AN

D D

EBUGGERS • • • • • • • • •

PRODUCT DVDwww.mikroe.comwww.libstock.com

Page 6: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 6

1. Power supply

Figure 1-2:Battery power supply

Figure 1-3:Screw terminals power supply

Figure 1-1:USB power supply

The mikromedia+ for Stellaris® ARM® board can be powered in three diff erent ways: via USB connector using MINI-B USB cable provided

with the board (CN4), via battery connector using Li-Polymer battery (CN5) or via screw terminals using laboratory power supply

(CN3). After you plug in the appropriate power supply turn the power switch ON (SW1). The USB connection can provide up to 500mA

of current which is more than enough for the operation of all on-board modules and the microcontroller as well. If you decide to use

external power supply via screw terminals, voltage values must be within 2.5-12V DC range. Power LED ON (GREEN) indicates the

presence of power supply. On-board battery charger circuit MCP73832 enables you to charge the battery over USB connection or via

screw terminals. LED diode (RED) indicates when battery is charging. Charging current is ~250mA and charging voltage is 4.2V DC.

Page 7: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 7

CN3

Vusb_OUT Vdc

Vbat_IN

CN5

R42

10K

R46

10K

R41100K

L2

1.5uH

R431K

C66

22uFC71100nF

C70

10pF

C67

22uF

C68

22uF

R4510K

R50100K

L3

1.5uH

R5212K

C74

22uFC77100nF

C78

10pF

C75

22uF

C76

22uFR534K7

VCC-5V

VCC-3.3V

VCC-5V

R3910K

R3810K

USB-PSW#

E710uF

1

2

3

OUT

GND

IN5

4 OCEN

U6

TPS2041B

VCC-3.3V

E810uF

USB-VBUS_ER#

E910uF

USB-VBUS

R471K

Vusb_IN

D5B340A

D2B340A

D4

PMEG3010ER

D3PMEG3010ER

1098765

4321

PG

VINL1

ENPS

VAUXGND

FB

L2VOUT

PGND

U7

TPS63060

1098765

4321

PG

VINL1

ENPS

VAUXGND

FB

L2VOUT

PGND

U9

TPS63060

USB-IDUSB-VBUSUSB-PSW#USB-VBUS_ER#

R491M

R511M

R541M

BAT-VSENSE BAT-VSENSE

R551K

C7322uF

C6922uF

LD1

R44470

POWER

USB-VBUS_ER#USB-PSW#USB-VBUS

USB-ID

VCC-3.3V

12345GND

IDD+D-

VBUS

CN4

USB MINIB

C136100nF

VINPWR-EN

PWR-EN

1 2 3

SW1JS202011AQN

R29100K

C72

1uF

C79

100nF

C140

10nF

C141

100pF

C142

1uF

C143

100nF

C144

10nF

C145

100pF

V_INPUTFP5

VIN

VIN1

23

R1

R2

Q1PDTC114EU

R210K

VCC-3.3V

DC-VBUS# DC-VBUS#

M2DMP2160UW

M1DMP2160UW

VCC-3.3V

Vbat_IN

R623K9

Charging Current approx. 250mA

R571K

VCC-3.3V

E10 10uF

R6010K

R5810K

VCC-3.3V

BAT-STAT

R6110K

R591K

VCC-3.3V

R5610K

VCC-3.3V

321 5

4

STATVSSVBAT VDD

PROG

U11

MCP73832

Q3BC846

Q4BC846

C8110uF

LD2CHARGE

C802.2uF

VCC-5V

R10410K

R105

1K

VCC-5V

M3DMP2160UW

M4DMG3420U V_INPUT

BAT-

STAT

USB-ID

Figure 1-4: Power supply schematic

Page 8: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 8

The mikromedia+ for Stellaris® ARM® development board

comes with the 144-pin ARM® Cortex™-M4 LM4F232H5QD

microcontroller. This high-performance 32-bit microcontroller

with its integrated modules and in combination with other

on-board modules is ideal for multimedia applications.

Key microcontroller featuresROM

256 KBFlash

2 KBEEPROM

32 KBSRAM

Cortex M4LM4F232H5QDJTAG

NVIC ETM

FPUSWD/T

MPU

AnalogLDO VoltageRegulator3 Analog

Comparators2x12-bit ADCUp to 24 channels1 MSPSTemp Sensor

8 UARTs

4 SSI/SPI

2 CAN

6 I2C

USB Full SpeedHost/Device/OTG

Serial Interfaces Motion Control SystemClock, ResetSystem Control

2 QuadratureEncoder Inputs16 PWM Outputs

Timer

Comparators

PWMInterrupt

PWMGenerator

Dead-Band Generator

Sys Tick Timer

2 Watchdog timer

12 Tim/PWM/CCP

GPIOs

32ch DMAPrecision OSC

2. LM4F232H5QD microcontroller

- Up to 100 DMIPS Operation (80MHz);

- 256KB of Flash memory;

- 32KB of SRAM memory;

- 2KB of EEPROM memory;

- up to 105 I/O pins;

- 16/32-bit timers

- 16MHz internal oscillator, 32kHz RTCC;

- 8xUART, 4xSPI, 6xI2C, 2xCAN, 2xADC, USB etc.

Page 9: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 9

01

02

Using USB mikroBootloader

Using external mikroProg™ for Stellaris® or other JTAG programmers

Figure 3-1:LM4F232H5QD

ARM® Cortex™-M4 Microcontroller

The microcontroller can be programmed in two ways:

3. Programming the microcontroller

Page 10: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 10

You can program the microcontroller with bootloader which is pre

programmed into the device by default. To transfer .HEX file from

a PC to MCU you need bootloader software (mikroBootloader

USB HID) which can be downloaded from:

After software is downloaded unzip it to desired location and

start mikroBootloader USB HID software.

http://www.mikroe.com/downloads/get/1976/mikro-media_plus_mikrobootloader_v210.zip

01

02

Programming with mikroBootloader

Figure 3-2: USB HID mikroBootloader window

step 1 – Connecting mikromedia

01 To start connect the USB cable or (if already connected) press the Reset button on your mikromedia+ board. Click the Connect button within 5s to enter the bootloader mode, otherwise existing microcontroller program will execute.

Page 11: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 11

01

01

02

step 3 – Selecting .HEX file step 2 – Browsing for .HEX file

Figure 3-3: Browse for HEX Figure 3-4: Selecting HEX

01 01

02

Click the Browse for HEX button and from a pop-up window (Figure 3.4) choose the .HEX file that will be uploaded to MCU memory.

Select .HEX file using open dialog window.

Click the Open button.

01

Page 12: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 12

01

01

step 4 – Uploading .HEX file

Figure 3-5: Begin uploading Figure 3-6: Progress bar

01 01To start .HEX file uploading click the Begin uploading button.

You can monitor .HEX file uploading via progress bar

Page 13: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 13

01

step 5 – Finish upload

Figure 3-7: Restarting MCU Figure 3-8: mikroBootloader ready for next job

01 Click the OK button after uploading is finished. Board will automatically reset and after 5 seconds your new program will execute.

01

Page 14: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 14

The microcontroller can be programmed with external mikroProg™ for Stellaris® programmer and mikroProg Suite™ for ARM® software. The external programmer is connected to the development system via JTAG connector, Figure 3-9. mikroProg™ is a fast

USB 2.0 programmer with hardware Debugger support. It supports ARM® Cortex™-M3 and Cortex™-M4 microcontrollers from Stellaris®.

Outstanding performance, easy operation and elegant design are it’s key features.

Programming with mikroProg™ programmer

Figure 3-9:mikroProg™

JTAG connector

Page 15: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 15

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

3151 70

2625

767574

81828384858687888990919293949596979899100101

LM4F232H5QD

PC5PC6PC7PH0

PA5/

SSI0

TxPA

4/SS

I0Rx

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

VREFA-

PF0

PF1

WAK

E

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

SWO

/TD

O/P

C3TD

I/PC

2SW

DIO

/TM

S/PC

1SW

CLK/

TCK/

PC0

VDD

PE4

PD7

PD6

PD5

PD4

PE5

GN

D

PG4

U18

VCC-3.3VVCC-ADC

XOSC1

XOSC0GNDX

OSC1OSC0

VCC-

COR

E

VCC-

COR

E

VBAT

JTAG

-TD

OJT

AG-T

DI

JTAG

-TM

SJT

AG-T

CK

BAT13000TR

JTAG-TDOJTAG-TCKJTAG-TMS

JTAG-TDIRST#

1 23 45 67 89 10

CN7

VCC-3.3VR8510K

R8410K

VCC-3.3V

X416MHz C108

22pF

C10722pF

X532.768KHz

C10910pF

C11010pF

OSC1OSC0

XOSC1

XOSC0GNDX

VCC-3.3V

C111

100nF

C112

100nF

C113

100nF

C114

100nF

C115

100nF

C116

100nF

C133

1uF

C129

1uF

C130

1uF

VCC-CORE

C127

100nF

C128

100nF

C135

10nF

C117

100nF

C124

1uF

FP4VCC-ADC VCC-3.3V

C134

100nF

C118

100nF

C119

100nF

C120

100nF

C121

100nF

C122

100nF

C125

1uF

C126

1uF

RST#

VCC-3.3V

VCC-3.3V

Figure 3-10: mikroProg™ JTAG connector connection schematic

Page 16: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 16

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™ program-

ming technology. Software installation is available on a Product DVD:

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 ©2012 Mikroelektronika. All rights reserved. MikroElektronika, MikroElektronika logo and other

MikroElektronika trademarks are the property of MikroElektronika. All other trademarks are the property of their respective owners.

Unauthorised copying, hiring, renting, public performance and broadcasting of this DVD

is strictly prohibited.

MIKROMEDIA BOARDS • • • • • • • • • MANUALS • • • • • • • • • DEVELOPMENT BOARDS • • • •

• • •

• • SCHEMAT

ICS •

• • • • •

• •

• A

CCES

SOR

Y B

OA

RD

S •

• •

• •

• •

• •

EXAM

PLES

• • • • • • • • •

ADDIT

IONAL SOFTWARE • •

• • • •

• • • COMPILERS • • • • • • • • • MIKROC, MIKROBASIC, MIKROPASCAL COMPILERS • • • • • • • • • DRIVERS • • • • • • • • • P

RO

GR

AM

MER

S AN

D D

EBUGGERS • • • • • • • • •

PRODUCT DVDwww.mikroe.comwww.libstock.com

mikroProg Suite™ for ARM® software

Quick Guide

Click the Detect MCU button in order to recognize the device ID.

Click the Read button to read the entire microcontroller memory. You can click the Save button to save it to target HEX file.

If you want to write the HEX file to the microcontroller, first make sure to load the target HEX file using the Load button. Then click the Write button to begin programming.

Click the Erase button to wipe out the microcontroller memory.

01

02

03

04

Page 17: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 17

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 18: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

4. RTC Battery and Reset Button

mikromedia+ for Stellaris® ARM®

features an RTC battery holder

for microcontroller RTC module.

Battery is used as alternate source

of power, so the RTC module can

continue to keep time while the

primacy source of power is off or

currently unavailable. Three types

of coin battery are supported:

CR1216, CR1220 and CR1225.

The board is equipped with reset

button, which is located on the front

side of the board. If you want to reset

the circuit, press the reset button. It

will generate low voltage level on

the microcontroller reset pin (input).

A reset can also be externally

provided through the

pin 27 on the side

headers.

Page 18

RTC Battery

Reset Button

Page 19: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 19

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

81828384858687888990919293949596979899100101

LM4F232H5QD

PC5PC6PC7PH0

PA5/

SSI0

TxPA

4/SS

I0Rx

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

VREFA-

PF0

PF1

WAK

E

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

SWO

/TD

O/P

C3TD

I/PC

2SW

DIO

/TM

S/PC

1SW

CLK/

TCK/

PC0

VDD

PE4

PD7

PD6

PD5

PD4

PE5

GN

D

PG4

U18

VCC-3.3VVCC-ADC

VCC-

COR

E

VCC-

COR

E

VBAT

RST#

BAT13000TR

VCC-3.3V

C111

100nF

C112

100nF

C113

100nF

C114

100nF

C115

100nF

C116

100nF

C133

1uF

C129

1uF

C130

1uF

VCC-CORE

C127

100nF

C128

100nF

C135

10nF

C117

100nF

C124

1uF

FP4VCC-ADC VCC-3.3V

C134

100nF

C118

100nF

C119

100nF

C120

100nF

C121

100nF

C122

100nF

C125

1uF

C126

1uF

VCC-3.3V

VCC-3.3V

VCC-3.3V

R6910K

R70

220

C99100nF

RESETT1

Vdc

HDR2

M1X26

2728293031323334353637383940414243444546474849505152

VCC-3.3V

Figure 4-1: Reset circuit and RTC battery schematic

Page 20: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 20

The board is equipped with 01 16MHz crystal oscillator (X4) circuit that

provides external clock waveform

to the microcontroller OSC0 and OSC1

pins. This base frequency is suitable

for further clock multipliers and ideal for

generation of necessary USB clock, which ensures

proper operation of bootloader and your custom USB-

based applications. The board also contains 02 32.768 kHz crystal oscillator (X5) which provides external clock for

internal RTCC module. Microcontroller ADC requires an accurate

source of reference voltage signal. That is why we provide the external

03 voltage reference to the microcontroller VREF pin which is 2.048V.

5. Crystal oscillator and 2.048V reference01

02

01 02

Figure 5-1: Crystal oscillator and 2.048V reference

03

03

Page 21: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 21

Figure 5-2: Crystal oscillator and 2.048V reference schematic

VCC-3.3V

C111

100nF

C112

100nF

C113

100nF

C114

100nF

C115

100nF

C116

100nF

C133

1uF

C129

1uF

C130

1uF

VCC-CORE

C127

100nF

C128

100nF

C135

10nF

C117

100nF

C124

1uF

C131

100nF

VREF

C132

10nF

FP4VCC-ADC VCC-3.3V

C134

100nF

C118

100nF

C119

100nF

C120

100nF

C121

100nF

C122

100nF

C125

1uF

C126

1uF

VCC-3.3V

VCC-3.3V

X416MHzC108

22pF

C10722pF

X532.768KHz

C10910pF

C11010pF

OSC1OSC0

XOSC1

XOSC0GNDX

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

81828384858687888990919293949596979899100101

LM4F232H5QD

PC5PC6PC7PH0

PA5/

SSI0

TxPA

4/SS

I0Rx

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

VREFA-

PF0

PF1

WAK

E

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

SWO

/TD

O/P

C3TD

I/PC

2SW

DIO

/TM

S/PC

1SW

CLK/

TCK/

PC0

VDD

PE4

PD7

PD6

PD5

PD4

PE5

GN

D

PG4

U18

VCC-3.3VVCC-ADC

VCC-

COR

E

VCC-

COR

E

VBAT

BAT13000TR

VCC-3.3V

C1051uF

VREF

C104100nF

1

23IN

OUTGND

REF1

MAX6106EUR+

VREF

Page 22: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 22

Board contains 01 microSD card slot for using 02 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. Ferrite and capcitor are provided to

compensate the voltage and current glitch that can occur when pushing-in and pushing-

out microSD card into the socket. Proper insertion of the microSD card is shown in Figure 6-1.

6. microSD Card Slot

01

Figure 6-1: microSD card slot

02

Page 23: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 23

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

81828384858687888990919293949596979899100101

LM4F232H5QD

PC5PC6PC7PH0

PA5/

SSI0

TxPA

4/SS

I0Rx

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

VREFA-

PF0

PF1

WAK

E

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

SWO

/TD

O/P

C3TD

I/PC

2SW

DIO

/TM

S/PC

1SW

CLK/

TCK/

PC0

VDD

PE4

PD7

PD6

PD5

PD4

PE5

GN

D

PG4

U18

VCC-3.3VVCC-ADC

XOSC1

XOSC0GNDX

OSC1OSC0

VCC-

COR

E

VCC-

COR

E

VBAT

SPI0

-MO

SISP

I0-M

ISO

SPI0

-SCK

SD-C

S#SD

-CD

#

R8627

R8727

BAT13000TR

FP3

FERRITE

VCC-3.3V VCC-MMC

VCC-MMC

SD-CD#

C106100nF

mic

roS

DCA

RD

SLO

TR80

10K

124567

CSDIN+3.3VSCKGNDDOUT

CD

GN

D

CN6

R79

10K

SD-CS#

SPI0-SCK

SPI0-MOSI

SPI0-MISO R81

27

C15122uF

X416MHzC108

22pF

C10722pF

X532.768KHz

C10910pF

C11010pF

OSC1OSC0

SC1

SC0DX

VCC-3.3V

C111

100nF

C112

100nF

C113

100nF

C114

100nF

C115

100nF

C116

100nF

C133

1uF

C129

1uF

C130

1uF

VCC-CORE

C127

100nF

C128

100nF

C135

10nF

C117

100nF

C124

1uF

FP4VCC-ADC VCC-3.3V

C134

100nF

C118

100nF

C119

100nF

C120

100nF

C121

100nF

C122

100nF

C125

1uF

C126

1uF

VCC-3.3V

VCC-3.3V

Figure 6-2: microSD Card Slot module connection schematic

Page 24: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

The development system features a 4.3‘‘ TFT 480x272 display covered with a

resistive touch panel. Together they

form a functional unit called a touch screen, Figure 7-1. It enables data to be

entered and displayed at the same time.

The TFT display is capable of showing

graphics in 256K diff e rent colors.

Figure 7-1: Touch Screen

7. Touch Screen

Page 24

Page 25: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 25

VLED

-VL

ED+

GN

DVD

DR0 R1 R2 R3 R4 R5 R6 R7 G

0G

1

HSY

NC

DIS

PD

CLK

GN

DB7B6B5B4B3B2B1B0G

7G

6G

5G

4G

3G

2

VSYN

CD

EN

CG

ND

X_R

Y_B

X_L

Y_T

TFT1 AT043B35-15I-10

VCC-3.3V

LCD

-R0

LCD

-R1

LCD

-R2

LCD

-R3

LCD

- R4

LCD

- R5

LCD

-R6

LCD

-R7

LCD

- G0

LCD

-G1

LCD

- G2

LCD

-G3

LCD

-G4

LCD

- G5

LCD

-G6

LCD

-G7

LCD

-B0

LCD

-B1

LCD

-B2

LCD

-B3

LCD

-B4

LCD

- B5

LCD

-B6

LCD

- B7

LCD

-DCL

K

LCD

-HSY

NC

LCD

- VSY

NC

C3

1uF

C4

1uF

C5

1uF

C6

1uF

C7

1uF

C8

1uF

C9

1uF

C10

1uF

C11

1uF

C12

1uF

C13

1uF

C14

1uF

C15

1uF

C16

1uF

C17

1uF

C18

1uF

C19

1uF

VCC-1.2V

C21

100nF

C22

100nF

C23

100nF

C24

100nF

C25

100nF

C26

100nF

C27

100nF

C28

100nF

C29

100nF

VCC-3.3V

C30

100nF

C31

100nF

C32

100nF

C33

100nF

C34

100nF

C35

100nF

C36

100nF

C37

100nF

C38

100nF

VCC-3.3V

C20

1uF

LCD

-DE

C412.2uF R11

100K E110uF

R10100K

R12100K

VCC-3.3V VCC-1.2V

TP-X

_RTP

-Y_B

T P-X

_LTP

-Y_T

1

2

3

IN

GND

OUT 5

4EN ADJ

U3

AP7331-ADJ

2 1512 3511 363 4 5 6 147 8 9 13 3310 37 38 39 40341 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

CN1

1

2

3

SW

GND

VIN5

4 FBEN

U1

TPS61041

L1 10uH

C210uF

D1

PMEG3010ER

VCC-5V

DZ1MMSZ5246B

R134

VLED

+VL

ED-

LCD

-PW

M

R30R

C1100nF

FP1

128

127

126

125

124

1 23

122

121

117

118

119

120

116

115

114

113

112

111

110

109

106

108

107

102

1 03

104

105

73

30292827

3433 58575655545352463635 42 4 3 44 4537 50

9

48 49

1112

32

72

6968676665

6463

43

7877

2423

181716151413

5678

10

7980

12

22212019

6261605 93 8 39 40 41 47

71

31

51

702625

767574

SSD1963 81828384858687888990919293949596

979899100

LDAT

A17

V DD

LCD

VSS

VDDD

VDD

LCD

VSS

VSSVDDDD0D1

LDATA9LDATA10LDATA11

VDD

D

LLIN

ELF

RAM

E

GA M

AS0

GAM

A S1

VDD

LCD

VSS

LSH

IFT

VDD

D

D21D22D23

VDDD

D18D19

VDDLCDVSS

VDDIOVSS

D17

VDD

IO

VSSVDDIO

VSS

D20

VDDIO

LDATA23

VSSXTAL_INVDDDVSSVSSPLLVDDPLL

LDATA7LDATA8

VSS

VDDD

D4D3

GPI

O2

D16

VDD

IO

VDDDVSS

VDDLCDVSSVDDDXTAL_OUT

LDEN

TE

VDDLCD

LDAT

A15

VSS

VDD

LCD

VSS

GPI

O3

GPI

O1

VDD

LCD

LDAT

A14

LDATA18

VSSVDDIOCLK

GPI

O0

VDD

D

LDAT

A16

VDD

D

LDATA19

LDATA20LDATA21LDATA22

VSS

D2

LDAT

A13

LDAT

A12

LDATA6

LDATA3

LDATA5

VDDDVSS

VDDLCD

LDATA4

LDATA2LDATA1LDATA0

VDDD

VSS

D15

V DD

IOD

11D

12D

13D

14

VDD

D

RES E

T #VD

DD

VSS

VDD

IOCS

#

R/W

# (

WR#

)VD

DD

CON

F

D/C

#E

(RD

#)

D7

D9

VSS

VDD

DD

10D8

D6

D5

VDD

IOVS

S

101

PWM

U2

R5 10K

VCC-1.2V VCC-3.3V

R710

0K

TFT-

RST#

LCD

-PW

M

LCD-B0LCD-B1LCD-B2LCD-B3LCD-B4LCD-B5

LCD-B6LCD-B7LCD-G0LCD-G1LCD-G2LCD-G3

LCD

-G4

LCD

- G5

LCD

-G6

LCD

- G7

LCD

-R0

LCD

-R1

LCD-R2LCD-R3

LCD-R4LCD-R5LCD-R6LCD-R7

LCD

-DCL

KLC

D- H

S YN

CLC

D-V

SYN

C

LCD

-DE

TFT-

WR

#TF

T-R

D#

TFT-

D/C

#TF

T-CS

#

TFT-

TETFT-D0TFT-D1TFT-D2TFT-D3TFT-D4

TFT-

D5

TFT-

D6

T FT-

D7

TFT-

D8

TFT-

D9

TFT-

D10

TFT-

D1 1

TFT-

D12

TFT-

D13

TFT -

D1 4

TFT-

D1 5

X1

10MHz

C3922pF

C4022pF

XTAL_IN

XTAL_OUT

R8 220

TFT-

GPI

O0 R9 100K

234

5 6 7

109

8

11112

1314151 6

Y-INTA0SCLK

SDAT

VCC

SDI

NC

ModeGNDIN2IN3

X+Y+X- Vio

610STMPE

U13

VCC-3.3V

TP-INT#

R6510K

C96

100nF

C97

100nF

VCC-3.3V

C1462.2nF

C148

2.2nF

C149

2.2nF

C147

2.2nF

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

81828384858687888990919293949596979899100101

LM4F232H5QD

PC5PC6PC7PH0

PA5/

SSI0

TxPA

4/SS

I0Rx

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

VREFA-

PF0

PF1

WAK

E

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

SWO

/TD

O/P

C3TD

I/PC

2SW

DIO

/TM

S/PC

1SW

CLK/

TCK/

PC0

VDD

PE4

PD7

PD6

PD5

PD4

PE5

GN

D

PG4

U18

VCC-3.3VVCC-ADC

XOSC1

XOSC0GNDX

OSC1OSC0

VCC-

COR

E

VCC-

COR

E

VBAT

TP-I

NT#

I2C0-SCLI2C0-SDA

TFT-D0TFT-D1TFT-D2TFT-D3TFT-D4TFT-D5TFT-D6TFT-D7

TFT-

D8

TFT-

D9

TFT-

D10

TFT-

D11

TFT-

D12

TFT-

D13

TFT-

D14

TFT-

D15

TFT-WR#TFT-RD#

TFT-

D/C

#TF

T-CS

#TF

T-RS

T#TF

T-TE

TFT-

SLEE

P

TP-INT#

R82

4K7

R83

4K7

BAT13000TR

VCC-3.3V

C111

100nF

C112

100nF

C113

100nF

C114

100nF

C115

100nF

C116

100nF

C133

1uF

C129

1uF

C130

1uF

VCC-CORE

C127

100nF

C128

100nF

C135

10nF

C117

100nF

C124

1uF

FP4VCC-ADC VCC-3.3V

C134

100nF

C118

100nF

C119

100nF

C120

100nF

C121

100nF

C122

100nF

C125

1uF

C126

1uF

VCC-3.3V VCC-3.3V

X416MHz C108

22pF

C10722pF

X532.768KHz

C10910pF

C11010pF

OSC1OSC0

XOSC1

XOSC0GNDX

TP-X

_R

TP-Y

_BT P

-X_L

TP-Y_T

VLED

-VL

ED+

I2C0-SCL

I2C0

-SD

A

Figure 7-2: Touch Screen connection schematic

Page 26: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 26

mikromedia+ for Stellaris® ARM® features stereo audio codec 01

VS1053. This module enables audio reproduction and sound recording

by using 02 stereo headphones with microphone connected to

the system via a 03 3.5mm connector CN2. All functions of this module

are controlled by the microcontroller over Serial Peripheral Interface (SPI). IN and OUT channels are also provided on side headers.

Figure 8-1: On-board VS1053

MP3 codec

8. Audio Module

01

02

03

Page 27: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 2714

414

314

214

114

013

913

813

713

613

513

413

313

213

113

012

912

812

712

612

512

412

312

212

1

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

81828384858687888990919293949596979899100101

LM4F232H5QD

PC5PC6PC7PH0

PA5/

SSI0

TxPA

4/SS

I0Rx

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

VREFA-

PF0

PF1

WAK

E

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

SWO

/TD

O/P

C3TD

I/PC

2SW

DIO

/TM

S/PC

1SW

CLK/

TCK/

PC0

VDD

PE4

PD7

PD6

PD5

PD4

PE5

GN

D

PG4

U18

VCC-3.3VVCC-ADC

XOSC1

XOSC0GNDX

OSC1OSC0

VCC-

COR

E

VCC-

COR

E

VBAT

SPI0

-MO

SISP

I0-M

ISO

SPI0

-SCK

MP3-CS#MP3-DREQMP3-RST#MP3-DCS

R8627

R8727

BAT13000TR

X416MHz C108

22pF

C10722pF

X532.768KHz

C10910pF

C11010pF

OSC1OSC0

XOSC1

XOSC0GNDX

VCC-3.3V

C111

100nF

C112

100nF

C113

100nF

C114

100nF

C115

100nF

C116

100nF

C133

1uF

C129

1uF

C130

1uF

VCC-CORE

C127

100nF

C128

100nF

C135

10nF

C117

100nF

C124

1uF

FP4VCC-ADC VCC-3.3V

C134

100nF

C118

100nF

C119

100nF

C120

100nF

C121

100nF

C122

100nF

C125

1uF

C126

1uF

LEFT

RIGHT

C48

10nF

C46

47nF

C47

10nF

GBUF

C65100nF

C64100nF

C63100nF

C57100nF

C58100nF

C56100nF

C60100nF

C61100nF

C62100nF

VCC-1.8VVCC-3.3V

234567

1112

13 14

25

2423222118171615

8

1

19

910 27

26

20

282930313233343536

373839404142434445464748

MICP/LN1MICNXRESETDGND0CVDD0IOVDD0CVDD1DREQGPIO2GPIO3GPIO6GPIO7

XDCS

/BSY

NC

IOVD

D1

VC0

DG

ND

1XT

AL0

XTAL

1IO

VDD

2D

GN

D2

DG

ND

3D

GN

D4

XCS

CVD

D2

GPIO5RXTX

SCLKSISO

CVDD3XTESTGPIO0GPIO1

GNDGPIO4

AGN

D0

AVD

D0

AVD

D2

AGN

D1

AGN

D2

AGN

D3

LN2

LEFT

RCAP

AVD

D1

GBU

F

RIG

HT

VS1053

U4

R23 10 R24 10 R25

10

R19 10

R22 10

VCC-1.8VVCC-3.3V LEFT

RIG

HT

GBU

F

C44 1uF

R3310K

GPI

O

GPI

O

R2610K

VCC-3.3V

R28 27MP3-SOUTMP3-SIN

MP3-SCLK

MP3

-DCS

MP3-DREQ

MP3-RST#MICN

MP3

-CS#

X2

12.288MHz

R34 1M

C5522pF

C5422pF

R2710K

R3210K

VCC-3.3V

E510uF

3

1

2

4

CN2

CUI_SJ-43514-SMT

R17

1KR181K

VCC-3.3V

LN-I

N_R

C49100nF

LN-IN_L

MICP

LN-IN_R

C45 100nF

E3

10uF

E2

10uF

R15

470C433.3nF

R16100K

R13

470C423.3nF

R14100K

LINE-OUT_L

LINE-OUT_R

E4

10uF

C501uF

C511uF

C53

10nF

C52

10nF

R31470

R30470

SPI0-MISOSPI0-MOSISPI0-SCK

MP3-DCSMP3-DREQMP3-RST#MP3-CS#

LINE-IN_R

LINE-IN_L

R20

10 R21

10

C59

2.2uFE610uF

1

2

3

IN

GND

OUT 5

4EN ADJ

U5

AP7331-ADJ

R35

100KR36

27K4

R37

1K

VCC-3.3V VCC-1.8V

123

J1

MIC/LN-IN_LMICP

LN-IN_L

MIC/LN-IN_L

C138100nF

Vdc

HDR2

M1X26

2728293031323334353637383940414243444546474849505152

VCC-3.3V

LINE-OUT_L

LINE-IN_LLINE-IN_R

LINE-OUT_R

Figure 8-2: Audio module connection schematic

Page 28: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 28

ARM® Cortex™-M4 LM4F232H5QD microcontroller has integrated USB module, which enables

you to implement USB communication functionality to your mikromedia board. Connection with

target USB host is establish over 01 MINI-B USB connector. For proper insertion of the 02 MINI-B

USB cable refer to Figure 9-1.

9. USB DEVICE connection

Figure 9-1: Connecting USB cable to MINI-B USB

connector

01

02

Page 29: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 29

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

81828384858687888990919293949596979899100101

LM4F232H5QD

PC5PC6PC7PH0

PA5/

SSI0

TxPA

4/SS

I0Rx

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

VREFA-

PF0

PF1

WAK

E

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

SWO

/TD

O/P

C3TD

I/PC

2SW

DIO

/TM

S/PC

1SW

CLK/

TCK/

PC0

VDD

PE4

PD7

PD6

PD5

PD4

PE5

GN

D

PG4

U18

VCC-3.3VVCC-ADC

XOSC1

XOSC0GNDX

OSC1OSC0

VCC-

COR

E

VCC-

COR

E

VBAT

USB-D_PUSB-D_N

USB-IDUSB-VBUS

BAT13000TR

X416MHz C108

22pF

C10722pF

X532.768KHz

C10910pF

C11010pF

OSC1OSC0

XOSC1

XOSC0GNDX

USB-D_NUSB-D_P

USB-ID

USB-VBUS

R471K

Vusb_IN

12345GND

IDD+D-

VBUS

CN4

USB MINIB

FP5

VCC-3.3V

C111

100nF

C112

100nF

C113

100nF

C114

100nF

C115

100nF

C116

100nF

C133

1uF

C129

1uF

C130

1uF

VCC-CORE

C127

100nF

C128

100nF

C135

10nF

C117

100nF

C124

1uF

FP4VCC-ADC VCC-3.3V

C134

100nF

C118

100nF

C119

100nF

C120

100nF

C121

100nF

C122

100nF

C125

1uF

C126

1uF

VCC-3.3V

VCC-3.3V

Figure 9-2: USB DEVICE module connection schematic

Page 30: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

10. USB HOST connection

Figure 10-1: Connecting USB cable to MINI-B USB

connector via USB adapter

01

02

mikromedia+ for Stellaris® ARM® can also be used as USB HOST which enables microcontroller

to establish a connection with the target device (eg. USB keyboard, USB mouse, etc). The board

provides necessary power supply to the target via TPS2041B IC. In order to enable the 01 USB

HOST cable to be connected to the board, it is necessary to use the appropriate 02 MINI-B USB

to USB type A adapter. For proper insertion refer to Figure 10-1.

Page 30

Page 31: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 31

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

58575655545352463635

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

81828384858687888990919293949596979899100101

LM4F232H5QD

PC5PC6PC7PH0

PA5/

SSI0

TxPA

4/SS

I0Rx

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

VREFA-

PF0

PF1

WAK

E

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

SWO

/TD

O/P

C3TD

I/PC

2SW

DIO

/TM

S/PC

1SW

CLK/

TCK/

PC0

VDD

PE4

PD7

PD6

PD5

PD4

PE5

GN

D

PG4

U18

VCC-3.3VVCC-ADC

XOSC1

XOSC0GNDX

OSC1OSC0

VCC-

COR

E

VCC-

COR

E

VBAT

USB-D_PUSB-D_N

USB-IDUSB-VBUS

BAT13000TR

X416MHz C108

22pF

C10722pF

X532.768KHz

C10910pF

C11010pF

OSC1OSC0

XOSC1

XOSC0GNDX

VCC-3.3V

C111

100nF

C112

100nF

C113

100nF

C114

100nF

C115

100nF

C116

100nF

C133

1uF

C129

1uF

C130

1uF

VCC-CORE

C127

100nF

C128

100nF

C135

10nF

C117

100nF

C124

1uF

FP4VCC-ADC VCC-3.3V

C134

100nF

C118

100nF

C119

100nF

C120

100nF

C121

100nF

C122

100nF

C125

1uF

C126

1uF

VCC-3.3V

VCC-3.3V

Vusb_OUT

VCC-5V

R3910K

R3810K

USB-PSW#

E710uF

1

2

3

OUT

GND

IN5

4 OCEN

U6

TPS2041B

VCC-3.3V

E810uF

USB-VBUS_ER#

E910uF

USB-D_NUSB-D_P

USB-ID

USB-VBUS

R471K

D3PMEG3010ER

USB

-PSW

#U

SB-V

BUS_

ER#

VCC-3.3V

12345GND

IDD+D-

VBUS

CN4

USB MINIB

C136100nF

FP5

Figure 10-2: USB HOST module connection schematic

Page 32: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 32

On board ADXL345 accelerometer is used to measure

acceleration in three axis: x, y and z. The accelerometer

function is defi ned by the user in the program

loaded into the microcontroller. Communication

between the accelerometer and the

microcontroller is performed via the

I2C interface.

Figure 11-1: Accelerometer

module

11. Accelerometer

Page 33: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 33

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

81828384858687888990919293949596979899100101

LM4F232H5QD

PC5PC6PC7PH0

PA5/

SSI0

TxPA

4/SS

I0Rx

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

VREFA-

PF0

PF1

WAK

E

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

SWO

/TD

O/P

C3TD

I/PC

2SW

DIO

/TM

S/PC

1SW

CLK/

TCK/

PC0

VDD

PE4

PD7

PD6

PD5

PD4

PE5

GN

D

PG4

U18

VCC-3.3VVCC-ADC

XOSC1

XOSC0GNDX

OSC1OSC0

VCC-

COR

E

VCC-

COR

E

VBAT

I2C0-SCLI2C0-SDA

ACCE

L-IN

T#

R82

4K7

R83

4K7

BAT13000TR

X416MHz C108

22pF

C10722pF

X532.768KHz

C10910pF

C11010pF

OSC1OSC0

XOSC1

XOSC0GNDX

C98100nF

I2C0-SDA

I2C0-SCL

VCC-3.3V

ACCEL-INT#

VCC-3.3V

R6610K

VCC-3.3V

8

109

111213

14123456

7VCCGNDResGNDGNDVCC

CS

INT1INT2

NCRes

ADDSDASC

L

U14

ADXL345

C139100nF

VCC-3.3V

VCC-3.3V

C111

100nF

C112

100nF

C113

100nF

C114

100nF

C115

100nF

C116

100nF

C133

1uF

C129

1uF

C130

1uF

VCC-CORE

C127

100nF

C128

100nF

C135

10nF

C117

100nF

C124

1uF

FP4VCC-ADC VCC-3.3V

C134

100nF

C118

100nF

C119

100nF

C120

100nF

C121

100nF

C122

100nF

C125

1uF

C126

1uF

VCC-3.3V

VCC-3.3V

Figure 11-2: Accelerometer connection schematic

Page 34: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 34

Figure 12-1: Flash memory

module

12. Flash Memory

Since multimedia applications are getting increasingly demanding, it is necessary to provide additional memory space to be used for

storing more data. The fl ash memory module enables the microcontroller to use additional 8Mbit fl ash memory. It is connected to the

microcontroller via the Serial Peripheral Interface (SPI).

Page 35: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 35

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

81828384858687888990919293949596979899100101

LM4F232H5QD

PC5PC6PC7PH0

PA5/

SSI0

TxPA

4/SS

I0Rx

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

VREFA-

PF0

PF1

WAK

E

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

SWO

/TD

O/P

C3TD

I/PC

2SW

DIO

/TM

S/PC

1SW

CLK/

TCK/

PC0

VDD

PE4

PD7

PD6

PD5

PD4

PE5

GN

D

PG4

U18

VCC-3.3VVCC-ADC

XOSC1

XOSC0GNDX

OSC1OSC0

VCC-

COR

E

VCC-

COR

E

VBAT

SPI0

-MO

SISP

I0-M

ISO

SPI0

-SCK

FLAS

H-C

S#

R8627

R8727

BAT13000TR

X416MHz C108

22pF

C10722pF

X532.768KHz

C10910pF

C11010pF

OSC1OSC0

XOSC1

XOSC0GNDX

123

54678CS

SDOWPGND SDI

SCKHOLD

VCC

U19

M25P80

R68 27

VCC-3.3VVCC-3.3V

R6710K

C123

100nF

SPI0-SCKSPI0-MOSI

SPI0-MISOFLASH-CS#

VCC-3.3V

C111

100nF

C112

100nF

C113

100nF

C114

100nF

C115

100nF

C116

100nF

C133

1uF

C129

1uF

C130

1uF

VCC-CORE

C127

100nF

C128

100nF

C135

10nF

C117

100nF

C124

1uF

FP4VCC-ADC VCC-3.3V

C134

100nF

C118

100nF

C119

100nF

C120

100nF

C121

100nF

C122

100nF

C125

1uF

C126

1uF

VCC-3.3V

VCC-3.3V

Figure 12-2: Flash memory module connection schematic

Page 36: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 36

13. RF Transceiver

Figure 13-1:RF transceiver antenna

mikromedia+ for Stellaris® ARM® board features RF transceiver chip with 2.4GHz chip antenna. It is suitable for wireless operation

in the world wide ISM frequency band at 2.400 - 2.4835 GHz with air data rate up to 2Mbps. RF transceiver module is connected to

the microcontroller via the Serial Peripheral Interface (SPI). This RF transceiver module is widely used for wireless PC peripherals, remote

controllers, VoIP headsets, game controllers, sensors, home and commercial automation, active RFID, toys and many more.

Figure 13-2: RF transceiver module

Page 37: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 37

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

948 49

1112

32

7269686766656463

43

7877

2423

181716151413

5678

10

7980

12

22212019

6261605938 39 40 41 47 71

31

51 70

2625

767574

81828384858687888990919293949596979899100101

LM4F232H5QD

PC5PC6PC7PH0

PA5/

SSI0

TxPA

4/SS

I0Rx

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

VREFA-

PF0

PF1

WAK

E

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

SWO

/TD

O/P

C3TD

I/PC

2SW

DIO

/TM

S/PC

1SW

CLK/

TCK/

PC0

VDD

PE4

PD7

PD6

PD5

PD4

PE5

GN

D

PG4

U18

VCC-3.3VVCC-ADC

F

XOSC1

XOSC0GNDX

OSC1OSC0

VCC-

COR

E

VCC-

COR

E

VBAT

SPI0

-MO

SISP

I0-M

ISO

SPI0

-SCK

RF-CS#

RF-I

NT#

R8627

R827

BAT13000TR

RF-C

E C133

1uF

C129

1uF

C130

1uF

VCC-CORE

C127

100nF

C128

100nF

C135

10nF

FP4VCC-ADC VCC-3.3V

C134

100nF

R422K

C8233nF

C9122pF

C9222pF

R64 1M

A1Rufa_2.4GHz_LEFT

C852.2nF

C864.7pF

C83

1.5pF

N.M

L58.2nH

L6

2.7nH

L4

3.9nH

SPI0-MISO

SPI0-SCKSPI0-MOSI

RF-CS#

RF-INT#

R4810K

R6310K

RF-CE2345

6 7 1098

1

1112131415

1617181920

CECSNSCKMOSIMISO

IRQ

VDD

VSS

XC2

XC1

VDD_PAANT1ANT2VSSVDD

VSS

DVD

DVS

S

VDD

IREF

nRF24L01P

U8

X3

16MHz

VCC-RF

R610K

C90100nF

C88100nF

C89100nF

VCC-RF

C8710uF

FP2

FERRITE

VCC-3.3V

R88 27

X416MHzC108

22pF

C10722pF

X532.768KH

C10910pF

C11010pF

OSC1OSC0

SC1

SC0DX

VCC-3.3V

C111

100nF

C112

100nF

C113

100nF

C114

100nF

C115

100nF

C116

100nF

C117

100nF

C124

1uF

C118

100nF

C119

100nF

C120

100nF

C121

100nF

C122

100nF

C125

1uF

C126

1uF

VCC-3.3V

VCC-3.3V

Figure 13-3: RF transceiver module schematic

Page 38: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Figure 14-1: Buzzer module

14. Buzzer

The board is also equipped with piezo buzzer.

It is an electric component which can be used

to create sound waves when provided with

electrical signal. Microcontroller can create

sound by generating a PWM signal. Frequency

of the signal determines the pitch of the sound

and duty cycle of the signal can be used to

increase or decrease the volume.

Page 38

Page 39: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 39

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

81828384858687888990919293949596979899100101

LM4F232H5QD

PC5PC6PC7PH0

PA5/

SSI0

TxPA

4/SS

I0Rx

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

VREFA-

PF0

PF1

WAK

E

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

SWO

/TD

O/P

C3TD

I/PC

2SW

DIO

/TM

S/PC

1SW

CLK/

TCK/

PC0

VDD

PE4

PD7

PD6

PD5

PD4

PE5

GN

D

PG4

U18

VCC-3.3VVCC-ADC

XOSC1

XOSC0GNDX

OSC1OSC0

VCC-

COR

E

VCC-

COR

E

VBAT

BUZZ

ER

BAT13000TR

R741K

VCC-5V

BUZZER 1

23

R1

R2

Q8PDTC114EU

PZ1SPT-1325A

X416MHzC108

22pF

C10722pF

X532.768KHz

C10910pF

C11010pF

OSC1OSC0

SC1

SC0DX

VCC-3.3V

C111

100nF

C112

100nF

C113

100nF

C114

100nF

C115

100nF

C116

100nF

C133

1uF

C129

1uF

C130

1uF

VCC-CORE

C127

100nF

C128

100nF

C135

10nF

C117

100nF

C124

1uF

FP4VCC-ADC VCC-3.3V

C134

100nF

C118

100nF

C119

100nF

C120

100nF

C121

100nF

C122

100nF

C125

1uF

C126

1uF

VCC-3.3V

VCC-3.3V

Figure 14-2: Buzzer module schematic

Page 40: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 40

15. Other modules15. Other modules

The board also contains additional peripherals that can be very useful, such as 01 PIN photodiode, 02 IR receiver, 03 RGB led diode and 04

analog temperature sensor. PIN photodiode is a type of photo detector capable of converting light into the voltage with high sensitivity and

speed of response. It is connected to the microcontroller analog pin. IR receiver is used for infrared remote control systems. The demodulated

output signal obtained from IR module can be directly decoded by a microcontroller. Many of existing standard data formats are supported.

RGB (Red, Green , Blue) diode is suitable for light indication in your design. Each of colour is driven separately by transistor. The analog temperature sensor converts temperature to analog voltage and it is directly connected to the microcontroller analog pin. Temperature

measurement range of mikromedia+ for Stellaris® ARM® board is from -20°C to 70°C.

01

04

02

03

Page 41: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 41

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

81828384858687888990919293949596979899100101

LM4F232H5QD

PC5PC6PC7PH0

PA5/

SSI0

TxPA

4/SS

I0Rx

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

PC4PA

3/SS

I0FS

S

PF6

PF2

PM4

PH1GNDVDD

PE2

VREFA-

PF0

PF1

WAK

E

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

SWO

/TD

O/P

C3TD

I/PC

2SW

DIO

/TM

S/PC

1SW

CLK/

TCK/

PC0

VDD

PE4

PD7

PD6

PD5

PD4

PE5

GN

D

PG4

U18

VCC-3.3VVCC-ADC

XOSC1

XOSC0GNDX

OSC1OSC0

VCC-

COR

E

VCC-

COR

E

VBATAN

-TEM

PAN

-PD

LED

-RLE

D-G

LED

-B

IR-R

X

BAT13000TR

X416MHz C108

22pF

C10722pF

X532.768KHz

C10910pF

C11010pF

OSC1OSC0

XOSC1

XOSC0GNDX

1

23VDD

VOUTGND

U15

MCP9700A

VCC-3.3V

C102100nF

AN-TEMP

C101100nF

R75

100

LD4PD15

12

3

84

U17ALM358

R7727K4

VCC-3.3V

AN-PD5

67

U17BLM358

C103100nF

VCC-3.3V

R76100K

R781M

C150100nF

R40150K

VCC-3.3V

IR_RX

C1004.7uF

4321

U16

TSOP6238

1

23

R1

R2

Q5PDTC114EU

R712K2

VCC-5V

LED_R

LD3

1

23

R1

R2

Q6PDTC114EU

R723K3

VCC-5V

LED_G

LD3

1

23

R1

R2

Q7PDTC114EU

R732K2

VCC-5V

LED_B

LD3VCC-3.3V

C111

100nF

C112

100nF

C113

100nF

C114

100nF

C115

100nF

C116

100nF

C133

1uF

C129

1uF

C130

1uF

VCC-CORE

C127

100nF

C128

100nF

C135

10nF

C117

100nF

C124

1uF

FP4VCC-ADC VCC-3.3V

C134

100nF

C118

100nF

C119

100nF

C120

100nF

C121

100nF

C122

100nF

C125

1uF

C126

1uF

VCC-3.3V

VCC-3.3V

Figure 15-1: Other modules schematic

Page 42: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 42

Many microcontroller pins are available for further connectivity via two 1x26 rows of connection pads on both sides of the board. They are designed to match with mikromedia+ SHIELD for Stellaris® ARM®.

16. Pads

RST3.3V

PL0

R

PL1PL2

R

PL3PL4

L

L

PL5PF0PF1

VDC

PF2PF3PE4PE5PC4PC5PA0PA1PA6PA7GND

27.28.

33.

30.

34.35.

32.

36.37.

29.

31.

38.39.40.

52.

41.42.43.44.45.46.47.48.49.50.51.

Reset pin3.3V pwr.Audio out

Audio in

PWM lines

Interrupt lines

I2C2 lines

UART2 lines

UART1 lines

I2C1 linesGround5-12V input

5VGND

PD4

PD1

PD5PC6

PD3

PC7PH5

PD0

PD2

PH4PH6PH7

GND

PB4PB5PH1PH0PH2PH3

NCNCNCNC

3.3V

1.2.

7.

4.

8.9.

6.

10.11.

3.

5.

12.13.14.

26.

15.16.17.18.19.20.21.22.23.24.25.

5V pwr.Ground

Analog lines

UART3 lines

SPI2 lines

CAN lines

SPI1 lines

Not connected

3.3V pwr.Ground

PWM Interrupt I2C UART Analog lines SPI CAN

Page 43: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 43

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

3151 70

2625

767574

81828384858687888990919293949596979899100101

LM4F232H5QD

PC5PC6PC7PH0

PA5/

SSI0

TxPA

4/SS

I0Rx

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

VREFA-

PF0

PF1

WAK

E

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

SWO

/TD

O/P

C3TD

I/PC

2SW

DIO

/TM

S/PC

1SW

CLK/

TCK/

PC0

VDD

PE4

PD7

PD6

PD5

PD4

PE5

GN

D

PG4

U18

VCC-3.3VVCC-ADC

XOSC1

XOSC0GNDX

OSC1OSC0

VCC-

COR

E

VCC-

COR

E

VBAT

RST#

HD

R-U

ART1

_RX

HD

R-U

ART1

_TX

HD

R-I

NT0

HD

R-I

NT1

HD

R-I

NT2

HD

R-I

NT3

HDR-AN0HDR-AN1HDR-AN2HDR-AN3

HD

R-A

N4

HD

R-A

N5

HDR-PWM0HDR-PWM1HDR-PWM2HDR-PWM3HDR-PWM4HDR-PWM5

HDR-UART2_RXHDR-UART2_TXHDR-UART3_RXHDR-UART3_TX

HD

R-I

2C1_

SCL

HD

R-I

2C1_

SDA

HD

R-I2

C2_S

DA

HD

R-I2

C2_S

CL

HD

R-CA

N_R

XH

DR-

CAN

_TX

HDR-SPI1_MISOHDR-SPI1_MOSI

HDR-SPI1_SCKHDR-SPI1_SS

HDR-SPI2_MISOHDR-SPI2_MOSI

HDR-SPI2_SCK

HDR-SPI2_SS

BAT13000TR

X416MHz C108

22pF

C10722pF

X532.768KHz

C10910pF

C11010pF

OSC1OSC0

XOSC1

XOSC0GNDX

VCC-3.3V

VCC-5V

HDR1

M1X26

HDR-CAN_RXHDR-CAN_TX

HDR-SPI1_SCKHDR-SPI1_MISOHDR-SPI1_MOSI

HDR-SPI1_SS

HDR-AN0HDR-AN1HDR-AN2HDR-AN3HDR-AN4HDR-AN5

HDR-SPI2_SCKHDR-SPI2_MISOHDR-SPI2_MOSI

HDR-SPI2_SS

HDR-UART3_RXHDR-UART3_TX

1234567891011121314151617181920212223242526Vdc

RST#

HDR-LN_OUT_LHDR-LN_OUT_R

HDR-LN_IN_RHDR-LN_IN_L

HDR2

M1X26

HDR-I2C1_SCLHDR-I2C1_SDA

HDR-UART1_RXHDR-UART1_TX

HDR-UART2_RXHDR-UART2_TX

HDR-PWM0HDR-PWM1HDR-PWM2HDR-PWM3HDR-PWM4HDR-PWM5HDR-INT0HDR-INT1HDR-INT2HDR-INT3

HDR-I2C2_SCLHDR-I2C2_SDA

2728293031323334353637383940414243444546474849505152

VCC-3.3V

MP3HDR-LN_OUT_LHDR-LN_OUT_R

HDR-LN_IN_RHDR-LN_IN_L

LINE-OUT_LLINE-OUT_RLINE-IN_LLINE-IN_R

VCC-3.3V

C111

100nF

C112

100nF

C113

100nF

C114

100nF

C115

100nF

C116

100nF

C133

1uF

C129

1uF

C130

1uF

VCC-CORE

C127

100nF

C128

100nF

C135

10nF

C117

100nF

C124

1uF

FP4VCC-ADC VCC-3.3V

C134

100nF

C118

100nF

C119

100nF

C120

100nF

C121

100nF

C122

100nF

C125

1uF

C126

1uF

VCC-3.3V

VCC-3.3V

Figure 16-1: Connecting pads schematic

Page 44: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 44 Page 45

17. mikromedia+ accessories

We have prepared an extension

board pin-compatible with your

mikromedia+ board, which

enables you to easily expand

your basic board functionality.

It is called mikromedia+ SHIELD for Stellaris® ARM®.

The shield contains 01 FTDI

USB-UART chip with 02 USB

MINI-B connector, 03 CAN

transceiver with 04 CAN screw

terminals, four 05 mikroBUS

sockets, 06 screw terminals for

external power supply, 07 side

connection pads and additional 08 GNDs. mikromedia+ SHIELD for Stellaris® ARM® is

additional board and it is not

provided in the package.

Figure 17-1: mikromedia+ shield

01

02

03

0704

05 05 05 05

06

0808

07

Page 45: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 45

ANRSTCSSCKMISOMOSI3.3VGND

PWMINTRXTX

SCLSDA

5VGND

VCC-3.3V VCC-5V

1

PA0/UART1-RXPA1/UART1-TX

PE4/I2C-SCLPE5/I2C-SDA

PL0/PWM1PF0/INT1

PD0/AN1PD4PD5PH0/SPI-SCKPH2/SPI-MISOPH3/SPI-MOSI

ANRSTCSSCKMISOMOSI3.3VGND

PWMINTRXTX

SCLSDA

5VGND

VCC-3.3V VCC-5V

2

PE4/I2C-SCLPE5/I2C-SDA

PH0/SPI-SCKPH2/SPI-MISOPH3/SPI-MOSI

PD1/AN2PC6PC7

PL1/PWM2PF1/INT2 AN

RSTCSSCKMISOMOSI3.3VGND

PWMINTRXTX

SCLSDA

5VGND

VCC-3.3V VCC-5V

3

PA0/UART1-RXPA1/UART1-TX

PE4/I2C-SCLPE5/I2C-SDA

PH0/SPI-SCKPH2/SPI-MISOPH3/SPI-MOSI

PL2/PWM3PF2/INT3PH5

PD2/AN3

PH1

ANRSTCSSCKMISOMOSI3.3VGND

PWMINTRXTX

SCLSDA

5VGND

VCC-3.3V VCC-5V

4

PE4/I2C-SCLPE5/I2C-SDA

PH0/SPI-SCKPH2/SPI-MISOPH3/SPI-MOSI

PD3/AN4PL4PL5

PL3/PWM4PF3/INT4

PA0/UART1-RXPA1/UART1-TX

PA0/UART1-RXPA1/UART1-TX

R2100

J5

CAN

HCA

NL

VCC-3.3V

VCC-5V

PD0/AN1PD1/AN2PD2/AN3PD3/AN4PD4PD5PC6PC7PH5

PB4/CAN-RXPB5/CAN-TXPH1PH0/SPI-SCKPH2/SPI-MISOPH3/SPI-MOSI

PL0/PWM1PL1/PWM2PL2/PWM3PL3/PWM4

PL4PL5

PF0/INT1PF1/INT2PF2/INT3PF3/INT4

PE4/I2C-SCLPE5/I2C-SDA

PC4/UART2-RXPC5/UART2-TXPA0/UART1-RXPA1/UART1-TX

1234567891011121314151617181920212223242526

2728293031323334353637383940414243444546474849505152

Vinput

VCC-3.3V

LN_IN_RLN_IN_L

LN_OUT_RLN_OUT_L

HDR1 HDR2

CANLCANH

123

54678TXD

VSSVDDRXD Vref

CANLCANH

Rs

U1

SN65HVD230

CN6

R110C1

100nF

VCC-3.3V

CN5

VCC-3.3V

PB4/CAN-RX

PB5/CAN-TX

CN2

CN1

VinputFP1

FERRITE

C3100nF

C422uF

C522uF

C622uF

C2100nF

D1

B340A

C1222uF

C1322uF

C1422uF

123456789

1011121314 15

16171819202122232425262728TXD

DTR#RTS#VCCIORXDRI#GNDNCDSR#DCD#CTS#CBUS4CBUS2CBUS3

CBUS0CBUS1

OSCOOSCITESTAGND

NC

GND

GND

VCCRESET#

3V3OUTUSBDMUSBDP

FT232RL

U2

VCC-3.3V VCC-5V

C11100nF

RX-LEDTX-LED

R74K7

R62K2

VCC-3.3V VCC-3.3V

R810K

C9100nF

C10100nF

E110uF

VCC-5VVCC-5VVCC-3.3V

FTDI-D_PFTDI-D_N

RX TX12345 GND

IDD+D-VBUS

CN3

USB MINIB

PC4/UART2-RX

PC5/UART2-TX LD1 LD2

Vinput

D2PMEG3010ER

R910K

R1010K

Figure 17-2: mikromedia+ shield schematic

Page 46: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 46

You still don’t have an appropriate compiler? Locate ARM® compiler that suits you best on

the Product DVD provided with the package:

Choose between mikroC™, mikroBasic™ and mikroPascal™ and download fully functional

demo version, so you can begin building your fi rst applications.

Once you have chosen your compiler, and since you already got the board, you are ready to start writing your fi rst

projects. Visual TFT software for rapid development of graphical user interfaces enables you to quickly create your

GUI. It will automatically create necessary code which is compatible with mikroElektronika compilers. Visual TFT is

rich with examples, which are an excellent starting point for your future projects. Just load the example, read well

commented code, and see how it works on hardware. Visual TFT is also available on the Product DVD.

You have now completed the journey through each and every feature of mikromedia+ for Stellaris® ARM® board. You got to know it’s modules

and organization. Now you are ready to start using your new board. We are suggesting several steps which are probably the best way to begin.

We invite you to join the users of mikromedia™ brand. You will fi nd very useful projects and tutorials and can get help from a large ecosystem

of users. Welcome!

Compiler

Projects

DVD://download/eng/software/compilers/

What’s next?

Once you have chosen your compiler, and since you already got the board, you are ready to start writing your fi rst

projects.

GUI. It will automatically create necessary code which is compatible with mikroElektronika compilers. Visual TFT is

rich with examples, which are an excellent starting point for your future projects. Just load the example, read well

commented code, and see how it works on hardware. Visual TFT is also available on the Product DVD.

Page 47: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

Page 47

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 modifi cation 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 fi tness 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, offi cers, employees or distributors be liable for any indirect, specifi c, incidental or consequential damages (including damages for loss of business profi ts 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™, mikroBUS™, Click Boards™, 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 identifi cation or explanation and to the owners’ benefi t, with no intent to infringe.

Copyright © MikroElektronika, 2013, 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 traffi c 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 specifi cally disclaim any expressed or implied warranty of fi tness for High Risk Activities.

Page 48: Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT Touch Screen and lots of multimedia peripherals,

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]

mikromedia Plus for Stellaris® ARM® Manual

ver. 1.02

0 100000 023525