| ATmega328P |
| : |
: |
picoPower technology AVR Microcontroller.
32KB self-programming Flash Program Memory, 2KB SRAM, 1KB EEPROM, 8 Channel 10-bit A/D-converter(TQFP/MLF). debugWIRE On-chip Debug System. Up to 20 MIPS throughput at 20 MHz. Operating Voltage: 1,8V - 5.5V
4 KB version: ATmega48PA
8 KB version: ATmega88PA
16 KB version: ATmega168PA
Automotive Versions:
ATmega48 Auto,
ATmega88 Auto,
ATmega168 Auto
|
| Flash (Kbytes) |
32 |
| EEPROM (Kbytes) |
1 |
| SRAM (Bytes) |
2048 |
| Max I/O Pins |
23 |
| F.max (MHz) |
20 |
| Vcc (V) |
1.8-5.5 |
| 10-bit A/D Channels |
8 |
| Analog Comparator |
Yes |
| 16-bit Timers |
1 |
| 8-bit Timer |
2 |
| Brown Out Detector |
Yes |
| Ext Interrupts |
26 |
| Hardware Multiplier |
Yes |
| Interrupts |
26 |
| ISP |
Yes |
| On Chip Oscillator |
Yes |
| PWM Channels |
6 |
| RTC |
Yes |
| Self Program Memory |
Yes |
| SPI |
1+USART |
| TWI |
Yes |
| UART |
1 |
| Watchdog |
Yes |
| |
PDIP 28 TQFP 32 MLF (VQFN) 32
|
Less |
|
|
|
|
|
: |
|
ATmega48A/48PA/88A/88PA/168A/168PA/328/328P Summary
(32 pages, revision A, updated 1/10)
|
|
ATmega48A/48PA/88A/88PA/168A/168PA/328/328P
(555 pages, revision A, updated 1/10)
|
| |
| : |
|
AVR200: Multiply and Divide Routines
(21 pages, revision D, updated 5/06)
This Application Note lists subroutines for multiplication and division of 8 and 16-bit signed and unsigned numbers.
|
|
AVR202: 16-Bit Arithmetics on tinyAVR and megaAVR devices
(3 pages, revision B, updated 5/02)
This Application Note lists program examples for arithmetic operation on 16-bit values on tinyAVR and megaAVR devices.
|
|
AVR204: BCD Arithmetics
(14 pages, revision B, updated 01/03)
This Application Note lists routines for BCD arithmetics.
|
|
AVR220: Bubble Sort
(5 pages, revision B, updated 5/02)
This Application Note implements the Bubble Sort algorithm on the AVR controllers.
|
|
AVR221: Discrete PID controller on tinyAVR and megaAVR devices
(10 pages, revision A, updated 05/06)
This application note describes a simple implementation of a discrete Proportional-Integral-Derivative (PID) controller on tinyAVR and megaAVR devices.
|
|
AVR222: 8-Point Moving Average Filter on tinyAVR and megaAVR devices
(5 pages, revision B, updated 5/02)
This Application Note gives an demonstration of how the addressing modes in the tinyAVR and megaAVR architecture can be utlized.
|
Other Related Application Notes |
| | |
| : |
|
|
| |
| : |
|
AVR Dragon |
|
AVR JTAGICE mkII |
 |
See more FAQs |
| | |
| : |
 |
8-bit Microcontroller Drives Battery-powered Thermostat
(Article, 2 pages, updated 1/04)
|
 |
Algorithm Builder for AVR
(Article, 2 pages, updated 1/04)
|
 |
Atmel AVR-based Constant Current Supply
(Article, 4 pages, updated 1/04)
|
 |
AVR and AVR32 - Quick Reference Guide
(Overview, 68 pages, revision I, updated 5/09)
Introduction of the product range of AVR and AVR32 microcontrollers and application processors:
- Device family description
- Key features
- Device selection guides
- Application oriented device families
- Tools offer
|
 |
AVR Instruction Set
(Other, 155 pages, revision H, updated 7/09)
|
 |
Heterogeneous Device Networking
(Article, 2 pages, updated 1/04)
|
 |
High-level Tool Targeted for AVR Controllers
(Article, 2 pages, updated 1/04)
|
 |
Mixed-signal ICs for Body and Powertrain Electronics
(Brochure, 20 pages, revision C, updated 07/07)
|
 |
QTouch Library
(User Guide, 105 pages, revision G, updated 12/09)
|
 |
Reference Design Based on ATR2406 and ATmega88
(Flyer, 4 pages, revision B, updated 05/05)
|
| |