扩展的Standby 模式), 支持节电方式工作;

32 个可编程 I/O 口。 封装方式有:40脚 PDIP 封装, 44 脚 TQFP 封装, 与44 脚的 MLF 封装;(*F*)

工作电压: ATmega16L 为 2.7~5.5V, ATmega16 为 4.5~5.5V;

运行速度: ATmega16L为 0~8MHz, ATmega16为0~16MHz;

功耗指标: ATmega16L 工作在 1MHz, 3V, 25摄氏度时:典型功耗为 1.1mA,空闲模式为 0.35mA,掉电模式为 《 1uA;

注释A:

全静态工作方式就是时钟停止振荡(而且手册中也说了工作频率是 0~8/16MHz), 但是寄存器和数据存储器(ATmega16采用的是 SRAM 存储器, 所以不必进行定时刷新)的数据不会丢失。 前提是你电源得存在, 不然就关机了不是?

注释B:

Atmega16 单片机的 Flash 程序存储器空间可以分为两段: 引导程序段(Boot Program Section)和应用程序段(Application Program section)。 两段的读/写保护可以分别通过设置对应的锁定位(Lock Bits)来实现。 在引导程序段内驻留的引导程序中, 可以使用 SPM 指令实现对应用程序段的写操作(即实现 IAP 功能, 使系统能自懂更新系统程序)。 在 AVR 中, 所有的存储空间都是线型的。 SRAM 可以通过 6 种不同的寻址方式进行访问。(分别是: 数据存储器空间直接/间接寻址, 带后增/预减量的数据存储器空间的寄存器间接寻址, 带位移的数据存储器空间的寄存器间接寻址, 数据存储器空间堆栈寄存器 SP 间接寻址)。

注释C:

熔丝是一个保护知识产权的设计。就是在特定的引脚上加上电压,足够的电流,就可以烧断里边的这根熔丝(AVR的熔丝可以多次编程, 并不是 OTP 熔丝),烧断以后,片里的程序就不可以被读出来也不能改写了,只能用来运行。 通过设定和配置 AVR 单片机的熔丝位, 我们就可以使 AVR 具有不同特性的功能组合, 更加适合实际的使用和学习。 出厂时不同熔丝位的设定值是不同的, 一定要注意区分, 熔丝位的配置在 AVR 单片机中非常重要, 配置不好可能会锁死单片机或者不能正常工作; 配置之前一定要对照datasheet 手册仔细核对准; 一定要发篇博客总结学习下。

注释D:

比较器是通过比较两个输入端的电流或电压的大小,在输出端输出不同电压结果的电子元件。比较器常被用于模数转换电路中。 使用 AVR 的模拟比较器就可以构成 ADC 转换器;AVR 单片机在复位后, 模拟比较器是处于允许工作状态的。 如果不使用它, 就把寄存器 ACSR 的 ACD 位设置为 1, 以关闭模拟比较器减少电源消耗; 与其相关的寄存器是 SFIOR 和 ACSR. AVR 的模拟比较器是 AVR 的中断源之一;

注释E:

这 21 个内外部中断源是(按优先级排序):