ATMEGA168PV-10MUR - 8-bit AVR MCU 16KB 10MHz VQFN-32 | Microchip
MPN: ATMEGA168PV-10MUR ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $0 | $0.00 |
| 10 | $0 | $0.00 |
| 100 | $0 | $0.00 |
| 500 | $0 | $0.00 |
| 1,000 | $0 | $0.00 |
ATMEGA168PV-10MUR Overview
An 8-bit microcontroller (MCU) is an integrated circuit that combines a processor core, memory, and peripherals on a single die, forming the lowest tier of the embedded processing hierarchy (MCU -> embedded processor -> application processor). The AVR architecture uses a Harvard layout with 32 general-purpose working registers directly connected to the ALU, allowing one-cycle instruction execution and high code density for C and assembly programming.
Key features include 512B EEPROM with read-while-write support, 23 general-purpose I/O lines, and connectivity through I2C (TWI), SPI, and UART/USART interfaces. Integrated peripherals comprise brown-out detection/reset, power-on reset, PWM outputs, a watchdog timer, three flexible timer/counters, a 10-bit ADC with 8 multiplexed channels, and an internal calibrated RC oscillator. The picoPower technology and 1.8V to 5.5V V-class supply range make this variant well suited to low-voltage, battery-powered designs.
Architecturally, the ATmega168P implements in-system self-programmable flash, enabling field firmware updates via boot-loader code without an external programmer voltage. The enhanced RISC core achieves up to 10 MIPS at 10 MHz, while multiple sleep modes reduce active power consumption in duty-cycled systems.
Typical applications include industrial sensor nodes, consumer appliances, battery-powered metering, HVAC controls, and hobby/education platforms built on the Arduino-compatible ATmega168 ecosystem.
Design consideration: the ATMEGA168PV-10MUR is limited to 10 MHz; designs needing 20 MHz should select ATMEGA168P-20MUR, which is footprint-compatible.
This page adds value beyond the datasheet by synthesizing drop-in alternatives, distributor sourcing links, pricing context, and practical design notes in one place.
Drop-in alternatives for ATMEGA168PV-10MUR — 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 ATMEGA168PV-10MUR (same form factor and footprint) — differing in Package, Operating Temperature, Supply Voltage Range, Timers/Counters, Core Processor.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
ATMEGA168PV-10MU
✅ Drop-In✓ In Stock
$2.35 / Unit
View Datasheet →ATMEGA168PA-MU
✅ Drop-In✓ In Stock
$1.72 / Unit
View Datasheet →ATMEGA168PB-MU
✅ Drop-In✓ In Stock
$1.31 / Unit
View Datasheet →ATMEGA168P-20MUR
✅ Drop-In✓ In Stock
$1.58 / Unit
View Datasheet →ATMEGA168A-MUR
✅ Drop-In✓ In Stock
$1.85 / Unit
View Datasheet →ATMEGA168PV-10MUR Maximum Ratings & Electrical Characteristics
| Core Processor | AVR |
| Core Size | 8-bit |
| Speed | 10 MHz |
| Program Memory Size | 16KB (8K x 16) FLASH |
| EEPROM Size | 512B |
| RAM Size | 1KB SRAM |
| Number of I/O | 23 |
| Connectivity | I2C, SPI, UART/USART |
| Peripherals | Brown-out Detect/Reset, POR, PWM, WDT |
| Supply Voltage Range | 1.8 V to 5.5 V (V-class) |
| Operating Temperature | -40C to +85C (Industrial, M grade) |
| Package | 32-VQFN (5x5 mm) |
| Mounting Type | Surface Mount |
| Series | AVR ATmega (picoPower) |
| Packaging | Tape & Reel (R suffix) |
| General Purpose Working Registers | 32 x 8-bit |
| Timers/Counters | 3 flexible timer/counters |
ATMEGA168PV-10MUR Pin Configuration
| Pin 1 | PD3 — Port D bit 3 / INT1 external interrupt source |
| Pin 2 | PD4 — Port D bit 4 / Timer0 (XCK for USART) alternate function |
| Pin 3 | GND — Ground |
| Pin 4 | VCC — Digital supply voltage |
| Pin 5 | GND — Ground |
| Pin 6 | VCC — Digital supply voltage |
| Pin 7 | PB6/XTAL1 — Port B bit 6 / crystal oscillator inverting input / external clock input |
| Pin 8 | PB7/XTAL2 — Port B bit 7 / crystal oscillator output (TOSC2 in RTC mode) |
| Pin 9 | PD5 — Port D bit 5 / Timer0 T1 / OC0B PWM output |
| Pin 10 | PD6 — Port D bit 6 / Timer0 T0 / AIN0 analog comparator / OC0A PWM output |
| Pin 11 | PD7 — Port D bit 7 / AIN1 analog comparator input |
| Pin 12 | PB0 — Port B bit 0 / PCINT0 / ICP1 input capture |
| Pin 13 | PB1 — Port B bit 1 / PCINT1 / OC1A PWM output |
| Pin 14 | PB2 — Port B bit 2 / PCINT2 / SS SPI slave select / OC1B PWM output |
| Pin 15 | PB3 — Port B bit 3 / PCINT3 / MOSI SPI data input / OC2A PWM output |
| Pin 16 | PB4 — Port B bit 4 / PCINT4 / MISO SPI data output |
| Pin 17 | PB5 — Port B bit 5 / PCINT5 / SCK SPI clock |
| Pin 18 | AVCC — ADC supply voltage (connect to VCC through low-pass filter) |
| Pin 19 | ADC6 — Dedicated ADC input channel 6 |
| Pin 20 | AREF — Analog reference voltage for ADC |
| Pin 21 | GND — Ground |
| Pin 22 | ADC7 — Dedicated ADC input channel 7 |
| Pin 23 | PC0/ADC0 — Port C bit 0 / ADC channel 0 |
| Pin 24 | PC1/ADC1 — Port C bit 1 / ADC channel 1 |
| Pin 25 | PC2/ADC2 — Port C bit 2 / ADC channel 2 |
| Pin 26 | PC3/ADC3 — Port C bit 3 / ADC channel 3 |
| Pin 27 | PC4/ADC4/SDA — Port C bit 4 / ADC channel 4 / TWI I2C data line |
| Pin 28 | PC5/ADC5/SCL — Port C bit 5 / ADC channel 5 / TWI I2C clock line |
| Pin 29 | PC6/RESET — Port C bit 6 / active-low reset input (configurable as I/O by fuse) |
| Pin 30 | PD0/RXD — Port D bit 0 / USART serial data receive input |
| Pin 31 | PD1/TXD — Port D bit 1 / USART serial data transmit output |
| Pin 32 | PD2 — Port D bit 2 / INT0 external interrupt source |
Typical Applications
ATMEGA168PV-10MUR is suitable for 6 applications: Industrial Sensor Nodes, Battery-Powered Consumer Devices, HVAC and Appliance Control, Metering and Data Logging, Education and Hobbyist Platforms, IoT Edge Sensor Modules.
Industrial Sensor Nodes
The ATMEGA168PV-10MUR fits industrial sensor nodes because its picoPower core, 1.8V-5.5V supply range, and 10-bit ADC with 8 channels let one device digitize temperature, pressure, or current-loop sensors while duty-cycling into sleep modes to conserve power. The I2C and SPI interfaces connect digital sensors and EEPROMs, while the UART handles Modbus RTU links to PLCs. In a typical node, the MCU wakes on a timer or watchdog event, samples sensors at the 10 MHz-rated active clock, transmits via RS-485 transceiver, and returns to sleep. This keeps average current in the microamp range without an external regulator rework for 3.6V Li-SOCl2 cells. The industrial -40C to +85C temperature grade and brown-out detection ensure reliable reset behavior on noisy factory power rails.
Recommended
Battery-Powered Consumer Devices
For battery-powered consumer products such as remote controls, toys, and portable meters, the ATMEGA168PV-10MUR offers the V-class 1.8V floor, allowing direct operation from two alkaline cells (3.0V down to 1.8V) without a boost converter. The internal 8 MHz calibrated RC oscillator removes the cost and board area of an external crystal in non-precision timing tasks, while 16KB flash accommodates feature-rich firmware and 512B EEPROM stores calibration and user settings through power cycles. Push-button wake-up uses the pin-change interrupt on any of the 23 I/O lines, and sleep modes drop consumption to microamp levels between user interactions. The 32-VQFN 5x5 mm package suits compact handheld enclosures, and the green/RoHS-oriented build supports consumer environmental compliance requirements.
Recommended
HVAC and Appliance Control
The ATMEGA168PV-10MUR serves HVAC dampers, fan controls, and white-goods appliance boards where an economical 8-bit MCU supervises relays, triacs, and user interfaces. Three flexible timer/counters generate PWM for fan speed control and phase-angle timing, while the watchdog timer guarantees recovery from lockups in mains-adjacent environments. The 10-bit ADC reads NTC thermistors and pot-position feedback for closed-loop temperature regulation, and the brown-out detector keeps the CPU in reset during brownouts to prevent EEPROM corruption of user setpoints. The 16KB flash with self-programming supports field firmware updates via the UART boot loader during service. Its 1.8V-5.5V range allows 3.3V or 5V logic compatibility with touch panels and communication modules on the same board.
Recommended
Metering and Data Logging
Energy, water, and pulse-counting meters benefit from the ATMEGA168PV-10MUR's combination of EEPROM endurance, self-programming flash, and low-power sleep architecture. Counter values, tariff tables, and calibration constants are written to the 512B EEPROM through power outages, while the read-while-write flash allows the boot region to log events into the application area without halting measurement timing. The 10-bit ADC samples battery voltage for self-diagnostics, and the SPI bus attaches real-time clocks and serial flash for time-stamped records. At 10 MHz the core comfortably executes pulse-accumulation interrupt service routines while average system current stays low in idle sleep. The industrial temperature rating covers outdoor meter enclosures, and the VQFN-32 pad frame provides solid ground bonding for ESD robustness at the meter terminal block.
Recommended
Education and Hobbyist Platforms
The ATmega168 family is foundational to education and maker electronics, and the ATMEGA168PV-10MUR brings that ecosystem into a compact surface-mount form. It runs Arduino-compatible boot loaders loaded through the ISP pins (MOSI, MISO, SCK, RESET), after which firmware can be flashed over the UART with avrdude - no dedicated programmer needed after initial provisioning. The 16KB flash is ample for introductory robotics, LED control, and sensor projects, and the huge AVR community provides proven code for every peripheral, from Servo PWM to software serial. Designing with the VQFN-32 (5x5 mm) package also teaches students professional reflow assembly, though adapter boards to DIP are common for breadboarding. The 1.8V V-class supply additionally demonstrates real-world low-voltage design constraints.
Recommended
IoT Edge Sensor Modules
In IoT edge nodes, the ATMEGA168PV-10MUR acts as the sensor-conditioning and power-management controller feeding a radio module over UART or SPI. The MCU samples analog sensors via the 10-bit ADC, applies filtering in the 1KB SRAM, formats packets, and wakes the radio only when data is ready - a duty-cycling pattern that dramatically extends battery life versus a radio-integrated SoC running continuously. PicoPower sleep modes keep the controller below a few microamps between bursts, and the 1.8V minimum supply matches modern coin-cell and single-cell Li-Io regulators. The watchdog ensures autonomous recovery in unattended deployments, and 16KB flash stores both application logic and an OTA-reflective boot loader region for maintenance. The 5x5 mm VQFN suits coin-cell-sized PCBs in smart-home sensors.
Recommended
Recommended Products Summary
Engineering reference data for ATMEGA168PV-10MUR — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ATMEGA168PV-10MU | ATMEGA168PA-MU | ATMEGA168PB-MU | ATMEGA168P-20MUR | ATMEGA168A-MUR |
|---|---|---|---|---|---|---|
| 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 | 32-VQFN (5x5 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Maximum Clock Speed | 10 MHz | 10 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Program Memory (Flash) | 16KB | 16KB | 16KB | 16KB | 16KB | 16KB |
| EEPROM | 512B | 512B | 512B | 512B | 512B | 512B |
| SRAM | 1KB | 1KB | 1KB | 1KB | 1KB | 1KB |
| Supply Voltage Range | 1.8 V to 5.5 V (V-class) | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 2.7 V to 5.5 V | 2.7 V to 5.5 V |
| picoPower Technology | Yes | Yes | Yes | Yes | Yes | No (standard ATmega168A die) |
| Manufacturer Status | Active (newer device ATMEGA168PA available) | Active (same die, tray pack) | Active - recommended successor | Active - latest generation | Active | Active |
Key Differentiators
- Lowest-voltage operation in the ATmega168 VQFN family (vs ATMEGA168P-20MUR)
- Newer-generation successor available with identical footprint (vs ATMEGA168PA-MU)
- Extra PWM and peripheral capability in the same package (vs ATMEGA168PB-MU)
Design Notes
Decouple both VCC pads (pins 4 and 6) and AVCC (pin 18) individually: place a 100 nF X7R ceramic capacitor within 2 mm of each pad, plus one 4.7 uF-10 uF bulk capacitor near the device. Power AVCC through a 10 uH inductor or 100-ohm ferrite from VCC if the ADC is used, keeping AVCC within 0.3V of VCC per the Microchip datasheet supply-ratio requirement. Below 2.7V operation (V-class benefit), confirm the regulator's dropout still leaves margin above 1.8V at the lowest battery state.
The 32-VQFN (5x5 mm) MLF-style package has an exposed die pad on the underside that must be soldered to a grounded copper pour with an array of thermal vias - it is the primary ground return for the 5 GND pads. Use a 4x4 or 5x5 via pattern of 0.3 mm vias plugged or tented to prevent solder wicking during reflow. Extend the paste stencil on the center pad (e.g., 80% coverage split into quadrants) to avoid floating the package during reflow. Pin 1 is at the top-left of the chamfered/marked corner.
The ATMEGA168PV-10MUR is limited to 10 MHz - do not reuse fuse settings from 16 MHz or 20 MHz ATmega boards (e.g., Arduino UNO defaults), or the MCU will run out of specification and exhibit RAM/timing errors. Set the CKDIV8 and clock-selection fuses to match your crystal or RC frequency. Also, PC6 defaults to RESET; if you need it as an I/O, changing the RSTDISBL fuse disables ISP programming and is essentially irreversible without high-voltage programming - avoid it in production designs.
For I2C operation on PC4/PC5, always use external pull-up resistors (4.7 kiloohm typical at 100 kHz, lower at 400 kHz depending on bus capacitance); the ATmega TWI peripheral does not include internal pull-ups strong enough for reliable bus levels. Keep the SPI bus (PB3-PB5) traces short and route them away from the ADC input traces and the AREF node to prevent digital switching noise from corrupting 10-bit conversion results.
Estimated: at 5V and 10 MHz with typical I/O loading (about 15 mA total, per typical ATmega active-current figures at 5V), power dissipation is roughly 75 mW, producing an insignificant junction rise through the exposed-pad thermal path of the VQFN-32. Thermal design effort should focus instead on any on-board linear regulator; size its copper pour for the actual input-to-output voltage drop and load current in your specific system.
Compliance Information
The AiPCBA listing describes the part as GREEN packaging and Tape & Reel, suggesting an environmentally compliant build, but explicit RoHS/REACH/lead-free declarations were not present in the verified web data and must be confirmed from the official Microchip product compliance page.