Module avrd::atxmega64a4u [] [src]

The AVR ATxmega64A4U microcontroller

Variants

Pinout Package Operating temperature Operating voltage Max speed
ATxmega64A4U-AU QFP_QFN_44 TQFP44 -40°C - 85°C 1.6V - 3.6V 32 MHz
ATxmega64A4U-MH QFP_QFN_44 VQFN44PW -40°C - 85°C 1.6V - 3.6V 32 MHz
ATxmega64A4U-CU BGA_49 VFBGA49 -40°C - 85°C 1.6V - 3.6V 32 MHz
ATxmega64A4U-AN QFP_QFN_44 TQFP44 -40°C - 105°C 1.6V - 3.6V 32 MHz
ATxmega64A4U-M7 QFP_QFN_44 VQFN44PW -40°C - 105°C 1.6V - 3.6V 32 MHz

Registers by module (not exhaustive)

PORT modules

  • PORTA
    • PA0 (PA0)
    • PA1 (PA1)
    • PA2 (PA2)
    • PA3 (PA3)
    • PA4 (PA4)
    • PA5 (PA5)
    • PA6 (PA6)
    • PA7 (PA7)
  • PORTB
    • PB0 (PB0)
    • PB1 (PB1)
    • PB2 (PB2)
    • PB3 (PB3)
  • PORTC
    • PC0 (PC0)
    • PC1 (PC1)
    • PC2 (PC2)
    • PC3 (PC3)
    • PC4 (PC4)
    • PC5 (PC5)
    • PC6 (PC6)
    • PC7 (PC7)
  • PORTD
    • PD0 (PD0)
    • PD1 (PD1)
    • PD2 (PD2)
    • PD3 (PD3)
    • PD4 (PD4)
    • PD5 (PD5)
    • PD6 (PD6)
    • PD7 (PD7)
  • PORTE
    • PE0 (PE0)
    • PE1 (PE1)
    • PE2 (PE2)
    • PE3 (PE3)
  • PORTR
    • PR0 (PR0)
    • PR1 (PR1)

ADC modules

  • ADCA
    • PA0 (PA0)
    • PA1 (PA1)
    • PA2 (PA2)
    • PA3 (PA3)
    • PA4 (PA4)
    • PA5 (PA5)
    • PA6 (PA6)
    • PA7 (PA7)
    • PB0 (PB0)
    • PB1 (PB1)
    • PB2 (PB2)
    • PB3 (PB3)
    • PA0 (PA0)
    • PB0 (PB0)

USB modules

  • USB
    • PD6 (PD6)
    • PD7 (PD7)

USART modules

  • USARTC0
    • PC1 (PC1)
    • PC2 (PC2)
    • PC3 (PC3)
    • PC5 (PC5)
    • PC6 (PC6)
    • PC7 (PC7)
  • USARTC1
    • PD5 (PD5)
    • PD6 (PD6)
    • PD7 (PD7)
  • USARTD0
    • PD1 (PD1)
    • PD2 (PD2)
    • PD3 (PD3)
    • PD5 (PD5)
    • PD6 (PD6)
    • PD7 (PD7)
  • USARTD1
    • PD5 (PD5)
    • PD6 (PD6)
    • PD7 (PD7)
  • USARTE0
    • PE1 (PE1)
    • PE2 (PE2)
    • PE3 (PE3)

Constants

AC0CTRL

Analog Comparator 0 Control.

AC0MUXCTRL

Analog Comparator 0 MUX Control.

AC1CTRL

Analog Comparator 1 Control.

AC1MUXCTRL

Analog Comparator 1 MUX Control.

ADCACAL0

ADCA Calibration Byte 0.

ADCACAL1

ADCA Calibration Byte 1.

ADCBCAL0

ADCB Calibration Byte 0.

ADCBCAL1

ADCB Calibration Byte 1.

ADDR

Address Register.

ADDR0

Address Register 0.

ADDR1

Address Register 1.

ADDR2

Address Register 2.

ADDRCTRL

Address Control.

ADDRMASK

Address Mask Register.

ANAINIT

Analog Startup Delay.

AUXDATA

Auxiliary Data.

AUXDATAH

Auxiliary Data high byte.

AUXDATAL

Auxiliary Data low byte.

AWEXLOCK

AWEX Lock.

BAUD

Baurd Rate Control Register.

BAUDCTRLA

Baud Rate Control Register A.

BAUDCTRLB

Baud Rate Control Register B.

CAL

Calibration Value.

CAL0

Calibration Byte 0.

CAL1

Calibration Byte 1.

CALA

Calibration Register A.

CALB

Calibration Register B.

CALH

Calibration Value high byte.

CALL

Calibration Value low byte.

CCA

Compare or Capture A.

CCABUF

Compare Or Capture A Buffer.

CCABUFH

Compare Or Capture A Buffer high byte.

CCABUFL

Compare Or Capture A Buffer low byte.

CCAH

Compare or Capture A high byte.

CCAL

Compare or Capture A low byte.

CCB

Compare or Capture B.

CCBBUF

Compare Or Capture B Buffer.

CCBBUFH

Compare Or Capture B Buffer high byte.

CCBBUFL

Compare Or Capture B Buffer low byte.

CCBH

Compare or Capture B high byte.

CCBL

Compare or Capture B low byte.

CCC

Compare or Capture C.

CCCBUF

Compare Or Capture C Buffer.

CCCBUFH

Compare Or Capture C Buffer high byte.

CCCBUFL

Compare Or Capture C Buffer low byte.

CCCH

Compare or Capture C high byte.

CCCL

Compare or Capture C low byte.

CCD

Compare or Capture D.

CCDBUF

Compare Or Capture D Buffer.

CCDBUFH

Compare Or Capture D Buffer high byte.

CCDBUFL

Compare Or Capture D Buffer low byte.

CCDH

Compare or Capture D high byte.

CCDL

Compare or Capture D low byte.

CCP

Configuration Change Protection.

CH0CTRL

Channel 0 Control Register.

CH0DATA

Channel 0 Data.

CH0DATAH

Channel 0 Data high byte.

CH0DATAL

Channel 0 Data low byte.

CH0GAINCAL

Gain Calibration.

CH0MUX

Event Channel 0 Multiplexer.

CH0OFFSETCAL

Offset Calibration.

CH0RES

Channel 0 Result.

CH0RESH

Channel 0 Result high byte.

CH0RESL

Channel 0 Result low byte.

CH1CTRL

Channel 1 Control Register.

CH1DATA

Channel 1 Data.

CH1DATAH

Channel 1 Data high byte.

CH1DATAL

Channel 1 Data low byte.

CH1GAINCAL

Gain Calibration.

CH1MUX

Event Channel 1 Multiplexer.

CH1OFFSETCAL

Offset Calibration.

CH1RES

Channel 1 Result.

CH1RESH

Channel 1 Result high byte.

CH1RESL

Channel 1 Result low byte.

CH2CTRL

Channel 2 Control Register.

CH2MUX

Event Channel 2 Multiplexer.

CH2RES

Channel 2 Result.

CH2RESH

Channel 2 Result high byte.

CH2RESL

Channel 2 Result low byte.

CH3CTRL

Channel 3 Control Register.

CH3MUX

Event Channel 3 Multiplexer.

CH3RES

Channel 3 Result.

CH3RESH

Channel 3 Result high byte.

CH3RESL

Channel 3 Result low byte.

CH4CTRL

Channel 4 Control Register.

CH4MUX

Event Channel 4 Multiplexer.

CH5CTRL

Channel 5 Control Register.

CH5MUX

Event Channel 5 Multiplexer.

CH6CTRL

Channel 6 Control Register.

CH6MUX

Event Channel 6 Multiplexer.

CH7CTRL

Channel 7 Control Register.

CH7MUX

Event Channel 7 Multiplexer.

CHECKSUM0

Checksum byte 0.

CHECKSUM1

Checksum byte 1.

CHECKSUM2

Checksum byte 2.

CHECKSUM3

Checksum byte 3.

CLKEVOUT

Clock and Event Out Register.

CMD

Command.

CMP

Compare Value.

CMPH

Compare Value high byte.

CMPL

Compare Value low byte.

CNT

Count.

CNTH

Count high byte.

CNTL

Count low byte.

COMP

Compare Register.

COMP0

Oscillator Compare Register 0.

COMP1

Oscillator Compare Register 1.

COMP2

Oscillator Compare Register 2.

COMPH

Compare Register high byte.

COMPL

Compare Register low byte.

COORDX0

Wafer Coordinate X Byte 0.

COORDX1

Wafer Coordinate X Byte 1.

COORDY0

Wafer Coordinate Y Byte 0.

COORDY1

Wafer Coordinate Y Byte 1.

CTRL

Control Register.

CTRLA

Control Register A.

CTRLB

Control Register B.

CTRLC

Control Register C.

CTRLD

Control Register D.

CTRLE

Control Register E.

CTRLF

Control Register F.

CTRLFCLR

Control Register F Clear.

CTRLFSET

Control Register F Set.

CTRLGCLR

Control Register G Clear.

CTRLGSET

Control Register G Set.

CURRCALIB

Current Source Calibration.

CURRCTRL

Current Source Control.

DACA0GAINCAL

DACA0 Calibration Byte 1.

DACA0OFFCAL

DACA0 Calibration Byte 0.

DACA1GAINCAL

DACA1 Calibration Byte 1.

DACA1OFFCAL

DACA1 Calibration Byte 0.

DACB0GAINCAL

DACB0 Calibration Byte 1.

DACB0OFFCAL

DACB0 Calibration Byte 0.

DACB1GAINCAL

DACB1 Calibration Byte 1.

DACB1OFFCAL

DACB1 Calibration Byte 0.

DATA

Data Register.

DATA0

Data Register 0.

DATA1

Data Register 1.

DATA2

Data Register 2.

DATAIN

Data Input.

DATAPTR

Data Pointer.

DATAPTRH

Data Pointer high byte.

DATAPTRL

Data Pointer low byte.

DESTADDR0

Channel Destination Address 0.

DESTADDR1

Channel Destination Address 1.

DESTADDR2

Channel Destination Address 2.

DEVID0

Device ID byte 0.

DEVID1

Device ID byte 1.

DEVID2

Device ID byte 2.

DFLLCTRL

DFLL Control Register.

DIR

I/O Port Data Direction.

DIRCLR

I/O Port Data Direction Clear.

DIRSET

I/O Port Data Direction Set.

DIRTGL

I/O Port Data Direction Toggle.

DTBOTH

Dead Time Both Sides.

DTBOTHBUF

Dead Time Both Sides Buffer.

DTHS

Dead Time High Side.

DTHSBUF

Dead Time High Side Buffer.

DTLS

Dead Time Low Side.

DTLSBUF

Dead Time Low Side Buffer.

EIND

Extended Indirect Jump.

EPPTR

Endpoint Configuration Table Pointer.

EPPTRH

Endpoint Configuration Table Pointer high byte.

EPPTRL

Endpoint Configuration Table Pointer low byte.

EVCTRL

Event Input Control.

EVOUTSEL

Event Output Select.

EVSYSLOCK

Event System Lock.

FDCTRL

Fault Detection Control Register.

FDEMASK

Fault Detection Event Mask.

FIFORP

FIFO Read Pointer Register.

FIFOWP

FIFO Write Pointer Register.

FRAMENUMH

Frame Number High Byte.

FRAMENUML

Frame Number Low Byte.

FUSEBYTE1

Watchdog Configuration.

FUSEBYTE2

Reset Configuration.

FUSEBYTE4

Start-up Configuration.

FUSEBYTE5

EESAVE and BOD Level.

GPIOR0

General Purpose IO Register 0.

GPIOR1

General Purpose IO Register 1.

GPIOR2

General Purpose IO Register 2.

GPIOR3

General Purpose IO Register 3.

GPIOR4

General Purpose IO Register 4.

GPIOR5

General Purpose IO Register 5.

GPIOR6

General Purpose IO Register 6.

GPIOR7

General Purpose IO Register 7.

GPIOR8

General Purpose IO Register 8.

GPIOR9

General Purpose IO Register 9.

GPIORA

General Purpose IO Register 10.

GPIORB

General Purpose IO Register 11.

GPIORC

General Purpose IO Register 12.

GPIORD

General Purpose IO Register 13.

GPIORE

General Purpose IO Register 14.

GPIORF

General Purpose IO Register 15.

HCMPA

High Byte Compare A.

HCMPB

High Byte Compare B.

HCMPC

High Byte Compare C.

HCMPD

High Byte Compare D.

HCNT

High Byte Count.

HPER

High Byte Period.

IN

I/O port Input.

INT0MASK

Port Interrupt 0 Mask.

INT1MASK

Port Interrupt 1 Mask.

INTCTRL

Interrupt Control Register.

INTCTRLA

Interrupt Control Register A.

INTCTRLB

Interrupt Control Register B.

INTFLAGS

Interrupt Flag Register.

INTFLAGSACLR

Clear Interrupt Flag Register A.

INTFLAGSASET

Set Interrupt Flag Register A.

INTFLAGSBCLR

Clear Interrupt Flag Register B.

INTFLAGSBSET

Set Interrupt Flag Register B.

INTPRI

Interrupt Priority.

JTAGUID

JTAG User ID.

KEY

AES Key Register.

LCMPA

Low Byte Compare A.

LCMPB

Low Byte Compare B.

LCMPC

Low Byte Compare C.

LCMPD

Low Byte Compare D.

LCNT

Low Byte Count.

LOCK

Lock register.

LOCKBITS

Lock Bits.

LOTNUM0

Lot Number Byte 0, ASCII.

LOTNUM1

Lot Number Byte 1, ASCII.

LOTNUM2

Lot Number Byte 2, ASCII.

LOTNUM3

Lot Number Byte 3, ASCII.

LOTNUM4

Lot Number Byte 4, ASCII.

LOTNUM5

Lot Number Byte 5, ASCII.

LPER

Low Byte Period.

MCUCR

MCU Control.

MPCMASK

Multi-pin Configuration Mask.

MUXCTRL

MUX Control.

OCDR0

OCD Register 0.

OCDR1

OCD Register 1.

OUT

I/O Port Output.

OUTCLR

I/O Port Output Clear.

OUTOVEN

Output Override Enable.

OUTSET

I/O Port Output Set.

OUTTGL

I/O Port Output Toggle.

PER

Period.

PERBUF

Period Buffer.

PERBUFH

Period Buffer high byte.

PERBUFL

Period Buffer low byte.

PERH

Period high byte.

PERL

Period low byte.

PIN0CTRL

Pin 0 Control Register.

PIN1CTRL

Pin 1 Control Register.

PIN2CTRL

Pin 2 Control Register.

PIN3CTRL

Pin 3 Control Register.

PIN4CTRL

Pin 4 Control Register.

PIN5CTRL

Pin 5 Control Register.

PIN6CTRL

Pin 6 Control Register.

PIN7CTRL

Pin 7 Control Register.

PLLCTRL

PLL Control Register.

PRESCALER

Clock Prescaler.

PRGEN

General Power Reduction.

PRPA

Power Reduction Port A.

PRPB

Power Reduction Port B.

PRPC

Power Reduction Port C.

PRPD

Power Reduction Port D.

PRPE

Power Reduction Port E.

PRPF

Power Reduction Port F.

PSCTRL

Prescaler Control Register.

RAMPD

Ramp D.

RAMPX

Ramp X.

RAMPY

Ramp Y.

RAMPZ

Ramp Z.

RC32KCAL

32.768 kHz Internal Oscillator Calibration Register.

RCOSC2M

RCOSC 2 MHz Calibration Value B.

RCOSC2MA

RCOSC 2 MHz Calibration Value A.

RCOSC32K

RCOSC 32.768 kHz Calibration Value.

RCOSC32M

RCOSC 32 MHz Calibration Value B.

RCOSC32MA

RCOSC 32 MHz Calibration Value A.

REFCTRL

Reference Control.

REMAP

I/O Port Pin Remap Register.

REPCNT

Channel Repeat Count.

RES

Channel Result.

RESH

Channel Result high byte.

RESL

Channel Result low byte.

REVID

Revision ID.

RTCCTRL

RTC Control Register.

RXPLCTRL

IrDA Receiver Pulse Length Control Register.

SCAN

Input Channel Scan.

SPH

Stack Pointer High.

SPL

Stack Pointer Low.

SRCADDR0

Channel Source Address 0.

SRCADDR1

Channel Source Address 1.

SRCADDR2

Channel Source Address 2.

SREG

Status Register.

STATE

AES State Register.

STATUS

Status Register.

STATUSSET

Status Set Register.

STROBE

Event Strobe.

TEMP

Temporary Register For 16-bit Access.

TEMPSENSE0

Temperature Sensor Calibration Byte 0.

TEMPSENSE1

Temperature Sensor Calibration Byte 1.

TRFCNT

Channel Block Transfer Count.

TRFCNTH

Channel Block Transfer Count high byte.

TRFCNTL

Channel Block Transfer Count low byte.

TRIGSRC

Channel Trigger Source.

TXPLCTRL

IrDA Transmitter Pulse Length Control Register.

USBCAL0

USB Calibration Byte 0.

USBCAL1

USB Calibration Byte 1.

USBCTRL

USB Control Register.

USBRCOSC

USB RCOSC Calibration Value B.

USBRCOSCA

USB RCOSC Calibration Value A.

VPCTRLA

Virtual Port Control Register A.

VPCTRLB

Virtual Port Control Register B.

WAFNUM

Wafer Number.

WINCTRL

Window Mode Control.

XOSCCTRL

External Oscillator Control Register.

XOSCFAIL

Oscillator Failure Detection Register.