PIC32CZ CA90 Curiosity Ultra

Overview

The PIC32CZ CA90 Curiosity Ultra development board is a hardware platform to evaluate the Microchip PIC32CZ CA90 microcontroller, and the development board part number is EV16W43A.

Hardware

  • 208-Pin TFBGA PIC32CZ8110 CA90 microcontroller

  • 32.768 kHz crystal oscillator

  • 8M flash memory and 1M of RAM

  • Xplained pro extension compatible interface

  • Two yellow user LEDs

  • Two mechanical user push button

  • One reset button

  • Virtual COM port (VCOM)

  • Programming and debugging of on-board PIC32CZ CA90 through Serial Wire Debug (SWD)

  • Arduino uno R3 compatible interface

  • MikroBus Socket

  • On-board temperature sensor

  • Graphics interface

  • G-bit Ethernet

  • 2 high-speed USB (Type-C and Micro A/B)

Supported Features

The pic32cz_ca90_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.

pic32cz_ca90_cult/pic32cz8110ca90208 target

Type

Location

Description

Compatible

CPU

on-chip

ARM Cortex-M7 CPU1

arm,cortex-m7

ARM architecture

on-chip

Microchip SERCOM module10

microchip,sercom-g1

Clock control

on-chip

Microchip PIC32CZ_CA SOC family clock1

microchip,pic32cz-ca-clock

on-chip

PIC32CZ_CA Crystal Oscillator (XOSC)1

microchip,pic32cz-ca-xosc

on-chip

PIC32CZ_CA Internal Oscillator (OSC48M)1

microchip,pic32cz-ca-dfll48m

on-chip

PIC32CZ_CA DPLL clock1

microchip,pic32cz-ca-dpll

on-chip

PIC32CZ_CA RTC clock1

microchip,pic32cz-ca-rtc

on-chip

PIC32CZ_CA External Crystal Oscillator (XOSC32K)1

microchip,pic32cz-ca-xosc32k

on-chip

PIC32CZ_CA Generic clock generator1

microchip,pic32cz-ca-gclkgen

on-chip

PIC32CZ_CA Generic clock peripheral1

microchip,pic32cz-ca-gclkperiph

on-chip

PIC32CZ_CA Main clock domains1

microchip,pic32cz-ca-mclkdomain

on-chip

PIC32CZ_CA MCLK peripheral1

microchip,pic32cz-ca-mclkperiph

GPIO & Headers

on-chip

Microchip Port G1 GPIO25

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 PIC32CZ CA90 Curiosity Ultra User Guide has detailed information about board connections.

Programming & Debugging

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

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

References

PIC32CZ CA90 Product Page:

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

PIC32CZ CA90 Curiosity Ultra Development Board Page:

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