3
ATtiny13
2535D–AVR–04/04
AVR 内核具有丰富的指令集和 32 个通用工作寄存器。所有的寄存器都直接与算逻单元
(ALU) 相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器。这种结
构大大提高了代码效率,并且具有比普通的 CISC 微控制器最高至 10 倍的数据吞吐率。
ATtiny13 有 1K 字节 Flash,64 字节 EEPROM,64 字节 SRAM,6 个通用 I/O 口线, 32 个
通用工作寄存器, 1 个具有比较模式的 8 位定时器 / 计数器,片内 / 外中断, 4 路 10 位
ADC,具有片内振荡器的可编程看门狗定时器,以及三种可以通过软件进行选择的省电模
式。 工作于空闲模式时 CPU 停止工作,而 SRAM、 T/C、 ADC、模拟比较器以及中断系
统继续工作;掉电模式时保存寄存器中值,停止除中断和硬件复位之外所有功能工作;
ADC 噪声抑制模式时终止 CPU 及 ADC 以外所有 I/O 模块的工作以降低 ADC 转换噪声。
本芯片是以 Atmel 高密度非易失性存储器技术生产的。 通过 SPI 串行接口可对程序存储
器进行系统内编程。
ATtiny13 AVR 具有一整套的编程与系统开发工具,包括:C 语言编译器、宏汇编、 程序调
试器 / 软件仿真器、仿真器及评估板。
引脚说明
VCC 数字电路的电源
GND 地
端口 B (PB5..PB0) 端口 B 为 6 位双向 I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特
性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉
低时将输出电流。在复位过程中,即使系统时钟还未起振,端口 B 处于高阻状态。
端口 B 也可以用做其他不同的特殊功能,请参见 P48。
RESET 复位输入引脚。持续时间超过最小门限时间的低电平将引起系统复位。门限时间见
P30Table 12。持续时间小于门限时间的脉冲不能保证可靠复位。
代码例子 本数据手册包含了一些简单的代码例子以说明如何使用芯片各个不同的功能模块。这些
例子都假定在编译之前已经包含了正确的头文件。有些 C 编译器在头文件里并没有包含
位定义,而且各个 C 编译器对中断处理有自己不同的处理方式。请注意查阅相关文档以
获取具体的信息。
评论4
最新资源