Microchip Technology

ATMEGA168P-20MUR - 8-Bit AVR MCU 20MHz 16KB Flash | Microchip

MPN: ATMEGA168P-20MUR ✓ Active
In Stock Ships in 1-3 business days
2.7 V to 5.5 V Vdss 32-VQFN (5x5 mm) Exposed Pad Package 20 MHz Speed 16 KB (8K x 16) Memory
From $1.58 USD / Unit
MOQ: 1 |
Price updated: 2026-09-16
Volume Pricing
Qty Unit Price Extended
1 $2.65 $2.65
10 $2.38 $23.80
100 $2.05 $205.00
500 $1.82 $910.00
1,000 $1.58 $1,580.00
ℹ️ All prices are in USD

ATMEGA168P-20MUR Overview

The Microchip Technology ATMEGA168P-20MUR is an 8-bit AVR RISC microcontroller delivering 20 MIPS throughput at 20 MHz, with 16 KB ISP FLASH memory, 512 B EEPROM, 1 KB SRAM, and 23 general-purpose I/O lines, housed in a 32-pad VQFN (5x5 mm, MLF) exposed-pad package.

An 8-bit AVR ATmega microcontroller is a member of the AVR family of modified Harvard-architecture RISC processors, positioned in the system hierarchy as: ATmega168P -> ATmega family -> 8-bit AVR MCU -> microcontroller -> embedded processor. AVRs execute most instructions in a single clock cycle, which is why a 20 MHz ATmega168P achieves up to 20 MIPS - roughly 1 MIPS per MHz, higher effective throughput than many competing 8-bit cores at the same clock rate.

Key features include the picoPower low-power technology with multiple sleep modes and sub-uA power-down current, a 10-bit ADC with up to 8 channels, three flexible timers (two 8-bit, one 16-bit with compare modes and PWM), a full-duplex USART, two-wire interface (I2C-compatible), SPI, and debugWIRE on-chip debugging. The part operates from 2.7 V to 5.5 V and is rated for the industrial temperature range of -40C to +85C, with the -20M speed grade valid at 4.5 V to 5.5 V.

Architecturally, the device combines 32 general-purpose working registers directly connected to the ALU, allowing one-cycle execution of powerful instructions, and read-while-write FLASH for reliable in-system self-programming via the bootloader capability.

Typical applications include Arduino-compatible boards (the ATmega168 is the classic Duemilanove-class core), industrial sensor nodes, consumer appliance controls, battery-powered picoPower designs, and motor/PWM control where the three timers and 6 PWM channels are valuable.

Design consideration: choose the VCC operating point carefully - full 20 MHz operation requires 4.5 V to 5.5 V; at 2.7 V to 4.5 V the clock must be derated to 10 MHz per the AVR frequency-voltage curve.

This page synthesizes distributor pricing, drop-in same-footprint alternatives, pinout, and practical design notes not consolidated in the manufacturer datasheet. Pricing shown is as of 2026-09-16.

Drop-in alternatives for ATMEGA168P-20MUR — 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 ATMEGA168P-20MUR (same form factor and footprint) — differing in Operating Temperature, Package, Lifecycle Status, ADC Channels, Connectivity.

Microchip Technology
Operating Temperature: 0C to +70C
ADC Channels: 8 (TQFP and QFN/MLF packages)
Connectivity: I2C (TWI), SPI, UART/USART
Compare with ATMEGA168P-20MUR →
Microchip Technology
Lifecycle Status: Active
ADC Channels: 8 (TQFP/QFN packages)
Compare with ATMEGA168P-20MUR →
Microchip Technology
Lifecycle Status: Active
Compare with ATMEGA168P-20MUR →
Microchip Technology
Operating Temperature: -40 C to +85 C
Package: 32-VQFN Exposed Pad (5x5 mm)
Lifecycle Status: NRND (Not Recommended for New Designs)
Compare with ATMEGA168P-20MUR →
Microchip Technology
Package: 32-VFQFN (5x5 mm) with exposed pad
Connectivity: USART, SPI, I2C (Two-Wire Interface)
Compare with ATMEGA168P-20MUR →
Microchip Technology
Operating Temperature: -40C to +85C
Lifecycle Status: Active (newer device ATMEGA168PA available)
Compare with ATMEGA168P-20MUR →

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

ATMEGA168A-MUR

✅ Drop-In
Microchip Technology
📦 32-VQFN (5x5 mm)
AVR · 8-Bit · 20 MHz · 16 KB (8K x 16) Flash · 512 B · 1 KB · 2.7 V to 5.5 V · -40 C to +85 C

✓ In Stock

$1.85 / Unit

View Datasheet →

ATMEGA168A-MU

✅ Drop-In
Microchip Technology
📦 32-VQFN (5x5 mm)
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 →

ATMEGA168-20MUR

✅ Drop-In
Microchip Technology
📦 32-VQFN (5x5 mm)
AVR · 8-Bit · 20 MHz · 16 KB (8K x 16) FLASH · 512 B · 1 KB · 2.7 V to 5.5 V · 23

✓ In Stock

$2.12 / Unit

View Datasheet →

ATMEGA168-20MU

✅ Drop-In
Microchip Technology
📦 32-VQFN (5x5 mm)
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 →

ATMEGA168P-20MU

✅ Drop-In
📦 32-VQFN (5x5 mm)
identical P-variant die in same package, tray packaging instead of tape-and-reel

📋 Reference alternative (not in catalog)

ATMEGA168P-20MUR Maximum Ratings & Electrical Characteristics

Core Processor AVR
Core Size 8-Bit
Speed 20 MHz
Flash Memory 16 KB (8K x 16)
EEPROM 512 B
SRAM 1 KB
Supply Voltage Range 2.7 V to 5.5 V
Number of I/O 23
ADC Resolution 10-bit
ADC Channels 8
Timers 2 x 8-bit, 1 x 16-bit
Communication Interfaces USART, SPI, I2C (TWI)
PWM Channels 6
Operating Temperature -40C to +85C (Industrial)
Package 32-VQFN (5x5 mm) Exposed Pad
Mounting Type Surface Mount
Low-Power Technology picoPower
On-Chip Debug debugWIRE
Programming ISP (In-System Programming), ICSP
RoHS Status Compliant (GREEN)

ATMEGA168P-20MUR 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 (PCINT19/OC2B/INT1) — Port D bit 3, pin change interrupt / PWM output / external interrupt 1
Pin 2 PD4 (PCINT20/XCK/T0) — Port D bit 4, pin change interrupt / USART external clock / Timer0 clock input
Pin 3 GND — Ground
Pin 4 VCC — Digital supply voltage
Pin 5 GND — Ground
Pin 6 VCC — Digital supply voltage
Pin 7 PB6 (PCINT6/XTAL1/TOSC1) — Port B bit 6, crystal oscillator input 1 / timer oscillator
Pin 8 PB7 (PCINT7/XTAL2/TOSC2) — Port B bit 7, crystal oscillator output 2
Pin 9 PD5 (PCINT21/OC0B/T1) — Port D bit 5, pin change interrupt / PWM output / Timer1 clock input
Pin 10 PD6 (PCINT22/OC0A/AIN0) — Port D bit 6, pin change interrupt / PWM output / analog comparator input
Pin 11 PD7 (PCINT23/AIN1) — Port D bit 7, pin change interrupt / analog comparator input
Pin 12 PB0 (PCINT0/CLKO/ICP1) — Port B bit 0, pin change interrupt / clock output / Timer1 input capture
Pin 13 PB1 (PCINT1/OC1A) — Port B bit 1, pin change interrupt / 16-bit Timer1 PWM output A
Pin 14 PB2 (PCINT2/SS/OC1B) — Port B bit 2, pin change interrupt / SPI slave select / PWM output B
Pin 15 PB3 (PCINT3/OC2A/MOSI) — Port B bit 3, PWM output / SPI master data out
Pin 16 PB4 (PCINT4/MISO) — Port B bit 4, pin change interrupt / SPI master data in
Pin 17 PB5 (PCINT5/SCK) — Port B bit 5, pin change interrupt / SPI clock (also ICSP programming)
Pin 18 AVCC — ADC supply voltage (connect to VCC through LC filter)
Pin 19 ADC6 — ADC input channel 6 (QFN package only)
Pin 20 AREF — Analog reference for ADC, decouple to GND
Pin 21 GND — Ground
Pin 22 ADC7 — ADC input channel 7 (QFN package only)
Pin 23 PC0 (PCINT8/ADC0) — Port C bit 0, pin change interrupt / ADC channel 0
Pin 24 PC1 (PCINT9/ADC1) — Port C bit 1, pin change interrupt / ADC channel 1
Pin 25 PC2 (PCINT10/ADC2) — Port C bit 2, pin change interrupt / ADC channel 2
Pin 26 PC3 (PCINT11/ADC3) — Port C bit 3, pin change interrupt / ADC channel 3
Pin 27 PC4 (PCINT12/SDA/ADC4) — Port C bit 4, TWI data line / ADC channel 4
Pin 28 PC5 (PCINT13/SCL/ADC5) — Port C bit 5, TWI clock line / ADC channel 5
Pin 29 PC6 (PCINT14/RESET) — Reset input (active low) / pin change interrupt; debugWIRE line
Pin 30 PD0 (PCINT16/RXD) — Port D bit 0, USART receive data
Pin 31 PD1 (PCINT17/TXD) — Port D bit 1, USART transmit data
Pin 32 PD2 (PCINT18/INT0) — Port D bit 2, external interrupt 0

Typical Applications

ATMEGA168P-20MUR is suitable for 6 applications: Arduino-Compatible Hobby and Education Boards, Battery-Powered Sensor Nodes, Industrial Motor and PWM Control, Appliance and Consumer Controls, USB Serial Bridge and Communications Adapters, Analog Data Acquisition Front Ends.

🧩

Arduino-Compatible Hobby and Education Boards

The ATMEGA168P-20MUR is the classic 8-bit AVR core behind Arduino Duemilanove-class boards, and it remains fully supported by the Arduino IDE and bootloader ecosystem. With an external 16 MHz crystal the part delivers 16 MIPS through the AVR single-cycle instruction core, and its 16 KB FLASH accommodates the Arduino optiboot bootloader plus typical sketches. The 23 GPIO lines map directly to the standard Arduino UNO-style pinout, including the six PWM outputs used by analogWrite(). For makers and educators, the part's debugWIRE support and ICSP header provide a path from hobby programming to professional in-circuit debugging on the same hardware.

🔋

Battery-Powered Sensor Nodes

The picoPower technology of the ATMEGA168P-20MUR makes it a strong fit for battery-operated sensor nodes that spend most of their life asleep. In power-down mode the AVR core stops while the pin-change and watchdog interrupts remain armed as wake sources, letting the node sample with the 10-bit ADC and then return to sleep at a very low duty cycle. The 2.7 V supply floor allows direct operation from two alkaline cells or a Li-Ion cell with an LDO. Designers should budget the external pull-ups and sensor standby currents into the sleep budget, since these often dominate over the MCU core current.

🏭

Industrial Motor and PWM Control

With three flexible timers and six PWM channels, the ATMEGA168P-20MUR handles small motor, LED dimming, and actuator control tasks in industrial equipment. The 16-bit Timer/Counter1 provides phase-correct or fast PWM at up to 16-bit resolution, while the two 8-bit timers handle scheduling and complementary PWM duties. Running at 5 V gives 20 MHz full-speed operation and robust 5 V-tolerant I/O for driving MOSFET gate drivers or optocoupler inputs in electrically noisy environments. The industrial -40C to +85C rating covers factory-floor ambient conditions without derating beyond the standard AVR frequency-voltage curve.

🔧

Appliance and Consumer Controls

Consumer appliances need a low-cost MCU with a user interface (buttons, LEDs, buzzer), simple serial links, and a watchdog for field reliability - all areas where the ATMEGA168P-20MUR excels. The USART supports host communication or external module interfacing, TWI drives small OLED or EEPROM peripherals, and the internal RC oscillator can eliminate the crystal for cost-sensitive boards that do not need precise timing. The 1 KB SRAM comfortably holds a small state machine plus display buffers, and the 512 B EEPROM retains calibration and user settings through power cycles, reducing external memory BOM cost.

🌐

USB Serial Bridge and Communications Adapters

The full-duplex USART of the ATMEGA168P-20MUR supports baud rates up to 1 Mbps clocked from 20 MHz, making it usable in protocol-translation adapters and legacy serial links. Paired with a USB-to-UART bridge upstream, the AVR can implement custom framing, checksums, and command interpreters between a PC and industrial devices. The SPI and TWI masters let one bridge serve multiple slave peripherals. Designers should use an external crystal rather than the internal RC oscillator when precise UART baud timing is required, as baud error must stay within the USART tolerance budget.

🖥️

Analog Data Acquisition Front Ends

The 10-bit, 8-channel ADC with internal 1.1 V / 2.56 V references (per the ATmega168P family datasheet) lets the ATMEGA168P-20MUR form a compact acquisition front end for thermistors, potentiometers, and ratiometric sensors. AVCC (pin 18) powers the ADC and should be filtered with an LC network for noise performance, while AREF (pin 20) supports external reference decoupling. The extra ADC6/ADC7 inputs available only on the QFN package are a key reason to choose the 32-VQFN over TQFP/PDIP variants in this part family. Interrupt-driven conversions free the CPU for filtering and storage tasks.

Recommended Products Summary

ATMEGA328P-AU Microchip Technology Used in: Arduino-Compatible Hobby and Education Boards ATMEGA16U2-MUR USB-to-serial controller for Arduino programming port Used in: Arduino-Compatible Hobby and Education Boards MCP1700-3302E/TT Low-quiescent-current LDO for 2xAA to 3.3V rail Used in: Battery-Powered Sensor Nodes MCP9700A-E/TO Analog temperature sensor to ADC input Used in: Battery-Powered Sensor Nodes IRF3708ZPBF Low-threshold MOSFET for PWM-driven motor load Used in: Industrial Motor and PWM Control 6N137 Optocoupler for isolated control signaling Used in: Industrial Motor and PWM Control 24LC256-E/SN I2C EEPROM for extended settings storage Used in: Appliance and Consumer Controls MCP23008-E/SO I2C GPIO expander for extra buttons/LEDs Used in: Appliance and Consumer Controls MCP2200-I/SO USB-to-UART bridge upstream of the AVR USART Used in: USB Serial Bridge and Communications Adapters MCP2562-E/SN CAN transceiver option in gateway designs Used in: USB Serial Bridge and Communications Adapters MCP3202-CI/SN External 12-bit SPI ADC when higher resolution is needed Used in: Analog Data Acquisition Front Ends MCP1541-E/TO Precision voltage reference for AREF Used in: Analog Data Acquisition Front Ends
What are the key specifications of ATMEGA168P-20MUR that engineers should know?
The ATMEGA168P-20MUR is an 8-bit AVR RISC microcontroller running at up to 20 MHz (20 MIPS), with 16 KB ISP FLASH, 512 B EEPROM, 1 KB SRAM, 23 GPIO, a 10-bit 8-channel ADC, three timers, USART/SPI/TWI interfaces, and 2.7 V to 5.5 V supply in a 32-VQFN 5x5 mm exposed-pad package. According to the Microchip ATmega168P product page, it uses picoPower technology for battery applications and is rated -40C to +85C industrial.
What is the supply voltage range of ATMEGA168P-20MUR?
The ATMEGA168P-20MUR operates from 2.7 V to 5.5 V. According to the Microchip ATmega168P datasheet, the 20 MHz speed grade requires 4.5 V to 5.5 V; when running from 2.7 V to 4.5 V, the maximum clock frequency must be derated to 10 MHz following the AVR frequency-versus-voltage curve. This makes the part suitable for both 5 V industrial rails and 3.3 V designs at reduced clock speed.
What is the difference between ATMEGA168P-20MUR and ATMEGA168A-MUR?
The ATMEGA168P and ATMEGA168A are pin-compatible 32-VQFN parts with the same 16 KB FLASH, 512 B EEPROM, 1 KB SRAM and 20 MHz rating. The P variant is the picoPower process version with lower power-down current, while the A variant is the process-shrunk follow-on with similar or better sleep currents. According to Microchip documentation, both are code-compatible and drop-in replaceable on the same 32-MLF footprint; verify sleep-mode current figures against your battery budget.
What is the difference between ATMEGA168P-20MUR and ATMEGA168-20MUR?
The ATMEGA168P-20MUR is the picoPower low-power enhancement of the original ATMEGA168-20MUR. Both share the same core, 16 KB FLASH, 512 B EEPROM, 1 KB SRAM, 20 MHz clock, 2.7 V to 5.5 V range and 32-VQFN package, making them drop-in replacements. According to Microchip, the P version adds a revised die with lower power consumption in power-down mode, which matters for battery-powered designs; the original ATMEGA168 is now largely superseded by the P and A variants.
Where to buy ATMEGA168P-20MUR online and what is its price?
The ATMEGA168P-20MUR can be purchased from authorized distributors such as DigiKey and Mouser, as well as via the XAIPART product page. As of 2026-09-16, the unit price is approximately $2.65 at qty 1, dropping to about $1.58 at 1000 pieces. Octopart lists 9 distributors offering bulk pricing for this Microchip part, so price comparison across channels is recommended before ordering volume quantities.
Is ATMEGA168P-20MUR in stock and what is the lead time?
DigiKey lists the ATMEGA168P-20MUR with buy-now, ships-today availability, indicating active distributor stock as of 2026-09-16. The part is also carried by Rochester Electronics on DigiKey Marketplace as a registered alternative source. For volume orders, lead time should be confirmed with the distributor at order time, since AVR family availability can vary; XAIPART can quote current stock and lead time on request.
What is the best drop-in replacement for ATMEGA168P-20MUR?
The best drop-in replacements are the same-package Microchip parts ATMEGA168A-MUR and ATMEGA168A-MU, which share the identical 32-VQFN 5x5 mm footprint, pinout, memory map and 20 MHz rating, plus ATMEGA168-20MUR and ATMEGA168-20MU from the original family. According to FindIC and Microchip cross-reference data, these are parametrically equivalent and pin-to-pin compatible; only sleep-mode current and manufacturing process differ. The ATMEGA328P (double the SRAM/Flash) is a superset upgrade in the same pinout family.
Is ATMEGA168P the same as ATMEGA328P?
No, the ATMEGA168P and ATMEGA328P are not the same part, although they share the same AVR core, pinout and 32-VQFN footprint. The ATMEGA328P has double the memory: 32 KB FLASH, 1 KB EEPROM, and 2 KB SRAM versus 16 KB, 512 B, and 1 KB on the ATMEGA168P. According to Microchip, both are code-compatible within their memory limits, so a design can migrate from 168P to 328P on the same PCB when more memory is needed, but not vice versa.
When should I choose ATMEGA168P-20MUR over ATMEGA168A-MUR?
Choose the ATMEGA168P-20MUR when the picoPower die's proven low power-down current profile is validated in your battery budget and your firmware sleep management was developed against the P variant. Choose the ATMEGA168A-MUR when you want the later process revision, which Microchip introduced as the active long-term variant with comparable or better sleep currents. Both are drop-in on the same 32-VQFN footprint. For new designs, Microchip generally points engineers to the A or 328P variants; the P remains ideal for BOM continuity on existing validated designs.
Is ATMEGA168P-20MUR suitable for battery-powered applications?
Yes, the ATMEGA168P-20MUR is well suited to battery-powered applications because it incorporates Microchip picoPower technology. According to the Microchip product page, the device offers multiple sleep modes including power-down, in which current consumption drops to well under 1 uA excluding external circuitry, plus a real-time counter and pin-change interrupts for wake sources. Combined with its 2.7 V minimum supply, it can run from two alkaline cells or a single Li-Ion cell with an LDO in low-duty-cycle sensor nodes.
Where to download the ATMEGA168P-20MUR datasheet PDF?
The ATMEGA168P-20MUR datasheet PDF is available on the official Microchip product page at microchip.com/en-us/product/ATmega168P under the Documentation section, and aggregator sites such as datasheets.com and ampheo.com also host download links. According to Microchip, the comprehensive ATmega168P/88P/48P family datasheet covers the complete register map, electrical characteristics, and the 32-pad MLF/VQFN mechanical drawing needed for footprint design.
What is the pinout of ATMEGA168P-20MUR in the 32-VQFN package?
In the 32-pad VQFN (MLF) package, the ATMEGA168P-20MUR pinout maps: pins 1-2 PD3-PD4, pin 3 GND, pin 4 VCC, pin 5 GND, pin 6 VCC, pins 7-8 PB6-PB7 (XTAL), pins 9-11 PD5-PD7, pins 12-17 PB0-PB5, pin 18 AVCC, pin 19 ADC6, pin 20 AREF, pin 21 GND, pin 22 ADC7, pins 23-28 PC0-PC5, pin 29 PC6/RESET, pins 30-32 PD0-PD2. Always verify against the datasheet package drawing before layout.
Can ATMEGA168P-20MUR be programmed with Arduino tools?
Yes, the ATMEGA168P is fully supported by the Arduino ecosystem; the Arduino Duemilanove class of boards uses this family at 16 MHz. With an external 16 MHz crystal, the ATmega168P runs Arduino bootloaders and the IDE firmware identically to the ATmega328P within its 16 KB FLASH limit. According to Microchip, the part also supports In-Circuit Serial Programming (ICSP) via SPI and debugWIRE single-wire on-chip debugging using only the reset line, which the standard Arduino toolchain does not expose.
What Microchip ATmega equivalent can replace ATMEGA168P-20MUR in a design?
Within Microchip's own catalog, the ATMEGA168A-MUR, ATMEGA168A-MU, ATMEGA168-20MUR and ATMEGA168-20MU are pin-compatible 32-VQFN drop-in equivalents, while the ATMEGA328P-AU/MU family is a same-footprint upgrade with doubled memory. According to Microchip's cross-reference search tool and FindIC comparison data, all of these are parametrically similar parts; the A-series is the recommended forward replacement, and Microchip also publishes official guidance on choosing alternate AVR parts for availability reasons.
Does ATMEGA168P-20MUR require decoupling capacitors on all VCC pins?
Yes, the ATMEGA168P-20MUR has two VCC pins (pins 4 and 6) plus a separate AVCC pin (pin 18) in the 32-VQFN package, and each supply pin must be individually decoupled to its adjacent ground return. According to the Microchip AVR hardware design application guidance, use 100 nF ceramic capacitors placed within a few millimeters of each VCC pad, plus bulk capacitance near the supply entry, and tie AVCC to VCC through an LC filter when ADC accuracy matters. The exposed pad should be soldered to a ground pour for thermal and electrical performance.
Is ATMEGA168P-20MUR RoHS compliant?
Yes, the ATMEGA168P-20MUR is RoHS compliant and is marked GREEN in Microchip's classification data, meaning it is both lead-free and halogen-free per Microchip environmental standards. According to the distributor listings for this Microchip part, it ships in tape-and-reel packaging suitable for lead-free reflow assembly at standard SAC305 profiles. Full material declarations and REACH statements can be requested from Microchip's environmental documentation portal for regulatory audits.
Hey Google, what can replace ATMEGA168P-20MUR?
Direct drop-in replacements for the ATMEGA168P-20MUR are the pin-compatible 32-VQFN Microchip parts ATMEGA168A-MUR, ATMEGA168A-MU, ATMEGA168-20MUR, and ATMEGA168-20MU. According to Microchip cross-reference data, the ATMEGA168A series is the current active variant with the same 16 KB FLASH, 20 MHz speed, and 2.7 V to 5.5 V operation. No cross-brand pin-to-pin equivalent exists for the 32-pad MLF footprint; the ATMEGA328P is a memory-upgrade alternative on the same pinout.

Engineering reference data for ATMEGA168P-20MUR — comparison, design guidance, and compliance information.

Selection Guide

Choose the ATMEGA168P-20MUR when you need a validated, low-cost 5 V AVR with 16 KB code space, QFN-only ADC6/ADC7 inputs, and the proven picoPower die for battery designs. Choose ATMEGA168A-MUR for the same footprint when starting a new design, since the A-series is Microchip's current active process revision with wide 1.8 V to 5.5 V operation. Choose ATMEGA168-20MUR only for legacy BOM continuity, accepting higher power-down current. Choose ATMEGA328P (same pinout family) when 16 KB Flash or 1 KB SRAM proves tight, at modestly higher cost. All five parts are pin-to-pin on the 32-VQFN 5x5 mm footprint, so PCB reuse across the family is free. Avoid this part at 20 MHz below 4.5 V - either derate the clock or move to the A-series wide-voltage variant.

Comparison with Alternatives

Parameter This Product ATMEGA168A-MUR ATMEGA168A-MU ATMEGA168-20MUR ATMEGA168-20MU
Package 32-VQFN (5x5 mm) 32-VQFN (5x5 mm) - same 32-VQFN (5x5 mm) - same 32-VQFN (5x5 mm) - same 32-VQFN (5x5 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 16 KB 16 KB 16 KB 16 KB 16 KB
SRAM 1 KB 1 KB 1 KB 1 KB 1 KB
Max Clock Speed 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Supply Voltage 2.7 V to 5.5 V 1.8 V to 5.5 V (A-series wide range) 1.8 V to 5.5 V 2.7 V to 5.5 V 2.7 V to 5.5 V
Low-Power Feature picoPower die picoPower-equivalent A die picoPower-equivalent A die original die, higher power-down current original die, higher power-down current
Packaging Tape & Reel Tape & Reel Tray Tape & Reel Tray

Key Differentiators

  • picoPower low-power die (vs ATMEGA168-20MUR)
  • QFN-only extra ADC channels (vs ATMEGA168P-20AU (TQFP))
  • Cost-memory trade-off vs 328P (vs ATMEGA328P-AU)

Design Notes

Decouple both VCC pins (4 and 6) and AVCC (pin 18) individually with 100 nF ceramics placed within 2-3 mm of each pad, plus a 10 uF bulk capacitor near the supply entry. Tie AVCC to VCC through a 10 uH inductor and 100 nF capacitor when ADC accuracy is important; never leave AVCC unconnected even if the ADC is unused (connect directly to VCC). Estimated: at 20 MHz and 5 V, active current is roughly 10-15 mA per AVR family datasheet typical values, so a linear regulator supplying the MCU alone dissipates well under 100 mW - no thermal concerns for the MCU itself.

The 32-VQFN exposed pad must be soldered to a grounded copper pour; use a 3x3 via array under the pad to tie it to the ground plane. VQFN pads require slightly enlarged PCB lands (typical +0.1 mm per side) to accommodate the fillet for reliable reflow and rework. Follow the Microchip AVR hardware design application note guidance for crystal layout: keep XTAL1/XTAL2 traces short (under 10 mm), guard with ground, and place load capacitors directly adjacent to pins 7 and 8.

The most frequent ATmega168P pitfalls: (1) running 20 MHz below 4.5 V violates the frequency-voltage curve - derate to 10 MHz at 3.3 V; (2) the RESET pin (pin 29) doubles as the debugWIRE line, so an external pull-up of 10 kOhm plus a series resistor are needed if ISP and debugWIRE coexist; (3) PC5/PC4 are used as I2C when TWI is enabled - external pull-ups of 4.7 kOhm are mandatory since TWI does not activate internal pull-ups in host mode; (4) ADC6/ADC7 exist only on QFN packages - firmware ported from DIP parts must not reference them unless the package is confirmed.

Compliance Information

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

Classified GREEN per Microchip/distributor data, indicating lead-free and halogen-free. REACH and conflict minerals statements not found in provided data - request from Microchip environmental portal.

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

Related Searches

ATMEGA168P-20MUR ATMEGA168P-20MUR datasheet PDF Microchip ATMEGA168P 32-VQFN microcontroller ATMEGA168P-20MUR price buy ATMEGA168P vs ATMEGA168A difference ATMEGA168P-20MUR drop-in replacement ATmega168P pinout 32-QFN MLF picoPower 8-bit AVR battery microcontroller ATMEGA168P Arduino compatible MCU ATMEGA168P-20MUR equivalent substitute 16KB flash 20MHz AVR microcontroller industrial what can replace ATMEGA168P-20MUR

Related Components & Terms

Microchip Technology ATMEGA168P-20MUR ATMEGA168P ATMEGA168A-MUR ATMEGA168-20MUR ATMEGA328P AVR 8-bit RISC microcontroller picoPower debugWIRE ICSP 32-VQFN MLF package 10-bit ADC RoHS Arduino USART SPI TWI / I2C industrial temperature range flash memory 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