Module avrd::attiny87 [] [src]

The AVR ATtiny87 microcontroller

Variants

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

Registers by module (not exhaustive)

PORT modules

  • PORTA
  • PORTB

EEPROM modules

  • EEPROM

ADC modules

  • ADC

Constants

ACSR

Analog Comparator Control And Status Register.

ADC

ADC Data Register Bytes.

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).

ADMUX

The ADC multiplexer Selection Register.

AMISCR

Analog Miscellaneous Control Register (Shared with AD_CONVERTER IO_MODULE).

ASSR

Asynchronous Status Register.

CLKCSR

Clock Control & Status Register.

CLKPR

Clock Prescale Register.

CLKSELR

Clock Selection Register.

DDRA

Port A Data Direction Register.

DDRB

Port B Data Direction Register.

DIDR0

Digital Input Disable Register 0.

DIDR1

Digital Input Disable Register 1.

DWDR

DebugWire data 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.

EXTENDED
GPIOR0

General purpose register 0.

GPIOR1

General Purpose register 1.

GPIOR2

General Purpose IO register 2.

GTCCR

General Timer Counter Control register.

HIGH
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.

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.

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
LOW
MCUCR

MCU Control Register.

MCUSR

MCU Status register.

OCR0A

Timer/Counter0 Output Compare Register A.

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.

PCIFR

Pin Change Interrupt Flag Register.

PCMSK0

Pin Change Mask Register 0.

PCMSK1

Pin Change Mask Register 1.

PINA

Port A Input Pins.

PINB

Port B Input Pins.

PORTA

Port A Data Register.

PORTB

Port B Data Register.

PORTCR

Port Control Register.

PRR

Power Reduction Register.

SMCR

Sleep Mode Control Register.

SP

Stack Pointer Bytes.

SPCR

SPI Control Register.

SPDR

SPI Data Register.

SPH

Stack Pointer Bytes high byte.

SPL

Stack Pointer Bytes low byte.

SPMCSR

Store Program Memory Control Register.

SPSR

SPI Status Register.

SREG

Status Register.

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.

TCNT0

Timer/Counter0.

TCNT1

Timer/Counter1 Bytes.

TCNT1H

Timer/Counter1 Bytes high byte.

TCNT1L

Timer/Counter1 Bytes low byte.

TIFR0

Timer/Counter0 Interrupt Flag Register.

TIFR1

Timer/Counter1 Interrupt Flag register.

TIMSK0

Timer/Counter0 Interrupt Mask register.

TIMSK1

Timer/Counter1 Interrupt Mask Register.

USIBR

USI Buffer Register.

USICR

USI Control Register.

USIDR

USI Data Register.

USIPP

USI Pin Position.

USISR

USI Status Register.

WDTCR

Watchdog Timer Control Register.