Module avrd::attiny104 [] [src]

The AVR ATtiny104 microcontroller

Variants

Pinout Mcuage Operating temperature Operating voltage Max speed
ATtiny104-SSNR SOIC-14 SOIC14 -40°C - 105°C 1.8V - 5.5V 12 MHz
ATtiny104F-SSNR SOIC-14 SOIC14 -40°C - 105°C 1.8V - 5.5V 12 MHz
ATtiny104-SSFR SOIC-14 SOIC14 -40°C - 125°C 1.8V - 5.5V 12 MHz
ATtiny104F-SSFR SOIC-14 SOIC14 -40°C - 125°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

ACO

Bitfield on register ACSRA

ACOE

Bitfield on register ACSRB

ACPMUX

Bitfield on register ACSRB

ACSRA

Analog Comparator Control And Status Register A.

ACSRB

Analog Comparator Control And Status Register B.

ADATE

Bitfield on register ADCSRA

ADCH

ADC Data Register High.

ADCL

ADC Data Register Low.

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 ADCSRB

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 DIDR0

AIN1D

Bitfield on register DIDR0

BBMA

Bitfield on register PORTCR

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

CS0

Bitfield on register TCCR0B

DDRA

Data Direction Register, Port A.

DDRB

Data Direction Register, Port B.

DIDR0

DIDR0 register

DOR

Bitfield on register UCSRA

EICRA

External Interrupt Control Register A.

EIFR

External Interrupt Flag register.

EIMSK

External Interrupt Mask register.

EXTRF

Bitfield on register RSTFLR

FE

Bitfield on register UCSRA

FOC0A

Bitfield on register TCCR0C

FOC0B

Bitfield on register TCCR0C

GTCCR

General Timer/Counter Control Register.

H

Bitfield on register SREG

I

Bitfield on register SREG

ICES0

Bitfield on register TCCR0B

ICF0

Bitfield on register TIFR0

ICIE0

Bitfield on register TIMSK0

ICNC0

Bitfield on register TCCR0B

ICR0

Input Capture Register Bytes.

ICR0H

Input Capture Register Bytes high byte.

ICR0L

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

LB

Bitfield on register LOCKBIT

LOCKBIT

LOCKBIT register

MPCM

Bitfield on register UCSRA

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 TIFR0

OCF0B

Bitfield on register TIFR0

OCIE0A

Bitfield on register TIMSK0

OCIE0B

Bitfield on register TIMSK0

OCR0A

Timer/Counter 0 Output Compare Register A.

OCR0AH

Timer/Counter 0 Output Compare Register A high byte.

OCR0AL

Timer/Counter 0 Output Compare Register A low byte.

OCR0B

Timer/Counter0 Output Compare Register B.

OCR0BH

Timer/Counter0 Output Compare Register B high byte.

OCR0BL

Timer/Counter0 Output Compare Register B low byte.

OSCCAL

Oscillator Calibration Value.

PCICR

Pin Change Interrupt Control Register.

PCIE0

Bitfield on register PCICR

PCIE1

Bitfield on register PCICR

PCIF0

Bitfield on register PCIFR

PCIF1

Bitfield on register PCIFR

PCIFR

Pin Change Interrupt Flag Register.

PCINT0

Bitfield on register PCMSK0

PCINT1

Bitfield on register PCMSK0

PCINT2

Bitfield on register PCMSK0

PCINT3

Bitfield on register PCMSK0

PCINT4

Bitfield on register PCMSK0

PCINT5

Bitfield on register PCMSK0

PCINT6

Bitfield on register PCMSK0

PCINT7

Bitfield on register PCMSK0

PCINT8

Bitfield on register PCMSK1

PCINT9

Bitfield on register PCMSK1

PCINT10

Bitfield on register PCMSK1

PCINT11

Bitfield on register PCMSK1

PCMSK0

Pin Change Mask Register 0.

PCMSK1

Pin Change Mask Register 1.

PINA

Input Pins, Port A.

PINB

Input Pins, Port B.

PORF

Bitfield on register RSTFLR

PORTA

Port A Data register.

PORTB

Port B Data register.

PORTCR

Port Control Register.

PRADC

Bitfield on register PRR

PRR

Power Reduction Register.

PRTIM0

Bitfield on register PRR

PRUSART

Bitfield on register PRR

PSR

Bitfield on register GTCCR

PUEA

Pull-up Enable Control Register for PORTA.

PUEB

Pull-up Enable Control Register for PORTB.

REFS

Bitfield on register ADMUX

REMAP

Bitfield on register GTCCR

RSTDISBL

Bitfield on register BYTE0

RSTFLR

Reset Flag Register.

RXB8

Bitfield on register UCSRB

RXC

Bitfield on register UCSRA

RXCIE

Bitfield on register UCSRB

RXEN

Bitfield on register UCSRB

RXS

Bitfield on register UCSRD

RXSIE

Bitfield on register UCSRD

S

Bitfield on register SREG

SE

Bitfield on register SMCR

SELFPROGEN

Bitfield on register BYTE0

SFDE

Bitfield on register UCSRD

SM

Bitfield on register SMCR

SMCR

Sleep Mode Control Register.

SP

Stack Pointer.

SPH

Stack Pointer high byte.

SPL

Stack Pointer low byte.

SREG

Status Register.

T

Bitfield on register SREG

TCCR0A

Timer/Counter 0 Control Register A.

TCCR0B

Timer/Counter 0 Control Register B.

TCCR0C

Timer/Counter 0 Control Register C.

TCNT0

Timer/Counter0.

TCNT0H

Timer/Counter0 high byte.

TCNT0L

Timer/Counter0 low byte.

TIFR0

Overflow Interrupt Enable.

TIMSK0

Timer Interrupt Mask Register 0.

TOIE0

Bitfield on register TIMSK0

TOV0

Bitfield on register TIFR0

TSM

Bitfield on register GTCCR

TXB8

Bitfield on register UCSRB

TXC

Bitfield on register UCSRA

TXCIE

Bitfield on register UCSRB

TXEN

Bitfield on register UCSRB

U2X

Bitfield on register UCSRA

UBRR

USART Baud Rate Register Bytes.

UBRRH

USART Baud Rate Register Bytes high byte.

UBRRL

USART Baud Rate Register Bytes low byte.

UCPOL

Bitfield on register UCSRC

UCSRA

USART Control and Status Register A.

UCSRB

USART Control and Status Register B.

UCSRC

USART Control and Status Register C.

UCSRD

USART Control and Status Register D.

UCSZ

Bitfield on register UCSRC

UCSZ2

Bitfield on register UCSRB

UDR

USART I/O Data Register.

UDRE

Bitfield on register UCSRA

UDRIE

Bitfield on register UCSRB

UMSEL

Bitfield on register UCSRC

UPE

Bitfield on register UCSRA

UPM

Bitfield on register UCSRC

USBS

Bitfield on register UCSRC

V

Bitfield on register SREG

VLM

Bitfield on register VLMCSR

VLMCSR

Vcc Level Monitoring Control and Status Register.

VLMF

Bitfield on register VLMCSR

VLMIE

Bitfield on register VLMCSR

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

Z

Bitfield on register SREG