Curiosity PIC32MZEF Development Board

The Curiosity PIC32MZEF Development Board uses a PIC32MZ EF Series (PIC32MZ2048EFM) microcontroller. It has two MikroBus® expansion sockets from MicroElektronika and connectors to mount Ethernet PHY and audio codec daughter boards.

This board has an on-board programmer/debugger. No external programmer/debugger (e.g., ICD4) is required.

Application notes, user's guide (board description & schematics) and software examples:

MPLAB® Harmony example projects:

Microchip Direct
Buy here >

Harmony example projects

All example projects included in the MPLAB Harmony software framework are documented in the Harmony Help file under "Volume I: Applications Help". To find all projects that use this specific board, search the Harmony Help file for pic32mz_ef_curiosity. This is the name of the board support package (BSP) assigned to this development board.

The following projects are included in Harmony version 2.05.01:

Project Name Location Description
Audio Demonstrations
sdcard_player.X <install-dir>/apps/audio/sdcard_player/firmware The demonstration application creates an audio player that reads audio files (.WAV format only) from an SD card mounted on the click interface. The audio is played through the CODEC placed on the X32 header interface. It also provides the feature to switch to the next track on the media.
wifi_easy_configuration.X <install-dir>/apps/tcpip/wifi_easy_configuration/firmware This demonstration (FreeRTOS version) shows how to connect an MRF24WN WiFi® device with no keyboard or display to a wireless network.
tcpip_tcp_client_server.X <install-dir>/apps/tcpip/tcpip_tcp_client_server/firmware This configuration demonstrates creating an Internet client and an Internet server that uses the MPLAB Harmony TCP API. This demonstration is a combination of the TCP/IP Client and TCP/IP Server application.
pic32_eth_web_server.X <install-dir>/apps/tcpip/web_photoframe/firmware The demonstration (FreeRTOS version) application creates a Web Photoframe that displays images, in the form of a slideshow on a web browser by connecting to a web server hosted on PIC32 Development board, over Ethernet or Wi-Fi interface. The images are stored on a micro SDCARD connected to the PIC32 development board.
wifi_rgb_easy_configuration.X <install-dir>/apps/tcpip/wifi_rgb_easy_configuration/firmware The WiFi RGB Easy Configuration demo (FreeRTOS version) showcases how to configure an embedded WiFi device that does not have a natural keyboard and screen. By using the internal web server that accompanies the Microchip TCP/IP stack, you can use their browser as a conduit for programming the WiFi device with the correct network parameters.
cdc_com_port_dual.X <install-dir>/apps/usb/device/cdc_com_port_dual/firmware This demonstration application creates a USB CDC Device that enumerates as two serial ports on the USB Host personal computer. This application demonstrates the ability of the MPLAB Harmony USB Device Stack to support multiple instances of the same Device class.
msd_basic.X <install-dir>/apps/usb/host/msd_basic/firmware This application demonstrates the use of the MSD Host Class Driver to write a file to a USB Flash drive. The application uses the USB Host_layer , MSD class driver and the MPLAB Harmony File System Framework to enumerate a USB Flash drive and to write a file to it.
msd_multiple_luns.X <install-dir>/apps/usb/device/msd_multiple_luns/firmware This application demonstrates the creation of a USB device with multiple logical units. The storage media, SD Card, acts as one logical unit, and the NVM acts as the second logical unit. Data transfer between a computer and the logical units (SD Card / NVM) takes place through USB MSD.
© 2018 Microchip Technology, Inc.
Notice: ARM and Cortex are the registered trademarks of ARM Limited in the EU and other countries.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.