🏠 首页📦 芯片包← 返回芯片库
国外芯片

ATmega328P

Microchip (Atmel)
8-bit AVR 8-bit RISC
主频
20 MHz
Flash
32 KB
SRAM
2 KB
I/O 口
23
封装
TQFP-32 / DIP-28
工作电压
1.8-5.5V
ATMEGA328P 1 1 PC6 2 PD0 3 PD1 4 PD2 5 PD3 6 PD4 7 VCC 8 GND 9 PB6 10 PB7 11 PD5 12 PD6 13 PD7 14 PB0 15 PB1 16 PB2 17 PB3 18 PB4 19 PB5 20 AVCC 21 AREF 22 GND 23 PC0 24 PC1 25 PC2 26 PC3 27 PC4 28 PC5
👆 点击上方芯片任意引脚查看复用功能
👆 点击上方芯片任意引脚查看复用功能
👆 点击上方芯片任意引脚查看复用功能

片上外设

UARTSPII2CTimer×3PWM×6WatchdogAnalog Comparator

芯片特性

示例代码 · GPIO 闪烁

ATmega328P · main.c
// Arduino UNO / ATmega328P - GPIO 闪烁
void setup() {
  pinMode(13, OUTPUT);  // PB5 内置LED
  Serial.begin(9600);
  Serial.println("ATmega328P Start");
}
void loop() {
  digitalWrite(13, HIGH);
  delay(500);
  digitalWrite(13, LOW);
  delay(500);
}

🗺️ 存储映射 (Memory Map)

区域 起始地址 结束地址 说明
Flash 0x08000000 — 主闪存
SRAM 0x20000000 — 静态RAM
Peripherals 0x40000000 0x5FFFFFFF 外设寄存器
Core 0xE0000000 0xE00FFFFF 内核外设(NVIC/SysTick)

📝 官方外设示例代码

GPIO 外设示例
// GPIO 初始化 + 翻转示例
// 请参考官方数据手册和库函数文档

官方资源

相关芯片推荐(国外)

← 上一款:ESP32-WROOM-32 1 / 14 下一款:PIC16F877A →