사양
| 속성 | 가치 |
| Package | Tape & Reel (TR),Cut Tape (CT) |
| Series | AVR® ATmega, Functional Safety (FuSa) |
| ProductStatus | Active |
| CoreProcessor | AVR |
| CoreSize | 8-Bit |
| Speed | 20MHz |
| Connectivity | I²C, SPI, UART/USART |
| Peripherals | Brown-out Detect/Reset, POR, PWM, WDT |
| NumberofI/O | 27 |
| ProgramMemorySize | 32KB (16K x 16) |
| ProgramMemoryType | FLASH |
| EEPROMSize | 1K x 8 |
| RAMSize | 2K x 8 |
| Voltage-Supply(Vcc/Vdd) | 1.8V ~ 5.5V |
| DataConverters | A/D 8x10b |
| OscillatorType | Internal |
| OperatingTemperature | -40°C ~ 105°C (TA) |
| MountingType | Surface Mount |
| Package/Case | 32-TQFP |
개요
Description
The ATmega328PB-ANR is an enhanced 8-bit AVR microcontroller from Microchip, based on the popular ATmega328P but with additional features. It includes 32KB Flash, 2KB SRAM, and 1KB EEPROM, along with improved peripherals like two UARTs, two I²C, and two SPI interfaces.
Key upgrades over the ATmega328P include:
- Dual USART for enhanced serial communication.
- Independent PLL clock for USB and other peripherals.
- More timers (four 16-bit) and additional PWM channels.
- Better noise immunity and lower power consumption.
It operates at 1.8V–5.5V, making it suitable for battery-powered and industrial applications. The -ANR suffix indicates a TQFP-32 package, ideal for compact designs.
Common uses include Arduino-compatible boards, embedded systems, and IoT devices. Its backward compatibility with the ATmega328P allows easy migration for existing projects.
For detailed specs, refer to the Microchip datasheet.
Key upgrades over the ATmega328P include:
- Dual USART for enhanced serial communication.
- Independent PLL clock for USB and other peripherals.
- More timers (four 16-bit) and additional PWM channels.
- Better noise immunity and lower power consumption.
It operates at 1.8V–5.5V, making it suitable for battery-powered and industrial applications. The -ANR suffix indicates a TQFP-32 package, ideal for compact designs.
Common uses include Arduino-compatible boards, embedded systems, and IoT devices. Its backward compatibility with the ATmega328P allows easy migration for existing projects.
For detailed specs, refer to the Microchip datasheet.
Equivalent
Equivalent products to the ATMEGA328PB-ANR include:
- ATMEGA328P-AU (similar but lacks some peripherals).
- ATMEGA328PB-AU (same features, different package).
- ATMEGA168PB (lower flash but compatible).
- ATMEGA328 (earlier version, fewer features).
- PIC18F45K22 (Microchip alternative, requires code adaptation).
- STM32F030F4P6 (ARM-based, more powerful but different architecture).
For direct replacements, ATMEGA328PB-AU is the closest match.
- ATMEGA328P-AU (similar but lacks some peripherals).
- ATMEGA328PB-AU (same features, different package).
- ATMEGA168PB (lower flash but compatible).
- ATMEGA328 (earlier version, fewer features).
- PIC18F45K22 (Microchip alternative, requires code adaptation).
- STM32F030F4P6 (ARM-based, more powerful but different architecture).
For direct replacements, ATMEGA328PB-AU is the closest match.
Features
The ATmega328PB-ANR is an enhanced version of the ATmega328P microcontroller with additional features:
- Core: 8-bit AVR, up to 20 MHz clock speed.
- Memory: 32KB Flash, 2KB SRAM, 1KB EEPROM.
- Peripherals:
- More Timers: Four 8-bit & two 16-bit timers (vs. ATmega328P’s three).
- Extra USART: Two USARTs (vs. one in 328P).
- Enhanced SPI/I²C: Two SPI & two I²C interfaces.
- ADC: 10-bit, 8-channel ADC.
- GPIO: 23 programmable I/O pins.
- Power: 1.8V–5.5V operating voltage.
- Package: 32-pin QFN.
- Debugging: DebugWIRE support.
Ideal for embedded systems needing extra serial comms or timers.
- Core: 8-bit AVR, up to 20 MHz clock speed.
- Memory: 32KB Flash, 2KB SRAM, 1KB EEPROM.
- Peripherals:
- More Timers: Four 8-bit & two 16-bit timers (vs. ATmega328P’s three).
- Extra USART: Two USARTs (vs. one in 328P).
- Enhanced SPI/I²C: Two SPI & two I²C interfaces.
- ADC: 10-bit, 8-channel ADC.
- GPIO: 23 programmable I/O pins.
- Power: 1.8V–5.5V operating voltage.
- Package: 32-pin QFN.
- Debugging: DebugWIRE support.
Ideal for embedded systems needing extra serial comms or timers.
Pinout
The ATMEGA328PB-ANR is a 32-pin microcontroller in a TQFP package. Key functions include:
- GPIO: 23 programmable I/O pins.
- Communication:
- USART (2x), SPI, I²C (TWI).
- Timers: Three 8-bit and one 16-bit timer/counter.
- ADC: 8-channel 10-bit ADC.
- PWM: 6 PWM outputs.
- Memory:
- 32KB Flash, 2KB SRAM, 1KB EEPROM.
- Clock: Up to 20MHz (external) or 8MHz (internal).
It retains Arduino Uno (ATMEGA328P) compatibility while adding extra peripherals like a second USART.
- GPIO: 23 programmable I/O pins.
- Communication:
- USART (2x), SPI, I²C (TWI).
- Timers: Three 8-bit and one 16-bit timer/counter.
- ADC: 8-channel 10-bit ADC.
- PWM: 6 PWM outputs.
- Memory:
- 32KB Flash, 2KB SRAM, 1KB EEPROM.
- Clock: Up to 20MHz (external) or 8MHz (internal).
It retains Arduino Uno (ATMEGA328P) compatibility while adding extra peripherals like a second USART.
Manufacturer
The ATmega328PB-ANR is manufactured by Microchip Technology Inc., a leading American semiconductor company specializing in microcontroller, mixed-signal, analog, and Flash-IP solutions.
Microchip, founded in 1989 and headquartered in Chandler, Arizona, is known for its PIC and AVR microcontrollers, widely used in embedded systems. The company acquired Atmel (the original developer of AVR) in 2016, expanding its portfolio.
The ATmega328PB-ANR is an enhanced version of the popular ATmega328P, featuring additional peripherals like extra timers and USARTs. It is commonly used in industrial, automotive, and consumer electronics.
Microchip is recognized for its reliable, low-power microcontrollers and strong support for developers.
Microchip, founded in 1989 and headquartered in Chandler, Arizona, is known for its PIC and AVR microcontrollers, widely used in embedded systems. The company acquired Atmel (the original developer of AVR) in 2016, expanding its portfolio.
The ATmega328PB-ANR is an enhanced version of the popular ATmega328P, featuring additional peripherals like extra timers and USARTs. It is commonly used in industrial, automotive, and consumer electronics.
Microchip is recognized for its reliable, low-power microcontrollers and strong support for developers.
Application
The ATmega328PB-ANR is widely used in embedded systems due to its versatility, low power consumption, and cost-effectiveness. Key application areas include:
- Consumer Electronics (smart home devices, toys)
- Industrial Automation (sensors, control systems)
- Automotive (basic control modules, diagnostics)
- IoT & Wearables (sensor nodes, wireless devices)
- DIY & Hobbyist Projects (Arduino-compatible boards, robotics)
- Medical Devices (simple monitoring systems)
Its enhanced peripherals (extra UART, timers) make it ideal for communication-heavy and real-time control applications.
- Consumer Electronics (smart home devices, toys)
- Industrial Automation (sensors, control systems)
- Automotive (basic control modules, diagnostics)
- IoT & Wearables (sensor nodes, wireless devices)
- DIY & Hobbyist Projects (Arduino-compatible boards, robotics)
- Medical Devices (simple monitoring systems)
Its enhanced peripherals (extra UART, timers) make it ideal for communication-heavy and real-time control applications.
Package
The ATMEGA328PB-ANR comes in a 32-lead TQFP (Thin Quad Flat Package). This surface-mount package has a compact footprint (7x7mm) with leads on all four sides, making it suitable for space-constrained applications. The "-ANR" suffix indicates it's an industrial-grade part with a lead-free finish. Ideal for embedded systems requiring moderate I/O and processing power.