AVR32DA48 | AVR64DA48 | AVR128DA48 | |
---|---|---|---|
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 | 48 | 48 | 48 |
Packages Available | TQFP, VQFN | TQFP, VQFN | TQFP, VQFN |
I/O Pins, not counting Reset | 40 | 40 | 40 |
16-bit Type A Timer (TCA) | 2 | 2 | 2 |
16-bit Type B Timer (TCB) | 4 | 4 | 4 |
12-bit Type D Timer (TCD) | 1 | 1 | 1 |
USART | 5 | 5 | 5 |
SPI | 2 | 2 | 2 |
TWI/I2C | 2 | 2 | 2 |
12-bit Differential ADC | 18 | 18 | 18 |
10-bit DAC | 1 | 1 | 1 |
Analog Comparator (AC) | 3 | 3 | 3 |
Zero-Cross Detectors (ZCD) | 2 | 2 | 2 |
Custom Logic LUTs | 6 | 6 | 6 |
Event System channels | 10 | 10 | 10 |
- 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.
Note that there is, as far as I can tell, no difference in the datasheets for the different versions. The errata, however, is drastically different; it is unclear to what extent this reflects reality, and to what extent it is a consequence of incomplete errata