Microchip Technology

ATTINY20-MMH - 8-Bit 12MHz AVR MCU 2KB Flash | Microchip

Référence : ATTINY20-MMH ✓ Actif
20-VQFN (3x3 mm) Package 12 MHz Speed 2 KB (1K x 16) Memory
MOQ : 1 |

ATTINY20-MMH Présentation

Microchip Technology ATTINY20-MMH is an 8-bit AVR® enhanced RISC-based microcontroller operating at up to 12 MHz with 2 KB of in-system-programmable Flash memory and 128 B SRAM. It is packaged in a 20-pin VQFN (3x3 mm) package and is positioned for compact embedded control applications. According to the Microchip product information, the device combines 12 general-purpose I/O lines, 16 general-purpose working registers, an 8-bit timer/counter with two PWM channels, and a 16-bit timer/counter.

The ATtiny20 belongs to the TinyAVR family of 8-bit AVR microcontrollers. An AVR microcontroller is a semiconductor controller that combines a CPU core, program memory, data memory, I/O ports, timers, and peripherals on one integrated circuit. Its compact enhanced RISC architecture executes many instructions in a single clock cycle, providing useful processing throughput while supporting low-power embedded-system designs. The ATTINY20-MMH is therefore suitable for control logic, sensor interfaces, and small autonomous systems where package size and integration matter.

Verified product information identifies 2 KB (1K x 16) of Flash memory, 128 B SRAM, 12 general-purpose I/O lines, 16 general-purpose working registers, and timer resources including an 8-bit timer/counter with two PWM channels. The supplied distributor listings also identify a 12 MHz maximum device speed, a 20-VQFN package, and an ADC-related feature set. These characteristics make the part suitable for embedded control rather than high-compute applications.

Typical uses include compact sensor nodes, industrial control modules, small motor or actuator controllers, keyboard and interface controllers, and low-power embedded subsystems. The 12 MHz clock rate provides a practical balance between processing capability and power consumption, while the 3x3 mm VQFN package supports space-constrained boards. The device's 12 I/O lines provide connectivity for sensors, indicators, logic signals, and control outputs.

Designers should verify the exact pin functions, exposed-pad connection, operating voltage limits, ADC characteristics, clock configuration, and programming interface against the manufacturer datasheet before layout or firmware deployment. The verified search data confirms the core identity and package, but detailed electrical limits are not included in the supplied records. This page combines the verified manufacturer and distributor information with purchasing, comparison, and design guidance intended to support an informed sourcing and engineering review.

Alternatives de remplacement direct pour ATTINY20-MMH — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.

ATTINY406-MFR

✅ Remplacement direct
📦 20-VQFN (3x3 mm)
Same 20-VQFN exposed-pad package format; exact memory, clock, pin, and peripheral differences are not quantified in the verified comparison excerpt

📋 Alternative de référence (hors catalogue)

ATTINY20-MMH Valeurs maximales et caractéristiques électriques

Processor Type 8-bit AVR® enhanced RISC-based microcontroller
Fréquence d'horloge maximale 12 MHz
Flash Memory 2 KB (1K x 16)
Program Memory Type In-system programmable Flash
SRAM 128 B
General-Purpose I/O Lines 12
General-Purpose Working Registers 16
8-Bit Timer/Counter 1
8-Bit Timer PWM Channels 2
16-Bit Timer/Counter 1
ADC 10-bit ADC
Plage de température de fonctionnement -40°C to +85°C
Boîtier 20-VQFN (3x3 mm)
Type de montage Surface mount
Architecture AVR enhanced RISC
Instruction Set 112 instructions

Guide de configuration des broches du ATTINY20-MMH 20-vqfn (3x3 mm)

Configuration des broches du ATTINY20-MMH (boîtier 20-vqfn (3x3 mm)). Ce circuit intégré numérique comprend des GPIO, des interfaces de communication (UART, SPI, I2C) et des broches d'alimentation. Consultez la fiche technique du fabricant pour les fonctions alternatives des broches et les options de configuration. Indispensable pour la conception de systèmes embarqués et la conception de circuits imprimés.

Schéma de brochage du boîtier 20-vqfn (3x3 mm) pour le ATTINY20-MMH

Aucune donnée de brochage détaillée disponible pour ATTINY20-MMH.

Consultez la fiche technique pour la configuration complète des broches.

Applications typiques

ATTINY20-MMH convient pour 6 applications: Compact Sensor Node, Industrial Control Module, LED Dimming and Lighting Control, Small Motor and Actuator Controller, Battery-Powered Embedded Device, Compact Interface and Key Controller.

🧩

Compact Sensor Node

The ATTINY20-MMH fits compact sensor nodes because it provides a 12 MHz clock, 12 general-purpose I/O lines, 128 B SRAM, and a 10-bit ADC within a 3x3 mm 20-VQFN package. The device can acquire sensor inputs, apply calibration and threshold logic, and manage a digital status or communications output without relying on a larger MCU. Its 2 KB Flash capacity is suitable for focused firmware rather than complex protocol stacks. Keep analog and digital grounding, decoupling, and exposed-pad layout in accordance with the manufacturer datasheet. Because the supplied records do not specify the ADC input count or full electrical characteristics, confirm those details before fixing the analog front end.

🏭

Industrial Control Module

The ATTINY20-MMH is appropriate for small industrial control modules that combine digital inputs with timed outputs. Its 12 MHz operating speed supports responsive state-machine logic, while the 8-bit timer/counter with two PWM channels can generate programmable control signals and the 16-bit timer/counter can support longer timing intervals. Twelve I/O lines leave room for sensors, interlocks, indicators, and actuator drivers within a compact board. For factory equipment, provide appropriate isolation, surge protection, and environmental separation around the MCU. The verified data does not establish AEC-Q100 qualification or extended-temperature grade, so industrial suitability must be based on the exact ordering information and system requirements.

💡

LED Dimming and Lighting Control

The ATTINY20-MMH can support compact LED dimming and lighting-control circuits through its two 8-bit timer PWM channels and 12 MHz processing clock. PWM generation can represent brightness levels, while general-purpose I/O can receive enable commands or switch inputs and drive logic-level control signals. The device's 2 KB Flash is adequate for compact lighting sequences, calibration tables, and straightforward user-interface logic. A higher-current LED driver and any required transistor or MOSFET stage should be selected separately, and the exposed thermal pad must be connected according to the manufacturer layout guidance. Verify timing resolution, current limits, and analog-control details against the full datasheet before production.

⚡

Small Motor and Actuator Controller

The ATTINY20-MMH is suited to small motor and actuator controllers where timing, compactness, and limited I/O requirements dominate. The 8-bit timer/counter with two PWM channels can generate command waveforms, while the 16-bit timer/counter supports extended timing functions useful for motion sequencing. With 12 MHz operation and 128 B SRAM, the MCU can execute closed-loop control or position logic without occupying substantial board area. The 20-VQFN 3x3 mm package helps miniaturize the controller, but motor transients, ground bounce, and switching noise require careful separation from sensitive traces. External driver circuitry, current sensing, and protection must be designed independently of the MCU.

📱

Battery-Powered Embedded Device

The ATTINY20-MMH can serve as the controller in a small battery-powered embedded device where a 3x3 mm footprint and modest processing requirements are important. The 12 MHz AVR core provides useful control throughput, and the device includes 12 I/O lines for sensors, indicators, and low-rate digital interfaces. Low-power operation should be implemented by following the manufacturer's sleep and clock-selection guidance rather than assuming the maximum 12 MHz frequency for every duty cycle. Battery chemistry, regulator efficiency, leakage, and average load determine the achievable runtime. Because the supplied records do not include current-consumption figures, those values must be checked in the datasheet before calculating battery life.

🔧

Compact Interface and Key Controller

The ATTINY20-MMH works well as a compact interface controller for keypad scanning, display logic, menu handling, or simple serial command decoding. Twelve I/O lines can be allocated among switch inputs and output signals, while 128 B SRAM supports temporary state and 2 KB Flash accommodates focused control firmware. The 12 MHz clock provides sufficient response time for ordinary human-interface tasks, and the 20-VQFN package can simplify space-constrained panel layouts. Debounce, signal-level compatibility, and display or communication timing should be handled in firmware or with companion circuitry. The manufacturer pin map must be checked before assigning external connectors because the verified data identifies the package but not individual pin functions.

What are the key specifications of ATTINY20-MMH that engineers should know?
The ATTINY20-MMH is an 8-bit AVR microcontroller with a maximum clock frequency of 12 MHz, 2 KB (1K x 16) of in-system-programmable Flash memory, 128 B SRAM, and 12 general-purpose I/O lines. According to the Microchip ATtiny20 product page and the verified distributor listing, it also includes 16 general-purpose working registers, an 8-bit timer/counter with two PWM channels, and a 16-bit timer/counter. The device is supplied in a compact 20-VQFN package measuring 3x3 mm. Its combination of AVR processing, modest memory, integrated timers, and a small footprint makes it suitable for compact embedded controllers rather than connectivity-heavy or high-compute systems. Engineers should use the manufacturer datasheet for exact pin functions and electrical limits.
Where can I download the ATTINY20-MMH datasheet PDF?
The ATTINY20-MMH datasheet PDF is available from the Microchip device-document link and from the verified DigiKey product page. The manufacturer-hosted document is titled as the ATtiny20 8-bit AVR Microcontroller datasheet summary, while the DigiKey listing identifies ATTINY20-MMH as an 8-bit AVR device with 2 KB Flash and a 20-VQFN package. Use the manufacturer document for authoritative programming, register, pin, and electrical information. The available search records provide the direct Microchip PDF link: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8235-8-bit-AVR-Microcontroller-ATtiny20_Datasheet_Summary.pdf.
Where can I find the ATTINY20-MMH pinout?
The ATTINY20-MMH pinout must be taken from the Microchip ATtiny20 datasheet because the supplied web records identify the package but do not publish a verified pin-number-to-function table. The part is specified as a 20-VQFN (3x3 mm) device with an exposed pad. Confirm the numbering orientation, power pins, ground connections, I/O assignments, programming pins, and exposed-pad requirements in the manufacturer datasheet before PCB layout. This record intentionally does not infer pin names because inventing a public pinout would create a direct risk of incorrect PCB routing. The package drawing can be represented with the vqfn-20 SVG key, while the electrical and physical pin map remains datasheet-controlled.
What is the ATTINY20-MMH operating voltage range?
The ATTINY20-MMH operating voltage range is not stated in the supplied verified search data. The available comparison record for ATTINY20-UUR states a 1.8 V to 5.5 V operating-voltage series for that related device, but that value must not be transferred automatically to the target part. According to the manufacturer ATtiny20 datasheet summary, the authoritative source for the ATTINY20-MMH operating limits, use the manufacturer documentation linked on this page. For a new design, verify both the allowed supply range and the minimum voltage required by the selected clock and ADC operating modes before committing power rails or level-shifting circuitry.
How much Flash memory and SRAM does ATTINY20-MMH have?
The ATTINY20-MMH provides 2 KB (1K x 16) of in-system-programmable Flash memory and 128 B SRAM. The Microchip product-page snippet explicitly identifies 2 KB ISP Flash and 128 B SRAM, while the DigiKey listing describes the Flash organization as 2 KB (1K x 16). These resources suit compact control firmware, state-machine logic, and limited data buffering. The memory footprint is also an important selection factor: applications requiring large code images, protocol stacks, or extended buffers may need a larger AVR or a different MCU family. Verify final firmware size, stack requirements, and retained RAM usage during development.
What is the maximum clock frequency of ATTINY20-MMH?
The ATTINY20-MMH supports a maximum clock frequency of 12 MHz. This value appears in the verified DigiKey result, which describes the part as an 8-bit AVR microcontroller with a 12 MHz maximum operating frequency. According to the manufacturer ATtiny20 product information, the device uses the compact AVR enhanced RISC architecture and can execute many instructions in a single clock cycle. A 12 MHz clock is suitable for responsive embedded control and timer-based functions while keeping the device in a relatively compact low-power design class. The exact operating mode, fuse configuration, and clock source should be checked in the manufacturer datasheet before firmware timing is finalized.
Where to buy ATTINY20-MMH online?
The ATTINY20-MMH can be sourced through the verified Microchip, DigiKey, Mouser, Octopart, and LCSC product listings. DigiKey identifies the part as an 8-bit AVR microcontroller with 2 KB Flash in a 20-VQFN package, while Mouser lists the same device with 2 KB Flash, 128 B SRAM, an ADC, and a 12 MHz maximum frequency. LCSC shows a price of $1.1168 and identifies the device as in stock in the supplied record. Commercial availability and lead time can change, so use the linked distributor pages for live inventory, authorized sourcing, and shipment details. The price shown in this product data is as of 2026-10-28.
What is the price of ATTINY20-MMH?
The verified ATTINY20-MMH price is $1.1168 per unit as of 2026-10-28, based on the supplied LCSC listing. The same verified record states that the device is in stock. The other distributor results, including DigiKey, Mouser, and Octopart, provide links for current pricing and bulk availability, but their unit prices are not included in the supplied excerpts. Consequently, the tier table repeats the verified $1.1168 reference price rather than inventing unprovided volume breakpoints. Buyers should check the distributor page for currency, packaging, stock, and current lead time before issuing a purchase order.
What is the lead time for ATTINY20-MMH?
The current manufacturer lead time for ATTINY20-MMH is not stated in the supplied verified records. LCSC identifies the part as in stock, but the excerpt does not provide a shipment lead time, and DigiKey's phrase about buying and shipping today does not establish a guaranteed lead time for every quantity. For a production commitment, check live stock at LCSC and compare authorized availability through DigiKey, Mouser, and Octopart. For prototype quantities, the verified in-stock status is useful, while larger builds should be planned around distributor confirmation and any changing component allocation. The current availability statement is valid as of 2026-10-28.
Is ATTINY20-MMH in stock?
Yes, the verified LCSC result identifies ATTINY20-MMH as in stock and shows a $1.1168 unit price as of 2026-10-28. DigiKey and Mouser provide live product pages, while Octopart reports availability information across 11 distributors, but the supplied excerpts do not state their exact stock counts. Inventory is time-sensitive and can change without notice, so confirm quantity availability directly with the distributor before committing. The in-stock statement in this page applies to the LCSC record captured during the verified search and should not be interpreted as a guaranteed allocation for volume production.
What can replace ATTINY20-MMH with the same package and pinout?
The verified cross-reference data identifies ATTINY406-MFR as a same-package 20-VFQFN candidate for the ATTINY20-MMH, with both devices listed as active. However, the supplied excerpts do not publish a complete pin-function table or a manufacturer-stated pin-to-pin replacement designation, so compatibility should be verified in the ATTINY20 and ATTINY406 datasheets before use. No additional drop-in alternatives with verified same-package, pin-compatible evidence were found. Packaging-only order-code variants were excluded because they do not add distinct engineering value. The available verified candidate is therefore ATTINY406-MFR, subject to detailed pin, clock, memory, and peripheral validation.
What is the best drop-in replacement for ATTINY20-MMH?
ATTINY406-MFR is the only candidate in the supplied verified comparison data that shares the ATTINY20-MMH's 20-VFQFN exposed-pad package format. The comparison lists both Microchip devices as active, but it does not state that the two are pin-to-pin replacements or quantify their functional differences. Therefore, ATTINY406-MFR should be treated as a redesign-review candidate rather than an unconditional drop-in substitute. Confirm package drawing, exposed-pad connection, supply range, clock limits, I/O mapping, programming pins, and every peripheral used by the firmware. If any differ, a PCB or firmware change is required.
Is ATTINY20-MMH the same as ATTINY406-MFR?
No. ATTINY20-MMH and ATTINY406-MFR are related 8-bit AVR devices in a 20-VFQFN exposed-pad format, but the verified comparison excerpt does not establish that their pinouts or specifications are identical. The ATTINY20-MMH is specifically identified with 2 KB Flash, 128 B SRAM, and a 12 MHz maximum frequency, while the supplied ATTINY406-MFR excerpt does not provide equivalent memory and timing values. Because those resources and I/O requirements may differ, the devices should not be assumed interchangeable. Treat ATTINY406-MFR as a same-package alternative requiring pin-level and firmware validation.
When should I choose ATTINY20-MMH over ATTINY406-MFR?
Choose ATTINY20-MMH when the design specifically depends on its verified 12 MHz maximum clock, 2 KB Flash, 128 B SRAM, 12 general-purpose I/O lines, and established firmware support for the ATtiny20 family. Choose ATTINY406-MFR only after checking that its resources and pin functions satisfy the board. The verified cross-reference record confirms the same broad 20-VFQFN exposed-pad format but does not provide enough detail to claim drop-in equivalence. For a new design, the decisive factors should be required flash and RAM margin, timer or ADC features, package land pattern, programming compatibility, and lifecycle availability rather than package appearance alone.
Is ATTINY20-MMH suitable for compact sensor and actuator control?
Yes, the ATTINY20-MMH is suitable for compact sensor and actuator control because the verified specifications include 12 MHz operation, 12 general-purpose I/O lines, 2 KB of Flash, 128 B SRAM, an 8-bit timer/counter with two PWM channels, and a 16-bit timer/counter. These resources support sampling, digital filtering, state-machine control, timing, and drive signals in compact embedded products. The 20-VQFN 3x3 mm package also assists miniaturization, although exposed-pad layout and thermal considerations must follow the datasheet. It is best suited to modest control workloads rather than applications requiring large buffers, sophisticated connectivity, or extensive code storage.

Données de référence d'ingénierie pour ATTINY20-MMH — comparaison, recommandations de conception et informations de conformité.

Guide de sélection

Choose ATTINY20-MMH for compact embedded-control designs whose firmware fits within 2 KB of Flash and 128 B of SRAM and whose timing fits the verified 12 MHz maximum clock. The 12 general-purpose I/O lines, two 8-bit PWM channels, 16-bit timer/counter, and 10-bit ADC make it appropriate for sensing, timing, lighting, and actuator-control tasks where the 3x3 mm VQFN package helps reduce board size. ATTINY406-MFR is the only verified same-package candidate, but it should be selected only after confirming pin mapping, exposed-pad implementation, supply limits, memory, clocking, and peripheral compatibility in both datasheets. If firmware growth, connectivity, or processing requirements are uncertain, choose a higher-resource MCU family instead of assuming that a matching package guarantees drop-in compatibility.

Comparaison avec les alternatives

Paramètre Ce produit ATTINY406-MFR
Brand Microchip Technology Microchip Technology
Package 20-VQFN (3x3 mm) 20-VFQFN exposed pad
Product Type 8-bit AVR® RISC-based microcontroller AVR® ATtiny microcontroller

Principaux différenciateurs

  • Documented target-specific memory configuration (vs ATTINY406-MFR)
  • Explicit 12 MHz operating point (vs ATTINY406-MFR)
  • Compact exposed-pad package (vs ATTINY406-MFR)

Notes de conception

Use the manufacturer ATtiny20 package drawing as the authority for the 20-VQFN land pattern, pin-one orientation, and exposed-pad connection. The verified search data establishes a 20-VQFN (3x3 mm) package but does not provide a verified pin table, so do not infer pad assignments from a generic VQFN drawing. Place local input and output decoupling close to the device, provide a low-impedance ground connection, and follow the datasheet's exposed-pad land pattern. Also confirm the PCB assembly process supports the package pitch and thermal-via recommendations before release.

The verified operating-voltage range is not available in the supplied records, so select the power rail only from the manufacturer datasheet rather than from related-device comparisons. Verify brownout behavior, input thresholds, ADC accuracy, and clock-source limits at the intended voltage. Add local bypass capacitance according to the manufacturer recommendations and account for startup current when designing the supply. The 12 MHz maximum is a timing capability, not an indication that the part should be operated continuously at maximum clock in a battery design.

Avoid treating same-package equivalence as proof of electrical or pin compatibility. The ATTINY406-MFR comparison identifies a 20-VFQFN exposed-pad format but does not establish identical I/O, power, programming, timer, ADC, or memory behavior. Before substitution, compare the complete manufacturer pin tables and migration requirements, then recompile firmware against the replacement device definition. Also note that 2 KB Flash and 128 B SRAM impose strict code-size and stack budgets; check the actual linker map instead of estimating from source-file size.

For designs that mix ADC inputs, PWM outputs, and external control signals, separate sensitive analog routing from switching and timer outputs. Keep traces short, use a continuous ground reference, and place any input filtering close to the relevant pins. The 12 MHz operating rate can reduce the available timing margin for slow-changing analog signals, so define sampling and acquisition behavior in firmware before setting the ADC clock. Exact ADC channel count, reference configuration, acquisition time, and input impedance are not present in the supplied records and must be verified from the manufacturer datasheet.

Informations de conformité

RoHS
Unknown
REACH
Unknown
AEC-Q100
Unknown
Sans plomb
Unknown
Sans halogène
Unknown
Minerais de conflit
Unknown

The supplied verified records do not provide extractable RoHS, REACH, AEC-Q100, lead-free, halogen-free, or conflict-minerals declarations. No compliance status has been assumed.

Données vérifiées le : 2026-10-28 — données vérifiées et sélectionnées par l'équipe d'ingénierie composants de XAIPART

Recherches associées

ATTINY20-MMH ATTINY20-MMH datasheet PDF Microchip ATTINY20-MMH ATTINY20-MMH 12MHz 2KB Flash ATTINY20-MMH 20-VQFN pinout ATTINY20-MMH sensor controller ATTINY20-MMH vs ATTINY406-MFR ATTINY20-MMH drop-in replacement ATTINY20-MMH buy price ATTINY20-MMH in stock What can replace ATTINY20-MMH? 8-bit AVR microcontroller 20-VQFN

Composants & termes associés

Microchip Technology ATTINY20-MMH ATTINY406-MFR ATtiny20 8-bit AVR microcontroller TinyAVR AVR enhanced RISC architecture microcontroller embedded controller semiconductor 2 KB Flash memory 128 B SRAM 10-bit ADC 12 MHz clock 12 general-purpose I/O lines 8-bit timer/counter two PWM channels 16-bit timer/counter 20-VQFN 3x3 mm VQFN QFN package family surface-mount package in-system programming sensor node industrial control module
RFQ de devis rapide
Renseignez tous les détails — notre équipe commerciale vous répondra sous 24 heures
Référence Fabricant Boîtier QTY Prix cible Total
✓
Devis envoyé !

Nous répondrons à votre e-mail sous 24 heures

1
RFQ envoyée
2
Devis reçu
3
Commande passée
4
Paiement
5
Expédié
6
Livré
Voir les détails de la RFQ