Module avrd::atmega1609[][src]

The module containing the values for the 'atmega1609' microcontroller The AVR ATmega1609 microcontroller

Variants

PinoutMcu ageOperating temperatureOperating voltageMax speed
ATmega1609-AFRQFP48TQFP48-40°C - 105°C1.8V - 5V20 MHz
ATmega1609-MFRQFN48UQFN48-40°C - 105°C1.8V - 5V20 MHz

Modules

ac_hysmode

Hysteresis Mode select

ac_intmode

Interrupt Mode select

ac_lpmode

Low Power Mode select

ac_muxneg

Negative Input MUX Selection select

ac_muxpos

Positive Input MUX Selection select

adc_asdv

Automatic Sampling Delay Variation select

adc_dutycyc

Duty Cycle select

adc_initdly

Initial Delay Selection select

adc_muxpos

Analog Channel Selection Bits select

adc_presc

Clock Pre-scaler select

adc_refsel

Reference Selection select

adc_ressel

ADC Resolution select

adc_sampnum

Accumulation Samples select

adc_wincm

Window Comparator Mode select

bod_active

Operation in active mode select

bod_lvl

Bod level select

bod_sampfreq

Sample frequency select

bod_sleep

Operation in sleep mode select

bod_vlmcfg

Configuration select

bod_vlmlvl

voltage level monitor level select

ccl_clksrc

Clock Source Selection select

ccl_edgedet

Edge Detection Enable select

ccl_filtsel

Filter Selection select

ccl_insel0

LUT Input 0 Source Selection select

ccl_insel1

LUT Input 1 Source Selection select

ccl_insel2

LUT Input 2 Source Selection select

ccl_intmode0

Interrupt Mode for LUT0 select

ccl_intmode1

Interrupt Mode for LUT1 select

ccl_intmode2

Interrupt Mode for LUT2 select

ccl_intmode3

Interrupt Mode for LUT3 select

ccl_seqsel0

Sequential Selection select

ccl_seqsel1

Sequential Selection select

clkctrl_clksel

clock select select

clkctrl_csut

Crystal startup time select

clkctrl_pdiv

Prescaler division select

cpu_ccp

CCP signature select

crcscan_src

CRC Source select

evsys_channel

Channel selector select

evsys_generator

Generator selector select

evsys_strobe0

Software event on channels select

fuse_active

BOD Operation in Active Mode select

fuse_crcsrc

CRC Source select

fuse_freqsel

Frequency Select select

fuse_lvl

BOD Level select

fuse_period

Watchdog Timeout Period select

fuse_rstpincfg

Reset Pin Configuration select

fuse_sampfreq

BOD Sample Frequency select

fuse_sleep

BOD Operation in Sleep Mode select

fuse_sut

Startup Time select

fuse_window

Watchdog Window Timeout Period select

lockbit_lb

Lock Bits select

nvmctrl_cmd

Command select

port_isc

Input/Sense Configuration select

portmux_spi0

Port Multiplexer SPI0 select

portmux_tca0

Port Multiplexer TCA0 select

portmux_twi0

Port Multiplexer TWI0 select

portmux_usart0

Port Multiplexer USART0 select

portmux_usart1

Port Multiplexer USART1 select

portmux_usart2

Port Multiplexer USART2 select

portmux_usart3

Port Multiplexer USART3 select

rtc_clksel

Clock Select select

rtc_period

Period select

rtc_prescaler

Prescaling Factor select

slpctrl_smode

Sleep mode select

spi_mode

SPI Mode select

spi_presc

Prescaler select

tca_single_clksel

Clock Selection select

tca_single_cmd

Command select

tca_single_dir

Direction select

tca_single_evact

Event Action select

tca_single_wgmode

Waveform generation mode select

tca_split_clksel

Clock Selection select

tca_split_cmd

Command select

tcb_clksel

Clock Select select

tcb_cntmode

Timer Mode select

twi_ackact

Acknowledge Action select

twi_ap

Slave Address or Stop select

twi_busstate

Bus State select

twi_default_sdahold

SDA Hold Time select

twi_default_sdasetup

SDA Setup Time select

twi_mcmd

Command select

twi_scmd

Command select

twi_timeout

Inactive Bus Timeout select

usart_abw

Auto Baud Window select

usart_mspi_cmode

Communication Mode select

usart_normal_chsize

Character Size select

usart_normal_cmode

Communication Mode select

usart_normal_pmode

Parity Mode select

usart_normal_sbmode

Stop Bit Mode select

usart_rs485

RS485 Mode internal transmitter select

usart_rxmode

Receiver Mode select

vref_ac0refsel

AC0 reference select select

vref_adc0refsel

ADC0 reference select select

wdt_period

Period select

wdt_window

Window select

Constants

ABMBP

Bitfield on register DBGCTRL

ABW

Bitfield on register CTRLD

AC0REFEN

Bitfield on register CTRLB

ACTIVE

Bitfield on register BODCFG

ADC0REFEN

Bitfield on register CTRLB

ADDR

Address.

ADDREN

Bitfield on register SADDRMASK

ADDRH

Address high byte.

ADDRL

Address low byte.

ADDRMASK

Bitfield on register SADDRMASK

AP

Bitfield on register SSTATUS

APIEN

Bitfield on register SCTRLA

APIF

Bitfield on register SSTATUS

APPEND

Application Code Section End.

ARBLOST

Bitfield on register MSTATUS

BAUD

Baud Rate.

BAUDH

Baud Rate high byte.

BAUDL

Baud Rate low byte.

BODCFG

BOD Configuration.

BOOTEND

Boot Section End.

BORF

Bitfield on register RSTFR

BUFOVF

Bitfield on register RXDATAH

BUSSTATE

Bitfield on register MSTATUS

C

Bitfield on register SREG

CAL20M

Bitfield on register OSC20MCALIBA

CALIB

Calibration.

CAPT

Bitfield on register INTCTRL

CCLROUTEA

Port Multiplexer CCL.

CCMP

Compare or Capture.

CCMPH

Compare or Capture high byte.

CCMPL

Compare or Capture low byte.

CCP

Configuration Change Protection.

CHANNEL0

Multiplexer Channel 0.

CHANNEL1

Multiplexer Channel 1.

CHANNEL2

Multiplexer Channel 2.

CHANNEL3

Multiplexer Channel 3.

CHANNEL4

Multiplexer Channel 4.

CHANNEL5

Multiplexer Channel 5.

CHANNEL6

Multiplexer Channel 6.

CHANNEL7

Multiplexer Channel 7.

CHECKSUM1

CRC Checksum Byte 1.

CLKOUT

Bitfield on register MCLKCTRLA

CLKSEL

Clock Select.

CMP

Compare.

CMP0

Compare 0.

CMP0BUF

Compare 0 Buffer.

CMP0BUFH

Compare 0 Buffer high byte.

CMP0BUFL

Compare 0 Buffer low byte.

CMP0H

Compare 0 high byte.

CMP0L

Compare 0 low byte.

CMP1

Compare 1.

CMP1BUF

Compare 1 Buffer.

CMP1BUFH

Compare 1 Buffer high byte.

CMP1BUFL

Compare 1 Buffer low byte.

CMP1H

Compare 1 high byte.

CMP1L

Compare 1 low byte.

CMP2

Compare 2.

CMP2BUF

Compare 2 Buffer.

CMP2BUFH

Compare 2 Buffer high byte.

CMP2BUFL

Compare 2 Buffer low byte.

CMP2H

Compare 2 high byte.

CMP2L

Compare 2 low byte.

CMPH

Compare high byte.

CMPL

Compare low byte.

CNT

Count.

CNTH

Count high byte.

CNTL

Count low byte.

COLL

Bitfield on register SSTATUS

COMMAND

Command.

CRCSRC

Bitfield on register SYSCFG0

CSUT

Bitfield on register XOSC32KCTRLA

CTRLA

Control A.

CTRLB

Control B.

CTRLBUSY

Bitfield on register PITSTATUS

CTRLC

Control C.

CTRLD

Control D.

CTRLE

Control E.

CTRLECLR

Control E Clear.

CTRLESET

Control E Set.

CTRLFCLR

Control F Clear.

CTRLFSET

Control F Set.

DACREF

Referance scale control.

DATA

Data.

DBGCTRL

Debug Control.

DEVICEID0

Device ID Byte 0.

DEVICEID1

Device ID Byte 1.

DEVICEID2

Device ID Byte 2.

DIEN

Bitfield on register SCTRLA

DIF

Bitfield on register SSTATUS

DIR

Data Direction.

DIRCLR

Data Direction Clear.

DIRSET

Data Direction Set.

DIRTGL

Data Direction Toggle.

DUALCTRL

Dual Control.

EESAVE

Bitfield on register SYSCFG0

ENEXTBRK

Bitfield on register EXTBRK

ERROR

Bitfield on register CALIB

EVCTRL

Event Control.

EVOUT0

Bitfield on register EVSYSROUTEA

EVOUT1

Bitfield on register EVSYSROUTEA

EVOUT2

Bitfield on register EVSYSROUTEA

EVOUT3

Bitfield on register EVSYSROUTEA

EVOUT4

Bitfield on register EVSYSROUTEA

EVOUT5

Bitfield on register EVSYSROUTEA

EVSYSROUTEA

Port Multiplexer EVSYS.

EXTBRK

External Break.

EXTRF

Bitfield on register RSTFR

EXTS

Bitfield on register MCLKSTATUS

FERR

Bitfield on register RXDATAH

FLUSH

Bitfield on register MCTRLB

FREQSEL

Bitfield on register OSCCFG

GPIOR0

General Purpose IO Register 0.

GPIOR1

General Purpose IO Register 1.

GPIOR2

General Purpose IO Register 2.

GPIOR3

General Purpose IO Register 3.

H

Bitfield on register SREG

HCMP0

High Compare.

HCMP1

High Compare.

HCMP2

High Compare.

HCNT

High Count.

HPER

High Period.

I

Bitfield on register SREG

IN

Input Value.

INTCTRL

Interrupt Control.

INTCTRL0

Interrupt Control 0.

INTFLAGS

Interrupt Flags.

INTMODE0

Bitfield on register INTCTRL0

INTMODE1

Bitfield on register INTCTRL0

INTMODE2

Bitfield on register INTCTRL0

INTMODE3

Bitfield on register INTCTRL0

INVERT

Bitfield on register MUXCTRLA

IREI

Bitfield on register EVCTRL

LCMP0

Low Compare.

LCMP1

Low Compare.

LCMP2

Low Compare.

LCNT

Low Count.

LOCKBIT

Lock Bits.

LOCKEN

Bitfield on register MCLKLOCK

LPER

Low Period.

LUT0

Bitfield on register CCLROUTEA

LUT0CTRLA

LUT Control 0 A.

LUT0CTRLB

LUT Control 0 B.

LUT0CTRLC

LUT Control 0 C.

LUT1

Bitfield on register CCLROUTEA

LUT1CTRLA

LUT Control 1 A.

LUT1CTRLB

LUT Control 1 B.

LUT1CTRLC

LUT Control 1 C.

LUT2

Bitfield on register CCLROUTEA

LUT2CTRLA

LUT Control 2 A.

LUT2CTRLB

LUT Control 2 B.

LUT2CTRLC

LUT Control 2 C.

LUT3

Bitfield on register CCLROUTEA

LUT3CTRLA

LUT Control 3 A.

LUT3CTRLB

LUT Control 3 B.

LUT3CTRLC

LUT Control 3 C.

LVL

Bitfield on register BODCFG

LVL0PRI

Interrupt Level 0 Priority.

LVL1VEC

Interrupt Level 1 Priority Vector.

MADDR

Master Address.

MBAUD

Master Baurd Rate Control.

MCLKCTRLA

MCLK Control A.

MCLKCTRLB

MCLK Control B.

MCLKLOCK

MCLK Lock.

MCLKSTATUS

MCLK Status.

MCMD

Bitfield on register MCTRLB

MCTRLA

Master Control A.

MCTRLB

Master Control B.

MDATA

Master Data.

MSTATUS

Master Status.

MUXCTRLA

Mux Control A.

MUXNEG

Bitfield on register MUXCTRLA

MUXPOS

Positive mux input.

N

Bitfield on register SREG

OCDM

OCD Message Register.

OCDMR

Bitfield on register OCDMS

OCDMS

OCD Message Status.

OSC16ERR3V

OSC16 error at 3V.

OSC16ERR5V

OSC16 error at 5V.

OSC20ERR3V

OSC20 error at 3V.

OSC20ERR5V

OSC20 error at 5V.

OSC20MCALIBA

OSC20M Calibration A.

OSC20MCALIBB

OSC20M Calibration B.

OSC20MCTRLA

OSC20M Control A.

OSC20MS

Bitfield on register MCLKSTATUS

OSC32KCTRLA

OSC32K Control A.

OSC32KS

Bitfield on register MCLKSTATUS

OSCCAL16M0

Oscillator Calibration 16 MHz Byte 0.

OSCCAL16M1

Oscillator Calibration 16 MHz Byte 1.

OSCCAL20M0

Oscillator Calibration 20 MHz Byte 0.

OSCCAL20M1

Oscillator Calibration 20 MHz Byte 1.

OSCCAL32K

Oscillator Calibration for 32kHz ULP.

OSCCFG

Oscillator Configuration.

OSCLOCK

Bitfield on register OSCCFG

OUT

Output Value.

OUTCLR

Output Value Clear.

OUTSET

Output Value Set.

OUTTGL

Output Value Toggle.

PDIV

Bitfield on register MCLKCTRLB

PEN

Bitfield on register MCLKCTRLB

PER

Period.

PERBUF

Period Buffer.

PERBUFH

Period Buffer high byte.

PERBUFL

Period Buffer low byte.

PERH

Period high byte.

PERL

Period low byte.

PERR

Bitfield on register RXDATAH

PIEN

Bitfield on register SCTRLA

PIN0CTRL

Pin 0 Control.

PIN1CTRL

Pin 1 Control.

PIN2CTRL

Pin 2 Control.

PIN3CTRL

Pin 3 Control.

PIN4CTRL

Pin 4 Control.

PIN5CTRL

Pin 5 Control.

PIN6CTRL

Pin 6 Control.

PIN7CTRL

Pin 7 Control.

PITCTRLA

PIT Control A.

PITDBGCTRL

PIT Debug control.

PITEN

Bitfield on register PITCTRLA

PITINTCTRL

PIT Interrupt Control.

PITINTFLAGS

PIT Interrupt Flags.

PITSTATUS

PIT Status.

PMEN

Bitfield on register SCTRLA

PORF

Bitfield on register RSTFR

PORTCTRL

Port Control.

QCEN

Bitfield on register MCTRLA

RES

ADC Accumulator Result.

RESH

ADC Accumulator Result high byte.

RESL

ADC Accumulator Result low byte.

REVID

Revision ID.

RIEN

Bitfield on register MCTRLA

RIF

Bitfield on register MSTATUS

RSTFR

Reset Flags.

RSTPINCFG

Bitfield on register SYSCFG0

RXCIF

Bitfield on register RXDATAH

RXDATAH

Receive Data High Byte.

RXDATAL

Receive Data Low Byte.

RXPL

Bitfield on register RXPLCTRL

RXPLCTRL

IRCOM Receiver Pulse Length Control.

S

Bitfield on register SREG

SADDR

Slave Address.

SADDRMASK

Slave Address Mask.

SAMPCTRL

Sample Control.

SAMPFREQ

Bitfield on register BODCFG

SAMPLEN

Bitfield on register SAMPCTRL

SCMD

Bitfield on register SCTRLB

SCTRLA

Slave Control A.

SCTRLB

Slave Control B.

SDATA

Slave Data.

SEL

Bitfield on register XOSC32KCTRLA

SEQCTRL0

Sequential Control 0.

SEQCTRL1

Sequential Control 1.

SEQSEL0

Bitfield on register SEQCTRL0

SEQSEL1

Bitfield on register SEQCTRL1

SERNUM0

Serial Number Byte 0.

SERNUM1

Serial Number Byte 1.

SERNUM2

Serial Number Byte 2.

SERNUM3

Serial Number Byte 3.

SERNUM4

Serial Number Byte 4.

SERNUM5

Serial Number Byte 5.

SERNUM6

Serial Number Byte 6.

SERNUM7

Serial Number Byte 7.

SERNUM8

Serial Number Byte 8.

SERNUM9

Serial Number Byte 9.

SIGN

Bitfield on register CALIB

SLEEP

Bitfield on register BODCFG

SOSC

Bitfield on register MCLKSTATUS

SPH

Stack Pointer High.

SPI0

Bitfield on register TWISPIROUTEA

SPL

Stack Pointer Low.

SREG

Status Register.

SRL

Bitfield on register PORTCTRL

SSTATUS

Slave Status.

STATUS

Status.

STCONV

Bitfield on register COMMAND

STROBE

Channel Strobe.

SUT

Bitfield on register SYSCFG1

SWRE

Bitfield on register SWRR

SWRF

Bitfield on register RSTFR

SWRR

Software Reset.

SYNCBUSY

Bitfield on register STATUS

SYSCFG0

System Configuration 0.

SYSCFG1

System Configuration 1.

T

Bitfield on register SREG

TCA0

Bitfield on register TCAROUTEA

TCAROUTEA

Port Multiplexer TCA.

TCB0

Bitfield on register TCBROUTEA

TCB1

Bitfield on register TCBROUTEA

TCB2

Bitfield on register TCBROUTEA

TCB3

Bitfield on register TCBROUTEA

TCBROUTEA

Port Multiplexer TCB.

TEMP

Temporary Value.

TEMPCAL20M

Bitfield on register OSC20MCALIBB

TEMPSENSE0

Temperature Sensor Calibration Byte 0.

TEMPSENSE1

Temperature Sensor Calibration Byte 1.

TIMEOUT

Bitfield on register MCTRLA

TRUTH0

Truth 0.

TRUTH1

Truth 1.

TRUTH2

Truth 2.

TRUTH3

Truth 3.

TWI0

Bitfield on register TWISPIROUTEA

TWISPIROUTEA

Port Multiplexer TWI and SPI.

TXDATAH

Transmit Data High Byte.

TXDATAL

Transmit Data Low Byte.

TXPLCTRL

IRCOM Transmitter Pulse Length Control.

UPDIRF

Bitfield on register RSTFR

USART0

Bitfield on register USARTROUTEA

USART1

Bitfield on register USARTROUTEA

USART2

Bitfield on register USARTROUTEA

USART3

Bitfield on register USARTROUTEA

USARTROUTEA

Port Multiplexer USART register A.

USERADC0

User ADC0.

USERCCLLUT0A

User CCL LUT0 Event A.

USERCCLLUT0B

User CCL LUT0 Event B.

USERCCLLUT1A

User CCL LUT1 Event A.

USERCCLLUT1B

User CCL LUT1 Event B.

USERCCLLUT2A

User CCL LUT2 Event A.

USERCCLLUT2B

User CCL LUT2 Event B.

USERCCLLUT3A

User CCL LUT3 Event A.

USERCCLLUT3B

User CCL LUT3 Event B.

USEREVOUTA

User EVOUT Port A.

USEREVOUTB

User EVOUT Port B.

USEREVOUTC

User EVOUT Port C.

USEREVOUTD

User EVOUT Port D.

USEREVOUTE

User EVOUT Port E.

USEREVOUTF

User EVOUT Port F.

USERROW0

User Row Byte 0.

USERROW1

User Row Byte 1.

USERROW2

User Row Byte 2.

USERROW3

User Row Byte 3.

USERROW4

User Row Byte 4.

USERROW5

User Row Byte 5.

USERROW6

User Row Byte 6.

USERROW7

User Row Byte 7.

USERROW8

User Row Byte 8.

USERROW9

User Row Byte 9.

USERROW10

User Row Byte 10.

USERROW11

User Row Byte 11.

USERROW12

User Row Byte 12.

USERROW13

User Row Byte 13.

USERROW14

User Row Byte 14.

USERROW15

User Row Byte 15.

USERROW16

User Row Byte 16.

USERROW17

User Row Byte 17.

USERROW18

User Row Byte 18.

USERROW19

User Row Byte 19.

USERROW20

User Row Byte 20.

USERROW21

User Row Byte 21.

USERROW22

User Row Byte 22.

USERROW23

User Row Byte 23.

USERROW24

User Row Byte 24.

USERROW25

User Row Byte 25.

USERROW26

User Row Byte 26.

USERROW27

User Row Byte 27.

USERROW28

User Row Byte 28.

USERROW29

User Row Byte 29.

USERROW30

User Row Byte 30.

USERROW31

User Row Byte 31.

USERROW32

User Row Byte 32.

USERROW33

User Row Byte 33.

USERROW34

User Row Byte 34.

USERROW35

User Row Byte 35.

USERROW36

User Row Byte 36.

USERROW37

User Row Byte 37.

USERROW38

User Row Byte 38.

USERROW39

User Row Byte 39.

USERROW40

User Row Byte 40.

USERROW41

User Row Byte 41.

USERROW42

User Row Byte 42.

USERROW43

User Row Byte 43.

USERROW44

User Row Byte 44.

USERROW45

User Row Byte 45.

USERROW46

User Row Byte 46.

USERROW47

User Row Byte 47.

USERROW48

User Row Byte 48.

USERROW49

User Row Byte 49.

USERROW50

User Row Byte 50.

USERROW51

User Row Byte 51.

USERROW52

User Row Byte 52.

USERROW53

User Row Byte 53.

USERROW54

User Row Byte 54.

USERROW55

User Row Byte 55.

USERROW56

User Row Byte 56.

USERROW57

User Row Byte 57.

USERROW58

User Row Byte 58.

USERROW59

User Row Byte 59.

USERROW60

User Row Byte 60.

USERROW61

User Row Byte 61.

USERROW62

User Row Byte 62.

USERROW63

User Row Byte 63.

USERTCA0

User TCA0.

USERTCB0

User TCB0.

USERTCB1

User TCB1.

USERTCB2

User TCB2.

USERTCB3

User TCB3.

USERUSART0

User USART0.

USERUSART1

User USART1.

USERUSART2

User USART2.

USERUSART3

User USART3.

V

Bitfield on register SREG

VLMCTRLA

Voltage level monitor Control.

VLMLVL

Bitfield on register VLMCTRLA

WDRF

Bitfield on register RSTFR

WDTCFG

Watchdog Configuration.

WIEN

Bitfield on register MCTRLA

WIF

Bitfield on register MSTATUS

WINCM

Bitfield on register CTRLE

WINHT

Window comparator high threshold.

WINHTH

Window comparator high threshold high byte.

WINHTL

Window comparator high threshold low byte.

WINLT

Window comparator low threshold.

WINLTH

Window comparator low threshold high byte.

WINLTL

Window comparator low threshold low byte.

XOSC32KCTRLA

XOSC32K Control A.

XOSC32KS

Bitfield on register MCLKSTATUS

Z

Bitfield on register SREG