ATMEGA168PV-10AN - AVR 8-bit MCU 16KB Flash 10MHz | Microchip
MPN: ATMEGA168PV-10AN ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.05 | $2.05 |
| 10 | $1.78 | $17.80 |
| 100 | $1.48 | $148.00 |
| 500 | $1.29 | $645.00 |
| 1,000 | $1.12 | $1,120.00 |
ATMEGA168PV-10AN Overview
An 8-bit AVR microcontroller is a self-contained computing device that integrates a RISC processor core, program memory, data memory, and peripherals on a single chip, sitting at the entry level of the broader microcontroller (MCU) hierarchy within embedded systems and power-management silicon. The AVR architecture executes most of its 131 instructions in a single clock cycle, and the ATmega168P core is fully static, delivering up to 10 MIPS of throughput at 10 MHz.
Key features include 16KB (8K x 16) self-programmable Flash with read-while-write support, three flexible timers/counters with compare modes, a 10-bit ADC, USART serial interface, two-wire interface (I2C), and SPI. The picoPower technology enables very low power consumption in sleep modes, which is central to battery-powered designs.
Technically, the device uses the Harvard-architecture AVR 8-bit core with 32 general-purpose working registers directly connected to the ALU, allowing one-cycle instruction execution and high code efficiency. Non-volatile memory segments feature high endurance for repeated field updates.
Typical applications include battery-powered sensor nodes, industrial control panels, consumer appliance control, and hobby/education embedded platforms such as Arduino-compatible boards.
Design consideration: the 10 MHz speed-grade limit means system clock sources must not exceed 10 MHz, unlike the 20 MHz variants in the same footprint; verify fuses when reusing existing designs.
This page synthesizes distributor pricing, drop-in alternatives, pinout data, and practical design notes not found in a single manufacturer datasheet, improving sourcing and design-in efficiency.
Drop-in alternatives for ATMEGA168PV-10AN — 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-10AN (same form factor and footprint) — differing in Throughput, RoHS Status, Operating Temperature, Instruction Set, Timer/Counters.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
ATMEGA168PA-ANR
✅ Drop-In✓ In Stock
$1.44 / Unit
View Datasheet →ATMEGA168P-20AU
✅ Drop-In✓ In Stock
$2.91 / Unit
View Datasheet →ATMEGA168A-AU
✅ Drop-In✓ In Stock
$1.42 / Unit
View Datasheet →ATMEGA168-20AU
✅ Drop-In✓ In Stock
$1.82 / Unit
View Datasheet →ATMEGA168PB-AUR
✅ Drop-In✓ In Stock
$1.58 / Unit
View Datasheet →ATMEGA168PV-10AN Maximum Ratings & Electrical Characteristics
| Core Processor | AVR |
| Core Size | 8-bit |
| Speed | 10 MHz |
| Flash Memory Size | 16 KB (8K x 16) |
| EEPROM Size | 512 B |
| RAM Size | 1 KB |
| Supply Voltage Range | 1.8 V to 5.5 V |
| Number of I/O | 23 |
| Timers/Counters | 3 |
| Instructions | 131 (most single-cycle) |
| Throughput | Up to 10 MIPS at 10 MHz |
| Data Converters | 10-bit ADC |
| Connectivity | USART, SPI, Two-Wire Interface (I2C) |
| Package | 32-TQFP (7 x 7 mm) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
ATMEGA168PV-10AN Pin Configuration
| Pin 1 | PD3 — Port D bit 3 (GPIO / INT1) |
| Pin 2 | PD4 — Port D bit 4 (GPIO / 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/XTAL1 — Port B bit 6 / crystal oscillator input / TOSC1 |
| Pin 8 | PB7/XTAL2 — Port B bit 7 / crystal oscillator output / TOSC2 |
| Pin 9 | PD5 — Port D bit 5 (GPIO / T1) |
| Pin 10 | PD6 — Port D bit 6 (GPIO / AIN0) |
| Pin 11 | PD7 — Port D bit 7 (GPIO / AIN1) |
| Pin 12 | PB0 — Port B bit 0 (GPIO / ICP1 / CLKO) |
| Pin 13 | PB1 — Port B bit 1 (GPIO / OC1A) |
| Pin 14 | PB2 — Port B bit 2 (GPIO / SS / OC1B) |
| Pin 15 | PB3 — Port B bit 3 (GPIO / MOSI / OC2A) |
| Pin 16 | PB4 — Port B bit 4 (GPIO / MISO) |
| Pin 17 | PB5 — Port B bit 5 (GPIO / SCK) |
| Pin 18 | AVCC — Analog supply voltage for ADC |
| Pin 19 | ADC6 — ADC input channel 6 |
| Pin 20 | AREF — Analog reference voltage for ADC |
| Pin 21 | GND — Ground |
| Pin 22 | ADC7 — ADC input channel 7 |
| Pin 23 | PC0 — Port C bit 0 (GPIO / ADC0 / SCL) |
| Pin 24 | PC1 — Port C bit 1 (GPIO / ADC1 / SDA) |
| Pin 25 | PC2 — Port C bit 2 (GPIO / ADC2 / TCK) |
| Pin 26 | PC3 — Port C bit 3 (GPIO / ADC3 / TMS) |
| Pin 27 | PC4 — Port C bit 4 (GPIO / ADC4 / TDO) |
| Pin 28 | PC5 — Port C bit 5 (GPIO / ADC5 / TDI) |
| Pin 29 | PC6/RESET — Port C bit 6 / Reset input (active low) |
| Pin 30 | PD0/RXD — Port D bit 0 / USART receive |
| Pin 31 | PD1/TXD — Port D bit 1 / USART transmit |
| Pin 32 | PD2 — Port D bit 2 (GPIO / INT0) |
Typical Applications
ATMEGA168PV-10AN is suitable for 6 applications: Battery-Powered Sensor Nodes, Industrial Control Panels, Consumer Appliance Control, Education and Arduino-Compatible Boards, Handheld and Portable Instruments, Smart Home / IoT Endpoint Devices.
Battery-Powered Sensor Nodes
The ATMEGA168PV-10AN fits battery-powered sensor nodes because its picoPower architecture minimizes sleep-mode current while the 1.8V to 5.5V supply range allows direct operation from two AA cells without a boost converter. The integrated 10-bit ADC digitizes sensor outputs directly, and the USART or Two-Wire Interface connects to RF modules or displays. The 16KB Flash accommodates a full sensing-plus-protocol firmware image, while 1KB SRAM buffers measurement data between radio transmissions. Placing the MCU in power-down sleep between samples and waking on a timer interrupt extends battery life to multi-year levels in duty-cycled monitoring products.
Recommended
Industrial Control Panels
In industrial control panels, the ATMEGA168PV-10AN provides deterministic 8-bit control with three timers/counters offering compare modes for PWM actuator drive and precise event timing. The wide 1.8V to 5.5V supply range tolerates unregulated rail variation typical of factory floors, while 23 general-purpose I/O lines drive relays, read switches, and interface to indicators. The USART links to HMI terminals or RS-485 transceivers via an external converter. Running at 10 MHz keeps radiated emissions low, easing EMC compliance in control cabinets. The 16KB self-programmable Flash supports field firmware updates through a bootloader, reducing maintenance cost over the product lifetime.
Recommended
Consumer Appliance Control
The ATMEGA168PV-10AN suits consumer appliance control boards where low cost, low EMI, and reliability dominate. Its fully static AVR core executes control loops for motors, heaters, and displays with single-cycle instructions, while the 10-bit ADC reads temperature sensors and user potentiometers. The Two-Wire Interface manages EEPROM configuration chips or capacitive touch controllers, and the 512B EEPROM stores user settings across power cycles. The 32-TQFP 7 x 7 mm package fits compact two-layer PCBs typical of appliance controllers. RoHS compliance and Microchip's long product-lifecycle policy for AVR parts support multi-year appliance production without redesign.
Recommended
Education and Arduino-Compatible Boards
The ATMEGA168PV-10AN is well suited to educational and Arduino-compatible platforms because the ATmega168 core underpinned early Arduino hardware, and AVR toolchains (AVR-GCC, avrdude, Arduino IDE) support it natively. The 10 MHz limit requires a matching board profile or bootloader/fuse configuration when reusing 16 MHz Arduino sketches. The ISP In-System Programming interface allows bootloading through a standard 6-pin header, making it ideal for teachable lab kits. The 1.8V to 5.5V operating range lets students experiment safely at 3.3V with sensors while retaining 5V peripheral compatibility, and 131 mostly single-cycle instructions make assembly-level teaching straightforward.
Recommended
Handheld and Portable Instruments
Portable handheld instruments benefit from the ATMEGA168PV-10AN combination of picoPower sleep modes and a 1.8V to 5.5V supply range, allowing single-cell or coin-cell designs with long standby life. The 10-bit ADC samples measurement front ends, and the USART or SPI streams readings to displays or logging interfaces. The 32-TQFP surface-mount package with 0.8 mm pitch fits compact instrument PCBs, while the fully static core retains register state at low clock rates for flexible power gating. The 16KB Flash hosts menu systems, calibration tables in EEPROM, and communication protocols, giving a complete single-chip instrument controller.
Recommended
Smart Home / IoT Endpoint Devices
For smart home and IoT endpoint devices, the ATMEGA168PV-10AN offers an energy-conscious controller that pairs with external RF modules over USART or SPI. The picoPower sleep modes keep quiescent draw negligible between wake events, extending battery life in door sensors, thermostats, and actuators. The 10-bit ADC monitors supply voltage and environmental sensors, the 512B EEPROM stores device identity and calibration, and the Two-Wire Interface manages configuration peripherals. Running at 10 MHz limits switching harmonics, simplifying unintentional-radiator EMC design for wireless products. The 16KB self-programmable Flash enables over-the-wire firmware updates via a resident bootloader.
Recommended
Recommended Products Summary
Engineering reference data for ATMEGA168PV-10AN — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ATMEGA168PA-ANR | ATMEGA168P-20AU | ATMEGA168PB-AUR |
|---|---|---|---|---|
| Package | 32-TQFP (7 x 7 mm) | 32-TQFP (7 x 7 mm) - same | 32-TQFP (7 x 7 mm) - same | 32-TQFP (7 x 7 mm) - same |
| Brand | Microchip Technology (Atmel) | Microchip Technology | Microchip Technology | Microchip Technology |
| Max CPU Speed | 10 MHz | 20 MHz | 20 MHz | 20 MHz |
| Flash Memory | 16 KB | 16 KB | 16 KB | 16 KB |
| EEPROM | 512 B | 512 B | 512 B | 512 B |
| SRAM | 1 KB | 1 KB | 1 KB | 2 KB |
| 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 |
| picoPower Technology | Yes (PV variant) | Yes (PA variant) | Yes (P variant) | Yes (PB variant) |
| Silicon Generation | picoPower P (original PV grade) | picoPower PA revision | picoPower P | 2nd-generation PB |
Key Differentiators
- 10 MHz speed grade for low-EMI, lowest-voltage operation (vs ATMEGA168P-20AU)
- picoPower silicon revision (vs ATMEGA168-20AU)
- Register-level code compatibility with legacy mega168 firmware (vs ATMEGA168PB-AUR)
Design Notes
The PV variant supports 1.8V to 5.5V operation, but the ADC needs AVCC within its specified range and analog accuracy degrades near the low end; for 10-bit ADC precision, bias AVCC with an RC filter from the digital VCC rail and use the internal 1.1V reference or an external AREF. At 10 MHz the device is safely within the voltage-vs-frequency curve across the whole supply range, unlike 20 MHz parts that require higher VCC for top-speed operation.
Place 100 nF ceramic decoupling capacitors directly across each VCC/GND pin pair (pins 4-3 and 6-5), and a separate 100 nF on AVCC (pin 18) plus 10 nF on AREF (pin 20) to ground. Route the crystal (pins 7-8) with short traces and local ground guard. The TQFP-32 0.8 mm pitch requires careful solder-paste stencil design; a 7 x 7 mm footprint with standard courtyards avoids reflow bridging.
The most common failure when reusing ATmega168 designs is exceeding the 10 MHz speed grade of the PV-10AN: installing a 16 MHz crystal or copying fuses from a 20 MHz variant causes out-of-spec operation. Second, keep RESET (pin 29) from floating; use a 10k pull-up or enable the internal BOD fuse to prevent spurious resets. Finally, when substituting the PB variant, remember it needs recompiled firmware due to register and peripheral differences.
Compliance Information
RoHS compliance per DigiKey/Mouser product listings. REACH, halogen-free, and conflict-minerals declarations should be confirmed on the Microchip product page.