atmega8535 / atmega8535l基于增强的avr risc 结构的低功耗8位cmos 微控制器
: 内核具有丰富的指令集和32 个通用工作寄存器。所有的寄存器都直接与算逻单元 (alu) 相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器。这种结 构大大提高了代码效率,并且具有比普通的cisc微控制器最高至10 倍的数据吞吐率。 有如下特点:8k 字节的系统内可编程flash( 具有同时读写的能力,即 rww),512 字节eeprom,512 字节 sram,32 个通用i/o 口线,32 个通用工作寄存 器,三个具有比较模式的灵活的定时器/ 计数器(t/c) ,片内/外中断,可编程串行usart, 面向字节的两线串行接口,10 位具有可选差分输入级可编程增益(tqfp 封装) 的adc ,atmega8535 / atmega8535l具有片内振荡器的可编程看门狗定时器,一个spi 串行端口,以及六个可以通过软件进行 选择的省电模式。atmega8535 / atmega8535l工作于空闲模式时cpu 停止工作,而sram、t/c、spi 端口以及中 断系统继续工作;掉电模式时晶体振荡器停止振荡,atmega8535 / atmega8535l所有功能除了中断和硬件复位之外都停止工作;在省电模式下,异步定时器继续运行,允许用户保持一个时间基准,而其余功能模块处于休眠状态;adc 噪声抑制模式时终止cpu 和除了异步定时器与adc 以外 所有i/o 模块的工作,以降低adc 转换时的开关噪声;standby 模式下只有晶体或谐振 振荡器运行,atmega8535 / atmega8535l其余功能模块处于休眠状态,使得器件只消耗极少的电流,同时具有快速启 动能力;扩展standby 模式下则允许振荡器和异步定时器继续工作。 是以atmel 高密度非易失性存储器技术的。片内isp flash 允许程序存储器通 过isp 串行接口,或者通用编程器进行编程,atmega8535 / atmega8535l也可以通过运行于avr 内核之中的引导程 序进行编程。引导程序可以使用任意接口将应用程序下载到应用flash 存储区(application flash memory) 。在更新应用flash 存储区时引导flash区(bootflash memory) 的程序继续 运行,实现了rww 操作。通过将8 位risccpu 与系统内可编程的flash 集成在一个 芯片内,atmega8535 / atmega8535l成为一个功能强大的单片机,为许多嵌入式控制应用了灵活 而低成本的解决方案。 具有一整套的编程与系统开发工具,包括:c 语言编译器、宏汇编、程序调 试器/ 软件仿真器、仿真器及评估板。 兼容性除有at90s8535 的所有特性外,还有一些新的特性。atmega8535 / atmega8535l基本上 对at90s8535 向下兼容。但两者间还会存在不兼容的问题。可通过对at90s8535 的 s8535c 熔丝位编程,选择兼容模式来解决该问题,atmega8535 / atmega8535l引脚与at90s8535100% 兼容,也可在电路印刷板上替换at90s8535 ,但二者的熔丝位位置及电 气特性间存在差异。atmega8535 / atmega8535l兼容模式对s8535c 熔丝位编程会改变下列功能:- usart 接收寄存器的双缓冲器被禁用,详见pdf文档“avr usart 和avr uart 兼容 性” 。
二、atmega8535 / atmega8535l特性- atmega8535 / atmega8535l高性能、低功耗的 8 位avr. 微处理器
- atmega8535 / atmega8535l先进的risc 结构 – 130 条指令 – 大多数指令执行时间为单个时钟周期– 32 个8 位通用工作寄存器– 全静态工作– 工作于16 mhz 时性能高达16 mips – 只需两个时钟周期的硬件乘法器
- 非易失性程序和数据存储器– 8k 字节的系统内可编程flash 擦写寿命: 10,000 次– 具有独立锁定位的可选boot 代码区 通过片上boot 程序实现系统内编程 真正的同时读写操作– 512 字节的eeprom 擦写寿命: 100,000 次– 512 字节的片内sram – 可以对锁定位进行编程以实现用户程序的加密
- 外设特点– 两个具有独立预分频器和比较器功能的8 位定时器/计数器– 一个具有预分频器、比较功能和捕捉功能的16 位定时器/计数器– 具有独立振荡器的实时计数器rtc – 四通道pwm – 8 路10 位adc 8 个单端通道 tqfp 封装的7 个差分通道 2 个tqfp 封装的具有可编程增益(1x, 10x, 或200x)的差分通道 – 面向字节的两线接口– 两个可编程的串行usart – 可工作于主机/从机模式的spi 串行接口– 具有独立片内振荡器的可编程看门狗定时器– 片内模拟比较器
- 特殊的处理器特点– 上电复位以及可编程的掉电检测– 片内经过标定的rc 振荡器– 片内/片外中断源–6 种睡眠模式: 空闲模式、adc 噪声抑制模式、省电模式、掉电模式、standby 模式以及扩展的standby 模式
- i/o 和封装– 32 个可编程的i/o 口–40 引脚pdip 封装, 44 引脚tqfp 封装,44 引脚plcc 封装与44 引脚mlf 封装
- 工作电压–:2.7 -5.5v –:4.5 -5.5v
- 速度等级–:0 - 8 mhz –:0 - 16 mhz三、atmega8535 / atmega8535l引脚说明
- vcc 数字电路的电源
- gnd 地 端口a(pa7..pa0)端口a 作为a/d 转换器的模拟输入端。端口a 不作为a/d 转换器使用时,就作为8 位双向i/o 口,具有可编程的内部上拉电阻。 其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上 拉电阻使能, 端口被外部电路拉低时将输出电流。在复位过程中, 即使系统时钟还未起 振,端口a 处于高阻状态。
- 端口b(pb7..pb0) 端口b 为8 位双向i/o 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特 性,可以输出和吸收大电流。作为输入使用时, 若内部上拉电阻使能,端口被外部电路拉 低时将输出电流。在复位过程中,即使系统时钟还未起振,端口b 处于高阻状态。端口b 的其他功能见datasheet。
- 端口c(pc7..pc0) 端口c 为8 位双向i/o 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特 性,可以输出和吸收大电流。作为输入使用时, 若内部上拉电阻使能,端口被外部电路拉 低时将输出电流。在复位过程中,即使系统时钟还未起振,端口c 处于高阻状态。
- 端口d(pd7..pd0) 端口d 为8 位双向i/o 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特 性,可以输出和吸收大电流。作为输入使用时, 若内部上拉电阻使能,则端口被外部电路 拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口d 处于高阻状态。 端口d 的其他功能见datasheet。
- reset 复位输入引脚。持续时间超过最小门限时间的低电平将引起系统复位。门限时间见datasheet。持续时间小于门限时间的脉冲不能保证可靠复位。
- xtal1 反向振荡放大器与片内时钟操作电路的输入端。
- xtal2 反向振荡放大器的输出端。
- avcc avcc是端口a与a/d转换器的电源。不使用adc时,该引脚应直接与vcc连接。使用adc 时应通过一个低通滤波器与vcc 连接。
- aref a/d 的模拟基准输入引脚。
- 我公司供货,欢迎选购.网站:www.bdtic.com/ic