Hello! Welcome to Embedic!
This website uses cookies. By using this site, you consent to the use of cookies. For more information, please take a look at our Privacy Policy.
Home > Embedded Events > Difference between ATMEGA328P-PU and ATMEGA16A-PU

Difference between ATMEGA328P-PU and ATMEGA16A-PU

Date: 14-07-2021 ClickCount: 6451

What is the difference between ATMEGA328P-PU (Arduino-URO main controller chip) and Atmega16A-PU

The biggest difference between ATMEGA328P-PU and Atmega16 is that their FLSAH capacity is different, the former is 32KB, the latter is 16KB, the number of external interrupts is also different, the rest is basically the same, ATMEGA series of microcontrollers are mainly different FLASH capacity, as well as to increase some function modules, essentially the same, assembly instructions are basically the same. The assembly instructions are basically the same, there is no substantial difference.

All are 40pin DIP package

And the Atmega16 can be burned into an Arduino compilable microcontroller by the following link

DIY porting ARDUINO with ATMEGA16/A/L and ATMEGA8/A microcontrollers

ATMEGA16A-PU (AVR microcontroller in 2007 when the more popular microcontroller introductory learning chip)

Category: Integrated Circuit (IC)

Family: Embedded - microcontroller

Core processor: AVR

Core size: 8-bit

Speed: 16MHz

Connectivity: I2C, SPI, UART/USART

Peripherals: Undervoltage detection/reset, POR, PWM, WDT

Number of inputs/outputs: 32

Program memory capacity: 16KB

Program memory type: FLASH

RAM capacity: 1K x 8

Voltage - Power (Vcc/Vdd): 2.7 V ~ 5.5 V

Data converter: A/D 8x10b

Oscillator type: Internal

Operating Temperature: -40°C ~ 85°C

Package / Case: 44-TQFP, 44-VQFP


ATMEGA328P-AU (Arduino-URO main control chip Arduino currently the most popular microcontroller for creators) to avr microcontroller series to carry forward

ATMEGA328 flash is twice as big as ATMEGA16. So the playability is higher than 16.

Category: Integrated Circuit (IC)

Core processor: AVR

Flash memory capacity: 32KB

EEPROM memory capacity: 1KB

Clock frequency: 20MHz

Interface type: I2C, SPI, USART

Supply voltage minimum: 1.8V maximum: 5.5V

Supply voltage surface mount device: surface mount

Package type: TQFP

Number of pins: 32

Operating temperature range: -40°C to +85°C

Memory capacity, RAM: 2KB

Number of input/output lines: 23

Number of analog-to-digital converter inputs: 8

Speed: 20MHz

Program memory capacity: 32KB (32K x 8)

Oscillator type: Internal

  • MCU Market Landscape in 2021
  • Arduino-based MIDI controller

Hot Products

  • ADSP-BF516BBCZ-4F4

    Manufacturer: Analog Devices

    IC DSP 16/32B 400MHZ 168CSBGA

    Product Categories: DSP



  • PIC16LF628A-I/ML

    Manufacturer: Microchip


    Product Categories: 8bit MCU



  • DSPIC33EP32MC502-I/SS

    Manufacturer: Microchip


    Product Categories: 16bit MCU



  • ADSP-BF516KSWZ-4F4

    Manufacturer: Analog Devices

    IC DSP 16/32B 400MHZ 176LQFP

    Product Categories: DSP



Customer Comments

  • Looking forward to your comment

  • Comment

    Verification Code * 

Compare products

Compare Empty