Module avrd::attiny10 [] [src]

The AVR ATtiny10 microcontroller

Variants

Pinout Package Operating temperature Operating voltage Max speed
ATtiny10-TSHR SOT23_6 SOT23-6 -40°C - 85°C 1.8V - 5.5V 12 MHz
ATtiny10-MAHR UDFN8 UDFN8 -40°C - 85°C 1.8V - 5.5V 12 MHz
ATtiny10-TS8R SOT23_6 SOT23-6 -40°C - 125°C 1.8V - 5.5V 10 MHz

Registers by module (not exhaustive)

PORT modules

  • PORTB
    • PB0 (PB0)
    • PB1 (PB1)
    • PB2 (PB2)
    • PB3 (PB3)

ADC modules

  • ADC
    • PB0 (PB0)
    • PB1 (PB1)
    • PB2 (PB2)
    • PB3 (PB3)

Constants

ACSR

Analog Comparator Control And Status Register.

ADCL

ADC Data Register.

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.

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.

PCMSK

Pin Change Mask Register.

PINB

Port B Data register.

PORTB

Input Pins, Port B.

PORTCR

Port Control Register.

PRR

Power Reduction Register.

PUEB

Pull-up Enable Control Register.

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.

VLMCSR

Vcc Level Monitoring Control and Status Register.

WDTCSR

Watchdog Timer Control and Status Register.