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.

Table 2-1. AVR® and PIC32CM Target Applications
DeviceUltra-Low PowerConnectivity

(3)

Analog Sensing(4)TouchDisplayMotor ControlAutomotiveFunctional 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(1)
LE00 LS00/60
JH00/01(1)
GV00
GC00/SG00(2)
PL10(5)(1)
Note:
  1. 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.
  2. AVR SD and PIC32CM GC/SG have Functional Safety Compliance (ISO 26262, IEC 61508).
  3. 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®.
  4. Most devices have ADCs and comparators. This column lists device families that contain other peripherals, such as op amps and advanced ADCs.
  5. PIC32CM PL10 is package- and pin-compatible with AVR Dx/Ex, with familiar Core Independent Peripherals (CIPs) from AVR.