{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"ATTINY412-SSN","brand":"Microchip Technology","brandSlug":"microchip","productSlug":"ATTINY412-SSN","canonicalUrl":"https://icboms.com/microchip/ATTINY412-SSN","factsUrl":"https://icboms.com/api/mcp/products/ATTINY412-SSN","rawCanonicalId":null},"summary":{"shortDescription":"Microchip tinyAVR™ 1, Functional Safety (FuSa) series, ATTINY412-SSN, 8-bit AVR MCU, 20 MHz, 4 KB Flash, 256 x 8 RAM, 128 x 8 EEPROM, 8-SOIC, -40°C to 105°C, 1.8V to 5.5V.","salesMarkdown":"The Microchip ATTINY412-SSN is an 8-bit AVR microcontroller from the tinyAVR™ 1 series, qualified for Functional Safety (FuSa) applications. It runs at 20 MHz from an internal oscillator, with 4 KB of Flash program memory, 256 bytes of SRAM, and 128 bytes of EEPROM — enough for small sensor nodes, LIN bus slaves, or simple control loops where code size is tight and board space is at a premium. ## Memory and I/O — sizing the firmware and the board With 4 KB of Flash, this part is aimed at single-purpose firmware — a LIN transceiver node, a temperature sensor hub, or a simple PWM fan controller. The 256-byte SRAM and 128-byte EEPROM are sufficient for a few sensor readings and calibration constants, but you won't fit a USB stack or a complex state machine. The six general-purpose I/O pins (in an 8-SOIC package) are enough for a couple of serial buses and a few digital inputs or outputs; the internal oscillator saves two pins that would otherwise go to a crystal. ## Connectivity and peripherals — what fits in six I/O In practice, you can run one serial bus (say, I²C or SPI) plus a couple of analog inputs without multiplexing. The LINbus support makes this a natural fit for automotive body-control modules where a LIN node needs to report a switch state or read a sensor.","metaTitle":"ATTINY412-SSN Microchip 8-bit AVR MCU, 20 MHz, 4 KB Flash","metaDescription":"Microchip ATTINY412-SSN 8-bit AVR MCU, 20 MHz, 4 KB Flash, 256 B RAM, 128 B EEPROM, 8-SOIC, -40°C to 105°C. Active lifecycle.","metaKeywords":null},"attributes":{"series":"tinyAVR™ 1, Functional Safety (FuSa)","packageCase":null,"mountingType":null,"rohsStatus":null,"productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"Microchip Technology","Speed":"20MHz","Series":"tinyAVR™ 1, Functional Safety (FuSa)","Package":"Tube","RAM Size":"256 x 8","Core Size":"8-Bit","EEPROM Size":"128 x 8","Peripherals":"Brown-out Detect/Reset, POR, WDT","Connectivity":"I²C, IrDA, LINbus, SPI, UART/USART","Mounting Type":"Surface Mount","Number of I/O":"6","Core Processor":"AVR","Package / Case":"8-SOIC (0.154\\\", 3.90mm Width)","Product Status":"Active","Data Converters":"A/D 6x10b; D/A 1x8b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"ATTINY412","Program Memory Size":"4KB (4K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C~105°C(TA)","Supplier Device Package":"8-SOIC","Voltage - Supply (Vcc/Vdd)":"1.8V ~ 5.5V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$0.6100","priceTiers":[{"qty":1,"price":"$0.61000","currency":"USD"},{"qty":25,"price":"$0.57520","currency":"USD"},{"qty":100,"price":"$0.51750","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/0048cf6d067f0c3579a2475ae42d6674.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/ATTINY412-SSN/alternatives.json"},"ai":{"faq":[{"question":"What is the difference between ATTINY412-SSN and ATTINY412-SSUR?","answer":"The difference is the shipping medium: the ATTINY412-SSN ships in a Tube, while the ATTINY412-SSUR ships in Tape & Reel. The die, package, and electrical specifications are identical."},{"question":"How to program ATTINY412-SSN?","answer":"The ATTINY412-SSN uses the Microchip UPDI (Unified Program and Debug Interface) on a single pin. It can be programmed with a Microchip programmer/debugger (such as the PICkit 4, PICkit 5, or Atmel-ICE) or a third-party tool that supports UPDI. The internal oscillator is calibrated at the factory, so no external clock is needed for programming."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/microchip/ATTINY412-SSN","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/microchip/ATTINY412-SSN when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-07-20T14:34:45.345Z","lastPublished":"2026-07-20T14:34:45.345Z","indexable":true}}