EasyMx
PRO
for Stellaris ARM
®
®
270
microcontrollers supported
Many on-board modules
Easy-add extra boards
Two connectors for each port
Fast USB 2.0 programmer and
The ultimate Stellaris board
®
Multimedia peripherals
mikroBUS sockets
™
Amazing Connectivity
In-Circuit Debugger
USER'S GUIDE
v7
To our valued customers
EasyMx PRO
™
v7 is our first development board for Stellaris® ARM® devices. We have put all of our knowledge
that we gained in the past 10 years of developing embedded systems into it's design, functionality and
quality. It may be our first ARM® Cortex
™
-M3 and M4 development board, but it sure looks and feels like
it's our 7th.
You made the right choice. But the fun has only just begun!
Nebojsa Matic,
Owner and General Manager
of mikroElektronika
Introduction
Communication
04
05
USB-UART A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
USB-UART B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
USB host communication . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
It's good to know . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
23
24
25
26
27
Power Supply
Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
USB device communication . . . . . . . . . . . . . . . . . . . . . . . .
06
Ethernet communication . . . . . . . . . . . . . . . . . . . . . . . . . .
CAN communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Supported MCUs
Default MCU card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Other supported MCU cards . . . . . . . . . . . . . . . . . . . . . . .
08
11
Multimedia
Audio Input/Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
microSD card slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TFT display 320x240 pixels . . . . . . . . . . . . . . . . . . . . . . .
Touch panel controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Navigation switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Piezo Buzzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
29
30
31
32
33
Programmer/debugger
On-board programmer . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
List of MCUs supported with mikroProg
™
. . . . . . . . . .
Installing programmer drivers . . . . . . . . . . . . . . . . . . . . . .
Programming software . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Hardware Debugger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
13
14
15
16
Other Modules
DS1820 - Digital Temperature Sensor . . . . . . . . . . . . . .
LM35 - Analog Temperature Sensor . . . . . . . . . . . . . . . .
34
35
36
37
38
39
page 3
Connectivity
Input/Output Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
mikroBUS
™
sockets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Click
™
Boards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Serial Flash Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
20
21
I2C EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ADC inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Additional GNDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
introduction
Introduction
ARM® Cortex
™
-M3 and 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 Stellaris
®
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 performance, and used 4-layer PCB to achieve maximum
efficiency. Finally, it had met all of our expectations, and even
exceeded in 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 for Stellaris
®
development Team
Two connectors for each port
Amazing connectivity
EasyMx PRO
™
v7 for Stellaris
®
is
all about connectivity. Having
two different connectors for
each port, you can connect
accessory boards, sensors and
your custom electronics easier
then ever before.
mikroProg on board
Powerful on-board mikroProg
™
programmer and hardware
debugger can program and
debug over 270 Stellaris
®
ARM
®
microcontrollers. You
will need it, whether you are a
professional or a beginner.
Everything is already here
™
Ready for all kinds of development
Multimedia peripherals
TFT 320x240 with touch panel,
stereo mp3 codec, audio input
and output, navigation switch
and microSD card slot make a
perfect set of peripherals for
multimedia development.
mikroBUS support
Just plug in your Click
™
board,
and it’s ready to work. We picked
up a set of the most useful pins
you need for development and
made a pinout standard you will
enjoy using.
For easier connections
™
page 4
EasyMx
PRO
v7
LM3S9B95 is the default microcontroller
LM3S9B95
is the default chip of EasyMx PRO
™
v7.
It belongs to ARM® Cortex
™
-M3 family. It has
80MHz
operation,
256K bytes
of linear program
memory,
96K bytes
of linear data memory. It has
integrated
Ethernet controller
with PHY,
USB
(OTG, Host, Device), up to 65 General purpose
I/O
pins,
5
16-bit timers,
16 Analog Input pins (AD),
3
UARTs,
internal Real time clock (RTC), a pair of
each:
I2C, SPI
and
CAN
controllers. It also contains
3
analog comparators,
16
digital comparators.
It is pre loaded with
StellarisWare®
libraries and
bootloader in ROM.
- Great choice for both beginners
and professionals
- Rich with modules
- Comes with examples for mikroC,
mikroBasic and mikroPascal compilers
System Specification
power supply
7–23V AC or 9–32V DC
or via USB cable (5V DC)
power consumption
~137mA when all peripheral
modules are disconnected
board dimensions
266 x 220mm (10.47 x 8.66 inch)
weight
~445g (0.981 lbs)
Package contains
20122011
www.mikroe.com
Copyright ©2011 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.
Unauthorized copying, hiring, renting, public performance and
broadcasting of this DVD prohibited.
1
Damage resistant
protective box
2
EasyMx PRO
™
v7 board
in antistatic bag
3
USB cable
4
User Manuals and
Board schematic
5
DVD with examples
and documentation
EasyMx
PRO
v7
page 5
introduction
It's good to know