Skip to content

Latest commit

 

History

History
39 lines (34 loc) · 2.86 KB

DB32.md

File metadata and controls

39 lines (34 loc) · 2.86 KB

AVR128DB32/AVR64DB32/AVR32DB32

Pin Mapping / Pinout

DB32 Pin Mapping

Features and Peripherals

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

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