Module avrd::attiny40 [] [src]

The AVR ATtiny40 microcontroller

Variants

Pinout Mcuage Operating temperature Operating voltage Max speed
ATtiny40-SU DIP SOIC20 -40°C - 85°C 1.8V - 5.5V 12 MHz
ATtiny40-XU DIP TSSOP20 -40°C - 85°C 1.8V - 5.5V 12 MHz
ATtiny40-MMH VQFN VQFN20 -40°C - 85°C 1.8V - 5.5V 12 MHz

Constants

ACBG

Bitfield on register ACSRA

ACD

Bitfield on register ACSRA

ACI

Bitfield on register ACSRA

ACIC

Bitfield on register ACSRA

ACIE

Bitfield on register ACSRA

ACIS

Bitfield on register ACSRA

ACME

Bitfield on register ACSRB

ACO

Bitfield on register ACSRA

ACSRA

Analog Comparator Control And Status Register A.

ACSRB

Analog Comparator Control And Status Register B.

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 ADCSRB

ADMUX

The ADC multiplexer Selection Register.

ADPS

Bitfield on register ADCSRA

ADSC

Bitfield on register ADCSRA

ADTS

Bitfield on register ADCSRB

BBMA

Bitfield on register PORTCR

BODLEVEL

Bitfield on register BYTE0

BYTE0

BYTE0 register

C

Bitfield on register SREG

CCP

Configuration Change Protection.

CKOUT

Bitfield on register BYTE0

CLKMS

Bitfield on register CLKMSR

CLKMSR

Clock Main Settings Register.

CLKPS

Bitfield on register CLKPSR

CLKPSR

Clock Prescale Register.

COM0A

Bitfield on register TCCR0A

COM0B

Bitfield on register TCCR0A

CPHA

Bitfield on register SPCR

CPOL

Bitfield on register SPCR

CS0

Bitfield on register TCCR0B

CS1

Bitfield on register TCCR1A

CTC1

Bitfield on register TCCR1A

DDRA

Data Direction Register, Port A.

DDRB

Data Direction Register, Port B.

DDRC

Data Direction Register, Port C.

DIDR0

Digital Input Disable Register 0.

DORD

Bitfield on register SPCR

EXTRF

Bitfield on register RSTFLR

FOC0A

Bitfield on register TCCR0B

FOC0B

Bitfield on register TCCR0B

GIFR

General Interrupt Flag Register.

GIMSK

General Interrupt Mask Register.

H

Bitfield on register SREG

HLEV

Bitfield on register ACSRB

HSEL

Bitfield on register ACSRB

I

Bitfield on register SREG

ICEN1

Bitfield on register TCCR1A

ICES1

Bitfield on register TCCR1A

ICF1

Bitfield on register TIFR

ICIE1

Bitfield on register TIMSK

ICNC1

Bitfield on register TCCR1A

INT0

Bitfield on register GIMSK

INTF0

Bitfield on register GIFR

ISC00

Bitfield on register MCUCR

ISC01

Bitfield on register MCUCR

LB

Bitfield on register LOCKBIT

LOCKBIT

LOCKBIT register

MCUCR

MCU Control Register.

MSTR

Bitfield on register SPCR

MUX

Bitfield on register ADMUX

N

Bitfield on register SREG

NVMBSY

Bitfield on register NVMCSR

NVMCMD

Non-Volatile Memory Command.

NVMCSR

Non-Volatile Memory Control and Status Register.

OCF0A

Bitfield on register TIFR

OCF0B

Bitfield on register TIFR

OCF1A

Bitfield on register TIFR

OCF1B

Bitfield on register TIFR

OCIE0A

Bitfield on register TIMSK

OCIE0B

Bitfield on register TIMSK

OCIE1A

Bitfield on register TIMSK

OCIE1B

Bitfield on register TIMSK

OCR0A

Timer/Counter0 Output Compare Register.

OCR0B

Timer/Counter0 Output Compare Register.

OCR1A

Timer/Counter 1 Output Compare Register A.

OCR1B

Timer/Counter 1 Output Compare Register B.

OSCCAL

Oscillator Calibration Value.

PCIE

Bitfield on register GIMSK

PCIF

Bitfield on register GIFR

PCMSK0

Pin Change Mask Register 0.

PCMSK1

Pin Change Mask Register 1.

PCMSK2

Pin Change Mask Register 2.

PINA

Port A Input Pins.

PINB

Port B Data register.

PINC

Port C Input Pins.

PORF

Bitfield on register RSTFLR

PORTA

Port A Data Register.

PORTB

Input Pins, Port B.

PORTC

Port C Data Register.

PORTCR

Port Control Register.

PRADC

Bitfield on register PRR

PRR

Power Reduction Register.

PRSPI

Bitfield on register PRR

PRTIM0

Bitfield on register PRR

PRTIM1

Bitfield on register PRR

PRTWI

Bitfield on register PRR

PSR

Bitfield on register TCCR0B

PUEA

Pull-up Enable Control Register.

PUEB

Pull-up Enable Control Register.

PUEC

Pull-up Enable Control Register.

RAMAR

RAM Address Register.

RAMDR

RAM Data Register.

REFS

Bitfield on register ADMUX

RSTDISBL

Bitfield on register BYTE0

RSTFLR

Reset Flag Register.

S

Bitfield on register SREG

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

SPIF

Bitfield on register SPSR

SPL

Stack Pointer low byte.

SPR

Bitfield on register SPCR

SPSR

SPI Status Register.

SREG

Status Register.

T

Bitfield on register SREG

TCCR0A

Timer/Counter 0 Control Register A.

TCCR0B

Timer/Counter 0 Control Register B.

TCCR1A

Timer/Counter1 Control Register A.

TCNT0

Timer/Counter0.

TCNT1H

Timer/Counter1 High.

TCNT1L

Timer/Counter1 Low.

TCW1

Bitfield on register TCCR1A

TIFR

Overflow Interrupt Enable.

TIMSK

Timer Interrupt Mask Register.

TOIE

Bitfield on register TIMSK

TOV

Bitfield on register TIFR

TSM

Bitfield on register TCCR0B

TWAA

Bitfield on register TWSCRB

TWASIE

Bitfield on register TWSCRA

TWCMD

Bitfield on register TWSCRB

TWDIE

Bitfield on register TWSCRA

TWEN

Bitfield on register TWSCRA

TWPME

Bitfield on register TWSCRA

TWSA

TWI Slave Address Register.

TWSAM

TWI Slave Address Mask Register.

TWSCRA

TWI Slave Control Register A.

TWSCRB

TWI Slave Control Register B.

TWSD

TWI Slave Data Register.

TWSHE

Bitfield on register TWSCRA

TWSIE

Bitfield on register TWSCRA

TWSME

Bitfield on register TWSCRA

TWSSRA

TWI Slave Status Register A.

V

Bitfield on register SREG

WCOL

Bitfield on register SPSR

WDE

Bitfield on register WDTCSR

WDIE

Bitfield on register WDTCSR

WDIF

Bitfield on register WDTCSR

WDP

Bitfield on register WDTCSR

WDRF

Bitfield on register RSTFLR

WDTCSR

Watchdog Timer Control and Status Register.

WDTON

Bitfield on register BYTE0

WGM0

Bitfield on register TCCR0A

WGM02

Bitfield on register TCCR0B

Z

Bitfield on register SREG