MAX34334CSE 第1页-第5页 PDF中文翻译页面详情预览
特点
利用
AVR
®
增强型RISC结构
AVR
- 高性能和低功耗的RISC架构
118条指令 - 绝大多数为单时钟周期执行
的在系统可编程ISP功能的Flash 2K字节
- 用于在系统编程的SPI串行接口
- 耐力: 1000写/擦除周期
128字节EEPROM
- 耐力:100,000写/擦除周期
128字节的内部RAM
32个8位通用工作寄存器
- 3 AT90S / LS2323可编程I / O线
- 5 AT90S / LS2343可编程I / O线
V
CC
: 4.0 - 6.0V AT90S2323 / AT90S2343
V
CC
: 2.7 - 6.0V AT90LS2323 / AT90LS2343
上电复位电路
速度等级: 0 - 10 MHz的AT90S2323 / AT90S2343
速度等级: 0 - 4兆赫AT90LS2323 / AT90LS2343
高达10 MIPS的吞吐量在10 MHz
一个8位定时器/计数器具有独立预分频器
外部和内部中断源
可编程看门狗定时器,带有片上振荡器
低功耗空闲和掉电模式
可以对锁定的闪存程序存储器和EEPROM数据安全
可选片内RC振荡器
8引脚器件
8-Bit
微控制器
与2K字节
在系统
可编程
FL灰
AT90S2323
AT90LS2323
AT90S2343
AT90LS2343
初步
AT90S/LS2323
描述
该AT90S / LS2323和AT90S / LS2343是一款低功耗8位CMOS微控制器
基于该
AVR
®
增强的RISC架构。通过执行强大的指令
在一个时钟周期, AT90S / LS2323和AT90S / LS2343的数据吞吐率
接近1 MIPS每MHz使系统设计师能够优化功率变
消费与处理速度。
AVR内核具有丰富的指令集和32个通用工作寄存器
字符。所有的寄存器都直接连接到算术逻辑单元(ALU) ,
允许两个独立的寄存器在一个单一指令访问执行
在一个时钟周期。这种结构大大提高了代码效率,同时实现
最高至10倍,比传统的CISC微控制器更快。
引脚配置
PDIP / SOIC
RESET
( CLOCK ) PB3
PB4
GND
1
2
3
4
8
7
6
5
VCC
RESET
PB2 ( SCK / T0 )
XTAL1
PB1 ( MISO / INT0 ) XTAL2
PB0 ( MOSI )
GND
1
2
3
4
8
7
6
5
VCC
PB2 ( SCK / T0 )
PB1 ( MISO / INT0 )
PB0 ( MOSI )
AT90S/LS2343
AT90S/LS2323
牧师1004AS -05 / 98
注:这是一个总结性文件。有关完整的34页
文档,请访问我们的网站:
www.atmel.com
或发送电子邮件至
literature@atmel.com
并要求文学# 1004A 。
1
框图
图1 。
该AT90S / LS2343框图
VCC
8位数据总线
国内
振荡器
GND
节目
计数器
指针
看门狗
定时器
时间和
控制
RESET
节目
FL灰
SRAM
单片机控制
注册
指令
注册
一般
用途
注册
X
Y
Z
定时器/
计数器
指令
解码器
打断
单位
控制
线
ALU
EEPROM
状态
注册
程序设计
逻辑
SPI
振荡器
数据寄存器
PORTB
DATA DIR 。
REG 。 PORTB
PORTB DRIVERS
PB0 - PB4
2
AT90S / LS2323和AT90S / LS2343
AT90S / LS2323和AT90S / LS2343
图2中。
该AT90S / LS2323框图
VCC
8位数据总线
国内
振荡器
GND
节目
计数器
指针
看门狗
定时器
时间和
控制
RESET
节目
FL灰
SRAM
单片机控制
注册
指令
注册
一般
用途
注册
X
Y
Z
定时器/
计数器
指令
解码器
打断
单位
控制
线
ALU
EEPROM
状态
注册
程序设计
逻辑
SPI
振荡器
数据寄存器
PORTB
DATA DIR 。
REG 。 PORTB
PORTB DRIVERS
PB0 - PB2
描述
该AT90S / LS2323和AT90S / LS2343提供了跟着
降脂功能: 2K字节的系统内可编程
闪存, 128字节EEPROM , 128字节SRAM , 3
( AT90S / LS2323 ) / 5 ( AT90S / LS2343 )通用I / O
线, 32个通用工作寄存器, 8位
定时器/计数器,内部和外部中断,可编
BLE看门狗定时器与内部振荡器,一个SPI串行
端口闪存下载和两个软件
选择的省电模式。空闲模式下停止
CPU ,而SRAM ,定时器/计数器, SPI端口
和中断系统继续工作。电源
掉电模式保存登记内容,但冻结
振荡器,禁用所有其他芯片功能,直到下一个
中断或硬件复位。
该器件采用Atmel的高密度生产
非易失性存储器技术。片上Flash允许
程序存储器,以在系统重新编程
通过SPI串行接口。通过将8位RISC
一个芯片, Atmel的CPU上用ISP功能的Flash
AT90S / LS2323和AT90S / LS2343是一款功能强大的微
控制器,它提供了一种高度灵活和成本有效
解决方案为许多嵌入式控制应用。
该AT90S / LS2323和AT90S / LS2343 AVR支持
具有一整套的编程与系统开发工具
其中包括: C语言编译器,宏汇编,程序调试 -
GER /软件仿真器,仿真器和评估板。
AT90S的比较/ LS2323
和AT90S / LS2343
该AT90S / LS2323是用于与外部石英晶使用
晶体或陶瓷谐振器作为时钟源。在星形
TUP时间是导火索可选择为1毫秒(适用于
陶瓷谐振器)或16毫秒(适于结晶) 。该
设备有三个I / O引脚。
该AT90S / LS2343旨在与任何一个外部使用
内部时钟源或内部RC振荡器时钟
源。该装置具有5个I / 0管脚。
3
表1总结了在这两者的特性的差异
设备。
表1中。
功能差异汇总
部分
片上振荡器
扩音器
内部RC时钟
PB3可用
PB4可用
启动时间
AT90S/LS2323
是的
no
从来没有
从来没有
1毫秒/ 16毫秒
AT90S/LS2343
no
是的
内部时钟模式
总是
16
µs
固定
时钟源
的AT90S / LS2323包含一个反相放大器,其
可以用作片上振荡器进行配置,如
在图3中XTAL1和XTAL2示出的是输入和输出
分别。无论是石英晶体或陶瓷谐振器
可被使用。建议使用AT90S / LS2343
如果使用外部时钟源时,因为这给出了一个额外的
I / O引脚。
该AT90S / LS2343的时钟频率由外部时钟
信号,如图4中所示,或通过片内的RC振荡器
器。这种RC振荡器运行以1:1的标称频率
兆赫( VCC = 5V) 。熔丝位 - RCEN - 在闪存
选择片内RC振荡器作为时钟源时,
编程( “0” ) 。该AT90S / LS2343出厂时的
位编程。
网络连接gure 3 。
振荡器连接
引脚说明AT90S / LS2323
VCC
电源电压引脚。
GND
接地引脚。
端口B ( PB2..PB0 )
端口B是一个3位的双向I / O端口。端口引脚可提供
内部上拉电阻(选择的每一位) 。
RESET
复位输入。该引脚上的低两个机器周期,而
振荡器运行复位设备。
XTAL1
输入到振荡器反相放大器和输入到
内部时钟工作电路。
XTAL2
输出振荡器反相放大器器。
图4中。
外部时钟配置
引脚说明AT90S / LS2343
VCC
电源电压引脚。
GND
接地引脚。
端口B ( PB4..PB0 )
端口B是一个5位双向I / O口。端口引脚可提供
内部上拉电阻(选择的每一位) 。当
装置从外部时钟源, PB3是
作为时钟输入。
RESET
复位输入。该引脚上的低两个机器周期,而
振荡器运行复位设备。
时钟
在外部时钟模式下时钟信号输入。
4
AT90S / LS2323和AT90S / LS2343
AT90S / LS2323和AT90S / LS2343
AT90S / LS2323和AT90S / LS2343
结构概述
快速访问寄存器文件的概念包含了32个8位
工作寄存器与单个时钟周期的通用
访问时间。这意味着在一个单独的时钟周期,
被执行的一个ALU (算术逻辑单元)的操作。两
操作数是从寄存器文件输出,该操作是
执行,并将结果存回寄存器文件 -
在一个时钟周期。
六的32个寄存器可被用作3个16位的间接
地址寄存器指针数据空间addressing-
实现高效的地址运算。之一的三
地址指针也被用来作为地址指针为
常数表查找功能。这些附加的功能稳压
存器是16位的X寄存器, Y寄存器和Z寄存器。
ALU支持的算术运算和逻辑功能
注册或以及寄存器和常数之间。稳压单
存器操作也执行了ALU 。图5
显示AT90S / LS2323和AT90S / LS2343
AVR
增强型RISC微控制器架构。
除了寄存器的操作,传统的MEM-
储器寻址模式可以在寄存器文件中使用
很好。这是由以下事实寄存器文件是启用
分配32最下面的数据空间地址( 00美元 -
$ 1F ) ,让他们来访问,就像它们是
普通存储器位置。
在I / O存储器空间包含64个地址, CPU
外设的控制寄存器,定时器/计数器,
A / D转换器,以及其他I / O功能。在I / O存储器
可直接访问,或为数据空间位置
下面这些寄存器文件20元 - $ 5F 。
AVR
拥有哈佛架构 - 具有独立memo-
里斯和公交车的程序和数据。程序存储器
被访问以2级流水线。当一条指令
正在被执行时,下一条指令是从预取
程序存储器中。这个概念实现了指令
在每个时钟周期被执行。程序存储器
在系统下载的闪存。
与相对跳转指令和调用指令,整个1K
地址空间被直接访问。最
AVR
说明
有一个单一的16位字格式。每一个程序存储器
地址包含一个16位或32位的指令。
在中断和调用子程序的返回地址
程序计数器( PC)保存在堆栈中。堆栈
有效地分配在通用数据SRAM ,以及随之
吸收的敷料堆栈大小仅受限于SRAM的大小
与SRAM的使用情况。所有的用户程序必须初始
IZE在复位程序的SP (子程序或跨前
中断与执行) 。 8位堆栈指针SP被读/写
访问在I / O空间。
128个字节的数据SRAM +寄存器文件和I / O寄存器
可以通过五个不同的寻址可以很容易地访问
在支持荷兰国际集团的模式
AVR
体系结构。
在存储空间
AVR
建筑都是线性的
和普通的存储器映射。
5
相关元器件产品Datasheet PDF文档

AT90S2343-10PI

8-Bit Microcontroller with 2K Bytes of In-System Programmable Flash
26 ATMEL

AT90S2343-10PI

8-Bit Microcontroller with 2K Bytes of In-System Programmable Flash
18 ATMEL

AT90S2343-10SC

8-Bit Microcontroller with 2K Bytes of In-System Programmable Flash
19 ATMEL

AT90S2343-10SC

8-Bit Microcontroller with 2K Bytes of In-System Programmable Flash
32 ATMEL

AT90S2343-10SI

8-Bit Microcontroller with 2K Bytes of In-System Programmable Flash
21 ATMEL

AT90S2343-10SI

8-Bit Microcontroller with 2K Bytes of In-System Programmable Flash
36 ATMEL