44
Compact development system rich with on-board peripherals for all-round multimedia development on PIC32MX460F512L device. for PIC32 ® mikromedia PIC32

mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

  • Upload
    lamnhan

  • View
    232

  • Download
    0

Embed Size (px)

Citation preview

Page 1: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

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

multimedia development on PIC32MX460F512L device.

for PIC32®

mikromedia™

PIC32

Page 2: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

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.

TO OUR VALUED CUSTOMERS

Nebojsa Matic

General Manager

Page 3: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 3

Introduction to mikromedia for PIC32® 4

Package contains 5

Key features 6

System specification 7

1. Power supply 8

Battery power supply 8

USB power supply 8

2. PIC32MX460F512L microcontroller 10

Key microcontroller features 10

3. Programming the microcontroller 11

Programming with mikroBootloader 12

step 1 – Connecting mikromedia 12

step 2 – Browsing for .HEX file 13

step 3 – Selecting .HEX file 13

step 4 – Uploading .HEX file 14

step 5 – Finish upload 15

Programming with mikroProg™ programmer 16

mikroProg Suite™ for PIC® software 17

Programming with ICD2® or ICD3® programmer 18

4. Reset button 20

5. Crystal oscillator 22

6. microSD card slot 24

7. Touch screen 26

8. Audio module 28

9. USB connection 30

10. Accelerometer 32

11. Flash memory 34

12. Pads 36

13. Pinout 37

14. Dimensions 38

15. mikromedia accessories 39

What’s next? 40

Table of contents

Page 4: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 4

Introduction to mikromedia for PIC32®

The mikromedia for PIC32® is a compact

development system with lots of on-board

peripherals which allow development of devices

with multimedia contents. The central part of

the system is a 32-bit PIC32MX460F512L microcontroller. The mikromedia for PIC32® 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 USB

HID 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 convenient platform for mobile devices.

Page 5: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 5

mik

rom

edia

for

PIC

32

® - p

inou

t

SPI LinesInterrupt LinesAnalog LinesDigital lines I2C Lines UART lines PWM lines

Reset pin5V power supplyReference Ground

Reference Ground

left ch.right ch.

3.3V power supply3.3V power supplyReference GroundReference Ground

Pin functions Pin functions

audio out

UART

I2CSPI2SCK2SDI2

SDO2

RXTXSCL2SDA2

Analog Lines

Interrupt Lines

Digital I/O lines

PWM lines

Digital I/O lines

VSYS RST

GND

GNDRB0 LRB1 RRB2 RD0RB3 RD1RB4 RD2RB5 RD3

RB14 RA0RE8 RA1RE9 RA4

RA14 RA5RA15 RA6RA10 RA7

RC4 RD10RB6 RD11RB7 RD14RF3 RD15

RG12 RF4RG13 RF5RG14 RF2

RG6 RF8RG7 RA2RG8 RA33.3V 3.3V

GND

GND

Package contains

01 Damage resistant protective box

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

02 mikromedia for dsPIC33® development system

Page 6: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 6

Key features

16

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

Connection Pads

TFT 320x240 display

USB MINI-B connector

CHARGE indication LED

LI-Polymer battery connector

3.5mm headphone connector

Power supply regulator

Serial Flash memory

RESET button

VS1053 Stereo mp3 coder/decoder

PIC32MX460F512L microcontroller

Accelerometer

Crystal oscillator

Power indication LED

microSD Card Slot

ICD2/3 connector

mikroProg connector17

01

02

09

Page 7: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 7

03

06

07

08

11

10

12

13

14

15

16

04 05

17

System specification

power supplyVia USB cable (5V DC)

board dimensions81.2 x 60.5 mm (3.19 x 2.38 inch)

weight~50g (0.11lbs)

power consumption58 mA with erased MCU (when on-board modules are inactive)

CAUTION: Electrostatic Sensitive DevicePermanent 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.

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

Page 8: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 8

You can apply power supply to the board

using MINI-B USB cable provided with

the board. On-board voltage regulators

provide the appropriate voltage levels

to each component on the board. Power LED (GREEN) will indicate the presence

of power supply.

You can also power the board using Li-Polymer battery,

via on-board battery connector. On-board battery charger

circuit MCP73832 enables you to charge the battery

over USB connection. LED diode (RED) will indicate

when battery is charging. Charging current is ~250mA

and charging voltage is 4.2V DC.

Battery power supply

USB power supply

Figure 1-1: Connecting USB power supply

Figure 1-2: Connecting Li-Polymer battery

1. Power supply

Page 9: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 9

23

5

4

1

VCC-BAT

D1PMEG3010ER

R443K9

Charging Current approx. 250mA

R394K7

VCC-3.3

E7

10uF

C40

2.2uF

R344K7

R64K7

VCC-BAT

VSENSE

VCC-SYS

VCC-SYS

R4310K

R37

10K

R3610K

VCC-3.3

STAT

R3810K

R451K

VCC-3.3

E510uF

R3510K

VCC-3.3

R494K7

M1DMP2160UW

STATVSSVBAT VDD

PROG

U5

MCP73832Q4BC846

Q5BC846

FP2FERRITE

VCC-USB

C29

2.2uF

VCC-3.3

R46100K

E10

10uF

R47220K

VCC-1.8

VCC-1.8

R500R

123

5

4

VinGNDEN ADJ

Vout

U3

MIC5205-ADJ

DAT

A BU

S

LD2CHARGE

VCC-BAT

VCC-1.8VREF-1.8

E1110uF

FP3

FERRITE

CN1BATT CONN

C2810nF

VBUS1

D-2

D+3

ID4

GND5

CN3

USB MINIB

VCC-SYS VCC-3.3

E310uF

E410uF

R26

2K2Vout

3

Vin1

2GND

REG1

LD29080DT33LD1

POWER

1234567891011121314151617181920212223242526

HDR1

M1X26

2728293031323334353637383940414243444546474849505152

HDR2

M1X26

VCC-3.3 VCC-3.3

VCC-SYS

Figure 1-3: Power supply schematics

Page 10: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 10

2. PIC32MX460F512L microcontroller

The mikromedia for PIC32® development system comes with the

PIC32MX460F512L microcontroller. This high-performance 32-bit

microcontroller with its integrated modules and in combination with

other on-board modules is ideal for multimedia applications.

Key microcontroller features- 1.56 DMIPS/MHz, 32-bit MIPS M4K Core;

- 512K Flash (plus 12K boot Flash);

- 32K RAM (can execute from RAM);

- 85 I/O pins;

- SPI, I2C, A/D;

- 16-bit, 32-bit Digital Timers;

- Internal Oscillator 8MHz, 32kHz;

- RTCC; etc.

Bus Matrix

Peripherial Bus

PIC32MIPS M4K 32-bit core- 80MHz, 1.5 DMIPS/MHz- 5 Stage Pipeline, 32-bit ALUTrace 32-bit

HWMul/Div

32 CoreRegisters

Shadow Set

JTAG

Instruction Data

RTCCAnalog

Comparators(2)

I2C(2)

16 Ch10-bitADCs

UARTs(2)

InputCapture

(5)

SPI(2)

OutputComparePWM(5)

16-bitTimers

(5)

PrefetchBuffer Cache Flash SRAM Interrupt

ControllerGPIO(85) VREG

DMA4Ch

2-wireDebug

USBOTG

16-bitParallel

Port

Page 11: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 11

The microcontroller can be programmed in three ways:

01

02

03

Over USB HID mikroBootloader

Using mikroProg™ external programmer

Using ICD2/3 external programmer

Figure 3-1: PIC32MX460F512L

microcontroller

3. Programming the microcontroller

Page 12: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 12

Programming with mikroBootloader

You can program the microcontroller with bootloader which

is preprogrammed into the device by default. To transfer

.hex file from a PC to MCU you need bootloader software

(mikroBootloader USB HID) which can be downloaded from:

Upon download, unzip it to desired location and start the

mikroBootloader application:

Figure 3-2: USB HID mikroBootloader window

step 1 – Connecting mikromedia

01

01

To start, connect the USB cable, or if already connected press the Reset button on your mikromedia board. Click the Connect button within 5s to enter the bootloader mode, otherwise existing microcontroller program will execute.

www.mikroe.com/downloads/get/2153/mikrobootloader_usb_hid_STM32F407VGT6.zip

Page 13: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 13

step 3 – Selecting .HEX file step 2 – Browsing for .HEX file

Figure 3-3: Browse for HEX Figure 3-4: Selecting HEX

01 01

02

0101

02

Click the Browse for HEX button and from a pop-up window (Figure 3.4) choose the .HEX file which will be uploaded to MCU memory.

Select .HEX file using open dialog window.Click the Open button.

Page 14: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 14

step 4 – Uploading .HEX file

Figure 3-5: Begin uploading Figure 3-6: Progress bar

01

01

01 01To start .HEX file bootloading click the Begin uploading button.

Progress bar enables you to monitor .HEX file uploading.

Page 15: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 15

step 5 – Finish upload

Figure 3-7: Restarting MCU Figure 3-8: mikroBootloader ready for next job

01

01

02

Click OK button after the uploading process is finished

Press Reset button on mikromedia board and wait for 5 seconds. Your program will run automatically

Page 16: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Figure 3-9: Connecting mikroProg™ to mikromedia™

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 elegant design are

it’s key features.

The microcontroller can be programmed with mikroProg™ programmer and mikroProg Suite™ for PIC® software.

The mikroProg™ programmer is connected to the development system via the CN6 connector, Figure 3-9.

Page 16

Programming with mikroProg™ programmer

Page 17: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 17

mikroProg™ programmer requires

special programming software called

mikroProg Suite™ for PIC®. This

software is used for programming

of ALL Microchip® microcontroller

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-10: Main window of mikroProg Suite™ for PIC® programming software

PIC32

mikroProg Suite™ for PIC® software

Page 18: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

The microcontroller can

be also programmed

with ICD2® or ICD3® programmer. These

programmers connects

with mikromedia board

via ICD2 CONNECTOR BOARD.

In order to enable the ICD2® and ICD3® programmers to be connected to the mikromedia board, it is

necessary to provide the 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-11.

Figure 3-12: Connecting ICD2®

or ICD3® programmer

Page 18

Programming with ICD2® or ICD3® programmer

Page 19: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 19

Figure 3-13: mikroProg™ & ICD2 / ICD3 programmer connection schematic

ICD

2/3

MCLR#

PGD2PGC2

VCC-3.3

MCLR#PGD2PGC2

R15 100

R3 100

RB6

RB7

mik

roPr

og

12345

CN6

M1X5

123456

CN5

M1X6

VCC-3.3MCLR#

PGD

2PG

C2

VCC-3.3

Vcap

E9 10uF

VDD16

RE64

RE53

RB025

RB124

RB223

RB322

RB421

RB520

RE75

RG6/SCK210

RG7/SDI211

VSS15

RG914

RG8/SDO212

MCLR13

RG151

VDD2

RC16

RC27

RC38

RC49

RA0/TMS17

RE8/INT118

RE9/INT219

RB11

35

AVD

D30

RB9

33RB

832

RB13

42RB

1241

RB15

44RB

1443

RF4

49

RF5

50

VSS

36

RB6

26

AVSS

31

RB10

34

RB7

27

VDD

37

RA9

28

RA10

/VRE

F+29

RA1

38

RF13

39

RF12

40

RD14

47

RD15

48

VSS

45

VDD

46

RC1474

RC1373

RD072

RD1171

RD1070

VDD62

VSS65

D+/RG257

RF351

U1RX/RF252

VUSB55

D-/RG356

OSC264

RD868

OSC163

RD969

VSS75

RA1466

RA1567

RA460

RA561

SCL2/RA258

SDA2/RA359

U1TX/RF853

VBUS54

RD2

77

RF0

87

RD7

84

RD6

83

RD5

82

RD4

81

RE4

100

ENVR

EG86

Vcap

/VD

Dco

re85

RD1

76

RE0

93

RD3

78

RF1

88

RE1

94

RE2

98RE

399

RG13

97

RG12

96

RG14

95

RA7

92

RA6

91

RG0

90

RG1

89

RD13

80

RD12

79

U1

PIC32MX460F512L

C5

100nF

C6

100nF

C7

100nF

C8

100nF

VCC-3.3 VCC-3.3

VCC-3.3 VCC-3.3

VCC-3.3

C25

100nF

VCC-3.3

E8

10uF

Page 20: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Board is equipped with 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 low voltage level on microcontroller

reset pin (input). In addition, a reset can be externally

provided through pin 27 on side headers (Figure 4-3).

Figure 4-2: Frontal reset buttonFigure 4-1: Location of additional reset button

You can also solder additional reset button on the appropriate place at the back side of the board, Figure 4-1.

NOTE

Page 20

4. Reset button

Page 21: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 21

2728293031323334353637383940414243444546474849505152

HDR2

M1X26

VCC-3.3

RST

R810K

VCC-3.3

C3

100nF

T1

BUTT

ON

R7

100

T2

BUTT

ON

RST

C5

100nF

C6

100nF

C7

100nF

C8

100nF

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

C25

100nF

VCC-3.3

X18M

Hz

C2 22pF

C1 22pF

X3

32.768kHz

C31 22pF

C30 22pF

CLKOCLKI

SOSCOSOSCI

VCC-3.3

E8

10uF

Vcap

E9 10uF

VDD16

RE64

RE53

RB025

RB124

RB223

RB322

RB421

RB520

RE75

RG6/SCK210

RG7/SDI211

VSS15

RG914

RG8/SDO212

MCLR13

RG151

VDD2

RC16

RC27

RC38

RC49

RA0/TMS17

RE8/INT118

RE9/INT219

RB11

35

AVD

D30

RB9

33RB

832

RB13

42RB

1241

RB15

44RB

1443

RF4

49

RF5

50

VSS

36

RB6

26

AVSS

31

RB10

34

RB7

27

VDD

37

RA9

28

RA10

/VRE

F+29

RA1

38

RF13

39

RF12

40

RD14

47

RD15

48

VSS

45

VDD

46

RC1474

RC1373

RD072

RD1171

RD1070

VDD62

VSS65

D+/RG257

RF351

U1RX/RF252

VUSB55

D-/RG356

OSC264

RD868

OSC163

RD969

VSS75

RA1466

RA1567

RA460

RA561

SCL2/RA258

SDA2/RA359

U1TX/RF853

VBUS54

RD2

77

RF0

87

RD7

84

RD6

83

RD5

82

RD4

81

RE4

100

ENVR

EG86

Vcap

/VD

Dco

re85

RD1

76

RE0

93

RD3

78

RF1

88

RE1

94

RE2

98RE

399

RG13

97

RG12

96

RG14

95

RA7

92

RA6

91

RG0

90

RG1

89

RD13

80

RD12

79

U1

PIC32MX460F512LRST

Figure 4-3: Reset circuit schematic

Page 22: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 22

Figure 5-1:External crystal oscillator (X1)

The use of crystal in all other schematics is implied even if it is purposely left out because of the schematics clarity.

Board is equipped with 8MHz crystal oscillator (X1) circuit that provides external clock waveform

to the microcontroller CLKO and CLKI 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.

Board also contains 32.768kHz Crystal oscillator (X3) which

provides external clock for internal RTCC module.

NOTE

5. Crystal oscillator

Page 23: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 23

Figure 5-2: Crystal oscillator schematic

X1

8MH

zC2 22pF

C1 22pF

X3

32.768kHz

C31 22pF

C30 22pF

CLKOCLKI

SOSCOSOSCI

VCC-3.3

Vcap

E9 10uF

VDD16

RE64

RE53

RB025

RB124

RB223

RB322

RB421

RB520

RE75

RG6/SCK210

RG7/SDI211

VSS15

RG914

RG8/SDO212

MCLR13

RG151

VDD2

RC16

RC27

RC38

RC49

RA0/TMS17

RE8/INT118

RE9/INT219

RB11

35

AVD

D30

RB9

33RB

832

RB13

42RB

1241

RB15

44RB

1443

RF4

49

RF5

50

VSS

36

RB6

26

AVSS

31

RB10

34

RB7

27

VDD

37

RA9

28

RA10

/VRE

F+29

RA1

38

RF13

39

RF12

40

RD14

47

RD15

48

VSS

45

VDD

46

RC1474

RC1373

RD072

RD1171

RD1070

VDD62

VSS65

D+/RG257

RF351

U1RX/RF252

VUSB55

D-/RG356

OSC264

RD868

OSC163

RD969

VSS75

RA1466

RA1567

RA460

RA561

SCL2/RA258

SDA2/RA359

U1TX/RF853

VBUS54

RD2

77

RF0

87

RD7

84

RD6

83

RD5

82

RD4

81

RE4

100

ENVR

EG86

Vcap

/VD

Dco

re85

RD1

76

RE0

93

RD3

78

RF1

88

RE1

94

RE2

98RE

399

RG13

97

RG12

96

RG14

95

RA7

92

RA6

91

RG0

90

RG1

89

RD13

80

RD12

79

U1

PIC32MX460F512L

C5

100nF

C6

100nF

C7

100nF

C8

100nF

VCC-3.3 VCC-3.3

VCC-3.3 VCC-3.3

VCC-3.3

C25

100nF

VCC-3.3

E8

10uF

Page 24: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 24

Figure 6-1: microSD card slot

Board contains 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.

6. microSD card slot

Page 25: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 25

SD-CS#

SD-CD#

VCC-MMC

R16

27

VCC-3.3

E6 10uF

C38 100nF

FP1

FERRITE

CS1

Din2

+3.3V4

SCK5

GND6

Dout7

CD G

CN4 MMC CARD MICRO

MOSI2-RG8

SCK2-RG6

MISO2-RG7

R1110K

R1010K

VCC-MMC

R910K

X1

8MH

z

C2 22pF

C1 22pF

X3

32.768kHz

C31 22pF

C30 22pF

SD-CS#

MOSI2-RG8

SCK2-RG6

SD-C

D#

CLKOCLKI

SOSCOSOSCI

VCC-3.3

MISO2-RG7

R5 27

R4 27

Vcap

E9 10uF

VDD16

RE64

RE53

RB025

RB124

RB223

RB322

RB421

RB520

RE75

RG6/SCK210

RG7/SDI211

VSS15

RG914

RG8/SDO212

MCLR13

RG151

VDD2

RC16

RC27

RC38

RC49

RA0/TMS17

RE8/INT118

RE9/INT219

RB11

35

AVD

D30

RB9

33RB

832

RB13

42RB

1241

RB15

44RB

1443

RF4

49

RF5

50

VSS

36

RB6

26

AVSS

31

RB10

34

RB7

27

VDD

37

RA9

28

RA10

/VRE

F+29

RA1

38

RF13

39

RF12

40

RD14

47

RD15

48

VSS

45

VDD

46

RC1474

RC1373

RD072

RD1171

RD1070

VDD62

VSS65

D+/RG257

RF351

U1RX/RF252

VUSB55

D-/RG356

OSC264

RD868

OSC163

RD969

VSS75

RA1466

RA1567

RA460

RA561

SCL2/RA258

SDA2/RA359

U1TX/RF853

VBUS54

RD2

77

RF0

87

RD7

84

RD6

83

RD5

82

RD4

81

RE4

100

ENVR

EG86

Vcap

/VD

Dco

re85

RD1

76

RE0

93

RD3

78

RF1

88

RE1

94

RE2

98RE3

99

RG13

97

RG12

96

RG14

95

RA7

92

RA6

91

RG0

90

RG1

89

RD13

80

RD12

79

U1

PIC32MX460F512L

C5

100nF

C6

100nF

C7

100nF

C8

100nF

VCC-3.3 VCC-3.3

VCC-3.3 VCC-3.3

VCC-3.3

C25

100nF

VCC-3.3

E8

10uF

Figure 6-2: microSD Card Slot module connection schematic

Page 26: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 26

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 graphics in 262.144 diffe rent colors.

Figure 7-1: Touch Screen

7. Touch screen

Page 27: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 27

Figure 7-2: Touch Screen connection schematic

LCD-RST

PMD5PMD6PMD7

LCD

-RS

LCD

-CS#

LCD

-YU

LCD

-XL

LCD

-YD

LCD

-XR

LCD

-BLE

D

PMRD

PMW

R

PMD

4PM

D3

PMD

2

PMD

1PM

D0

PMD

8PM

D9

PMD

10PM

D11

PMD

13PM

D12

PMD

15PM

D14

VCC-3.3

Vcap

E9 10uF

VDD16

RE64

RE53

RB025

RB124

RB223

RB322

RB421

RB520

RE75

RG6/SCK210

RG7/SDI211

VSS15

RG914

RG8/SDO212

MCLR13

RG151

VDD2

RC16

RC27

RC38

RC49

RA0/TMS17

RE8/INT118

RE9/INT219

RB11

35

AVD

D30

RB9

33RB

832

RB13

42RB

1241

RB15

44RB

1443

RF4

49

RF5

50

VSS

36

RB6

26

AVSS

31

RB10

34

RB7

27

VDD

37

RA9

28

RA10

/VRE

F+29

RA1

38

RF13

39

RF12

40

RD14

47

RD15

48

VSS

45

VDD

46

RC1474

RC1373

RD072

RD1171

RD1070

VDD62

VSS65

D+/RG257

RF351

U1RX/RF252

VUSB55

D-/RG356

OSC264

RD868

OSC163

RD969

VSS75

RA1466

RA1567

RA460

RA561

SCL2/RA258

SDA2/RA359

U1TX/RF853

VBUS54

RD2

77

RF0

87

RD7

84

RD6

83

RD5

82

RD4

81

RE4

100

ENVR

EG86

Vcap

/VD

Dco

re85

RD1

76

RE0

93

RD3

78

RF1

88

RE1

94

RE2

98RE

399

RG13

97

RG12

96

RG14

95

RA7

92

RA6

91

RG0

90

RG1

89

RD13

80

RD12

79

U1

PIC32MX460F512L

R23

1K

VCC-SYS

LCD-RST

LCD-RSLCD-CS#

LCD-YULCD-XLLCD-YDLCD-XR

VCC-3.3

E13

10uF

R2510K

VCC-3.3

R2410K

LCD-RSTLCD-CS#

VCC-3.3

LCD-BLED

R42300K

VCC-3.3

R41300K

LCD-YULCD-XL

VCC-3.3

Q1BC846

R4012

VCC-SYS

Q2BC846

Q3BC846

PMRDPMWR

C21

18nF

C22

18nF

D2

BAT43

2

15

12

35

11

36

3456

14

789

13

43

33

10

37383940

444546

34

1

47

1617181920212223242526272829303132

4142

VCC-3.3

PMD8PMD9PMD10PMD11

PMD15PMD14PMD13PMD12

PMD4PMD3

PMD5PMD6PMD7

PMD2PMD1PMD0

C5

100nF

C6

100nF

C7

100nF

C8

100nF

VCC-3.3 VCC-3.3

VCC-3.3 VCC-3.3

VCC-3.3

C25

100nF

VCC-3.3

E8

10uF

TFT1

MI 0283QT-9A

LED- A1

DB17

HSYNC

RD

VSYNC

WR(D/C)

LED- A2LED- A3LED- A4IM0

DE

IM3IM2IM1

DOTCL K

GND

SDO

RESET

D/C(SCL)CSTEVDDI

X+(R)Y+(D)X- (L )

SDI

LED- K

Y- (U)

DB16DB15DB14DB13DB12DB11DB10DB9DB8DB7DB6DB5DB4DB3DB2DB1DB0

VCIVCI

Page 28: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 28

The mikromedia for PIC32® features 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

8. Audio module

Page 29: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 29

Figure 8-3: Audio module connection schematic

MP3-BSYNC

MP3-CS#

C20

22pF

C19

22pF

R1 1M

R2010K

R21

10K

MP3

-DREQ

MP3-RST#

R210K

R1910K

X212.288MHz

C131uF

VCC-3.3

GPI

O

VCC-3.3

LEFT

RIGHT

GBUF

E1

10uF

E2

10uF

CN2

PHONEJACK

LEFT

RIGHT

C16

10nF

C14

47nF

C15

10nF

R2710

R3020

R3120

R28 10

R29 10

R32

470C17

3.3nF

R17100K

R33

470C18

3.3nF

R18100K

L

R

R2227

MCN

2XR

ESET

3D

GN

D0

4CV

DD

05

IOVD

D0

6CV

DD

17

GPI

O6

11G

PIO

712

XDCS/BSYNC13

IOVDD114

GPI

O5

25

CVDD224

XCS23

DGND422

DGND321

XTALI18

XTALO17

DGND116

VCO15

DRE

Q8

MCP

/LN

11

IOVDD219

GPI

O2

9G

PIO

310

TX27

RX26

DGND220

SCLK

28

SI29

SO30

CVD

D3

31

XTES

T32

GPI

O0

33

GPI

O1

34

GN

D35

GPI

O4

36

AGND037

AVDD038

RIGHT39

AGND140

AGND241

GBUF42

AVDD143

RCAP44

AVDD245

LEFT46

AGND347

LN248

U2

VS1053

VCC-1.8 VCC-3.3

MP3-CS#

MP3

-RST

#

SCK2

-RG

6M

OSI

2-RG

8

MIS

O2-

RG

7

MOSI2-RG8

SCK2-RG6

MP3-CS#M

P3-B

SYN

C

MP3-DREQMP3-RST#

VCC-3.3

MISO2-RG7

R5 27

R4 27

Vcap

E9 10uF

VDD16

RE64

RE53

RB025

RB124

RB223

RB322

RB421

RB520

RE75

RG6/SCK210

RG7/SDI211

VSS15

RG914

RG8/SDO212

MCLR13

RG151

VDD2

RC16

RC27

RC38

RC49

RA0/TMS17

RE8/INT118

RE9/INT219

RB11

35

AVD

D30

RB9

33RB

832

RB13

42RB

1241

RB15

44RB

1443

RF4

49

RF5

50

VSS

36

RB6

26

AVSS

31

RB10

34

RB7

27

VDD

37

RA9

28

RA1

0/VR

EF+

29

RA1

38

RF13

39

RF12

40

RD

1447

RD15

48

VSS

45

VDD

46

RC1474

RC1373

RD072

RD1171

RD1070

VDD62

VSS65

D+/RG257

RF351

U1RX/RF252

VUSB55

D-/RG356

OSC264

RD868

OSC163

RD969

VSS75

RA1466

RA1567

RA460

RA561

SCL2/RA258

SDA2/RA359

U1TX/RF853

VBUS54

RD2

77

RF0

87

RD7

84

RD6

83

RD5

82

RD4

81

RE4

100

ENVR

EG86

Vcap

/VD

Dco

re85

RD

176

RE0

93

RD3

78

RF1

88

RE1

94

RE2

98RE3

99

RG

1397

RG12

96

RG14

95

RA7

92

RA6

91

RG0

90

RG1

89

RD13

80

RD

1279

U1

PIC32MX460F512L

C11

100nF

C10

100nF

C4

100nF

C9

100nF

VCC-1.8 VCC-1.8 VCC-1.8 VCC-1.8

C12

100nF

C23

100nF

VCC-3.3

C24

100nF

VCC-3.3

C26

100nF

VCC-3.3 VCC-3.3

C27

100nF

VCC-3.3

C5

100nF

C6

100nF

C7

100nF

C8

100nF

VCC-3.3 VCC-3.3

VCC-3.3 VCC-3.3

VCC-3.3

C25

100nF

VCC-3.3

E8

10uF

Page 30: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 30

Figure 9-1: Connecting USB cable to MINI-B USB connector

PIC32MX460F512L microcontroller has integrated USB module, which enables you

to implement USB communication functionality to your mikromedia board. Connection with

target USB host is done over MINI-B USB connector which is positioned next to the battery connector.

9. USB connection

Page 31: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 31

Figure 9-2: USB module connection schematic

X1

8MH

z

C2 22pF

C1 22pF

X3

32.768kHz

C31 22pF

C30 22pF

CLKOCLKI

USB-DET

USBDPUSBDM

SOSCOSOSCI

USB-ID-RF3

VCC-3.3

Vcap

E9 10uF

VDD16

RE64

RE53

RB025

RB124

RB223

RB322

RB421

RB520

RE75

RG6/SCK210

RG7/SDI211

VSS15

RG914

RG8/SDO212

MCLR13

RG151

VDD2

RC16

RC27

RC38

RC49

RA0/TMS17

RE8/INT118

RE9/INT219

RB11

35

AVD

D30

RB9

33RB

832

RB13

42RB

1241

RB15

44RB

1443

RF4

49

RF5

50

VSS

36

RB6

26

AVSS

31

RB10

34

RB7

27

VDD

37

RA9

28

RA10

/VRE

F+29

RA1

38

RF13

39

RF12

40

RD14

47

RD15

48

VSS

45

VDD

46

RC1474

RC1373

RD072

RD1171

RD1070

VDD62

VSS65

D+/RG257

RF351

U1RX/RF252

VUSB55

D-/RG356

OSC264

RD868

OSC163

RD969

VSS75

RA1466

RA1567

RA460

RA561

SCL2/RA258

SDA2/RA359

U1TX/RF853

VBUS54

RD2

77

RF0

87

RD7

84

RD6

83

RD5

82

RD4

81

RE4

100

ENVR

EG86

Vcap

/VD

Dco

re85

RD1

76

RE0

93

RD3

78

RF1

88

RE1

94

RE2

98RE3

99

RG13

97

RG12

96

RG14

95

RA7

92

RA6

91

RG0

90

RG1

89

RD13

80

RD12

79

U1

PIC32MX460F512L

USBDPUSBDM

VCC-USB

C2810nF

FP2

FERRITEVBUS

1D-

2D+

3ID

4GND

5

CN3

USB MINIB

USB-ID

USB-DET

R14100

USB-ID-RF3

USB-ID

RF3 1

2

3

J3

SMD JUMPER

C5

100nF

C6

100nF

C7

100nF

C8

100nF

VCC-3.3 VCC-3.3

VCC-3.3 VCC-3.3

VCC-3.3

C25

100nF

VCC-3.3

E8

10uF

Page 32: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 32

Figure 10-1: Accelerometer module

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.

On board ADXL345 accelerometer is used

to measure acceleration in three axis: x, y

and z. The accelerometer 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.

10. Accelerometer

Page 33: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 33

Figure 10-2: Accelerometer connection schematic

C32100nF

C33100nF

VCC-3.3

R1210K

R1310K

VCC-3.3

1 2 3

J1SMD JUMPER

ACC ADDRESS123

VCCGNDRes

4GND

5GND

6VCC

7CS

8INT1

9INT2

10NC

11Res

12ADD

13SDA

14SC

L

U9

ADXL345

VCC-3.3

VCC-3.3 VCC-3.3

SDA2-RA3

SCL2-RA2

SDA2-RA3SCL2-RA2

VCC-3.3

VcapE9 10uF

VDD16

RE64

RE53

RB025

RB124

RB223

RB322

RB421

RB520

RE75

RG6/SCK210

RG7/SDI211

VSS15

RG914

RG8/SDO212

MCLR13

RG151

VDD2

RC16

RC27

RC38

RC49

RA0/TMS17

RE8/INT118

RE9/INT219

RB11

35

AVD

D30

RB9

33RB

832

RB13

42RB

1241

RB15

44RB

1443

RF4

49

RF5

50

VSS

36

RB6

26

AVSS

31

RB10

34

RB7

27

VDD

37

RA9

28

RA10

/VRE

F+29

RA1

38

RF13

39

RF12

40

RD14

47

RD15

48

VSS

45

VDD

46

RC1474

RC1373

RD072

RD1171

RD1070

VDD62

VSS65

D+/RG257

RF351

U1RX/RF252

VUSB55

D-/RG356

OSC264

RD868

OSC163

RD969

VSS75

RA1466

RA1567

RA460

RA561

SCL2/RA258

SDA2/RA359

U1TX/RF853

VBUS54

RD2

77

RF0

87

RD7

84

RD6

83

RD5

82

RD4

81

RE4

100

ENVR

EG86

Vcap

/VD

Dco

re85

RD1

76

RE0

93

RD3

78

RF1

88

RE1

94

RE2

98RE3

99

RG13

97

RG12

96

RG14

95

RA7

92

RA6

91

RG0

90

RG1

89

RD13

80

RD12

79

U1

PIC32MX460F512L

C5

100nF

C6

100nF

C7

100nF

C8

100nF

VCC-3.3 VCC-3.3

VCC-3.3 VCC-3.3

VCC-3.3

C25

100nF

VCC-3.3

E8

10uF

Page 34: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 34

11. Flash memory

Since multimedia applications are getting increasingly

demanding, it is necessary to provide additional memory

space to be used for storing more data. The flash memory module

enables the microcontroller to use additional 8Mbit flash memory. It is

connected to the microcontroller via the Serial Peripheral Interface (SPI).

Figure 11-1:Flash memory module

Page 35: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 35

MOSI2-RG8

SCK2-RG6

FLASH-CS#

VCC-3.3

MISO2-RG7

R5 27

R4 27

Vcap

E9 10uF

VDD16

RE64

RE53

RB025

RB124

RB223

RB322

RB421

RB520

RE75

RG6/SCK210

RG7/SDI211

VSS15

RG914

RG8/SDO212

MCLR13

RG151

VDD2

RC16

RC27

RC38

RC49

RA0/TMS17

RE8/INT118

RE9/INT219

RB11

35

AVD

D30

RB9

33RB

832

RB13

42RB

1241

RB15

44RB

1443

RF4

49

RF5

50

VSS

36

RB6

26

AVSS

31

RB10

34

RB7

27

VDD

37

RA9

28

RA10

/VRE

F+29

RA1

38

RF13

39

RF12

40

RD14

47

RD15

48

VSS

45

VDD

46

RC1474

RC1373

RD072

RD1171

RD1070

VDD62

VSS65

D+/RG257

RF351

U1RX/RF252

VUSB55

D-/RG356

OSC264

RD868

OSC163

RD969

VSS75

RA1466

RA1567

RA460

RA561

SCL2/RA258

SDA2/RA359

U1TX/RF853

VBUS54

RD2

77

RF0

87

RD7

84

RD6

83

RD5

82

RD4

81

RE4

100

ENVR

EG86

Vcap

/VD

Dco

re85

RD1

76

RE0

93

RD3

78

RF1

88

RE1

94

RE2

98RE3

99

RG13

97

RG12

96

RG14

95

RA7

92

RA6

91

RG0

90

RG1

89

RD13

80

RD12

79

U1

PIC32MX460F512L

FLASH-CS#

C37

100nFR4810K

VCC-3.3

CS1

SDO2

WP3

SDI5

GND4

SCK6

HOLD7

VCC8

U10

M25P80

VCC-3.3VCC-3.3

MISO2-RG7SCK2-RG6

MOSI2-RG8

C5

100nF

C6

100nF

C7

100nF

C8

100nF

VCC-3.3 VCC-3.3

VCC-3.3 VCC-3.3

VCC-3.3

C25

100nF

VCC-3.3

E8

10uF

Figure 11-2: Flash memory module connection schematic

Page 36: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 36

12. Pads

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.

Note: pin RA10 can be used either as an I/O or as VREF1.8.

(to switch between those, solder jumper J2 in

appropriate position). 

Pads HDR2 Pads HDR1

Page 37: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 37

RXTX

SDASCL

RST

RL

1234567891011121314151617181920212223242526

HDR2

M1X26

VCC-3.3

RD11RD14RD15

RD2RD1

RX-RF2TX-RF8

RA1

RA6

RF4RF5

RA7

RA5RA4

RA0

RD0

RD3

SDA2-RA3SCL2-RA2

RD10

SCKSDISDO

HDR1

M1X26

VCC-3.3

VCC-SYS

RA10

RE9RE8

RB0

MOSI2-RG8

SCK2-RG6MISO2-RG7

RB1RB2RB3RB4RB5RB14

RA14RA15

RG13RG12

RG14

RC4RB6RB7RF3

MOSI2-RG8

SCK2-RG6

RB0

RE9RE8

RB1RB2RB3RB4RB5

RA0

RC4

RD14

RD15

RB14

RA1

RF4

RF5

RF3

RD11

SDA2-RA3SCL2-RA2

RX-RF2TX-RF8

RA14RA15

RA5RA4

RD0

RD10

RD3

RD1

RA6

RG13

RG12

RG14

RA7

RD2

RA10

RB7

RB6

VCC-3.3

MISO2-RG7R5 27

R4 27

VcapE9 10uF

VDD16

RE64

RE53

RB025

RB124

RB223

RB322

RB421

RB520

RE75

RG6/SCK210

RG7/SDI211

VSS15

RG914

RG8/SDO212

MCLR13

RG151

VDD2

RC16

RC27

RC38

RC49

RA0/TMS17

RE8/INT118

RE9/INT219

RB11

35

AVD

D30

RB9

33RB

832

RB13

42RB

1241

RB15

44RB

1443

RF4

49

RF5

50

VSS

36

RB6

26

AVSS

31

RB10

34

RB7

27

VDD

37

RA9

28

RA10

/VRE

F+29

RA1

38

RF13

39

RF12

40

RD14

47

RD15

48

VSS

45

VDD

46

RC1474

RC1373

RD072

RD1171

RD1070

VDD62

VSS65

D+/RG257

RF351

U1RX/RF252

VUSB55

D-/RG356

OSC264

RD868

OSC163

RD969

VSS75

RA1466

RA1567

RA460

RA561

SCL2/RA258

SDA2/RA359

U1TX/RF853

VBUS54

RD2

77

RF0

87

RD7

84

RD6

83

RD5

82

RD4

81

RE4

100

ENVR

EG86

Vcap

/VD

Dco

re85

RD1

76

RE0

93

RD3

78

RF1

88

RE1

94

RE2

98RE

399

RG13

97

RG12

96

RG14

95

RA7

92

RA6

91

RG0

90

RG1

89

RD13

80

RD12

79

U1

PIC32MX460F512LR7 100RST

2728293031323334353637383940414243444546474849505152

Figure 12-1: Connection pads schematic

Page 38: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 38 Page 39

13. Pinout

SPI LinesInterrupt LinesAnalog LinesDigital lines I2C Lines UART lines PWM lines

Reset pin5V power supplyReference Ground

Reference Ground

left ch.right ch.

3.3V power supply3.3V power supplyReference GroundReference Ground

Pin functions Pin functions

audio out

UART

I2CSPI2SCK2SDI2

SDO2

RXTXSCL2SDA2

Analog Lines

Interrupt Lines

Digital I/O lines

PWM lines

Digital I/O lines

VSYS RST

GND

GNDRB0 LRB1 RRB2 RD0RB3 RD1RB4 RD2RB5 RD3

RB14 RA0RE8 RA1RE9 RA4

RA14 RA5RA15 RA6RA10 RA7

RC4 RD10RB6 RD11RB7 RD14RF3 RD15

RG12 RF4RG13 RF5RG14 RF2

RG6 RF8RG7 RA2RG8 RA33.3V 3.3V

GND

GND

Page 39: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 39

73.66

81.15

63.5

2.672.54

36.5

8

55.8

8

60.4

5

1.6 63

2.03

3195

29004157

7276

2380

2200

50.2

19

76

2500

1440

105100

80

8.89

350

7.62

300

3.2126

57.62268

69.32728

43.2

17

00

Legend

14. Dimensions

Page 40: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 40

mikroBUS™ shield Li-Polimer battery

15. mikromedia accessoriesWe 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.

04

01

05 06 07

02 03

Gaming shield

Connect shield

Wire jumpers

BatteryBoost shield PROTO shield

Page 41: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 41

What’s next?

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:

Visual TFT

www.mikroe.com/visualtft

You have now completed the journey through each and every feature of mikromedia for PIC32 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.

You still don’t have an appropriate compiler? Locate PIC32® compiler that

suits you best on our site:

Choose between mikroC™, mikroBasic™ and mikroPascal™ and download a fully

functional demo version, so you can begin building your first applications.

Compiler

www.mikroe.com/pic/compilers

Page 42: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 42

Notes:

Page 43: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

Page 43

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.

TRADEMARKS

The MikroElektronika name and logo, mikroC™, mikroBasic™, mikroPascal™, Visual TFT™, Visual GLCD™, mikroProg™, Ready™, MINI™, mikroBUS™, EasyPIC™, EasyAVR™, Easy8051™, 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.The PIC32® and Windows® logos and product names are trademarks of Microchip Technology® and Microsoft® in the U.S.A. and other countries.

Copyright © 2014 MikroElektronika. All Rights Reserved.

HIGH RISK ACTIVITIES

The products of MikroElektronika are not fault – tolerant nor designed, manufactured or intended for use or resale as on – line control equipment in 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.

Page 44: mikromedia - Mikroelektronika · Page 5 mikromedia for PIC32 ® - pinout Digital lines Analog Lines Interrupt Lines SPI Lines I2C Lines UART lines PWM lines 5V power supply Reset

If you want to learn more about our products, please visit our web site 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 [email protected] ver. 1.10fmikromedia for PIC32 Manual

0100000079256

PIC32