Microchip — PIC32CX SG Microcontrollers (MCUs) | Futureelectronics NorthAmerica Site
text.skipToContent text.skipToNavigation
Microchip

 

Microchip PIC32CX SG Microcontrollers (MCUs)

Secure and connected MCUs with optional hardware security modules (HSMs)

Microchip features their PIC32CX SG devices, which are mid-performance, 120 MHz microcontrollers (MCUs) that combine connectivity, performance, and industry-leading integrated security options to power industrial, IoT, automotive and other applications.

For design flexibility, the PIC32CX1025SG41080 family is available in an 80-pin Wafer Level Chip Scale Package (WLCSP).

Microchip also offers three AEC-Q100 Grade 1-qualified versions of the PIC32CX SG41, PIC32 SG60 and PIC32CS SG61 MCUs that are available in 100- and 128-pin packages and support extended temperature ranges.

The SG41 is a stand-alone MCU that offers excellent connectivity and security features including immutable secure boot, secure debug and code protection from chip erase.

Features

Memories

  • 1MB in-system self-programmable Flash with Error Correction Code (ECC)
  • 256KB SRAM main memory with Error Correction Code (ECC)
  • Up to 4KB of Tightly Coupled Memory (TCM)
  • 8KB additional backup SRAM
  • Low-power and power management
  • Idle, Standby, Hibernate, Backup, and Off sleep modes
  • SleepWalking peripherals
  • Battery backup support

Security

  • One Advanced Encryption System (AES) with 256-bit key length and up to 2MB/s data rate
  • ECB, CBC, CFB, OFB, CTR modes of operation
  • True Random Number Generator (TRNG)
  • Public Key Cryptography Controller (PUKCC)
  • RSA, DSA
  • Elliptic Curves Cryptography (ECC) ECC GF(2n), ECCGF(p)
  • Integrity Check Module (ICM) based on Secure Hash Algorithm (SHA1, SHA224, SHA256), DMA assisted
  • Permanent protection against Chip Erase, Boot section Programming, and Debug access, allowing immutable boot size-configurable immutable boot section in Flash with boot read protection, allowing secure boot support

Peripherals/Timers

  • 32-channel event system
  • Up to eight configurable Serial Communication Interfaces (SERCOM)
  • Eight 16-bit Timers/Counters (TC), each configurable as 16-bit, 8-bit, and 32-bit TC
  • Two 24-bit Timer/Counters for Control (TCC) with extended functions
  • Three 16-bit Timer/Counters for Control (TCC) with extended
  • 32-bit Real Time Counter (RTC) with clock/calendar function
  • Up to 5 wake-up pins with tamper detection and debouncing filter

 

Core

  • Arm Cortex-M4F CPU running at up to 120MHz
  • 4KB combined instruction cache and data cache
  • 8-Zone Memory Protection Unit (MPU)
  • Floating Point Unit (FPU)

Advanced Analog

  • Dual 12-bit, 1 MSPS Analog-to-Digital Converter (ADC) with up to 16 channels each
  • Two Analog Comparators (AC) with Window compare function

Communication Interfaces

  • One two-channel Inter-IC Sound Interface (I2S)
  • Parallel Capture Controller (PCC), up to 14 bits wide
  • Peripheral Touch Controller (PTC) with Up to 32 self-capacitance and up to 256 mutual capacitance channels
  • Two SD/MMC Host Controller (SDHC)
  • 32-channel Direct Memory Access Controller (DMAC)
  • One Quad I/O Serial Peripheral Interface (QSPI)
  • One 10/100Mbps Ethernet MAC with dedicated DMA
  • Two Controller Area Networks (CAN) with support for CAN 2.0A/CAN 2.0B and CAN-FD (ISO)
  • One Full-Speed (12 Mbps) Universal Serial Bus (USB) 2.0 with embedded host and device function

Clock Management/System

  • 32.768kHz crystal oscillator (XOSC32K) with clock failure detection
  • Two 8MHz to 48MHz crystal oscillators (XOSC) with clock failure detection
  • 32.768kHz ultra-low-power internal oscillator (OSCULP32K)
  • Power-on Reset (POR) and Brown-out Detection (BOD)

Debugger Development Support

  • Two-pin Serial Wire Debug (SWD) programming and debugging interface
  • Six hardware breakpoints and four data watchpoints

Applications

  • Automotive (EVITA Compliant Secure Systems, AUTOSAR, Secure Key/Boot)
  • EV Battery Management
  • Industrial Applications: Firmware Validation / Secure Monitoring

 

  • CAN Authentication
  • Data Centers
  • Remote Monitoring
  • Industrial robotics/connectivity

 

Hardware

Microchip PIC32CX-BZ3 and WBZ35x Curiosity Board

PIC32CX SG41 Curiosity Ultra Evaluation Board

The Microchip PIC32CX SG41 Curiosity Ultra evaluation kit is a hardware platform for evaluating the PIC32CX SG41 microcontrollers (MCUs). This board is supported by MPLAB Integrated tools development environment and MPLAB Harmony.

View User Guide