{"product_id":"atmega328p-pu-28-pin-avr-microcontroller","title":"ATmega328P-PU 28-Pin 8-Bit AVR Microcontroller IC","description":"\u003cp dir=\"auto\"\u003eThe \u003cstrong\u003eATmega328P-PU\u003c\/strong\u003e is a 28-pin through-hole 8-bit AVR microcontroller featuring \u003cstrong\u003e32KB Flash, 2KB SRAM, 1KB EEPROM, up to 20MHz operation, 23 programmable I\/O lines, 10-bit ADC, USART, SPI, and TWI\/I²C\u003c\/strong\u003e. Suitable for embedded electronics, prototyping, standalone controller circuits, and compatible \u003ca href=\"\/collections\/arduino-boards\" title=\"arduino boards\"\u003eArduino\u003c\/a\u003e-based development applications.\u003c\/p\u003e\n\u003ch3 dir=\"auto\"\u003eDescription\u003c\/h3\u003e\n\u003cp dir=\"auto\"\u003eThe \u003cstrong\u003eATmega328P-PU 28-Pin 8-Bit AVR Microcontroller IC\u003c\/strong\u003e is a low-power AVR microcontroller designed for embedded control, electronics development, automation, prototyping, and general-purpose microcontroller applications.\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003eThis version comes in a \u003cstrong\u003e28-pin through-hole PDIP package\u003c\/strong\u003e, making it convenient for breadboard prototyping, IC sockets, development circuits, and through-hole PCB designs.\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003eThe ATmega328P provides \u003cstrong\u003e32KB of In-System Programmable Flash memory, 2KB SRAM, and 1KB EEPROM\u003c\/strong\u003e. It supports operation at frequencies up to \u003cstrong\u003e20MHz\u003c\/strong\u003e and provides \u003cstrong\u003e23 programmable I\/O lines\u003c\/strong\u003e along with integrated peripherals including timers\/counters, PWM channels, a 10-bit ADC, USART, SPI, and two-wire serial interface (TWI\/I²C).\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003eThe ATmega328P is also well known for its use in the \u003cstrong\u003eArduino Uno ecosystem\u003c\/strong\u003e. This product, however, is the \u003cstrong\u003estandalone ATmega328P-PU microcontroller IC\u003c\/strong\u003e, not a complete Arduino Uno board. Appropriate programming, clock, power, reset, and supporting circuitry may be required depending on the intended application.\u003c\/p\u003e\n\u003ch3 dir=\"auto\"\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eATmega328P 8-bit AVR microcontroller\u003c\/li\u003e\n\u003cli\u003eExact ordering variant: \u003cstrong\u003eATmega328P-PU\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e28-pin through-hole PDIP package\u003c\/li\u003e\n\u003cli\u003e32KB In-System Programmable Flash\u003c\/li\u003e\n\u003cli\u003e2KB SRAM\u003c\/li\u003e\n\u003cli\u003e1KB EEPROM\u003c\/li\u003e\n\u003cli\u003eUp to 20MHz operating frequency\u003c\/li\u003e\n\u003cli\u003e23 programmable I\/O lines\u003c\/li\u003e\n\u003cli\u003e10-bit ADC\u003c\/li\u003e\n\u003cli\u003eUSART serial communication\u003c\/li\u003e\n\u003cli\u003eSPI interface\u003c\/li\u003e\n\u003cli\u003eTWI \/ I²C-compatible serial interface\u003c\/li\u003e\n\u003cli\u003eMultiple timers\/counters\u003c\/li\u003e\n\u003cli\u003ePWM capability\u003c\/li\u003e\n\u003cli\u003eIn-System Programming support\u003c\/li\u003e\n\u003cli\u003eSuitable for embedded and standalone microcontroller projects\u003c\/li\u003e\n\u003cli\u003eCommonly associated with Arduino Uno development\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 dir=\"auto\"\u003eTechnical Specifications\u003c\/h3\u003e\n\u003cdiv dir=\"auto\" class=\"group TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable dir=\"auto\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"last:pe-10\"\u003e\u003cstrong\u003eSpecification\u003c\/strong\u003e\u003c\/th\u003e\n\u003cth class=\"last:pe-10\"\u003e\u003cstrong\u003eDetails\u003c\/strong\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ePart Number\u003c\/td\u003e\n\u003ctd\u003eATmega328P-PU\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMicrocontroller Family\u003c\/td\u003e\n\u003ctd\u003eAVR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eArchitecture\u003c\/td\u003e\n\u003ctd\u003e8-Bit AVR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePackage\u003c\/td\u003e\n\u003ctd\u003e28-Pin PDIP \/ Through-Hole\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProgram Memory\u003c\/td\u003e\n\u003ctd\u003e32KB ISP Flash\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSRAM\u003c\/td\u003e\n\u003ctd\u003e2KB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEEPROM\u003c\/td\u003e\n\u003ctd\u003e1KB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaximum Operating Frequency\u003c\/td\u003e\n\u003ctd\u003e20MHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProgrammable I\/O Lines\u003c\/td\u003e\n\u003ctd\u003e23\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eADC\u003c\/td\u003e\n\u003ctd\u003e10-Bit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eADC Channels\u003c\/td\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUSART\u003c\/td\u003e\n\u003ctd\u003eSupported\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSPI\u003c\/td\u003e\n\u003ctd\u003eSupported\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTWI \/ I²C\u003c\/td\u003e\n\u003ctd\u003eSupported\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTimers \/ Counters\u003c\/td\u003e\n\u003ctd\u003e2 × 8-bit, 1 × 16-bit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePWM Channels\u003c\/td\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOperating Voltage\u003c\/td\u003e\n\u003ctd\u003e1.8V to 5.5V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProgramming\u003c\/td\u003e\n\u003ctd\u003eIn-System Programmable (ISP)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePackage Mounting\u003c\/td\u003e\n\u003ctd\u003eThrough-Hole\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eManufacturer Family\u003c\/td\u003e\n\u003ctd\u003eAtmel \/ Microchip Technology\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 dir=\"auto\"\u003eApplications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmbedded electronics projects\u003c\/li\u003e\n\u003cli\u003eMicrocontroller development\u003c\/li\u003e\n\u003cli\u003eStandalone controller circuits\u003c\/li\u003e\n\u003cli\u003eBreadboard prototyping\u003c\/li\u003e\n\u003cli\u003eSensor interfacing\u003c\/li\u003e\n\u003cli\u003eRobotics projects\u003c\/li\u003e\n\u003cli\u003eAutomation and control systems\u003c\/li\u003e\n\u003cli\u003eData acquisition projects\u003c\/li\u003e\n\u003cli\u003eDigital and analog control circuits\u003c\/li\u003e\n\u003cli\u003eLED and display control\u003c\/li\u003e\n\u003cli\u003eMotor-control logic\u003c\/li\u003e\n\u003cli\u003eSerial communication projects\u003c\/li\u003e\n\u003cli\u003eEducational electronics projects\u003c\/li\u003e\n\u003cli\u003eCustom Arduino-compatible circuits\u003c\/li\u003e\n\u003cli\u003eReplacement or development applications requiring an ATmega328P-PU\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 dir=\"auto\"\u003eCompatibility\u003c\/h3\u003e\n\u003cp dir=\"auto\"\u003eThe \u003cstrong\u003eATmega328P-PU\u003c\/strong\u003e can be used in circuits and development platforms designed for the ATmega328P and its \u003cstrong\u003e28-pin PDIP package\u003c\/strong\u003e, provided the electrical, clock, programming, and pin requirements of the application are satisfied.\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003eThe ATmega328P is used within the Arduino ecosystem and is associated with classic \u003cstrong\u003eArduino Uno ATmega328P-based designs\u003c\/strong\u003e. A standalone ATmega328P-PU is not itself an Arduino board and may require a suitable bootloader, programmer, clock source, power supply, reset circuitry, and other external components depending on how it is used.\u003c\/p\u003e\n\u003ch3 dir=\"auto\"\u003ePackage Contents\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e1 × ATmega328P-PU 28-Pin Microcontroller IC\u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 dir=\"auto\"\u003eBuy in Pakistan\u003c\/h3\u003e\n\u003cp dir=\"auto\"\u003eBuy the \u003cstrong\u003eATmega328P-PU microcontroller IC in Pakistan\u003c\/strong\u003e from Chip.pk for embedded electronics, prototyping, microcontroller development, repair, educational, and custom controller projects.\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003eIts 28-pin through-hole package makes the ATmega328P-PU particularly practical for breadboards, IC sockets, custom PCBs, and standalone AVR development where a complete development board is not required.\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/6\/7\/5\/2\/f\/ATMega328.pdf\" target=\"_blank\" title=\"atmega328 datasheet\" rel=\"noopener\"\u003eDatasheet\u003c\/a\u003e\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https:\/\/www.microchip.com\/en-us\/about\/corporate-overview\/acquisitions\/atmel\" target=\"_blank\" title=\"atmel product page\" rel=\"noopener\"\u003eAtmel products\u003c\/a\u003e\u003c\/p\u003e\n\u003ch3 dir=\"auto\"\u003eFAQs\u003c\/h3\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e1. What is the ATmega328P-PU?\u003c\/strong\u003e\u003cbr\u003eThe ATmega328P-PU is a \u003cstrong\u003e28-pin, 8-bit AVR microcontroller IC\u003c\/strong\u003e with 32KB Flash, 2KB SRAM, 1KB EEPROM, programmable I\/O, ADC, timers, PWM, USART, SPI, and TWI\/I²C functionality.\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e2. What is the difference between ATmega328P and ATmega328P-PU?\u003c\/strong\u003e\u003cbr\u003eATmega328P identifies the microcontroller family\/device, while \u003cstrong\u003eATmega328P-PU\u003c\/strong\u003e identifies a specific ordering\/package variant. The \u003ccode\u003e-PU\u003c\/code\u003e version supplied here is a \u003cstrong\u003e28-pin through-hole PDIP\u003c\/strong\u003e device.\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e3. How many pins does the ATmega328P-PU have?\u003c\/strong\u003e\u003cbr\u003eThe ATmega328P-PU in this listing has \u003cstrong\u003e28 pins\u003c\/strong\u003e in a through-hole PDIP package.\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e4. How much memory does the ATmega328P have?\u003c\/strong\u003e\u003cbr\u003eIt provides \u003cstrong\u003e32KB ISP Flash program memory, 2KB SRAM, and 1KB EEPROM\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e5. What is the maximum clock speed of the ATmega328P-PU?\u003c\/strong\u003e\u003cbr\u003eThe device supports operation up to \u003cstrong\u003e20MHz\u003c\/strong\u003e, subject to the manufacturer's voltage and operating-condition requirements. The standalone IC does not include an external 20MHz crystal.\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e6. What is the operating voltage of the ATmega328P?\u003c\/strong\u003e\u003cbr\u003eThe ATmega328P supports an operating voltage range of \u003cstrong\u003e1.8V to 5.5V\u003c\/strong\u003e. Permitted operating frequency depends on supply voltage and other datasheet conditions.\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e7. Does the ATmega328P-PU support I2C, SPI and serial communication?\u003c\/strong\u003e\u003cbr\u003eYes. The microcontroller provides \u003cstrong\u003eTWI\/I²C, SPI, and USART\u003c\/strong\u003e communication interfaces.\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e8. Can the ATmega328P-PU be used with Arduino?\u003c\/strong\u003e\u003cbr\u003eYes. The ATmega328P is widely used in the Arduino ecosystem and ATmega328P-based Arduino Uno designs. However, this product is a \u003cstrong\u003estandalone microcontroller IC\u003c\/strong\u003e, not a complete Arduino board.\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e9. Does this ATmega328P-PU come with an Arduino bootloader?\u003c\/strong\u003e\u003cbr\u003eA pre-installed Arduino bootloader should \u003cstrong\u003enot be assumed\u003c\/strong\u003e unless Chip.pk specifically verifies and states that for the supplied stock. A standalone IC may require programming before use.\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e10. Can I use the ATmega328P-PU on a breadboard?\u003c\/strong\u003e\u003cbr\u003eYes. Its through-hole \u003cstrong\u003e28-pin PDIP package\u003c\/strong\u003e is suitable for compatible breadboards and DIP IC sockets.\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e11. Is this the SMD version of the ATmega328P?\u003c\/strong\u003e\u003cbr\u003eNo. This listing is for the \u003cstrong\u003e28-pin through-hole PDIP version\u003c\/strong\u003e, not an SMD package.\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e12. Is the ATmega328P-PU a complete Arduino Uno?\u003c\/strong\u003e\u003cbr\u003eNo. It is only the microcontroller IC. A standalone circuit may require suitable power, clock, reset, programming, and other supporting components.\u003c\/p\u003e","brand":"Chip.pk","offers":[{"title":"Default Title","offer_id":52941636567325,"sku":null,"price":620.0,"currency_code":"PKR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/1060\/7389\/files\/atmega328p-5-chip-pk.webp?v=1789587556","url":"https:\/\/www.chip.pk\/products\/atmega328p-pu-28-pin-avr-microcontroller","provider":"Chip.pk","version":"1.0","type":"link"}