Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb...
Transcript of Amazingly compact, all-on-single-pcb development board ... · Amazingly compact, all-on-single-pcb...
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 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
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
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
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.
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