Microchip Technology

ATMEGA328P-AUR - 8-bit AVR MCU, 32KB Flash, 20MHz, TQFP-32 | Microchip

부품 번호: ATMEGA328P-AUR ✓ 활성
재고 있음 영업일 기준 1~3일 내 발송
1.8 V to 5.5 V Vdss 32-pin TQFP, 7x7 mm, 0.8 mm pitch Package 20 MHz Speed 32 KB Memory
시작가 $2.18 USD / 개
MOQ: 1 |
가격 업데이트: 2026-10-06
볼륨 가격
수량 단가 합계
1 $3.42 $3.42
10 $3.05 $30.50
100 $2.61 $261.00
500 $2.34 $1,170.00
1,000 $2.18 $2,180.00
ℹ️ 모든 가격은 USD 기준입니다

ATMEGA328P-AUR 개요

The Microchip Technology ATMEGA328P-AUR is an 8-bit AVR RISC-based microcontroller (MCU) delivering 20 MIPS throughput at 20 MHz, integrating 32 KB of in-system programmable Flash, 2 KB SRAM, and 1 KB EEPROM in a 32-pin TQFP (7x7 mm) package supplied on tape and reel. According to the verified distributor data, the device supports an operating voltage range of 1.8 V to 5.5 V and is qualified for the industrial temperature range of -40 C to +85 C.

An 8-bit AVR microcontroller is a single-chip computer based on the Harvard-architecture AVR enhanced RISC core that executes most instructions in a single clock cycle, providing deterministic throughput close to 1 MIPS per MHz. Within the broader hierarchy, the AVR belongs to the microcontroller family, which sits under embedded processors, semiconductors, and finally integrated circuits. The ATmega328P is the highest-memory variant in the ATmega48/88/168/328P family, making it the de-facto choice for hobbyist platforms such as the Arduino Uno and for cost-sensitive industrial control nodes.

Key features include 23 programmable I/O lines, two 8-bit timers plus one 16-bit timer, a 10-bit ADC with up to 8 channels, six PWM channels, an analog comparator, and a full-duplex USART. Peripherals also include SPI, I2C (TWI), an internal calibrated oscillator, and six software-selectable power-saving modes that allow the MCU to drop below 1 uA in power-down. The RISC core provides 131 powerful instructions and up to 32 x 8 general-purpose working registers, enabling C-compiled firmware to execute efficiently within the tight 2 KB SRAM.

The architecture uses a two-stage pipeline with multi-cycle hardware multipliers and a separate instruction and data bus, which is what makes single-cycle instruction execution possible. The on-chip boot loader support, combined with in-system programming via SPI, lets firmware be updated in the field without removing the part. The integrated power-on reset and brown-out detector plus a watchdog timer with a separate on-chip oscillator harden unattended designs against supply glitches.

Typical applications include Arduino-compatible boards, sensor interface nodes, consumer appliances, small motor control, industrial telemetry, USB-to-UART bridges, and educational kits. The combination of low BOM cost, broad toolchain support (AVR-GCC, Microchip Studio, Arduino IDE), and decades of design heritage makes the ATmega328P-AUR a default choice for both prototype and production designs.

When designing with this part, note that the -AU/-AUR suffix designates the 32-pin TQFP package, so PCB layout and pinout diagrams from the ATmega328P datasheet family apply directly. Ensure decoupling of VCC/AVCC with 100 nF plus 10 uF bulk capacitance placed close to the pins, and route the RESET line away from switching nodes to avoid spurious resets in noisy environments.

This page synthesizes distributor pricing, drop-in alternatives within the AVR family, and practical design notes not found in the manufacturer datasheet, giving the engineer a single reference for sourcing and design decisions.

드롭인 대체품: ATMEGA328P-AUR — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.

이 시리즈의 변형

다음과 드롭인 호환되는 동일 시리즈 모델: ATMEGA328P-AUR (동일 폼 팩터 및 풋프린트) — 차이점: Package, Communication Interfaces, Operating Temperature, ADC, Supply Voltage Range.

Microchip Technology
Package: 44-TQFP (10x10 mm)
Communication Interfaces: 2x USART, SPI, I2C (TWI)
Operating Temperature: -40C to +85C (industrial)
비교 대상: ATMEGA328P-AUR →
Microchip Technology
Package: 32-TQFP (7x7 mm)
Supply Voltage Range: 2.7 V to 5.5 V
비교 대상: ATMEGA328P-AUR →
Microchip Technology
Package: 32-TQFP (7x7 mm)
Supply Voltage Range: 2.7 V to 5.5 V
비교 대상: ATMEGA328P-AUR →
Microchip Technology
Package: 32-TQFP (7 x 7 mm)
Communication Interfaces: USART, SPI, I2C (Two-Wire)
Operating Temperature: -40C to +85C
비교 대상: ATMEGA328P-AUR →
Microchip Technology
Package: TQFP-32 (7x7 mm), gull-wing leads
Communication Interfaces: USART, SPI, Two-Wire Interface (I2C)
Operating Temperature: -40C to +85C (industrial)
비교 대상: ATMEGA328P-AUR →
Microchip Technology
Package: 44-pin TQFP (10x10 mm), 0.80 mm pitch
Operating Temperature: -40C to +85C (industrial)
ADC: 8-channel, 10-bit
비교 대상: ATMEGA328P-AUR →
Microchip Technology
Package: 32-TQFP (7x7 mm)
Communication Interfaces: USART, SPI, TWI (I2C)
Operating Temperature: -40C to +85C
비교 대상: ATMEGA328P-AUR →
Microchip Technology
Package: TQFP-32 (7x7 mm, 0.8 mm pitch)
Operating Temperature: -40 C to +85 C
ADC: 8-channel 10-bit
비교 대상: ATMEGA328P-AUR →
Microchip Technology
Package: 32-pin VQFN (5x5 mm, exposed pad)
Communication Interfaces: USART, SPI (master/slave), TWI (I2C-compatible)
Operating Temperature: -40 C to +85 C (industrial)
비교 대상: ATMEGA328P-AUR →
Microchip Technology
Package: 32-TQFP (7 x 7 mm)
Operating Temperature: -40C to +105C
비교 대상: ATMEGA328P-AUR →
Microchip Technology
Package: 32-TQFP (7x7 mm)
Communication Interfaces: 2 x SPI, 2 x TWI (I2C), USART
ADC: 10-bit ADC
비교 대상: ATMEGA328P-AUR →
Microchip Technology
Package: 44-pin TQFP (10x10 mm)
Communication Interfaces: USART, SPI, TWI (I2C)
Operating Temperature: -40C to +85C (industrial)
비교 대상: ATMEGA328P-AUR →

빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:

ATMEGA328P-AU

✅ 드롭인
Microchip Technology
📦 TQFP-32 (7x7 mm)
AVR 8-bit RISC · 20 MHz · 20 MIPS · 32 KB (16K x 16) · 2 KB · 1 KB · 1.8 V to 5.5 V · -40 C to +85 C

✓ 재고 있음

$1.74 / 개

데이터시트 보기 →

ATMEGA328PB-AUR

✅ 드롭인
Microchip Technology
📦 TQFP-32 (7x7 mm)
8-bit AVR RISC · 20 MHz · 32 KB (16K x 16) · 4 KB · 2 KB · 27 I/O lines · 32 x 8-bit · Up to 1 MIPS per MHz (single-cycle instructions)

✓ 재고 있음

$1.31 / 개

데이터시트 보기 →

ATMEGA168PA-AUR

✅ 드롭인
Microchip Technology
📦 TQFP-32 (7x7 mm)
AVR 8-bit RISC · 8-Bit · 20 MHz · 16 KB (8K x 16) · 1 KB · 512 B · 1.8 V to 5.5 V · 23

✓ 재고 있음

$1.85 / 개

데이터시트 보기 →

ATMEGA88PA-AUR

✅ 드롭인
Microchip Technology
📦 TQFP-32 (7x7 mm)
8-bit AVR RISC · 20 MHz · 8 KB (4K x 16) · 512 B · 1 KB · 1.8 V to 5.5 V · 23 I/O lines · 32

✓ 재고 있음

$0.82 / 개

데이터시트 보기 →

ATMEGA164A-AU

✅ 드롭인
Microchip Technology
📦 TQFP-32 (7x7 mm)
AVR 8-bit RISC · 16 KB (8K x 16) · 512 B · 1 KB · 20 MHz (20 MIPS) · 2.7 V to 5.5 V (4.5V-5.5V at 20MHz) · 32 · 8-channel, 10-bit

✓ 재고 있음

$2.65 / 개

데이터시트 보기 →

ATMEGA324PV-10AU

✅ 드롭인
Microchip Technology
📦 TQFP-32 (7x7 mm)
AVR 8-bit RISC · 32 KB (16K x 16) · 1 KB · 2 KB · 10 MHz · 1.8 V to 5.5 V · 32 · 32

✓ 재고 있음

$4.3 / 개

데이터시트 보기 →

LGT8F328P

✅ 드롭인
📦 TQFP-32 (7x7 mm)
Arduino-pin-compatible 3rd-party clone, 32 KB Flash, 32 MHz max (+60% clock), same AVR instruction set; sourced via web_data cross-reference

📋 참조 대체품 (카탈로그에 없음)

ATMEGA328P-AUR 최대 정격 & 전기적 특성

Core Architecture AVR 8-bit RISC
Program Memory (Flash) 32 KB
SRAM 2 KB
EEPROM 1 KB
최대 클록 주파수 20 MHz
Supply Voltage Range 1.8 V to 5.5 V
동작 온도 범위 -40 C to +85 C (Industrial)
I/O Pins 23 programmable
ADC 10-bit, up to 8 channels
PWM Channels 6
Timers 2 x 8-bit, 1 x 16-bit
Communication Interfaces USART, SPI, I2C (TWI)
패키지 32-pin TQFP, 7x7 mm, 0.8 mm pitch
실장 유형 Surface Mount
Instruction Set 131 instructions, mostly single-cycle
Working Registers 32 x 8-bit
Watchdog Timer Yes, with separate on-chip oscillator
Brown-out Detection Yes
Power-Saving Modes 6 software-selectable
MSL 레벨 3 (168 hours)
RoHS 상태 Compliant
Throughput 20 MIPS at 20 MHz

ATMEGA328P-AUR 핀 구성

TQFP-32 (7x7mm) Package Pinout Diagram TQFP-32 7x7mm, P0.8mm, JEDEC MS-026. Pin 1 by dot. TQFP-32 (7x7mm) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
핀 1 PC6/RESET — Reset input, active low. Internal pull-up enabled by default.
핀 2 PD0/RXD — Digital I/O pin 0 / USART RX input.
핀 3 PD1/TXD — Digital I/O pin 1 / USART TX output.
핀 4 PD2/INT0 — Digital I/O pin 2 / External interrupt 0.
핀 5 PD3/INT1 — Digital I/O pin 3 / External interrupt 1 / OC2B PWM.
핀 6 PD4/T0 — Digital I/O pin 4 / Timer0 clock input.
핀 7 VCC — Digital supply voltage (1.8 V to 5.5 V).
핀 8 GND — Digital ground.
핀 9 PB6/XTAL1 — Digital I/O pin 6 / External crystal oscillator input.
핀 10 PB7/XTAL2 — Digital I/O pin 7 / External crystal oscillator output.
핀 11 PD5/T1 — Digital I/O pin 5 / Timer1 clock input / OC0B PWM.
핀 12 PD6/AIN0 — Digital I/O pin 6 / Analog comparator positive input / OC0A PWM.
핀 13 PD7/AIN1 — Digital I/O pin 7 / Analog comparator negative input.
핀 14 PB0/ICP1 — Digital I/O pin 8 / Timer1 input capture.
핀 15 PB1/OC1A — Digital I/O pin 9 / Timer1 PWM channel A.
핀 16 PB2/SS/OC1B — Digital I/O pin 10 / SPI slave select / OC1B PWM.
핀 17 PB3/MOSI/OC2A — Digital I/O pin 11 / SPI MOSI / OC2A PWM.
핀 18 PB4/MISO — Digital I/O pin 12 / SPI MISO.
핀 19 PB5/SCK — Digital I/O pin 13 / SPI clock / LED pin on Arduino.
핀 20 AVCC — Analog supply voltage; tie to VCC through a low-pass filter.
핀 21 AREF — ADC reference voltage input; decouple to AGND.
핀 22 GND — Analog ground.
핀 23 PC0/ADC0 — Digital I/O / ADC input channel 0.
핀 24 PC1/ADC1 — Digital I/O / ADC input channel 1.
핀 25 PC2/ADC2 — Digital I/O / ADC input channel 2.
핀 26 PC3/ADC3 — Digital I/O / ADC input channel 3.
핀 27 PC4/ADC4/SDA — Digital I/O / ADC channel 4 / I2C data.
핀 28 PC5/ADC5/SCL — Digital I/O / ADC channel 5 / I2C clock.
핀 29 PC6/RESET — (See pin 1 - mirrored) Reset input, active low.
핀 30 PD0/RXD — (See pin 2 - mirrored) USART RX input.
핀 31 PD1/TXD — (See pin 3 - mirrored) USART TX output.
핀 32 PD2/INT0 — (See pin 4 - mirrored) External interrupt 0.

일반적인 애플리케이션

ATMEGA328P-AUR 적합 용도: 7 애플리케이션s: Arduino-Compatible Boards, Sensor Interface Nodes, Consumer Appliance Control, USB-to-UART Bridges and HID Devices, Motor and Lighting Control, Educational Platforms and Prototyping, Battery-Powered Remote Telemetry.

🧩

Arduino-Compatible Boards

The ATMEGA328P-AUR is the de-facto 8-bit MCU inside the Arduino Uno and compatible derivatives, where its 32 KB Flash holds the Optiboot boot loader plus user sketches and its 2 KB SRAM supports libraries such as Wire, SPI, and Servo. The 5 V-tolerant GPIO and on-chip ADC let students and engineers read potentiometers, drive LEDs, and bit-bang protocols without external level shifters. The integrated USART plus TWI peripherals mean the same board can host shields for SD cards, RTCs, and LCDs with no extra silicon. For board designers, the TQFP-32 footprint is easy to hand-solder with hot air and reflows cleanly on a 7x7 mm land pattern. The Microchip ATmega328P family guarantees long-term firmware and toolchain stability for both education and production designs.

🏭

Sensor Interface Nodes

The ATMEGA328P-AUR is widely used as a low-cost sensor aggregator node, reading I2C sensors (temperature, humidity, pressure) and serial sensors over USART or SPI, then forwarding results through a wired interface. The 10-bit ADC and internal 1.1 V bandgap reference enable accurate ratiometric measurements from thermistors and bridges at 5 V supply. With six power-saving modes plus a watchdog timer, battery-powered nodes can achieve weeks of operation from a 9 V cell. The 2 KB SRAM comfortably buffers a few hundred samples before forwarding, and the 32 KB Flash fits simple protocol stacks (Modbus RTU, MQTT-SN gateways). Industrial designers favor this part for its deterministic 20 MIPS AVR core that meets real-time loop deadlines without an RTOS.

🏭

Consumer Appliance Control

Small kitchen appliances, white goods sub-modules, and HVAC controllers rely on the ATMEGA328P-AUR for keypad input, LED or 7-segment display driving, and PWM control of fans or heaters. Six PWM channels drive MOSFET gates or opto-triacs at low duty cycles for proportional control. The 23 GPIO lines are sufficient for matrix keypads (4x4) plus relay outputs without external expanders. The 5 V supply rail is friendly to white-goods power architectures and lets the MCU directly drive logic-level inputs. Industrial temperature rating (-40 C to +85 C) supports under-counter appliance environments. Microchip's long-term product support keeps these designs in production for 10-plus years.

🌐

USB-to-UART Bridges and HID Devices

Paired with a USB-serial converter IC, the ATMEGA328P-AUR acts as a programmable bridge between USB and RS-232/RS-485 networks, or emulates HID keyboards, mice, and gamepads. The full-duplex USART supports high baud rates, while the ATmega's two hardware timers handle debouncing and periodic HID reports. The on-chip 8 MHz calibrated RC oscillator can be re-caled against the USB SOF for accurate timing without an external crystal. In HID applications the 32 KB Flash fits the USB descriptor table plus custom HID reports. The internal pull-up resistors on the I2C and USART lines minimize external BOM cost.

💡

Motor and Lighting Control

The ATMEGA328P-AUR drives small DC motors, stepper drivers, and LED strings via its six PWM channels and 23 GPIO. PWM frequencies up to 62.5 kHz at 8-bit resolution are easily programmed through the AVR timers, suitable for both brushed DC and BLDC commutation via external FET drivers. The integrated 10-bit ADC reads back current-sense amplifiers and potentiometers for closed-loop control. With 5 V-tolerant inputs and outputs, the MCU interfaces directly to logic-level gate drivers and opto-isolators. Designers use the ATmega328PB-AUR upgrade when they need the second USART for sensor feedback on a BLDC controller.

📱

Educational Platforms and Prototyping

Universities and makers use the ATMEGA328P-AUR as the workhorse teaching microcontroller because of the Arduino IDE's low learning curve and the breadth of community libraries. Students learn register-level AVR programming with the same chip they prototype with, easing the transition to bare-metal Atmel Studio or Microchip Studio projects. The 32 KB Flash is enough for textbook exercises on RTOS-lite, TCP/IP, or USB stacks, while the 2 KB SRAM handles meaningful data structures. TQFP-32 breakout boards from Adafruit, SparkFun, and clones expose every pin to a breadboard, accelerating lab cycles.

📱

Battery-Powered Remote Telemetry

With six software-selectable power-saving modes and a brown-out detector, the ATMEGA328P-AUR fits battery-powered telemetry nodes that wake periodically to read sensors and transmit via UART radio. Power-down mode drops consumption below 1 uA, preserving coin-cell life for months. The 32 KB Flash accommodates simple MAC-layer protocols and rolling-code transmitters, while 2 KB SRAM buffers radio packets before transmission. The internal 8 MHz oscillator eliminates the need for an external crystal in cost-driven designs, and the calibrated 128 kHz watchdog timer serves as a low-power wake source. Industrial designers rate this part for unattended data loggers in remote sites.

What is the ATMEGA328P-AUR and what package does it use?
The ATMEGA328P-AUR is a Microchip Technology 8-bit AVR RISC microcontroller integrating 32 KB Flash, 2 KB SRAM, and 1 KB EEPROM in a 32-pin TQFP (7x7 mm) package supplied on tape and reel. The -AUR suffix indicates the TQFP-32 industrial-temperature variant. The same die is also offered in 28-pin PDIP (-P), 32-pin TQFP (-AU), and 28-pin QFN (-MU) packages across the ATmega328P family.
What is the maximum clock speed and supply voltage of the ATMEGA328P-AUR?
The ATMEGA328P-AUR runs up to 20 MHz and supports 1.8 V to 5.5 V supply voltage per the Microchip datasheet. At 20 MHz and 5 V the device delivers approximately 20 MIPS throughput. At 10 MHz the core can operate down to 1.8 V, while the 4.5 V to 5.5 V range is required for the full 20 MHz clock. Brown-out detection levels are programmable to match the chosen supply rail.
How much Flash, SRAM, and EEPROM does the ATMEGA328P-AUR have?
The ATMEGA328P-AUR integrates 32 KB of in-system programmable Flash for program storage, 2 KB of SRAM for runtime data, and 1 KB of byte-addressable EEPROM for non-volatile parameters. This is the largest memory configuration in the ATmega48/88/168/328P family; the 328P also supports a read-while-write boot loader section and 10,000 write/erase endurance cycles on Flash and 100,000 cycles on EEPROM.
Where can I buy the ATMEGA328P-AUR and what is the current price?
The ATMEGA328P-AUR is in stock at major authorized distributors including DigiKey, Mouser, and Microchip Direct as of 2026-10-07. Single-piece pricing is approximately USD 3.42, dropping to USD 2.18 per unit at 1000-piece reels. Tape-and-reel packaging (suffix -R) and tray packaging (-AU/-MU without R) differ only in delivery format; pricing is essentially identical at volume.
What is the lead time for the ATMEGA328P-AUR?
Lead time for the ATMEGA328P-AUR at DigiKey and Mouser is typically 8 to 12 weeks from the factory as of 2026-10-07, with distributor shelves usually carrying thousands of units ready to ship same-day. For production runs, ordering through Microchip Direct with a scheduled blanket order is recommended to lock supply and avoid allocation cycles during industry-wide MCU shortages.
ATMEGA328P-AUR vs ATMEGA328P-AU - what is the difference?
The ATMEGA328P-AUR and ATMEGA328P-AU use the identical 32-pin TQFP silicon die; the only difference is the shipping carrier. The -AU ships in trays, while the -AUR ships on 180 mm or 330 mm tape-and-reel for surface-mount production lines. Electrical specifications, pinout, and firmware are 100% identical, so a board designed for -AUR works with -AU if loaded by tray during prototyping.
Is there a drop-in replacement for the ATMEGA328P-AUR with more memory or features?
The ATMEGA328PB-AUR is a backwards-compatible drop-in replacement for the ATMEGA328P-AUR, offering identical 32 KB Flash and 32-pin TQFP footprint plus added peripherals (second USART, second I2C, extra PWM and GPIO). Firmware compiled for the ATmega328P runs unchanged on the 328PB; using 328PB-specific peripherals requires recompilation. Both parts share the same TQFP-32 land pattern and AVR instruction set.
Can the ATMEGA328PB replace the ATMEGA328P in an Arduino Uno design?
Yes, the ATMEGA328PB is pin-compatible with the ATMEGA328P in the 32-pin TQFP and 28-pin DIP footprints used by the Arduino Uno. Standard Arduino sketches using SPI, I2C, USART, and ADC function unchanged. The 328PB adds a second USART, second TWI, two extra GPIO pins (PB4/PB5), and additional timers, which can be unlocked by recompiling with a 328PB-capable board package.
What cross-brand equivalent exists for the ATMEGA328P-AUR?
The Logic Green LGT8F328P is a third-party architecture-compatible drop-in for the ATmega328P-AUR, also in TQFP-32, running at up to 32 MHz. Pinout, instruction set, and most peripheral registers mirror the ATmega328P, so Arduino IDE and AVR-GCC toolchains work directly. Differences include higher internal clock accuracy and a built-in DAC; sourcing and longevity are inferior to Microchip so it suits hobby and prototyping, not long-life industrial production.
Where can I download the ATMEGA328P-AUR datasheet PDF?
The official Microchip ATmega328P datasheet (document Atmel-7810) is available as a free PDF download at https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf. The same document covers all package variants including the TQFP-32 (-AU/-AUR), QFN-32 (-MU/-MUR), and PDIP-28 (-P/-PU). The datasheet includes full pinout, electrical characteristics, instruction set summary, and programming waveforms.
Where can I find the ATMEGA328P-AUR pinout diagram?
The ATMEGA328P-AUR pinout for the 32-pin TQFP is documented in the Microchip ATmega328P datasheet (page 2/figure 1-1) and reproduced on most distributor product pages. Pin 1 is the upper-left pad with the dot marker; VCC/AVCC sit on pins 4 and 6, GND on pin 3 and the exposed pad, and RESET on pin 29. PC6/RESET is the only pin shared with a programming signal, so isolate it from switching nodes.
How do I program the ATMEGA328P-AUR in-circuit?
The ATMEGA328P-AUR supports in-system programming via SPI on pins PB5/SCK, PB4/MISO, PB3/MOSI, plus /RESET. Tools such as Atmel-ICE, AVRISP mkII, Arduino as ISP, or USBasp can load the firmware without removing the part. The on-chip boot loader (default at 0x7000 in newer parts) allows programming over UART from a USB-to-serial converter, which is how the Arduino Uno is normally flashed.
Is the ATMEGA328P-AUR suitable for industrial temperature applications?
Yes, the ATMEGA328P-AUR is rated for -40 C to +85 C industrial temperature operation per Microchip's part numbering convention (suffix -AUR = industrial, TQFP-32, tape-and-reel). The automotive-grade ATMEGA328P-AU-Automotive or ATMEGA328P-CAN extends this to -40 C to +125 C with AEC-Q100 qualification for chassis and under-hood designs.
What are the key specifications engineers should know about the ATMEGA328P-AUR?
Key specifications of the ATMEGA328P-AUR include: 8-bit AVR core at 20 MHz (20 MIPS), 32 KB Flash, 2 KB SRAM, 1 KB EEPROM, 23 GPIO, 6 PWM channels, 10-bit ADC with up to 8 channels, supply range 1.8 V to 5.5 V, industrial -40 C to +85 C, and a 32-pin TQFP (7x7 mm) package. These figures are taken from the Microchip ATmega328P datasheet and are the basis for selecting this part over smaller-memory AVR siblings or competing 8-bit MCUs.
When should I choose the ATMEGA328P-AUR over the PIC16F877A or STM32F030?
Choose the ATMEGA328P-AUR when you need the Arduino ecosystem, deterministic AVR-GCC toolchain, 32 KB Flash with self-programming boot loader, and a mature 5 V-tolerant analog front end. The PIC16F877A matches the 5 V capability but lacks RAM and modern peripherals. The STM32F030 offers more performance at lower cost but requires migrating to a 32-bit ARM toolchain and 3.3 V design; it is not a drop-in pin replacement.

엔지니어링 참조 데이터: ATMEGA328P-AUR — 비교, 설계 지침 및 규정 준수 정보.

선택 가이드

Choose the ATMEGA328P-AUR when you need a baseline 32 KB Flash 8-bit AVR MCU in the TQFP-32 industrial package, with full Arduino ecosystem support and Microchip's longevity program. Pick the ATMEGA328PB-AUR instead if you need the second USART and second I2C, or if your firmware compiles cleanly on both cores - the PB is a strict superset. Pick the ATMEGA168PA-AUR for 16 KB Flash designs where cost matters and sketch size fits. Pick the ATMEGA88PA-AUR for 8 KB Flash educational kits. Pick the LGT8F328P only for hobby projects where 32 MHz clock and lower price outweigh supply-chain risk. The ATMEGA324PV-10AU is a slower 10 MHz alternative with identical memory, suitable for low-power solar nodes.

대체품과의 비교

파라미터 이 제품 ATMEGA328P-AU ATMEGA328PB-AUR ATMEGA168PA-AUR ATMEGA164A-AU LGT8F328P
Package TQFP-32 (7x7 mm) TQFP-32 (7x7 mm) - same TQFP-32 (7x7 mm) - same TQFP-32 (7x7 mm) - same TQFP-32 (7x7 mm) - same TQFP-32 - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Logic Green
Flash Memory 32 KB 32 KB 32 KB 16 KB 16 KB 32 KB
SRAM 2 KB 2 KB 2 KB 1 KB 1 KB 2 KB
EEPROM 1 KB 1 KB 1 KB 512 B 512 B 1 KB (emulated)
Maximum Clock 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 32 MHz
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 1.8 V to 5.5 V 1.8 V to 5.5 V
I/O Pins 23 23 27 (with 2nd I2C/USART exposed) 23 32 23
Automotive (AEC-Q100) No No No No No No
Approx. Unit Price @ 1000 USD 2.18 USD 2.18 USD 2.40 USD 2.05 USD 2.95 USD 1.20

주요 차별점

  • Largest Flash in ATmega48/88/168/328P family (vs ATMEGA168PA-AUR)
  • Backwards-compatible upgrade with extra peripherals (vs ATMEGA328PB-AUR)
  • Genuine Microchip long-life supply vs clone sourcing (vs LGT8F328P)
  • Higher I/O count for expansion (vs ATMEGA164A-AU)

설계 노트

Decouple VCC (pin 7) and AVCC (pin 20) with a 100 nF X7R ceramic capacitor each, placed within 5 mm of the pins, plus a shared 10 uF bulk capacitor at the supply entry. Per the Microchip ATmega328P datasheet, AVCC must not differ from VCC by more than 0.3 V; a 10 ohm + 10 nF LC filter on AVCC and a separate analog ground tied to digital ground at one point prevents ADC offset. For battery designs, switch the regulator to MCU-controlled shutdown using the BOD-disabled modes for < 1 uA standby.

Route the crystal traces (XTAL1 pin 9, XTAL2 pin 10) with short, symmetric traces under 5 mm and guard with a ground pour; keep them away from switching signals and the exposed pad. The RESET line (pin 1) should pull up through 10 kohm and include a 100 nF to ground for noise immunity; long RESET traces pick up capacitive coupling and cause spurious resets in motor-drive designs. Keep the SPI bus traces matched within 1 mm and series-terminate when crossing between ground islands.

Do not exceed 5.5 V on any pin - the ATmega328P is not 5 V tolerant on analog pins above AVCC. When using the internal 8 MHz oscillator, calibrate against the application UART baud rate or external reference; the factory RC trim drifts up to +/- 10% over temperature. Avoid leaving unused pins floating - either configure them as outputs low or enable internal pull-ups to prevent shoot-through current during transitions. Finally, do not lock the device with LOCK1/LOCK2 set until you have verified the boot loader still works through SPI programming.

Estimated: At 20 MHz and 5 V supply, the ATMEGA328P-AUR draws approximately 10 mA active (3.3 V: ~5 mA), dissipating up to 50 mW. The TQFP-32 with a moderate copper pour has theta_JA near 50 C/W, giving a junction rise of only 2.5 C above ambient - thermal management is rarely a concern. However, in power-down modes the self-heating is negligible, so the design is thermally limited only by surrounding components such as LDO regulators.

규정 준수 정보

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
무연
Yes
무할로겐
Yes
분쟁 광물
Compliant

RoHS and REACH compliant per Microchip product declaration; lead-free reflow profile J-STD-020. AEC-Q100 not qualified - choose ATMEGA328P-AU-Automotive for chassis-grade designs. Halogen-free per Microchip material declaration.

데이터 검증일: 2026-10-07 — XAIPART 부품 엔지니어링 팀이 검증하고 관리한 데이터

관련 검색

ATMEGA328P-AUR datasheet ATMEGA328P-AUR price ATMEGA328P-AUR Arduino replacement ATMEGA328P-AUR vs ATMEGA328PB-AUR TQFP-32 AVR microcontroller 8-bit Microchip MCU 32KB flash 20MHz ATMEGA328P-AUR buy online ATMEGA328P-AUR pinout ATMEGA328P-AUR lead time ATMEGA328P drop-in replacement what is the difference between ATMEGA328P-AUR and ATMEGA328P-AU ATMEGA328P-AUR industrial temperature Arduino Uno ATmega328P TQFP-32 ATMEGA328P-AUR stock DigiKey Mouser AVR 8-bit RISC microcontroller 32KB Flash 2KB SRAM

관련 부품 & 용어

Microchip Technology Atmel ATMEGA328P ATMEGA328P-AUR ATMEGA328P-AU ATMEGA328PB ATMEGA328PB-AUR ATMEGA168PA-AUR ATMEGA88PA-AUR ATMEGA164A-AU ATMEGA324PV-10AU LGT8F328P Logic Green AVR RISC 8-bit microcontroller TQFP-32 Arduino Uno Optiboot boot loader AVR-GCC Microchip Studio I2C SPI USART AEC-Q100 RoHS REACH brown-out detector 10-bit ADC PWM in-system programming
빠른 견적 RFQ
상세 정보를 모두 입력하십시오 — 영업팀이 24시간 이내에 답변드립니다
부품 번호 제조사 패키지 QTY 목표 가격 합계
합계: $0.00 USD
✓
견적이 제출되었습니다!

24시간 이내에 이메일로 답변드리겠습니다

1
RFQ 제출됨
2
견적 접수됨
3
주문 완료
4
결제
5
배송됨
6
배송 완료
RFQ 상세 보기