2 Target Applications
All AVR and PIC32CM devices are general-purpose MCUs suitable for consumer electronics, industrial control, and IoT applications. These devices can operate with low power for energy-efficient applications. Some device families have additional features that make them suitable for specific applications.
This section aims to ease the migration path by helping users identify which PIC32CM MCU can serve as an alternative solution based on the AVR application.
| Device | Ultra-Low Power | Connectivity (3) | Analog Sensing(4) | Touch | Display | Motor Control | Automotive | Functional Safety(1,2) | Security |
|---|---|---|---|---|---|---|---|---|---|
| AVR® | |||||||||
| tinyAVR® | tinyAVR® tinyAVR® A tinyAVR® 0/1/2 | — | tinyAVR® 1 | tinyAVR® 1 | — | — | tinyAVR® 0/1/2 | tinyAVR® 0/1/2(1) ATtiny25/45/85 (1) | — |
| megaAVR® | megaAVR® A/P megaAVR® 0 | megaAVR® U AT90CAN AT90USB | — | — | megaAVR® A/P 329/3290 649/6490 | AT90PWM | megaAVR® 0 megaAVR® M/C/P AT90CAN | megaAVR® 0(1) megaAVR® PB(1) | — |
| AVR® XMEGA® | AVR® XMEGA®AU/B/C/D | AVR® XMEGA® A/B/C | — | — | AVR® XMEGA® B | AVR® XMEGA® AU | — | — | — |
| AVR® | — | AVR® DU | AVR® DB/EA/EB | AVR® DA | — | AVR® EB | AVR® DA/DB/DD | AVR® SD(2) AVR® DA/DB/DD/EA(1) | — |
| PIC32CM | |||||||||
| MC00 | — | — | — | — | — | — | |||
| LE00 LS00/60 | — | — | — | — | |||||
| JH00/01 | — | — | — | — | |||||
| GV00 | — | — | — | — | — | — | — | — | |
| GC00/SG00 | — | — | — | — | |||||
| PL10(5) | — | — | — | — | — | — | |||
- The PIC32CM MC, JH00/01, PL10 and most AVR devices have Functional Safety support available, with Failure Modes, Effects, and Diagnostic Analysis (FMEDA), Functional Safety manuals, and self-test libraries.
- AVR SD and PIC32CM GC/SG have Functional Safety Compliance (ISO 26262, IEC 61508).
- Most devices support only the common serial communication peripherals (UART, SPI, and I2C). This column lists the family of devices that support other protocols, such as USB, CAN and I3C®.
- Most devices have ADCs and comparators. This column lists device families that contain other peripherals, such as op amps and advanced ADCs.
- PIC32CM PL10 is package- and pin-compatible with AVR Dx/Ex, with familiar Core Independent Peripherals (CIPs) from AVR.
