Module avrd::attiny87[][src]

The module containing the values for the 'attiny87' microcontroller The AVR ATtiny87 microcontroller

Variants

PinoutMcu ageOperating temperatureOperating voltageMax speed
standard0°C - 0°C1.8V - 5.5V0 MHz

Modules

analog_adc_auto_trigger4

ANALOG_ADC_AUTO_TRIGGER4 value group

analog_adc_prescaler

ANALOG_ADC_PRESCALER value group

analog_adc_v_ref8

ANALOG_ADC_V_REF8 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_usi_op

COMM_USI_OP value group

cpu_clk_command_list_4_bits

CPU_CLK_COMMAND_LIST_4_BITS value group

cpu_clk_prescale_4_bits_small

CPU_CLK_PRESCALE_4_BITS_SMALL value group

cpu_sleep_mode2

CPU_SLEEP_MODE2 value group

eep_mode

EEP_MODE value group

enum_bodlevel

ENUM_BODLEVEL value group

enum_lb

ENUM_LB value group

enum_sut_cksel

ENUM_SUT_CKSEL value group

interrupt_sense_control2

INTERRUPT_SENSE_CONTROL2 value group

osccal_value_addresses

Oscillator Calibration Values

wdog_timer_prescale_4bits

WDOG_TIMER_PRESCALE_4BITS value group

Constants

ACD

Bitfield on register ACSR

ACI

Bitfield on register ACSR

ACIC

Bitfield on register ACSR

ACIE

Bitfield on register ACSR

ACIR

Bitfield on register ADCSRB

ACIRS

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

ADC8D

Bitfield on register DIDR1

ADC9D

Bitfield on register DIDR1

ADC10D

Bitfield on register DIDR1

ADCH

ADC Data Register Bytes high byte.

ADCL

ADC Data Register Bytes low byte.

ADCSRA

The ADC Control and Status register A.

ADCSRB

Analog Comparator & ADC Control and Status Register B (Shared with AD_CONVERTER IO_MODULE).

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

AMISCR

Analog Miscellaneous Control Register (Shared with AD_CONVERTER IO_MODULE).

AS0

Bitfield on register ASSR

ASSR

Asynchronous Status Register.

BBMA

Bitfield on register PORTCR

BBMB

Bitfield on register PORTCR

BODLEVEL

Bitfield on register HIGH

BODS

Bitfield on register MCUCR

BODSE

Bitfield on register MCUCR

BORF

Bitfield on register MCUSR

C

Bitfield on register SREG

CKDIV8

Bitfield on register LOW

CKOUT

Bitfield on register LOW

CLKC

Bitfield on register CLKCSR

CLKCCE

Bitfield on register CLKCSR

CLKCSR

Clock Control & Status Register.

CLKPCE

Bitfield on register CLKPR

CLKPR

Clock Prescale Register.

CLKPS

Bitfield on register CLKPR

CLKRDY

Bitfield on register CLKCSR

CLKSELR

Clock Selection Register.

COM0A

Bitfield on register TCCR0A

COM1A

Bitfield on register TCCR1A

COM1B

Bitfield on register TCCR1A

COUT

Bitfield on register CLKSELR

CPHA

Bitfield on register SPCR

CPOL

Bitfield on register SPCR

CS0

Bitfield on register TCCR0B

CS1

Bitfield on register TCCR1B

CSEL

Bitfield on register CLKSELR

CSUT

Bitfield on register CLKSELR

CTPB

Bitfield on register SPMCSR

DDRA

Port A Data Direction Register.

DDRB

Port B Data Direction Register.

DIDR0

Digital Input Disable Register 0.

DIDR1

Digital Input Disable Register 1.

DORD

Bitfield on register SPCR

DWDR

DebugWire data register.

DWEN

Bitfield on register HIGH

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.

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.

EIFR

External Interrupt Flag Register.

EIMSK

External Interrupt Mask Register.

EXCLK

Bitfield on register ASSR

EXTENDED

EXTENDED register

EXTRF

Bitfield on register MCUSR

FOC0A

Bitfield on register TCCR0B

FOC1A

Bitfield on register TCCR1C

FOC1B

Bitfield on register TCCR1C

GPIOR0

General purpose register 0.

GPIOR1

General Purpose 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

ISRCEN

Bitfield on register AMISCR

LABORT

Bitfield on register LINERR

LAINC

Bitfield on register LINSEL

LB

Bitfield on register LOCKBIT

LBERR

Bitfield on register LINERR

LBT

Bitfield on register LINBTR

LBUSY

Bitfield on register LINSIR

LCERR

Bitfield on register LINERR

LCMD

Bitfield on register LINCR

LCONF

Bitfield on register LINCR

LDISR

Bitfield on register LINBTR

LENA

Bitfield on register LINCR

LENERR

Bitfield on register LINENIR

LENIDOK

Bitfield on register LINENIR

LENRXOK

Bitfield on register LINENIR

LENTXOK

Bitfield on register LINENIR

LERR

Bitfield on register LINSIR

LFERR

Bitfield on register LINERR

LID

Bitfield on register LINIDR

LIDOK

Bitfield on register LINSIR

LIDST

Bitfield on register LINSIR

LIN13

Bitfield on register LINCR

LINBRRH

LIN Baud Rate High Register.

LINBRRL

LIN Baud Rate Low Register.

LINBTR

LIN Bit Timing Register.

LINCR

LIN Control Register.

LINDAT

LIN Data Register.

LINDLR

LIN Data Length Register.

LINDX

Bitfield on register LINSEL

LINENIR

LIN Enable Interrupt Register.

LINERR

LIN Error Register.

LINIDR

LIN Identifier Register.

LINSEL

LIN Data Buffer Selection Register.

LINSIR

LIN Status and Interrupt Register.

LOCKBIT

LOCKBIT register

LOVERR

Bitfield on register LINERR

LOW

LOW register

LP

Bitfield on register LINIDR

LPERR

Bitfield on register LINERR

LRXDL

Bitfield on register LINDLR

LRXOK

Bitfield on register LINSIR

LSERR

Bitfield on register LINERR

LSWRES

Bitfield on register LINCR

LTOERR

Bitfield on register LINERR

LTXDL

Bitfield on register LINDLR

LTXOK

Bitfield on register LINSIR

MCUCR

MCU Control Register.

MCUSR

MCU Status register.

MSTR

Bitfield on register SPCR

MUX

Bitfield on register ADMUX

N

Bitfield on register SREG

OC1AU

Bitfield on register TCCR1D

OC1AV

Bitfield on register TCCR1D

OC1AW

Bitfield on register TCCR1D

OC1AX

Bitfield on register TCCR1D

OC1BU

Bitfield on register TCCR1D

OC1BV

Bitfield on register TCCR1D

OC1BW

Bitfield on register TCCR1D

OC1BX

Bitfield on register TCCR1D

OCF0A

Bitfield on register TIFR0

OCF1A

Bitfield on register TIFR1

OCF1B

Bitfield on register TIFR1

OCIE0A

Bitfield on register TIMSK0

OCIE1A

Bitfield on register TIMSK1

OCIE1B

Bitfield on register TIMSK1

OCR0A

Timer/Counter0 Output Compare Register A.

OCR0AUB

Bitfield on register ASSR

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.

OSCCAL

Oscillator Calibration Register.

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.

PGERS

Bitfield on register SPMCSR

PGWRT

Bitfield on register SPMCSR

PINA

Port A Input Pins.

PINB

Port B Input Pins.

PORF

Bitfield on register MCUSR

PORTA

Port A Data Register.

PORTB

Port B Data Register.

PORTCR

Port Control Register.

PRADC

Bitfield on register PRR

PRLIN

Bitfield on register PRR

PRR

Power Reduction Register.

PRSPI

Bitfield on register PRR

PRTIM0

Bitfield on register PRR

PRTIM1

Bitfield on register PRR

PRUSI

Bitfield on register PRR

PSR0

Bitfield on register GTCCR

PSR1

Bitfield on register GTCCR

PUD

Bitfield on register MCUCR

PUDA

Bitfield on register PORTCR

PUDB

Bitfield on register PORTCR

REFS

Bitfield on register ADMUX

RFLB

Bitfield on register SPMCSR

RSTDISBL

Bitfield on register HIGH

RWWSB

Bitfield on register SPMCSR

S

Bitfield on register SREG

SE

Bitfield on register SMCR

SELFPRGEN

Bitfield on register EXTENDED

SIGRD

Bitfield on register SPMCSR

SM

Bitfield on register SMCR

SMCR

Sleep Mode Control Register.

SP

Stack Pointer Bytes.

SPCR

SPI Control Register.

SPDR

SPI Data Register.

SPE

Bitfield on register SPCR

SPH

Stack Pointer Bytes high byte.

SPI2X

Bitfield on register SPSR

SPIE

Bitfield on register SPCR

SPIEN

Bitfield on register HIGH

SPIF

Bitfield on register SPSR

SPL

Stack Pointer Bytes low byte.

SPMCSR

Store Program Memory Control Register.

SPMEN

Bitfield on register SPMCSR

SPR

Bitfield on register SPCR

SPSR

SPI Status Register.

SREG

Status Register.

SUT_CKSEL

Bitfield on register LOW

T

Bitfield on register SREG

TCCR0A

Timer/Counter0 Control Register A.

TCCR0B

Timer/Counter0 Control Register B.

TCCR1A

Timer/Counter1 Control Register A.

TCCR1B

Timer/Counter1 Control Register B.

TCCR1C

Timer/Counter1 Control Register C.

TCCR1D

Timer/Counter1 Control Register D.

TCN0UB

Bitfield on register ASSR

TCNT0

Timer/Counter0.

TCNT1

Timer/Counter1 Bytes.

TCNT1H

Timer/Counter1 Bytes high byte.

TCNT1L

Timer/Counter1 Bytes low byte.

TCR0AUB

Bitfield on register ASSR

TCR0BUB

Bitfield on register ASSR

TIFR0

Timer/Counter0 Interrupt Flag Register.

TIFR1

Timer/Counter1 Interrupt Flag register.

TIMSK0

Timer/Counter0 Interrupt Mask register.

TIMSK1

Timer/Counter1 Interrupt Mask Register.

TOIE0

Bitfield on register TIMSK0

TOIE1

Bitfield on register TIMSK1

TOV0

Bitfield on register TIFR0

TOV1

Bitfield on register TIFR1

TSM

Bitfield on register GTCCR

USIBR

USI Buffer Register.

USICLK

Bitfield on register USICR

USICNT

Bitfield on register USISR

USICR

USI Control Register.

USICS

Bitfield on register USICR

USIDC

Bitfield on register USISR

USIDR

USI Data Register.

USIOIE

Bitfield on register USICR

USIOIF

Bitfield on register USISR

USIPF

Bitfield on register USISR

USIPP

USI Pin Position.

USISIE

Bitfield on register USICR

USISIF

Bitfield on register USISR

USISR

USI Status Register.

USITC

Bitfield on register USICR

USIWM

Bitfield on register USICR

V

Bitfield on register SREG

WCOL

Bitfield on register SPSR

WDCE

Bitfield on register WDTCR

WDE

Bitfield on register WDTCR

WDIE

Bitfield on register WDTCR

WDIF

Bitfield on register WDTCR

WDP

Bitfield on register WDTCR

WDRF

Bitfield on register MCUSR

WDTCR

Watchdog Timer Control Register.

WDTON

Bitfield on register HIGH

WGM0

Bitfield on register TCCR0A

Z

Bitfield on register SREG