Module atmega324a

Source
Expand description

The module containing the values for the ‘atmega324a’ microcontroller The AVR ATmega324A microcontroller

§Variants

PinoutMcu ageOperating temperatureOperating voltageMax speed
ATmega324A-AUTQFP-QFN-44TQFP44-40°C - 85°C1.8V - 5.5V20 MHz
ATmega324A-PUPDIP40PDIP40-40°C - 85°C1.8V - 5.5V20 MHz
ATmega324A-MUTQFP-QFN-44VQFN44-40°C - 85°C1.8V - 5.5V20 MHz
ATmega324A-MCHDRQFN-44DRQFN44-40°C - 85°C1.8V - 5.5V20 MHz
ATmega324A-CUVFBGA49VFBGA49-40°C - 85°C1.8V - 5.5V20 MHz

Modules§

adc_mux_diff
ADC_MUX_DIFF value group
analog_adc_auto_trigger
ANALOG_ADC_AUTO_TRIGGER value group
analog_adc_prescaler
ANALOG_ADC_PRESCALER value group
analog_adc_v_ref6
ANALOG_ADC_V_REF6 value group
analog_comp_interrupt
ANALOG_COMP_INTERRUPT value group
clk_sel_3bit
CLK_SEL_3BIT value group
clk_sel_3bit_ext
CLK_SEL_3BIT_EXT value group
comm_sck_rate_3bit
COMM_SCK_RATE_3BIT value group
comm_stop_bit_sel
COMM_STOP_BIT_SEL value group
comm_twi_presacle
COMM_TWI_PRESACLE value group
comm_upm_parity_mode
COMM_UPM_PARITY_MODE value group
comm_usart_mode_2bit
COMM_USART_MODE_2BIT value group
cpu_clk_prescale_4_bits_small
CPU_CLK_PRESCALE_4_BITS_SMALL value group
cpu_sleep_mode_3bits
CPU_SLEEP_MODE_3BITS value group
eep_mode
EEP_MODE value group
enum_blb
ENUM_BLB value group
enum_blb2
ENUM_BLB2 value group
enum_bodlevel
ENUM_BODLEVEL value group
enum_bootsz
ENUM_BOOTSZ value group
enum_lb
ENUM_LB value group
enum_sut_cksel
ENUM_SUT_CKSEL value group
interrupt_sense_control
Interrupt Sense Control
osccal_value_addresses
Oscillator Calibration Values
wdog_timer_prescale_4bits
WDOG_TIMER_PRESCALE_4BITS value group

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
ACME
Bitfield on register ADCSRB
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 A.
ADCSRB
The 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
CLKPR register
CLKPS
Bitfield on register CLKPR
COM0A
Bitfield on register TCCR0A
COM0B
Bitfield on register TCCR0A
COM1A
Bitfield on register TCCR1A
COM1B
Bitfield on register TCCR1A
COM2A
Bitfield on register TCCR2A
COM2B
Bitfield on register TCCR2A
CPHA0
Bitfield on register SPCR0
CPOL0
Bitfield on register SPCR0
CS0
Bitfield on register TCCR0B
CS1
Bitfield on register TCCR1B
CS2
Bitfield on register TCCR2B
DDRA
Port A Data Direction Register.
DDRB
Port B Data Direction Register.
DDRC
Port C Data Direction Register.
DDRD
Port D Data Direction Register.
DIDR0
Digital Input Disable Register.
DIDR1
Digital Input Disable Register 1.
DOR0
Bitfield on register UCSR0A
DOR1
Bitfield on register UCSR1A
DORD0
Bitfield on register SPCR0
EEAR
EEPROM Address Register Low Bytes.
EEARH
EEPROM Address Register Low Bytes high byte.
EEARL
EEPROM Address Register Low Bytes low byte.
EECR
EEPROM Control Register.
EEDR
EEPROM Data Register.
EEMPE
Bitfield on register EECR
EEPE
Bitfield on register EECR
EEPM
Bitfield on register EECR
EERE
Bitfield on register EECR
EERIE
Bitfield on register EECR
EESAVE
Bitfield on register HIGH
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
FE1
Bitfield on register UCSR1A
FOC0A
Bitfield on register TCCR0B
FOC0B
Bitfield on register TCCR0B
FOC1A
Bitfield on register TCCR1C
FOC1B
Bitfield on register TCCR1C
FOC2A
Bitfield on register TCCR2B
FOC2B
Bitfield on register TCCR2B
GPIOR0
General Purpose IO Register 0.
GPIOR00
Bitfield on register GPIOR0
GPIOR01
Bitfield on register GPIOR0
GPIOR02
Bitfield on register GPIOR0
GPIOR03
Bitfield on register GPIOR0
GPIOR04
Bitfield on register GPIOR0
GPIOR05
Bitfield on register GPIOR0
GPIOR06
Bitfield on register GPIOR0
GPIOR07
Bitfield on register GPIOR0
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.
INT
Bitfield on register EIMSK
INTF
Bitfield on register EIFR
ISC0
Bitfield on register EICRA
ISC1
Bitfield on register EICRA
ISC2
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
LOCKBIT
LOCKBIT register
LOW
LOW register
MCUCR
MCU Control Register.
MCUSR
MCU Status Register.
MPCM0
Bitfield on register UCSR0A
MPCM1
Bitfield on register UCSR1A
MSTR0
Bitfield on register SPCR0
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
OCF0B
Bitfield on register TIFR0
OCF1A
Bitfield on register TIFR1
OCF1B
Bitfield on register TIFR1
OCF2A
Bitfield on register TIFR2
OCF2B
Bitfield on register TIFR2
OCIE0A
Bitfield on register TIMSK0
OCIE0B
Bitfield on register TIMSK0
OCIE1A
Bitfield on register TIMSK1
OCIE1B
Bitfield on register TIMSK1
OCIE2A
Bitfield on register TIMSK2
OCIE2B
Bitfield on register TIMSK2
OCR0A
Timer/Counter0 Output Compare Register.
OCR0B
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 A.
OCR2AUB
Bitfield on register ASSR
OCR2B
Timer/Counter2 Output Compare Register B.
OCR2BUB
Bitfield on register ASSR
OSCCAL
Oscillator Calibration Value.
PCICR
Pin Change Interrupt Control Register.
PCIE
Bitfield on register PCICR
PCIF
Bitfield on register PCIFR
PCIFR
Pin Change Interrupt Flag Register.
PCMSK0
Pin Change Mask Register 0.
PCMSK1
Pin Change Mask Register 1.
PCMSK2
Pin Change Mask Register 2.
PCMSK3
Pin Change Mask Register 3.
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.
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.
PRADC
Bitfield on register PRR0
PRR0
Power Reduction Register0.
PRSPI
Bitfield on register PRR0
PRTIM0
Bitfield on register PRR0
PRTIM1
Bitfield on register PRR0
PRTIM2
Bitfield on register PRR0
PRTWI
Bitfield on register PRR0
PRUSART0
Bitfield on register PRR0
PRUSART1
Bitfield on register PRR0
PSRASY
Bitfield on register GTCCR
PUD
Bitfield on register MCUCR
REFS
Bitfield on register ADMUX
RWWSB
Bitfield on register SPMCSR
RWWSRE
Bitfield on register SPMCSR
RXB80
Bitfield on register UCSR0B
RXB81
Bitfield on register UCSR1B
RXC0
Bitfield on register UCSR0A
RXC1
Bitfield on register UCSR1A
RXCIE0
Bitfield on register UCSR0B
RXCIE1
Bitfield on register UCSR1B
RXEN0
Bitfield on register UCSR0B
RXEN1
Bitfield on register UCSR1B
S
Bitfield on register SREG
SE
Bitfield on register SMCR
SIGRD
Bitfield on register SPMCSR
SM
Bitfield on register SMCR
SMCR
Sleep Mode Control Register.
SP
Stack Pointer.
SPCR0
SPI Control Register.
SPDR0
SPI Data Register.
SPE0
Bitfield on register SPCR0
SPH
Stack Pointer high byte.
SPI2X0
Bitfield on register SPSR0
SPIE0
Bitfield on register SPCR0
SPIEN
Bitfield on register HIGH
SPIF0
Bitfield on register SPSR0
SPL
Stack Pointer low byte.
SPMCSR
Store Program Memory Control Register.
SPMEN
Bitfield on register SPMCSR
SPMIE
Bitfield on register SPMCSR
SPR00
Bitfield on register SPCR0
SPR10
Bitfield on register SPCR0
SPSR0
SPI Status Register.
SREG
Status Register.
SUT_CKSEL
Bitfield on register LOW
T
Bitfield on register SREG
TCCR0A
Timer/Counter Control Register A.
TCCR0B
Timer/Counter Control Register B.
TCCR1A
Timer/Counter1 Control Register A.
TCCR1B
Timer/Counter1 Control Register B.
TCCR1C
Timer/Counter1 Control Register C.
TCCR2A
Timer/Counter2 Control Register A.
TCCR2B
Timer/Counter2 Control Register B.
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.
TCR2AUB
Bitfield on register ASSR
TCR2BUB
Bitfield on register ASSR
TIFR0
Timer/Counter0 Interrupt Flag register.
TIFR1
Timer/Counter Interrupt Flag register.
TIFR2
Timer/Counter Interrupt Flag Register.
TIMSK0
Timer/Counter0 Interrupt Mask Register.
TIMSK1
Timer/Counter1 Interrupt Mask Register.
TIMSK2
Timer/Counter 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
TSM
Bitfield on register GTCCR
TWA
Bitfield on register TWAR
TWAM
Bitfield on register TWAMR
TWAMR
TWI (Slave) Address Mask Register.
TWAR
TWI (Slave) Address register.
TWBR
TWI Bit Rate register.
TWCR
TWI Control Register.
TWDR
TWI Data register.
TWEA
Bitfield on register TWCR
TWEN
Bitfield on register TWCR
TWGCE
Bitfield on register TWAR
TWIE
Bitfield on register TWCR
TWINT
Bitfield on register TWCR
TWPS
Bitfield on register TWSR
TWS
Bitfield on register TWSR
TWSR
TWI Status Register.
TWSTA
Bitfield on register TWCR
TWSTO
Bitfield on register TWCR
TWWC
Bitfield on register TWCR
TXB80
Bitfield on register UCSR0B
TXB81
Bitfield on register UCSR1B
TXC0
Bitfield on register UCSR0A
TXC1
Bitfield on register UCSR1A
TXCIE0
Bitfield on register UCSR0B
TXCIE1
Bitfield on register UCSR1B
TXEN0
Bitfield on register UCSR0B
TXEN1
Bitfield on register UCSR1B
U2X0
Bitfield on register UCSR0A
U2X1
Bitfield on register UCSR1A
UBRR0
USART Baud Rate Register Bytes.
UBRR0H
USART Baud Rate Register Bytes high byte.
UBRR0L
USART Baud Rate Register Bytes low byte.
UBRR1
USART Baud Rate Register Bytes.
UBRR1H
USART Baud Rate Register Bytes high byte.
UBRR1L
USART Baud Rate Register Bytes low byte.
UCPOL0
Bitfield on register UCSR0C
UCPOL1
Bitfield on register UCSR1C
UCSR0A
USART Control and Status Register A.
UCSR0B
USART Control and Status Register B.
UCSR0C
USART Control and Status Register C.
UCSR1A
USART Control and Status Register A.
UCSR1B
USART Control and Status Register B.
UCSR1C
USART Control and Status Register C.
UCSZ0
Bitfield on register UCSR0C
UCSZ02
Bitfield on register UCSR0B
UCSZ1
Bitfield on register UCSR1C
UCSZ12
Bitfield on register UCSR1B
UDR0
USART I/O Data Register.
UDR1
USART I/O Data Register.
UDRE0
Bitfield on register UCSR0A
UDRE1
Bitfield on register UCSR1A
UDRIE0
Bitfield on register UCSR0B
UDRIE1
Bitfield on register UCSR1B
UMSEL0
Bitfield on register UCSR0C
UMSEL1
Bitfield on register UCSR1C
UPE0
Bitfield on register UCSR0A
UPE1
Bitfield on register UCSR1A
UPM0
Bitfield on register UCSR0C
UPM1
Bitfield on register UCSR1C
USBS0
Bitfield on register UCSR0C
USBS1
Bitfield on register UCSR1C
V
Bitfield on register SREG
WCOL0
Bitfield on register SPSR0
WDCE
Bitfield on register WDTCSR
WDE
Bitfield on register WDTCSR
WDIE
Bitfield on register WDTCSR
WDIF
Bitfield on register WDTCSR
WDP
Bitfield on register WDTCSR
WDRF
Bitfield on register MCUSR
WDTCSR
Watchdog Timer Control Register.
WDTON
Bitfield on register HIGH
WGM0
Bitfield on register TCCR0A
WGM02
Bitfield on register TCCR0B
WGM2
Bitfield on register TCCR2A
WGM22
Bitfield on register TCCR2B
Z
Bitfield on register SREG