Curiosity Pro Kit - Quick Start Guide for MPLAB® Harmony v3

Last modified by Microchip on 2026/10/08 13:19

Introduction

Thank you for evaluating this Curiosity Pro Development Board. This guide explains how to run the demonstration application provided with the kit. 

The demonstration application hosts a web page on the board. You can access this page from a web browser on your PC through a direct Ethernet connection between the PC and the board. No LAN, router, or corporate network is required. Successfully accessing the page confirms that the board is operating correctly.

Prerequisites:

  • Verify that the following items are included in the box:
    • One of the following Microchip development boards:
      • SAM9X75 Curiosity Pro Development Board (P/N: EV29J11A)
      • SAMA7G54 Curiosity Pro Development Board (P/N: EV53H00A)
      • SAMA7D65 Curiosity Pro Development Board (P/N: EV75M38A)
    • microSD™ card
    • USB Type-A to USB Type-C® cable for power
    • VSC8541 EDS2 SODIMM extension board
    • Two snap-lock pins
  • The following additional equipment is required:
    • A PC with an Ethernet port, or a USB-to-Ethernet adapter with admin rights
    • An SD card reader, or a USB-to-SD card adapter
    • An Ethernet cable

Download, Setup and Run the Demo

Download the harmony.zip file corresponding to your board and extract its contents directly at the root directory of the provided microSD card (or any other SD card previously formatted as FAT32).

SAMA7D65SAM9X75SAMA7G54
harmony3.zip harmony3.zipharmony3.zip

After extraction, the root directory of the microSD card must contain the harmony.bin and boot.bin files, and the web_pages folder.

Warning

Make sure these items are located directly in the root directory of the SD card and are not inside another folder.

SD card content


Failed to execute the [display] macro. Cause: [Current user [null] doesn't have view rights on document [xwiki:Development.software-tools.mcu-dev-boards.32-bit-kits.display-macro.curiosity-pro-kit-setup-instructions.WebHome]]. Click on this message for details.

 


After powering on the board, the LED initially turns green.

After approximately 10–15s, once the system has completed the boot process and initialized the Ethernet stack, the LED turns blue. This indicates that the Ethernet stack is up and running.

Open a web browser on your PC and enter the following URL, depending on which board you are using:

SAMA7D65SAM9X75SAMA7G54
http://sama7d65.localhttp://sam9x75.local http://sama7g54.local 
Warning

1 - Make sure that the URL starts with http://, not https://.

2 - If the PC runs Linux®, set the Ethernet connection to Link-Local Only if necessary. Otherwise, Linux may wait for a DHCP server, which is not available in a direct board-to-PC connection.


You should now see the web page hosted by the board. This confirms that the board is operating correctly.

SAMA7D65 web page result

From the web page, you can:

  • Change the color of the board’s RGB LED.
  • Check the USER button by pressing it on the board.
  • Access the online documentation by clicking the provided links. Your PC must be connected to the Internet to access these resources.

Congratulations!

Your Curiosity Pro board is now connected directly to your PC over Ethernet, and the demonstration application is running successfully.

Alternatively, the same web server demonstration can be run using a Yocto Project® or Buildroot Linux image. See the "Curiosity Pro Kit - Quick Start Guide for Linux" page for this demo.

Back to Top

Next Step

Explore the "32-bit MPUs and Hybrid MCUs Kits" page to discover all available development boards and the associated software, tools, application examples, documentation, support and training—all in one place.

Back to Top

Troubleshooting

ProblemTips

The Web Page Does Not Load

 

  • Make sure the required files are correctly copied in the microSD card. Are they located in the root directory and not in a subfolder?
  • Make sure the jumpers are correctly set on the board and on the extension board.
  • Is the Ethernet cable connected directly between the PC and the board?
  • Running Linux? Try changing the Ethernet connection to Link-Local Only.
  • If you are using Windows®, make sure that the Ethernet port configuration is set to DHCP mode, rather than being in Manual mode with a fixed IP address.

Back to Top