PIC32CX SG41 Curiosity Ultra

Overview

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

Hardware

  • PIC32CX1025SG41128 microcontroller

  • One mechanical reset button

  • Two mechanical programmable buttons

  • Two user LEDs

  • 32.768 kHz crystal

  • 12 MHz oscillator

  • USB interface, Host or Device

  • 64 Mbit Quad SPI Flash

  • AT24MAC402 Serial EEPROM with EUI-48™ MAC address

  • Ethernet 10/100 Mbps
    • RMII Interface with modular PHY Header

  • SD/SDIO card connector

  • Two CAN interfaces with on-board transceivers

  • I²C-based temperature sensor

  • DAC Output Header

  • mikroBUS header connector

  • Arduino Uno header connectors

  • CoreSight 10 connector
    • 10-pin Cortex® Debug header (SWD)

  • CoreSight 20 connector
    • 20-pin Cortex Debug + ETM Connector (SWD and 4-bit Trace)

  • Virtual COM port (CDC)

  • USB powered

  • Power Header and Barrel Jack connector for external power sources

Supported Features

The pic32cx_sg41_cult board supports the hardware features listed below.

on-chip / on-board
Feature integrated in the SoC / present on the board.
2 / 2
Number of instances that are enabled / disabled.
Click on the label to see the first instance of this feature in the board/SoC DTS files.
vnd,foo
Compatible string for the Devicetree binding matching the feature.
Click on the link to view the binding documentation.

pic32cx_sg41_cult/pic32cx1025sg41128 target

Type

Location

Description

Compatible

CPU

on-chip

ARM Cortex-M4F CPU1

arm,cortex-m4f

Clock control

on-chip

Microchip SAM_D5x_E5x SOC family clock1

microchip,sam-d5x-e5x-clock

on-chip

SAM_D5x_E5x Crystal Oscillator (XOSC)1

microchip,sam-d5x-e5x-xosc

on-chip

SAM_D5x_E5x Internal Oscillator (OSC48M)1

microchip,sam-d5x-e5x-dfll

on-chip

SAM_D5x_E5x FDPLL clock1

microchip,sam-d5x-e5x-fdpll

on-chip

SAM_D5x_E5x RTC clock1

microchip,sam-d5x-e5x-rtc

on-chip

SAM_D5x_E5x External Crystal Oscillator (XOSC32K)1

microchip,sam-d5x-e5x-xosc32k

on-chip

SAM_D5x_E5x Generic clock generator1

microchip,sam-d5x-e5x-gclkgen

on-chip

SAM_D5x_E5x Generic clock peripheral1

microchip,sam-d5x-e5x-gclkperiph

on-chip

SAM_D5x_E5x Main clock for CPU1

microchip,sam-d5x-e5x-mclkcpu

on-chip

SAM_D5x_E5x MCLK peripheral1

microchip,sam-d5x-e5x-mclkperiph

GPIO & Headers

on-chip

Microchip Port G1 GPIO3 1

microchip,port-g1-gpio

Input

on-board

Group of GPIO-bound input keys1

gpio-keys

Interrupt controller

on-chip

ARMv7-M NVIC (Nested Vectored Interrupt Controller)1

arm,v7m-nvic

LED

on-board

Group of GPIO-controlled LEDs1

gpio-leds

MMU / MPU

on-chip

ARMv7-M Memory Protection Unit (MPU)1

arm,armv7m-mpu

MTD

on-chip

Flash node1

soc-nv-flash

on-board

Fixed partitions of a flash (or other non-volatile storage) memory1

fixed-partitions

Pin control

on-chip

Microchip PORT Pinctrl container node1

microchip,port-g1-pinctrl

SRAM

on-chip

Generic on-chip SRAM1

mmio-sram

Timer

on-chip

ARMv7-M System Tick1

arm,armv7m-systick

Connections and IOs

The PIC32CX SG41 Curiosity Ultra User Guide has detailed information about board connections.

Programming & Debugging

The pic32cx_sg41_cult board supports the runners and associated west commands listed below.

flash debug rtt attach debugserver
jlink ✅ (default) ✅ (default)

References

PIC32CX SG41 Product Page:

https://www.microchip.com/en-us/product/PIC32CX1025SG41128

PIC32CX SG41 Curiosity Ultra evaluation kit Page:

https://www.microchip.com/en-us/development-tool/EV06X38A