Module avrd::attiny45 [] [src]

The AVR ATtiny45 microcontroller

Variants

Pinout Package Operating temperature Operating voltage Max speed
ATtiny45V-10PU SOIC_8 PDIP8 -40°C - 85°C 1.8V - 5.5V 10 MHz
ATtiny45V-10SU SOIC_8 SOIC8 -40°C - 85°C 1.8V - 5.5V 10 MHz
ATtiny45V-10SH SOIC_8 SOIC8 -40°C - 85°C 1.8V - 5.5V 10 MHz
ATtiny45V-10XU SOIC_8 TSSOP8 -40°C - 85°C 1.8V - 5.5V 10 MHz
ATtiny45V-10MU QFN_20 MLF20 -40°C - 85°C 1.8V - 5.5V 10 MHz
ATtiny45V-20PU SOIC_8 PDIP8 -40°C - 85°C 2.7V - 5.5V 20 MHz
ATtiny45V-20SU SOIC_8 SOIC8 -40°C - 85°C 2.7V - 5.5V 20 MHz
ATtiny45V-20SH SOIC_8 SOIC8 -40°C - 85°C 2.7V - 5.5V 20 MHz
ATtiny45V-20XU SOIC_8 TSSOP8 -40°C - 85°C 2.7V - 5.5V 20 MHz
ATtiny45V-20MU QFN_20 MLF20 -40°C - 85°C 2.7V - 5.5V 20 MHz

Registers by module (not exhaustive)

PORT modules

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

ADC modules

  • ADC
    • PB5 (PB5)
    • PB2 (PB2)
    • PB4 (PB4)
    • PB0 (PB0)

EEPROM modules

  • EEPROM

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.

ADCSRB

ADC Control and Status Register B.

ADMUX

The ADC multiplexer Selection Register.

CLKPR

Clock Prescale Register.

DDRB

Data Direction Register, Port B.

DIDR0

Digital Input Disable Register 0.

DT1A

Dead time value register.

DT1B

Dead time value B.

DTPS

Dead time prescaler register.

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.

EXTENDED
GIFR

General Interrupt Flag register.

GIMSK

General Interrupt Mask Register.

GPIOR0

General purpose register 0.

GPIOR1

General Purpose register 1.

GPIOR2

General Purpose IO register 2.

GTCCR

Timer counter control register.

HIGH
LOCKBIT
LOW
MCUCR

MCU Control Register.

MCUSR

MCU Status register.

OCR0A

Timer/Counter0 Output Compare Register.

OCR0B

Timer/Counter0 Output Compare Register.

OCR1A

Output Compare Register.

OCR1B

Output Compare Register.

OCR1C

Output compare register.

OSCCAL

Oscillator Calibration Register.

PCMSK

Pin Change Enable Mask.

PINB

Input Pins, Port B.

PLLCSR

PLL Control and status register.

PORTB

Data Register, Port B.

PRR

Power Reduction Register.

SP

Stack Pointer Bytes.

SPH

Stack Pointer Bytes high byte.

SPL

Stack Pointer Bytes low byte.

SPMCSR

Store Program Memory Control Register.

SREG

Status Register.

TCCR1

Timer/Counter Control Register.

TCCR0A

Timer/Counter Control Register A.

TCCR0B

Timer/Counter Control Register B.

TCNT0

Timer/Counter0.

TCNT1

Timer/Counter Register.

TIFR

Timer/Counter Interrupt Flag Register.

TIMSK

Timer/Counter Interrupt Mask Register.

USIBR

USI Buffer Register.

USICR

USI Control Register.

USIDR

USI Data Register.

USISR

USI Status Register.

WDTCR

Watchdog Timer Control Register.