Atmel ATmega328 微控制器是基于 AVR 增强型 RISC 体系架构的 8 位 megaAVR 设备。 通过在一个时钟周期内执行强大的指令,ATmega328 实现每 MHz 接近 1 MIPS 的吞吐量,在功耗和速度之间达到平衡。
20 MHz 最大工作频率
20 MHz 时高达 20 MIPS
32 KB 闪存
1024 B EEPROM
2 KB SRAM
131 指令 – 大多数单一时钟周期执行
32 个通用寄存器
23 GPIO
通电重置和可编程掉电检测
内部校准振荡器
外部和内部中断源
五个省电睡眠模式
内部和外部中断
完全静态操作
10 位 15 ksps 模拟至数字转换器 (ADC) - 8 或 6 通道
电容性触摸传感 - 16 通道
温度传感器
两个 8 位计时器
一个 16 位计时器
输出比较模块 - 6 通道
六个 PWM 通道
可编程串行 USART
主/从 SPI 串行接口
面向字节的 2 线串行接口 – I2C 兼容
可编程监看计时器,带单独振荡器
模拟比较器
引脚变化时的中断和唤醒