Académique Documents
Professionnel Documents
Culture Documents
microcontrollers supported
Multimedia peripherals
mikroBUS sockets
Amazing Connectivity
In-Circuit Debugger
USER'S GUIDE
EasyMx
PRO
for Tiva C Series
v7
Nebojsa Matic,
Owner and General Manager
of MikroElektronika
Table of contents
Introduction
Communication
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
04
USB-UART A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
05
USB-UART B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
24
25
Ethernet communication . . . . . . . . . . . . . . . . . . . . . . . . . .
26
CAN communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
Power Supply
Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
06
Supported MCUs
Multimedia
08
Audio Input/Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
11
29
30
31
Programmer/debugger
On-board programmer . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
GLCD 128x64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
13
Navigation switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
14
Programming software . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
Other Modules
Hardware Debugger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
Connectivity
34
35
Serial flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
I2C EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
Input/Output group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
ADC inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
mikroBUS sockets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
Piezo buzzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
click boards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
Additional GNDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40
page 3
introduction
Introduction
ARM Cortex-M4 are increasingly popular microcontrollers. They are rich
with modules, with high performance and low power consumption, so
creating a development board the size of EasyMx PRO v7 for Tiva C
Series was really a challenge. We wanted to put as many peripherals
on the board as possible, to cover many internal modules. We have
gone through a process of fine tuning the board's performance,
and used 4-layer PCB to achieve maximum efficiency. Finally, it
had met all of our expectations, and even exceeded some. We
present you the board which is powerful, well organized, with
on-board programmer and debugger and is ready to be your
strong ally in development.
EasyMx PRO v7 development Team
Amazing connectivity
mikroProg on board
Multimedia peripherals
mikroBUS support
page 4
EasyMx PROv7
introduction
System specification
and professionals
power supply
723V AC or 932V DC
or via USB cable (5V DC)
power consumption
~76mA when all peripheral
modules are disconnected
weight
~500g (1.1 lbs)
Package contains
Damage resistant
protective box
EasyMx PROv7
USB cable
page 5
power supply
Power supply
Board contains a switching power
supply that creates stable voltage
and current levels necessary
for powering each part of
the board. The power supply
section contains a specialized
MC34063A power regulator which
creates a VCC-3.3V power supply, thus
making the board capable of supporting 3.3V
microcontrollers. Power supply unit can be powered in
three different ways: with USB power supply (CN6), using
external adapters via adapter connector (CN34) or additional
screw terminals (CN35). External adapter voltage levels must be in
range of 9-32V DC and 7-23V AC. Use jumper J1 to specify which power
source you are using. Upon providing the power using either external adapters
or a USB power source you can turn on the power supply by using SWITCH 1 (Figure
3-1). Power LED ON (Green) will indicate the presence of power supply.
Figure 3-2:
Power supply
unit schematic
E17
220uF/35V/LESR
GND
VCC-5V
VCC-5V
VCC-USB
CN6
REG1
Vin
Vout
VCC-3.3V
MC33269DT3.3
C55
100nF
C52
100nF
LD73
1 VCC
POWER
D-
3 D+
R88
2K2
E16
10uF
FP1
4 GND
C19
100nF
USB B
VCC-5V
2
SWITCH1
U15
VCC-USB
1
VCC-SW
L1
220uH
J1
E18
220uF/35V/LESR
3
D7
MBRS140T3
C53
220pF
SWC
DRVC
SWE
IPK
CT
VIN
GND
CMPR
MC34063A
R93
0.22
D3
D4
1N4007
1N4007 -
7
6
5
VCC-EXT
D5
D6
VCC-SW
R94
3K
CN34
E19
220uF/35V/LESR
1N4007
CN35
1N4007
R96
1K
EasyMx PROv7
Power capacity:
power supply
Power supply:
The board's power supply unit creates a stable 3.3V voltage
necessary for the operation of the microcontroller and all
on-board modules.
Set J1 jumper to
USB position
To power the board with a USB cable, place jumper J1
in USB position. You can then plug in the USB cable
as shown on images 1 and 2 , and turn the power
switch ON.
2. With adapter
Set J1 jumper to
EXT position
To power the board with an adapter connector, place
jumper J1 in EXT position. You can then plug in the
adapter cable as shown on images 3 and 4 , and turn
the power switch ON.
EasyMx PROv7
page 7
supported MCUs
page 8
3
1
2
EasyMx PROv7
supported MCUs
C2
C3
C4
C5
C6
C7
C8
C9
C10
C11
C12
100nF
100nF
100nF
100nF
100nF
100nF
100nF
100nF
100nF
100nF
10nF
10nF
C13
C14
C15
C16
C17
C18
C19
C20
C21
10nF
100nF
1uF
2.2uF
100nF
10nF
1uF
100nF
10nF
103
101
99
97
95
93
91
89
87
85
83
81
79
C1
VCC
PK1
PK3
PF3
PF1
PF4
PF6
PK5
PA7
PA4
PA3
PA1
VCC
VCC
VCC-ADC
FP1
VCC
HD3
104
102
100
98
96
94
92
90
88
86
84
82
80
VREF
GND
PK0
PK2
PK4
PF2
PF0
PF5
PK6
PA6
PA5
PA2
PA0
GND
VCC-CORE
1
3
5
7
9
11
13
15
17
19
21
23
25
2
GND
4 LAN-RX_N
6 LAN-TX_N
8
PG3
10
PG1
12
RST#
14 USB-D_N
16
PB0
18
PB2
20
PG4
GND
22
24
VREF
26
GND
HD1
VCC
E3
10uF
C8
E7
H17
F16
F18
E17
N1
K5
TM4C129XNCZAD
A1
A2
A18
A19
B1
B19
F10
H10
H11
H12
J11
J12
K6
K9
K10
K13
K14
L8
L9
M8
M9
M10
N10
P16
R17
V1
W1
W2
PM0
PM1
PM2
PM3
PM4
PM5
PM6
PM7
USB-D_P
USB-D_N
K18
K19
L18
L19
M18
G15
N19
N18
E3
E2
H4
M4
A13
W12
U15
M3
TM4C129XNCZAD
VCC
U1E
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
PJ0
PJ1
PJ2
PJ3
PJ4
PJ5
PJ6
PJ7
D6
D7
B13
C12
D8
B12
B8
A8
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VREFA+
VREFAVDDC
VDDC
VDDA
GNDA
PP0
PP1
PP2
PP3
PP4
PP5
PP6
PP7
PQ0
PQ1
PQ2
PQ3
PQ4
PQ5
PQ6
PQ7
PR0
PR1
PR2
PR3
PR4
PR5
PR6
PR7
PS0
PS1
PS2
PS3
PS4
PS5
PS6
PS7
PT0
PT1
PT2
PT3
RST#
P18
M17
R3 100K U18
P19
LAN-TX_P
LAN-TX_N
LAN-RX_P
LAN-RX_N
V15
V14
W13
V13
W15
RST
HIB
WAKE
VBAT
EN0TXOP
EN0TXON
EN0RXIP
EN0RXIN
RBIAS
OSC0
GNDX2
OSC1
NC
NC
NC
NC
NC
NC
XOSC0
GNDX
XOSC1
TM4C129XNCZAD
E19
D18
D19
C5
E13
V18
V19
W18
W19
T18
R18
T19
GNDX2
OSC1
C22
22pF
C23
22pF
E2
10uF
D12
D13
B14
A14
V9
T13
U10
R13
W10
V10
E18
F17
OSC0
U1A
VCC
N5
N4
N2
V8
P3
P2
W9
R10
TM4C129XNCZAD
VCC
G10
H9
J8
J9
J10
K7
K8
K11
K12
L10
L11
L12
M11
M12
N16
P10
P17
PN0
PN1
PN2
PN3
PN4
PN5
PN6
PN7
PORT R
PJ0
PJ1
PJ2
PJ3
G16
H19
G18
J18
H18
G19
C18
B18
U1D
PORT N
PF0
PF1
PF2
PF3
PF4
PF5
PF6
PF7
PL0
PL1
PL2
PL3
PL4
PL5
PL6
PL7
C10
B11
A11
B10
A10
B9
T12
U12
PORT P
U6
V6
W6
T7
V7
W7
T8
U8
PH0
PH1
PH2
PH3
PH4
PH5
PH6
PH7
PK0
PK1
PK2
PK3
PK4
PK5
PK6
J1
J2
K1
K2
U19
V17
V16
W16
PORT S
P4
R2
R1
T1
R3
T2
U2
V2
PK0
PK1
PK2
PK3
PK4
PK5
PK6
PK7
PORT T
PH0
PH1
PH2
PH3
PH4
PH5
PH6
PH7
PORT K
PE0
PE1
PE2
PE3
PE4
PE5
PE6
PE7
PG0
PG1
PG2
PG3
PG4
PG5
PG6
PG7
PORT G
H3
H2
G1
G2
A5
B5
A7
B7
U1C
PORT L
N15
T14
V11
M16
K17
K15
V12
U14
PORT H
PG0
PG1
PG2
PG3
PG4
PG5
PG6
PG7
PORT Q
PF0
PF1
PF2
PF3
PF4
PF5
PF6
PF7
PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
PORT M
PORT D
PE0
PE1
PE2
PE3
PE4
PE5
PE6
PE7
C2
C1
D2
D1
A4
B4
B3
B2
PORT J
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PORT A
B15
C15
D14
C14
M2
M1
L2
K3
PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
PORT E
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PORT B
A16
B16
A17
B17
C6
B6
F2
F1
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PORT F
PB0
PB1
PB2
PB3
PB4
PB5
U1B
SY STEM
VCC
LAN-RX_P
LAN-TX_P
PF7
PG2
PG0
USB-D_P
PB1
PB3
PG5
GND
GND
VCC
V3
W3
T6
U5
V4
W4
V5
R7
PORT C
E1
10uF
27
27
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
POWER
R1
R2
VCC
X1
25MHz
GND 78
PC4 76
PC6 74
72
PH2 70
PH0 68
PE1 66
PE3 64
PJ2 62
PJ0 60
PD2 58
PD0 56
GND 54
77
75
73
71
69
67
65
63
61
59
57
55
53
VCC
PC5
PC7
PH3
PH1
PE0
PE2
PJ3
PJ1
PD3
PD1
VCC
HD4
XOSC0
GNDX
XOSC1
C24
10pF
C25
10pF
X2
32.768KHz
R4
4K87
1%
F4
G5
VREF
E10
H16
VCC-CORE
F3
G4
VCC-ADC
VCC
E4
10uF
PD5
PD7
GND
28
30
32
34
36
38
40
42
44
46
48
50
52
GND
PH7
PH5
PC3
PC1
PG6
PE6
PB4
PE4
TM4C129XNCZAD
VCC
PH6
PH4
PC2
PC0
PG7
PE7
PB5
27
29
31
33
35
37
39
41
43
PE5 45
PD4 47
PD6 49
VCC 51
HD2
EasyMx PROv7
page 9
supported MCUs
1
Figure 4-3: On-board MCU
socket has silkscreen
markings which will help
you to correctly orient the
MCU card before inserting.
page 10
2
Figure 4-4:
Place the
MCU card on
the socket
so that pins
are aligned
correctly.
3
Figure 4-5 Properly
placed MCU card.
EasyMx PROv7
http://www.mikroe.com/easymx-pro/tiva/
EasyMx PROv7
page 11
supported MCUs
programming
On-board
programmer
What is mikroProg?
mikroProg is a fast programmer and debugger which is based on TI ICDI debugger. Smart engineering allows mikroProg
to support over 55 ARM Cortex-M4 devices from Tiva C Series in a single programmer. It also features a powerful debugger
which will be of great help in your development. Outstanding performance and easy operation are among its top features.
LINK
VCC-3.3V
VCC-3.3V
LD14
VCC-USB
R16
2K2
VCC-USB
CN6
1 VCC
VCC- USB
FP1
USB-PROG_N
3 D+
USB-PROG_P
USB B
USB- PROG_N
USB- PROG_P
C19
100nF
TCK- SWCL K
TMS- SWDI O
TDI
TDO- SWO
Figure 5-1:
mikroProg block
schematic
PROG-LED
VCC-5V
VCC-3.3V
VCC- 5V
VCC- 3.3V
GND
RST#
EXT -PROG#
TCK-SWCLK
C46
100nF
T46
Cortex Debug
RESET
In addition to the
on-board mikroProg
programmer,
there's also a
Cortex Debug
connector that supports JTAG
debug, Serial Wire debug and
Serial Wire Viewer operations.
PC0
J2
PC1-MCU
J3
PC2-MCU
TMS-SWDIO
PC1
TDI
PC2
J4
TDO-SWO
PC3-MCU
PC3
J5
VCC-3.3V
PC1-MCU
PC0-MCU
PC3-MCU
PC2-MCU
RST#
2
4
6
8
10
1
3
5
7
9
R27
100K
EXT-PROG
CN13
RST#
EXT-PROG#
DATA BUS
How do I start?
page 12
R65 100
PC0-MCU
2 D-
4 GND
PROG- L ED
RST#
R63
10K
Enabling mikroProg
1. Install the necessary
software
- Install programmer
drivers
- Install mikroProg Suite
for ARM software
EasyMx PROv7
TM4C1230C3PM
TM4C1232H6PM
TM4C1237E6PZ
TM4C123GH6PZ
TM4C1230D5PM
TM4C1233C3PM
TM4C1237H6PM
TM4C1290NCZAD
TM4C1230E6PM
TM4C1233D5PM
TM4C1237H6PZ
TM4C1292NCZAD
TM4C1230H6PM
TM4C1233D5PZ
TM4C123AE6PM
TM4C1294NCZAD
TM4C1231C3PM
TM4C1233E6PM
TM4C123AH6PM
TM4C1297NCZAD
TM4C1231D5PM
TM4C1233E6PZ
TM4C123BE6PM
TM4C1299KCZAD
TM4C1231D5PZ
TM4C1233H6PM
TM4C123BE6PZ
TM4C1299NCZAD
TM4C1231E6PM
TM4C1233H6PZ
TM4C123BH6PM
TM4C129CNCZAD
TM4C1231E6PZ
TM4C1236D5PM
TM4C123BH6PZ
TM4C129DNCZAD
TM4C1231H6PM
TM4C1236E6PM
TM4C123FE6PM
TM4C129ENCZAD
TM4C1231H6PZ
TM4C1236H6PM
TM4C123FH6PM
TM4C129LNCZAD
TM4C1232C3PM
TM4C1237D5PM
TM4C123GE6PM
TM4C129XKCZAD
TM4C1232D5PM
TM4C1237D5PZ
TM4C123GE6PZ
TM4C129XNCZAD
TM4C1232E6PM
TM4C1237E6PM
TM4C123GH6PM
EasyMx PROv7
page 13
programming
programming
page 14
EasyMx PROv7
programming
Programming software
Installation wizard - 6 simple steps
http://www.mikroe.com/downloads/get/1809/mikroprog_suite_for_arm_v130.zip
After downloading, extract the package and double click the executable setup
file to start the installation.
Quick guide
1
2
EasyMx PROv7
page 15
programming
Hardware debugger
What is debugging?
Every developer comes to a point when it's necessary to
monitor code execution in order to find errors in the code, or
simply to see if everything is going as planned. This hunt for
bugs or errors in the code is called debugging. There are two
ways to do this: one is software simulation, which enables
you to simulate what is supposed to be happening on the
microcontroller as your code lines are executed, and the other,
more reliable one, is monitoring the code execution on the
chip itself. And this latter one is called hardware debugging.
"Hardware" means that it is the real deal - code executes
right on the target device.
Supported compilers
All MikroElektronika compilers, mikroC, mikroBasic and
mikroPascal for ARM, natively support mikroProg for
Tiva C Series, as well as other compilers, including KEIL,
IAR. Specialized DLL module allows compilers to exploit
the full potential of fast hardware debugging. Along with
compilers, make sure to install the appropriate programmer
drivers and mikroProg Suite for ARM programming
software, as described on pages 14 and 15.
page 16
Figure 5-3: mikroC PRO for ARM compiler in debugging view, with SFR registers in Watch Window
EasyMx PROv7
Here is a short overview of which debugging commands are supported in MikroElektronika compilers. You can see what each command does,
and what are their shortcuts when you are in debugging mode. It will give you a general picture of what your debugger can do.
Toolbar
Icon
Command Name
Shortcut
Description
Start Debugger
[F9]
Starts Debugger.
Run/Pause Debugger
[F6]
Run/Pause Debugger.
Stop Debugger
[Ctrl + F2]
Stops Debugger.
Step Into
[F7]
Step Over
[F8]
Executes the current program line, then halts. If the executed program
line calls another routine, the debugger will not step into it. The whole
routine will be executed and the debugger halts at the first instruction
following the call.
Step Out
[Ctrl + F8]
Run To Cursor
[F4]
Toggle Breakpoints
[F5]
Show/Hide breakpoints
[Shift+F4]
Clears breakpoints
[Shift+Ctrl+F5]
Jump to interrupt
[F2]
EasyMx PROv7
page 17
programming
Debugger commands
connectivity
Input/Output group
One of the most distinctive features of EasyMx PRO
v7 for Tiva C Series are its Input/Output PORT groups.
They add so much to the connectivity potential of the board.
J6
PE7
PE6
PE5
PE4
PE3
PE2
PE1
PE0
N
O
8 7 6 5 4 3 2 1
PE0
PE2
PE4
PE6
PE1
PE3
PE5
PE7
VCC-3.3V
CN18
CN19
T31
T32
T33
T34
RN65
10K
LD38
T35
RN66
10K
LD39
PE1
LD37
PE2
LD36
RN64
10K
LD40
PE0
RN63
10K
T36
PE0
T30
RN62
10K
LD35
PE5
LD34
PE6
LD33
RN61
10K
PE3
RN60
10K
PE4
RN59
10K
PE1
220
PE1
PE3
PE5
PE7
PORTE LED
PE2
R41
SW7
PE3
220
SW8
VCC-3.3V
PE4
R40
PE0
PE2
PE4
PE6
+1 2 3 4 5 6 7 8
VCC-3.3V
PE5
VCC-3.3V
VCC
BUTTON PRESS LEVEL
GND
UP
PULL
DOWN
SW12
PE6
+1 2 3 4 5 6 7 8
PORTE
LED
PE7
PORTE LEVEL
DATA BUS
PE7
Figure 6-2:
Tri-state DIP
switch on PORTE
T37
J7
PORTE LEVEL
Figure 6-3: Schematic of the single I/O group connected to microcontroller PORTE
page 18
EasyMx PROv7
connectivity
Headers Buttons
Enhanced connectivity is one of the key features of
EasyMx PRO v7 for Tiva C Series. That's why we have
provided two connection headers for each PORT.
I/O PORT group contains one IDC10 header (like CN18
Figure 6-3). There is one more IDC10 header available
on the right side of the board, next to DIP switches (like
CN19 on Figure 6-3). These headers can be used to
connect accessory boards with IDC10 sockets.
Reset button
Figure 6-4: IDC10 headers enable easy connection
with MikroElektronika accessory boards
EasyMx PROv7
LEDs
LED (Light-Emitting Diode) is a
78
77
highly
efficient
76
75 PC5
74
73
72
71
electronic
light
SMD LED
70
69
68
67
source. When con66
65
64
63
necting LEDs, it is
62
61
60
59
SMD resistor
necessary to place
58
57
limiting current
56
55
a current limiting
54
53
through the LED
resistor in series so
that LEDs are provided with the current value specified by the manufacturer. The current varies from 0.2mA to 20mA,
depending on the type of LED and the manufacturer.
The EasyMx PRO v7 for Tiva C Series board uses
low-current LEDs with typical current consumption of
0.2mA or 0.3mA. Board
contains 67 LEDs which
can be used for visual indication of the logic state
on PORT pins. An active
LED indicates that a logic
high (1) is present on the
pin. In order to enable
PORT LEDs, it is necesFigure 6-6: SW12.1
sary to enable the correthrough SW12.8
sponding DIP switch on
switches are used to
SW12 (Figure 6-6).
enable PORT LEDs
page 19
connectivity
mikroBUS sockets
AN - Analog pin
RST - Reset pin
CS - SPI Chip Select line
SCK - SPI Clock line
MISO - SPI Slave Output line
MOSI - SPI Slave Input line
+3.3V - VCC-3.3V power line
GND - Reference Ground
DATA BUS
PE4
PE0
PB0
MCU-SCK
MCU-MISO
MCU-MOSI
VCC-3.3V
AN
RST
CS
SCK
MISO
MOSI
3.3V
GND
PWM
INT
RX
TX
SCL
SDA
5V
GND
PD0
PF4
PC6
PC7
PB2
PB3
VCC-5V
PE5
PE1
PB5
MCU-SCK
MCU-MISO
MCU-MOSI
VCC-3.3V
AN
RST
CS
SCK
MISO
MOSI
3.3V
GND
PWM
INT
RX
TX
SCL
SDA
5V
GND
PD1
PD6
PC4
PC5
PB2
PB3
Figure 7-1:
mikroBUS
connection
schematic
VCC-5V
page 20
EasyMx PROv7
connectivity
CC3000 click
RFiD click
BlueTooth click
MP3 click
GSM click
LightHz click
EasyMx PROv7
microSD click
zero hardware configuration. Just plug and play. Visit the click boards webpage
for the complete list of available boards:
DAC click
http://www.mikroe.com/click/
ccRF click
SHT1x click
page 21
Enabling USB-UART A
VCC-3.3V
C20
100nF
VCC-3.3V
http://www.ftdichip.com/Drivers/VCP.htm
VCC-5V
C21
100nF
E1
10uF
VCC-5V
VCC-3.3V
VCC-3.3V
R30
2K2
R31
4K7
CN12
Figure 8-1:
USB-UART A
connection
schematic
page 22
VCC-5V
RX-FTDI1
8 7 6 5 4 3 2 1
N
O
PD5
PD4
SW5
TX-FTDI1
RX-FTDI1
TX-FTDI1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
U8
TXD
OSCO
DTR#
OSCI
RTS#
TEST
VCCIO
AGND
RXD
NC
RI#
CBUS0
GND
FT232RL CBUS1
NC
GND
DSR#
VCC
DCD#
RESET#
CTS#
GND
CBUS4
3V3OUT
CBUS2
USBDM
CBUS3
USBDP
FT232RL
28
27
26
25
24
23
22
21
20
19
18
17
16
15
RX
VCC 1
D-
TX
D+ 3
RX-LED1
TX-LED1
LD31
LD32
R34
4K7
GND 4
USB B
USB UART A
CONNECTOR
DATA BUS
communication
USB-UART A
R37
10K
FTDI1-D_N
FTDI1-D_P
C25
100nF
EasyMx PROv7
communication
USB-UART B
If you need to use
more than one USB-UART
in your application, there's a second
connector, USB-UART B, available on the
board as well. Both available USB-UART modules can
operate at the same time, because they are routed to
separate microcontroller pins.
Enabling USB-UART B
VCC-3.3V
VCC-5V
C38
100nF
VCC-3.3V
VCC-5V
C39
100nF
E6
10uF
VCC-5V
VCC-3.3V
VCC-3.3V
R46
2K2
R47
4K7
8 7 6 5 4 3 2 1
N
O
RX-FTDI2
DATA BUS
PC5
PC4
EasyMx PROv7
SW5
TX-FTDI2
RX-FTDI2
TX-FTDI2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
U10
TXD
OSCO
DTR#
OSCI
RTS#
TEST
VCCIO
AGND
RXD
NC
RI#
CBUS0
GND
CBUS1
FT232RL GND
NC
DSR#
VCC
DCD#
RESET#
CTS#
GND
CBUS4
3V3OUT
CBUS2
USBDM
CBUS3
USBDP
FT232RL
28
27
26
25
24
23
22
21
20
19
18
17
16
15
RX
VCC 1
D-
TX
D+ 3
RX-LED2
TX-LED2
LD43
LD44
R54
4K7
GND 4
USB B
USB UART B
CONNECTOR
CN20
Figure 9-1:
USB-UART B
connection
schematic
R55
10K
FTDI2-D_N
FTDI2-D_P
C41
100nF
page 23
communication
USB Host
communication
USB is the acronym for Universal Serial Bus. This is
a very popular industry standard that defines cables,
connectors and protocols used for communication and
power supply between computers and other devices.
EasyMx PRO v7 for Tiva C Series contains USB Host
connector (CN21) for a USB Standard Type A plug, which
enables microcontrollers that support USB communications
VCC-3.3V
VCC-3.3V
R53 VCC-5V
10K
4
8 7 6 5 4 3 2 1
N
O
SW5
page 24
R51
47K
U11
EN
OC
GND
IN OUT
TPS2041B
USB-PSW
USB-VBUS
VCC-5V
R49
4K7
LD41
OC
R50
2K2
CN21
2
VCC 1
1
E9
10uF
LD42
ON
E10
10uF
D1
BAT43
R59
R60
100
10K
Q2
BC846
USB-D_N
D-
USB-D_P
D+ 3
GND 4
USB A
USB HOST
CONNECTOR
DATA BUS
PD3
PB1
EasyMx PROv7
communication
USB Device
communication
Type B plug. Detecting whether the USB device is connected
to the host or not can be done through the VBUS line. This line
is traced to microcontroller PB1 pin. Connection of USB Device
is established when SW5.8 DIP switch is in ON position. When
connected to a host a dedicated amber-colored power LED will
light up as well. This VCC line cannot be used for powering the
board. It's only used for detecting a connection.
8 7 6 5 4 3 2 1
N
O
D2 BAT43
PB1
USB-VBUS
USB-D_N
USB-D_P
VCC 1
R69 27
D-
R73 27
GND 4
R77
4K7
SW5
DATA BUS
D+ 3
ON
LD63
USB-VBUS
EasyMx PROv7
CN25
R67 100
USB B
USB DEVICE
CONNECTOR
GND
GND
Detecting connection
Figure 11-2:
Enabling
USB DEVICE
detection
via VBUS
line
page 25
communication
Ethernet
communication
R62
PK5
2K2
VCC-3.3V
FP2
A2
K2
CONNECTOR ETHERNET
CN24
TX_P
R64
51
TD+
R66
51
CT
TD-
RX_P
RD+
R68
51
RD-
A1
K1
CT
R72
51
RJ45
C47
10nF
LD62
LEDA
TX_N
R74
RX_N
C48
10nF
PK6
2K2
R79
LD72
LEDC
page 26
2K2
RX_P
TX_P
1
3
5
7
9
11
13
15
17
19
21
23
25
2
4 RX_N
6 TX_N
8
10
12
14
16
18
20
22
24
26
104
102
100
PK4 98
96
94
92
PK6 90
88
86
84
82
80
103
101
99
97
95
93
91
89 PK5
87
85
83
81
79
LD53
LEDB
PK4
Ethernet is a popular computer networking technology for local area networks (LAN). Systems communicating over Ethernet divide a stream of data into
individual packets called frames. Each frame contains
source and destination addresses and error-checking
data so that damaged data can be detected and retransmitted.
EasyMx PRO v7 for Tiva C Series features a standard
RJ-45 connector which enables microcontrollers that
support Ethernet communications to establish a
connection with a computer, router or other devices.
All four Ethernet lines (TPOUT+, TPOUT-, TPIN+ and
TPIN-) are routed directly to the MCU card socket and
cannot be accessed via PORT headers. Additional
signalization LEDs (red, green and yellow) are
provided on the board next to the RJ-45 connector.
EasyMx PROv7
communication
CAN
communication
TX-CAN
RX-CAN
D
GND
Vdd
R
Rs
CANH
CANL
Vref
CANH
U13
8
7
6
5
CANH
CANL
CN30
SN65HVD230
SW5
VCC-3.3V
C49
100nF
EasyMx PROv7
J9 TERM.
DATA BUS
PA1
PA0
1
2
3
4
CANL
8 7 6 5 4 3 2 1
N
O
R75 10
100 R78
VCC-3.3V
Enabling CAN
Figure 13-2:
enabling
CAN
communication
page 27
multimedia
Audio I/O
It's hard to imagine modern multimedia devices without high quality audio reproduction
modules. Sounds and music are almost as important as graphical user interfaces. Along
with other multimedia modules, EasyMx PRO v7 for Tiva C Series carries a high-end
stereo VS1053 audio codec. It features an Ogg Vorbis/MP3/AAC/WMA/FLAC/WAV/
MIDI audio decoder, as well as a PCM/IMA ADPCM/Ogg Vorbis encoder on a single
chip. Board also contains two stereo audio connectors for interfacing with standard
3.5mm stereo audio jacks. VS1053 receives the input bit stream through a serial input
bus, which it listens to as a system slave. The input stream is decoded and passed
through a digital volume control to an 18-bit oversampling, multi-bit, sigma-delta
Digital to Analog Converter (DAC). The
decoding is controlled via a serial control
bus. In addition to the basic decoding,
it is possible to add application specific
features like DSP effects to the user RAM
memory. You can build music players,
Figure 14-2:
audio recording devices, internet radio
Enabling
player applications, and much more.
audio codec
VCC-1.8V
VCC-3.3V
R19
10K
48
47
46
45
44
43
42
41
40
39
38
37
VCC-3.3V
GBUF
C15 1uF
R17 10
U7
36
35
34
33
32
31
30
29
28
27
26
25
13
14
15
16
17
18
19
20
21
22
23
24
GPIO
MP3-DREQ
VS1053
GPIO4
GND
GPIO1
GPIO0
XTEST
CVDD3
SO
SI
SCLK
TX
RX
GPIO5
R20
10
R2427
R21
20
C17
47nF
SPI-MISO
SPI-MOSI
SPI-SCK
C18
10nF
R22
20
C16
10nF
VCC-3.3V
R2827
R26
1K
VCC-3.3V
R29
1K
C22 1.8nF
MICP
R32
10K
MICN
C23
E2
E3
100pF
10uF
10uF
R33
1K
8 7 6 5 4 3 2 1
N
O
MP3-DCS
SW9
MCU-SCK
MCU-MISO
MCU-MOSI
PF2
PF3
PF1
PF0
SPI-SCK
SPI-MISO
SPI-MOSI
MP3-DREQ
MP3-RST#
MP3-CS#
MP3-DCS
MP3-CS#
C24 1.8nF
R36
100K
R38
MICROPHONE
1M
VCC-3.3V
12.288MHz
C27
22pF
DATA BUS
page 28
CN11
R35
1K
X2
C26
22pF
PHONEJACK
GPIO
R23
100k
MCP/LN1
MICN
XRESET
DGND0
CVDD0
IOVDD0
CVDD1
DREQ
GPIO2
GPIO3
GPIO6
GPIO7
R18 10
R
GBUF
LN2
AGND3
LEFT
AVDD2
RCAP
AVDD1
GBUF
AGND2
AGND1
RIGHT
AVDD0
AGND0
1
2
3
4
5
6
7
8
9
10
11
12
XDCS/BSYNC
IOVDD1
VC0
DGND1
XTAL0
XTAL1
IOVDD2
DGND2
DGND3
DGND4
XCS
CVDD2
MICP
MICN
MP3-RST#
commu
nication
lines
CN5
E4
C28
10uF
100nF
C32
C33
C29
100nF
100nF
100nF
C34
C30
100nF
2.2uF
2
3
U9
IN OUT
GND
EN ADJ
AP7331-ADJ
VCC-1.8V
5
R39
4
120K
R42
R43
22K
12K1
E5
C35
C31
C36
C37
10uF
100nF
100nF
100nF
100nF
EasyMx PROv7
multimedia
EasyMx PROv7
VCC-3.3V
DATA BUS
SPI-SCK
SPI-MISO
SPI-MOSI
VCC-MMC
C45
100nF
SD-CD#
SD-CS#
SPI-MISO
SD-CD#
R76 27
CS
Din
+3.3V
SCK
GND
Dout
CD
microSD
CARDSLOT
SPI-SCK
1
2
4
5
6
7
GND
R71
10K
SD-CS#
SPI-MOSI
N
O
PA7
PA3
E13
10uF
CN28
R70
10K
SW11
VCC-MMC
FP3
FERRITE
SW9
N
O
MCU-SCK
MCU-MISO
MCU-MOSI
8 7 6 5 4 3 2 1
Enabling microSD
8 7 6 5 4 3 2 1
MICROSD
multimedia
TFT display
320x240 pixels
One of the most powerful ways of presenting
data and interacting with users is through color
displays and touch panel inputs. This is a crucial
element of any multimedia device. EasyMx PRO v7
for Tiva C Series features a EasyTFT board carrying a
320x240 pixel 2.83" color TFT display with LED backlight, all driven by a HX8347D controller.
R82
20
Q5
BC846
PK0
PK1
PK2
PG0
PG1
PG2
PG3
PG4
PG5
PG6
PG7
PK3
CN29
1
20
PMRD
PMWR
GND
VCC
NC
RS
NC
CS
D0
D1
D2
D3
D4
D5
D6
D7
RST
NC
+5V
BPWM
R85
PH2
PH3
R84
1K
TFT-BPWM
VCC-5V
BPWM
VCC-3.3V
TFT-BCK
BPWM
4K7
VCC-5V
8 7 6 5 4 3 2 1
N
O
PD2
TFT-BCK
TFT-BPWM
Figure 16-1:
TFT display connection
schematic
21
24
XR
YU
XL
YD
DATA BUS
SW6
GLCD-TFT SOCKET
page 30
EasyMx PROv7
REF1
3
IN
GND
OUT
FP4
VCC-3.3V
N
O
PE6
PE7
PH0
PH1
FERRITE
MAX6106EUR+
NOTE:
VREF=2.048V
8 7 6 5 4 3 2 1
Figure 17-2:
Turn on switches
SW6.1, SW6.2,
SW6. 3 and SW6.
4 to enable
Touch panel
controller
VREF
C54
C56
C57
1uF
1uF
100nF
READ-X
READ-Y
DRIVEA
DRIVEB
VREF
Q3
BC856
SW6
CN29
1
R80
1K
R81
10K
Q4
BC846
R83
RIGHT
10K
20
PMRD
PMWR
GND
VCC
NC
RS
NC
CS
D0
D1
D2
D3
D4
D5
D6
D7
RST
NC
+5V
BPWM
DATA BUS
multimedia
Touch panel
controller
VCC-3.3V
VREF
R86
4K7
Q6
BC856
R87
DRIVEA
10K
VCC-3.3V
EasyMx PROv7
TOP
READ-X
E15
10uF
Q7
BC846
R89
100K
CN33
C50
R90
10nF
10K
VCC-3.3V
READ-Y
21
R97
100K
GLCD-TFT SOCKET
R95
4K7
Q8
BC846
24
XR
YU
XL
YD
C58
R98
10nF
10K
DRIVEB
RIGHT
TOP
READ-X
READ-Y
page 31
multimedia
GLCD 128x64
Graphical Liquid Crystal Displays, or
GLCDs are used to display monochromatic
graphical content, such as text, images,
human-machine interfaces and other content.
EasyMx PRO v7 for Tiva C Series provides
the connector and necessary interface for
supporting GLCD with resolutions of 128x64
pixels, driven by the KS108 or compatible display
controllers. Communication with the display module
IMPORTANT: In order to use PWM back-light both SW6.5 and SW6.6 switches must be enabled at the same time.
R82
20
VCC-3.3V
TFT-BPWM
R84
1K
R85
N
O
8 7 6 5 4 3 2 1
PD2
GLCD_VEE
VEE
P2
10K
page 32
TFT-BCK
TFT-BPWM
SW6
DATA BUS
20
VCC-5V
potentiometer P3
CN29
1
PMRD
PMWR
GND
VCC
NC
RS
NC
CS
D0
D1
D2
D3
D4
D5
D6
D7
RST
NC
+5V
BPWM
4K7
Q5
BC846
GLCD_VEE
PK0
PK1
PK2
PG0
PG1
PG2
PG3
PG4
PG5
PG6
PG7
PK3
VEE
TFT-BCK
BPWM
VCC-5V
PH2
PH3
BPWM
GLCD-TFT SOCKET
EasyMx PROv7
multimedia
Navigation switch
When working with multi
media
applications it is far more intuitive
to use a single joystick than several
different push buttons that are more
far apart. This is more natural for
users and they can browse through onscreen menus, or even play games much
easier. EasyMx PRO v7 for Tiva C Series
features a navigation switch with five
different positions: Up, Down, Left, Right
and Center. Each of those acts as a button,
and are connected to one of the following
microcontroller pins: PH5, PH4, PH6, PH7, PJ2
(respectively). Before using the navigation switch, it is
necessary to pull-up the specified pins using tri-state DIP
switches located in I/O groups. After pressing the navigation
switch in the desired direction, associated microcontroller pins are
connected to GND.
Figure 19-2: Navigation switch is an intuitive solution for browsing
through on-screen menus.
PJ2
PH7
PH6
PH5
PH4
PH4
PH7
PJ2
PH5
PH6
DATA BUS
KEY1
PH5
UP
PJ2
CENTER
PH6
LEFT
RIGHT
DOWN
SW14
UP
PULL
DOWN
+1 2 3 4 5 6 7 8
VCC-3.3V
SW15
UP
PULL
DOWN
+1 2 3 4 5 6 7 8
VCC-3.3V
Figure 19-1: Navigation switch connection schematic. Pull-up resistors should be enabled during operation.
EasyMx PROv7
page 33
other modules
DS1820 - Digital
temperature sensor
DS1820 is a digital temperature sensor that uses
1-wire interface for its
operation. It is capable of measuring temperatures within the
range of -55 to 128C, and provides
0.5C accuracy for temperatures
within the range of -10 to 85C. It requires
3V to 5.5V power supply for stable opera-
VCC-3.3V
TS1
DS1820
Figure 20-2:
DS1820 correctly
placed in socket
Figure 20-3:
Enabled SW11.5
DIP switch
page 34
DS1820
C40
100nF
SW11
GND
N
O
Figure 20-1:
DS1820 socket
1
2
3
R45
1K5
PE2
PF7
8 7 6 5 4 3 2 1
DATA BUS
DQ
VCC
DS1820
DS1820
EasyMx PROv7
other modules
LM35 - Analog
temperature sensor
socket (TS2) for the LM35
sensor in TO-92 plastic
packaging. The microcontroller reads off the temperature data from a single analog
input line, which is selected with
DIP switch SW11.7 or SW11.8. The
Switches connects the sensor with PE3
or PB4 microcontroller pins.
Figure 21-3:
Enabled SW14.7
DIP switch
EasyMx PRO v7 for Tiva C Series enables you to get analog readings from the
LM35 sensor using PE3 or PB4 microcontroller pins. The connection is done
placing SW11.7 or SW11.8 DIP switch to ON position (Figure 21-4). When
placing the sensor in the socket make sure that the half-circle on the boards
silkscreen markings matches the rounded part of the LM35 sensor. If you
accidentally connect the sensor the other way, it can be permanently damaged
and you might need to replace it with another one. During the readings of the
sensor, make sure that no other device uses the selected analog line, because
it may interfere with the readings.
EasyMx PROv7
1
2
3
VCC-5V
R58
LM35
100
LM35
C43
100nF
VCC
SW11
N
O
Figure 21-2:
LM35 correctly
placed in socket
DATA BUS
Figure 21-1:
LM35 socket
TS2
PE3
PB4
8 7 6 5 4 3 2 1
VOUT
GND
LM35
LM35
page 35
other modules
What is SPI?
The Serial Peripheral Interface Bus or SPI bus is a synchronous serial data link standard that operates in full
duplex mode. It consists of four lines MISO (Master Input Slave Output), MOSI (Master Output Slave Input), SCK
(Clock) and CS (Chip Select). Devices communicate in master/slave mode where the master device initiates the
data frame. Multiple slave devices are allowed with individual slave select (chip select) lines.
100nF
PD7
page 36
N
O
MCU-SCK
MCU-MISO
MCU-MOSI
SW9
8 7 6 5 4 3 2 1
VCC-3.3V
C42
VCC-3.3V
DATA BUS
Figure 22-1:
Serial Flash
Memory module
schematic
SPI-SCK
SPI-MISO
SPI-MOSI
FLASH-CS#
FLASH-CS#
SPI-MISO
R57
100K
R61 27
1
2
3
4
VCC-3.3V
U12
CS
SDO
WP
GND
VCC
HOLD
SCK
SDI
8
7
6
5
25P80
SPI-MOSI
SPI-SC K
EasyMx PROv7
I C EEPROM
other modules
In order to connect I2C EEPROM to the microcontroller you must enable SW11.1 and SW11.2
switches, as shown on Figure 23-2. 2K2 pullup resistors necessary for I2C communications
are already provided on SDA and SCL lines once
switches are turned on. Prior to using EEPROM in
your application, make sure to disconnect other
peripherals, LEDs and additional pull-up or pulldown resistors from the PB2 and PB3 communication lines that could interfere with the data
signals and cause data corruption.
What is I2C?
I2C is a multi-master serial single-ended bus that is used to attach low-speed peripherals to computer
or embedded systems. IC uses only two open-drain lines, Serial Data Line (SDA) and Serial Clock line
(SCL), pulled up with resistors. SCL line is driven by a master, while SDA is used as a bidirectional line
either by a master or a slave device. Up to 112 slave devices can be connected to the same bus. Each slave
must have a unique address.
VCC-3.3V
DATA BUS
EasyMx PROv7
N
O
8 7 6 5 4 3 2 1
Figure 23-1:
I2C EEPROM
module
schematic
PB2
PB3
EEPROM-SCL
EEPROM-SDA
VCC-3.3V
C51
100nF
1
2
3
4
VCC-3.3V
U14
A0
A1
A2
VSS
VCC
WP
SCL
SDA
8
7
6
5
VCC-3.3V
R91
2K2
R92
2K2
EEPROM-SCL
EEPROM-SDA
24AA01 EEPROM
SW11
page 37
other modules
ADC inputs
Digital signals have two discrete states, which are decoded as high and low, and
interpreted as logic 1 and logic 0. Analog signals, on the other hand, are
continuous, and can have any value within a defined range. A/D converters
are specialized circuits that can convert analog signals (voltages)
into a digital representation, usually in the form of an
integer number. The value of this number is linearly
dependent on the input voltage value. Most
microcontrollers nowadays internally
have A/D converters connected to
one or more input pins. Some of
the most important parameters
of A/D converters are conversion
time and resolution. Conversion
In order to connect the output of the
time determines how fast can
potentiometer P1 to PB4, PE2, PE3, PE4
an analog voltage be represented
or PE5 analog microcontroller inputs, you
in the form of a digital number. This
have to place the jumper J8 in the desired
is an important parameter if you need
position. By moving the potentiometer
fast data acquisition. The other parameter
knob, you can create voltages in range
is resolution. Resolution represents the number
from GND to VCC.
of discrete steps that the supported voltage range
can be divided into. It determines the sensitivity of the
A/D converter. Resolution is represented in maximum number of bits that the resulting number occupies. Most
microcontrollers have a 10-bit resolution, meaning that the maximum value of conversion can be represented with 10
bits, which converted to integer is 210=1024. This means that the supported voltage range, for example from 0-1.8V, can
be divided into 1024 discrete steps of about 1.758mV. EasyMx PRO v7 for Tiva C Series provides an interface in the form of
a potentiometer for simulating analog input voltages that can be routed to any of the 5 supported analog input pins.
P1
PB4
PE2
PE3
PE4
PE5
220
J8
DATA BUS
page 38
VCC-3.3V
R56
10K
Figure 24-1:
ADC input
schematic
C44
100nF
EasyMx PROv7
VCC-5V
R44
1K
8 7 6 5 4 3 2 1
N
O
DATA BUS
PZ1
BUZZER
VCC-5V
PA6
PF6
TOP
VIEW
SW6
PZ1
BUZZER
BUZZER
VCC-5V
TOP
VIEW
PERSPECTIVE
VCC-5V
VIEW
PZ1
TOP
50%
Freq = 3kHz,
VIEW
R48
1K
R3
1K
R3
R27
1K
Q1
BC846
R52
100K
J21
How BUZZER
to make it sing?
10K
50%
PERSPECTIVEVolume =Q8
VIEW
BC846 R3Buzzer
PZ1
1K
R27
J21
RC2
RE1
TO SOCKETS
TO SOCKETS
TO SOCKETS
Figure 25-1:
Piezo buzzer
connected to PA6
microcontroller pin
other modules
Piezo buzzer
starts
"singing"
when
RC2
BUZZER PWM signal from the
you
provide
Freq = 3kHz, Duty Cycle = 80%
Freq = 3kHz,
RE1
80% 10Kmicrocontroller to the buzzer driver. The
PERSPECTIVEVolume =Q8
J21determined by the
pitch
of
the
sound
is
VIEW
BC846
RC2
R27
frequency,
and amplitude is determined
BUZZER
Freq = 3kHz, Duty Cycle = 20%
Freq = 3kHz,
RE1
by the duty cycle of the PWM signal.
Volume =Q820% 10K
BC846
EasyMx PROv7
page 39
other modules
Additional GNDs
EasyMx PRO v7 for contains GND pins located in different sections of the board,
which allow you to easily connect an oscilloscope GND reference when you
monitor signals on microcontroller pins, or signals of on-board modules.
3
3
Figure 26-1:
Three oscilloscope GND pins
are conveniently positioned so
different parts of the board can be
reached with an oscilloscope probe
page 40
EasyMx PROv7
multimedia
Whats next?
You have now completed the journey through each and every feature of EasyMx PRO v7 for Tiva C Series board. You got to know its modules, organization, supported
microcontrollers, programmer and debugger. 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 EasyMx PRO brand. You will find very useful projects and tutorials and can get help from a large ecosystem of users. Welcome!
Compiler
You still dont have an appropriate compiler? Locate ARM compiler
that suits you best on our website:
http://www.mikroe.com/arm/compilers/
Projects
Community
Support
http://www.mikroe.com/easymxpro/tiva/
EasyMx PROv7
http://www.libstock.com/
http://www.mikroe.com/support/
page 41
notes
page 42
EasyMx PROv7
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, must be reproduced, stored in a retrieval system, translated or transmitted in any form or by
any means, without the prior written permission of MikroElektronika. The manual PDF edition can be printed for private or local use, but not for distribution. Any modification
of this manual is prohibited.
MikroElektronika provides this manual as is without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties or conditions of
merchantability or fitness for a particular purpose.
MikroElektronika shall assume no responsibility or liability for any errors, omissions and inaccuracies that may appear in this manual. In no event shall MikroElektronika, its
directors, officers, employees or distributors be liable for any indirect, specific, incidental or consequential damages (including damages for loss of business profits and business
information, business interruption or any other pecuniary loss) arising out of the use of this manual or product, even if MikroElektronika has been advised of the possibility of
such damages. MikroElektronika reserves the right to change information contained in this manual at any time without prior notice, if necessary.
TRADEMARKS
The MikroElektronika name and logo, the MikroElektronika logo, mikroC, mikroBasic, mikroPascal, mikroProg, mikromedia, EasyMx PRO, mikroBUS and click boards are
trademarks of MikroElektronika. All other trademarks mentioned herein are property of their respective companies.
All other product and corporate names appearing in this manual may or may not be registered trademarks or copyrights of their respective companies, and are only used for
identification or explanation and to the owners benefit, with no intent to infringe.
If you want to learn more about our products, please visit our website at www.mikroe.com
If you are experiencing some problems with any of our products or just need additional
information, please place your ticket at www.mikroe.com/support
If you have any questions, comments or business proposals,
do not hesitate to contact us at office@mikroe.com
ver. 1.01
0 100000 026267