Microchip Technology ATtiny412 AVR Microcontroller

Microchip Technology ATtiny412 AVR Microcontroller (MCU) is based on the 8-bit AVR® RISC Architecture with a hardware multiplier, running at up to 20MHz, with 4KB Flash, 256B SRAM, and 128-bytes of EEPROM in an 8-pin package. The ATtiny412 offers a flexible solution featuring accurate analog features and an advanced peripherals. Ultra Low Power (ULP) features include three sleep modes and SleepWalking, which allows the MCU to service interrupts and measure or test outside events while keeping the CPU core in a low-power sleep state.


  • CPU:
    • AVR 8-bit CPU
    • Running at up to 20MHz
    • Single cycle I/O access
    • Two-level interrupt controller
    • Two-cycle hardware multiplier
  • Memories:
    • 4KB In-system self-programmable Flash memory
    • 128B EEPROM
    • 256B SRAM
  • System:
    • Power-on Reset (POR)
    • Brown-out Detection (BOD)
    • Clock Options:
      • 16/20MHz Low Power Internal RC Oscillator
      • 32.768kHz Ultra Low Power (ULP) Internal RC Oscillator
      • 32.768kHz External Crystal Oscillator
      • External Clock Input
    • Single Pin Unified Program Debug Interface (UPDI)
    • Three Sleep Modes:
      • Idle with all peripherals running and mode for immediate wake-up time
      • Standby
        • Configurable operation of selected peripherals
        • SleepWalking peripherals
    • Power-down with wake-up functionality
  • Peripherals:
    • 6-channel Event System
    • One 16-bit Timer/Counter type B with Input Capture (TCB)
    • One 12-bit Timer/Counter type D Optimized for Control Applications (TCD)
    • One 16-bit Real Time Counter (RTC) Running from External Crystal or Internal RC Oscillator
    • One USART with fractional Baud Rate Generator, Auto-baud, and Start-of-frame Detection
    • Master/Slave Serial Peripheral Interface (SPI)
    • Master/Slave TWI with Dual Address Match
      • Standard mode (Sm, 100kHz)
      • Fast mode (Fm, 400kHz)
      • Fast mode Plus (Fm+, 1MHz)
    • Configurable Custom Logic (CCL) with Two Programmable Look-up Tables (LUT)
    • Analog Comparator (AC) with Low Propagation Delay
    • 10-bit 115kS/s Analog-to-Digital Converter (ADC)
    • 8-bit Digital to Analog Converter (DAC)
    • Five selectable internal voltage references: 0.55V, 1.1V, 1.5V, 2.5V, and 4.3V
    • Automated CRC memory scan
    • Watchdog Timer (WDT) with Window mode, with a separate on-chip oscillator
    • External interrupt on all general-purpose pins
  • I/O and Packages:
    • 6 Programmable I/O lines
    • 8-pin SOIC150
  • Temperature Ranges:
    • -40°C to 105°C
  • Speed Grades:
    • Up to 5MHz @ 1.8V to 5.5V
    • Up to 10MHz @ 2.7V to 5.5V
    • Up to 20MHz @ 4.5V to 5.5V

Block Diagram

Microchip Technology ATtiny412 AVR Microcontroller
Zveřejněno: 2018-05-09 | Aktualizováno: 2022-10-13