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