ATMEGA328-PU
ATmega328 8 位 megaAVR 微控制器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 兼容 可编程监看计时器,带单独振荡器 模拟比较器 引脚变化时的中断和唤醒 ### AVR 微控制器,Atmel
是一个低功率的CMOS 8位, 基于AVR 强化了的RISC架构. 通过在一个单时钟循环中执行强大的指令, ATMEGA328-PU可取的接近1MIPS每赫兹的吞吐量, 使系统设计者优化功率消耗同处理速度的比率.
- .
- 131个强大指令 - 大多数为单时钟周期执行
- .
- 32 x 8通用工作寄存器
- .
- 全静态操作
- .
- 20MHz, 高达20MIPS吞吐量
- .
- 片上2周期乘法器
- .
- 写/擦除周期: 10,000闪存/100,000 EEPROM
- .
- 具有独立锁定位的可选启动代码段
- .
- 通过片上启动程序进行系统内编程
- .
- 真正的同时读写操作
- .
- 编程锁用于软件安全
- .
- Atmel® QTouch® library support
- .
- Capacitive touch buttons, sliders and wheels
- .
- QTouch and QMatrix® acquisition
- .
- Up to 64 sense channels
- .
- Two 8-bit timer/counters with separate prescaler and compare mode
- .
- One 16-bit timer/counter with separate prescaler, compare mode, and capture mode
- .
- Real time counter with separate oscillator
- .
- Six PWM channels
- .
- Programmable serial USART
- .
- Master/Slave SPI