background image

PIC32-MAXI-WEB

General purpose development board

USER’S MANUAL

Document revision C, October 2015

Designed by OLIMEX Ltd, 2013

All boards produced by Olimex LTD are ROHS compliant

Summary of Contents for PIC32-MAXI-WEB

Page 1: ...PIC32 MAXI WEB General purpose development board USER S MANUAL Document revision C October 2015 Designed by OLIMEX Ltd 2013 All boards produced by Olimex LTD are ROHS compliant ...

Page 2: ... 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 This evaluation board kit is intended for use for engineering development demonstration or evaluation purposes only ...

Page 3: ...OL CIRCUITRY 13 4 1 POWER SUPPLY CIRCUIT 13 4 2 RESET CIRCUIT 13 4 3 CLOCK CIRCUIT 13 5 JUMPERS CONNECTORS AND INTERFACES 14 5 1 JUMPER DESCRIPTION 14 5 2 INPUT OUTPUT 14 5 3 EXTERNAL CONNECTOR DESCRIPTION 15 5 3 1 PWR_JACK 15 5 3 2 ICSP CONNECTOR 15 5 3 3 RS232 UART 16 5 3 6 CAN1 AND CAN2 17 5 3 7 JTAG 17 5 3 8 UEXT1 18 5 3 9 UEXT2 18 5 3 10 MICROSD CARD 19 6 AVAILABLE DEMO SOFTWARE 20 7 REVISION...

Page 4: ...h performance USB CAN and Ethernet 32 bit Flash microcontroller TFT LCD 320 240 65k colors with resistive touchscreen Debug interface JTAG and ICSP RESET circuit Reset button Two opto isolated digital inputs with indicator LEDs Two CAN interfaces 100Mbit Ethernet interface Two UEXT connectors to connect to other Olimex boards Accelerometer with integrated temperature sensor MicroSD card holder Two...

Page 5: ...that the PIC32 processor on this board is not supported by the once famous ICD2 programmer debugger and derivatives You would need a newer debugger programmer Please ensure your programmer debugger is compatible with PIC32 microcontrollers 1 4 BOARD LAYOUT Page 5 of 22 ...

Page 6: ...h memory plus an additional 12 KB of Boot Flash 128K SRAM memory Pin compatible with most PIC24 dsPIC DSC 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 pe...

Page 7: ...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 Joint Test Action Group JTAG interface Unintrusive hardware based instruction trace IEEE Standard 1149 2 compatible JTAG boundary scan Analog Features 16 channel 10 bit Analog to Digital Converter 1 Ms...

Page 8: ...2 2 BLOCK DIAGRAM A block diagram with main functional parts of the microcontroller as seen in the official Microchip documentation Page 8 of 22 ...

Page 9: ...2 3 MEMORY MAP The microcontroller s memory regions as seen in the official Microchip documentation Page 9 of 22 ...

Page 10: ...XI WEB is available for reference on the next page Only the board schematic is available to the customer It is available only as a stand alone PDF document and as a reference image on The board design files are kept private If you are looking for a schematic of an older revision of the board and it isn t available at our web site you may request it by the support e mail Page 10 of 22 ...

Page 11: ...5 ERXD3 AETXD2 OCFB PMALL PMA0 CN12 RB15 44 AVDD 30 AVSS 31 C1RX ETXD1 PMD11 RF0 87 C1TX ETXD0 PMD10 RF1 88 C2RX PMD8 RG0 90 C2TX ETXERR PMD9 RG1 89 D RG2 57 D RG3 56 ECOL SCK2A U2BTX U2ARTS PMA5 CN8 RG6 10 ECRS SDA2A SDI2A U2ARX PMA4 CN9 RG7 11 EMDC IC4 PMCS1 PMA14 RD11 71 ERXCLK SS2A U2BRX U2ACTS PMA2 CN11 RG9 14 ERXDV SCL2A SDO2A U2ATX PMA3 CN10 RG8 12 ETXCLK PMD15 CN16 RD7 84 ETXD2 IC5 PMD12 R...

Page 12: ...3 2 PHYSICAL DIMENSIONS Note that all dimensions are in millimeters Page 12 of 22 ...

Page 13: ...nnection 4 2 RESET CIRCUIT PIC32 MAXI WEB reset circuit is made of D4 1N4148 RC group R55 10k and C31 100nF Serial resistor R56 330Ω is used to prevent fast C31 charge and discharge when PIC32MX795F512L is being programmed Manual reset is possible by the RESET button 4 3 CLOCK CIRCUIT Quartz crystal Q1 8MHz is connected to PIC32MX795F512L pins 63 OSC1 CLKI RC12 and 64 OSC2 CLKO RC15 Quartz crystal...

Page 14: ...evices only the two end devices should be closed Default state is closed shorted CAN1_D CAN Disable If this jumper is closed the CAN1 is disabled Default state is open not shorted CAN2_T This jumper assures correct work of the CAN2 At each end of the bus it should be closed This means that if you have only two devices with CAN the jumpers of both devices should be closed If you have more than two ...

Page 15: ...RIPTION 5 3 1 PWR_JACK The power jack is used to power the board Exactly 12V of voltage should be provided The current required depends on the peripherals used but generally your source should be capable to provide at least 350mA The power jack is like the ones we use on all Olimex boards YDJ 1134 2mm in diameter front hole If your power adapter doesn t have the same jack you would need to adapt i...

Page 16: ...PC_CTS 9 NC TXD is an output It is the Transmit Data signal which is the asynchronous serial data output RS232 for the shift register on the UART controller RXD is an input It is the Receive Data signal which is the asynchronous serial data input RS232 for the shift register on the UART controller The demo software uses RS232 so it would display your IP address on a PC terminal program at 115200 b...

Page 17: ...Network CAN is a standard designed to allow microcontrollers and devices to communicate with each other within a vehicle without a host computer Both CAN1 and CAN2 connectors follow the same layout Pin Signal 1 GND 2 CANL 3 CANH 5 3 7 JTAG The microcontroller has EJTAG support The EJTAG signals are provided on the 14 pin JTAG connector Pin Signal name Pin Signal name 1 NC 8 GND 2 GND 9 TCK 3 TDI 1...

Page 18: ... Products Modules UEXT Pin Signal name 1 3 3 V 2 GND 3 TXD1 4 RXD1 5 SCL1 6 SDA1 7 MISO1 8 MOSI1 9 SCK1 10 UEXT1_CS 5 3 9 UEXT2 UEXT2 features other UART I2C and SPI signals However there is multiplexing on some of the lines which might cause problems if you are trying to use the line on both places The I2C data lines SCL2 SDA2 are used for the built in the board accelerometer The SPI clock signal...

Page 19: ...5 3 10 MICROSD CARD Pin Signal name 1 MCIDAT2 2 CS_MMC 3 MOSI3A 4 VDD 3 3 V 5 AC1TX SCK3A 6 GND 7 MISO3A 8 MCIDAT1 9 Not Connected 10 Not Connected 11 Not Connected 12 Not Connected Page 19 of 22 ...

Page 20: ... Microchip Graphics Library v3 06 Microchip TCP IP Stack Library v5 42 Microchip MDD File System Library 1 4 0 FAT FAT32 file systems Microchip USB support source files FreeRTOS was used to make all tasks run virtually simultaneously FreeRTOS is a freely distributed RTOS with excellent support and online documentation Version used is v7 3 0 MPLAB has support for FreeRTOS Tools RTOS viewer You coul...

Page 21: ...f confirmed Olimex LTD distributors and resellers https www olimex com Distributors Please visit https www olimex com for more info 7 1 DOCUMENT REVISION Revision date Changes Modified page A 30 08 13 Initial manual release All B 03 12 13 Document remake All C 30 10 15 Fixed a number of errors All 7 2 BOARD REVISION Remember to check the schematics and the board design files to compare the differe...

Page 22: ...re allowed subject to a 10 restocking fee What is unaffected If you hooked it to power you affected it To be clear this includes items that have been soldered to or have had their firmware changed Because of the nature of the products we deal with prototyping electronic tools we cannot allow returns of items that have been programmed powered up or otherwise changed post shipment from our warehouse...

Page 23: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Olimex Ltd PIC32 MAXI WEB ...

Reviews: