Skip to main content
Microchip Technology ATMEGA168A-MMHR — Microcontrollers & Processors (MCU / MPU / DSP)

Microchip ATMEGA168A-MMHR 8-bit AVR MCU, 20 MHz, 16 KB Flash

MPNATMEGA168A-MMHR
Active

Microchip AVR® ATmega series, ATMEGA168A-MMHR, 8-bit MCU, 20 MHz, 16KB Flash, 1K x 8 SRAM, 512 x 8 EEPROM, I²C/SPI/UART, 23 I/O, 1.8V-5.5V, -40°C to 85°C, 28-VQFN (4x4) exposed pad, Tape & Reel.

$1.8100Ref. price · indicative, final on quote
Packaging28-VFQFN Exposed Pad
SeriesAVR® ATmega
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

ATMEGA168A-MMHR specifications
ParameterValue
SeriesAVR® ATmega
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.8V ~ 5.5V
Operating temperature-40°C~85°C(TA)
Speed20MHz
PackageTape & Reel (TR); Cut Tape (CT)
RAM size1K x 8
Core size8-Bit
EEPROM size512 x 8
PeripheralsBrown-out Detect/Reset, POR, PWM, WDT
ConnectivityI²C, SPI, UART/USART
Number of i (O)23
Core processorAVR
Case28-VFQFN Exposed Pad
Data convertersA/D 8x10b
Program memory size16KB (8K x 16)

Product details

What this 8-bit AVR brings to the board

The Microchip ATMEGA168A-MMHR is an 8-bit AVR microcontroller from the ATmega family, running at 20 MHz with 16 KB of Flash program memory, 1K x 8 SRAM, and 512 x 8 EEPROM.

20 MHz core and peripheral set

At 20 MHz the AVR core executes most instructions in a single clock cycle, giving roughly 20 MIPS throughput. Brown-out detection, power-on reset, and a watchdog timer are built in, reducing external supervision circuitry.

28-VQFN package — rework and thermal notes

Housed in a 28-VQFN (4x4 mm) with an exposed pad, this part needs a good thermal via stitch under the pad if you push continuous current through the I/O or run near the 85°C ceiling. The QFN profile is reworkable with hot air if the board has a solder-mask-defined pad and you pre-bake the assembly per MSL 3 guidelines — lift the part, not the pad. The 23 I/O pins are on a 0.5 mm pitch, so a decent microscope and fine tip are non-negotiable for hand rework.

Frequently asked questions

What is the flash memory size of ATMEGA168A-MMHR?

The program memory is 16 KB (organized as 8K x 16) of Flash, with 1K x 8 SRAM and 512 x 8 EEPROM for data storage.

Is ATMEGA168A-MMHR compatible with Arduino?

The ATmega168 is the same core processor used in early Arduino boards (e.g., Arduino Uno R2). The ATMEGA168A-MMHR variant in a 28-VQFN package is not a direct DIP drop-in for standard Arduino boards, but the AVR core and peripheral set are Arduino IDE-compatible with the appropriate board definition and pin mapping.