Amazingly compact, all-on-single-pcb development board carring 4.3’’ TFT
Touch Screen and lots of multimedia peripherals, all driven by powerful
PIC32MX795F512L microcontroller.
®
TO OUR VALUED CUSTOMERS
I want to express my thanks to you for being interested in our products and for having
condence 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.
Nebojsa Matic
General Manager
The PIC32® and Windows® logos and product names are trademarks of Microchip Technology® and Microsoft® in the U.S.A. and other countries.
Page 2
Table of Contents
Introduction to mikromedia+ for PIC32MX7® 4
System Specication 4
Package Contains 5
1. Power Supply 6
2. PIC32MX795F512L 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 le 11
step 3 – Selecting .HEX le 11
step 4 – Uploading .HEX le 12
step 5 – Finish upload 13
Programming with mikroProg™ Programmer 14
mikroProg suite™ for PIC® Software 16
Software Installation Wizard 17
4. Reset Button 18
5. Crystal Oscillators a nd 2.048V Reference 20
6. Port Expander 22
7. MicroSD Card Slot 24
8. Touch Screen 26
9. Audio Module 28
10. USB DEVICE Connection 30
11. USB HOST Connection 32
12. Accelerometer 34
13. Flash Memory 36
14. RF Transceiver 38
15. Ethernet Transceiver 40
16. Buzzer 42
17. Other Modules 44
18. Pads 46
19. mikromedia+ for PIC32MX7® SHIELD 48
20. Click boards are plug and play! 50
21. Dimensions 52
22. What’s next 53
Page 3
Introduction to mikromedia+ for PIC32MX7
®
The mikromedia+ for PIC32MX7® is a compact development
system which allows development of devices with multimedia
contents. The central part of the system is a 32-bit 100-pin
PIC32MX795F512L microcontroller. The mikromedia+ for
PIC32MX7® feature lots of on board modules such as stereo
MP3 codec, 4.3’’TFT 480x272 touch screen display, port
expander, accelerometer, microSD card slot, buzzer, IR receiver,
RGB LED diode, PIN photodiode, temperature sensor, 2.4GHz
Li-Polimer battery charger etc. The board also contains MINI-B
USB connector, power screw terminals, 2x5 mikroProg™
connector, two 1x26 connection pads, ON/OFF switch and
other. It comes pre-programmed with USB HID bootloader, but
can also be programmed with mikroProg™ for PIC®, dsPIC® and
PIC32® external programmer. mikromedia is compact and slim,
and perfectly ts 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 PIC32MX7
extension board which enables you to easily expand the
functionality of your board.
®
System Specication
power supply
Via USB cable (5V DC) or via screw
terminals (5 - 12V DC)
power consumption
65mA with erased MCU
(when on-board modules are inactive)
board dimensions
119.54 x 78mm (4.71 x 3.07inch)
weight
~115g (0.253lbs)
Page 4
Package Contains
E
R
A
W
T
F
O
S
L
A
N
O
I
T
I
D
D
A
•
•
•
•
•
•
PRODUCT DVD
•
•
•
S
E
L
P
M
A
X
E
•
•
•
•
•
•
•
•
•
S
D
R
A
O
B
Y
R
O
S
S
E
C
C
A
•
•
•
•
•
•
•
•
•
S
C
I
T
A
M
E
H
C
All rights reserved. MikroElektronika, MikroElektronika logo and ot her
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
•
S
D
R
is strictly prohibited.
A
O
B
M
T
A
N
E
N
M
U
P
A
O
L
L
S
E
V
E
D
•
•
•
•
•
•
•
•
•
,
M
I
K
R
O
B
A
S
I
C
,
M
I
K
R
O
P
A
S
C
A
L
C
O
M
P
I
L
E
R
S
•
•
•
•
•
•
•
•
•
D
R
I
V
E
R
S
•
•
•
•
•
•
•
•
•
P
R
O
G
R
A
M
M
E
R
S
A
N
D
D
E
B
U
G
G
E
R
S
•
•
•
•
•
•
•
•
•
M
I
K
R
O
M
E
D
I
A
B
O
A
R
D
S
•
•
•
•
•
•
•
•
•
Damage resistant
01
02
protective box
0405
mikromedia+ for PIC32MX7®
user’s guide
mikromedia+ for PIC32MX7®
development system
mikromedia+ for PIC32MX7®
schematic
Page 5
DVD with documentation
03
and examples
USB cable and microSD card
06
1. Power Supply
Figure 1-1:
USB power supply
The mikromedia+ for PIC32MX7® board can be powered in three dierent 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 levels must be within 5-12 V D C 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.
Figure 1-2:
Battery power supply
Page 6
Figure 1-3:
Screw terminals power supply
USB-PSW
BAT-STAT
1
Q1
R1
PDTC114EU
BAT-STAT
USB-PSW
USB-PSW
U6
IN
TPS2041B
R47
1K
R58
10K
OCEN
GND
OUT
USB-D_N
USB-D_P
USB-ID
USB-VBUS
USB-VBUS
USB-VBUS
USB-D_N
USB-D_N
USB-D_P
USB-D_P
USB-ID
3
2
1
PMEG3010ER
R60
10K
USB-ID
Vusb_OUT
C136
100nF
D3
E7
E8
10uF
10uF
Vbat_IN
Vbat_IN
VCC-3.3V
R59
1K
R61
10K
C81
10uF
Charging Current approx. 250mA
R42
10K
M1
DMP2160UW
R49
1M
R51
1M
CN5
R54
1M
E1210uF
U12
15
STAT
2
VSS
3
VBAT VDD
MCP73832
CN3
PMEG3010ER
BAT-VSENSE
PROG
D4
R46
10K
M2
DMP2160UW
BAT-VSENSE
4
Vdc
VIN
PWR-EN
D2
B340A
V_INPUT
D5
B340A
VIN
VIN
PWR-EN
123
R29
100K
SW1
JS202011AQN
VCC-5V
VCC-5V
R104
10K
M3
DMP2160UW
M4
DMG3420U
R105
R62
C80
3K9
2.2uF
1K
C69
22uF
C73
22uF
V_INPUT
L2
1.5uH
U7
10
1
L1
L2
9
2
VIN
VOUT
8
3
EN
FB
PGND
7
4
1
2
3
4
PS
PG
TPS63060
1.5uH
U9
L1
VIN
EN
PS
PG
TPS63060
GND
VAUX
C71
100nF
L3
L2
VOUT
FB
PGND
GND
VAUX
C77
100nF
R41
100K
65
10
9
8
7
65
C66
C67
R43
1K
C70
10pF
R45
10K
R50
100K
R52
12K
C78
R53
4K7
10pF
R55
1K
C68
22uF
22uF
22uF
C74
C75
C76
22uF
22uF
22uF
Figure 1-4: Power supply schematic
VCC-5V
C72
C79
C140
1uF
C142
1uF
C141
100nF
10nF
100pF
VCC-3.3V
LD1
C143
C144
100nF
10nF
POWER
C145
100pF
R44
470
VCC-3.3V
R38
10K
VCC-5V
1
VBUS
2
D-
3
D+
4
ID
5
GND
VCC-3.3V
R57
1K
Q3
BC846Q4BC846
LD2
CHARGE
4
5
E9
10uF
Vusb_IN
FP5
VCC-3.3V
3
R2
2
CN4
USB MINIB
VCC-3.3V
R56
10K
Page 7
2. PIC32MX795F512L Microcontroller
Bus Matrix
Peripherial Bus
PIC32
MIPS M4K 32-bit core
- 80MHz, 1.56 DMIPS/MHz
- 5 Stage Pipeline, 32-bit ALU
Trace
32-bit
HW
Mul/Div
32 Core
Registers
Shadow Set
JTAG
InstructionData
RTCC
Analog
Comparators
(2)
I2C
(5)
16 Ch
10-bit
ADCs
UARTs
(6)
Input
Capture
(5)
SPI
(4)
Output
Compare
PWM(5)
16-bit
Timers
(5)
Prefetch
Buffer Cache
Flash
RAM
Interrupt
Controller
GPIO
(85)
VREG
DMA
8Ch
2-wire
Debug
USB
OTG
16-bit
Parallel
Port
The mikromedia+ for PIC32MX7® development board comes
with the 100-pin PIC32MX795F512L microcontroller. This
high-performance 32-bit microcontroller has integrated
modules, such as 512K of ash and 128K of RAM easily handling
demanding applications.
Key microcontroller features
- Up to 125 DMIPS Operation (80MHz);
- 512K bytes of Flash memory;
- 128K bytes of RAM memory;
- up to 85 I/O pins;
- 16-bit timers;
- 8MHz internal oscillator, 32kHz RTCC, PLL;
- 6xUART, 4xSPI, 5xI2C, 2xCAN, ADC etc., and
- Ethernet, USB etc.
Page 8
3. Programming the Microcontroller
The microcontroller can be programmed in two ways:
Using USB mikroBootloader
01
Using external mikroProg™ for PIC®, dsPIC®, PIC32® programmer
02
Figure 3-1:
PIC32MX795F512L
microcontroller
Page 9
Programming with mikroBootloader
Microcontroller is pre-programmed with USB HID Bootloader,
which can be used to upload new device rmware. To transfer
rmware .HEX le from a PC to MCU you need to use mikroBootloader USB HID application, which can be downloaded from:
http://www.mikroe.com/downloads/get/2031/mikro-
media_plus_pic32mx7_bootloader.zip
Upon download, unzip it to desired location and start the mikro-
Bootloader application:
step 1 – Connecting mikromedia
01
02
Figure 3-2: USB HID mikroBootloader window
In order to start, connect the USB cable or (if already
01
connected) press the Reset button on your mikromedia+
board. Click the Connect button within 5s to enter the
bootloader mode, otherwise the existing microcontroller
program will be executed.
Figure 3-3: Browse for HEXFigure 3-4: Selecting HEX
02
Click the Browse for HEX button and from a
01
pop-up window (Figure 3.4) choose the .HEX le
that will be uploaded to MCU memory.
Page 11
Select .HEX le from the Open dialog window.
01
02
Click the Openbutton.
step 4 – Uploading .HEX le
01
Figure 3-5: Begin uploadingFigure 3-6: Progress bar
01
In order to upload .HEX le click the
0101
Begin uploadingbutton.
Page 12
.HEX le uploading can be monitored via progress bar.
step 5 – Finish Upload
01
01
Figure 3-7: Restarting MCUFigure 3-8: mikroBootloader ready to use
Click the OKbutton after uploading is nished.
01
The board will be automatically reset and after 5
seconds your new program will be executed.
Page 13
Programming with mikroProg™ Programmer
Figure 3-9:
mikroProg
connector
The microcontroller can be programmed with external mikroProg™ for PIC®, dsPIC® and PIC32® programmer and mikroProg Suite
for PIC® software. The external programmer is connected to the development system via 2X5 mikroProg™ connector, Figure 3-9.
mikroProg™ is a fast USB 2.0 programmer with hardware Debugger support. It supports IC10®, PIC12®, PIC16®, PIC18®, dsPIC30/33®,
PIC24® and PIC32® devices from Microchip®. Outstanding performance, easy operation and elegant design are it’s key features.
The mikroProg™ programmer requires
special programming software called
mikroProg Suite™ for PIC®. It can be
used for programming all Microchip® microcontroller families, including PIC10®,
PIC12®, PIC16®, PIC18®, dsPIC30/33®,
PIC24® and PIC32®. Software has
intuitive interface and SingleClick™ programming technology. Download the
latest version of mikroProg Suite™
and your programmer is ready to program new devices. mikroProg Suite™
is updated regularly, at least four
times a year, so your programmer will
be more and more powerful with each
new release.
Figure 3-11: Main window of mikroProg Suite™ for PIC® programming software
Page 16
Page 16
Software Installation Wizard
01
Start Installation
04
Choose destination folder
02
Accept EULA and continue
05
Installation in progress
Page 17
03
Install for all users
06
Finish installation
4. Reset Button
The board is equipped with reset button, which is located on the front side of
the board. One press on the reset button will generate a low voltage level
on the microcontroller reset pin (input). Reset button can also be
externally provided through the pin 27 on the side headers.
provides external clock waveform
to the microcontroller OSC1 and OSC2
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.768kHz 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.
0102
03
Page 20
02
03
01
Figure 5-1: Crystal oscillator
and 2.048V reference
The 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 capacitor are provided to compensate the voltage and current glitch that can occur when pushingin and pushing-out microSD card into the socket. Proper insertion of the microSD card is shown in Figure 7-1.
mikromedia+ for PIC32MX7® 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.
mikromedia+ for PIC32MX7® 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.4835GHz 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.
The development system features an Ethernet transceiver module ideal for local area networking (LAN). Communication over Ethernet is
based on data packets called frames. Each frame contains source and destination addresses and error-checking data so that damaged data can
be detected and re-transmitted. If you want to establish connection with computer, router or other devices you need to use standard RJ-45
connector which is provided on mikromedia+ SHIELD for PIC32MX7®. Communication lines are also provided over side headers.
The board is also equipped with piezo buzzer. It is an electric
component which can be used to create sound when is provided
with electrical signal. This is usually a PWM signal coming
from a microcontroller pin. 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.
Figure 16-1:
Buzzer module
75
74
73
72
71
70
69
68
67
66
64
65
63
62
61
60
59
58
57
56
55
54
53
52
51
504948474645444342414
0
39
383736
3534333231
3029282726
9
11
12
4
3
78
77
24
23
18
17
16
15
14
13
5
6
7
8
10
79
80
1
2
22
21
20
19
25
76
PIC32MX795F512L
8182838485
86878889909192
9394959697
98
99
100
RB11
RB10
RB9
RB8
RB13
RB12
RE7
RC1
RC2
RC3
RD9
RD8
RA15
D+/RG2
RB15
RB14
RF8
VBUS
VUSB
D-/RG3
VSS
VDD
RA6
RG0
RG1
RE0
RF1
RF0
RD7
RD6
RE6
RE5
RE2
RG13
RG12
RG14
RE1
RA7
RG8
RA9
RB2
RB3
RB4
RB5
RE9
RE8
RD11
RD10
RF2
RF3
RG9
RG7
RG6
RA1
RE3
RE4
RG15
VDD
RB7
RB6
RB0
RB1
RF4
R
F5
RA14
RA5
RD14
RD15
RA2
RF13
VDD
RA3
VDD
VDD
RA0
VDD
VSS
VSS
RF12
RA4
VSS
VCAP/VD
D
CO
RE
AVSS
AVDD
RA10
MCLR
RC4
OSC1/RC12
OSC2/RC15
RD0
RD3
R
D1
SOSCI/RC13
SOSCO/RC14
VSS
RD2
RD12
RD13
RD4RD5
U18
VCC-3.3V
BUZZER
VCC-ADC
E10
10uF
C133
1uF
C135
10nF
FP4
VCC-ADCVCC-3.3V
C134
100nF
VCC-3.3V
C114
100nF
C115
100nF
C116
100nF
VCC-3.3V
C111
100nF
C112
100nF
C113
100nF
VCC-3.3V
C117
100nF
C124
1uF
C125
1uF
VCC-3.3V
C126
1uF
C127
10nF
C128
10nF
C129
10nF
R74
1K
VCC-5V
23
R1
R2
Q8
PDTC114EU
PZ1
SPT-1325A
BUZZER
X5
32.768KHz
C109
22pF
C110
22pF
X4
16MHz
C107
22pF
C118
22pF
Figure 16-2: Buzzer module connection schematic
Page 43
17. Other Modules
03
02
04
01
The board also contains other useful peripherals 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. It has high sensitivity and response speed. It is connected to the
microcontroller analog pin RB8. IR receiver is used in infrared remote control systems. The demodulated output signal obtained from
IR module can be directly decoded by a microcontroller. Many of standard data formats are supported. RGB (Red, Green, Blue) diode
can be used as a light indicator. Each color is driven separately by transistor. The analog temperature sensor converts temperature to
analog voltage. It is directly connected to the microcontroller RB9 analog pin. Temperature measurement range of mikromedia+ for
PIC32MX7® board is from -20° C to 70° C.
Page 44
PD15
VCC-5V
R76
R78
1M
VCC-3.3V
8
2
VCC-3.3V
VCC-3.3V
VCC-3.3V
VCC-3.3V
C111
100nF
C114
100nF
C117
100nF
C126
1uF
C127
10nF
3
C112
100nF
C115
100nF
C124
1uF
U17A
LM358
4
C113
100nF
C116
100nF
C125
1uF
C128
10nF
LD4
R77
100K
27K4
6
7
LM358
U17B
100nF
C103
C100
4.7uF
VCC-3.3V
AN-PD
SOSCO
SOSCI
IR-RX
OSC2
OSC1
IR-RX
98
99
9394959697
100
RE2
RE1
RE3
RE4
RG13
RG12
1
RG15
2
VDD
3
RE5
4
RE6
5
RE7
6
RC1
7
RC2
8
RC3
9
RC4
10
RG6
11
RG7
12
RG8
13
MCLR
14
RG9
15
VSS
16
VDD
17
RA0
18
RE8
19
RE9
20
RB5
21
RB4
22
RB3
23
RB2
24
RB1
25
RB0
RG14
PIC32MX795F512L
RA9
RB7
RB6
AVSS
AVDD
RB8
RA10
3029282726
AN-TEMP
AN-PD
VCC-ADC
86878889909192
RE
RF1
RF0
RE0
RA6
RA7
RG0
RG1
RD7
VDD
VCAP/VDDCO
RB11
RA1
RF13
VSS
RF12
RB10
RB9
VDD
RB13
RB12
3534333231
VCC-ADCVCC-3.3V
C133
1uF
R40
1
C129
10nF
150K
32.768KHz
16MHz
C150
100nF
X5
X4
U16
TSOP6238
5
C109
22pF
C110
22pF
C107
22pF
C108
22pF
VCC-3.3V
4
3
2
1
R
-
LED-B
LED
LED-G
E10
10uF
78
79
80
8182838485
RD4
RD5
RD6
RD13
RD12
SOSCO/RC14
RB15
RB14
VSS
VDD
RD14
C134
100nF
77
76
RD3
RD1
RD2
SOSCI/RC13
RD11
RD10
RA15
RA14
OSC2/RC15
OSC1/RC12
D+/RG2
D-/RG3
VUSB
VBUS
RF4
RD15
RF5
504948474645444342414039383736
C135
10nF
VCC-3.3V
U18
75
VSS
74
SOSCO
73
SOSCI
72
RD0
71
70
69
RD9
68
RD8
67
66
65
VSS
64
OSC2
63
OSC1
62
VDD
61
RA5
60
RA4
59
RA3
58
RA2
57
56
55
54
53
RF8
52
RF2
51
RF3
FP4
LED R
LED G
LED B
AN-TEMP
100nF
Q5
PDTC114EU
1
Q6
PDTC114EU
1
Q7
PDTC114EU
1
R75
100
C102
C101
100nF
R1
R1
R1
VCC-3.3V
LD3
R71
2K2
R2
23
VCC-5V
LD3
R72
3K3
R2
23
VCC-5V
LD3
R73
2K2
R2
23
U15
1
VDD
3
GND
2
VOUT
MCP9700A
Figure 17-1: Other modules connection schematic
Page 45
18. Pads
5V power
Ref. Ground
Analog lines
GPIO
CAN lines
SPI1 lines
ETH-TX
ETH-RX
3.3V power
Ref. Ground
5V
GND
RB11
RB12
RB1
RB0
RB6
RB7
GPA0
GPA1
GPA2
GPA3
GPA4
GPA5
RC3
RC2
RD9
RD10
RC4
RD0
3.3V
GND
PWMInterruptI2CUARTAnalog linesSPICAN
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
N
21.
P
22.
N
23.
P
24.
25.
26.
5V power
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
RST
3.3V
L
R
L
R
GPB0
GPB1
GPB2
GPB3
GPA6
GPA7
GPB4
GPB5
GPB6
GPB7
RA2
RA3
RF2
RF8
RF4
RF5
NC
NC
GND
VDC
Reset pin
3.3V pwr.
Audio out
Audio in
PWM Lines
GPIO
Interrupt Lines
I2C2 Lines
UART2 Lines
UART1 Lines
Ref. Ground
5-12V Input
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 the mikromedia+ SHIELD for PIC32MX7
We have also made 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
Figure 19-2: mikromedia+ SHIELD for PIC32MX7® schematic
20. Click boards are plug and play!
So far, MikroElektronika has released more than 60
mikroBUS™ compatible click Boards™. On average, one
click board is released per week. Our intention is to
enable you to easily expand with as many add-on
boards as possible, so you will be able to easily expand
the functionality of your development board.Each click
board™ comes with a set of working example codes.
Please, check the list of currently available boards on
the following link:
http://www.mikroe.com/click/
EVE click
™
Fiber Opt click
™
GPS2 click
™
GSM2 click
™
BUZZ click
™
Proximity click
™
Compass click
™
ccRF click
Page 50
™
USB UART click
™
Current click
™
Dali click
™
RFid click
™
Relay click
™
8X8 click
™
FM click
™
Bluetooth2 click
™
Thunder click
™
USB SPI click
™
BarGraph click
Page 51
™
EEPROM click
™
LightHz click
™
7seg click
™
THERMO click
™
Gyro click
™
Pressure click
™
21. Dimensions
24.2
946
7.99
314.5
10.16
400
6.8
268
8.38
330
119.54
4706
111.54
4391
72.78
2865
63.5
2600
7.77
306
14.7
44.3
579
1744
1.6
54
63 157
197
9.2
362
78
70
2756
3071
67.31
2650
Legend
mm
mils
8.64
3409354
73.56
2896
81.63
3214
2.54
100
Page 52
5.59
220
7.5
295
3.2
126
590
8.7
362
15
22. What’s next?
Your journey through each and every feature of mikromedia+ for PIC32MX7® board ends here. You got to know it’s modules and organization.
Now you are ready to use it. We are suggesting several steps which are probably the best way to begin with. We invite you to join the users of
mikromedia™ brand. You will nd very useful projects and tutorials and can get help from a large ecosystem of users. Welcome!
Compiler
You still don’t have an appropriate compiler? Locate PIC® compiler that suits you best on the
Product DVD provided with the package:
DVD://download/eng/software/compilers/
Choose between mikroC™, mikroBasic™ and mikroPascal™ and download fully functional
demo version, so you can begin building your rst applications.
Projects
Once you have chosen your compiler, and since you already got the board, you are ready to start writing your rst
projects. Visual TFT software for rapid development of graphical user interfaces will enable 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 check how it works on hardware. Visual TFT is also available on the Product DVD.
Page 53
Notes:
Page 54
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 modication 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 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, ocers, employees or distributors be liable for any indirect, specic, incidental or consequential damages (including damages for
loss of business prots 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.
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 trac
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 specically disclaim any expressed or implied warranty of tness for High
Risk Activities.
TRADEMARKS
The MikroElektronika name and logo, the MikroElektronika logo, mikroC™, mikroBasic™, mikroPascal™, mikroProg™, mikroBUS™, click Boards™, EasyPIC™ v7 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 identication or explanation and to the owners’ benet, with no intent to infringe.