Skip to content

Latest commit

 

History

History
38 lines (33 loc) · 2.5 KB

File metadata and controls

38 lines (33 loc) · 2.5 KB

AVR128DA64/AVR64DA64

Pin Mapping / Pinout

DA64 Pin Mapping

Features and Peripherals

AVR64DA64 AVR128DA64
Flash Memory 65536 131072
SRAM 8192 16384
EEPROM 512 512
User Row 32 32
Max. Frequency (MHz) 24 24
Total pins on package 64 64
Packages Available TQFP, VQFN TQFP, VQFN
I/O Pins, not counting Reset 54 54
16-bit Type A Timer (TCA) 2 2
16-bit Type B Timer (TCB) 5 5
12-bit Type D Timer (TCD) 1 1
USART 6 6
SPI 2 2
TWI/I2C 2 2
12-bit Differential ADC 22 22
10-bit DAC 1 1
Analog Comparator (AC) 3 3
Zero-Cross Detectors (ZCD) 3 3
Custom Logic LUTs 6 6
Event System channels 10 10

Notes

  • 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 reference LED_BUILTIN this pin is not otherwise treated any differently.

Datasheets

AVR128DB Datasheet

AVR128DB Errata