b01255 ATMEGA328P-PU Microchip MCU ATmega 8-bit RISC AVR, 28-Pin PDIP 2 pieces
20MHz 32KB (16k x 16) Flash 28-PDIP
The Atmel ATmega328P microcontroller is an 8-bit megaAVR device based on the AVR advanced RISC architecture. It features picoPower technology for ultra-low power consumption and a low-power sleep mode ideal for battery-powered applications.
Features of the microcontroller
?20 MHz maximum operating frequency
?Up to 20 MIPS @ 20MHz
?32 KB Flash
?1024B EEPROM
?2KB SRAM
? 131 instructions ? Executes most instructions in a single clock cycle
32 general-purpose registers
23 GPIOs
?Power-on reset and programmable brownout detection
?Built-in Calibrated Oscillator
?external/internal interrupt source
?6 power-saving sleep modes
?Internal/external interrupt
?Completely static operation
Peripheral function
10-bit 15 ksps A/D converter (ADC) 8 or 6 channels
Capacitive touch sense 16 channels
?Temperature sensor
?Two 8-bit timers
?1 16-bit timer
? Output Compare Module ? 6 Channels
?6 PWM channels
?Programmable Serial USART
?Master/slave SPI serial interface
Byte-oriented 2-wire serial interface I2C compatible
?Programmable Watchdog Timer with Independent Oscillator
?Analog Comparator
Interrupt/Wakeup on ? pin change
Characteristic | |
---|---|
family name | ATmega |
package type | PDIP |
Implementation type | through hole |
The number of pins | 28 |
device core | AVR |
data bus width | 8bit |
program memory size | 1kB, 32kB |
Maximum frequency | 20MHz |
RAM size | 2 kB |
Number of PWM units | 3 |
Number of ADC channels | 6 |
Number of SPI channels | 1 |
Standard operating supply voltage | 2.5, 3.3, 5V |
Operating temperature Min | -40°C |
PWM channel | 6 |
Number of I2C channels | 1 |
height | 3.28mm |
Operating temperature Max | +85°C |
Instruction set architecture | RISC |
PWM | 2 (6 x 8 bit), 6 x 16 bit |
length | 37.4mm |
size | 37.4 x 6.76 x 3.28mm |
number of timers | 1 x 16 bit, 2 x 8 bit, 3 |
time resolution | 8 bit, 16 bit |
ADC resolution | 10bit |
number of timers | 1 x 16 bit, 2 x 8 bit, 3 |
PWM resolution | 8 bit, 16 bit |
Program memory type | flash |
width | 6.76mm |
Number of ADCs | 6 x 10 bits |
Number of USART channels | 1 |
Number of ADC units | 1 |