Upload
saraaj
View
81
Download
2
Embed Size (px)
Citation preview
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
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
• 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
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
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_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
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
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
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
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
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
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
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
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