Microchip ATMEGA328P-PU, 8bit AVR CPU Microcontroller, 20MHz, 32 kB Flash, 28-Pin PDIP

  • RS Stock No. 922-2142P
  • Mfr. Part No. ATMEGA328P-PU
  • Brand Microchip
Technical Reference
Legislation and Compliance
RoHS Certificate of Compliance
Product Details

ATmega328P 8-Bit megaAVR picoPower Microcontrollers

The Atmel ATmega328P Microcontroller is an 8-bit megaAVR device based on the AVR enhanced RISC architecture. Featured is picoPower technology that offers ultra-low power consumption and low-power sleep modes, ideal for battery powered applications.

Microcontroller Features

•20 MHz Max. Operating Frequency
•Up to 20 MIPS at 20 MHz
•32 KB Flash
•1024 B EEPROM
•2 KB SRAM
•131 Instructions – Most single clock cycle execution
•32 General Purpose Registers
•23 GPIO
•Power-on Reset and Programmable Brown-out Detection
•Internal Calibrated Oscillator
•External and Internal Interrupt Sources
•Six Power-Saving Sleep Modes
•Internal and External Interrupts
•Fully Static Operation

Peripheral Features

•10-bit 15 ksps Analogue-to-Digital Converter (ADC) – 8 or 6 channels
•Capacitive Touch Sense – 16 channels
•Temperature Sensor
•Two 8-bit Timers
•One 16-bit Timer
•Output Compare Module – 6 channels
•Six PWM Channels
•Programmable Serial USART
•Master/Slave SPI Serial Interface
•Byte-oriented 2-wire Serial Interface – I2C compatible
•Programmable Watchdog Timer with Separate Oscillator
•Analogue Comparator
•Interrupt and Wake-up on Pin Change

Specifications
Attribute Value
Family Name ATmega
Package Type PDIP
Mounting Type Through Hole
Pin Count 28
Device Core AVR CPU
Data Bus Width 8bit
Program Memory Size 32 kB
Maximum Frequency 20MHz
RAM Size 2 kB
Number of PWM Units 1
ADC Channels 6
Typical Operating Supply Voltage 1.8 → 5.5 V
Timers 1 (1 x 16 bit), 2 (1 x 8 bit)
Minimum Operating Temperature -40 °C
Instruction Set Architecture RISC
PWM Resolution 8bit
Program Memory Type Flash
Width 7.49mm
ADCs 1 (6 x 10 bit)
Number of ADC Units 1
Number of Timers 3
Timer Resolution 8 bit, 16 bit
ADC Resolution 10bit
PWM Channels 6
Height 4.07mm
Maximum Operating Temperature +85 °C
Pulse Width Modulation 1 (6 x 8 bit)
Length 34.79mm
Dimensions 34.79 x 7.49 x 4.07mm
Discontinued product