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
DISCLAIMER
© 2015 Olimex Ltd. Olimex®, logo and combinations thereof, are registered trademarks of Olimex Ltd. Other product
names may be trademarks of others and the rights belong to their respective owners.
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.
This hardware design of PIC32-MAXI-WEB is neither public not open-source. Any copying of the product would result
in copyright infringement.
The software is released under the terms that are detailed in the agreement page, that pops-up when you attempt to
download a demo software archive.
It is possible that the pictures in this manual differ from the latest revision of the board.
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.
This evaluation board/kit is intended for use for engineering development, demonstration, or evaluation purposes only
and is not considered by OLIMEX to be a finished end-product fit for general consumer use. Persons handling the
product must have electronics training and observe good engineering practice standards. As such, the goods being
provided are not intended to be complete in terms of required design-, marketing-, and/or manufacturing-related
protective considerations, including product safety and environmental measures typically found in end products that
incorporate such semiconductor components or circuit boards.
Olimex currently deals with a variety of customers for products, and therefore our arrangement with the user is not
exclusive. Olimex assumes no liability for applications assistance, customer product design, software performance, or
infringement of patents or services described herein.
THERE IS NO WARRANTY FOR THE DESIGN MATERIALS AND THE COMPONENTS
USED TO CREATE PIC32-MAXI-WEB. THEY ARE CONSIDERED SUITABLE ONLY
FOR PIC32-MAXI-WEB.
Page 2 of 22
Table of Contents
DISCLAIMER............................................................................................................. 2
1. INTRODUCTION................................................................................................... 4
1.1 BOARD FEATURES...............................................................................................................4
1.2 ELECTROSTATIC WARNING:............................................................................................4
1.3 BOARD USE REQUIREMENTS:.........................................................................................4
1.4 BOARD LAYOUT................................................................................................................... 5
2. MICROCONTROLLER DETAILS...................................................................... 6
2.1 FEATURES.............................................................................................................................. 6
2.2 BLOCK DIAGRAM................................................................................................................8
2.3 MEMORY MAP...................................................................................................................... 9
3 BOARD SCHEMATIC AND DIMENSIONS...................................................... 10
3.1 SCHEMATIC.........................................................................................................................10
3.2 PHYSICAL DIMENSIONS.................................................................................................. 12
4. CONTROL 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 AND ORDERING INFORMATION.............................................. 21
7.1 DOCUMENT REVISION.....................................................................................................21
7.2 BOARD REVISION.............................................................................................................. 21
8. WARRANTY AND SUPPORT.............................................................................22
Page 3 of 22
1. INTRODUCTION
This board features a PIC32 processor with embedded 100Mbit Ethernet module which allows you
to easily develop network applications. It has everything you would normally need for such
applications: power relays which you can command through a web interface, a large 240×320 TFT
LCD with touchscreen support (that allows the development of complex graphical user interface
applications), digital opto-isolated inputs, trimmer potentiometer, accelerometer with integrated
temperature sensor, two CAN interface channels, RS232 interface, USB On-The-Go and micro SD
card slot to store large amounts of data. With this board you can easily automate your home and
then control and monitor it from any point in the world via Internet. An extension connector is
available so you can connect custom made hardware to the board. The PIC32MX795F512L has
512K Flash memory (plus an additional 12 KB of Boot Flash).
1.1 BOARD FEATURES
The notable board features are listed below:
PIC32MX795F512L high-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 relays 10A/250VAC with indicator LEDs
USB On-The-Go
RS232 interface
Trimmer connected to analog input
Three user LEDs
Stand-alone power LED
Three user buttons
3.3V voltage regulator
Dimensions (140×100) mm (5.51×3.94)"
1.2 ELECTROSTATIC WARNING:
The PIC32-MAXI-WEB 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.
1.3 BOARD USE REQUIREMENTS:
Cables: the board needs external power supply cable and mini ICSP cable (connected to the
respective debugger) in order to test basic functionality. Depending on the peripherals used you may
also need and Ethernet RJ45 terminated cable, 9pin RS232 cable, miniUSB cable.
Page 4 of 22
Hardware: The board requires +12V regulated power supply.
!!! Please note 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