Microchip Technology

ATMEGA168-20MI - 8-bit AVR MCU 20MHz 16KB Flash QFN-32 | Microchip

MPN: ATMEGA168-20MI ✓ Active
In Stock Ships in 1-3 business days
1.8 V to 5.5 V Vdss 32-pad VQFN / MLF (HVQCCN), square, no-lead Package 20 MHz Speed 16 KB Flash Memory
From $2.92 USD / Unit
MOQ: 1 |
Price updated: 2026-09-16
Volume Pricing
Qty Unit Price Extended
1 $4.14 $4.14
10 $3.79 $37.90
100 $3.45 $345.00
500 $3.16 $1,580.00
1,000 $2.92 $2,920.00
ℹ️ All prices are in USD

ATMEGA168-20MI Overview

The Microchip Technology ATMEGA168-20MI is an 8-bit AVR RISC microcontroller delivering up to 20 MIPS throughput at 20 MHz, with 16 KB of In-System Programmable Flash, 1 KB SRAM, 512 B EEPROM, and an 8-channel 10-bit ADC, housed in a 32-pad VQFN (MLF, HVQCCN) no-lead package rated for industrial temperatures.

An 8-bit microcontroller (MCU) is a single-chip computer that integrates a processor core, program memory, data memory, and peripherals such as timers, serial interfaces, and analog-to-digital converters. MCUs sit at the device level of the embedded-systems hierarchy, below system-on-chip and application processors, and above discrete logic. The AVR family from Atmel (now Microchip Technology) popularized the single-cycle RISC execution model for general-purpose embedded control.

Key features of the ATMEGA168-20MI include the Advanced RISC architecture with 131 powerful instructions, most executing in a single clock cycle; 32 general-purpose 8-bit working registers; three flexible timer/counters with compare modes and PWM; and connectivity via I2C (TWI), SPI, and UART/USART. It operates from 1.8 V to 5.5 V with full 20 MHz operation at 4.5 V to 5.5 V, supporting both battery-powered and 5 V industrial designs.

Technically, the device supports self-programming Flash with read-while-write capability, enabling boot-loader-based field updates. DebugWIRE provides on-chip debug over a single wire using the reset line, while In-Circuit Serial Programming (ICSP) permits programming through the SPI port. The picoPower-style sleep modes and a rich clock system (internal 8 MHz RC oscillator, external crystal, watchdog) minimize power in standby-heavy applications.

Typical applications include industrial control panels, sensor nodes and data loggers, consumer appliance control, motor-adjacent logic, and hobbyist/embedded prototypes such as Arduino-compatible boards.

Design consideration: for reliable operation at 20 MHz, use a crystal below 16 MHz if the supply can dip toward 4.5 V, and route the MLF exposed pad to a solid ground pour for thermal and EMC performance.

This page synthesizes verified distributor pricing, drop-in same-package alternatives, pinout data, and practical design notes not found in the manufacturer datasheet.

Drop-in alternatives for ATMEGA168-20MI — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with ATMEGA168-20MI (same form factor and footprint) — differing in Package, Timers, Operating Temperature, Supply Voltage Range, RoHS Status.

Microchip Technology
Package: 32-TQFP (7x7 mm)
Timers: 2 x 8-bit, 1 x 16-bit with PWM
Operating Temperature: -40C to +85C
Compare with ATMEGA168-20MI →
Microchip Technology
Package: 32-VQFN (5x5 mm) exposed pad
Timers: 2 x 8-bit, 1 x 16-bit
Operating Temperature: 0C to +70C
Compare with ATMEGA168-20MI →
Microchip Technology
Package: 32-VQFN (5x5 mm) exposed pad
Supply Voltage Range: 2.7 V to 5.5 V
Compare with ATMEGA168-20MI →
Microchip Technology
Package: 32-VQFN (5x5 mm, 0.5 mm pitch, MLF-32)
Timers: Two 8-bit, One 16-bit
Operating Temperature: -40C to +85C
Compare with ATMEGA168-20MI →

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

ATMEGA168-20MU

✅ Drop-In
Microchip Technology
📦 VFQFN-32 (MLF)
AVR 8-bit RISC · 8-Bit · 20MHz · 16KB (8K x 16) Flash · 512B · 1K x 8 · 23 · 2.7 V to 5.5 V

✓ In Stock

Contact for price

View Datasheet →

ATMEGA168-20AU

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 VFQFN-32 (MLF)
8-bit AVR RISC · 16 KB In-System Programmable Flash · 1 KB · 512 B · 20 MHz · 20 MIPS at 20 MHz · 2.7 V to 5.5 V · 23

✓ In Stock

$1.82 / Unit

View Datasheet →

ATMEGA168A-MU

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 VFQFN-32 (MLF)
8-bit AVR RISC · 16 KB (8K x 16) ISP · 512 B · 1 KB · 20 MHz · 20 MIPS at 20 MHz · 2.7 V to 5.5 V · 23

✓ In Stock

$1.38 / Unit

View Datasheet →

ATMEGA168PA-MU

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 VFQFN-32 (MLF)
AVR 8-bit RISC · 8-bit · 20 MHz · 16 KB (8K x 16) · 512 B · 1 KB · 1.8 V to 5.5 V · 23

✓ In Stock

$1.72 / Unit

View Datasheet →

ATMEGA328P-MU

✅ Drop-In ⚠️ 参数待验证
📦 VFQFN-32 (MLF)
same pinout/package, doubled memory (32 KB Flash, 2 KB SRAM, 1 KB EEPROM) and picoPower; code fits upward, +100% flash

📋 Reference alternative (not in catalog)

ATMEGA328-20MU

✅ Drop-In ⚠️ 参数待验证
📦 VFQFN-32 (MLF)
same pinout/package, doubled memory (32 KB Flash, 2 KB SRAM, 1 KB EEPROM), standard power die

📋 Reference alternative (not in catalog)

ATMEGA168-20MI Maximum Ratings & Electrical Characteristics

Core AVR 8-bit RISC
Maximum Clock Frequency 20 MHz
Program Memory Size 16 KB Flash
SRAM Size 1 KB
EEPROM Size 512 B
Supply Voltage Range 1.8 V to 5.5 V
ADC Resolution 10-bit
ADC Channels 8
Communication Interfaces I2C, SPI, UART/USART
Timers Three timer/counters with compare modes and PWM
I/O Pins 23 general purpose I/O lines
Operating Temperature -40C to +85C (industrial)
Package 32-pad VQFN / MLF (HVQCCN), square, no-lead
Mounting Type Surface Mount
On-Chip Debug DebugWIRE
Programming ISP (SPI), self-programming Flash with boot loader support
RoHS Status Compliant (GREEN)

ATMEGA168-20MI Pin Configuration

QFN-32 Package Pinout Diagram QFN-32 5x5mm, P0.5mm, EP 3.1x3.1mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 QFN-32
Pin 1 PD3 — Port D bit 3 / digital I/O
Pin 2 PD4 — Port D bit 4 / digital I/O (XCK/T0)
Pin 3 GND — Ground
Pin 4 VCC — Digital supply voltage
Pin 5 GND — Ground
Pin 6 VCC — Digital supply voltage
Pin 7 PB6 — Port B bit 6 / XTAL1 (clock input)
Pin 8 PB7 — Port B bit 7 / XTAL2 (clock output)
Pin 9 PD5 — Port D bit 5 / digital I/O (T1)
Pin 10 PD6 — Port D bit 6 / digital I/O (AIN0)
Pin 11 PD7 — Port D bit 7 / digital I/O (AIN1)
Pin 12 PB0 — Port B bit 0 / digital I/O (ICP1/CLKO)
Pin 13 PB1 — Port B bit 1 / digital I/O (OC1A)
Pin 14 PB2 — Port B bit 2 / digital I/O (SS/OC1B)
Pin 15 PB3 — Port B bit 3 / digital I/O (MOSI/OC2A)
Pin 16 PB4 — Port B bit 4 / digital I/O (MISO)
Pin 17 PB5 — Port B bit 5 / digital I/O (SCK)
Pin 18 AVCC — ADC supply voltage
Pin 19 ADC6 — ADC input channel 6
Pin 20 AREF — Analog reference voltage
Pin 21 GND — Ground
Pin 22 ADC7 — ADC input channel 7
Pin 23 PC0 — Port C bit 0 / ADC0 (SCL/PCINT8)
Pin 24 PC1 — Port C bit 1 / ADC1 (SDA/PCINT9)
Pin 25 PC2 — Port C bit 2 / ADC2 (TCK/PCINT10)
Pin 26 PC3 — Port C bit 3 / ADC3 (TMS/PCINT11)
Pin 27 PC4 — Port C bit 4 / ADC4 (TDO/PCINT12)
Pin 28 PC5 — Port C bit 5 / ADC5 (TDI/PCINT13)
Pin 29 PC6 — RESET / PCINT14 (active-low reset)
Pin 30 PD0 — Port D bit 0 / digital I/O (RXD/PCINT16)
Pin 31 PD1 — Port D bit 1 / digital I/O (TXD/PCINT17)
Pin 32 PD2 — Port D bit 2 / digital I/O (INT0/PCINT18)

Typical Applications

ATMEGA168-20MI is suitable for 6 applications: Industrial Control and Automation Nodes, Sensor Nodes and Data Loggers, Embedded Prototyping and Education Boards, Consumer Appliance Control, Motor-Adjacent Logic and PWM Control, Networking and Communication Accessories.

🏭

Industrial Control and Automation Nodes

The ATMEGA168-20MI fits industrial control nodes because it combines a 20 MHz, 20 MIPS AVR core, 16 KB Flash, and the -40C to +85C industrial temperature rating demanded on factory floors. Its 8-channel 10-bit ADC digitizes up to eight sensor inputs such as potentiometers, NTC thermistors, or 4-20 mA conditioned signals, while three timers with PWM drive actuators or heater control. The 1.8 V to 5.5 V supply range tolerates unregulated 5 V industrial rails, and the VFQFN-32 package keeps the controller footprint under 7x7 mm on dense control boards. Placed as the main MCU with a watchdog enabled and brown-out detection fused on, it executes PID loops and Modbus-over-UART routines well within its 1 KB SRAM budget, offering deterministic single-cycle-instruction behavior that 32-bit alternatives often do not need here.

🧩

Sensor Nodes and Data Loggers

For battery-powered sensor nodes, the ATMEGA168-20MI offers the deep sleep modes (power-down at microamp-level currents) needed for years of operation, plus the 1.8 V floor that allows direct operation from two alkaline cells. The 8-channel 10-bit ADC samples analog sensors without an external converter, and the SPI/UART links stream logged data to SD cards or radios. In a typical topology the MCU wakes on watchdog or pin-change interrupt, reads sensors via I2C, timestamps entries into the 512 B EEPROM, and returns to power-down; with 1-second logging intervals the average current is dominated by the sleep floor. Designers should bias ADC references to the internal 1.1 V bandgap for ratiometric measurements and keep the 20 MHz rating in reserve - running at 1 or 8 MHz (internal RC) at low voltage maximizes efficiency at negligible throughput cost for logging tasks.

🔧

Embedded Prototyping and Education Boards

The ATMEGA168-20MI is a mainstay of Arduino-class prototype boards because its AVR instruction set, vast community toolchain (avr-gcc, avrdude, Arduino IDE), and DebugWIRE single-wire debug lower the entry barrier dramatically. The 16 KB Flash accommodates beginner-to-intermediate sketches with UART bootloader support built in via self-programming Flash, and the 23 GPIO with PWM and ADC cover LED drivers, buttons, servo signals, and analog readouts without external peripherals. On a breakout board the VFQFN-32 MLF package is hand-reflowable and connects directly to a USB-serial bridge for in-field reprogramming through the bootloader. Since instructions execute in a single cycle, timing-critical bit-banging (WS2812 LEDs, software UART) is predictable, and the same board layout can later accept the pin-compatible ATMEGA328P-MU for sketches that outgrow 16 KB.

Consumer Appliance Control

White goods, small appliances, and HVAC controllers benefit from the ATMEGA168-20MI's 5 V-tolerant industrial characterization, rich timer PWM for triac/relay control and fan speed, and I2C/UART links to displays and user interfaces. The 16 KB Flash stores control state machines, EEPROM calibration tables persist across power cycles, and the internal 8 MHz RC oscillator eliminates the cost of a crystal in applications where precise timing is not required - shaving BOM cost in high-volume products. The 10-bit ADC reads NTC temperature sensors and user potentiometers across its eight channels. In a typical appliance board the MCU drives relay coils through transistor drivers, sequences motor starts with PWM ramps, and implements thermal protection with watchdog supervision; the MLF package's exposed ground pad aids thermal dissipation inside enclosed plastic housings.

🏭

Motor-Adjacent Logic and PWM Control

Although not a dedicated motor driver, the ATMEGA168-20MI excels as the PWM command source and sequencer for small DC and stepper motor systems. Its three timer/counters generate hardware PWM at up to 8-bit resolution on multiple channels, enabling speed and direction control of drivers without CPU overhead, while the 20 MIPS core executes ramp profiles, limit-switch polling, and fault interlocks. The 10-bit ADC reads current-sense amplifiers and back-EMF for basic closed-loop speed regulation within the 1 KB SRAM budget. Typical topology: the MCU PWM outputs feed gate drivers or H-bridge controllers, ADC monitors rail current every PWM cycle, and the UART reports status to a supervisory controller. Running the core at 5 V/20 MHz gives ample interrupt latency headroom for cycle-by-cycle current limiting on brushed motor applications.

🌐

Networking and Communication Accessories

The ATMEGA168-20MI suits low-speed communication accessory roles such as serial-to-sensor bridges, DMX lighting nodes, and simple fieldbus slaves. The hardware UART/USART runs standard baud rates from the 20 MHz clock, the SPI master clocks peripherals like Ethernet or CAN controllers, and TWI (I2C) manages EEPROMs and RTCs. With 16 KB Flash, compact protocol stacks (e.g., lightweight Modbus RTU slaves) fit comfortably; the 512 B EEPROM stores node addresses and configuration. Because the AVR executes from single-cycle Flash with read-while-write, protocol timeouts remain accurate even while self-programming parameters. Designers should fit the UART to a crystal-derived baud rate (the internal RC is unsuitable for tight-tolerance buses) and use the VFQFN-32 exposed pad as a low-inductance ground for clean signal edges on RS-485 transceiver interfaces.

What is the maximum clock frequency of ATMEGA168-20MI?
The ATMEGA168-20MI operates at up to 20 MHz, delivering 20 MIPS of throughput thanks to the AVR single-cycle RISC architecture. According to the Atmel/Microchip datasheet, full 20 MHz operation is specified for a supply range of 4.5 V to 5.5 V, while lower voltages such as 1.8 V support correspondingly lower maximum frequencies.
How much flash memory does the ATMEGA168-20MI have?
The ATMEGA168-20MI integrates 16 KB of In-System Programmable Flash with read-while-write capability, organized for boot-loader self-programming. It also includes 512 bytes of EEPROM and 1 KB of SRAM. According to the Microchip product page, this memory set targets mid-size 8-bit control applications such as appliance controllers and sensor nodes.
What is the difference between ATMEGA168-20MI and ATMEGA168-20MU?
The two parts are functionally identical - same 20 MHz AVR core, 16 KB Flash, 1 KB SRAM, 512 B EEPROM, and the same VFQFN-32 (MLF) package - and both are industrial temperature grade. The MI and MU suffixes denote reel/packaging and ordering-code variants per Microchip convention; both are drop-in replacements on the same PCB footprint, as confirmed by the FindIC comparison of the two MPNs.
What is the price of ATMEGA168-20MI?
As of 2026-09-16, the ATMEGA168-20MI lists at $4.14 per unit at DigiKey (ATMEGA168-20MI-ND), with typical volume discounts of roughly 10-30% at 10 to 1000 pieces on distributor sites such as Octopart-listed sources. Pricing varies by distributor and stock position, so compare quotes for production volumes.
Is the ATMEGA168-20MI the same as the ATMEGA328?
No. The ATMEGA168-20MI has 16 KB Flash, 1 KB SRAM, and 512 B EEPROM, while the ATMEGA328 doubles those figures to 32 KB Flash, 2 KB SRAM, and 1 KB EEPROM. Both share the AVR core, peripheral set, and pin-compatible 32-pin packages, so the ATMEGA328 is a superset used where larger program or data memory is required, such as Arduino Uno designs.
What package does ATMEGA168-20MI use?
The ATMEGA168-20MI is supplied in a 32-terminal square no-lead package with package code HVQCCN (VFQFN-32 / MLF), per Partstack and Vyrian part data. This no-lead format offers a compact footprint, low inductance, and an exposed ground pad for heat spreading, and requires a compatible QFN land pattern rather than a TQFP footprint.
Can ATMEGA168-20MU replace ATMEGA168-20MI as a drop-in replacement?
Yes. The ATMEGA168-20MU is the closest drop-in replacement: same die, same VFQFN-32 (MLF) package, same 20 MHz rating, 16 KB Flash, 1 KB SRAM, 512 B EEPROM, and industrial temperature range. According to FindIC's cross-comparison, ATMEGA168-20MI lists ATMEGA168-20MU among its replace parts, so the two are pin-to-pin interchangeable on the same PCB.
What is the best drop-in replacement for ATMEGA168-20MI?
The best drop-in replacement is ATMEGA168-20MU (identical die, package, and ratings), followed by the ATMEGA168PA-MU and ATMEGA328P-MU family members which keep the same VFQFN-32 pinout and add picoPower efficiency and higher memory. All preserve pin-to-pin compatibility; the 328 variants double flash and SRAM, which is upward-compatible for existing code as long as fuse settings are replicated.
Where can I buy ATMEGA168-20MI online?
The ATMEGA168-20MI is available from major distributors listed on Octopart (9 distributors tracked) including DigiKey (part ATMEGA168-20MI-ND, $4.14 as of 2026-09-16) and Mouser, as well as specialist brokers such as Microchip USA and ICComponents-Distributor. For production volumes, request quotes across distributors to compare lead times and stock, and verify packaging (reel vs tray) before ordering.
What are the key specifications of ATMEGA168-20MI that engineers should know?
Key specifications: 8-bit AVR RISC core at up to 20 MHz (20 MIPS); 16 KB ISP Flash with boot-loader support; 1 KB SRAM; 512 B EEPROM; 8-channel 10-bit ADC; I2C, SPI, and UART/USART interfaces; three timers with PWM; 23 GPIO; 1.8 V to 5.5 V operation; -40C to +85C industrial range; 32-pad VFQFN (MLF) package; DebugWIRE on-chip debug. Source: Microchip/Atmel datasheet and distributor listings.
Is the ATMEGA168-20MI suitable for low-power battery applications?
Yes, within limits. The AVR architecture provides multiple sleep modes (idle, ADC noise reduction, power-down, power-save, standby) that cut current dramatically, and operation down to 1.8 V suits single-cell designs. However, for the lowest active power consider the ATmega168PA or ATmega328P picoPower variants, which offer lower active and sleep currents in the same VFQFN-32 pinout, making them preferable drop-ins for battery-critical nodes.
When should I choose ATMEGA168-20MI over the ATMEGA328-20MU?
Choose the ATMEGA168-20MI when your firmware fits within 16 KB Flash, 1 KB SRAM, and 512 B EEPROM and unit cost matters - the 168 typically prices slightly below the 328. Choose the ATMEGA328-20MU when code size is near the limit or you want headroom for OTA boot-loaders and libraries. Both share the same VFQFN-32 footprint, so you can design one PCB and qualify either device with a fuse/peripheral re-verification.
Where to download the ATMEGA168-20MI datasheet PDF?
The ATmega168 datasheet PDF is available from Microchip Technology's official product page at microchip.com/en-us/product/ATmega168, and mirrored copies exist on datasheet aggregators such as alldatasheet.com and digchip.com (a 374-page document covering the full ATmega48/88/168 family). Always use the latest Microchip revision for design work, since older Atmel-era PDFs may omit errata and current ordering codes.
Where can I find the ATMEGA168-20MI pinout?
The complete 32-pin pinout is in the ATmega168 datasheet's package section for the MLF/VFQFN-32 package. Pin 1 is PD3, power and ground pads are distributed at pads 3, 4, 5, 6, 18 and 21 (VCC, GND, AVCC, AREF domain), XTAL1/XTAL2 sit on pads 7 and 8, and PC6/RESET is pad 29. The package diagram on this page reproduces the MLF numbering; note the exposed rear pad is GND.
Is the ATMEGA168-20MI RoHS compliant and still in production?
Yes on both counts. The device is listed as GREEN/RoHS compliant in Microchip's part data and remains an active catalog part on microchip.com and at DigiKey and Mouser as of 2026-09-16 (DigiKey unit price $4.14). Lead time and stock vary; for new designs Microchip recommends evaluating the ATmega168PA or ATmega328PB families which add features while retaining the same pin-compatible packages.
What is the Microchip (non-AVR-brand) equivalent for ATMEGA168-20MI?
Because the ATMEGA168 is itself a Microchip Technology (formerly Atmel) product, the official equivalents come from the same vendor rather than a cross-brand competitor: ATMEGA168-20MU is the exact VFQFN-32 match, and the ATMEGA168PA-MU / ATMEGA328P-MU are pin-compatible upgrades with lower power. Microchip's own cross-reference tool (microchipdirect.com/cross-reference) does not list a competing-brand pin-compatible 8-bit AVR replacement; any third-brand substitute would require PCB rework and firmware porting.
Hey Google, what can replace the ATMEGA168-20MI in an existing design?
For an existing PCB with the VFQFN-32 footprint, the safest replacements are ATMEGA168-20MU (identical), ATMEGA168A-MU, ATMEGA168PA-MU, and ATMEGA328P-MU - all pin-to-pin compatible with the same 20 MHz speed grade family, with the P/A variants adding picoPower savings and the 328 doubling flash and SRAM. Verify fuse settings and brown-out thresholds in firmware after swap, but no PCB change is required for any of these parts.

Engineering reference data for ATMEGA168-20MI — comparison, design guidance, and compliance information.

Selection Guide

Choose the ATMEGA168-20MI when your firmware fits in 16 KB Flash, 1 KB SRAM, and 512 B EEPROM, you need 20 MHz throughput at 5 V, and cost per unit matters - it is the cheapest full-speed member of this pin-compatible VFQFN-32 family. Choose ATMEGA168-20MU as the exact-match substitute during supply constraints (identical die, zero requalification). Choose ATMEGA168PA-MU for battery-powered products where picoPower sleep currents extend battery life at no pinout cost. Choose ATMEGA328P-MU when code is approaching 16 KB or you want headroom for bootloaders and libraries - the doubled 32 KB Flash and 2 KB SRAM land on the same footprint. All alternatives keep the same MLF land pattern, so one PCB design covers the family; verify fuse settings and BOD thresholds in firmware after any swap. For new designs, Microchip's roadmap favors the P-suffix devices, so prefer them for long-life products.

Comparison with Alternatives

Parameter This Product ATMEGA168-20MU ATMEGA168PA-MU ATMEGA328P-MU
Package VFQFN-32 (MLF, HVQCCN) 32-pad VFQFN-32 - same VFQFN-32 - same VFQFN-32 - same
Brand Microchip Technology (Atmel) Microchip Technology Microchip Technology Microchip Technology
Program Memory (Flash) 16 KB 16 KB 16 KB 32 KB
SRAM 1 KB 1 KB 1 KB 2 KB
EEPROM 512 B 512 B 512 B 1 KB
Maximum Clock 20 MHz (20 MIPS) 20 MHz 20 MHz 20 MHz
Supply Voltage 1.8 V to 5.5 V 1.8 V to 5.5 V 1.8 V to 5.5 V 1.8 V to 5.5 V
Power Technology Standard AVR Standard AVR picoPower (lower sleep current) picoPower (lower sleep current)

Key Differentiators

  • True drop-in exact match availability (vs ATMEGA168-20MU)
  • 20 MHz full-speed operation at low cost (vs ATMEGA168PA-MU)
  • Memory headroom via pin-compatible upgrade (vs ATMEGA328P-MU)

Design Notes

The VFQFN-32 (MLF) no-lead package requires the PCB land pattern to include a central thermal/ground pad connected to GND via an array of 3x3 or more vias. This pad is the primary ground return and heat dissipation path; skipping it causes floating-ground behavior and elevated junction temperatures. Follow the Microchip QFN land-pattern application note for stencil aperture design (about 50-70% pad coverage) to avoid excessive solder voiding under the exposed pad.

Decouple VCC/AVCC/GND pad pairs with 100 nF ceramics placed within 2-3 mm of each supply pad, plus a 4.7-10 uF bulk capacitor per rail. AVCC must be connected to VCC even when the ADC is unused (through a low-pass network if ADC noise matters). Program the brown-out detector (BOD) via fuses for 5 V rails to prevent EEPROM corruption during slow brown-outs - this is the single most common field-failure mode of ATmega-based products.

Clock sourcing: at 20 MHz the -20MI speed grade requires VCC in the 4.5-5.5 V range; designs that must operate down to 1.8 V must limit the system clock accordingly or use the internal RC oscillator at 1-8 MHz. Also remember PC6 is RESET by default (fuse-controlled as I/O); leave it asserted high with a 10 k pull-up during programming, and never set the RSTDISBL fuse unless you have a working high-voltage programmer, as it permanently disables ISP.

Compliance Information

RoHS
Compliant
REACH
Unknown
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Unknown

Listed as GREEN/RoHS-compliant in Microchip part data for the -MI (industrial) ordering code. AEC-Q100 qualification not claimed for this consumer/industrial-grade part.

Data verified on: 2026-09-16 — data verified and curated by XAIPART's component engineering team

Related Searches

ATMEGA168-20MI datasheet PDF ATMEGA168-20MI Microchip price ATMEGA168-20MI buy in stock ATMEGA168-20MI pinout QFN-32 ATmega168 20MHz 16KB flash microcontroller ATMEGA168-20MI vs ATMEGA168-20MU difference ATMEGA168-20MI drop-in replacement equivalent ATMEGA168-20MI vs ATMEGA328 which is better ATmega168 QFN MLF 32-pin Arduino board ATmega168 industrial temperature microcontroller -40 to 85 what replaces ATMEGA168-20MI ATmega168 10-bit ADC 8 channel low power sleep modes

Related Components & Terms

Microchip Technology Atmel Corporation ATMEGA168-20MI ATMEGA168-20MU ATMEGA168PA-MU ATMEGA328P-MU AVR 8-bit microcontroller RISC architecture VFQFN-32 MLF package HVQCCN DebugWIRE ICSP picoPower 10-bit ADC UART/USART SPI I2C / TWI RoHS Arduino industrial temperature range ISP Flash EEPROM
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details