Module avrd::attiny24a [] [src]

The AVR ATtiny24A microcontroller

Variants

Pinout Package Operating temperature Operating voltage Max speed
ATtiny24A-CCU BGA_16 UFBGA16 -40°C - 85°C 1.8V - 5.5V 20 MHz
ATtiny24A-MMH QFN_20 VQFN20 -40°C - 85°C 1.8V - 5.5V 20 MHz
ATtiny24A-MU QFN_20 QFN20 -40°C - 85°C 1.8V - 5.5V 20 MHz
ATtiny24A-PU SOIC_14 PDIP14 -40°C - 85°C 1.8V - 5.5V 20 MHz
ATtiny24A-SSU SOIC_14 SOIC14 -40°C - 85°C 1.8V - 5.5V 20 MHz
ATtiny24A-SSN SOIC_14 SOIC14 -40°C - 105°C 1.8V - 5.5V 20 MHz
ATtiny24A-MF QFN_20 QFN20 -40°C - 125°C 1.8V - 5.5V 20 MHz
ATtiny24A-MM8 QFN_20 VQFN20 -40°C - 125°C 1.8V - 5.5V 20 MHz
ATtiny24A-SSF SOIC_14 SOIC14 -40°C - 125°C 1.8V - 5.5V 20 MHz

Registers by module (not exhaustive)

PORT modules

  • PORTA
    • PA0 (PA0)
    • PA1 (PA1)
    • PA2 (PA2)
    • PA3 (PA3)
    • PA4 (PA4)
    • PA5 (PA5)
    • PA6 (PA6)
    • PA7 (PA7)
  • PORTB
    • PB0 (PB0)
    • PB1 (PB1)
    • PB2 (PB2)
    • PB3 (PB3)

ADC modules

  • ADC
    • PA0 (PA0)
    • PA1 (PA1)
    • PA2 (PA2)
    • PA3 (PA3)
    • PA4 (PA4)
    • PA5 (PA5)
    • PA6 (PA6)
    • PA7 (PA7)
    • PA0 (PA0)

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

ADC Control and Status Register A.

ADCSRB

ADC Control and Status Register B.

ADMUX

ADC Multiplexer Selection Register.

CLKPR

Clock Prescale Register.

DDRA

Port A Data Direction Register.

DDRB

Data Direction Register, Port B.

DIDR0

Digital Input Disable Register 0.

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 I/O Register 0.

GPIOR1

General Purpose I/O Register 1.

GPIOR2

General Purpose I/O 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.

LOCKBIT
LOW
MCUCR

MCU Control Register.

MCUSR

MCU Status Register.

OCR0A

Timer/Counter0 Output Compare Register A.

OCR0B

Timer/Counter0 Output Compare Register B.

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

PCMSK0

Pin Change Enable Mask 0.

PCMSK1

Pin Change Enable Mask 1.

PINA

Port A Input Pins.

PINB

Input Pins, Port B.

PORTA

Port A Data Register.

PORTB

Data Register, Port B.

PRR

Power Reduction Register.

SPL

Stack Pointer Low.

SPMCSR

Store Program Memory Control Register.

SREG

Status Register.

TCCR0A

Timer/Counter Control Register A.

TCCR0B

Timer/Counter Control Register B.

TCCR1A

Timer/Counter1 Control Register A.

TCCR1B

Timer/Counter1 Control Register B.

TCCR1C

Timer/Counter1 Control Register C.

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/Counter Interrupt Flag register.

TIMSK0

Timer/Counter Interrupt Mask Register.

TIMSK1

Timer/Counter1 Interrupt Mask Register.

USIBR

USI Buffer Register.

USICR

USI Control Register.

USIDR

USI Data Register.

USISR

USI Status Register.

WDTCSR

Watchdog Timer Control Register.