Module avrd::atmega406 [] [src]

The AVR ATmega406 microcontroller

Variants

Pinout Package Operating temperature Operating voltage Max speed
standard 0°C - 0°C 4V - 5.5V 0 MHz

Registers by module (not exhaustive)

PORT modules

  • PORTA
  • PORTB
  • PORTC
  • PORTD

ADC modules

  • ADC

EEPROM modules

  • EEPROM

Constants

BGCCR

Bandgap Calibration Register.

BGCRR

Bandgap Calibration of Resistor Ladder.

BPCR

Battery Protection Control Register.

BPDUV

Battery Protection Deep Under Voltage Register.

BPIR

Battery Protection Interrupt Register.

BPOCD

Battery Protection OverCurrent Detection Level Register.

BPPLR

Battery Protection Parameter Lock Register.

BPSCD

Battery Protection Short-Circuit Detection Level Register.

CADAC0

ADC Accumulate Current.

CADAC1

ADC Accumulate Current.

CADAC2

ADC Accumulate Current.

CADAC3

ADC Accumulate Current.

CADCSRA

CC-ADC Control and Status Register A.

CADCSRB

CC-ADC Control and Status Register B.

CADIC

CC-ADC Instantaneous Current.

CADICH

CC-ADC Instantaneous Current high byte.

CADICL

CC-ADC Instantaneous Current low byte.

CADRCC

CC-ADC Regular Charge Current.

CADRDC

CC-ADC Regular Discharge Current.

CBCR

Cell Balancing Control Register.

CBPTR

Current Battery Protection Timing Register.

CCSR

Clock Control and Status Register.

DDRA

Port A Data Direction Register.

DDRB

Port B Data Direction Register.

DDRD

Data Direction Register, Port D.

DIDR0

Digital Input Disable Register.

EEAR

EEPROM Address Register Bytes.

EEARH

EEPROM Address Register Bytes high byte.

EEARL

EEPROM Address Register Bytes low byte.

EECR

EEPROM Control Register.

EEDR

EEPROM Data Register.

EICRA

External Interrupt Control Register.

EIFR

External Interrupt Flag Register.

EIMSK

External Interrupt Mask Register.

FCSR
FOSCCAL

Fast Oscillator Calibration Value.

GPIOR0

General Purpose IO Register 0.

GPIOR1

General Purpose IO Register 1.

GPIOR2

General Purpose IO Register 2.

GTCCR

General Timer/Counter Control Register.

HIGH
LOCKBIT
LOW
MCUCR

MCU Control Register.

MCUSR

MCU Status Register.

OCR0A

Output compare Register A.

OCR0B

Output compare Register B.

OCR1AH

Output Compare Register 1A High byte.

OCR1AL

Output Compare Register 1A Low byte.

PCICR

Pin Change Interrupt Control Register.

PCIFR

Pin Change Interrupt Flag Register.

PCMSK0

Pin Change Enable Mask Register 0.

PCMSK1

Pin Change Enable Mask Register 1.

PINA

Port A Input Pins.

PINB

Port B Input Pins.

PIND

Input Pins, Port D.

PORTA

Port A Data Register.

PORTB

Port B Data Register.

PORTC

Port C Data Register.

PORTD

Data Register, Port D.

PRR0

Power Reduction Register 0.

SMCR

Sleep Mode Control Register.

SP

Stack Pointer.

SPH

Stack Pointer high byte.

SPL

Stack Pointer low byte.

SPMCSR

Store Program Memory Control Register.

SREG

Status Register.

TCCR0A

Timer/Counter0 Control Register.

TCCR0B

Timer/Counter0 Control Register.

TCCR1B

Timer/Counter1 Control Register B.

TCNT0

Timer Counter 0.

TCNT1

Timer Counter 1 Bytes.

TCNT1H

Timer Counter 1 Bytes high byte.

TCNT1L

Timer Counter 1 Bytes low byte.

TIFR0

Timer/Counter Interrupt Flag register.

TIFR1

Timer/Counter Interrupt Flag register.

TIMSK0

Timer/Counter Interrupt Mask Register.

TIMSK1

Timer/Counter Interrupt Mask Register.

TWAMR

TWI (Slave) Address Mask Register.

TWAR

TWI (Slave) Address register.

TWBCSR

TWI Bus Control and Status Register.

TWBR

TWI Bit Rate register.

TWCR

TWI Control Register.

TWDR

TWI Data register.

TWSR

TWI Status Register.

VADC

VADC Data Register Bytes.

VADCH

VADC Data Register Bytes high byte.

VADCL

VADC Data Register Bytes low byte.

VADCSR

The VADC Control and Status register.

VADMUX

The VADC multiplexer Selection Register.

WDTCSR

Watchdog Timer Control Register.

WUTCSR

Wake-up Timer Control Register.