Module avrd::atmega329a [] [src]

The AVR ATmega329A microcontroller

Variants

Pinout Mcuage Operating temperature Operating voltage Max speed
ATmega329A-AU TQFP64 TQFP64 -40°C - 85°C 1.8V - 5.5V 20 MHz
ATmega329A-MU QFN64 QFN64 -40°C - 85°C 1.8V - 5.5V 20 MHz
ATmega329A-AN TQFP64 TQFP64 -40°C - 105°C 1.8V - 5.5V 20 MHz
ATmega329A-MN QFN64 QFN64 -40°C - 105°C 1.8V - 5.5V 20 MHz

Constants

ACBG

Bitfield on register ACSR

ACD

Bitfield on register ACSR

ACI

Bitfield on register ACSR

ACIC

Bitfield on register ACSR

ACIE

Bitfield on register ACSR

ACIS

Bitfield on register ACSR

ACO

Bitfield on register ACSR

ACSR

Analog Comparator Control And Status Register.

ADATE

Bitfield on register ADCSRA

ADC

ADC Data Register Bytes.

ADC0D

Bitfield on register DIDR0

ADC1D

Bitfield on register DIDR0

ADC2D

Bitfield on register DIDR0

ADC3D

Bitfield on register DIDR0

ADC4D

Bitfield on register DIDR0

ADC5D

Bitfield on register DIDR0

ADC6D

Bitfield on register DIDR0

ADC7D

Bitfield on register DIDR0

ADCH

ADC Data Register Bytes high byte.

ADCL

ADC Data Register Bytes low byte.

ADCSRA

The ADC Control and Status register.

ADCSRB

ADC Control and Status Register B.

ADEN

Bitfield on register ADCSRA

ADIE

Bitfield on register ADCSRA

ADIF

Bitfield on register ADCSRA

ADLAR

Bitfield on register ADMUX

ADMUX

The ADC multiplexer Selection Register.

ADPS

Bitfield on register ADCSRA

ADSC

Bitfield on register ADCSRA

ADTS

Bitfield on register ADCSRB

AIN0D

Bitfield on register DIDR1

AIN1D

Bitfield on register DIDR1

AS2

Bitfield on register ASSR

ASSR

Asynchronous Status Register.

BLB0

Bitfield on register LOCKBIT

BLB1

Bitfield on register LOCKBIT

BLBSET

Bitfield on register SPMCSR

BODLEVEL

Bitfield on register EXTENDED

BOOTRST

Bitfield on register HIGH

BOOTSZ

Bitfield on register HIGH

BORF

Bitfield on register MCUSR

C

Bitfield on register SREG

CKDIV8

Bitfield on register LOW

CKOUT

Bitfield on register LOW

CLKPCE

Bitfield on register CLKPR

CLKPR

Clock Prescale Register.

CLKPS

Bitfield on register CLKPR

COM0A

Bitfield on register TCCR0A

COM1A

Bitfield on register TCCR1A

COM1B

Bitfield on register TCCR1A

COM2A

Bitfield on register TCCR2A

CPHA

Bitfield on register SPCR

CPOL

Bitfield on register SPCR

CS0

Bitfield on register TCCR0A

CS1

Bitfield on register TCCR1B

CS2

Bitfield on register TCCR2A

DDRA

Port A Data Direction Register.

DDRB

Port B Data Direction Register.

DDRC

Port C Data Direction Register.

DDRD

Port D Data Direction Register.

DDRE

Data Direction Register, Port E.

DDRF

Data Direction Register, Port F.

DDRG

Port G Data Direction Register.

DIDR0

Digital Input Disable Register 0.

DIDR1

Digital Input Disable Register 1.

DOR0

Bitfield on register UCSR0A

DORD

Bitfield on register SPCR

EEAR

EEPROM Read/Write Access Bytes.

EEARH

EEPROM Read/Write Access Bytes high byte.

EEARL

EEPROM Read/Write Access Bytes low byte.

EECR

EEPROM Control Register.

EEDR

EEPROM Data Register.

EEMWE

Bitfield on register EECR

EERE

Bitfield on register EECR

EERIE

Bitfield on register EECR

EESAVE

Bitfield on register HIGH

EEWE

Bitfield on register EECR

EICRA

External Interrupt Control Register A.

EIFR

External Interrupt Flag Register.

EIMSK

External Interrupt Mask Register.

EXCLK

Bitfield on register ASSR

EXTENDED

EXTENDED register

EXTRF

Bitfield on register MCUSR

FE0

Bitfield on register UCSR0A

FOC0A

Bitfield on register TCCR0A

FOC1A

Bitfield on register TCCR1C

FOC1B

Bitfield on register TCCR1C

FOC2A

Bitfield on register TCCR2A

GPIOR0

General Purpose IO Register 0.

GPIOR1

General Purpose IO Register 1.

GPIOR2

General Purpose IO Register 2.

GTCCR

General Timer/Counter Control Register.

H

Bitfield on register SREG

HIGH

HIGH register

I

Bitfield on register SREG

ICES1

Bitfield on register TCCR1B

ICF1

Bitfield on register TIFR1

ICIE1

Bitfield on register TIMSK1

ICNC1

Bitfield on register TCCR1B

ICR1

Timer/Counter1 Input Capture Register Bytes.

ICR1H

Timer/Counter1 Input Capture Register Bytes high byte.

ICR1L

Timer/Counter1 Input Capture Register Bytes low byte.

INT0

Bitfield on register EIMSK

INTF0

Bitfield on register EIFR

ISC00

Bitfield on register EICRA

ISC01

Bitfield on register EICRA

IVCE

Bitfield on register MCUCR

IVSEL

Bitfield on register MCUCR

JTAGEN

Bitfield on register HIGH

JTD

Bitfield on register MCUCR

JTRF

Bitfield on register MCUSR

LB

Bitfield on register LOCKBIT

LCD2B

Bitfield on register LCDCRB

LCDAB

Bitfield on register LCDCRA

LCDBD

Bitfield on register LCDCRA

LCDBL

Bitfield on register LCDCRA

LCDCC

Bitfield on register LCDCCR

LCDCCD

Bitfield on register LCDCRA

LCDCCR

LCD Contrast Control Register.

LCDCD

Bitfield on register LCDFRR

LCDCRA

LCD Control Register A.

LCDCRB

LCD Control and Status Register B.

LCDCS

Bitfield on register LCDCRB

LCDDC

Bitfield on register LCDCCR

LCDDR00

LCD Data Register 0.

LCDDR01

LCD Data Register 1.

LCDDR02

LCD Data Register 2.

LCDDR03

LCD Data Register 3.

LCDDR05

LCD Data Register 5.

LCDDR06

LCD Data Register 6.

LCDDR07

LCD Data Register 7.

LCDDR08

LCD Data Register 8.

LCDDR10

LCD Data Register 10.

LCDDR11

LCD Data Register 11.

LCDDR12

LCD Data Register 12.

LCDDR13

LCD Data Register 13.

LCDDR15

LCD Data Register 15.

LCDDR16

LCD Data Register 16.

LCDDR17

LCD Data Register 17.

LCDDR18

LCD Data Register 18.

LCDEN

Bitfield on register LCDCRA

LCDFRR

LCD Frame Rate Register.

LCDIE

Bitfield on register LCDCRA

LCDIF

Bitfield on register LCDCRA

LCDMDT

Bitfield on register LCDCCR

LCDMUX

Bitfield on register LCDCRB

LCDPM

Bitfield on register LCDCRB

LCDPS

Bitfield on register LCDFRR

LOCKBIT

LOCKBIT register

LOW

LOW register

MCUCR

MCU Control Register.

MCUSR

MCU Status Register.

MPCM0

Bitfield on register UCSR0A

MSTR

Bitfield on register SPCR

MUX

Bitfield on register ADMUX

N

Bitfield on register SREG

OCDEN

Bitfield on register HIGH

OCDR

On-Chip Debug Related Register in I/O Memory.

OCF0A

Bitfield on register TIFR0

OCF1A

Bitfield on register TIFR1

OCF1B

Bitfield on register TIFR1

OCF2A

Bitfield on register TIFR2

OCIE0A

Bitfield on register TIMSK0

OCIE1A

Bitfield on register TIMSK1

OCIE1B

Bitfield on register TIMSK1

OCIE2A

Bitfield on register TIMSK2

OCR0A

Timer/Counter0 Output Compare Register.

OCR1A

Timer/Counter1 Output Compare Register A Bytes.

OCR1AH

Timer/Counter1 Output Compare Register A Bytes high byte.

OCR1AL

Timer/Counter1 Output Compare Register A Bytes low byte.

OCR1B

Timer/Counter1 Output Compare Register B Bytes.

OCR1BH

Timer/Counter1 Output Compare Register B Bytes high byte.

OCR1BL

Timer/Counter1 Output Compare Register B Bytes low byte.

OCR2A

Timer/Counter2 Output Compare Register.

OCR2UB

Bitfield on register ASSR

OSCCAL

Oscillator Calibration Value.

PCIE

Bitfield on register EIMSK

PCIF

Bitfield on register EIFR

PCMSK0

Pin Change Mask Register 0.

PCMSK1

Pin Change Mask Register 1.

PGERS

Bitfield on register SPMCSR

PGWRT

Bitfield on register SPMCSR

PINA

Port A Input Pins.

PINB

Port B Input Pins.

PINC

Port C Input Pins.

PIND

Port D Input Pins.

PINE

Input Pins, Port E.

PINF

Input Pins, Port F.

PING

Port G Input Pins.

PORF

Bitfield on register MCUSR

PORTA

Port A Data Register.

PORTB

Port B Data Register.

PORTC

Port C Data Register.

PORTD

Port D Data Register.

PORTE

Data Register, Port E.

PORTF

Data Register, Port F.

PORTG

Port G Data Register.

PRADC

Bitfield on register PRR

PRLCD

Bitfield on register PRR

PRR

Power Reduction Register.

PRSPI

Bitfield on register PRR

PRTIM1

Bitfield on register PRR

PRUSART0

Bitfield on register PRR

PSR2

Bitfield on register GTCCR

PUD

Bitfield on register MCUCR

REFS

Bitfield on register ADMUX

RSTDISBL

Bitfield on register EXTENDED

RWWSB

Bitfield on register SPMCSR

RWWSRE

Bitfield on register SPMCSR

RXB80

Bitfield on register UCSR0B

RXC0

Bitfield on register UCSR0A

RXCIE0

Bitfield on register UCSR0B

RXEN0

Bitfield on register UCSR0B

S

Bitfield on register SREG

SE

Bitfield on register SMCR

SEG000

Bitfield on register LCDDR00

SEG001

Bitfield on register LCDDR00

SEG002

Bitfield on register LCDDR00

SEG003

Bitfield on register LCDDR00

SEG004

Bitfield on register LCDDR00

SEG005

Bitfield on register LCDDR00

SEG006

Bitfield on register LCDDR00

SEG007

Bitfield on register LCDDR00

SEG008

Bitfield on register LCDDR01

SEG009

Bitfield on register LCDDR01

SEG010

Bitfield on register LCDDR01

SEG011

Bitfield on register LCDDR01

SEG012

Bitfield on register LCDDR01

SEG013

Bitfield on register LCDDR01

SEG014

Bitfield on register LCDDR01

SEG015

Bitfield on register LCDDR01

SEG016

Bitfield on register LCDDR02

SEG017

Bitfield on register LCDDR02

SEG018

Bitfield on register LCDDR02

SEG019

Bitfield on register LCDDR02

SEG020

Bitfield on register LCDDR02

SEG021

Bitfield on register LCDDR02

SEG022

Bitfield on register LCDDR02

SEG023

Bitfield on register LCDDR02

SEG024

Bitfield on register LCDDR03

SEG025

Bitfield on register LCDDR03

SEG026

Bitfield on register LCDDR03

SEG027

Bitfield on register LCDDR03

SEG028

Bitfield on register LCDDR03

SEG029

Bitfield on register LCDDR03

SEG030

Bitfield on register LCDDR03

SEG031

Bitfield on register LCDDR03

SEG100

Bitfield on register LCDDR05

SEG101

Bitfield on register LCDDR05

SEG102

Bitfield on register LCDDR05

SEG103

Bitfield on register LCDDR05

SEG104

Bitfield on register LCDDR05

SEG105

Bitfield on register LCDDR05

SEG106

Bitfield on register LCDDR05

SEG107

Bitfield on register LCDDR05

SEG108

Bitfield on register LCDDR06

SEG109

Bitfield on register LCDDR06

SEG110

Bitfield on register LCDDR06

SEG111

Bitfield on register LCDDR06

SEG112

Bitfield on register LCDDR06

SEG113

Bitfield on register LCDDR06

SEG114

Bitfield on register LCDDR06

SEG115

Bitfield on register LCDDR06

SEG116

Bitfield on register LCDDR07

SEG117

Bitfield on register LCDDR07

SEG118

Bitfield on register LCDDR07

SEG119

Bitfield on register LCDDR07

SEG120

Bitfield on register LCDDR07

SEG121

Bitfield on register LCDDR07

SEG122

Bitfield on register LCDDR07

SEG123

Bitfield on register LCDDR07

SEG124

Bitfield on register LCDDR08

SEG125

Bitfield on register LCDDR08

SEG126

Bitfield on register LCDDR08

SEG127

Bitfield on register LCDDR08

SEG128

Bitfield on register LCDDR08

SEG129

Bitfield on register LCDDR08

SEG130

Bitfield on register LCDDR08

SEG131

Bitfield on register LCDDR08

SEG200

Bitfield on register LCDDR10

SEG201

Bitfield on register LCDDR10

SEG202

Bitfield on register LCDDR10

SEG203

Bitfield on register LCDDR10

SEG204

Bitfield on register LCDDR10

SEG205

Bitfield on register LCDDR10

SEG206

Bitfield on register LCDDR10

SEG207

Bitfield on register LCDDR10

SEG208

Bitfield on register LCDDR11

SEG209

Bitfield on register LCDDR11

SEG210

Bitfield on register LCDDR11

SEG211

Bitfield on register LCDDR11

SEG212

Bitfield on register LCDDR11

SEG213

Bitfield on register LCDDR11

SEG214

Bitfield on register LCDDR11

SEG215

Bitfield on register LCDDR11

SEG216

Bitfield on register LCDDR12

SEG217

Bitfield on register LCDDR12

SEG218

Bitfield on register LCDDR12

SEG219

Bitfield on register LCDDR12

SEG220

Bitfield on register LCDDR12

SEG221

Bitfield on register LCDDR12

SEG222

Bitfield on register LCDDR12

SEG223

Bitfield on register LCDDR12

SEG224

Bitfield on register LCDDR13

SEG225

Bitfield on register LCDDR13

SEG226

Bitfield on register LCDDR13

SEG227

Bitfield on register LCDDR13

SEG228

Bitfield on register LCDDR13

SEG229

Bitfield on register LCDDR13

SEG230

Bitfield on register LCDDR13

SEG231

Bitfield on register LCDDR13

SEG300

Bitfield on register LCDDR15

SEG301

Bitfield on register LCDDR15

SEG302

Bitfield on register LCDDR15

SEG303

Bitfield on register LCDDR15

SEG304

Bitfield on register LCDDR15

SEG305

Bitfield on register LCDDR15

SEG306

Bitfield on register LCDDR15

SEG307

Bitfield on register LCDDR15

SEG308

Bitfield on register LCDDR16

SEG309

Bitfield on register LCDDR16

SEG310

Bitfield on register LCDDR16

SEG311

Bitfield on register LCDDR16

SEG312

Bitfield on register LCDDR16

SEG313

Bitfield on register LCDDR16

SEG314

Bitfield on register LCDDR16

SEG315

Bitfield on register LCDDR16

SEG316

Bitfield on register LCDDR17

SEG317

Bitfield on register LCDDR17

SEG318

Bitfield on register LCDDR17

SEG319

Bitfield on register LCDDR17

SEG320

Bitfield on register LCDDR17

SEG321

Bitfield on register LCDDR17

SEG322

Bitfield on register LCDDR17

SEG323

Bitfield on register LCDDR17

SEG324

Bitfield on register LCDDR18

SEG325

Bitfield on register LCDDR18

SEG326

Bitfield on register LCDDR18

SEG327

Bitfield on register LCDDR18

SEG328

Bitfield on register LCDDR18

SEG329

Bitfield on register LCDDR18

SEG330

Bitfield on register LCDDR18

SEG331

Bitfield on register LCDDR18

SM

Bitfield on register SMCR

SMCR

Sleep Mode Control Register.

SP

Stack Pointer.

SPCR

SPI Control Register.

SPDR

SPI Data Register.

SPE

Bitfield on register SPCR

SPH

Stack Pointer high byte.

SPI2X

Bitfield on register SPSR

SPIE

Bitfield on register SPCR

SPIEN

Bitfield on register HIGH

SPIF

Bitfield on register SPSR

SPL

Stack Pointer low byte.

SPMCSR

Store Program Memory Control Register.

SPMEN

Bitfield on register SPMCSR

SPMIE

Bitfield on register SPMCSR

SPR

Bitfield on register SPCR

SPSR

SPI Status Register.

SREG

Status Register.

SUT_CKSEL

Bitfield on register LOW

T

Bitfield on register SREG

TCCR0A

Timer/Counter0 Control Register.

TCCR1A

Timer/Counter1 Control Register A.

TCCR1B

Timer/Counter1 Control Register B.

TCCR1C

Timer/Counter 1 Control Register C.

TCCR2A

Timer/Counter2 Control Register.

TCN2UB

Bitfield on register ASSR

TCNT0

Timer/Counter0.

TCNT1

Timer/Counter1 Bytes.

TCNT2

Timer/Counter2.

TCNT1H

Timer/Counter1 Bytes high byte.

TCNT1L

Timer/Counter1 Bytes low byte.

TCR2UB

Bitfield on register ASSR

TIFR0

Timer/Counter0 Interrupt Flag register.

TIFR1

Timer/Counter1 Interrupt Flag register.

TIFR2

Timer/Counter2 Interrupt Flag Register.

TIMSK0

Timer/Counter0 Interrupt Mask Register.

TIMSK1

Timer/Counter1 Interrupt Mask Register.

TIMSK2

Timer/Counter2 Interrupt Mask register.

TOIE0

Bitfield on register TIMSK0

TOIE1

Bitfield on register TIMSK1

TOIE2

Bitfield on register TIMSK2

TOV0

Bitfield on register TIFR0

TOV1

Bitfield on register TIFR1

TOV2

Bitfield on register TIFR2

TXB80

Bitfield on register UCSR0B

TXC0

Bitfield on register UCSR0A

TXCIE0

Bitfield on register UCSR0B

TXEN0

Bitfield on register UCSR0B

U2X0

Bitfield on register UCSR0A

UBRR0

USART Baud Rate Register Bytes.

UBRR0H

USART Baud Rate Register Bytes high byte.

UBRR0L

USART Baud Rate Register Bytes low byte.

UCPOL0

Bitfield on register UCSR0C

UCSR0A

USART Control and Status Register A.

UCSR0B

USART Control and Status Register B.

UCSR0C

USART Control and Status Register C.

UCSZ0

Bitfield on register UCSR0C

UCSZ02

Bitfield on register UCSR0B

UDR0

USART I/O Data Register.

UDRE0

Bitfield on register UCSR0A

UDRIE0

Bitfield on register UCSR0B

UMSEL0

Bitfield on register UCSR0C

UPE0

Bitfield on register UCSR0A

UPM0

Bitfield on register UCSR0C

USBS0

Bitfield on register UCSR0C

USICLK

Bitfield on register USICR

USICNT

Bitfield on register USISR

USICR

USI Control Register.

USICS

Bitfield on register USICR

USIDC

Bitfield on register USISR

USIDR

USI Data Register.

USIOIE

Bitfield on register USICR

USIOIF

Bitfield on register USISR

USIPF

Bitfield on register USISR

USISIE

Bitfield on register USICR

USISIF

Bitfield on register USISR

USISR

USI Status Register.

USITC

Bitfield on register USICR

USIWM

Bitfield on register USICR

V

Bitfield on register SREG

WCOL

Bitfield on register SPSR

WDCE

Bitfield on register WDTCR

WDE

Bitfield on register WDTCR

WDP

Bitfield on register WDTCR

WDRF

Bitfield on register MCUSR

WDTCR

Watchdog Timer Control Register.

WDTON

Bitfield on register HIGH

WGM00

Bitfield on register TCCR0A

WGM01

Bitfield on register TCCR0A

WGM20

Bitfield on register TCCR2A

WGM21

Bitfield on register TCCR2A

Z

Bitfield on register SREG