20
PIC32-MX460 development board Users Manual All boards produced by Olimex are ROHS compliant Rev. B, May 2009 Copyright(c) 2009, OLIMEX Ltd, All rights reserved Page 1

PIC32-MX460 (1)

  • Upload
    saraaj

  • View
    81

  • Download
    2

Embed Size (px)

Citation preview

Page 1: PIC32-MX460 (1)

PIC32-MX460 development board Users Manual

All boards produced by Olimex are ROHS compliant

Rev. B, May 2009Copyright(c) 2009, OLIMEX Ltd, All rights reserved

Page 1

Page 2: PIC32-MX460 (1)

INTRODUCTION

PIC32-MX460 is low cost development board with the new high-performance 80MHz MIPS-Based 32-bit Flash microcontroller PIC32MX460F512L – 100 pin general purpose and USB. This powerful microcontroller supports various serial interfaces such as USB Device/Host/OTG, UART. In addition you will find also audio input and output, debug interface, LCD, UEXT, mini SD/MMC, User Joystick, User Leds, RF Module area. All this allows you to build a diversity of powerful applications to be used in a wide range of situations.

BOARD FEATURES

• PIC32MX460F512L microcontroller

• Audio input

• Audio output

• USB host

• USB device

• USB OTG

• provisions for MRF24J40MA module

• SD card

• Reset Circuit

• Power supply

• UEXT connector for other Olimex modules like MOD-MP3, MOD-NRF24Lx, MOD-SMB380, MOD-RFID125 etc.

• ICSP/ICD connector for programming with PIC-ICD2-POCKET

• JTAG connector

• RD232 interface with driver

• LCD Nokia 3310 BW 84 x48 pixels

• Quartz crystalls 8 Mhz and 32768 Hz

• two status LED

• Joystick

• Reset button

• Power plug-in jack with diode bridge can be powered with AC or DC power supply

• 3.3V voltage regulator

• Extension slot on every uC pin

• Gird 100 mils

• GND bus

• Vcc bus

• Four mounting holes 3,3 mm (0,13")

• PCB: FR-4, 1.5 mm (0,062"), solder mask, silkscreen component print

Page 2

Page 3: PIC32-MX460 (1)

• Dimensions 135.9x101.6 mm (5.35x4.00")

ELECTROSTATIC WARNING

The PIC32-MX460 board is shipped in protective anti-static packaging. The board must not be subject to high electrostatic potentials. General practice for working with static sensitive devices should be applied when working with this board.

BOARD USE REQUIREMENTS

Cables: Depends on the used programming/debugging tool. It could be 1.8 meter USB A-B cable to connect PIC-ICD2 or PIC-ICD2-POCKET to USB host on PC or RS232 cable in case of PIC-ICD2-TINY or other programming/debugging tools. You will need a serial cable if not for programming, than for configuring the board. You will also need a USB OTG cable.

Hardware: Programmer/Debugger – most of Olimex programmers are applicable, for example PIC-ICD2, PIC-ICD2-POCKET, PIC-ICD2-TINY or other compatible programming/debugging tool.

!!!Warning!!! When you want to program this microcontroller with PIC-ICD2, PIC-ICD2-POCKET or PIC-ICD2-TINY, before connecting the programmer to your target board, you should first connect the programmer to your computer and open MPLAB. There, first from menu Configure – Select Device – choose the microcontroller you are about to program, then from menu Programmer – Select Programmer – choose MPLAB ICD 2, wait while MPLAB is downloading operation system, and after ICD2 is connected – check in menu Programmer – Settings – Power – there is option – Power target circuit from MPLAB ICD 2 – this option should be forbidden, you could not select it. Now it is safe to connect the programmer to your target board.

PROCESSOR FEATURES

PIC32-MX460 board use High-Performance 32-bit RISC microcontroller PIC32MX460F512L from Microchip Technology Inc with these features:

– Operating Voltage Range of 2.3V to 3.6V

– 512K Flash Memory (plus an additional 12KB of Boot Flash)

– 32K SRAM Memory

– Pin-Compatible with Most PIC24/dsPIC® Devices

– Multiple Power Management Modes

– Multiple Interrupt Vectors with Individually Programmable Priority

– Fail-Safe Clock Monitor Mode

– Configurable Watchdog Timer with On-Chip Low-Power RC Oscillator for Reliable Operation

Peripheral Features:

– Atomic SET, CLEAR and INVERT Operation on Select Peripheral Registers

– Up to 4-Channel Hardware DMA with Automatic Data Size Detection

Page 3

Page 4: PIC32-MX460 (1)

– USB 2.0 Compliant Full Speed Device and On-The-Go (OTG) Controller

– USB has a Dedicated DMA Channel

– 40 MHz Crystal Oscillator

– Internal 8 MHz and 32 kHz Oscillators

– Separate PLLs for CPU and USB Clocks

– Two I2C™ Modules

– Two UART Modules with:

– RS-232, RS-485 and LIN 1.2 support

– IrDA® with On-Chip Hardware Encoder and Decoder

– Parallel Master and Slave Port (PMP/PSP) with 8-bit and 16-bit Data and Up to 16 Address Lines

– Hardware Real-Time Clock/Calendar (RTCC)

– Five 16-bit Timers/Counters (two 16-bit pairs combine to create two 32-bit timers)

– Five Capture Inputs

– Five Compare/PWM Outputs

– Five External Interrupt Pins

– High-Speed I/O Pins Capable of Toggling at 80 MHz

– High-Current Sink/Source (18 mA/18 mA) on All I/O Pins

– Configurable Open-Drain Output on Digital I/O Pins

Debug Features:

– Two Programming and Debugging Interfaces:

– 2-Wire Interface with Unintrusive Access and Real-time Data Exchange with Application

– 4-wire MIPS® Standard Enhanced JTAG interface

– Unintrusive Hardware-Based Instruction Trace

– IEEE Std 1149.2 Compatible (JTAG) Boundary Scan

Analog Features:

– 16-Channel 10-bit Analog-to-Digital Converter:

– 1000 ksps Conversion Rate

– Conversion Available During Sleep, Idle

– Two Analog Comparators

– 5V Tolerant Input Pins (digital pins only)

Page 4

Page 5: PIC32-MX460 (1)

BLOCK DIAGRAM

Page 5

Page 6: PIC32-MX460 (1)

MEMORY MAP

Page 6

Page 7: PIC32-MX460 (1)

SCHEMATIC

Page 7

CLOSE

CLOSE

CLOSE

470uF/16VDC

10uF/6.3V(NA)

100nF 47uF/6.3V/TANT100nF

10uF/6.3V(NA) 47uF

/6.3

V/T

AN

T 100nF

33nF

47uF/6.3V/TANT

33nF

100nF

100nF

100nF

100nF

100nF

1uF/16V/TANT

100nF

100n

F

39pF39pF

27pF

27pF100nF

100nF 100nF 100nF 100nF 100nF

10uF/6 .3V/T ANT 100nF

10uF/6 .3V/TANT

100nF100nF

100nF

47pF 47pF

100nF

1uF

100nF

47pF

47uF/6.3V/TANT

2.2uF

2.2uF

470pF 47uF/6.3V/TANT100nF

47uF/6.3V/TANT

10nF

100n

F 10uF

/6.3

V/T

AN

T

100n

F

2.2uF 100nF

47pF(NA)47pF(NA)

1N5819(SS14)

1N5819(SS14)

1N5819(SS14)

1N5819(SS14)

1N4148

DB104(SMD)

WU06S

JOYSTICK_MT5_F

BH14S(PIN<12>-CUT!)

FB0805/600R/200mA(201209-601)

FB0805/600R/200mA(201209-601)

FB0805/600R/200mA(201209-601)

CL470nH/0805/1.76R/250mA

NOKIA_3310

GYX-SD-TC0805SYC(YELLOW) GYX-SD-TC0805SGC(GREEN)

+5VVIN

+5V

GYX-SD-TC0805SURK(RED)YDJ-1134

Q8.000MHz/20pF/HC-49SM(SMD)

QCT32768(2x6)/6pF

DTC114YKA

220R/1%

330R/1%

330R/1%

240R/1%

390R/1%560R

10k10k

33k 33k

100k10k

100k100k100k

33k

560R

560R

NA

33k

330R

33k 33k

330R

1k

560R 560R

33k 33k 33k

33k 33k 33k 33k

1k

33k10k

560R

10k

560R

20k

33k

27k

47k

560R

470k20k

100k

100k

560R

10k

NA

220R/1%

0R(NA)

4.7k 4.7k

T1107A(6x3.8x2.5mm)

MRF24J40MA(NA)

DB9-F

MICRO

U1

PIC32MX460F512L

ST3232(SO16)

MCP601-I/SN

TS4871(SO-8)

LM3526M-L (SO8)

MCP130T(NA)

BH10SBH10SBH10SBH10SBH10SBH10SBH10SBH10SBH10SBH10S

HN2x3

HN2x3

USB_B

USB_A

MICRO_AB

3.3VA

3.3V

3.3VA

3.3V

3.3VA 3.3VA

3.3V

3.3VAAGND

AGND

3.3V

3.3V

3.3V

3.3V 3.3V

AGND AGND AGND

3.3V

AGND

AGND AGND

AGND AGNDAGND AGND

3.3V3.3V

AGND

AGND

AGND

3.3V

AGND

3.3V

3.3V3.3V

3.3V

3.3V

3.3V

3.3V

3.3VA

AGND

AGND

3.3V3.3V

HN2x3

CLOSE

LM1117IMPX-ADJ LM1117IMPX-ADJ

BZV55C2V4

BZV55C2V4

MOSI1,MISO1,SCK1,CS_UEXT

TDI,T

DO

,TM

S,T

CK

TXD2,RXD2,#RTS2,#CTS2

#CTS2

#CTS2

#LCD_CS

#LCD_CS

#LCD_RES

#LCD_RES

#RF_MODULE_CS

#RF_MODULE_CS

#RF_MODULE_RESET

#RF_MODULE_RESET

#RTS2

#RTS2

+5V

+5V_HOST_PWR

+5V_HOST_PWR

+5V_HOST_PWR

+5V_OTG_PWR

+5V_OTG_PWR

+5V_OTG_PWR

+5V_OTG_PWR

+5V_USB_DEV

+5V_USB_DEV

+5V_USB_DEV

+5V_USB_DEV

A_IN

A_IN

A_OUT

A_OUT

BUT(C)

BUT(C)

BUT(D)

BUT(D)

BUT(L)

BUT(L)

BUT(R)

BUT(U)

BUT(U)

CS_SD

CS_SD

CS_UEXT

CS_UEXT CS_UEXT

LCD_D/#C

LCD_D/#C

LED1

LED1

LED2

LED2

MISO1 MISO1

MISO1

MISO1

MISO2

MISO2

MOSI1

MOSI1

MOSI1

MOSI1

MOSI2

MOSI2

MOSI2 PC_CDPC_CTS

PC_CTSPC_RTSPC_RTS

PC_RXD

PC_RXD

PC_TXDPC_TXD

PGC2

PGC2

PGD2

PGD2

RA7_BUT(R)

RA7_BUT(R)

RD5_BUT(R)

RD5_BUT(R)RF_MODULE_INT

RF_MODULE_INT

RF_MODULE_WAKE

RF_MODULE_WAKE

RSTN

RSTN

RSTN

RXD1

RXD1

RXD2

RXD2

SCK1 SCK1

SCK1

SCK1

SCK2

SCK2

SCK2

SCL2

SCL2

SDA2

SDA2

SD_CDSD_WE

TCK

TCK

TDI

TDI

TDO

TDO

TMS

TMS

TXD1

TXD1

TXD2

TXD2

USBID

USBID

USB_D+

USB_D+

USB_D-

USB_D-

USB_DEV_D+USB_DEV_D+

USB_DEV_D+

USB_DEV_D-

USB_DEV_D-

USB_DEV_D-

USB_FAULT

USB_FAULT

USB_HOST_D+USB_HOST_D+ USB_HOST_D+USB_HOST_D-

USB_HOST_D-

USB_HOST_D-

USB_OTG_D+

USB_OTG_D+

USB_OTG_D+USB_OTG_D-

USB_OTG_D-

USB_OTG_D-

VBUS

VBUS

VBUSON

VBUSON

3.3V

3.3VA1 23.3VA_E1

2

3.3V_E

5V

AGND1 2AGND_E

C1

C2

C3 C4C5

C6

C7 C8

C9

C10

C11

C12

C13

C14

C15

C16C20

C21

C22

C23C24

C25

C26

C27

C28 C29 C30 C31 C32

C33 C34

C35C36

C37C38

C39C

40

C41

C42

C43

C44

C45

C46

C47

C48C49C50

C51

C52

C53

C54

C55

C56 C57

C58C59

D1

D2

D3

D4

D5

G1

GND

GND_

HEADPHONES

SCJ325P00XG0B02G

123456

ICSP

LEFT

CENTER

DOWN

UP

COMMON

RIGHT

J1

1234567891011121314

JTAG

L1

L2

L3

L4

#RES8

#SCE5D/#C4

GND6

SCK2

SDIN3

VDD1

VOUT7

LCD

LED1 LED2

MICROPHONE

SCJ325P00XG0B02G

PWR

PWR_JACK

Q1

Q2

Q3

R1

R2

R3

R4

R5R6

R7R8

R9 R10

R11R12

R13R14R15

R16

R17

R18

R19

R20

R21

R22 R23

R24

R25

R26 R27

R28 R29 R30

R31 R32 R33 R34

R35

R36R37

R38

R39

R40

R41

R42

R43R44

R45

R46R47

R48

R49

R50

R51

R52

R53

R54

R55 R56

RA0RA1RA2RA3RA4RA5RA6RA7

1

2

3

RA7/RD5

RA9RA10RA14RA15

RB0RB1

RB3RB4RB6RB7RB8RB9

RB10RB11RB12RB13RB14RB15

RC1RC2RC3RC4

RD0

RD2RD3RD4RD5RD6RD7RD8RD9RD10RD11RD12

RD15

RE0RE1RE2RE3RE4RE5RE6RE7RE8RE9

RESET

RF0RF1RF2RF3

RF8RF12RF13

#CS8

#RESET2

GND 1

GND 11

GND 12INT

4

NC 9

SCK6

SDI5

SDO7

VIN 10

WAKE3

RF_MODULE

RG0RG1

RG6RG7RG8RG9RG12RG13RG14RG15

12345

6789

G1

G2

RS232

RST

CD/DAT3/CS2

CLK/SCLK5

CMD/DI3

DAT0/DO7

DAT1/RES8

DAT2/RES1

VDD4 VSS6

SD/MMC

#MCLR13

#U1RTS/BCLK1/CN21/RD1548

#U2CTS/RF1240

#U2RTS/BCLK2/RF1339

AVDD30

AVSS31

C1IN-/AN4/CN6/RB421

C1OUT/AN8/RB832

C2IN+/AN3/CN5/RB322 C2IN-/AN2/CN4/RB223

C2OUT/AN9/RB933

CN20/#U1CTS/RD1447

CVREFOUT/PMA13/AN10/RB1034

D+/RG257

D-/RG356

ENVREG86

IC1/RTCC/RD868

IC2/#SS1/RD969

IC3/SCK1/PMCS2/PMA15/RD1070

IC4/PMCS1/PMA14/RD1171

INT1/RE818

INT2/RE919

OC2/RD176

OC3/RD277

OC4/RD378

OSC1/CLKI/RC1263

OSC2/CLKO/RC1564

PGC1/EMUC1/AN1/CN3/RB124

PGC2/EMUC2/AN6/OCFA/RB626

PGD1/EMUD1/AN0/CN2/RB025

PGD2/EMUD2/AN7/RB727

PMA2/#SS2/CN11/RG914PMA3/SDO2/CN10/RG812PMA4/SDI2/CN9/RG711PMA5/SCK2/CN8/RG610

PMA6/VREF+/CVREF+/RA1029 PMA7/VREF-/CVREF-/RA928

PMA8/U2TX/CN18/RF550PMA9/U2RX/CN17/RF449

PMA10/AN13/RB1342 PMA11/AN12/RB1241 PMA12/AN11/RB1135

PMALH/PMA1/AN14/RB1443

PMALL/PMA0/AN15/OCFB/CN12/RB1544

PMD0/RE093

PMD1/RE194

PMD2/RE298

PMD3/RE399

PMD4/RE4100

PMD5/RE53

PMD6/RE64

PMD7/RE75

PMD8/RG090

PMD9/RG189

PMD10/RF188PMD11/RF087

PMD12/IC5/RD1279

PMD13/CN19/RD1380

PMD14/CN15/RD683

PMD15/CN16/RD784

PMRD/CN14/RD582PMWR/OC5/CN13/RD481

RG151

SCL1/INT3/RA1466

SCL2/RA258

SDA1/INT4/RA1567

SDA2/RA359

SDI1/T5CK/RC49

SDO1/OC1/INT0/RD072

SOSCI/CN1/RC1373

SOSCO/T1CK/CN0/RC1474

T2CK/RC16

T3CK/RC27

T4CK/RC38

TCK/RA138

TDI/RA460

TDO/RA561

TMS/RA017

TRCLK/RA691

TRD0/RG1397TRD1/RG1296

TRD2/RG1495

TRD3/RA792

U1RX/RF252

U1TX/RF853

USBID/RF351

VBUS54

VBUSON/C1IN+/AN5/CN7/RB520

VCAP/VDDCORE85

VDD2

VDD16

VDD37

VDD46

VDD62

VSS15 VSS36 VSS45VSS65 VSS75

VUSB55

C1+1

C1-3

C2+4

C2-5

R1IN13R1OUT12

R2IN8R2OUT9

T1IN11T1OUT

14

T2IN10T2OUT

7

V+2

V-6

U2

1516 GNDVCCU2PWR

3

26

74

U3

3

4

27

58

16

U4

#ENA1

#ENB4

FLAG_A2

FLAG_B3GND

6IN7OUT_A8

OUT_B5

U5

3

12

GND

VCC RESET

U6

UEXT-1UEXT-2UEXT-3UEXT-4UEXT-5UEXT-6UEXT-7UEXT-8UEXT-9UEXT-10

1 23 45 6

USB_D+

1 23 45 6

USB_D-

1234

USB_DEV

1234

USB_HOST

D+D-

GND

GN

D1

GN

D2

GN

D3

GN

D4

ID

VBUS

USB_OTG

1 23 45 6

VBUS

12

VDD_E

ADJ/GND

IN OUT

VR1(5V)

ADJ/GND

IN OUT

VR2(3.3V)

Z1

Z2

6VAC9VDC

PIC32-MX460Rev. B

COPYRIGHT(C), 2009

http://www.olimex.com+ +

+

+

+

+

+

+

++

+

1-L23-R

A<1>

E<2>

C<3>

B<4>

Common<5>

D<6>

Center push

RIGHT

LEFT UP

DOWN

1-L23-R

GND

0R

VC

CG

ND

US

B

SHIELD

US

B

SHIELD

US

B

USB_DEVICE

USB_HOST

USB_OTG

USB

DEBUG INTERFACE:

POWER SUPPLY

AUDIO

RS232

SD/MMC

UEXT

USER JOYSTICK

USER LEDS

RESET CIRCUIT

CUT!!!NC

NC

RF MODULE

LCD

Page 8: PIC32-MX460 (1)

BOARD LAYOUT

Page 8

Page 9: PIC32-MX460 (1)

POWER SUPPLY CIRCUIT

PIC32-MX460 can take power from three sources:

- PWR_JACK where 9V DC, or 6V AC is applied by external power source.- +5V from USB DEV- +5V from USB OTG

The board power consumption is: about 110 mA with all peripherals and microcontroller running at full speed.

RESET CIRCUIT

PIC32-MX460 reset circuit is made with R39 (10k) pull-up, R40 (560R) serial resistor and RST button.

CLOCK CIRCUIT

Quartz crystal 8MHz is connected to PIC32MX460F512L pin 63 (OSC1/CLKI/RC12) and pin 64 (OSC2/CLKO/RC15).

Quartz crystal 32.768 KHz is connected to PIC32MX460F512L pin 73 (SOSCI/CN1/RC13) and pin 74 (SOSCO/T1CK/CN0/RC14).

JUMPER DESCRIPTION

3.3V_EEnable 3.3V board digital power supply.Default state is closed.

3.3VA_EEnable 3.3V board analog power supply.Default state is closed.

VDD_EEnable PIC32MX460F512L power supply.Default state is closed.

AGND_EEnable board analog ground.Default state is closed.

RA7/RD5Gives user opportunity to select between RD5 and RA7 BUT(R) connection.Default state is RA7.

Page 9

Page 10: PIC32-MX460 (1)

USB_D+, USB-, VBUS

USB_D+ USB_D- VBUS DESCRIPTION:

1-2 1-2 1-2 USB_DEVICE is active!

3-4 3-4 3-4 USB_HOST is active!

5-6 5-6 5-6 USB_OTG is active!

Default state is 1-2.

INPUT/OUTPUT

User joystick with name J1 – this is 4 directions plus center button, in the schematic the joystick four directions switches are connected: UP, DOWN, LEFT, RIGHT and CENTER - through 33k resistors to 3.3V also RIGHT is connected to PIC32MX460F512L pins – 92 (TRD3/RA7), when JMP RA7/RD5 is in position RA7 and 82 (PMRD/CN14/RD5), when JMP RA7/RD5 is in position RD5.

Status LED (yellow) with name LED1 connected to PIC32MX460F512L pin 76 (OC2/RD1).

Status LED (green) with name LED2 connected to PIC32MX460F512L pin 77 (OC3/RD2)

Power supply LED (red) with name PWR – indicates that external power source is applied and board power supply is applied.

Reset button with name RESET, connected to PIC32MX460F512L pin 13 (#MCLR), ICSP pin 1 and through R38 (560) to JTAG pin 11.

LCD black/white 84x48 pixels

Page 10

Page 11: PIC32-MX460 (1)

EXTERNAL CONNECTORS DESCRIPTION

JTAG

#Pin Signal Name #Pin Signal Name

1 NC 2 GND

3 TDI 4 GND

5 TDO 6 GND

7 TMS 8 GND

9 TCK 10 GND

11 Through R38 to RSTN 12 Removed

13 NC 14 3.3V

ICSP

#Pin Signal Name

1 RSTN

2 3.3V

3 GND

4 PGD2

5 PGC2

6 NC

PWR JACK

Pin # Signal Name

1 Power Input

2 GND

Page 11

Page 12: PIC32-MX460 (1)

RS232

Pin # Signal Name

1 PC_CD

2 PC_RXD

3 PC_TXD

4 NC

5 GND

6 NC

7 PC_RTS

8 PC_CTS

9 NC

UEXT

Pin # Signal Name

1 3.3V

2 GND

3 TXD1

4 RXD1

5 SCL2

6 SDA2

7 MISO1

8 MOSI1

9 SCK1

10 CS_UEXT

Page 12

Page 13: PIC32-MX460 (1)

USB_DEVICE

Pin # Signal Name

1 +5V_USB_DEV

2 USB_DEV_D-

3 USB_DEV_D+

4 GND

USB_HOST

Pin # Signal Name

1 +5V_HOST_PWR

2 USB_HOST_D-

3 USB_HOST_D+

4 GND

USB_OTG

Pin # Signal Name

1 +5V_OTG_PWR

2 USB_OTG_D-

3 USB_OTG_D+

4 USBID

5 GND

Page 13

Page 14: PIC32-MX460 (1)

MIC

Pin # Signal Name

1 AGND

2 NC

3 MIC

HEADPHONE

Pin # Signal Name

1 AGND

2 IN1=IN2

3 IN2=IN1

SD/MMC

Pin # Signal Name

1 Pull-up

2 CS_SD

3 MOSI2

4 VDD (power supply)

5 SCK2

6 GND

7 MISO2

8 Pull-up

9 Not connected

10 Not connected

11 Not connected

12 Not connected

Page 14

Page 15: PIC32-MX460 (1)

EXT (Proto area)Pin # Signal Name Pin # Signal Name

1 3.3V 2 3.3V

3 GND 4 GND

5 5V 6 RST

7 RA15 8 RA14

9 RA10 10 RA9

11 RA7 12 RA6

13 RA5 14 RA4

15 RA3 16 RA2

17 RA1 18 RA0

19 RB15 20 RB14

21 RB13 22 RB12

23 RB11 24 RB10

25 RB9 26 RB8

27 RB7 28 RB6

29 RB4 30 RB3

31 RB1 32 RB0

33 RC4 34 RC3

35 RC2 36 RC1

37 RD12 38 RD15

39 RD10 40 RD11

41 RD8 42 RD9

43 RD6 44 RD7

45 RD4 46 RD5

47 RD2 48 RD3

49 RE0 50 RD0

51 RE2 52 RE1

53 RE4 54 RE3

55 RE6 56 RE5

57 RE8 58 RE7

59 RE9 60 RF13

61 RF12 62 RF8

63 RF3 64 RF2

65 RF1 66 RF0

67 RG1 68 RG0

69 RG7 70 RG6

71 RG9 72 RG8

73 RG13 74 RG12

75 RG15 76 RG14

77 3.3VA 78 3.3VA

79 AGND 80 AGND

Page 15

Page 16: PIC32-MX460 (1)

RF_MODULE

Pin # Signal Name Pin # Signal Name

1 GND 2 #RF_MODULE_RESET

3 RF_MODULE_WAKE 4 RF_MODULE_INT

5 MOSI1 6 SCK1

7 MISO1 8 #RF_MODULE_CS

9 NC 10 3.3V

11 GND 12 GND

SPI

– Master and Slave Modes Support

– Four Different Clock Formats

– Framed SPI Protocol Support

– User Configurable 8-bit, 16-bit and 32-bit Data Width

– Separate SPI Data Registers for Receive and Transmit

– Programmable Interrupt Event on every 8-bit, 16-bit and 32-bit Data Transfer

– Operation during CPU Sleep and Idle Mode

– Fast Bit Manipulation using CLR, SET and INV Registers

I 2 C

The PIC32MX460F512L microcontroller has two I2C interface modules, denoted as I2C1 and I2C2. Each I2C module has a 2-pin interface: the SCLx pin is clock and the SDAx pin is data.

Each I2C module ‘I2Cx’ (x = 1 or 2) offers the following key features:

– I2C Interface Supporting both Master and Slave Operation.

– I2C Slave Mode Supports 7 and 10-bit Address.

– I2C Master Mode Supports 7 and 10-bit Address.

– I2C Port allows Bidirectional Transfers between Master and Slaves.

– Serial Clock Synchronization for I2C Port can be used as a Handshake Mechanism to Suspend and Resume Serial Transfer (SCLREL control).

– I2C Supports Multi-master Operation; Detects Bus Collision and Arbitrates Accordingly.

– Provides Support for Address Bit Masking.

Page 16

Page 17: PIC32-MX460 (1)

MECHANICAL DIMENSIONS

All measures are in Inches.

Page 17

Page 18: PIC32-MX460 (1)

AVAILABLE DEMO SOFTWARE

– PIC32-MX460 Demo software - includes Audio demo, USB device demo. LCD/joystick demo

Page 18

Page 19: PIC32-MX460 (1)

ORDER CODE

PIC32-MX460 - completely assembled and tested.

How to order? You can order to us directly or by any of our distributors. Check our web www.olimex.com/dev for more info.

Revision history:

REV. B - create May 2009

REV.C February 2011 – change picture

Page 19

Page 20: PIC32-MX460 (1)

Disclaimer:

© 2009 Olimex Ltd. All rights reserved. Olimex®, logo and combinations thereof, are registered trademarks of Olimex Ltd. Other terms and product names may be trademarks of others.

The information in this document is provided in connection with Olimex products. No license, express or implied or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Olimex products.

Neither the whole nor any part of the information contained in or the product described in this document may be adapted or reproduced in any material from except with the prior written permission of the copyright holder.

The product described in this document is subject to continuous development and improvements. All particulars of the product and its use contained in this document are given by OLIMEX in good faith. However all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded.

This document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product.

Page 20