PIC32CM5164LS60064-I/PT - 512KB Flash 64KB SRAM Cortex-M23 MCU | Microchip
MPN: PIC32CM5164LS60064-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.85 | $4.85 |
| 10 | $4.36 | $43.60 |
| 100 | $3.88 | $388.00 |
| 500 | $3.49 | $1,745.00 |
| 1,000 | $3.1 | $3,100.00 |
PIC32CM5164LS60064-I/PT Overview
A 32-bit microcontroller (MCU) is a programmable System-on-Chip that combines a processor core, non-volatile program memory (typically Flash), volatile working memory (SRAM), and a rich peripheral set on one die. Modern MCUs sit at the hierarchy MCU -> embedded controller -> semiconductor. Cortex-M23 specifically is the smallest Armv8-M core with TrustZone security extensions, positioned between Cortex-M0+ (basic) and Cortex-M4 (DSP+FPU), making it ideal for low-power secure IoT endpoints.
Key features of this part include 512 KB Flash for firmware, 64 KB SRAM for working data, TrustZone isolation, hardware crypto accelerators via ATECC608, up to 64 KB EEPROM emulation, multiple SERCOM-configurable peripherals (USART, I2C, SPI), 12-bit ADC with up to 16 channels, and integrated touch controller hardware with driven shield support for robust proximity sensing. The 64-pin TQFP offers ample I/O for human-machine interface and mixed-signal designs.
Architecturally, the device uses an ultra-low-power architecture featuring multiple sleep modes (IDLE, STANDBY, BACKUP with full RAM retention), an Event System for autonomous peripheral interaction without CPU wake-up, and a Sleepwalking Peripheral System. The integrated ATECC608 Trust Platform provides immutable secure boot, secure key storage, and cryptographic authentication.
Typical applications include secure IoT endpoints (TLS-authenticated sensors, smart locks), consumer HMI with touch (appliance panels, smart thermostats), industrial sensor hubs with secure firmware update, battery-powered wearables, and home automation bridges. The combination of low-power sleep modes and TrustZone security makes it especially compelling for always-on edge nodes that must authenticate cloud connections without draining battery reserves.
When designing with this part, choose a toolchain from MPLAB X (XC32 compiler) and configure TrustZone from project initialization. Plan the pinout around the integrated touch channels if you intend to use driven shield, and budget Flash/RAM to leave room for a secure bootloader image in the secure region.
This page synthesizes distributor availability, parametric drop-in alternatives, and practical design notes beyond the manufacturer datasheet - including pinout, comparison, and TrustZone-aware design tips not always consolidated in the device brief.
Drop-in alternatives for PIC32CM5164LS60064-I/PT — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC32CM5164LS60064-I/PT (same form factor and footprint) — differing in Package, ADC, Operating Temperature Range, Core, Low-Power Modes.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC32CM5164LS60064-I/PT-PROTO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32CM5164LS00064T-I/PT
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC32CM5164LS60064-I/5LX
✅ Drop-In✓ In Stock
$2.46 / Unit
View Datasheet →PIC32CM5164LS60048T-I/U5B
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$4.99 / Unit
View Datasheet →PIC32CM5164LS60048-I/U5B
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$4.83 / Unit
View Datasheet →PIC32CM5164LS60064-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | Arm Cortex-M23 with TrustZone for Armv8-M |
| Program Memory (Flash) | 512 KB |
| Data Memory (SRAM) | 64 KB |
| EEPROM Emulation | Up to 64 KB |
| Package | 64-pin TQFP (PT) |
| Pin Count | 64 |
| Operating Temperature Range | -40C to +85C (Industrial, 'I' suffix) |
| Security Module | Integrated ATECC608 Trust Platform |
| Low-Power Modes | IDLE, STANDBY, BACKUP (RAM retention), OFF |
| Communication Peripherals | SERCOM-configurable (USART/I2C/SPI), CAN-FD capable |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC32CM5164LS60064-I/PT Pin Configuration
| Pin 1 | VDD — Digital supply voltage |
| Pin 2 | PA00 — GPIO/analog/touch |
| Pin 3 | PA01 — GPIO/analog/touch |
| Pin 4 | PA02 — GPIO/analog/AIN0 |
| Pin 5 | PA03 — GPIO/analog/AIN1/REF |
| Pin 6 | GND — Ground |
| Pin 7 | PA04 — GPIO/analog/AIN2 |
| Pin 8 | PA05 — GPIO/analog/AIN3 |
| Pin 9 | PA06 — GPIO/analog/AIN4 |
| Pin 10 | PA07 — GPIO/analog/AIN5 |
| Pin 11 | PA08 — GPIO/SERCOM/I2C |
| Pin 12 | PA09 — GPIO/SERCOM/I2C |
| Pin 13 | PA10 — GPIO/SERCOM/I2C |
| Pin 14 | PA11 — GPIO/SERCOM/I2C |
| Pin 15 | VDD — Digital supply voltage |
| Pin 16 | GND — Ground |
| Pin 17 | PA12 — GPIO/touch |
| Pin 18 | PA13 — GPIO/touch |
| Pin 19 | PA14 — GPIO/touch/XTAL |
| Pin 20 | PA15 — GPIO/touch/XTAL |
| Pin 21 | PA16 — GPIO/SERCOM/SPI |
| Pin 22 | PA17 — GPIO/SERCOM/SPI |
| Pin 23 | PA18 — GPIO/SERCOM/USART |
| Pin 24 | PA19 — GPIO/SERCOM/USART |
| Pin 25 | PA20 — GPIO/SERCOM/USART |
| Pin 26 | PA21 — GPIO/SERCOM/USART |
| Pin 27 | PA22 — GPIO/touch |
| Pin 28 | PA23 — GPIO/touch |
| Pin 29 | PA24 — GPIO/USART |
| Pin 30 | PA25 — GPIO/USART |
| Pin 31 | PA26 — GPIO/USART |
| Pin 32 | PA27 — GPIO/USART |
| Pin 33 | PA28 — GPIO/USART |
| Pin 34 | PA29 — GPIO/USART |
| Pin 35 | PA30 — GPIO/SWDIO |
| Pin 36 | PA31 — GPIO/SWDCLK |
| Pin 37 | PB00 — GPIO/touch |
| Pin 38 | PB01 — GPIO/touch |
| Pin 39 | PB02 — GPIO/analog/AIN6 |
| Pin 40 | PB03 — GPIO/analog/AIN7 |
| Pin 41 | PB04 — GPIO/analog/AIN8 |
| Pin 42 | PB05 — GPIO/analog/AIN9 |
| Pin 43 | PB06 — GPIO/analog/AIN10 |
| Pin 44 | PB07 — GPIO/analog/AIN11 |
| Pin 45 | PB08 — GPIO/analog/AIN12 |
| Pin 46 | PB09 — GPIO/analog/AIN13 |
| Pin 47 | PB10 — GPIO/analog/AIN14 |
| Pin 48 | PB11 — GPIO/analog/AIN15 |
| Pin 49 | GND — Ground |
| Pin 50 | VDD — Digital supply voltage |
| Pin 51 | PB12 — GPIO/touch |
| Pin 52 | PB13 — GPIO/touch |
| Pin 53 | PB14 — GPIO/touch |
| Pin 54 | PB15 — GPIO/touch |
| Pin 55 | PB16 — GPIO/SERCOM |
| Pin 56 | PB17 — GPIO/SERCOM |
| Pin 57 | PB18 — GPIO/SERCOM |
| Pin 58 | PB19 — GPIO/SERCOM |
| Pin 59 | PB20 — GPIO/SERCOM |
| Pin 60 | PB21 — GPIO/SERCOM |
| Pin 61 | PB22 — GPIO/SERCOM |
| Pin 62 | PB23 — GPIO/SERCOM |
| Pin 63 | RESET — Reset input (active-low) |
| Pin 64 | GND — Ground |
Typical Applications
PIC32CM5164LS60064-I/PT is suitable for 7 applications: Secure IoT Sensor Endpoints, Consumer HMI with Touch, Industrial Sensor Hubs with Secure Firmware Update, Battery-Powered Wearables, Smart Home Automation Bridges, Medical Monitoring Devices, Secure Access Control and Smart Locks.
Secure IoT Sensor Endpoints
The PIC32CM5164LS60064-I/PT is engineered for secure IoT sensor endpoints that must authenticate cloud connections and resist firmware tampering. Its integrated ATECC608 Trust Platform provides hardware-backed key storage and immutable secure boot, while TrustZone for Armv8-M isolates the crypto stack from the main application. With 512 KB Flash, the device fits full TLS clients plus an RTOS; the 64 KB SRAM retains a TLS session context during deep-sleep. Multiple low-power modes plus the Sleepwalking Peripheral System enable multi-year battery life on coin cells. Recommended companion parts: Microchip ATECC608B for additional crypto slots and a Microchip MCP9808 temperature sensor for environmental telemetry.
Recommended
Consumer HMI with Touch
This MCU excels at consumer human-machine interface (HMI) panels that combine a small TFT/LCD with capacitive touch buttons, sliders, and proximity sensing. The PIC32CM5164LS60064-I/PT integrates a touch controller with driven shield support, allowing reliable operation through thick glass or plastic overlays. The 64-pin TQFP offers ample GPIO for LCD parallel interfaces plus LEDs and key scanning. SERCOM peripherals handle I2C/SPI sensors behind the panel. Low-power IDLE and STANDBY modes let the device sleep while still waking on a touch event. Recommended companions: a Microchip MTCH6102 touch controller for additional channels, and a Solomon Systech SSD1351 OLED driver.
Recommended
Industrial Sensor Hubs with Secure Firmware Update
The PIC32CM5164LS60064-I/PT suits industrial sensor hubs that require authenticated firmware updates over RS-485, CAN-FD, or Ethernet. The 32-bit Cortex-M23 core comfortably runs an RTOS such as FreeRTOS, while TrustZone isolates the bootloader from the application image. CAN-FD connectivity supports modern industrial protocols, and the 512 KB Flash accommodates an encrypted firmware image plus dual-bank A/B update support. Industrial temperature range (-40C to +85C) covers most factory-floor environments. Recommended companions: a Microchip MCP2518 CAN-FD controller and an Analog Devices ADM3053 isolated transceiver.
Recommended
Battery-Powered Wearables
Battery-powered wearables benefit from the PIC32CM5164LS60064-I/PT's combination of low-power BACKUP mode with full RAM retention and TrustZone security for BLE pairing credentials. The Sleepwalking Peripheral System lets the accelerometer and heart-rate sensor wake the MCU only on meaningful activity events, extending battery life to weeks on a single charge. The integrated touch controller enables sleek capacitive user interfaces without mechanical buttons, ideal for wrist-worn and patch-form-factor designs. Recommended companions: a Microchip MICRF2YY BLE module and a Maxim MAX30103 SpO2/heart-rate sensor.
Recommended
Smart Home Automation Bridges
The PIC32CM5164LS60064-I/PT serves as a smart home bridge MCU, translating between Zigbee, Thread, BLE, and Wi-Fi radios while maintaining secure commissioning keys in the ATECC608. Its 512 KB Flash is sufficient for Matter stack commissioning logic, and TrustZone isolates the radio credentials from the application. SERCOM peripherals provide flexible UART/SPI/I2C interfacing to multiple radios concurrently. Industrial temperature and reliability support 24/7 always-on operation in mains-powered bridge devices. Recommended companions: a Microchip SAMR34 LoRa/Sub-GHz module and a Microchip ATWINC3400 Wi-Fi module.
Recommended
Medical Monitoring Devices
Non-critical medical monitoring devices such as connected thermometers, blood pressure cuffs, and pulse oximeters can leverage the PIC32CM5164LS60064-I/PT's low-power operation, integrated ATECC608 cryptographic authentication (essential for FDA cybersecurity guidance), and 12-bit ADC for analog front-end reading. The Cortex-M23 core handles BLE stack plus sensor fusion algorithms within tight power budgets. Industrial temperature rating supports typical home and clinical environments. Recommended companions: a Maxim MAX30102 pulse oximeter sensor and a Microchip MICRF2YY BLE radio.
Recommended
Secure Access Control and Smart Locks
Smart locks and access control panels require tamper-resistant credential storage and authenticated firmware - exactly what the PIC32CM5164LS60064-I/PT's ATECC608 Trust Platform and TrustZone provide. The MCU can store cryptographic keys for NFC/RFID credential readers, manage motor control for deadbolts, and run BLE or Wi-Fi for mobile credentials, all while keeping the key vault hardware-isolated. BACKUP mode with RAM retention enables instant response when a credential is presented. Recommended companions: a NXP PN532 NFC reader and a TI DRV8871 motor driver.
Recommended
Recommended Products Summary
Engineering reference data for PIC32CM5164LS60064-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32CM5164LS60064-I/PT-PROTO | PIC32CM5164LS00064T-I/PT | PIC32CM5164LS60064-I/5LX |
|---|---|---|---|---|
| Package | TQFP-64 (PT) | TQFP-64 (PT) - same | TQFP-64 (PT) - same | TQFP-64 (5LX) - same family |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | Arm Cortex-M23 with TrustZone | Arm Cortex-M23 with TrustZone | Arm Cortex-M23 with TrustZone | Arm Cortex-M23 with TrustZone |
| Flash | 512 KB | 512 KB | 512 KB | 512 KB |
| SRAM | 64 KB | 64 KB | 64 KB | 64 KB |
| ATECC608 Trust Platform | Yes (integrated) | Yes (integrated) | No (LS0 variant) | Yes (integrated) |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C | -40C to +85C | -40C to +85C |
Key Differentiators
- Integrated ATECC608 Trust Platform on-chip (vs PIC32CM5164LS00064T-I/PT)
- Cortex-M23 with TrustZone for Armv8-M security (vs PIC24HJ64GP510-I/PT)
- Sleepwalking Peripheral System with full RAM retention (vs PIC32CM1216MC00032-E/RTB)
Design Notes
Place a 1 uF X7R ceramic decoupling capacitor within 3 mm of each VDD pin pair on the PIC32CM5164LS60064-I/PT, plus a bulk 10 uF tantalum or aluminum-polymer capacitor near the package. The device supports BACKUP mode with full 64 KB SRAM retention, drawing typically <2 uA - critical for always-on IoT sensors that must preserve TLS session state across sleep cycles. Estimated: at VDD = 3.3V with a 1 mA active current, average consumption of 5 uA (0.1% active duty cycle) yields a 2200 mAh coin cell life of roughly 10 years. Decouple the analog AVSS/AVDD pins separately when using the 12-bit ADC.
The 64-pin TQFP (PT) package provides a thermal resistance theta_JA around 50 C/W on a 2-layer JEDEC test board with minimal copper. The Cortex-M23 at typical 48-64 MHz operation dissipates under 0.3 W, well within package capability. Estimated: at 0.3 W dissipation and theta_JA = 50 C/W, junction temperature rises approximately 15 C above ambient at 25 C - a safe 40 C margin under the 125 C maximum. For continuous worst-case operation at 85 C ambient, verify thermal envelope with the actual PCB copper area, especially if the device is co-located with hot power components.
Route the SWDIO (pin 30) and SWDCLK (pin 31) signals to a 2x5 0.05C Tag-Connect or Cortex Debug connector with at most 30 mm trace length, keeping them away from switching signals. The RESET pin (pin 63) requires a 10 kohm pull-up to VDD plus a 100 nF capacitor to ground for noise immunity. For touch sensing channels, ensure 2 mm trace clearance and avoid running noisy signals (high-speed SERCOM, switching power) within 5 mm of touch traces, or use the driven shield function to maintain touch sensitivity in noisy environments. The exposed pad (if present in this TQFP variant - verify) should be soldered to a thermal copper pour for improved heat dissipation.
A frequent mistake is failing to configure TrustZone at project initialization in MPLAB X - the device will boot in non-secure mode by default, leaving the ATECC608 Trust Platform inaccessible to application code. Enable the TrustZone project option in XC32 compiler settings before building the secure bootloader. Another common pitfall: assigning touch channels to PB12-PB15 (pins 51-54) without enabling driven shield - these pins share analog resources and may show reduced sensitivity without proper configuration. Always verify the device silkscreen marking against the datasheet to distinguish LS60064 (with ATECC608) from LS00064 (without ATECC608) at incoming QC, as the same TQFP-64 footprint is used for both variants.
For SERCOM peripherals running at high SPI speeds (above 12 MHz), place 22-33 ohm series damping resistors near the source pins to dampen ringing on long PCB traces. The 12-bit ADC achieves its best noise performance (better than 1 LSB RMS) when the analog input traces are guarded by GND pours and the analog AVDD is filtered with a ferrite bead plus 100 nF capacitor. Estimated: with a 1 kHz ADC sample rate, input frequency below 500 Hz, and the recommended input filter, the effective number of bits (ENOB) should remain at 11+ bits, suitable for sensor readout applications such as temperature, pressure, and gas sensing.
Compliance Information
RoHS compliant per Microchip product page. Industrial temperature grade (-40C to +85C, 'I' suffix) is not AEC-Q100 qualified; choose automotive-qualified 'VA' or 'F' suffix variants for automotive designs.