This board features a PIC32 processor with an embedded 100Mbps Ethernet module, allowing you to develop Ethernet applications with ease. It has everything you normally would need for such applications: Power relays which you can command via web interface, a large 240×320 TFT LCD with touchscreen support that allows you to develop 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 a microSD card slot for storing 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.

Add-on UEXT Modules Available

This board has two universal extension connectors which allow you to add peripheral modules easily. The UEXT can provide I2C, RS232, SPI and power to the external devices. Please see the UEXT Boards Category for a full list of modules that can plug into the UEXT ports.

Warning for PICkit3 Users

Be very careful not to press the "Programmer-to-Go" button when there is no image on the programmer (either the Olimex PIC-KIT3 or Microchip's own PICkit3). Doing so will put the PIC32 microcontroller into an irrecoverable state. See this Microchip Forum thread for details.

PIC32MX795 Ethernet Board Resources

Documentation

Software

DemoSoft PIC32-MAXI WEB v1.00 This example project demonstrates the functionality of various peripherals, including user input, serial communication, GUI, and network connection. The demo is built upon Microchip's freely distributed support libraries, running on FreeRTOS v6.0.2.