{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"ATTINY20-CCUR","brand":"Microchip Technology","brandSlug":"microchip","productSlug":"ATTINY20-CCUR","canonicalUrl":"https://icboms.com/microchip/ATTINY20-CCUR","factsUrl":"https://icboms.com/api/mcp/products/ATTINY20-CCUR","rawCanonicalId":null},"summary":{"shortDescription":"Microchip AVR® ATtiny series, ATTINY20-CCUR, 8-bit MCU, 12 MHz, 2KB (1K x 16) FLASH, 128 x 8 RAM, 1.8V-5.5V, -40°C to 85°C, 15-UFBGA (3x3 mm), 12 I/O, I²C/SPI, A/D 8x10b, Internal Oscillator.","salesMarkdown":"## 12 MHz, 2 KB flash — the tinyAVR BOM-fit check The Microchip ATTINY20-CCUR is an 8-bit AVR MCU in the ATtiny family, built for small-footprint, low-pin-count embedded control. It runs at 12 MHz, carries 2 KB of program flash, and 128 bytes of SRAM. The 12 I/O lines include an I²C and SPI interface, plus an 8-channel 10-bit ADC. ## Memory headroom — the hard constraint The 2 KB flash is the first thing to check: a compiled binary for a sensor hub or a simple PWM controller with an I²C bootloader typically lands around 1.2–1.6 KB, leaving 400–800 bytes for future patches. The 128-byte SRAM is the tighter constraint — a single 64-byte I²C receive buffer consumes half of it. Any application with interrupt nesting, multiple ring buffers, or a real-time OS will overflow this part. ## 15-ball UFBGA — rework and footprint The 15-UFBGA package measures 3x3 mm — a tiny BGA with 0.5 mm ball pitch typical for this class. The 0.5 mm pitch rules out hand-soldering and two-layer board fan-out without vias.","metaTitle":"Microchip ATTINY20-CCUR AVR 8-bit MCU, 12 MHz, 2 KB Flash","metaDescription":"Microchip ATTINY20-CCUR 8-bit AVR MCU, 12 MHz core, 2 KB flash, 128 B SRAM, 1.8-5.5 V, -40 to 85°C, 15-UFBGA. Active production, ROHS3.","metaKeywords":null},"attributes":{"series":"AVR® ATtiny","packageCase":null,"mountingType":null,"rohsStatus":"ROHS3 Compliant","productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Speed":"12MHz","Series":"AVR® ATtiny","Package":"Tape & Reel (TR); Cut Tape (CT)","RAM Size":"128 x 8","Core Size":"8-Bit","Peripherals":"Brown-out Detect/Reset, POR, PWM, WDT","Connectivity":"I²C, SPI","Mounting Type":"Surface Mount","Number of I/O":"12","Core Processor":"AVR","Package / Case":"15-UFBGA","Data Converters":"A/D 8x10b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Program Memory Size":"2KB (1K x 16)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 85°C (TA)","Supplier Device Package":"15-UFBGA (3x3)","Voltage - Supply (Vcc/Vdd)":"1.8V ~ 5.5V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$1.71","priceTiers":[{"qty":1,"price":"$1.71000","currency":"USD"},{"qty":25,"price":"$1.56400","currency":"USD"},{"qty":100,"price":"$1.44000","currency":"USD"},{"qty":6000,"price":"$1.44000","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/976ddd834ab862020b0883321d693244.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/ATTINY20-CCUR/alternatives.json"},"ai":{"faq":[],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/microchip/ATTINY20-CCUR","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/microchip/ATTINY20-CCUR 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}}