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
 | 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 |