- Computers & electronics
- Computer components
- System components
- Development boards
- OLIMEX
- PIC32-MX460
- User's manual
- 20 Pages
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.
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