Anda di halaman 1dari 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

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, MODNRF24Lx, 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 Atomic SET, CLEAR and INVERT Operation on Select Peripheral Registers Up to 4-Channel Hardware DMA with Automatic Data Size Detection

Peripheral Features:

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 Two Programming and Debugging Interfaces:

Debug Features:

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 16-Channel 10-bit Analog-to-Digital Converter:

Analog Features:

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
3.3VA 3.3VA 3.3VA

AUDIO
A_IN
C40

USB
+5V_USB_DEV USB_DEV_DUSB_DEV_D+
+

USB_DEVICE
10nF C52

USB_DEV
1 2 3 4

100nF AGND
3 2

R45 560R C39 47pF

U3 MCP601-I/SN
6

C43 100nF R47 20k C42 1uF R49 100k

R51 10k

C45 47uF/6.3V/TANT

VBUS

1 3 5

VBUS

2 4 6

+5V_USB_DEV +5V_HOST_PWR +5V_OTG_PW R

USB_B

HN2x3 R52 NA AGND MICROPHONE


1-L 2 3-R

Z1 BZV55C2V4 Z2 BZV55C2V4

47pF

R46 470k

C44 47pF

USB_HOST
USB_D+ HN2x3 USB_FAULT USB_D3.3V 3.3V
8 7 6 5

+5V

100nF C55

AGND R25 1k C11 33nF R41 20k AGND C46 2.2uF R42 33k C9 33nF AGND R43 27k C47 2.2uF AGND R35 1k C48 470pF R44 47k
4 3

3.3VA A_OUT

AGND

AGND

AGND

10uF /6.3V/T ANT

SCJ325P00XG0B02G USB_D-

R37 R36 U5

10k 33k

C54

1 3 5

2 4 6

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

AGND

C50 100nF

C49 47uF/6.3V/TANT

1 3 5

2 4 6

USB_DEV_DUSB_HOST_DUSB_OTG_D-

L M35 26M-L (SO8 )

VBUSON Q3 DTC114YKA +5V_OTG_PWR USB_OTG_DUSB_OTG_D+

100nF C53

1 2 3 4

#E NA OUT_A FLAG_A IN FLAG_B GND #E NB OUT_B

USB_A

HN2x3

1-L 2

SCJ325P00XG0B02G AGND AGND AGND

2.2uF

100nF

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

MICRO_AB

3.3V

RESET CIRCUIT
3.3V 3.3V 3.3V
1

RF MODULE
U1
2 16 37 46 62 VDD VDD VDD VDD VDD VSS VSS VSS VSS VSS T2CK/RC1 T3CK/RC2 T4CK/RC3 SDI1/T5CK/RC4 OSC1/CLKI/RC12 OSC2/CLKO/RC15 SOSCI/CN1/RC13 SOSCO/T1CK/CN0/RC14 SDO1/OC1/INT0/RD0 OC2/RD1 OC3/RD2 OC4/RD3 P MWR/OC5/CN13/RD4 P RD/CN14/RD5 M P D14/CN15/RD6 M P D15/CN16/RD7 M IC1/RTCC/RD8 IC2/#SS1/RD9 IC3/SCK1/P MCS2/P A15/RD10 M IC4/P MCS1/P A14/RD11 M P D12/IC5/RD12 M P MD13/CN19/RD13 CN20/#U1CTS/RD14 #U1RTS/BCLK1/CN21/RD15 P D0/RE M 0 P D1/RE M 1 P D2/RE M 2 P D3/RE M 3 P D4/RE M 4 P D5/RE M 5 P D6/RE M 6 P D7/RE M 7 INT1/RE 8 INT2/RE 9 P MD11/RF0 P MD10/RF1 U1RX/RF2 USBID/RF3 P A9/U2RX/CN17/RF4 M P A8/U2TX/CN18/RF5 M U1TX/RF8 #U2CTS/RF12 #U2RTS/BCLK2/RF13 P MD8/RG0 P MD9/RG1 D+/RG2 D-/RG3 P A5/SCK2/CN8/RG6 M P MA4/SDI2/CN9/RG7 P A3/SDO2/CN10/RG8 M P A2/#SS2/CN11/RG9 M TRD1/RG12 TRD0/RG13 TRD2/RG14 RG15 6 7 8 9 63 64 73 74 72 76 77 78 81 82 83 84 68 69 70 71 79 80 47 48 93 94 98 99 100 3 4 5 18 19 87 88 52 51 49 50 53 40 39 90 89 57 56 10 11 12 14 96 97 95 1

VDD_E CLOSE

3.3V RC1 RC2 RC3 RC4

GND3 GND4

U4 TS4871(SO-8)

47uF/6.3V/TANT

3-R

C56

C57

7 2

USB
3.3V R23 33k
100nF C22

5 8

AGND AGND C51 +

GN D

VCC

HEADPHONES

+5V_OTG_PWR USB_OTG_DUSB_OTG_D+ USBID

6 1

VBUS DD+ ID GND

U6

MCP130T(NA) 2 VCC RE T 1 SE

D5 1N4148

R39 10k R40 560R RESET

MISO1

RSTN

Q1

MISO1 C23 C24 C25 39pF 39pF 27pF 27pF

C28 100nF

C29 100nF

C30 100nF

C31 100nF

C32 100nF
75 65 45 36 15

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

R31 33k #RF_MODULE_RESET RF_M ODULE_WAKE #RF_MODULE_CS MOSI1 MISO1 SCK1 RF_M ODULE_INT

R32 33k

R33 33k

R34 33k
2 3 8 5 7 6 4

RF_MODULE
#RE T SE WAKE #CS SDI SDO SCK INT VIN 10 NC 9 GND GND GND 1 11 12

GND 3

C27 100nF

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

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

30

C33 3.3V
1 0uF/6 .3V/T ANT

C34 100nF
31 86 85 55 54 13 17 38 58 59 60 61 91 92 28 29 66 67

AVDD AVSS ENVRE G VCAP /VDDCORE VUSB VBUS #M CLR TM S/RA0 TCK/RA1 SCL2/RA2 SDA2/RA3 TDI/RA4 TDO /RA5 TRCLK/RA6 TRD3/RA7 PM A7/VRE F-/CVREF-/RA9 PM A6/VRE F+/CVRE F+/RA10 SCL1/INT3/RA14 SDA1/INT4/RA15

MOSI1 LED1 LED2 A_OUT BUT(L) RD5_BUT(R) BUT(U) BUT(C) CS_UEXT SCK1 BUT(D) USB_FAULT

RD0 RD2 RD3 RD4 RD5 RD6 RD7 RD8 RD9 RD10 RD11 RD12

Q2

GND

C26

QCT32 768(2x6)/6pF

MOSI1

R54

0R

0R(NA)

MRF24J40MA(NA) CS_UEXT SCK1

AGND
1 0uF/6 .3V/T ANT

DEBUG INTERFACE:
3.3V 3.3V

+ C35 C36 100nF 100nF C37 C38 VBUS 100nF RSTN RST

RD15 RE0 RE1 RE2 RE3 RE4 RE5 RE6 RE7 RE8 RE9 RF0 RF1 RF2 RF3 RF8 RF12 RF13 R22 33k R20 33k R9 33k BUT(L) R8 10k R7 10k BUT(C) R21 330R BUT(D)

D4 JTAG
14 12 CUT!!! 10 8 6 4 2 13 R38 11 NC 9 TCK TMS 7 5 TDO 3 TDI 1
1N58 19(SS 14)

TDI,TDO,TMS,TCK

560R

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

TMS TCK SCL2 SDA2 TDI TDO RA7_BUT(R)

RF_MODULE_INT

USER JOYSTICK
3.3V

NC BH14S(PIN<12>-CUT!) 3.3V

ICSP
1 2 3 4 5 6

RSTN PGD2 PGC2

25 24 #RF_MODULE_CS 23 22 A_IN 21 VBUSON 20 PGC2 26 PGD2 27 32 33 CS_SD 34 35 41 42 43 44

PG D1/E UD1/AN0/CN2/RB0 M PG C1/E UC1/AN1/CN3/RB1 M C2IN-/AN2/CN4/RB2 C2IN+/AN3/CN5/RB3 C1IN-/AN4/CN6/RB4 VBUSON/C1IN+/AN5/CN7/RB5 PG C2/E UC2/AN6/OCFA/RB6 M PG D2/E UD2/AN7/RB7 M C1O UT/AN8/RB8 C2O UT/AN9/RB9 CVRE FOUT/P A13/AN10/RB10 M PM A12/AN11/RB11 PM A11/AN12/RB12 PM A10/AN13/RB13 PM ALH/P MA1/AN14/RB14 PM ALL/P A0/AN15/OCFB/CN12/RB15 M

#LCD_RES RXD1 USBID RXD2 TXD2 TXD1 #CTS2 #RTS2 SD_CD SD_WE USB_D+ USB_DSCK2 MISO2 MOSI2

RG0 RG1 C58 C59 47pF(NA) 47pF(NA) RG6 RG7 RG8 RG9 #RF_MODULE_RESET RG12 RF_MODULE_WAKE RG13 LCD_D/#C RG14 #LCD_CS RG15

J1 JOYSTICK_MT5_F
LE FT CE R NTE
E <2> Center push LEFT A<1> UP B<4>

R10 33k BUT(U) R24 330R BUT(R)

UP COM MON RIGHT

Common<5>

DOWN

C<3> DOWN

D<6> RIGHT

RA7_BUT(R)

RD5_BUT(R)

W U06S

PIC32MX460F512L

RA7/RD5

TXD2,RXD2,#RTS2,#CTS2 MOSI1,MISO1,SCK1,CS_UEXT

3.3V

3.3V

3.3V

UEXT
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

3.3V

RS232
3.3V
16 VCC

LCD
3.3V C21 100nF LCD
1 2 3 4 5 6 7 8 VDD SCK SDIN D/#C #SCE GND VOUT #RE S

R55 4.7k

R56 4.7k R53

MISO1

TXD1 RXD1 SCL2 SDA2


220R/1%

U2PWR

15 GND

R16 33k C13 1 100nF


3

MOSI1 SCK1 CS_UEXT

C12 100nF U2
C1+ C1C2+ C2T1IN T2IN R1OUT R2OUT T1OUT T2OUT R1IN R2IN 14 7 13 8 V+ V2 6

R28 33k SCK2 MOSI2 LCD_D/#C #LCD_CS R19 PC_RXD PC_CTS PC_TXD PC_RTS NA PC_CD PC_RXD PC_TXD RS232
1 2 3 4 5 G 1 6 7 8 9 G 2

R29 33k

R30 33k

3.3V

C14 4 100nF SD/MMC R11 R12 100k 10k CS_SD MOSI2 SCK2 MISO2
2 3 6 4 5 7 8 1
+

C15 100nF C16 100nF

#LCD_RES

C20

1uF/16V/TANT

SD/MMC

R13 100k R14 100k R15 100k L4 CL470nH/0805/1.76R/250mA

CD/DAT3/CS CMD/DI VSS VDD CLK/SCLK DAT0/DO DAT1/RE S DAT2/RE S

TXD2 #RTS2 RXD2 #CTS2

R17 560R R18 560R

11 10 12 9

NOKIA_3310

PC_RTS PC_CTS

ST3232(SO16)

DB9-F LED1

USER LEDS
LED2 LED1 LED2
GYX -SD-TC0805SGC(GREE N)

C10 47uF/6.3V/TANT

MICRO

POWER SUPPLY
VIN 5V G1 PWR_JACK DB104(SMD) C1 470uF/16VDC GND VR1(5V) LM1117IMPX-ADJ
IN OUT ADJ/GND

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

3.3V +5V
2

3.3VA 3.3V

R26 560R

R27 560R

+5V_USB_DEV

D1

1N5819(SS14) 1N5819(SS14) 1N5819(SS14) VR2(3.3V) LM1117IMPX-ADJ


IN OUT ADJ/GND

+5V_OTG_PWR D2 +5V D3

3.3V_E CLOSE

3.3VA_E
1 2

3.3VA

YDJ-1134 6VAC 9VDC

R1 220R/1% C3 C2 100nF
+

47uF/6.3V/TANT

100nF

R5 390R/1%

C6

R6 560R

47uF/6.3V/TANT

R2 330R/1% R3 330R/1%

C4

C5

R4 240R/1%

PWR
GYX -S D-TC0805SURK(RED)

CLOSE C7 C8 100nF GND_ AGND_E


1 2

PIC32-MX460
Rev. B COPYRIGHT(C), 2009 http://www.olimex.com

10uF/6.3V(NA)

10uF/6.3V(NA)

AGND AGND

CLOSE

Page 7

GND1 GND2

USB_OTG

USB_OTG

USB

AGND

USB_D+

USB_DEV_D+ USB_HOST_D+ USB_OTG_D+

+5V_HOST_PWR USB_HOST_DUSB_HOST_D+

USB_HOST +5V_HOST_PWR 1 USB_HOST_D2 USB_HOST_D+ 3


SHIELD

USB
SHIELD

C41

R48 100k

R50 560R

+5V_USB_DEV USB_DEV_DUSB_DEV_D+

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 (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). pin 63

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+ 1-2 3-4 5-6 USB_D1-2 3-4 5-6 VBUS 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

#Pin 1 3 5 7 9 11 13

Signal Name NC TDI TDO TMS TCK Through R38 to RSTN NC

#Pin 2 4 6 8 10 12 14

Signal Name GND GND GND GND GND Removed 3.3V

ICSP
#Pin 1 2 3 4 5 6 Signal Name RSTN 3.3V GND PGD2 PGC2 NC

PWR JACK
Pin # 1 2 Signal Name Power Input GND

Page 11

RS232
Pin # 1 2 3 4 5 6 7 8 9 Signal Name PC_CD PC_RXD PC_TXD NC GND NC PC_RTS PC_CTS NC

UEXT
Pin # 1 2 3 4 5 6 7 8 9 10 Signal Name 3.3V GND TXD1 RXD1 SCL2 SDA2 MISO1 MOSI1 SCK1 CS_UEXT

Page 12

USB_DEVICE
Pin # 1 2 3 4 Signal Name +5V_USB_DEV USB_DEV_DUSB_DEV_D+ GND

USB_HOST
Pin # 1 2 3 4 Signal Name +5V_HOST_PWR USB_HOST_DUSB_HOST_D+ GND

USB_OTG
Pin # 1 2 3 4 5 Signal Name +5V_OTG_PWR USB_OTG_DUSB_OTG_D+ USBID GND

Page 13

MIC
Pin # 1 2 3 Signal Name AGND NC MIC

HEADPHONE
Pin # 1 2 3 Signal Name AGND IN1=IN2 IN2=IN1

SD/MMC
Pin # 1 2 3 4 5 6 7 8 9 10 11 12 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)


Pin # 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 Signal Name 3.3V GND 5V RA15 RA10 RA7 RA5 RA3 RA1 RB15 RB13 RB11 RB9 RB7 RB4 RB1 RC4 RC2 RD12 RD10 RD8 RD6 RD4 RD2 RE0 RE2 RE4 RE6 RE8 RE9 RF12 RF3 RF1 RG1 RG7 RG9 RG13 RG15 3.3VA AGND Pin # 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 Signal Name 3.3V GND RST RA14 RA9 RA6 RA4 RA2 RA0 RB14 RB12 RB10 RB8 RB6 RB3 RB0 RC3 RC1 RD15 RD11 RD9 RD7 RD5 RD3 RD0 RE1 RE3 RE5 RE7 RF13 RF8 RF2 RF0 RG0 RG6 RG8 RG12 RG14 3.3VA AGND

Page 15

RF_MODULE
Pin # Signal Name 1 3 5 7 9 11 GND RF_MODULE_WAKE MOSI1 MISO1 NC GND Pin # Signal Name 2 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

I2C
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

Anda mungkin juga menyukai