Olimex PIC32-MX460 development board Users Manual

Olimex PIC32-MX460 development board Users Manual

The PIC32-MX460 is a low-cost development board featuring the new high-performance 80MHz MIPS-Based 32-bit Flash microcontroller PIC32MX460F512L with 100 general purpose pins and USB. This powerful microcontroller supports various serial interfaces such as USB Device/Host/OTG, UART. In addition, it includes audio input and output, debug interface, LCD, UEXT, mini SD/MMC, User Joystick, User Leds, and an RF Module area. The board is ROHS compliant and can be powered with AC or DC power supply.

advertisement

Assistant Bot

Need help? Our chatbot has already read the manual and is ready to assist you. Feel free to ask any questions about the device, but providing details will make the conversation more productive.

Olimex PIC32-MX460 Development Board Users Manual | Manualzz

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

INTRODUCTION

PIC32-MX460

is low cost development board with the new highperformance 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

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

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

BLOCK DIAGRAM

Page 5

MEMORY MAP

Page 6

SCHEMATIC

A_IN

R41

20k

R42

33k

3.3VA

3.3VA

3.3VA

AUDIO

C41

100nF

R48

100k

R50

560R

C39

47pF

R45

560R

Z1

BZV55C2V4

Z2

BZV55C2V4

AGND

C11

33nF

R25

1k

AGND

C46

2.2uF

R35

1k

A_OUT

C9

33nF

AGND

R43

27k

C47

2.2uF

C48

470pF

R44

47k

U3

MCP601-I/SN

6

AGND

R46

470k

AGND

3.3VA

3

2

R47

20k

C42

1uF

C43

100nF

R49

100k

R51

10k

C44

47pF

AGND AGND AGND

C45

47uF/6.3V/TANT

AGND

R52

NA

MICROPHONE

1-L

2

3-R

SCJ325P00XG0B02G

4

3

AGND

5

8

C50

100nF

AGND

+

C51

C49

47uF/6.3V/TANT

AGND

U4

TS4871(SO-8)

47uF/6.3V/TANT

HEADPHONES

1-L

2

3-R

SCJ325P00XG0B02G

AGND AGND AGND AGND

USB

VBUS

3

5

1

VBUS

HN2x3

2

4

6

+5V_USB_DEV

+5V_HOST_PWR

+5V_OTG_PW R

USB_D+

3

5

1

USB_D+

2

4

6

HN2x3

USB_DEV_D+

USB_HOST_D+

USB_OTG_D+

USB_D-

3

5

1

USB_D-

2

4

6

HN2x3

USB_DEV_D-

USB_HOST_D-

USB_OTG_D-

+5V_USB_DEV

USB_DEV_D-

USB_DEV_D+

+5V_HOST_PWR

USB_HOST_D-

USB_HOST_D+

USB_FAULT

VBUSON

Q3

DTC114YKA

+5V_OTG_PWR

USB_OTG_D-

USB_OTG_D+

USB_DEVICE

USB_DEV

+5V_USB_DEV

USB_DEV_D-

USB_DEV_D+

1

2

3

4

10nF C52

SHIELD

USB_B

USB_HOST

USB_HOST

+5V_HOST_PWR

USB_HOST_D-

USB_HOST_D+

3

4

1

2

L2

SHIELD

USB_A

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

R37

R36

U5

1

2

3

4

#ENA

FLAG_A

FLAG_B

#ENB

10k

33k

OUT_A

IN

GND

OUT_B

3.3V

3.3V

8

7

6

5

L M35 26M-L (SO8 )

+5V

C56

2.2uF

USB_OTG

+5V_OTG_PWR

USB_OTG_D-

USB_OTG_D+

USBID

C57

100nF

L3

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

USB_OTG

VBUS

D-

D+

ID

GND

MICRO_AB

3.3V

3.3V

RESET CIRCUIT

3.3V

3.3V

U6

2

MCP130T(NA)

VCC RESET

GND

D5

1N4148

1

C27

100nF

DEBUG INTERFACE:

3.3V

3.3V

JTAG

CUT!!!

14

12

10

8

6

4

2

7

5

3

1

13

11

9

NC

TCK

TMS

TDO

TDI

NC

BH14S(PIN<12>-CUT!)

R38

D4

1N58 19(SS 14)

560R

3.3V

ICSP

4

5

6

1

2

3

W U06S

RSTN

PGD2

PGC2

R39

10k

R40

560R

RESET

RSTN

T 1 107A (6x3.8x2.5 mm )

VDD_E

CLOSE

C28 C29 C30 C31 C32

U1

2

16

37

46

62

VDD

VDD

VDD

VDD

VDD

T2CK/RC1

T3CK/RC2

T4CK/RC3

SDI1/T5CK/RC4

OSC1/CLKI/RC12

OSC2/CLKO/RC15

SOSCI/CN1/RC13

SOSCO/T1CK/CN0/RC14

100nF

3.3V

3.3VA

100nF

FB080 5/600R/200mA(2012 09-601)

1 0uF/6 .3V/T ANT

1 0uF/6 .3V/T ANT

C36

100nF

100nF

C38

100nF

RST

RA0

RA1

RA2

RA3

RA4

RA5

RA6

RA7

RA9

RA10

RA14

RA15

RB0

RB1

RB3

RB4

RB6

RB7

RB8

RB9

RB10

RB11

RB12

RB13

RB14

RB15

100nF

L1

+

C33

C35

C37

100nF

AGND

100nF

C34

100nF

75

65

45

36

15

VSS

VSS

VSS

VSS

VSS

30

AVDD

31

AVSS

86

85

ENVREG

VCAP/VDDCORE

VBUS

55

54

VUSB

VBUS

RSTN

TMS

TCK

SCL2

SDA2

TDI

TDO

RA7_BUT(R)

#RF_MODULE_CS

A_IN

VBUSON

PGC2

PGD2

CS_SD

35

41

42

43

44

27

32

33

34

25

24

23

22

21

20

26

13

#MCLR

91

92

28

29

66

67

17

38

58

59

60

61

TMS/RA0

TCK/RA1

SCL2/RA2

SDA2/RA3

TDI/RA4

TDO/RA5

TRCLK/RA6

TRD3/RA7

PMA7/VREF-/CVREF-/RA9

PMA6/VREF+/CVREF+/RA10

SCL1/INT3/RA14

SDA1/INT4/RA15

PGD1/EMUD1/AN0/CN2/RB0

PGC1/EMUC1/AN1/CN3/RB1

C2IN-/AN2/CN4/RB2

C2IN+/AN3/CN5/RB3

C1IN-/AN4/CN6/RB4

VBUSON/C1IN+/AN5/CN7/RB5

PGC2/EMUC2/AN6/OCFA/RB6

PGD2/EMUD2/AN7/RB7

C1OUT/AN8/RB8

C2OUT/AN9/RB9

CVREFOUT/PMA13/AN10/RB10

PMA12/AN11/RB11

PMA11/AN12/RB12

PMA10/AN13/RB13

PMALH/PMA1/AN14/RB14

PMALL/PMA0/AN15/OCFB/CN12/RB15

PIC32MX460F512L

SDO1/OC1/INT0/RD0

OC2/RD1

OC3/RD2

OC4/RD3

PMWR/OC5/CN13/RD4

PMRD/CN14/RD5

PMD14/CN15/RD6

PMD15/CN16/RD7

IC1/RTCC/RD8

IC2/#SS1/RD9

IC3/SCK1/PMCS2/PMA15/RD10

IC4/PMCS1/PMA14/RD11

PMD12/IC5/RD12

PMD13/CN19/RD13

CN20/#U1CTS/RD14

#U1RTS/BCLK1/CN21/RD15

PMD0/RE0

PMD1/RE1

PMD2/RE2

PMD3/RE3

PMD4/RE4

PMD5/RE5

PMD6/RE6

PMD7/RE7

INT1/RE8

INT2/RE9

PMD11/RF0

PMD10/RF1

U1RX/RF2

USBID/RF3

PMA9/U2RX/CN17/RF4

PMA8/U2TX/CN18/RF5

U1TX/RF8

#U2CTS/RF12

#U2RTS/BCLK2/RF13

PMD8/RG0

PMD9/RG1

D+/RG2

D-/RG3

PMA5/SCK2/CN8/RG6

PMA4/SDI2/CN9/RG7

PMA3/SDO2/CN10/RG8

PMA2/#SS2/CN11/RG9

TRD1/RG12

TRD0/RG13

TRD2/RG14

RG15

81

82

83

84

72

76

77

78

68

69

70

71

79

80

47

48

8

9

6

7

63

64

73

74

87

88

52

51

49

50

53

40

39

93

94

98

99

100

3

4

5

18

19

90

89

57

56

10

11

12

14

96

97

95

1

TXD2,RXD2,#RTS2,#CTS2

MISO1

RC1

RC2

RC3

RC4

Q1

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

MOSI1

LED1

LED2

A_OUT

BUT(L)

RD5_BUT(R)

BUT(U)

BUT(C)

CS_UEXT

SCK1

RD0

RD2

RD3

RD4

RD5

RD6

RD7

RD8

RD9

RD10

RD11

RD12

Q2

BUT(D)

USB_FAULT

RD15

RF_MODULE_INT

#LCD_RES

RXD1

USBID

RXD2

TXD2

TXD1

#CTS2

#RTS2

RF8

RF12

RF13

SD_CD

SD_WE

USB_D+

USB_D-

SCK2

MISO2

MOSI2

#RF_MODULE_RESET

RF_MODULE_WAKE

LCD_D/#C

#LCD_CS

C59

C58

47pF(NA)

47pF(NA)

RG0

RG1

RG6

RG7

RG8

RG9

RG12

RG13

RG14

RG15

RE0

RE1

RE2

RE3

RE4

RE5

RE6

RE7

RE8

RE9

RF0

RF1

RF2

RF3

C23

C24

MISO1

39pF

39pF

C25 27pF

GND

C26 27pF

CS_UEXT

SCK1

R8

10k

R7

10k

MOSI1,MISO1,SCK1,CS_UEXT

RF MODULE

3.3V

#RF_MODULE_RESET

RF_MODULE_WAKE

#RF_MODULE_CS

MOSI1

MISO1

SCK1

RF_MODULE_INT

R31

33k

R54

R32

33k

0R

R33

33k

0R(NA)

R34

33k

RF_MODULE

2

8

3

6

4

5

7

#RESET

WAKE

#CS

SDI

SDO

SCK

INT

VIN 10

NC 9

GND 1

GND 11

GND 12

MRF24J40MA(NA)

USER JOYSTICK

3.3V

3.3V

R22

33k

R20

33k

R9

33k

BUT(L)

J1

JOYSTICK_MT5_F

LEFT

LEFT

A<1>

UP

B<4>

UP

BUT(C)

R21

330R

BUT(D)

CENTER

DOWN

C<3>

DOWN

Common<5>

COMMON

D<6>

RIGHT

RIGHT

R10

33k

BUT(U)

R24

330R

BUT(R)

R23

33k

RA7_BUT(R) RD5_BUT(R)

3 1

RA7/RD5

SD/MMC

PWR_JACK

YDJ-1134

6VAC

9VDC

R55

4.7k

MISO1

3.3V

R56

4.7k

R53

3.3V

3.3V

TXD1

RXD1

SCL2

SDA2

220R/1%

MOSI1

SCK1

CS_UEXT

UEXT

3.3V

UEXT-1

UEXT-2

UEXT-3

UEXT-4

UEXT-5

UEXT-6

UEXT-7

UEXT-8

UEXT-9

UEXT-10

BH10S

BH10S

BH10S

BH10S

BH10S

BH10S

BH10S

BH10S

BH10S

BH10S

R16

33k

3.3V

R11

R12

100k

10k

CS_SD

MOSI2

R13

R14

R15

100k

100k

100k

L4

CL470nH/0805/1.76R/250mA

SCK2

MISO2

C10

47uF/6.3V/TANT

2

3

6

4

5

7

8

1

SD/MMC

CD/DAT3/CS

CMD/DI

VSS

VDD

CLK/SCLK

DAT0/DO

DAT1/RES

DAT2/RES

MICRO

TXD2

#RTS2

RXD2

#CTS2

RS232

3.3V

C13

100nF

1

3

C14

100nF

4

5

11

10

R18

560R

12

9

U2

C1+

U2PWR

GND

15

C12

100nF

V+

C1-

V-

C2+

C2-

T1IN

T2IN

T1OUT

T2OUT

R1OUT

R2OUT

R1IN

R2IN

ST3232(SO16)

2

6

C15

100nF

C16

100nF

14

7

13

8

PC_RXD

PC_CTS

PC_TXD

PC_RTS

R19

NA

PC_CD

PC_RXD

PC_TXD

3

4

5

1

2

RS232

G1

6

7

8

9

G2

DB9-F

PC_RTS

PC_CTS

POWER SUPPLY

G1

DB104(SMD)

C1

470uF/16VDC

GND

VIN

+5V

5V

VR1(5V)

LM1117IMPX-ADJ

IN OUT

ADJ/GND R1

220R/1%

R2

330R/1%

R3

330R/1%

C3

C2 100nF

10uF/6.3V(NA)

+5V_USB_DEV

+5V_OTG_PWR

+5V

C4

47uF/6.3V/TANT

D1

D2

D3

1N5819(SS14)

1N5819(SS14)

1N5819(SS14)

C5

VR2(3.3V)

LM1117IMPX-ADJ

IN OUT

ADJ/GND

R4

240R/1%

100nF

R5

390R/1%

PWR

GYX -S D-TC0805SURK(RED)

C6

10uF/6.3V(NA)

R6

560R

3.3V

3.3VA

3.3V

3.3V_E

CLOSE

C7

3.3VA_E

1 2

CLOSE

C8

100nF

GND_

AGND_E

1 2

CLOSE

AGND

3.3VA

AGND

SCK2

MOSI2

LCD_D/#C

#LCD_CS

#LCD_RES

LED1

LCD

R28

33k

R29

33k

R30

33k

C20

+

1uF/16V/TANT

3.3V

C21

100nF

LCD

3

4

5

1

2

6

7

8

VDD

SCK

SDIN

D/#C

#SCE

GND

VOUT

#RES

NOKIA_3310

USER LEDS

LED2

LED1

GYX -S D-TC0 805S YC(YE LLOW)

R26

560R

PIC32-MX460

Rev. B

COPYRIGHT(C), 2009 http://www.olimex.com

LED2

GYX -SD-TC0805SGC(GREE N)

R27

560R

Page 7

BOARD LAYOUT

Page 8

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_E

Enable 3.3V board digital power supply.

Default state is closed.

3.3VA_E

Enable 3.3V board analog power supply.

Default state is closed.

VDD_E

Enable PIC32MX460F512L power supply.

Default state is closed.

AGND_E

Enable board analog ground.

Default state is closed.

RA7/RD5

Gives user opportunity to select between RD5 and RA7 BUT(R) connection.

Default state is RA7.

Page 9

USB_D+, USB-, VBUS

USB_D+ USB_DVBUS

1-2

3-4

5-6

1-2

3-4

5-6

1-2

3-4

5-6

DESCRIPTION:

USB_DEVICE is active!

USB_HOST is active!

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

EXTERNAL CONNECTORS DESCRIPTION

JTAG

5

7

9

11

13

#Pin

1

3

Signal Name

NC

TDI

TDO

TMS

6

8

TCK 10

Through R38 to RSTN 12

NC 14

#Pin

2

4

ICSP

4

5

6

2

3

#Pin

1

PWR JACK

1

2

Pin #

Signal Name

RSTN

3.3V

GND

PGD2

PGC2

NC

Signal Name

Power Input

GND

Signal Name

GND

GND

GND

GND

GND

Removed

3.3V

Page 11

RS232

1

2

3

4

7

8

5

6

9

Pin # Signal Name

PC_CD

PC_RXD

PC_TXD

NC

GND

NC

PC_RTS

PC_CTS

NC

UEXT

7

8

5

6

9

10

3

4

1

2

Pin # Signal Name

3.3V

GND

TXD1

RXD1

SCL2

SDA2

MISO1

MOSI1

SCK1

CS_UEXT

Page 12

USB_DEVICE

1

2

3

4

Pin # Signal Name

+5V_USB_DEV

USB_DEV_D-

USB_DEV_D+

GND

USB_HOST

1

2

3

4

Pin # Signal Name

+5V_HOST_PWR

USB_HOST_D-

USB_HOST_D+

GND

USB_OTG

1

2

3

4

5

Pin # Signal Name

+5V_OTG_PWR

USB_OTG_D-

USB_OTG_D+

USBID

GND

Page 13

MIC

1

2

3

Pin # Signal Name

AGND

NC

MIC

HEADPHONE

1

2

3

Pin # Signal Name

AGND

IN1=IN2

IN2=IN1

SD/MMC

10

11

12

7

8

9

4

5

6

1

2

3

Pin # Signal Name

Pull-up

CS_SD

MOSI2

VDD (power supply)

SCK2

GND

MISO2

Pull-up

Not connected

Not connected

Not connected

Not connected

Page 14

EXT (Proto area)

RE4

RE6

RE8

RE9

RD4

RD2

RE0

RE2

RB4

RB1

RC4

RC2

RD12

RD10

RD8

RD6

53

55

57

59

45

47

49

51

37

39

41

43

29

31

33

35

69

71

73

75

61

63

65

67

77

79

21

23

25

27

13

15

17

19

5

7

9

11

Pin # Signal Name Pin #

1 3.3V

2

3 GND 4

5V

RA15

RA10

RA7

6

8

10

12

RA5

RA3

RA1

RB15

RB13

RB11

RB9

RB7

22

24

26

28

14

16

18

20

RF12

RF3

RF1

RG1

RG7

RG9

RG13

RG15

3.3VA

AGND

70

72

74

76

62

64

66

68

78

80

54

56

58

60

46

48

50

52

38

40

42

44

30

32

34

36

RD5

RD3

RD0

RE1

RE3

RE5

RE7

RF13

RB3

RB0

RC3

RC1

RD15

RD11

RD9

RD7

RF8

RF2

RF0

RG0

RG6

RG8

RG12

RG14

3.3VA

AGND

RA4

RA2

RA0

RB14

RB12

RB10

RB8

RB6

Signal Name

3.3V

GND

RST

RA14

RA9

RA6

Page 15

RF_MODULE

Pin # Signal Name

5

7

1

3

9

11

GND

MOSI1

MISO1

NC

GND

Pin # Signal Name

2

RF_MODULE_WAKE 4

6

8

10

12

#RF_MODULE_RESET

RF_MODULE_INT

SCK1

#RF_MODULE_CS

3.3V

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 I 2 denoted as I2C1 and I2C2. Each I 2 clock and the SDAx pin is data.

C interface modules,

C module has a 2-pin interface: the SCLx pin is

Each I 2 C module ‘I 2 Cx’ (x = 1 or 2) offers the following key features:

I 2 C Interface Supporting both Master and Slave Operation.

I 2 C Slave Mode Supports 7 and 10-bit Address.

I 2 C Master Mode Supports 7 and 10-bit Address.

I 2 C Port allows Bidirectional Transfers between Master and Slaves.

Serial Clock Synchronization for I 2 C Port can be used as a Handshake

Mechanism to Suspend and Resume Serial Transfer (SCLREL control).

I 2 C Supports Multi-master Operation; Detects Bus Collision and Arbitrates

Accordingly.

Provides Support for Address Bit Masking.

Page 16

MECHANICAL DIMENSIONS

All measures are in Inches.

Page 17

AVAILABLE DEMO SOFTWARE

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

Page 18

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

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

advertisement

Key Features

  • PIC32MX460F512L microcontroller
  • USB Device/Host/OTG
  • Audio input and output
  • LCD , UEXT, mini SD/MMC
  • User Joystick, User Leds, RF Module area
  • ROHS compliant
  • Powered with AC or DC power supply

Frequently Answers and Questions

What is the operating voltage range of the PIC32MX460F512L microcontroller?
The operating voltage range is 2.3V to 3.6V.
What is the size of the Flash memory on the PIC32MX460F512L microcontroller?
The Flash memory is 512K, plus an additional 12KB of Boot Flash.
What are the different types of USB support included on the PIC32-MX460 development board?
The board supports USB Device, USB Host, and USB OTG.
What kind of SD card is supported by the PIC32-MX460 development board?
The board includes a slot for an SD card.
What is the purpose of the UEXT connector on the PIC32-MX460 development board?
The UEXT connector allows users to connect other Olimex modules, such as MOD-MP3, MOD-NRF24Lx, MOD-SMB380, and MOD-RFID125.

Related manuals

Download PDF

advertisement