Thursday, October 08, 2015

ATMEGA328P-PU Atmel 8 Bit 32K AVR Microcontroller

The Atmel ATmega328P is a 32K 8-bit microcontroller based on the AVR architecture. Many instructions are executed in a single clock cycle providing a throughput of almost 20 MIPS at 20MHz. The ATMEGA328-PU comes in an PDIP 28 pin package and is suitable for use on our 28 pin AVR Development Board.

Features include:
  • High Performance, Low Power Design
  • 8-Bit Microcontroller Atmel® AVR® advanced RISC architecture
  • 131 Instructions most of which are executed in a single clock cycle
  • Up to 20 MIPS throughput at 20 MHz
  • 32 x 8 working registers
  • 2 cycle multiplier
  • Memory Includes
  • 32KB of of programmable FLASH
  • 1KB of EEPROM
  • 2KB SRAM
  • 10,000 Write and Erase Cycles for Flash and 100,000 for EEPROM
  • Data retention for 20 years at 85°C and 100 years at 25°C
  • Optional boot loader with lock bits
  • In System Programming (ISP) by via boot loader
  • True Read-While-Write operation
  • Programming lock available for software security
  • Features Include
  • 2 x 8-bit Timers/Counters each with independent prescaler and compare modes
  • A single 16-bit Timer/Counter with an idependent prescaler, compare and capture modes
  • Real time counter with independent oscillator
  • 10 bit, 6 channel analog to digital Converter
  • 6 pulse width modulation channels
  • Internal temperature sensor
  • Serial USART (Programmable)
  • Master/Slave SPI Serial Interface - (Philips I2C compatible)
  • Programmable watchdog timer with independent internal oscillator
  • Internal analog comparator
  • Interrupt and wake up on pin change
  • Additional Features Features
  • Internal calibrated oscillator
  • Power on reset and programmable brown out detection
  • External and internal interrupts
  • 6 sleep modes including idle, ADC noise reduction, power save, power down, standby, and extended standby
  • I/O and Package
  • 23 programmable I/O lines
  • 28 pin PDIP package
  • Operating voltage:
  • 1.8 - 5.5V
  • Operating temperature range:
  • 40°C to 85°C
  • Speed Grades:
  • 0-4 MHz at 1.8-5.5V
  • 0-10 MHz at 2.7-5.5V
  • 0-20 MHz at 4.5-5.5V
  • Low power consumption mode at 1.8V, 1 MHz and 25°C:
  • Active Mode: 0.3 mA
  • Power-down Mode: 0.1 μA
  • Power-save Mode: 0.8 μA (Including 32 kHz RTC)


Technical Specs:
  • Flash: 32 KBytes
  • EEPROM: 1 KBytes
  • SRAM: 2 KBytes
  • Max I/O Pins: 23
  • Frequency Max: 20 MHz
  • VCC: 1.8-5.5
  • 10-bit A/D Channels: 6
  • Analog Comparator: Yes
  • 16-bit Timers: 1
  • 8-bit Timer: 2
  • Brown Out Detector: Yes
  • Ext Interrupts: 2
  • Hardware Multiplier: Yes
  • Interrupts: 26
  • ISP: Yes
  • On Chip Oscillator: Yes
  • PWM Channels: 6
  • RTC: Yes
  • Self Program Memory: Yes
  • SPI: 1
  • TWI: Yes
  • UART: 1
  • Watchdog: Yes
  • Pacakage: Lead Free PDIP 28