Note: MMC/SD Card, Pencil, 2.4 GHz IEEE 802.15.4 Transceiver Module and Serial Cable are not included in the price!
Overview
PIC32MX4 MultiMedia Board is a compact development system used to develop and test advanced user interface applications. It provides a complete, high-quality, multimedia development platform supporting PIC32MX4 devices. Due to numerous built-in electronic circuits such as TFT color display 320x240 with touch screen, stereo codec, accelerometer, serial Flash, serial ROM and many others, the PIC32MX4 MultiMedia Board provides many multimedia features for developing advanced graphical, audio, memory and storage applications.
What's On-Board
On-board headphone and microphone connectors for audio testing.
Host and Device USB Connectors are used for USB device development needs.
MMC(SD) card slot is used for testing mass storage and data acquisition applications.
Reset circuit is used to reset the microcontroller. It is connected to the MCLR pin of the microcontroller.
PIC32MX460F512L is a 32-bit microcontroller powering the development board.
2.4 GHz IEEE 802.15.4 Transceiver Module (optional).
External ICD connector is used to connect External ICD.
RS-232 communication with a PC or a microcontroller is established via the appropriate connector.
Power supply can be DC or AC. Supervisor circuit enables a stable power supply for the system.
TFT Color Display 320x240 with Touch Screen is used to show advanced visual messages.
Joystick can be used for handling the on-screen menus or as a generic input device.
Analog Temperature Sensor MCP9700A is used to measure temperature from -40ºC to 125ºC.
ADXL345 Digital Accelerometer is used to measure static and dynamic acceleration.
8 Mbit Serial Flash Memory M25P80 that uses SPI interface.
24LC01 Serial EEPROM is used to store prototype device configuration parameters.
WM8731SEDS Stereo Codec with an integrated headphone driver.
LEDs are used to indicate the logic state of the LD0, LD1, LD2 and LD3 microcontroller pins.
Prototyping Pins allow the microcontroller to be interfaced with external circuits.
Examples
Examples provided with this development system will show you how to connect the PIC32MX microcontroller to other peripheral components and how to develope your prototype device easily. Each example contains a detailed description of the relevant program including comments. Note: PIC32MX4 MultiMedia Board Examples are available only on the product CD.
- Example of writing primitives on Color Display.
- USB device and USB host demonstration example.
- Reading coordinates from Touch Screen.
- Reading input data from Joystick.
- Sending and receiving data using UART.
- Audio Player demonstration example.
- Example of reading Accelerometer X, Y, Z axes.
- Reading and writing data to Serial EEPROM.
- Serial Flash memory reading and writing data example.
- Example of measuring temperature with temperature sensor.
- FreeRTOS demonstration example.
- Sending and receiving data using Wireless communication.
- Diode blinking on LD0, LD1, LD2 and LD3.
- Audio CODEC demonstration example.
- Demonstration example of using MMC-SD Card (available in Audio Player example).
Demonstration Videos
Here are a few short videos demonstrating the PIC32MX4 MultiMedia Board graphics, sound and animation capabilities: 3D wireframe animation on the QVGA screen, Accelerometer usage, drawing a 3D solid cube on a QVGA display, streaming a QQVGA (RGB565) 15fps AVI video file from an SD card, MP3 files playback, Rubik's Cube demonstration in 3D and emulation of a Sinclair ZX Spectrum.
Package Details
The PIC32MX4 Multimedia Board is packed in the protective box along with the relevant documentation and product CD. This box is very resistant to all kinds of damages and shocks. The package contains:
- PIC32MX4 MultiMedia Board.
- USB cable.
- Printed documentation: User Manual and Board Schematic.
- CD with documentation and code examples in C.
- Note: MMC/SD Card, Pencil, 2.4 GHz IEEE 802.15.4 Transceiver Module and Serial Cable are not included in the price.







