3 Feature Summary
This section summarizes the system and peripheral features for each device family: AVR® and PIC32CM.
| Features | Core | AVR® | PIC32CM | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| AVR®-RISC | Cortex®-M0+ | Cortex®-M23 | |||||||||
| Family | tinyAVR® | megaAVR® | AVR® XMEGA | AVR® | MC00 | JH00/01 | GV00 | PL10 | LE00, LS00/60 | GC00, SG00 | |
| Operating Conditions | Max. 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
| |
| Memory | Flash (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 Flexibility | Power-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 Power | Idle | 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 Interface | Pin 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 Analog | ADCs | 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
| |
| Touch | Peripheral Touch Controller (PTC) | tinyAVR® 1 only
| N/A
| N/A
| AVR® DA only
| N/A
| Yes
| Yes
| Yes
| Yes
| Yes
|
| LCD | LCD 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 Measurement | TC (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/ Generation | PWM | 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 Math | Divide 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 Monitoring | Brown-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
|
| Security | TrustZone® | 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:
| |||||||||||
