Microchip Technology ATMEGA168P-20AU
| Quantity | Unit Price | Total Price |
|---|---|---|
| 1 | $3.93 | $3.93 |
| 15+ | $3.81 | $57.15 |
| 25+ | $3.73 | $93.25 |
| 50+ | $3.52 | $176.00 |
| 100+ | $3.11 | $311.00 |
| N+ | $0.62 | Price Inquiry |
Request Quote / Inquiry
| Product attributes | Property Value |
| Manufacturer | Microchip Technology |
| Product Series | AVR® ATmega |
| Packaging | Tray | |
| Core Processor | AVR |
| Core Size | 8-Bit |
| Speed | 20MHz |
| Connectivity | I2C, SPI, UART/USART |
| Peripherals | Brown-out Detect/Reset, POR, PWM, WDT |
| Number of I/O | 23 |
| Program Memory Size | 16KB (8K x 16) |
| Program Memory Type | FLASH |
| EEPROM Size | 512 x 8 |
| RAM Size | 1K x 8 |
| Voltage - Supply (Vcc/Vdd) | 2.7V ~ 5.5V |
| Data Converters | A/D 8x10b |
| Oscillator Type | Internal |
| Operating Temperature | -40°C ~ 85°C (TA) |
| Grade | - |
| Qualification AEC | - |
| Mounting Type | Surface Mount |
| Supplier Device Package | 32-TQFP (7x7) |
| Package / Case | 32-TQFP |
| ROHS |
The ATMEGA168P-20AU is a popular 8-bit AVR microcontroller from Microchip, offering 16KB flash and 1KB SRAM. Running at up to 20 MHz, it provides a balanced mix of performance and power efficiency for a wide range of embedded projects. The device operates from 2.7V to 5.5V and includes a 10-bit ADC, timers, PWM, and serial communication interfaces. Its 32-TQFP package is compact yet provides sufficient I/O for most applications, making it a go-to choice for hobbyists and professionals.
- High Compatibility: Drop-in replacement for many Arduino boards, simplifying upgrades.
- Low Power Consumption: Six sleep modes enable battery-powered designs with long life.
- Robust Peripheral Set: Includes USART, SPI, I2C, and 6 PWM channels for versatile interfacing.
- Proven Reliability: Widely used in industrial and consumer products with a mature toolchain.
Arduino-Compatible Prototypes
As the core of many Arduino boards, it enables rapid prototyping with a vast library ecosystem for sensors and actuators.
Home Automation Nodes
With 16KB flash and low-power modes, it can run Zigbee or RF transceiver stacks for smart light switches and thermostats.
Motor Speed Controllers
PWM outputs and 20MHz speed allow precise speed control of DC motors in fans and pumps with external H-bridges.
Data Loggers
Its 1KB SRAM and EEPROM can store calibration data and time-stamped sensor readings in environmental monitoring.
Security Systems
Multiple I/O pins and interrupt support make it suitable for motion detector panels and keypad entry systems.
Test and Measurement Tools
The 10-bit ADC and UART interface enable simple multimeters or frequency counters for educational labs.
- Q: What is the maximum operating frequency?
- A: It operates at up to 20 MHz, providing fast execution for 8-bit applications.
- Q: How much flash memory is available?
- A: It has 16KB of flash memory, suitable for moderate-sized programs.
- Q: What is the supply voltage range?
- A: It runs from 2.7V to 5.5V, compatible with common logic levels.
- Q: What package is this offered in?
- A: It comes in a 32-TQFP package, offering a compact footprint with 32 pins.
- Q: Does it have an ADC?
- A: Yes, it features a 10-bit ADC with 8 channels for analog sensor input.
- Q: What is the maximum operating frequency?
- A: It operates at up to 20 MHz, providing fast execution for 8-bit applications.
- Q: How much flash memory is available?
- A: It has 16KB of flash memory, suitable for moderate-sized programs.
- Q: What is the supply voltage range?
- A: It runs from 2.7V to 5.5V, compatible with common logic levels.
- Q: What package is this offered in?
- A: It comes in a 32-TQFP package, offering a compact footprint with 32 pins.
- Q: Does it have an ADC?
- A: Yes, it features a 10-bit ADC with 8 channels for analog sensor input.

ATMEGA168P-20AU.pdf