MAX34334CSE 第1页-第5页 PDF中文翻译页面详情预览
特点
利用AVR
®
RISC架构
AVR - 高性能和低功耗的RISC结构
- 89条指令 - 绝大多数为单时钟周期执行
- 32个8位通用工作寄存器
- 高达12 MIPS的吞吐量在12 MHz
数据和非易失性程序存储器
- 对系统内可编程闪存1K字节
耐力: 1000写/擦除周期
- 64字节的系统内可编程EEPROM
耐力:100,000写/擦除周期
- 可以对锁定的闪存程序存储器和EEPROM数据安全
外设特性
- 一个8位定时器/计数器具有独立预分频器
- 片上模拟比较器
- 可编程看门狗定时器,带有片上振荡器
- 用于在系统编程的SPI串行接口
单片机特性
- 低功耗空闲和掉电模式
- 外部和内部中断源
- 可选择片内RC振荡器的外部零组件
特定网络阳离子
- 低功耗,高速CMOS工艺技术
•全静态工作
功耗为4 MHz , 3V ,25°C
- 活动: 2.0毫安
- 空闲模式: 0.4毫安
- 掉电模式: <1 μA
I / O和封装
- 15个可编程I / O线
- 20引脚PDIP , SOIC和SSOP
工作电压
- 2.7 - 6.0V ( AT90S1200-4 )
- 4.0 - 6.0V ( AT90S1200-12 )
速度等级
- 0 - 4兆赫( AT90S1200-4 )
- 0 - 12 MHz时, ( AT90S1200-12 )
8-bit
微控制器
有1K字节
的系统内
可编程
FL灰
AT90S1200
引脚配置
牧师0838H -AVR- 3月2日
1
描述
该AT90S1200是一款基于AVR RISC的低功耗8位CMOS微控制器
架构。通过执行在单个时钟周期有力的指示,该AT90S1200
的数据吞吐率高达1 MIPS每MHz ,允许系统设计人员
在功耗和处理速度。
AVR内核具有丰富的指令集和32个通用工作寄存器
存器。所有的寄存器都直接连接到算术逻辑单元(ALU) ,
允许两个独立的寄存器中的一条指令进行访问
一个时钟周期。这种结构大大提高了代码效率,同时实现
最高至10倍,比传统的CISC微控制器更快。
框图
图1 。
该AT90S1200框图
该架构支持高级语言高效以及极其致密
汇编程序代码。该AT90S1200提供了以下特点: 1K字节
在系统可编程Flash , 64字节EEPROM , 15个通用I / O口线, 32
通用工作寄存器,内部和外部中断,可编程
看门狗定时器,内部振荡器,用于程序下载和一个SPI串行端口
两种软件可选的节电模式。在空闲模式下停止,而允许 - 的CPU
2
AT90S1200
0838H–AVR–03/02
AT90S1200
荷兰国际集团的寄存器,定时器/计数器,看门狗和中断系统继续
工作。在掉电模式保存登记内容,但冻结振荡器
器,禁用所有其他芯片功能,直到下一个中断或硬件复位。
该器件采用Atmel的高密度非易失性存储器技术制造。
片上系统内可编程Flash允许程序存储器是重现
通过SPI串行接口或通过一个常规的非易失性编程在系统
编程器。通过将增强的RISC 8位CPU与系统亲
可编程闪存单片芯片上, Atmel的AT90S1200是一款功能强大
微控制器,提供了一个高度灵活和具有成本效益的解决方案,许多嵌入
DED控制应用。
该AT90S1200 AVR具有一整套的编程与系统开发
工具包括:宏汇编,程序调试器/软件仿真器,仿真器
和评估板。
引脚说明
VCC
GND
端口B ( PB7..PB0 )
电源电压引脚。
接地引脚。
端口B为8位双向I / O端口。端口引脚可提供内部上拉电阻
(选择的每一位) 。 PB0和PB1也作为正输入端( AIN0 )和
负输入( AIN1 ) ,分别是片上模拟比较器。端口B输出
放缓冲器可吸收20毫安,从而直接驱动LED 。当引脚PB0到PB7
作为输入,并且外部拉低,它们将输出电流,如果内部
上拉电阻器被激活。端口的引脚处于三态,当复位条件
变得活跃,即使系统时钟是不活动的。
端口B也可以用做其他不同的特殊功能的AT90S1200的功能上市
第30页。
端口D ( PD6..PD0 )
端口D有七个双向I / O引脚的内部上拉电阻, PD6..PD0 。该
端口D输出缓冲器可吸收20毫安。作为输入使用时,端口D引脚被外部电路拉
时将输出电流,如果上拉电阻被激活。端口D引脚为三态
当一个复位过程中,即使系统时钟是不活动的。
端口D也可以用做其他不同的特殊功能的AT90S1200的功能上市
第34页。
RESET
复位输入。该引脚上超过50 ns的低电平将产生复位,即使
时钟没有运行。更短的脉冲不能保证可靠复位。
输入到振荡器反相放大器和输入到内部时钟工作电路。
输出振荡器反相放大器器。
XTAL1和XTAL2是一个反相放大器的输入和输出分别为,它可以
用作一个内部振荡器来配置,如图2
.
无论是石英
晶体或陶瓷谐振器都可以使用。从外部时钟驱动器
源, XTAL2应悬空而XTAL1驱动,如图3 。
XTAL1
XTAL2
晶体振荡器
3
0838H–AVR–03/02
图2中。
振荡器连接
MAX 1 HC BUFFER
HC
C2
C1
XTAL2
XTAL1
GND
注意:
当使用MCU振荡器作为用于外部设备的时钟,一个HC缓冲器应
连接如图中所示。
网络连接gure 3 。
外部时钟配置
片内RC振荡器
片上RC振荡器,在1 MHz的固定频率运行,可以选择为
MCU时钟源。如果启用, AT90S1200可以在没有外部元件操作
堂费。在Flash存储器中的控制位( RCEN )选择片内RC振荡器作为
当编程的时钟源( “0”) 。该AT90S1200通常随本
位编程( “1”) 。部分与该位编程,可订购
AT90S1200A 。在RCEN位只能由并行编程进行更改。当
使用片内RC振荡器用于串行下载程序, RCEN位必须是
并行编程模式预先设定。
4
AT90S1200
0838H–AVR–03/02
AT90S1200
建筑学
概观
快速访问寄存器文件的概念包含了32个8位通用工作寄存器
TER值与单个时钟周期的访问时间。这意味着在一个单独的时钟周期,
被执行的一个ALU (算术逻辑单元)的操作。两个操作数是从输出
寄存器文件,则执行该操作,并且将结果存回寄存器
文件 - 在一个时钟周期。
图4中。
该AT90S1200 AVR RISC结构
ALU支持寄存器之间,或一个反面之间的算术和逻辑功能
常数和寄存器。单寄存器操作也执行了ALU 。图4
显示AT90S1200 AVR RISC微控制器架构。 AVR采用了Har-
vard建筑理念 - 具有独立的总线和用于程序和数据
回忆。程序存储器被访问用2级流水线。当一个指令
化正在执行,下一条指令从程序存储器预取。
这个概念实现了每个时钟周期执行的指令。该计划
内存是系统内可编程闪存。
与相对跳转和相对调用指令,整个512的地址空间是
直接访问。所有的AVR指令都有一个16位字格式,这意味着
每个程序存储器地址包含一个16位指令。
5
0838H–AVR–03/02
相关元器件产品Datasheet PDF文档

AT90S1200-12SC

8-bit Microcontroller with 1K Byte of In-System Programmable Flash
35 ATMEL

AT90S1200-12SC

8-Bit Microcontroller with 1K bytes In-System Programmable Flash
43 ATMEL

AT90S1200-12SC

8-Bit Microcontroller with 1K bytes In-System Programmable Flash
11 ATMEL

AT90S1200-12SC

8-Bit Microcontroller with 1K bytes In-System Programmable Flash
13 ATMEL

AT90S1200-12SI

8-Bit Microcontroller with 1K bytes In-System Programmable Flash
6 ATMEL

AT90S1200-12SI

8-Bit Microcontroller with 1K bytes In-System Programmable Flash
9 ATMEL