3 Feature Summary

This section summarizes the system and peripheral features for each device family: AVR® and PIC32CM.

Table 3-1. AVR® and PIC32CM Device Feature Summaries
FeaturesCoreAVR®PIC32CM
AVR®-RISCCortex®-M0+Cortex®-M23
FamilytinyAVR®megaAVR®AVR® XMEGAAVR®MC00JH00/01GV00PL10LE00, LS00/60GC00, SG00
Operating ConditionsMax. CPU Clock (MHz)
20
20
32
24
48
48
48
24
48
72
Power Supply (V)
1.8-5.5
1.8-5.5
1.6-3.6
1.8-5.5
2.7-5.5
2.7-5.5
1.62-3.63
1.8-5.5
1.62-3.63
1.71-3.63
Temperature (Celsius)
-40 to 125
-40 to 125
-40 to 125
-40 to 125
-40 to 125
-40 to 125
-40 to 125
-40 to 125
-40 to 125
-40 to 125
MemoryFlash (Bytes)
512-32K
8K-256K
8K-384K
16K-128K
64K-128K
32K-512K
16K-32K
32K-128K
128K-512K
512K
SRAM (Bytes)
32-3K
1K-32K
1K-32K
2K-16K
8K-16K
4K-64K
2K-4K
4K-16K
16K-64K
128K
EEPROM (Bytes)
Up to 256 (tinyAVR® 0/1/2)
Up to 4K
Up to 4K
Up to 512
N/A

Up to 16K via Flash

(64/32

JH00 only)

Up to 16K via Flash
N/A
N/A
N/A
System FlexibilityPower-on-Reset (POR)
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Direct Memory Access (DMA)
N/A
N/A
AVR® XMEGA A, B, E
For USB only
Yes
Yes
N/A
Yes
Yes
Yes
Event System (EVSYS)
tinyAVR® 0/1/2
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Reset Control (RSTC)
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Low PowerIdle
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Standby
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Sleepwalking
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Power-Down/Off
Yes
Yes
Yes
Yes
N/A
N/A
N/A
N/A
Yes
Yes
User InterfacePin Count
4-24
28-100
32-100
16-64
32-48
32-100
32-64
20-64
32-100
48-100

Programma-

ble I/O

Up to 22
Up to 69
Up to 53
Up to 55
Up to 38
Up to 84
Up to 52
Up to 55
Up to 80
Up to 80
External Interrupt
All GPIO
All GPIO
All GPIO
All GPIO
Up to 16
Up to 16
Up to 16
Up to 16
Up to 16
Up to 16
Multi-Voltage I/O (MVIO)
N/A
N/A
N/A
AVR® DB/DD
N/A
N/A
N/A
Yes
N/A
N/A
Intelligent AnalogADCs
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
DAC
tinyAVR® 1 only
N/A
AVR® XMEGA A,E

AVR® DA/DB/

DD/EA

Yes
512/256K only
Yes
N/A
Yes
N/A
Analog Comparators (AC)
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Zero Cross Detect (ZCD)
N/A
N/A
N/A

AVR® DA/DB/

DD

N/A
N/A
N/A
N/A
N/A
N/A
Internal VREF (V)
0.55-4.096
0.55-4.03
1V

1.024-

4.096

1.024-

4.096

1.024-

4.096

1

1.024-

4.096

1-2.4
1.20326
Op Amp
N/A
N/A
N/A
AVR® DB only
N/A
N/A
N/A
N/A
Yes
N/A
TouchPeripheral Touch Controller (PTC)
tinyAVR® 1 only
N/A
N/A
AVR® DA only
N/A
Yes
Yes
Yes
Yes
Yes
LCDLCD Controller
N/A
megaAVR® A/P, 329/3290, 649/6490
AVR® XMEGA B
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Timing and MeasurementTC (Timer/Counters)
Up to 16-bit
Up to 16-bit
Up to 32-bit
Up to 24-bit
Up to 32-bit
Up to 32-bit
Up to 32-bit
Up to 32-bit
Up to 32-bit
Up to 32-bit
Capture/Compare

via

TCx

via

TCx

via

TCx

via

TCx

via TC/TCC
via TC/TCC
via TC/TCC
via TC/TCC
via TC/TCC
via TC/TCC
Real Time Counter (RTC)
16-bit (tinyAVR® 0/1/2)
16-bit

Up to

32-bit

16-bit
32-bit
32-bit
32-bit
32-bit
32-bit
32-bit
Frequency Meter (FREQM)/Measurement
via TCB
via TCB
via TCx
via TCB
Yes
Yes
N/A
N/A
Yes
Yes
Waveform Control/ GenerationPWM
via TCx
via TCx
via TCx
via TCx
via TC/TCC
via TC/TCC
via TC
via TC/TCC
via TC/TCC
via TC/TCC
Waveform Extensions (WEX)
N/A
N/A
Yes
AVR® EB only
via TCC
via TCC
N/A
via TCC
via TCC
via TCC
Numerical Controller Oscillator (NCO)
N/A
N/A
N/A
AVR® EB only
N/A
N/A
N/A
N/A
N/A
N/A
Position Decoder (PDEC)
N/A
N/A
N/A
N/A
Yes
512/256/128K only
N/A
N/A
N/A
N/A

Communica-

tion/

Connectivity

USART
tinyAVR® 0/1/2
Yes
Yes
Yes
via SERCOM
via SERCOM
via SERCOM
via SERCOM
via SERCOM
via SERCOM
SPI
tinyAVR® 0/1/2
Yes
Yes
Yes
I2C/TWI
tinyAVR® 0/1/2
Yes
Yes
Yes
RS-485
tinyAVR® 0/1/2

via

USART

via USART
via USART
via USART
via USART
via USART
via USART
via USART
via USART
LIN
tinyAVR® 0/1/2

via

USART

via USART
via USART
via USART
via USART
via USART
via USART
via USART
via USART
SMBus Compatible
tinyAVR® 0/1/2
via TWI
via TWI
via TWI
via I2C
via I2C
via I2C
via I2C
via I2C
via I2C
USB
N/A
megaAVR® U AT90USB
AVR® XMEGA A, B, C
AVR® DU only
N/A
N/A
N/A
N/A
Yes
Yes
CAN
N/A
AT90CAN
N/A
N/A
N/A
JH01 only
N/A
N/A
N/A
Yes
I2S
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Yes
N/A
Logic and MathDivide and Square Root Accelerator (DIVAS)
N/A
N/A
N/A
N/A
Yes
Yes
N/A
N/A
N/A
N/A
Configurable Custom Logic (CCL)
tinyAVR® 0/1/2
Yes
AVR® XMEGA E
Yes
Yes
Yes
N/A
Yes
Yes
Yes
Safety and MonitoringBrown-out Detection (BOD)
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Voltage Level Monitor
Yes
Yes
N/A
Yes
N/A
N/A
N/A
Yes
Yes
Yes
Watchdog Timer (WDT)
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Synchronous WDT (SWDT)
N/A
N/A
N/A
AVR® SD only
N/A
N/A
N/A
N/A
N/A
N/A
Temperature Sensor (TSENS)
via ADC
via ADC
via ADC
via ADC
Yes
N/A
via ADC
via ADC
N/A
via ADC
Device Service Unit (DSU)
N/A
N/A
N/A
N/A
Yes
Yes
Yes
Yes
Yes
Yes
CRC
tinyAVR® 0/1/2
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Functional Safety (FuSa)Functional Safety Compliant
tinyAVR® 0/1/2 ATtiny25/45/85 have FuSa Support Available
megaAVR® 0/PB have FuSa Support available
N/A

AVR® SD only AVR® DA/DB/

DD/EA have FuSa Support available

FuSa Support available
FuSa Support available
N/A
FuSa Support available
N/A
Yes
SecurityTrustZone®
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
LS00/60 only
Yes
TrustRAM
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Yes
Yes
Data Flash
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
LS00/60 only
Yes
Secure Boot
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
LS00/60 only

via HSM-Lite

(SG only)

Tamper
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Yes
Crypto
N/A
N/A
AVR® XMEGA A, B
N/A
N/A
N/A
N/A
N/A
LS00/60 only
One True Random Number Generator (TRNG)
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Yes
Device Identity Composition Engine (DICE)
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
LS00/60 only
Yes
Physical Unclonable Function (PUF)
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
SG only
Note:
  • —Available in all families
  • —Available in specific families
  • —Not available