Module avrd::attiny102 [] [src]

The AVR ATtiny102 microcontroller

Variants

Pinout Package Operating temperature Operating voltage Max speed
ATtiny102-M7R SOIC_8 UDFN8 -40°C - 105°C 1.8V - 5.5V 12 MHz
ATtiny102F-M7R SOIC_8 UDFN8 -40°C - 105°C 1.8V - 5.5V 12 MHz
ATtiny102-SSNR SOIC_8 SOIC8 -40°C - 105°C 1.8V - 5.5V 12 MHz
ATtiny102F-SSNR SOIC_8 SOIC8 -40°C - 105°C 1.8V - 5.5V 12 MHz
ATtiny102-M8R SOIC_8 UDFN8 -40°C - 125°C 1.8V - 5.5V 12 MHz
ATtiny102F-M8R SOIC_8 UDFN8 -40°C - 125°C 1.8V - 5.5V 12 MHz
ATtiny102-SSFR SOIC_8 SOIC8 -40°C - 125°C 1.8V - 5.5V 12 MHz
ATtiny102F-SSFR SOIC_8 SOIC8 -40°C - 125°C 1.8V - 5.5V 12 MHz

Registers by module (not exhaustive)

PORT modules

  • PORTA
    • PA0 (PA0)
    • PA1 (PA1)
    • PA2 (PA2)
  • PORTB
    • PB1 (PB1)
    • PB2 (PB2)
    • PB3 (PB3)

ADC modules

  • ADC
    • PA0 (PA0)
    • PA1 (PA1)
    • PB1 (PB1)
    • PB2 (PB2)
    • PB3 (PB3)

USART modules

  • USART
    • PB1 (PB1)
    • PB2 (PB2)
    • PB3 (PB3)

Constants

ACSRA

Analog Comparator Control And Status Register A.

ACSRB

Analog Comparator Control And Status Register B.

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.

ADMUX

The ADC multiplexer Selection Register.

BYTE0
CCP

Configuration Change Protection.

CLKMSR

Clock Main Settings Register.

CLKPSR

Clock Prescale Register.

DDRA

Data Direction Register, Port A.

DDRB

Data Direction Register, Port B.

DIDR0
EICRA

External Interrupt Control Register A.

EIFR

External Interrupt Flag register.

EIMSK

External Interrupt Mask register.

GTCCR

General Timer/Counter Control Register.

ICR0

Input Capture Register Bytes.

ICR0H

Input Capture Register Bytes high byte.

ICR0L

Input Capture Register Bytes low byte.

LOCKBIT
NVMCMD

Non-Volatile Memory Command.

NVMCSR

Non-Volatile Memory Control and Status Register.

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.

PCIFR

Pin Change Interrupt Flag Register.

PCMSK0

Pin Change Mask Register 0.

PCMSK1

Pin Change Mask Register 1.

PINA

Input Pins, Port A.

PINB

Input Pins, Port B.

PORTA

Port A Data register.

PORTB

Port B Data register.

PORTCR

Port Control Register.

PRR

Power Reduction Register.

PUEA

Pull-up Enable Control Register for PORTA.

PUEB

Pull-up Enable Control Register for PORTB.

RSTFLR

Reset Flag Register.

SMCR

Sleep Mode Control Register.

SP

Stack Pointer.

SPH

Stack Pointer high byte.

SPL

Stack Pointer low byte.

SREG

Status Register.

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.

UBRR

USART Baud Rate Register Bytes.

UBRRH

USART Baud Rate Register Bytes high byte.

UBRRL

USART Baud Rate Register Bytes low byte.

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.

UDR

USART I/O Data Register.

VLMCSR

Vcc Level Monitoring Control and Status Register.

WDTCSR

Watchdog Timer Control and Status Register.