ATMEGA328-PU
  • Share:

Microchip Technology ATMEGA328-PU

Manufacturer No:
ATMEGA328-PU
Manufacturer:
Microchip Technology
Package:
Tube
Description:
IC MCU 8BIT 32KB FLASH 28DIP
Delivery:
Payment:
iso14001
iso45001
iso9001
iso13485

Product Introduction

Overview

The ATMEGA328-PU is a single-chip microcontroller from Microchip Technology, part of the megaAVR family. Originally developed by Atmel, this microcontroller was later acquired by Microchip Technology in 2016. It features a modified Harvard architecture 8-bit RISC processor core, known for its efficiency and low power consumption. The ATMEGA328-PU is widely used in various applications due to its robust feature set, ease of programming, and compatibility with popular development platforms like Arduino.

Key Specifications

ParameterValue
CPU Type8-bit AVR
Maximum CPU Speed20 MHz
Performance20 MIPS at 20 MHz
Flash Memory32 KB
SRAM2 KB
EEPROM1 KB
Package Pin Count28
Maximum I/O Pins23
External Interrupts24
Operating Voltage1.8 - 5.5 V
Operating Temperature-40°C to 85°C
Timer/Counters2 x 8-bit, 1 x 16-bit
PWM Channels6
A/D Converter Channels6 x 10-bit
Capacitive Touch Sensing Channels16

Key Features

  • 131 powerful instructions, most executed in a single clock cycle
  • 32 general-purpose working registers
  • Fully static operation
  • Up to 20 MIPS throughput at 20 MHz
  • On-chip 2-cycle multiplier
  • Write/erase cycles: 10,000 flash/100,000 EEPROM
  • Optional boot code section with independent lock bits
  • In-system programming by an on-chip boot program
  • True read-while-write operation
  • Programming lock for software security
  • Atmel QTouch library support for capacitive touch buttons, sliders, and wheels
  • Programmable serial USART, SPI, and 2-wire serial interface

Applications

The ATMEGA328-PU is commonly used in a variety of projects and autonomous systems where a simple, low-powered, and low-cost microcontroller is required. It is particularly popular in the Arduino development platform, including models such as the Arduino Uno, Arduino Pro Mini, and Arduino Nano. Other applications include robotics, IoT devices, and various embedded systems where its robust feature set and ease of use are beneficial.

Q & A

  1. What is the maximum clock frequency of the ATMEGA328-PU?
    The maximum clock frequency is 20 MHz.
  2. How much flash memory does the ATMEGA328-PU have?
    The ATMEGA328-PU has 32 KB of ISP flash memory.
  3. What is the operating voltage range of the ATMEGA328-PU?
    The operating voltage range is between 1.8 and 5.5 volts.
  4. How many I/O pins does the ATMEGA328-PU have?
    The ATMEGA328-PU has 23 general-purpose I/O lines.
  5. Does the ATMEGA328-PU support capacitive touch sensing?
    Yes, it supports up to 16 capacitive touch sensing channels.
  6. What are the primary timer/counters available on the ATMEGA328-PU?
    The device has 2 x 8-bit and 1 x 16-bit timer/counters.
  7. Can the ATMEGA328-PU be programmed in-system?
    Yes, it supports in-system programming by an on-chip boot program.
  8. What is the maximum temperature range for the ATMEGA328-PU?
    The operating temperature range is -40°C to 85°C.
  9. How many PWM channels are available on the ATMEGA328-PU?
    The device has 6 PWM channels.
  10. Is the ATMEGA328-PU still recommended for new designs?
    No, it is not recommended for new designs (NRND).

Product Attributes

Core Processor:AVR
Core Size:8-Bit
Speed:20MHz
Connectivity:I²C, SPI, UART/USART
Peripherals:Brown-out Detect/Reset, POR, PWM, WDT
Number of I/O:23
Program Memory Size:32KB (16K x 16)
Program Memory Type:Flash
EEPROM Size:1K x 8
RAM Size:2K x 8
Voltage - Supply (Vcc/Vdd):1.8V ~ 5.5V
Data Converters:A/D 6x10b
Oscillator Type:Internal
Operating Temperature:-40°C ~ 85°C (TA)
Mounting Type:Through Hole
Package / Case:28-DIP (0.300", 7.62mm)
Supplier Device Package:28-PDIP
0 Remaining View Similar

In Stock

$2.80
256

Please send RFQ , we will respond immediately.

Same Series
ATMEGA328P-XMINI
ATMEGA328P-XMINI
ATMEGA328P XPLAINED MINI
ATMEGA328-AUR
ATMEGA328-AUR
IC MCU 8BIT 32KB FLASH 32TQFP
ATMEGA328P-MMHR
ATMEGA328P-MMHR
IC MCU 8BIT 32KB FLASH 28VQFN
ATMEGA328P-ANR
ATMEGA328P-ANR
IC MCU 8BIT 32KB FLASH 32TQFP
ATMEGA328P-MNR
ATMEGA328P-MNR
IC MCU 8BIT 32KB FLASH 32VQFN
ATMEGA328-AU
ATMEGA328-AU
IC MCU 8BIT 32KB FLASH 32TQFP
ATMEGA328-PU
ATMEGA328-PU
IC MCU 8BIT 32KB FLASH 28DIP
ATMEGA328P-AU
ATMEGA328P-AU
IC MCU 8BIT 32KB FLASH 32TQFP
ATMEGA328P-PN
ATMEGA328P-PN
IC MCU 8BIT 32KB FLASH 28DIP
ATMEGA328-MU
ATMEGA328-MU
IC MCU 8BIT 32KB FLASH 32VQFN
ATMEGA328P-MN
ATMEGA328P-MN
IC MCU 8BIT 32KB FLASH 32VQFN
ATMEGA328P-15AZ
ATMEGA328P-15AZ
IC MCU 8BIT 32KB FLASH 32TQFP

Similar Products

Part Number ATMEGA328-PU ATMEGA328P-PU ATMEGA32A-PU ATMEGA328-AU ATMEGA328-MU
Manufacturer Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Product Status Active Active Active Active Active
Core Processor AVR AVR AVR AVR AVR
Core Size 8-Bit 8-Bit 8-Bit 8-Bit 8-Bit
Speed 20MHz 20MHz 16MHz 20MHz 20MHz
Connectivity I²C, SPI, UART/USART I²C, SPI, UART/USART I²C, SPI, UART/USART I²C, SPI, UART/USART I²C, SPI, UART/USART
Peripherals Brown-out Detect/Reset, POR, PWM, WDT Brown-out Detect/Reset, POR, PWM, WDT Brown-out Detect/Reset, POR, PWM, WDT Brown-out Detect/Reset, POR, PWM, WDT Brown-out Detect/Reset, POR, PWM, WDT
Number of I/O 23 23 32 23 23
Program Memory Size 32KB (16K x 16) 32KB (16K x 16) 32KB (16K x 16) 32KB (16K x 16) 32KB (16K x 16)
Program Memory Type Flash Flash Flash Flash Flash
EEPROM Size 1K x 8 1K x 8 1K x 8 1K x 8 1K x 8
RAM Size 2K x 8 2K x 8 2K x 8 2K x 8 2K x 8
Voltage - Supply (Vcc/Vdd) 1.8V ~ 5.5V 1.8V ~ 5.5V 2.7V ~ 5.5V 1.8V ~ 5.5V 1.8V ~ 5.5V
Data Converters A/D 6x10b A/D 6x10b A/D 8x10b A/D 8x10b A/D 8x10b
Oscillator Type Internal Internal Internal Internal Internal
Operating Temperature -40°C ~ 85°C (TA) -40°C ~ 85°C (TA) -40°C ~ 85°C (TA) -40°C ~ 85°C (TA) -40°C ~ 85°C (TA)
Mounting Type Through Hole Through Hole Through Hole Surface Mount Surface Mount
Package / Case 28-DIP (0.300", 7.62mm) 28-DIP (0.300", 7.62mm) 40-DIP (0.600", 15.24mm) 32-TQFP 32-VFQFN Exposed Pad
Supplier Device Package 28-PDIP 28-PDIP 40-PDIP 32-TQFP (7x7) 32-VQFN (5x5)

Related Product By Categories

LPC4320FBD144,551
LPC4320FBD144,551
NXP USA Inc.
IC MCU 32BIT ROMLESS 144LQFP
PIC18F4620-I/P
PIC18F4620-I/P
Microchip Technology
IC MCU 8BIT 64KB FLASH 40DIP
STM32L063R8T6
STM32L063R8T6
STMicroelectronics
IC MCU 32BIT 64KB FLASH 64LQFP
TMS5701224CPGEQQ1
TMS5701224CPGEQQ1
Texas Instruments
IC MCU 16/32BIT 1.25MB 144LQFP
STM32F303RBT6
STM32F303RBT6
STMicroelectronics
IC MCU 32BIT 128KB FLASH 64LQFP
STM32F765VGT6
STM32F765VGT6
STMicroelectronics
IC MCU 32BIT 1MB FLASH 100LQFP
STM32F429NIH6
STM32F429NIH6
STMicroelectronics
IC MCU 32BIT 2MB FLASH 216TFBGA
STM32F437IIT6
STM32F437IIT6
STMicroelectronics
IC MCU 32BIT 2MB FLASH 176LQFP
STM32F071V8T7
STM32F071V8T7
STMicroelectronics
IC MCU 32BIT 64KB FLASH 100LQFP
FS32K142HFT0VLLT
FS32K142HFT0VLLT
NXP USA Inc.
IC MCU 32BIT 256KB FLASH 100LQFP
STM32F103T6U6
STM32F103T6U6
STMicroelectronics
IC MCU 32BIT 32KB FLASH 36VFQFPN
LPC1766FBD100,551
LPC1766FBD100,551
NXP USA Inc.
IC MCU 32BIT 256KB FLASH 100LQFP

Related Product By Brand

BZV55C8V2/TR
BZV55C8V2/TR
Microchip Technology
VOLTAGE REGULATOR
BZV55C43/TR
BZV55C43/TR
Microchip Technology
VOLTAGE REGULATOR
BZV55C36/TR
BZV55C36/TR
Microchip Technology
VOLTAGE REGULATOR
PIC16F690-I/SO
PIC16F690-I/SO
Microchip Technology
IC MCU 8BIT 7KB FLASH 20SOIC
PIC16F1829-I/SS
PIC16F1829-I/SS
Microchip Technology
IC MCU 8BIT 14KB FLASH 20SSOP
PIC18F45K22-I/PT
PIC18F45K22-I/PT
Microchip Technology
IC MCU 8BIT 32KB FLASH 44TQFP
ATXMEGA128A3U-AUR
ATXMEGA128A3U-AUR
Microchip Technology
IC MCU 8/16BIT 128KB FLSH 64TQFP
AT91R40008-66AU-999
AT91R40008-66AU-999
Microchip Technology
IC MCU 16/32BIT ROMLESS 100LQFP
PIC18LF6722-I/PT
PIC18LF6722-I/PT
Microchip Technology
IC MCU 8BIT 128KB FLASH 64TQFP
ATMEGA48PA-AU
ATMEGA48PA-AU
Microchip Technology
IC MCU 8BIT 4KB FLASH 32TQFP
MCP2562T-E/SN
MCP2562T-E/SN
Microchip Technology
IC TRANSCEIVER HALF 1/1 8SOIC
AT45DB321D-SU-2.5
AT45DB321D-SU-2.5
Microchip Technology
IC FLASH 32MBIT SPI 50MHZ 8SOIC