Microchip Technology PIC32CX SG41/SG60/SG61 Advanced Security MCUs
Microchip Technology PIC32CX SG41/SG60/SG61 Advanced Security Microcontrollers (MCUs) are high-performance MCUs with a 32-bit Arm® Cortex®-M4 processor with Floating Point Unit (FPU). These devices run up to 120MHz, 1MB of Dual Panel Flash with ECC, and 256KB of SRAM with ECC. It also adds a 10/100 Ethernet MAC and 2 CAN-FD ports targeted for industrial automation, automotive applications, and general-purpose applications requiring wired connectivity. Flash has an OTP region that is used for developing immutable secure boot. It also offers secure debug, chip erase protection, IP Protection, and Boot Protect feature.The Microchip Technology PIC32CX SG41/SG60/SG61 series MCUs offer excellent features with class-leading power performance and integrated hardware security.
Features
- 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)
- 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
- Advanced analog
- Dual 12-bit, 1 MSPS Analog-to-Digital Converter (ADC) with up to 16 channels each
- 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
Block Diagram
Published: 2023-03-28
| Updated: 2023-04-06