Microchip Technology ATMEGA168P-20AU

Skip to product information
1 of 1
Image shown is a representation only. Exact specifications should be obtained from the product data sheet.
Regular price $3.93
Regular price $4.14 Sale price $3.93
Sale Sold out
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
Shipping calculated at checkout.
Quantity
Component Recycling

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 RoHS Compliant - Hazardous Substance Free Electronic Components | HQICKEY

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.
Base Product Number : ATMEGA168P
16KB flash 20MHz 32-TQFP 8-bit MCU Arduino ATmega168P AVR data logging home automation
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.