Back to Zephyr

Overview

boards/microchip/pic32c/pic32cx_sg61_cult/doc/index.rst

4.4.03.1 KB
Original Source

.. zephyr:board:: pic32cx_sg61_cult

Overview


The PIC32CX SG61 Curiosity Ultra evaluation kit is a hardware platform to evaluate the Microchip PIC32CX SG60/SG61 microcontrollers, and the evaluation kit part number is EV09H35A. The evaluation kit offers a set of features that enables the PIC32CX SG60/SG61 users to get started with the PIC32CX SG60/SG61 peripherals, and to obtain an understanding of how to integrate the device in their own design.

Hardware


  • 128-pin TQFP PIC32CX SG61 microcontroller
  • 32.768 kHz crystal oscillator
  • 12 MHz crystal oscillator
  • 1024 KiB flash memory and 256 KiB of RAM
  • Two yellow user LED
  • One green board power LED
  • One mechanical user push button
  • One reset button
  • USB interface, Host or Device
  • One driven shield Touch button
  • Virtual COM port (CDC)
  • Programming and debugging of on-board PIC32CX SG60/SG61 through Serial Wire Debug (SWD)
  • Arduino uno connector

Supported Features

.. zephyr:board-supported-hw::

Connections and IOs

The PIC32CX SG61 Curiosity Ultra User Guide_ has detailed information about board connections.

Programming & Debugging


.. zephyr:board-supported-runners::

Flash Using J-Link

To flash the board using the J-Link debugger, follow the steps below:

  1. Install J-Link Software

    • Download and install the J-Link software_ tools from Segger.
    • Make sure the installed J-Link executables (e.g., JLink, JLinkGDBServer) are available in your system's PATH.
  2. Connect the Board

    • Connect the J32 Debug Probe_ to the board's CORTEX DEBUG header.
    • Connect the other end of the J32 Debug Probe to your host machine (PC) via USB.
    • Connect the DEBUG USB port on the board to your host machine to power up the board.
  3. Build the Application

    You can build a sample Zephyr application, such as Blinky, using the west tool. Run the following commands from your Zephyr workspace:

    .. code-block:: console

    west build -b pic32cx_sg61_cult -p -s samples/basic/blinky

    This will build the Blinky application for the pic32cx_sg61_cult board.

  4. Flash the Device

    Once the build completes, flash the firmware using:

    .. code-block:: console

    west flash

    This uses the default jlink runner to flash the application to the board.

  5. Observe the Result

    After flashing, LED1 on the board should start blinking, indicating that the application is running successfully.

References


PIC32CX SG61 Product Page: https://www.microchip.com/en-us/product/PIC32CX1025SG61128

PIC32CX SG61 Curiosity Ultra evaluation kit Page: https://www.microchip.com/en-us/development-tool/ev09h35a

.. _PIC32CX SG61 Curiosity Ultra User Guide: https://ww1.microchip.com/downloads/aemDocuments/documents/MCU32/ProductDocuments/UserGuides/PIC32CX-SG41-SG61-Curiosity-Ultra-User-Guide-DS70005520.pdf

.. _J-Link software: https://www.segger.com/downloads/jlink

.. _J32 Debug Probe: https://www.microchip.com/en-us/development-tool/dv164232