| Product Specification

Microchip Technology PIC32CK SG Curiosity Ultra Development Board

Development board for rapid prototyping of PIC32CK SG-based embedded systems.

Specifications

Product TypeDevelopment Board
Memory2MB Flash, 512 KB SRAM
Onboard modulesMotor Control Interface, Temperature Sensor
Interface TypeUSB
Databus32 bit
ApplicationsIndustrial Gateways, Graphics, Automotive
On-board debuggerPKoB4
CommunicationSPI, I2C, Ethernet, CAN FD, HS USB, I2S

Overview

Microchip Technology PIC32CK SG Curiosity Ultra Development Board provides a development platform for rapidly prototyping embedded systems based on the PIC32CK SG microcontrollers. The board features an integrated Hardware Security Module (HSM) and TrustZone. The board provides various connectivity options including Ethernet and other serial communication protocols.

Moreover, it offers expanded functionality with Arduino UNO R3 and Mikroe mikroBUS compatibility and provides support for Xplained Pro-compatible expansion boards. It also provides cryptographic hardware acceleration, key storage, Secure Boot, Secure TLS, and various other encryption and decryption tools for seamless development of systems for industrial gateways, graphics, and automotive applications.  

Robust Hardware Tools For Accelerated Development 

The PIC32CK SG Curiosity Ultra Development Board combines a set of high-performance hardware modules for fast and seamless development and prototyping applications. It features the X32 audio connectivity feature through an audio connection allowing the chip to interface with the two audio modules on the board:

  • SSC Interface (main audio interface)

  • I2S Interface

The audio interface features a 32-pin connector that supports DACs, audio codecs, and Bluetooth®-enabled radios. Moreover, there are additional control and data lines to support the two interfaces. 

For accelerated graphics, the PIC32CK-SG development board features a GFX card interface to support modular graphics. It supports multiple graphic cards and offers expandability for various use cases. Moreover, support for resistive touchscreens eliminates the need for an external controller. 

The board supports a robust power management system. It works on a 5V power supply via a USB connector and provides a separate 2x2 header to connect external 5V or 3.3V power supplies. The board also facilitates various communication protocols including SPI, I2C, UART, analog, PWM, and interrupt lines to ensure flawless communication with a wide range of sensors, actuators, and external devices. 

Other on-board devices include:

  • 2 user LEDs

  • 2 user buttons

  • On-board temperature sensor

  • mikroBUS Socket

  • High-Speed USB Type-C

  • Motor Control Interface

PICKit On-Board 4 In-circuit Debugger

The PIC32CK-SG Curiosity Ultra Development board provides the signature PICKit On-Board 4 (PKoB4) in-circuit debugger, which eliminates the need for an external debugger. It’s much faster than the previous debuggers as it uses the high-speed 2.0 USB interface. Moreover, the same USB interface can be used to power the development board. 

PKoB4 supports various operating systems like Microsoft Windows 7 and later, Linux, and macOS. As an onboard debugger, it reduces hardware setup time and resource requirements, accelerating the development process. 

Arduino Uno R3 Interface and Xplained Pro Extension Header 

The development board also provides expansion features, allowing developers to integrate Arduino UNO R3-compatible shields via a dedicated expansion header. Hence, it also allows developers to connect other Arduino shields, supporting peripheral integration such as ADS, SPI, UART, PWM, and I2C-based modules. 

It also features the Xplained Pro Standard Extension Header, a 30-pin dual-row of 90-degree extension headers that allows developers to connect a wide range of Xplained Pro-compatible extension boards directly to the MCU. 

References

Tags

embedded systemsmicrocontrollerprototyping

Continue Reading

This article provides a comprehensive comparison between UART and SPI by delving into their working principles, advantages, disadvantages, and other factors that influence their performance in embedded systems. By the end of this article, you will have a better understanding of these communication protocols and be able to make an informed decision when selecting the right protocol for your project.

UART vs SPI: A Comprehensive Comparison for Embedded Systems

This in-depth guide will delve into the fundamentals of I2C and SPI communication protocols, including their working principles, comparative advantages, system configurations, and practical applications in embedded systems and IoT devices.

I2C vs SPI: A Comprehensive Comparison and Analysis

Microcontroller programming is a vital skill in the realm of embedded systems development. This article aims to provide an in-depth guide to microcontroller programming and covers popular platforms, programming languages, tools, and techniques. By gaining proficiency in microcontroller programming, you can design and develop various embedded systems and create innovative solutions to real-world problems. The guide broadens your knowledge and practical experience in microcontroller programming.

Microcontroller Programming: Mastering the Foundation of Embedded Systems