AVR32DB32 | AVR64DB32 | AVR128DB32 | |
---|---|---|---|
Flash Memory | 32768 | 65536 | 131072 |
SRAM | 4096 | 8192 | 16384 |
EEPROM | 512 | 512 | 512 |
User Row | 32 | 32 | 32 |
Max. Frequency (MHz) | 24 | 24 | 24 |
Total pins on package | 32 | 32 | 32 |
Packages Available | TQFP, VQFN | TQFP, VQFN | TQFP, VQFN |
I/O Pins, not counting Reset | 25 | 25 | 25 |
16-bit Type A Timer (TCA) | 1 | 1 | 1 |
16-bit Type B Timer (TCB) | 3 | 3 | 3 |
12-bit Type D Timer (TCD) | 1 | 1 | 1 |
USART | 3 | 3 | 3 |
SPI | 2 | 2 | 2 |
TWI/I2C | 2 | 2 | 2 |
12-bit Differential ADC | 13 | 13 | 13 |
10-bit DAC | 1 | 1 | 1 |
Analog Comparator (AC) | 3 | 3 | 3 |
Zero-Cross Detectors (ZCD) | 1 | 1 | 1 |
Opamp | 2 | 2 | 2 |
Custom Logic LUTs | 4 | 4 | 4 |
Event System channels | 8 | 8 | 8 |
- On the 28-pin and 32-pin versions of this part, there is no pin 12 (also known as PD0 or PIN_PD0). In order to maximize compatibility between the DA and DB parts, pin 12 is skipped in the Arduino pin numbering. Per errata recommendation, the input buffer is disabled on this pin.
- As of DxCore 1.3.0, there is no Arduino compiler package available with support for the 32k and 64k AVR-DB parts - but that's okay, because they don't seem to be available anyway.
- Following precedent set by MegaCoreX, we declare that pin 7 -
PIN_PA7
shall be the pin that the core "expects" to be connected to an LED. LED_BUILTIN is defined as that pin, and the bootloader will set that pin as output and try to blink the LED. Note that if the bootloader is not used, and your sketch does not referenceLED_BUILTIN
this pin is not otherwise treated any differently.