You are on page 1of 44

mikromedia

for dsPIC33 ®

Compact development system rich with on-board peripherals for all-round


multimedia development on dsPIC33FJ256GP710A device.
TO OUR VALUED CUSTOMERS

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.

Nebojsa Matic
General Manager

The dsPIC® and Windows® logos and product names are trademarks of Microchip Technology® and Microsoft® in the U.S.A. and other countries.
Table of Contents
Introduction to mikromedia for dsPIC33®4 Programming with mikroProg™ programmer 18
Package contains 5 mikroProg Suite™ for PIC Software 19
Key features 6 Programming with ICD2 or ICD3 programmer 20
System specification 7 4. Reset buttons 22
1. Power supply 8 5. Crystal oscillator 24
USB power supply 8 6. microSD card slot 26
Battery power supply 8 7. Touch screen 28
2. dsPIC33FJ256GP710A microcontroller 10 8. Audio module 30
Key microcontroller features   10 9. USB-UART connection 32
3. Programming the microcontroller 11 10. Accelerometer 34
Programming with mikroBootloader 12 11. Flash memory  36
step 1 – Choosing COM port 13 12. Pads 38
step 2 – Choosing device family  14 13. Pinout 39
step 3 – Choosing device  14 14. Dimensions 40
step 4 – Browse for .HEX file 15 15. mikromedia accessories 41
step 5 – Set Baud rate 16 What’s next? 42
step 6 – Uploading .HEX file 16

Page 3
Introduction to mikromedia for dsPIC33®
mikromedia for dsPIC33® 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 16-bit dsPIC33FJ256GP710A
microcontroller. mikromedia for dsPIC33
features integrated modules such as stereo
MP3 codec, TFT 320x240 touch screen
display, accelerometer, USB connector, audio
connector, MMC/SD card slot, 8 Mbit flash
memory, 2x26 connection pads and other. It
comes pre-programmed with UART bootloader,
but can also be programmed with external
programmers, such as mikroProg™ or ICD2/3.
Mikromedia is compact and slim, and perfectly
fits in the palm of the hand, which makes it a
convenient platform for mobile devices.

Page 4
Package contains

01 Damage resistant protective box 02 mikromedia for dsPIC33® development system

5V power supply 5V RST Reset pin


Reference Ground GND GND Reference Ground
mikromedia for dsPIC33® - pinout

AN10 RB1 L
SCHEMATICS
left ch.
audio out

mikromedia
AN2/SS1/CN4 RB2 R right ch.
AN3/CN5 RB3 RD0 OC1
AN4/CN6
AN5/CN7
RB4
RB5
RD1
RD2
OC2
OC3 ™
AN8 RB8 RD3 OC4
AN9 RB9 RD4 OC5/CN13

mikromedia
for dsPIC33
AN20/INT1 RA12 RD5 OC6/CN14
AN21/INT2 RA13 RD8 IC1 ®
INT3
INT4
RA14
RA15
RD9
RD14
IC2
IC7/U1CTS/CN20 ™
PGEC1/AN6/OCFA RB6 RD15 IC8/U1RTS/CN21
PGED1/AN7 RB7 RD6 OC7/CN15
SCK1/INT0 RF6 Compact development system rich with on-board peripherals
RC2 for all-round
AN17/T3CK/T6CK
SPI1 SDI1
SDO1
COFS
RF7
RF8
RG15
for dsPIC33®
RF12
multimedia development on dsPIC33FJ256GP710A
RF13
RF0
U2CTS
U2RTS
C1RX
device.

CAN
C2RX RG0 RF1 C1TX
IC3 RD10 RF2 U1RX
UART
SCK2/CN8 RG6 RF3 U1TX
SPI2 SDI2/CN9 RG7 RG2 SCL1 I2C
SDO2/CN10 We present
RG8 you with a complete color schematics forRG3 mikromedia
SDA1 ™ for dsPIC33®
3.3V power supply 3.3V 3.3V 3.3V power supply
Reference Ground development
GND board. We want you to know what yourGND board is consisted
Reference Groundof and

Pin functions
how it actually works. Pin functions

Programming lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines Comparator lines

03 User’s guide, schematic and pinout 04 USB cable, two 1x26, one 1x6 and one 1x5 male headers

Page 5
Key features
01 Connection pads
02 TFT 320x240 display
03 USB MINI-B connector
04 CHARGE indication LED
05 LI-Polymer battery connector
06 3.5mm headphone connector 01
07 Power supply regulator
08 FTDI chip
09 Serial flash memory
10 RESET button
11 VS1053 Stereo mp3 coder/decoder
12 dsPIC33FJ256GP710A microcontroller 02
13 Accelerometer
14 Crystal oscillator
15 Power indication LED
16 microSD card slot

17 ICD2/3 connector
18 mikroProg connector
Page 6
03 04 05 System specification
06
power supply
Via USB cable (5V DC)

07

power consumption
77 mA with erased MCU (when on-board modules are inactive)
08 09

10 11
board dimensions
81.2 x 60.5 mm (3.19 x 2.38 inch)

weight
12 13 ~50g (0.11lbs)

class B product
Product complies with the Class B limit of EN 55022 and can be used
14 in the domestic, residential, commercial and industrial environments.

15 16
CAUTION: Electrostatic sensitive device
Permanent damage may occur on devices subjected to high energy
electrostatic discharges which readily accumulate on the human
body or test equipment and can discharge without detection.
17 18
Page 7
1. Power supply
USB power supply
You can apply power supply to
the board using MINI-B USB
cable provided in the package.
On-board voltage regulators
provide the appropriate voltage
levels to each component of
Figure 1-1: the board. Power LED (GREEN)
Connecting USB will indicate the presence of
power supply power supply.

Battery power supply


You can also power the board using a Li-Polymer
battery, via on-board battery connector. On-board battery
charger circuit MCP73832 enables you to charge the
battery over a USB connection. LED diode (RED) will
indicate when the battery is charging. Charging current
is ~250mA and charging voltage is 4.2V DC.
Figure 1-2: Connecting Li-Polymer battery

Page 8
VCC-SYS VCC-USB
CN3 VCC-SYS
PMEG3010ER FP2
D1 FERRITE HDR1 HDR2
1
VBUS
2 1 27
D- 2 28
3
DATA BUS

DMP2160UW D+
4 3 29
M1 ID
5 4 30
C28 GND 5 31
10nF
6 32
VCC-BAT USB MINIB 7 33
R43 8 34
+ 10K 9 35
VCC-BAT CN1 10 36
- BATT CONN 11 37
R6 VCC-3.3 VCC-1.8 12 38
4K7 13 39
C29 E10 14 40
R49
15 41
4K7 VCC-1.8
VSENSE 16 42
2.2uF 10uF
U3 17 43
R34 1 5 R47 18 44
VREF-1.8 VCC-1.8 Vin Vout
4K7 2 120K 19 45
FP3 GND
3 4 20 46
FERRITE EN ADJ 21 47
E11 MIC5205-ADJ R46 22 48
10uF 23 49
22K
24 50
R50 VCC-3.3 25 VCC-3.3 51
VCC-3.3 0R 26 52
M1X26 M1X26
VCC-3.3 R39 VCC-3.3
4K7 VCC-3.3 VCC-BAT VCC-SYS
R35 LD2 R36
E7 C40 VCC-SYS VCC-3.3
10K CHARGE 10K
STAT R45 REG1
1K R26 1
R38 10uF 2.2uF Vin
U5 2
R37 10K 2K2 GND
1 5 3
STAT PROG Vout
2 LD1
10K VSS E3
E5 3 4 POWER LD29080DT33
VBAT VDD R44 10uF E4
Q4 Q5 10uF
3K9 10uF
BC846 BC846 MCP73832
Charging Current approx. 250mA

Figure 1-3: Power supply schematics

Page 9
2. dsPIC33FJ256GP710A microcontroller

mikromedia for dsPIC33® development system comes with the


dsPIC33FJ256GP710A microcontroller. This high-performance
16-bit microcontroller with its integrated modules and in combination
with other on-board modules is ideal for multimedia applications. 40/60 MIPS
16-bit Core
- Optimal fo
r ‘C’
- MCU + DS
P Resource
s
16 Core
40-bit DSP Registers
Key microcontroller features Accumulator
Engine Shadow Se
t
16x16 Multi 2-wire
ply
Instruction Interrupt Debug
- Up to 40 MIPS Operation; Data
Controller
- 16-bit architecture; Data/Memor
y Bus
- 256KB of program memory; DMA
Flash
8 Ch. RAM
(256KB)
- 30.720 Bytes of RAM; (30KB)
GPIO VREG
- 85 I/O pins; Data Bus
- Internal Oscillator 7.37 MHz, 512kHz;
CAN Input Output
- nanoWatt features: Fast Wake/Fast Control; Capture Compare 16-bit
PWM Timers PMP RTCC 32-bit
Motor
- 2-UART, 2-SPI, 2-I2C, 2-CAN; Control I2 QEI
C UART 32 -bit Audio
PWM SPI Control 10
- DAC, ADC, etc. CRC DAC DAC
/1 2- bit Analog
ADC Comparator

Page 10
3. Programming the microcontroller

The microcontroller can be programmed in three ways:

01 Over UART bootloader


02 Using mikroProg™ external programmer
03 Using ICD2/3 external programmer

Page 11
Programming with mikroBootloader
You can program the microcontroller with the bootloader which
is preprogrammed into the device by default. To transfer .HEX
file from a PC to MCU you need bootloader software (ds30
Loader) which can be downloaded from:

www.mikroe.com/eng/downloads/get/1493/
mikrommb_dspic33_bootloader.zip

Upon download, unzip the file to the desired location and start
ds30 Loader software.

Figure 3-1: ds30 Loader open-source software

Connect mikromedia for dsPIC33® with a


note
PC before starting ds30 Loader software

Page 12
Identifying device COM port step 1 – Choosing COM port

01

Figure 3-2: Identifying COM port

Figure 3-3: Selecting COM port

In Device Manager you can see which COM port 01 From drop down list select USB COM port which is used
note
is assigned to mikromedia (in this case COM5) for communication with a PC (in this case COM5)

Page 13
step 2 – Choosing device family step 3 – Choosing device

01

01

Figure 3-4: Selecting MCU family Figure 3-5:


Selecting MCU chip

01 From drop down list select MCU family (dsPIC33FJ) 01 From drop down list select MCU chip (256GP710A)

Page 14
step 4 – Browse for .HEX file

01 01

02

03

Figure 3-7: Pop-up window for .HEX file choosing

01 Select desired .HEX file


02 Folder list
Figure 3-6: Browse for .HEX file
03 Click on Open button

01 Click on Browse button and from pop-up window (figure


3-7) select .HEX file which will be uploaded to MCU memory

Page 15
step 5 – Set Baud rate step 6 – Uploading .HEX file

01

02 01

Figure 3-8: Seting baud rate Figure 3-9: Write program

01 From drop down list set baud rate value to 256000 01 First RESET mikromedia and then, within 5s
02 Check Write program check box click on Write button

Page 16
If you accidently erase bootloader program from MCU memory it is possible to load it again with external programer.
note
mikromedia for dsPIC33® bootloader firmware.hex file is located in Firmware subfolder, Page 12.

01

01

Figure 3-10: Program uploading Figure 3-11: Uploading is finished

01 Progress bar indicates .HEX file upload process 01 After uploading is finished you will get a
notice in ds30 Loader history window

Page 17
Programming with mikroProg™ programmer
The microcontroller can be programmed with mikroProg™ programmer and mikroProg Suite™ fo PIC® software.
The mikroProg™ programmer is connected to the development system via the CN6 connector, Figure 3-12.

mikroProg™ is a fast USB 2.0


programmer with mikroICD™
hardware In-Circuit Debugger.
Smart engineering allows mikroProg™
to support PIC10®, PIC12®, PIC16®, PIC18®,
dsPIC30/33®, PIC24® and PIC32® devices in a single
programmer. It supports over 570 microcontrollers from
Microchip®. Outstanding performance, easy operation and
Figure 3-12: elegant design are it’s key features.
Connecting mikroProg™ to mikromedia™

Page 18
mikroProg Suite™ for PIC® software

mikroProg™ programmer requires special


programming software called mikroProg
Suite™ for PIC®. This software is used
for programming all Microchip® microcon-
troller families, including PIC10®, PIC12®,
PIC16®, PIC18®, dsPIC30/33®, PIC24®
and PIC32®. Software has intuitive
interface and SingleClick™ programming
technology. Just by downloading the
latest version of mikroProg Suite™ 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-13: Main Window of mikroProg Suite™ for PIC® programming software

Page 19
Programming with
ICD2® or ICD3®
programmer

The microcontroller can be


also programmed with ICD2®
or ICD3® programmer. These
programmers connects with Figure 3-15:
mikromedia board via ICD2 Connecting ICD2®
CONNECTOR BOARD. or ICD3® programmer

In order to enable the ICD2® and ICD3® programmers to be connected to the development system, it is
necessary to provide an appropriate connector such as the ICD2 CONNECTOR BOARD. This connector should
be first soldered on the CN5 connector. Then you should plug the ICD2® or ICD3® programmer into it, Figure 3-14.

Page 20
E9

10uF

VCC-3.3 CN6
1
PGC1 2
VCC-3.3 PGD1 3
MCLR# 4
5

M1X5

100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
U1
C31

RE4
RE3
RE2
RG13
RG12
RG14
RE1
RE0
RA7
RA6
RG0
RG1
RF1
RF0
VCC
VCAP
RD7
RD6
RD5
RD4
RD13
RD12
RD3
RD2
RD1
1 75 22pF
RG15 GND
2 SOSCO/RC14 74 SOSCO
VCC X3 32.768KHz
3 73 SOSCI
RE5 SOSCI/RC13
4 72
RE6 RD0 C30
5 71
RE7 RD11
6 70
RC1 RD10
7 69 22pF
RC2 RD9
8 68
RC3 RD8 C2
9 67
RC4 RA15
10 66
RG6/SCK2 RA14
11 65 22pF
RG7/SDI2 GND
12 64 CLKO
RG8/SDO2 CLKO/RC15
MCLR# 13
14
MCLR dsPIC33FJ256GP710A CLKI/RC12
63
62
CLKI X1 8MHz
RG9 VCC C1
15 61
GND RA5
16 60
VCC RA4
17 59 22pF
RA0 RA3
18 58
RA12 RA2
19 57
RA13 SCL1/RG2
20 56 VCC-3.3
RB5 SDA1/RG3
21 55
RB4 SCK1/RF6 CN5
22 54
RB3 SDI1/RF7 MCLR# 6
23 53
RB2/AN2 SDO1/RF8 5
24 52
RA10/Vref+
RB7/PGED1

RB1 U1RX/RF2 4
RB6/PGEC1

RB10/AN10
25 51
RA9/Vref-

RB8/AN8
RB9/AN9
RB0 U1TX/RF3 PGD1 3
PGC1 2
AGND
AVCC

RD14
RD15
RB11

RB12
RB13
RB14
RB15
RF13
RF12
GND

GND
VCC

VCC
RA1

RF4
RF5
1
R15 R14
100 100 M1X6
RB7
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
RB6

VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3


PGD1
PGC1

VREF-1.8

E8 C5 C6 C7 C8

10uF 100nF 100nF 100nF 100nF

decoupling capacitors

Figure 3-16: ICD2 / ICD3 & mikroProg™ programmer connection schematics

Page 21
4. Reset buttons
Board is equipped with a reset button, which is
located at the top of the front side (Figure 4-2). If
you want to reset the circuit, press the reset button. It
will generate a low voltage level on the microcontroller
reset pin (input). In addition, a reset can be externally
provided through pin 27 on side headers (Figure 4-3).

You can also solder an additional


note
reset button on the appropriate place
at the back side of the board, Figure 4-1.

Figure 4-1: Reset button located at the backside of the board Figure 4-2: Frontal reset button

Page 22
VCC-3.3
E9

R8
10uF 10K HDR2
RST
27
28
29
T2 T1
VCC-3.3 C3 30
100nF 31
32
33
34

100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
35
U1 36
C31 37

RE4
RE3
RE2
RG13
RG12
RG14
RE1
RE0
RA7
RA6
RG0
RG1
RF1
RF0
VCC

RD13
RD12
VCAP
RD7
RD6
RD5
RD4

RD3
RD2
RD1
38
1 75 39
RG15 GND 22pF
2 74 SOSCO 40
VCC SOSCO/RC14
3 73 SOSCI X3 32.768KHz 41
RE5 SOSCI/RC13
4 72 42
RE6 RD0 C30
5 71 43
RE7 RD11
6 70 44
RC1 RD10
7 69 45
RC2 RD9 22pF
8 68 46
RC3 RD8 C2
9 67 47
RC4 RA15
10 66 48
RG6/SCK2 RA14
11 65 49
RG7/SDI2 GND 22pF
12 64 CLKO 50
RG8/SDO2 CLKO/RC15
R7 100 13
14
MCLR
RG9
dsPIC33FJ256GP710A CLKI/RC12
VCC
63
62
CLKI X1 8MHz

C1
VCC-3.3 51
52
15 61
GND RA5 M1X26
16 60
VCC RA4
17 59 22pF
RA0 RA3
18 58
RA12 RA2
19 57
RA13 SCL1/RG2
20 56
RB5 SDA1/RG3
21 55
RB4 SCK1/RF6
22 54
RB3 SDI1/RF7
23 53
RB2/AN2 SDO1/RF8 VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3
24 52
RA10/Vref+
RB7/PGED1

RB1 U1RX/RF2
RB6/PGEC1

RB10/AN10

25 51
RA9/Vref-

RB8/AN8
RB9/AN9

RB0 U1TX/RF3
E8 C5 C6 C7 C8
AGND

RD14
RD15
AVCC

RB11

RB12
RB13
RB14
RB15
RF13
RF12
GND

GND
VCC

VCC
RA1

RF4
RF5
10uF 100nF 100nF 100nF 100nF
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
decoupling capacitors

VREF-1.8

Figure 4-3: Reset circuit schematics

Page 23
5. Crystal oscillator

Figure 5-1:
Crystal oscillator
module (X1)

Board is equipped with an 8MHz crystal oscillator (X1) circuit that


provides external clock to the microcontroller OSC pins. This base
frequency is suitable for further clock multipliers and ideal for generation
of the necessary USB clock, which ensures proper operation of bootloader
and your custom USB-based applications. Board also contains 32.768kHz
Crystal oscillator (X3) which provides external clock for the internal RTCC module.

The use of crystal in all other schematics is implied even if


note
it is purposely left out, because of the schematics clarity.

Page 24
VCC-3.3

100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
U1
C31

RE4
RE3
RE2
RG13
RG12
RG14
RE1
RE0
RA7
RA6
RG0
RG1
RF1
RF0
VCC
VCAP
RD7
RD6
RD5
RD4
RD13
RD12
RD3
RD2
RD1
1 75 22pF
RG15 GND
2 SOSCO/RC14 74 SOSCO
VCC X3 32.768KHz
3 73 SOSCI
RE5 SOSCI/RC13
4 72
RE6 RD0 C30
5 71
RE7 RD11
6 70
RC1 RD10
7 69 22pF
RC2 RD9
8 68
RC3 RD8 C2
9 67
RC4 RA15
10 66
RG6/SCK2 RA14
11 65 22pF
RG7/SDI2 GND
12 64 CLKO
RG8/SDO2 CLKO/RC15
13
14
MCLR dsPIC33FJ256GP710A CLKI/RC12
63
62
CLKI X1 8MHz
RG9 VCC C1
15 61
GND RA5
16 60
VCC RA4
17 59 22pF
RA0 RA3
18 58
RA12 RA2
19 57
RA13 SCL1/RG2
20 56
RB5 SDA1/RG3
21 55
RB4 SCK1/RF6
22 54
RB3 SDI1/RF7
23 53
RB2/AN2 SDO1/RF8 VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3
24 52
RA10/Vref+
RB7/PGED1

RB1 U1RX/RF2
RB6/PGEC1

RB10/AN10

25 51
RA9/Vref-

RB8/AN8
RB9/AN9

RB0 U1TX/RF3 E8 C5 C6 C7 C8
AGND

RD14
RD15
AVCC

RB11

RB12
RB13
RB14
RB15
RF13
RF12
GND

GND
VCC

VCC
RA1

RF4
RF5
10uF 100nF 100nF 100nF 100nF
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50

decoupling capacitors

VREF-1.8

Figure 5-2: Crystal oscillator schematics

Page 25
6. microSD card slot

Figure 6-1:
microSD card slot

Board contains a microSD card slot for using 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.

Page 26
E9

10uF

VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3

E8 C5 C6 C7 C8
VCC-3.3
10uF 100nF 100nF 100nF 100nF

100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
U1 decoupling capacitors
C31

RE4
RE3
RE2
RG13
RG12
RG14
RE1
RE0
RA7
RA6
RG0
RG1
RF1
RF0
VCC
VCAP
RD7
RD6
RD5
RD4
RD13
RD12
RD3
RD2
RD1
1 75 22pF
RG15 GND
2 SOSCO/RC14 74 SOSCO
VCC X3 32.768KHz
3 73 SOSCI
RE5 SOSCI/RC13
4 72
RE6 RD0 C30
5 71
RE7 RD11
6 70
RC1 RD10
7 69 22pF
RC2 RD9
8 68 VCC-MMC VCC-3.3
RC3 RD8 C2
9 67 FP1
RC4 RA15
SCK2-RG6 R5 27 10 66
RG6/SCK2 RA14
MISO2-RG7 11 65 22pF FERRITE
RG7/SDI2 GND
MOSI2-RG8 R4 27 12 64 CLKO
RG8/SDO2 CLKO/RC15
SD-CS#
13
14
MCLR dsPIC33FJ256GP710A CLKI/RC12
63
62
CLKI X1 8MHz C38
100nF
E6
10uF
RG9 VCC C1
15 61
GND RA5
16 60
VCC RA4
17 59 22pF
RA0 RA3
18 58
RA12 RA2 VCC-MMC
19 57
RA13 SCL1/RG2
20 56
RB5 SDA1/RG3
21 55
RB4 SCK1/RF6
22 54 VCC-MMC
RB3 SDI1/RF7 R11 R10 R9 CN4
23 53
RB2/AN2 SDO1/RF8 10K 10K 10K
24 52
RA10/Vref+
RB7/PGED1

RB1 U1RX/RF2
RB6/PGEC1

RB10/AN10

25 51
RA9/Vref-

RB8/AN8
RB9/AN9

RB0 U1TX/RF3 SD-CS# 1


CS
CS
AGND

RD14
RD15
AVCC

MOSI2-RG8 2
RB11

RB12
RB13
RB14
RB15
RF13
RF12
GND

GND
VCC

VCC
RA1

Din
Din

RF4
RF5
4
+3.3V
SCK2-RG6 5
SCK
SCK
6
GND
GND
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 MISO2-RG7 R16 7
Dout
Dout

GND
27
SD-CD# CD

G
CD
CD
SD-CD#

VREF-1.8

Figure 6-2: microSD Card Slot module connection schematics

Page 27
7. Touch screen
The development system features a TFT 320x240 display covered with a resistive
touch panel. Together they form a functional unit called a touch screen. It enables data
to be entered and displayed at the same time. The TFT display is capable of showing
data in 262.144 diffe­rent colors.

Figure 7-1:
Touch Screen

Page 28
E9

10uF VCC-3.3
VCC-SYS
TFT1

T-D12
T-D11
T-D10

T-D9
T-D8
T-D7
T-D6

LCD-BLED

PMRD
PMWR
Q1 1
L ED- K
BC846 2
VCC-3.3 L ED- A1
3
R23 L ED- A2
4
VCC-SYS L ED- A3
5
D2 1K L ED- A4
6
IM0
100
99 LCD-BLED 7
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
IM3
R40 8
U1 Q2 IM2
C31 BAT43 12 9
BC846 IM1
RE4
RE3
RE2
RG13
RG12
RG14
RE1
RE0
RA7
RA6
RG0
RG1
RF1
RF0
VCC
VCAP
RD7
RD6
RD5
RD4
RD13
RD12
RD3
RD2
RD1
LCD-RST 10
RESET
11
1 75 Q3 VSYNC
RG15 GND 22pF 12
2 74 SOSCO BC846 HSYNC
VCC SOSCO/RC14 13
T-D13 3 73 SOSCI X3 32.768KHz DOTCL K
RE5 SOSCI/RC13 14
T-D14 4 72 DE
RE6 RD0 C30 T-D15 15
T-D15 5 71 DB17
RE7 RD11 T-D14 16
LCD-RST 6 70 DB16
RC1 RD10 T-D13 17
7 69 DB15
RC2 RD9 22pF T-D12 18
LCD-CS# 8 68 DB14
RC3 RD8 C2 T-D11 19
9 67 DB13
RC4 RA15 T-D10 20
10 66 VCC-3.3 DB12
RG6/SCK2 RA14 T-D9 21
11 65 DB11
RG7/SDI2 GND 22pF T-D8 22
12 64 CLKO DB10
RG8/SDO2 CLKO/RC15 23
13
14
MCLR dsPIC33FJ256GP710A CLKI/RC12
63
62
CLKI X1 8MHz E13
10uF
T-D7 24
DB9
DB8
RG9 VCC C1 T-D6 25
15 61 T-D5 DB7
GND RA5 T-D5 26
16 60 T-D4 DB6
VCC RA4 T-D4 27
T-D0 17 59 T-D3 DB5
RA0 RA3 22pF T-D3 28
18 58 T-D2 DB4
RA12 RA2 T-D2 29
19 57 DB3
RA13 SCL1/RG2 T-D1 30
20 56 DB2
RB5 SDA1/RG3 T-D0 31
21 55 DB1
RB4 SCK1/RF6 VCC-3.3 VCC-3.3 32
22 54 DB0
RB3 SDI1/RF7 33
23 53 SDO
RB2/AN2 SDO1/RF8 34
24 52 R24 R25 SDI
RA10/Vref+

PMRD 35
RB7/PGED1

RB1 U1RX/RF2
RB6/PGEC1

RB10/AN10

25 51 10K 10K RD
RA9/Vref-

PMWR 36
RB8/AN8
RB9/AN9

RB0 U1TX/RF3 WR(D/C)


LCD-RST LCD-RS 37
AGND

RD14
RD15
AVCC

RB11

RB12
RB13
RB14
RB15
RF13
RF12

D/C(SCL)
GND

GND

VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3


VCC

VCC
RA1

RF4
RF5

LCD-CS# LCD-CS# 38
CS
39
TE
E8 C5 C6 C7 C8 40
VCC-3.3 VCC-3.3 VDDI
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50

41
10uF 100nF 100nF 100nF 100nF VCI
42
C21 VCI
C22 43
R41 R42 GND
LCD-XR 44
18nF 300K 18nF 300K X+(R)
LCD-YD 45
Y+(D)
decoupling capacitors LCD-XL LCD-XL 46
LCD-YD

LCD-YU
LCD-XR

LCD-RS
LCD-XL

X- (L )
VREF-1.8 LCD-YU LCD-YU 47
T-D1

Y- (U)
MI 0283QT- 9A

Figure 7-2: Touch Screen connection schematics

Page 29
8. Audio module

mikromedia for dsPIC33 features a stereo audio codec VS1053. This


module enables audio reproduction by using stereo headphones connected
to the system via a 3.5mm connector CN2. All functions of this module are
controlled by the microcontroller over Serial Peripheral Interface (SPI).

Figure 8-1: On-board


VS1053 MP3 codec

Figure 8-2: 3.5mm


headphones jack

Page 30
E9

10uF

VCC-3.3

MP3-RST#
MP3-CS#
MP3-DCS

MP3-DREQ
VCC-1.8 VCC-1.8 VCC-1.8 VCC-1.8 VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3
R19
10K
VCC-3.3
MP3-CS#

MP3-RST#
100

C4 C9 C10 C11 C12 C23 C24 C26 C27


99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
R2
U1 10K 100nF 100nF 100nF 100nF 100nF 100nF 100nF 100nF 100nF
C31
decoupling capacitors
RE4
RE3
RE2
RG13
RG12
RG14
RE1
RE0
RA7
RA6
RG0
RG1
RF1
RF0
VCC
VCAP
RD7
RD6
RD5
RD4
RD13
RD12
RD3
RD2
RD1
1 75 22pF
RG15 GND
2 SOSCO/RC14 74 SOSCO
VCC X3 32.768KHz
3 73 SOSCI
RE5 SOSCI/RC13

MP3-DREQ

MP3-RST#
4 72
RE6 RD0 C30
5 71 VCC-1.8 VCC-3.3 R33 E2 10uF
RE7 RD11 R
6 70
RC1 RD10
7 69 22pF 470
RC2 RD9 C18 R18
8 68
RC3 RD8 C2 3.3nF 100K
9 67
RC4 RA15
SCK2-RG6 R5 27 10 66
RG6/SCK2 RA14
MISO2-RG7 11 65 22pF
RG7/SDI2 GND R32 E1 10uF
MOSI2-RG8 R4 27 12 64 CLKO L

12
11
10
RG8/SDO2 CLKO/RC15
dsPIC33FJ256GP710A

9
8
7
6
5
4
3
2
1
13 63 CLKI X1 8MHz
MCLR CLKI/RC12 U2 470
14 62 C17 R17
RG9 VCC C1

DREQ

XRESET
MICN
CVDD1
IOVDD0
CVDD0
DGND0

MCP/LN1
GPIO7
GPIO6
GPIO3
GPIO2
15 61 3.3nF 100K
GND RA5
16 60
VCC RA4
17 59 MP3-DCS 13 48
RA0 RA3 22pF XDCS/BSYNC LN2
18 58 14 47 CN2
RA12 RA2 IOVDD1 AGND3 R28 10
19 57 15 46 LEFT LEFT
RA13 SCL1/RG2 VC0 LEFT
20 56 16 45
RB5 SDA1/RG3 DGND1 AVDD2
21 55 17 44
RB4 SCK1/RF6 XTAL0 RCAP R29 10
22 54 18 43 RIGHT
VS1053
RB3 SDI1/RF7 XTAL1 AVDD1
23 53 19 42 GBUF
RB2/AN2 SDO1/RF8 R1 1M IOVDD2 GBUF
24 52 20 41
RA10/Vref+
RB7/PGED1

RB1 U1RX/RF2 DGND2 AGND2


RB6/PGEC1

RB10/AN10

25 51 21 40 PHONEJACK
RA9/Vref-

RB8/AN8
RB9/AN9

RB0 U1TX/RF3 DGND3 AGND1


X2 22 39 RIGHT
DGND4 RIGHT
AGND
AVCC

RD14
RD15
RB11

RB12
RB13
RB14
RB15
RF13
RF12

MP3-CS# 23 38
GND

GND
VCC

VCC
RA1

RF4
RF5

XCS AVDD0
24 37 C13
CVDD2 AGND0 R30 R31 R27
12.288MHz 1uF 20 20 10

CVDD3
XTEST
GPIO0
GPIO1

GPIO4
GPIO5
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50

SCLK
C19 C20

GND
C15 C16 C14

SO
RX
TX

SI
22pF 22pF
10nF 10nF 47nF

25
26
27
28
29
30
31
32
33
34
35
36
VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3

GPIO
VREF-1.8
E8 C5 C6 C7 C8

10uF 100nF 100nF 100nF 100nF R20 R21

MOSI2-RG8

MISO2-RG7
R22

SCK2-RG6
10K VCC-3.3
10K 27

decoupling capacitors

Figure 8-3: Audio module connection schematic

Page 31
9. USB-UART connection

Mikromedia contains a USB MINI-B


connector which is positioned next
to the battery connector. FT232RL
USB-UART IC enables you to implement
UART serial communication functionality via
USB cable, since dsPIC33FJ256GP710A does
not support USB protocol.

Figure 9-1:
Connecting
USB cable to
programming
connector

Before connecting the board, make sure that you have FTDI drivers installed
note
on your computer. Tx/Rx LED flashes when USB and controller communicate.

Page 32
E9

10uF

VCC-3.3

100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
U1
C31
RE4
RE3
RE2
RG13
RG12
RG14
RE1
RE0
RA7
RA6
RG0
RG1
RF1
RF0
VCC
VCAP
RD7
RD6
RD5
RD4
RD13
RD12
RD3
RD2
RD1
1 75 22pF
RG15 GND
2 SOSCO/RC14 74 SOSCO VCC-3.3 VCC-3.3
VCC X3 32.768KHz
3 73 SOSCI
RE5 SOSCI/RC13
4 72
RE6 RD0 C30 U4
5 71 R53
RE7 RD11 MCU-RX 1 28
6 70 TXD OSCO 220
RC1 RD10 2 27
7 69 22pF DTR# OSCI
RC2 RD9 3 26
8 68 RTS# TEST LD3
RC3 RD8 C2 4 25
9 67 VCCIO AGND

FT232RL
RC4 RA15 MCU-TX 5 24 TX/RX
10 66 RXD NC
RG6/SCK2 RA14 6 23
11 65 22pF RI# CBUS0
RG7/SDI2 GND 7 22 VCC-USB
12 64 CLKO GND CBUS1
RG8/SDO2 CLKO/RC15 8 21
13
14
MCLR dsPIC33FJ256GP710A CLKI/RC12
63
62
CLKI X1 8MHz
9
NC
DSR#
GND
VCC
20 R51
4K7
RG9 VCC C1 10 19 CN3
15 61 DCD# RESET# FP2
GND RA5 11 18
16 60 CTS# GND FERRITE
VCC RA4 12 17 1
17 59 22pF CBUS4 3V3OUT VBUS
RA0 RA3 13 16 USBDM 2
18 58 CBUS2 USBDM D-
RA12 RA2 14 15 USBDP 3
19 57 CBUS3 USBDP D+
RA13 SCL1/RG2 4
20 56 ID
RB5 SDA1/RG3 FT232RL 5 GND
21 55 C36 C34 R52
RB4 SCK1/RF6 C28
22 54 100nF 100nF 10K
RB3 SDI1/RF7 10nF
23 53
RB2/AN2 SDO1/RF8 USB MINIB
24 52
RA10/Vref+
RB7/PGED1

RB1 U1RX/RF2
RB6/PGEC1

RB10/AN10

25 51
RA9/Vref-

RB8/AN8
RB9/AN9

RB0 U1TX/RF3
AGND
AVCC

RD14
RD15
RB11

RB12
RB13
RB14
RB15
RF13
RF12
GND

GND
VCC

VCC
RA1

RF4
RF5

VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3


26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50

E8 C5 C6 C7 C8

10uF 100nF 100nF 100nF 100nF


MCU-RX
MCU-TX

decoupling capacitors

Figure 9-2: USB module connection schematics

Page 33
10. Accelerometer

Figure 10-1:
Accelerometer
module

On board ADXL345 accelerometer is used to


measure acceleration in three axes: x, y and z. The
accelerometer’s function is defined by the user in the
program loaded into the microcontroller. Communication
between the accelerometer and the microcontroller is
performed via the I2C interface.

You can set the accelerometer address to 0 or 1 by re-soldering


the SMD jumper (zero-ohm resistor) to the appropriate position.
Jumper is placed in address 1 position by default.

Page 34
E9

10uF VCC-3.3

100
99 VCC-3.3
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
U1
C31
R13 R12
RE4
RE3
RE2
RG13
RG12
RG14
RE1
RE0
RA7
RA6
RG0
RG1
RF1
RF0
VCC
VCAP
RD7
RD6
RD5
RD4
RD13
RD12
RD3
RD2
RD1
VCC-3.3
10K 10K
1 75 22pF
RG15 GND SCL1-RG2
2 SOSCO/RC14 74 SOSCO
VCC

14
3 73 SOSCI X3 32.768KHz U9
RE5 SOSCI/RC13
4 72
RE6 RD0 C30 1 13 SDA1-RG3

SCL
5 71 VCC SDA
RE7 RD11 2 12 ACC ADDRESS
6 70 GND ADD
RC1 RD10 3 11
7 69 Res Res
RC2 RD9 22pF 4 10 VCC-3.3
8 68 GND NC
RC3 RD8 C2 5 9
9 67 GND INT2
RC4 RA15 6 8
10 66 VCC INT1
RG6/SCK2 RA14

CS

3
11 65 22pF
RG7/SDI2 GND
12 64 CLKO ADXL345

7
RG8/SDO2 CLKO/RC15 J1
13
14
MCLR dsPIC33FJ256GP710A CLKI/RC12
63
62
CLKI X1 8MHz
VCC-3.3 VCC-3.3
RG9 VCC C1
15 61
GND RA5
16 60
VCC RA4 C33 C32
17 59 22pF
RA0 RA3 100nF 100nF
18 58
RA12 RA2
19 57 SCL1-RG2
RA13 SCL1/RG2
20 56 SDA1-RG3
RB5 SDA1/RG3
21 55
RB4 SCK1/RF6
22 54
RB3 SDI1/RF7
23 53
RB2/AN2 SDO1/RF8 VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3
24 52
RA10/Vref+
RB7/PGED1

RB1 U1RX/RF2
RB6/PGEC1

RB10/AN10

25 51
RA9/Vref-

RB8/AN8
RB9/AN9

RB0 U1TX/RF3
E8 C5 C6 C7 C8
AGND

RD14
RD15
AVCC

RB11

RB12
RB13
RB14
RB15
RF13
RF12
GND

GND
VCC

VCC
RA1

RF4
RF5

10uF 100nF 100nF 100nF 100nF


26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50

decoupling capacitors

VREF-1.8

Figure 10-2: Accelerometer connection schematic

Page 35
11. Flash memory

Figure 11-1:
Flash memory module

Since multimedia applications are getting increasingly


demanding, it is necessary to provide additional memory
space to be used for storing more data. The flash memory module
enables the microcontroller to use additional 8Mbit flash memory. It is
connected to the microcontroller via the Serial Peripheral Interface (SPI).

Page 36
E9

10uF

VCC-3.3

100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
U1
C31

RE4
RE3
RE2
RG13
RG12
RG14
RE1
RE0
RA7
RA6
RG0
RG1
RF1
RF0
VCC
VCAP
RD7
RD6
RD5
RD4
RD13
RD12
RD3
RD2
RD1
1 75 22pF
RG15 GND
2 SOSCO/RC14 74 SOSCO
VCC X3 32.768KHz
3 73 SOSCI
RE5 SOSCI/RC13
4 72
RE6 RD0 C30
5 71
RE7 RD11
6 70
RC1 RD10
7 69 22pF
RC2 RD9
8 68
RC3 RD8 C2
FLASH-CS# 9 67 VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3
RC4 RA15
SCK2-RG6 R5 27 10 66
RG6/SCK2 RA14
MISO2-RG7 11 65 22pF E8 C5 C6 C7 C8
RG7/SDI2 GND
MOSI2-RG8 R4 27 12 64 CLKO
RG8/SDO2 CLKO/RC15
13
14
MCLR dsPIC33FJ256GP710A CLKI/RC12
63
62
CLKI X1 8MHz 10uF 100nF 100nF 100nF 100nF
RG9 VCC C1
15 61
GND RA5
16 60
VCC RA4
17 59
18
RA0 RA3
58
22pF decoupling capacitors
RA12 RA2
19 57
RA13 SCL1/RG2
20 56
RB5 SDA1/RG3
21 55
RB4 SCK1/RF6
22 54
RB3 SDI1/RF7
23 53
RB2/AN2 SDO1/RF8
24 52
RA10/Vref+
RB7/PGED1

RB1 U1RX/RF2
RB6/PGEC1

RB10/AN10

25 51
RA9/Vref-

RB8/AN8
RB9/AN9

RB0 U1TX/RF3
VCC-3.3 VCC-3.3
AGND

RD14
RD15
AVCC

RB11

RB12
RB13
RB14
RB15
RF13
RF12
GND

GND
VCC

VCC
RA1

RF4
RF5
C37
R48 VCC-3.3
10K
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 U10
100nF
FLASH-CS# 1 8
CS VCC
MISO2-RG7 2 7
SDO HOLD
3 6 SCK2-RG6
WP SCK
4 5 MOSI2-RG8
SD-CD#

MCU-RX
MCU-TX
LCD-YD

LCD-YU

GND SDI
LCD-XR

LCD-RS
LCD-XL

VREF-1.8
PGD1

RD14
RD15
PGC1

RF13
RF12
T-D1
RB8
RB9

M25P80

Figure 11-2: Flash memory module connection schematic

Page 37
12. Pads E9

10uF

RG0

RF1
RF0

RD6
RD5
RD4

RD3
RD2
RD1
VCC-3.3

100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
U1 VCC-SYS
C31

RE4
RE3
RE2
RG13
RG12
RG14
RE1
RE0
RA7
RA6
RG0
RG1
RF1
RF0
VCC
VCAP
RD7
RD6
RD5
RD4
RD13
RD12
RD3
RD2
RD1
HDR2 HDR1
RST RG15 1 75 22pF
27 RG15 GND 1
2 SOSCO/RC14 74 SOSCO
28 VCC X3 32.768KHz 2
L 3 73 SOSCI RB1
29 RE5 SOSCI/RC13 3
R 4 72 RD0 RB2
30 RE6 RD0 C30 4
RD0 5 71 RB3
31 RE7 RD11 5
RD1 6 70 RD10 RB4 AN
PWM 32 RC1 RD10 6
RD2 RC2 7 69 RD9 22pF RB5
33 RC2 RD9 7
RD3 8 68 RD8 RB8
34 RC3 RD8 C2 8
RD4 9 67 RA15 RB9
35 RC4 RA15 9
RD5 SCK2-RG6 R5 27 10 66 RA14 RA12
36 RG6/SCK2 RA14 10
RD8 MISO2-RG7 11 65 22pF RA13
37 RG7/SDI2 GND 11 INT
RD9 MOSI2-RG8 R4 27 12 64 CLKO RA14
38 RG8/SDO2 CLKO/RC15 12
39
RD14
RD15
RST R7 100 13
14
MCLR dsPIC33FJ256GP710A CLKI/RC12
63
62
CLKI X1 8MHz RA15
RB6
13
40 RG9 VCC C1 14
RD6 15 61 RB7
41 GND RA5 15
RC2 16 60 SCK1-RF6
42 VCC RA4 16
RF12 17 59 22pF MISO1-RF7
43 RA0 RA3 17
RF13 RA12 18 58 MOSI1-RF8
44 RA12 RA2 18
RF0 RA13 19 57 SCL1-RG2 RG15
45 RA13 SCL1/RG2 19
RF1 RB5 20 56 SDA1-RG3 RG0
46 RB5 SDA1/RG3 20
RX RX1-RF2 RB4 21 55 SCK1-RF6 RD10
47 RB4 SCK1/RF6 21
TX TX1-RF3 RB3 22 54 MISO1-RF7 SCK2-RG6 SCK
48 RB3 SDI1/RF7 22
SCL SCL1-RG2 RB2 23 53 MOSI1-RF8 MISO2-RG7 SDI
49 RB2/AN2 SDO1/RF8 23
S DA SDA1-RG3 RB1 24 52 RX1-RF2 MOSI2-RG8 S DO

RA10/Vref+
RB7/PGED1
RB1 U1RX/RF2

RB6/PGEC1

RB10/AN10
50 24
25 51 TX1-RF3

RA9/Vref-

RB8/AN8
RB9/AN9
51 VCC-3.3 RB0 U1TX/RF3 VCC-3.3 25
52

AGND
26

AVCC

RD14
RD15
RB11

RB12
RB13
RB14
RB15
RF13
RF12
GND

GND
VCC

VCC
RA1

RF4
RF5
M1X26 M1X26

VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3 VCC-3.3

26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
E8 C5 C6 C7 C8

10uF 100nF 100nF 100nF 100nF

VREF-1.8
PGD1

RD14
RD15
PGC1

RF13
RF12
RB8
RB9 decoupling capacitors

Pads HDR2 Pads HDR1

Figure 12-1: Pads connecting schematic

Most microcontroller pins are available for further connectivity via two 1x26 rows of
connection pads on both sides of the mikromedia board. They are designed to match
additional shields, such as Battery Boost shield, Gaming, PROTO shield and others.

Page 38
13. Pinout
5V power supply 5V RST Reset pin
Reference Ground GND GND Reference Ground
AN10 RB1 L left ch.
audio out
AN2/SS1/CN4 RB2 R right ch.
AN3/CN5 RB3 RD0 OC1
AN4/CN6 RB4 RD1 OC2
AN5/CN7 RB5 RD2 OC3
AN8 RB8 RD3 OC4
AN9 RB9 RD4 OC5/CN13
AN20/INT1 RA12 RD5 OC6/CN14
AN21/INT2 RA13 RD8 IC1
INT3 RA14 RD9 IC2
INT4 RA15 RD14 IC7/U1CTS/CN20
PGEC1/AN6/OCFA RB6 RD15 IC8/U1RTS/CN21
PGED1/AN7 RB7 RD6 OC7/CN15
SCK1/INT0 RF6 RC2 AN17/T3CK/T6CK
SPI1 SDI1 RF7 RF12 U2CTS
SDO1 RF8 RF13 U2RTS
COFS RG15 RF0 C1RX
C2RX RG0 RF1 CAN
C1TX
IC3 RD10 RF2 U1RX
UART
SCK2/CN8 RG6 RF3 U1TX
SPI2 SDI2/CN9 RG7 RG2 SCL1 I2C
SDO2/CN10 RG8 RG3 SDA1
3.3V power supply 3.3V 3.3V 3.3V power supply
Reference Ground GND GND Reference Ground
Pin functions Pin functions

Programming lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines Comparator lines
Page 39
14. Dimensions 81.15
3195
73.66
2900
7 1.6 4
276 157 63.5
63
2500

8.89
350

36.58
1440
2380

2200
60.45

55.88

1976

1700
50.2

43.2

7.62
300

2.03
80
2.54 2.67
Legend 100 105
3.2 57.6
126 2268
69.3
2728

Page 40
15. mikromedia accessories
We have prepared a set of
extension boards pin-compatible
with your mikromedia, which
enable you to easily expand
your board’s basic functionality.
We call them mikromedia
shields. But we also offer other
accessories, such as Li-polymer
battery, stacking headers, wire
jumpers and more. 01 Connect shield 02 BatteryBoost shield 03 PROTO shield

04 Gaming shield 05 Li-Polimer battery 06 Wire Jumpers 07 Stacking headers

Page 41
What’s next?
You have now completed the journey through each and every feature of mikromedia for dsPIC33® board. You got to know its 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. Find useful projects and tutorials on the Libstock website (www.libstock.com). Join our Forum (www.mikroe.com/forum)
and get help from a large ecosystem of users.

Compiler
You still don’t have an appropriate compiler? Locate dsPIC® compiler that suits you best
on our site:

http://www.mikroe.com/dspic/compilers/

Choose between mikroC™, mikroBasic™ and mikroPascal™ and download fully functional
demo version, so you can begin building your first applications.

Visual TFT
Once you have chosen your compiler, and since you already got the board, you are ready to start writing your
first projects. Visual TFT software enables you to quickly create your GUI. It will automatically generate code
compatible with МikroElektronika compilers. Visual TFT is rich with examples, which are an excellent starting
point for your future projects. Download it from the link bellow:

http://www.mikroe.com/visualtft/

Page 42
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 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.

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
hazardous environments requiring fail – safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems,
air traffic 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 specifically disclaim any expressed or implied
warranty of fitness for High Risk Activities.

TRADEMARKS

The MikroElektronika name and logo, mikroC™, mikroBasic™, mikroPascal™, mikroProg™, Ready™, MINI™, mikroBUS™, EasyPIC™, EasyMX™, click™ boards 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 identification or explanation and to the owners’ benefit, with no intent to infringe.

Copyright © 2014 MikroElektronika. All Rights Reserved.


Page 43
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, mikromedia for dsPIC33 Manual
ver. 1.10c
do not hesitate to contact us at office@mikroe.com

0 100000 024614

You might also like