ATMEGA329PV-10MN - 8-bit AVR MCU 32KB Flash 10MHz 64-QFN | Microchip
MPN: ATMEGA329PV-10MN ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.37 | $6.37 |
| 10 | $5.92 | $59.20 |
| 100 | $5.31 | $531.00 |
| 500 | $4.78 | $2,390.00 |
| 1,000 | $4.29 | $4,290.00 |
ATMEGA329PV-10MN Overview
An 8-bit AVR microcontroller is a single-chip computer built on a modified Harvard architecture that fetches instructions from Flash while accessing data SRAM in parallel, achieving nearly one instruction per clock cycle. AVR MCUs sit inside the broader category of microcontrollers -> embedded processors -> microcomputers -> semiconductors. The ATmega family specifically targets applications that need deterministic real-time performance, on-chip peripherals, and ultra-low active/sleep power consumption.
Key features of the ATMEGA329PV-10MN include 131 powerful instructions (most executed in a single clock cycle), 32 general-purpose working registers, fully static operation, and a 16 MIPS throughput at 10 MHz. The device integrates an LCD controller that can drive up to 4x40 segments directly, eliminating an external display driver. On-board peripherals include a 10-bit ADC, two USARTs, an SPI interface, a TWI (I2C-compatible) bus, one 16-bit timer/counter, two 8-bit timer/counters, a real-time counter with separate oscillator, and a programmable watchdog timer with on-chip oscillator.
Typical applications include low-power handheld instruments, battery-backed sensor hubs, LCD-based metering, wearable health monitors, white-goods user interfaces, and remote controls. Designers select the ATMEGA329PV-10MN when they need the AVR tool-chain familiarity of an ATmega device combined with pico-power sleep currents and a built-in segment-LCD driver. The 64-QFN package keeps the footprint compact for space-constrained PCB layouts where a QFP would be too tall.
When designing with this device, pay attention to the pico-power sleep modes: the "P" version supports six sleep modes including Power-save with the RTC running from a 32 kHz crystal. Decoupling should follow the manufacturer reference design with 100 nF on each AVCC/AVSS pair plus a 10 uF bulk capacitor; the LCD segment pins can share the same digital supply rail as long as the charge-pump configuration is correct.
Drop-in alternatives for ATMEGA329PV-10MN — 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 ATMEGA329PV-10MN (same form factor and footprint) — differing in ADC, Operating Temperature, Package, Program Memory (Flash), RoHS Status.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
ATMEGA329PV-10MU
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
ATMEGA329PV-10MUR
✅ Drop-In✓ In Stock
$3.99 / Unit
View Datasheet →ATMEGA329PA-MUR
✅ Drop-In✓ In Stock
$3.85 / Unit
View Datasheet →ATMEGA329P-20AU
✅ Drop-In✓ In Stock
$4.71 / Unit
View Datasheet →ATMEGA329A-MUR
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$3.61 / Unit
View Datasheet →ATMEGA329-16AU
✅ Drop-In✓ In Stock
$8.45 / Unit
View Datasheet →ATMEGA329PV-10MN Maximum Ratings & Electrical Characteristics
| Core Architecture | AVR 8-bit RISC |
| Program Memory (Flash) | 32 KB |
| SRAM | 2 KB |
| EEPROM | 1 KB |
| Maximum Clock Frequency | 10 MHz |
| Throughput | 10 MIPS at 10 MHz |
| Operating Voltage (Vcc) | 1.8 V to 5.5 V |
| I/O Pins | 54 |
| Package / Case | 64-QFN (9x9 mm) |
| Mounting Type | Surface Mount |
| Operating Temperature | -40C to +105C |
| ADC | 10-bit, 8 channels |
| LCD Controller | Integrated segment LCD, up to 4x40 segments |
| Timers | 1x 16-bit, 2x 8-bit |
| Communication Interfaces | 2x USART, 1x SPI, 1x TWI (I2C) |
| Watchdog Timer | Yes, programmable with on-chip oscillator |
| Power-Save Modes | 6 sleep modes (pico-power variants) |
| RoHS Status | Compliant |
ATMEGA329PV-10MN Pin Configuration
| Pin 1 | VCC — Digital supply voltage |
| Pin 2 | GND — Ground |
| Pin 3 | AVCC — Analog supply voltage |
| Pin 4 | AREF — ADC reference voltage |
| Pin 5 | XTAL1 — Crystal oscillator input |
| Pin 6 | XTAL2 — Crystal oscillator output |
| Pin 7 | RESET — Reset input (active low) |
| Pin 8 | PD0 — Port D bit 0 / RXD0 (USART0 RX) |
| Pin 9 | PD1 — Port D bit 1 / TXD0 (USART0 TX) |
| Pin 10 | PD2 — Port D bit 2 / INT0 |
| Pin 11 | PD3 — Port D bit 3 / INT1 |
| Pin 12 | PD4 — Port D bit 4 / ICP1 |
| Pin 13 | PD5 — Port D bit 5 |
| Pin 14 | PD6 — Port D bit 6 / T1 |
| Pin 15 | PD7 — Port D bit 7 / T0 |
| Pin 16 | PG0 — Port G bit 0 |
| Pin 17 | PG1 — Port G bit 1 |
| Pin 18 | PG2 — Port G bit 2 |
| Pin 19 | PG3 — Port G bit 3 |
| Pin 20 | PG4 — Port G bit 4 |
| Pin 21 | PB0 — Port B bit 0 / SS |
| Pin 22 | PB1 — Port B bit 1 / SCK |
| Pin 23 | PB2 — Port B bit 2 / MOSI |
| Pin 24 | PB3 — Port B bit 3 / MISO |
| Pin 25 | PB4 — Port B bit 4 |
| Pin 26 | PB5 — Port B bit 5 |
| Pin 27 | PB6 — Port B bit 6 |
| Pin 28 | PB7 — Port B bit 7 |
| Pin 29 | PC0 — Port C bit 0 / A0 |
| Pin 30 | PC1 — Port C bit 1 / A1 |
| Pin 31 | PC2 — Port C bit 2 / A2 |
| Pin 32 | PC3 — Port C bit 3 / A3 |
| Pin 33 | PC4 — Port C bit 4 / A4 / SDA |
| Pin 34 | PC5 — Port C bit 5 / A5 / SCL |
| Pin 35 | PC6 — Port C bit 6 / A6 |
| Pin 36 | PC7 — Port C bit 7 / A7 |
| Pin 37 | PE0 — Port E bit 0 / RXD1 |
| Pin 38 | PE1 — Port E bit 1 / TXD1 |
| Pin 39 | PE2 — Port E bit 2 / XCK1 |
| Pin 40 | PE3 — Port E bit 3 / AIN1 |
| Pin 41 | PE4 — Port E bit 4 / AIN0 |
| Pin 42 | PE5 — Port E bit 5 / INT2 |
| Pin 43 | PE6 — Port E bit 6 / INT3 |
| Pin 44 | PE7 — Port E bit 7 / INT4 |
| Pin 45 | PF0 — Port F bit 0 / ADC0 |
| Pin 46 | PF1 — Port F bit 1 / ADC1 |
| Pin 47 | PF2 — Port F bit 2 / ADC2 |
| Pin 48 | PF3 — Port F bit 3 / ADC3 |
| Pin 49 | PF4 — Port F bit 4 / ADC4 / TCK |
| Pin 50 | PF5 — Port F bit 5 / ADC5 / TMS |
| Pin 51 | PF6 — Port F bit 6 / ADC6 / TDO |
| Pin 52 | PF7 — Port F bit 7 / ADC7 / TDI |
| Pin 53 | COM0 — LCD common 0 |
| Pin 54 | COM1 — LCD common 1 |
| Pin 55 | COM2 — LCD common 2 |
| Pin 56 | COM3 — LCD common 3 |
| Pin 57 | SEG0 — LCD segment 0 |
| Pin 58 | SEG1 — LCD segment 1 |
| Pin 59 | SEG2 — LCD segment 2 |
| Pin 60 | SEG3 — LCD segment 3 |
| Pin 61 | VCC_LCD — LCD supply voltage |
| Pin 62 | GND_LCD — LCD ground |
| Pin 63 | AGND — Analog ground |
| Pin 64 | EP — Exposed thermal pad (ground) |
Typical Applications
ATMEGA329PV-10MN is suitable for 6 applications: Battery-Backed Smart Meter, Wearable Health Monitor, Industrial Sensor Hub with LCD, Remote Control with Status LCD, White Goods User Interface, IoT Sensor Node with Display.
Battery-Backed Smart Meter
The ATMEGA329PV-10MN's integrated 4x40 segment LCD controller eliminates an external display driver, saving both BOM cost and PCB area in single-phase electricity, water, and gas meters. The pico-power sleep mode draws less than 1 uA with the RTC running from a 32 kHz watch crystal, allowing the meter to operate continuously for 10+ years on a single lithium primary cell. With 32 KB Flash and 2 KB SRAM, the device holds meter calibration constants in EEPROM, runs anti-tamper algorithms, and stores rolling consumption history for billing. The 10-bit ADC samples current/voltage shunts at metrology accuracy. Designers can run the LCD segments in power-save mode while the metrology loop is asleep.
Recommended
Wearable Health Monitor
Wearable fitness bands and pulse oximeters benefit from the ATMEGA329PV-10MN's pico-power sleep modes (under 1 uA with RTC running) and its 32 KB Flash for storing activity profiles and BLE command stacks. The integrated segment LCD controller drives a 7- or 14-segment pulse display directly on the wrist, removing a costly OLED module. Two USARTs interface to a paired BLE SoC and an optical heart-rate sensor over SPI, while the 8-channel 10-bit ADC reads battery voltage, skin temperature, and SpO2 photodiode currents. Industrial -40C to +105C operating range supports cold-weather wear and warm skin contact. The 64-QFN keeps the PCB small enough for a slim wristband enclosure.
Recommended
Industrial Sensor Hub with LCD
Factory-floor sensor hubs aggregating 4-20 mA loops, thermocouples, and digital sensor data benefit from the ATMEGA329PV-10MN's rich peripheral set: two USARTs for RS-485 and a debug port, one SPI for digital sensors, one TWI (I2C) for local EEPROM expansion, and the integrated 4x40 LCD that shows live readings without an OLED. The 32 KB Flash holds Modbus RTU or IO-Link device firmware, the 1 KB EEPROM stores calibration certificates, and the 2 KB SRAM buffers sensor data. Industrial temperature grade (-40C to +105C) ensures operation near motors and heaters. The 64-QFN package survives high-vibration mounting better than a QFP.
Recommended
Remote Control with Status LCD
Universal AV remote controls and HVAC wall thermostats benefit from the ATMEGA329PV-10MN's segment LCD for displaying temperature setpoints, mode, and battery state directly, plus its six pico-power sleep modes that extend battery life to years. The 32 KB Flash stores IR code libraries for hundreds of device brands, the 1 KB EEPROM retains user preferences through battery swaps, and the two USARTs handle IR TX/RX or a serial debug port. The 10-bit ADC reads thermistor inputs for thermostats and battery voltage for the low-battery warning. The 64-QFN 9x9 mm footprint fits slim handheld enclosures easily.
Recommended
White Goods User Interface
Washing machines, dishwashers, and ovens use the ATMEGA329PV-10MN to drive a segment LCD that shows cycle, time, and temperature while the appliance is in standby or running. The integrated LCD controller removes the need for a separate display-driver IC, reducing BOM cost by $0.40-$0.80 per unit. The 32 KB Flash holds the cycle firmware, the 1 KB EEPROM stores user presets and service counters, and the 10-bit ADC reads motor current and NTC temperature sensors. Six pico-power sleep modes reduce standby power below 0.5 W to meet Energy Star and EU Ecodesign requirements. Industrial temperature grade tolerates the oven-cavity environment.
Recommended
IoT Sensor Node with Display
LoRaWAN or sub-GHz IoT sensor nodes with on-board segment LCD displays (showing node ID, last reading, battery voltage) deploy the ATMEGA329PV-10MN as the local display controller and sensor aggregator while a paired radio module handles the wireless link. The integrated LCD controller drives 4x40 segments without an external driver, the 32 KB Flash holds a small RTOS or bare-metal scheduler, and the pico-power sleep modes let the node run on two AA cells for 3-5 years. The 8-channel 10-bit ADC reads battery, multiple analog sensors, and a soil/moisture probe. The 64-QFN package fits inside IP67 enclosures with antenna feed-throughs.
Recommended
Recommended Products Summary
Engineering reference data for ATMEGA329PV-10MN — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ATMEGA329PV-10MU | ATMEGA329PV-10MUR | ATMEGA329PA-MUR | ATMEGA329P-20AU | ATMEGA329A-MUR | ATMEGA329-16AU |
|---|---|---|---|---|---|---|---|
| Package | 64-QFN (9x9 mm) | 64-QFN - same | 64-QFN - same | 64-QFN (MLF) - same | 64-QFN - same | 64-QFN (MLF) - same | 64-QFN - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Maximum Clock Frequency | 10 MHz | 10 MHz | 10 MHz | 10 MHz | 20 MHz | 20 MHz | 16 MHz |
| Flash / SRAM / EEPROM | 32 KB / 2 KB / 1 KB | 32K / 2K / 1K | 32K / 2K / 1K | 32K / 2K / 1K | 32K / 2K / 1K | 32K / 2K / 1K | 32K / 2K / 1K |
| Pico-Power Sleep Modes | Yes (6 modes) | Yes (6 modes) | Yes (6 modes) | Yes (extended pico-power) | Yes (6 modes) | No (standard sleep) | No (standard sleep) |
| LCD Controller | Integrated 4x40 segments | Integrated 4x40 segments | Integrated 4x40 segments | Integrated 4x40 segments | Integrated 4x40 segments | Integrated 4x40 segments | Integrated 4x40 segments |
| Operating Temperature | -40C to +105C | -40C to +85C | -40C to +105C | -40C to +105C | -40C to +85C | -40C to +85C | -40C to +85C |
Key Differentiators
- Integrated 4x40 segment LCD controller removes external display driver (vs ATMEGA328-MU)
- Pico-power variant with six sleep modes for battery operation (vs ATMEGA329-16AU)
- 1 KB EEPROM for non-volatile parameter storage (vs ATMEGA328P-PU)
Design Notes
Estimated: The ATMEGA329PV-10MN draws approximately 0.65 mA/MHz in active mode at 3.3V Vcc, so a 10 MHz fully active loop consumes around 6.5 mA. To enter the deepest pico-power mode (Power-down with WDT disabled), set SM[2:0] in the SMCR register to 0b010 and clear all wake-up sources. With the RTC running from the 32.768 kHz TOSC crystal in Power-save mode, typical current drops below 1 uA, enabling multi-year battery operation. Always verify the datasheet's typical-current curves at your specific Vcc and temperature before locking in a battery budget.
The 64-QFN exposed thermal pad (pin 64 / EP) MUST be soldered to a ground copper pour for both thermal dissipation and electrical grounding per Microchip's PCB layout guidelines. Place 100 nF decoupling capacitors as close as possible to each VCC and AVCC pin, plus a single 10 uF bulk capacitor near the IC. Keep the LCD segment traces short and routed away from switching power nodes to prevent ghosting on the segment display. Use a 4-layer board with a dedicated ground plane for best EMI/EMC performance; the QFN lead frame requires a 0.5 mm pitch land pattern.
Estimated: A common pitfall is forgetting to disable the JTAG pins (PF4-PF7) in the MCUCR register before using them as GPIO - the ATmega329P ships with JTAG enabled by default, and PF4-PF7 cannot drive external loads until JTAGEN is cleared. Another pitfall is configuring the LCD charge pump incorrectly: leaving the contrast too high on a 3 V supply can draw over 200 uA continuously. Finally, do not exceed the maximum clock frequency versus Vcc table - at 10 MHz the device needs at least 2.7 V Vcc; at 1.8 V Vcc, max clock drops to 4 MHz. Cross-check the datasheet's speed-grade table for your Vcc range.
Compliance Information
RoHS compliant per Microchip product page; industrial temperature grade -40C to +105C but not AEC-Q100 qualified for automotive. For automotive applications choose the ATMEGA329PV-10MUR variant or higher-grade ATmega automotive parts.