Microchip Technology

ATMEGA164PV-10AU - 8-Bit AVR MCU 16KB Flash 10MHz | Microchip

MPN: ATMEGA164PV-10AU βœ“ Active
In Stock Ships in 1-3 business days
1.8 V to 5.5 V Vdss 44-pin TQFP (10x10 mm) Package 10 MHz Speed 16 KB (8K x 16) Flash Memory
From $2.64 USD / Unit
MOQ: 1 |
Price updated: 2026-09-16
Volume Pricing
Qty Unit Price Extended
1 $4.12 $4.12
10 $3.71 $37.10
100 $3.3 $330.00
500 $2.97 $1,485.00
1,000 $2.64 $2,640.00
ℹ️ All prices are in USD

ATMEGA164PV-10AU Overview

The Microchip Technology ATMEGA164PV-10AU is an 8-bit picoPower AVR RISC microcontroller with 16 KB in-system programmable Flash, 1 KB SRAM, and 512 B EEPROM, running at up to 10 MHz from a 1.8 V to 5.5 V supply in a 44-pin TQFP (10x10 mm) package. It delivers up to 10 MIPS throughput at 10 MHz with 32 general-purpose working registers and 32 programmable I/O lines.

An AVR microcontroller is a Harvard-architecture 8-bit RISC device that executes most instructions in a single clock cycle, sitting in the hierarchy: AVR MCU -> 8-bit microcontroller -> embedded microcontroller -> semiconductor IC. The ATmega164P family is the picoPower generation of the classic ATmega164, adding ultra-low-power sleep modes, a real-time counter, and enhanced brown-out detection for battery-powered designs.

Key differentiators include 16 KB Flash with read-while-write self-programming, 512 B EEPROM for non-volatile parameter storage, 1 KB SRAM, two USARTs, a byte-oriented two-wire serial interface (I2C), an SPI port, three flexible 16-bit timer/counters with compare and PWM modes, an 8-channel 10-bit ADC, and a programmable watchdog timer with separate on-chip oscillator. The picoPower architecture achieves sub-1 uA power-down current, making it suitable for battery-operated and energy-harvesting nodes.

The device uses a single-cycle RISC core with 131 instructions and 32 x 8 general-purpose registers, enabling deterministic real-time response without the pipeline stalls typical of CISC architectures. On-chip debugWIRE and JTAG interfaces support in-circuit debugging and programming without external emulation hardware.

Typical applications include industrial control panels, battery-powered sensor nodes, consumer appliance control boards, motor control front-ends, and legacy ATmega164 designs requiring a low-voltage 1.8 V operating option. The 44-pin TQFP footprint is shared across the ATmega164P/324P/644P family, allowing memory upgrades without PCB changes.

When designing with this device, decouple every VCC/AVCC pin with a 100 nF ceramic capacitor placed within 5 mm of the pin, and keep the AREF pin bypassed with 100 nF to GND for ADC accuracy. The 10 MHz maximum frequency at 1.8 V requires the low-frequency crystal or internal calibrated RC oscillator option.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers a single reference for selection, replacement, and layout decisions.

Drop-in alternatives for ATMEGA164PV-10AU β€” 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 ATMEGA164PV-10AU (same form factor and footprint) β€” differing in ADC, General Purpose Working Registers, RoHS Status, Timers.

Microchip Technology
ADC: 8-channel, 10-bit successive approximation
General Purpose Working Registers: 32
RoHS Status: Compliant
Compare with ATMEGA164PV-10AU β†’

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

ATMEGA164PA-AUR

βœ… Drop-In
Microchip Technology
πŸ“¦ 44-pin TQFP (10x10 mm)
8-bit AVR enhanced RISC Β· 16 KB (8K x 16) in-system programmable Β· 512 B Β· 1 KB Β· 20 MHz Β· Up to 20 MIPS at 20 MHz (1 MIPS/MHz) Β· 1.8 V to 5.5 V Β· 32

βœ“ In Stock

$2.05 / Unit

View Datasheet β†’

ATMEGA164PA-AUR

βœ… Drop-In
Microchip Technology
πŸ“¦ 44-pin TQFP (10x10 mm)
8-bit AVR enhanced RISC Β· 16 KB (8K x 16) in-system programmable Β· 512 B Β· 1 KB Β· 20 MHz Β· Up to 20 MIPS at 20 MHz (1 MIPS/MHz) Β· 1.8 V to 5.5 V Β· 32

βœ“ In Stock

$2.05 / Unit

View Datasheet β†’

ATMEGA164P-20AU

βœ… Drop-In
πŸ“¦ 44-pin TQFP (10x10 mm)
20 MHz max clock vs 10 MHz (+100%), requires 4.5 V minimum supply vs 1.8 V, otherwise pin-to-pin

πŸ“‹ Reference alternative (not in catalog)

ATMEGA324PA-AU

βœ… Drop-In
πŸ“¦ 44-pin TQFP (10x10 mm)
32 KB Flash vs 16 KB (+100%), 2 KB SRAM vs 1 KB, same 44-pin TQFP pinout and 10 MHz rating

πŸ“‹ Reference alternative (not in catalog)

ATMEGA644PA-AU

βœ… Drop-In
πŸ“¦ 44-pin TQFP (10x10 mm)
64 KB Flash vs 16 KB (+300%), 4 KB SRAM vs 1 KB, same 44-pin TQFP pinout and 10 MHz rating

πŸ“‹ Reference alternative (not in catalog)

ATMEGA164P-20AUR

βœ… Drop-In
πŸ“¦ 44-pin TQFP (10x10 mm)
20 MHz max clock vs 10 MHz (+100%), tape-and-reel packaging, 4.5 V minimum supply

πŸ“‹ Reference alternative (not in catalog)

ATMEGA164PV-10AU Maximum Ratings & Electrical Characteristics

Core Processor AVR 8-bit RISC
Program Memory Size 16 KB (8K x 16) Flash
EEPROM Size 512 B
SRAM Size 1 KB
Maximum Clock Speed 10 MHz
Operating Voltage Range 1.8 V to 5.5 V
Number of I/O Lines 32
General Purpose Working Registers 32 x 8-bit
Instruction Set 131 powerful instructions, most single clock cycle
Connectivity 2x USART, I2C (TWI), SPI
Timers 3 flexible 16-bit timer/counters with compare and PWM
ADC 8-channel 10-bit successive approximation
Package 44-pin TQFP (10x10 mm)
Mounting Type Surface Mount
Operating Temperature -40C to +85C (industrial)
Debug Interface debugWIRE and JTAG (IEEE 1149.1)
RoHS Status Compliant (GREEN)

ATMEGA164PV-10AU Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 PB0 β€” Port B bit 0, also T0/XCK0
Pin 2 PB1 β€” Port B bit 1, also T1/CLKO
Pin 3 PB2 β€” Port B bit 2, also INT2/AIN0
Pin 4 PB3 β€” Port B bit 3, also OC0A/AIN1
Pin 5 PB4 β€” Port B bit 4, also OC0B/SS
Pin 6 PB5 β€” Port B bit 5, also MOSI/OC1A
Pin 7 PB6 β€” Port B bit 6, also MISO/OC1B
Pin 8 PB7 β€” Port B bit 7, also SCK/OC2A
Pin 9 RESET β€” Reset input, active low
Pin 10 VCC β€” Digital supply voltage
Pin 11 GND β€” Ground
Pin 12 XTAL2 β€” Crystal oscillator output
Pin 13 XTAL1 β€” Crystal oscillator input / external clock
Pin 14 PD0 β€” Port D bit 0, also RXD0
Pin 15 PD1 β€” Port D bit 1, also TXD0
Pin 16 PD2 β€” Port D bit 2, also RXD1
Pin 17 PD3 β€” Port D bit 3, also TXD1
Pin 18 PD4 β€” Port D bit 4, also OC1B
Pin 19 PD5 β€” Port D bit 5, also OC1A
Pin 20 PD6 β€” Port D bit 6, also OC2B
Pin 21 PD7 β€” Port D bit 7, also OC2A
Pin 22 PC0 β€” Port C bit 0, also SCL/ADC0
Pin 23 PC1 β€” Port C bit 1, also SDA/ADC1
Pin 24 PC2 β€” Port C bit 2, also TCK/ADC2
Pin 25 PC3 β€” Port C bit 3, also TMS/ADC3
Pin 26 PC4 β€” Port C bit 4, also TDO/ADC4
Pin 27 PC5 β€” Port C bit 5, also TDI/ADC5
Pin 28 PC6 β€” Port C bit 6, also TOSC1/ADC6
Pin 29 PC7 β€” Port C bit 7, also TOSC2/ADC7
Pin 30 AVCC β€” Analog supply voltage for ADC
Pin 31 GND β€” Ground
Pin 32 AREF β€” Analog reference voltage for ADC
Pin 33 PA7 β€” Port A bit 7, also ADC7
Pin 34 PA6 β€” Port A bit 6, also ADC6
Pin 35 PA5 β€” Port A bit 5, also ADC5
Pin 36 PA4 β€” Port A bit 4, also ADC4
Pin 37 PA3 β€” Port A bit 3, also ADC3
Pin 38 PA2 β€” Port A bit 2, also ADC2
Pin 39 PA1 β€” Port A bit 1, also ADC1
Pin 40 PA0 β€” Port A bit 0, also ADC0
Pin 41 GND β€” Ground
Pin 42 VCC β€” Digital supply voltage
Pin 43 GND β€” Ground
Pin 44 GND β€” Ground

Typical Applications

ATMEGA164PV-10AU is suitable for 6 applications: Battery-Powered Sensor Nodes, Industrial Control Panels, Consumer Appliance Control Boards, Legacy ATmega164 Design Migration, Motor Control Front-End, Data Logging and Metering.

🧩

Battery-Powered Sensor Nodes

The ATMEGA164PV-10AU fits battery-powered sensor nodes because its 1.8 V to 5.5 V supply range allows direct operation from a single Li-ion cell or two AA alkaline cells without a boost converter, and its picoPower architecture keeps sleep current low between measurement bursts. The 8-channel 10-bit ADC samples analog sensors such as thermistors, strain gauges, and photodiodes directly, while the 512 B EEPROM stores calibration coefficients that survive power loss. In a typical node, the MCU wakes from power-down on a 32.768 kHz timer, samples the ADC, and transmits via one of the two USARTs to a sub-GHz radio. The trade-off versus a 20 MHz ATmega164P is lower throughput, but the 10 MHz core is sufficient for sensor fusion at 1 Hz to 100 Hz sample rates.

🏭

Industrial Control Panels

The ATMEGA164PV-10AU suits industrial control panels because its 32 programmable I/O lines, three 16-bit timer/counters with PWM, and -40C to +85C industrial temperature range cover relay drivers, keypad scanning, and status LED control in a single 44-pin TQFP device. Two USARTs allow simultaneous connection to an HMI display and a Modbus RTU network, while the byte-oriented TWI (I2C) bus interfaces with port expanders and EEPROM. The 5.5 V maximum supply provides good noise margin in 5 V industrial backplanes, and the on-chip brown-out detector prevents code corruption during supply dips. Compared with a 20 MHz ATmega164P, the 10 MHz PV variant trades throughput for lower supply voltage flexibility, which matters when the panel logic runs from a 3.3 V rail derived from a 24 V bus.

πŸ”§

Consumer Appliance Control Boards

The ATMEGA164PV-10AU is used in consumer appliance control boards because it integrates the ADC, PWM timers, and communication peripherals needed for motor control, touch key scanning, and display driving into one 44-pin TQFP package, reducing BOM count and board area. Three 16-bit timer/counters generate complementary PWM outputs for triac-fired heating elements or small BLDC motors, while the 10-bit ADC monitors thermistors and current shunts. The 1.8 V to 5.5 V range lets the same firmware run on 3.3 V or 5 V appliance platforms, and the 16 KB Flash is adequate for a control state machine plus a simple user interface. The main trade-off versus a 32-bit MCU is arithmetic throughput, but appliance control loops typically run below 1 kHz and do not need DSP-class performance.

πŸ”§

Legacy ATmega164 Design Migration

The ATMEGA164PV-10AU is the natural migration target for legacy ATmega164 designs that need a low-voltage operating option, because it retains the 44-pin TQFP footprint, 16 KB Flash, 1 KB SRAM, and 512 B EEPROM of the original ATmega164 while adding picoPower sleep modes and a 1.8 V minimum supply. Existing firmware compiled for the ATmega164P family runs unchanged after updating the device signature and fuse bytes in the programmer. The debugWIRE and JTAG interfaces remain available on the same Port C pins, so existing production test fixtures continue to work. Engineers migrating from a 5 V-only ATmega164 should verify that any external level-shifted peripherals still meet VIH/VIL thresholds at the new 3.3 V rail, since the MCU itself is agnostic to the supply voltage within 1.8 V to 5.5 V.

⚑

Motor Control Front-End

The ATMEGA164PV-10AU serves as a motor control front-end because its three 16-bit timer/counters with compare and PWM modes generate the six-step commutation signals for a three-phase BLDC motor, while the 8-channel 10-bit ADC samples back-EMF or shunt current for closed-loop speed regulation. The 10 MHz core executes the commutation state machine in well under 10 us per step, which is sufficient for motors up to a few thousand RPM. Two USARTs allow a host controller to send speed setpoints over a serial link, and the 512 B EEPROM stores motor parameters. The 1.8 V to 5.5 V supply range supports both 3.3 V and 5 V gate-driver logic levels. For higher PWM resolution or faster control loops, the 20 MHz ATMEGA164P-20AU is the pin-compatible upgrade.

πŸ–₯️

Data Logging and Metering

The ATMEGA164PV-10AU is well suited to data logging and metering because the 512 B EEPROM provides non-volatile storage for calibration constants and accumulated totals, while the 1 KB SRAM buffers samples before they are written to an external SPI flash or SD card. The 8-channel 10-bit ADC digitizes voltage and current sense signals for energy metering, and the real-time counter with a 32.768 kHz crystal keeps an accurate time base for timestamped logs. Two USARTs support simultaneous local diagnostics and remote telemetry. The 1.8 V to 5.5 V operating range allows the logger to run directly from a 3.6 V lithium thionyl chloride cell, and picoPower sleep modes extend battery life to years at low sample rates. The 16 KB Flash is sufficient for a logging state machine plus a Modbus or ASCII protocol stack.

Recommended Products Summary

ATMEGA164PA-AU Microchip Technology Used in: Battery-Powered Sensor Nodes, Consumer Appliance Control Boards, Legacy ATmega164 Design Migration, Data Logging and Metering ATMEGA324PA-AU 32 KB Flash upgrade in same TQFP footprint Used in: Battery-Powered Sensor Nodes, Consumer Appliance Control Boards, Data Logging and Metering ATMEGA164P-20AU 20 MHz variant for higher-throughput control loops Used in: Industrial Control Panels, Legacy ATmega164 Design Migration, Motor Control Front-End ATMEGA644PA-AU 64 KB Flash for larger control firmware Used in: Industrial Control Panels, Motor Control Front-End
What is the ATMEGA164PV-10AU?
The ATMEGA164PV-10AU is an 8-bit picoPower AVR RISC microcontroller from Microchip Technology with 16 KB in-system programmable Flash, 1 KB SRAM, and 512 B EEPROM, running at up to 10 MHz in a 44-pin TQFP package. According to the Microchip ATmega164P datasheet, it operates from 1.8 V to 5.5 V and provides 32 programmable I/O lines, two USARTs, I2C, and SPI.
What is the operating voltage of ATMEGA164PV-10AU?
The ATMEGA164PV-10AU operates from 1.8 V to 5.5 V, making it suitable for both 3.3 V and 5 V systems as well as 1.8 V battery-powered designs. The 10 MHz maximum clock frequency is guaranteed across the full 1.8 V to 5.5 V range, so no derating is required at low supply voltages.
How much Flash memory does the ATMEGA164PV-10AU have?
The ATMEGA164PV-10AU contains 16 KB of in-system programmable Flash memory organized as 8K x 16 bits, with read-while-write self-programming capability. It also includes 512 B of EEPROM for non-volatile parameter storage and 1 KB of internal SRAM for runtime data, per the Microchip ATmega164P datasheet.
What is the maximum clock speed of ATMEGA164PV-10AU?
The ATMEGA164PV-10AU runs at a maximum clock speed of 10 MHz, delivering up to 10 MIPS throughput because most AVR instructions execute in a single clock cycle. The 10 MHz rating applies across the full 1.8 V to 5.5 V supply range, unlike some AVR variants that require 4.5 V for full speed.
Where to buy ATMEGA164PV-10AU online?
The ATMEGA164PV-10AU is stocked by major authorized distributors including DigiKey, Mouser, and Octopart-listed suppliers, with pricing as of 2026-09-16 starting around $4.12 for single units and dropping to approximately $2.64 at 1000-piece quantities. XAIPART lists the part with datasheet, pinout, and drop-in alternatives for direct comparison.
What is the price of ATMEGA164PV-10AU?
As of 2026-09-16, the ATMEGA164PV-10AU is priced at approximately $4.12 for quantity 1, $3.71 at quantity 10, $3.30 at quantity 100, $2.97 at quantity 500, and $2.64 at quantity 1000 from authorized distributors. Volume pricing below 1000 pieces should be requested via RFQ because distributor stock and lead times fluctuate.
What is the lead time for ATMEGA164PV-10AU?
Lead time for the ATMEGA164PV-10AU varies by distributor; DigiKey lists the part as ships today for in-stock quantities as of 2026-09-16, while factory-direct orders through Microchip typically quote 8 to 12 weeks for tray quantities. Always confirm current stock and lead time with the distributor before committing to a production schedule.
Is ATMEGA164PV-10AU in stock?
The ATMEGA164PV-10AU is an active, in-production part and is listed as in stock at DigiKey as of 2026-09-16. Microchip classifies the ATmega164P family as ACTIVE, so long-term supply is expected, but tray-quantity availability can tighten during allocation periods.
What is the difference between ATMEGA164PV-10AU and ATMEGA164PA-AU?
The ATMEGA164PA-AU is the newer ATmega164PA revision, which Microchip recommends for new designs; it is pin-compatible with the ATMEGA164PV-10AU in the same 44-pin TQFP package but adds improved picoPower characteristics and a lower minimum supply voltage. The ATMEGA164PV-10AU remains active for existing designs, but new projects should evaluate the PA variant first.
ATMEGA164PV-10AU vs ATMEGA164P-20AU - which is better for 5V designs?
The ATMEGA164P-20AU is better for 5 V designs that need higher throughput because it runs at 20 MHz versus the 10 MHz of the ATMEGA164PV-10AU. Both share the 44-pin TQFP footprint and 16 KB Flash, so the choice is purely about clock speed: pick the 20 MHz part for compute-heavy 5 V applications and the 10 MHz PV part for low-voltage or low-power designs.
When should I choose ATMEGA164PV-10AU over ATMEGA164P-20AU?
Choose the ATMEGA164PV-10AU when your design must operate down to 1.8 V or when low power consumption is the priority, since the PV variant is specified across 1.8 V to 5.5 V at 10 MHz. Choose the ATMEGA164P-20AU when you need 20 MHz throughput at 4.5 V to 5.5 V and do not require sub-2.5 V operation.
Is ATMEGA164PV-10AU suitable for battery-powered applications?
Yes, the ATMEGA164PV-10AU is well suited to battery-powered applications because it is built on Microchip picoPower technology and operates from 1.8 V to 5.5 V, allowing direct drive from a single Li-ion cell or two AA cells. Multiple sleep modes, including power-down and power-save, reduce current consumption between active periods.
What is the best drop-in replacement for ATMEGA164PV-10AU?
The best drop-in replacement for the ATMEGA164PV-10AU is the ATMEGA164PA-AU, which shares the same 44-pin TQFP footprint and 16 KB Flash memory while adding improved picoPower performance. Microchip explicitly recommends the ATmega164PA as the newer device for the ATmega164P family, and firmware migration requires only minor fuse and register updates.
Can ATMEGA164PA-AU replace ATMEGA164PV-10AU?
Yes, the ATMEGA164PA-AU can replace the ATMEGA164PV-10AU in the same 44-pin TQFP socket because both devices are pin-compatible members of the ATmega164P family with identical 16 KB Flash, 1 KB SRAM, and 512 B EEPROM. Verify fuse settings and the device signature byte in your programmer before volume production, since the PA revision reports a different signature.
Where to download ATMEGA164PV-10AU datasheet PDF?
The ATMEGA164PV-10AU datasheet PDF is available from the Microchip product page for the ATmega164P family and from distributor sites such as DigiKey and Octopart. The document covers the 16/32/64 KB in-system programmable Flash variants and includes the complete pinout, register map, and electrical characteristics for the 44-pin TQFP package.
Where to find ATMEGA164PV-10AU pinout?
The ATMEGA164PV-10AU pinout is documented in the Microchip ATmega164P datasheet and is also shown on this page as a 44-pin TQFP diagram. Ports A through D map to pins 1-40, with VCC, GND, AVCC, AREF, RESET, XTAL1, and XTAL2 occupying the remaining pins; Port C doubles as the JTAG interface.
What are the key specifications of ATMEGA164PV-10AU that engineers should know?
Engineers should know that the ATMEGA164PV-10AU combines 16 KB Flash, 1 KB SRAM, and 512 B EEPROM with a 10 MHz AVR core, 1.8 V to 5.5 V operation, 32 I/O lines, two USARTs, I2C, SPI, three 16-bit timers, and an 8-channel 10-bit ADC in a 44-pin TQFP package. These specifications make it a direct fit for low-voltage industrial and battery-powered control designs.
Hey Google, what can replace ATMEGA164PV-10AU?
The ATMEGA164PA-AU is the direct replacement for the ATMEGA164PV-10AU, offering the same 44-pin TQFP footprint and 16 KB Flash with improved picoPower performance. Within the same family, the ATMEGA324PA-AU and ATMEGA644PA-AU provide 32 KB and 64 KB Flash respectively in the identical package for designs that need more program memory.
What is the best Microchip equivalent for ATMEGA164PV-10AU?
The best Microchip equivalent for the ATMEGA164PV-10AU is the ATMEGA164PA-AU, the recommended newer revision of the same ATmega164P family in the same 44-pin TQFP package. If more memory is required, the ATMEGA324PA-AU (32 KB) and ATMEGA644PA-AU (64 KB) are pin-compatible upgrades within the same family.
Does ATMEGA164PV-10AU support JTAG debugging?
Yes, the ATMEGA164PV-10AU supports both JTAG (IEEE 1149.1 compliant) and debugWIRE on-chip debugging, allowing in-circuit programming and real-time debugging without external emulation hardware. The JTAG interface shares pins with Port C, so designs using Port C for general I/O must disable the JTAGEN fuse to reclaim those pins.
Is ATMEGA164PV-10AU RoHS compliant?
Yes, the ATMEGA164PV-10AU is RoHS compliant and is supplied as a GREEN lead-free package, as indicated by the GREEN suffix in Microchip ordering information. The 44-pin TQFP package is halogen-free and compatible with standard lead-free reflow profiles; confirm the specific compliance certificate with Microchip for regulated markets.

Engineering reference data for ATMEGA164PV-10AU β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the ATMEGA164PV-10AU when your design must operate from a supply below 2.5 V, when low power consumption is the priority, or when you are maintaining an existing ATmega164P design that already uses the 44-pin TQFP footprint. Choose the ATMEGA164PA-AU for new designs, since Microchip recommends the PA revision and it is pin-compatible with improved picoPower. Choose the ATMEGA164P-20AU only if you need 20 MHz throughput and can guarantee a 4.5 V to 5.5 V supply. Choose the ATMEGA324PA-AU or ATMEGA644PA-AU when firmware outgrows 16 KB of Flash - both are pin-compatible in the same 44-pin TQFP package. All five devices share the same footprint, so the decision reduces to supply voltage, clock speed, and memory size rather than PCB layout.

Comparison with Alternatives

Parameter This Product ATMEGA164PA-AU ATMEGA164P-20AU ATMEGA324PA-AU ATMEGA644PA-AU
Package 44-pin TQFP (10x10 mm) 44-pin TQFP (10x10 mm) - same 44-pin TQFP (10x10 mm) - same 44-pin TQFP (10x10 mm) - same 44-pin TQFP (10x10 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 16 KB 16 KB 16 KB 32 KB 64 KB
SRAM 1 KB 1 KB 1 KB 2 KB 4 KB
EEPROM 512 B 512 B 512 B 1 KB 2 KB
Maximum Clock Speed 10 MHz 10 MHz 20 MHz 10 MHz 10 MHz
Operating Voltage Range 1.8 V to 5.5 V 1.8 V to 5.5 V 4.5 V to 5.5 V (at 20 MHz) 1.8 V to 5.5 V 1.8 V to 5.5 V
I/O Lines 32 32 32 32 32
Connectivity 2x USART, I2C, SPI 2x USART, I2C, SPI 2x USART, I2C, SPI 2x USART, I2C, SPI 2x USART, I2C, SPI
ADC Channels 8-channel 10-bit 8-channel 10-bit 8-channel 10-bit 8-channel 10-bit 8-channel 10-bit
Device Revision ATmega164P (PV low-voltage) ATmega164PA (newer revision) ATmega164P (20 MHz) ATmega324PA ATmega644PA

Key Differentiators

  • Low-voltage operation down to 1.8 V (vs ATMEGA164P-20AU)
  • Recommended newer revision available in same footprint (vs ATMEGA164PA-AU)
  • Memory upgrade path without PCB change (vs ATMEGA644PA-AU)
  • Full 10 MHz across the entire supply range (vs ATMEGA164P-20AU)

Design Notes

Decouple every VCC and AVCC pin with a 100 nF ceramic capacitor placed within 5 mm of the pin, and add a 10 uF bulk capacitor near the package. Bypass AREF with a 100 nF capacitor to GND when using the internal reference, or with the external reference value when using an external reference. Estimated: at 10 MHz and 5 V, core current is roughly 5-8 mA, so a 10 uF bulk capacitor provides adequate transient reserve for the ADC and I/O switching.

Route the 32.768 kHz crystal for the real-time counter with short, symmetric traces and guard them with GND to minimize jitter. Keep the crystal and its load capacitors away from switching I/O traces and the ADC input pins. For the main system clock, place the crystal or resonator as close as possible to XTAL1/XTAL2 (pins 13/12) and use a ground plane under the oscillator loop to reduce EMI coupling into the 10-bit ADC.

The JTAG interface shares pins with Port C (PC2-PC5). If Port C is used for general I/O, the JTAGEN fuse must be programmed to 0 to release those pins; otherwise the port pins remain under JTAG control and appear unresponsive. Similarly, the RESET pin (pin 9) must not be driven by an external push-pull source unless the RSTDISBL fuse is programmed, and doing so disables in-system programming. Always verify fuse settings before volume production.

When using the 10-bit ADC at full 10 MHz system clock, keep the ADC clock divider (ADPS bits) set so the successive-approximation clock stays between 50 kHz and 200 kHz for maximum accuracy. Route analog inputs away from the USART and SPI traces, and use a separate analog ground return to the AVCC decoupling point. Estimated: with a 10 MHz system clock and ADPS = 128, the ADC clock is 78 kHz, which is within the recommended range.

Compliance Information

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

The ATMEGA164PV-10AU is supplied as a GREEN lead-free package per Microchip ordering information and is RoHS compliant. AEC-Q100 automotive qualification is not applicable to this industrial-grade part; automotive variants are ordered under separate part numbers.

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

Related Searches

ATMEGA164PV-10AU ATMEGA164PV-10AU datasheet Microchip ATMEGA164PV-10AU ATMEGA164PV-10AU pinout TQFP 8-bit AVR microcontroller 16KB Flash 10MHz 44-pin TQFP AVR microcontroller ATMEGA164PV-10AU battery powered application ATMEGA164PV-10AU vs ATMEGA164PA-AU ATMEGA164PV-10AU drop-in replacement ATMEGA164PV-10AU buy price what is the operating voltage of ATMEGA164PV-10AU ATMEGA164PV-10AU equivalent Microchip picoPower AVR low voltage microcontroller

Related Components & Terms

Microchip Technology ATMEGA164PV-10AU ATMEGA164PA-AU ATMEGA164P-20AU ATMEGA324PA-AU ATMEGA644PA-AU AVR 8-bit microcontroller embedded microcontroller picoPower RISC TQFP-44 QFP family surface mount RoHS JTAG debugWIRE USART I2C SPI 10-bit ADC Flash memory EEPROM SRAM industrial control
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