特点
利用AVR
RISC架构
AVR - 高性能和低功耗的RISC结构
- 118条指令 - 绝大多数为单时钟周期执行
- 32个8位通用工作寄存器
- 高达10 MIPS的吞吐量在10 MHz
数据和非易失性程序存储器
- 的系统内可编程Flash 2K字节
耐力: 1000写/擦除周期
- 128字节的片内RAM
- 128字节的系统内可编程EEPROM
耐力:100,000写/擦除周期
- 可以对锁定的闪存程序存储器和EEPROM数据安全
外设特性
- 一个8位定时器/计数器具有独立预分频器
- 可编程看门狗定时器,带有片上振荡器
- 用于在系统编程的SPI串行接口
单片机特性
- 低功耗空闲和掉电模式
- 外部和内部中断源
- 上电复位电路
- 可选择片内RC振荡器
特定网络阳离子
- 低功耗,高速CMOS工艺技术
全静态工作
功耗为4 MHz , 3V ,25°C
- 活动: 2.4毫安
- 空闲模式: 0.5毫安
- 掉电模式: <1 μA
I / O和封装
- 三个可编程I / O口线( AT90S / LS2323 )
- 五个可编程I / O口线( AT90S / LS2343 )
- 8引脚PDIP和SOIC
工作电压
- 4.0 - 6.0V ( AT90S2323 / AT90S2343 )
- 2.7 - 6.0V ( AT90LS2323 / AT90LS2343 )
速度等级
- 0 - 10兆赫( AT90S2323 / AT90S2343 )
- 0 - 4兆赫( AT90LS2323 / AT90LS2343 )
8-bit
微控制器
与2K字节
在系统
可编程
FL灰
AT90S2323
AT90LS2323
AT90S2343
AT90LS2343
描述
该AT90S / LS2323和AT90S / LS2343是低功耗, CMOS , 8位微控制器
基于AVR RISC结构。通过在一个单一的执行功能强大的指令
时钟周期, AT90S2323 / 2343的数据吞吐率每MHz MIPS 1
使系统设计师能够优化功耗与处理
速度。
(续)
引脚配置
PDIP / SOIC
RESET
( CLOCK ) PB3
PB4
GND
1
2
3
4
8
7
6
5
VCC
PB2 ( SCK / T0 )
PB1 ( MISO / INT0 )
PB0 ( MOSI )
RESET
XTAL1
XTAL2
GND
1
2
3
4
8
7
6
5
VCC
PB2 ( SCK / T0 )
PB1 ( MISO / INT0 )
PB0 ( MOSI )
牧师1004CS - 10 / 00
AT90S/LS2343
AT90S/LS2323
注:这是一个总结性文件。一个完整的文档
可在我们的网站:
www.atmel.com 。
1
AVR内核具有丰富的指令集和32个通用工作寄存器。所有的32个寄存器是直接
连接到所述算术逻辑单元(ALU) ,允许两个独立的寄存器在一个单一指令访问
在一个时钟周期内执行。这种结构大大提高了代码效率,同时实现最高至10倍
比传统的CISC微控制器快。
框图
图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
AT90S2323 / LS2323和AT90S2343 / LS2343
AT90S2323 / LS2323和AT90S2343 / 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
该AT90S2323 / 2343提供了以下功能: 2K字节的系统内可编程Flash , 128字节EEPROM ,
128字节SRAM , 3 ( AT90S / LS2323 ) / 5 ( AT90S / LS2343 )通用I / O口线, 32个通用工作寄存器,
一个8位定时器/计数器,内部和外部中断,可编程看门狗定时器内部振荡器,一个SPI串行
端口闪存下载和两个软件可选节电模式。空闲模式下,CPU停止工作
允许SRAM ,定时器/计数器, SPI端口以及中断系统继续工作。掉电方式保存
该寄存器的内容,但冻结振荡器,禁止所有其他芯片功能,直到下一个中断或硬件复位。
该器件采用Atmel的高密度非易失性存储器技术制造。片上Flash允许亲
程序存储器通过一个SPI串行接口进行在系统编程。通过将8位RISC CPU与ISP
闪烁的单片芯片上, Atmel的AT90S2323 / 2343是一个功能强大的单片机,它提供了高度灵活和
具有成本效益的解决方案,为许多嵌入式控制应用。
3
该AT90S2323 / 2343 AVR具有一整套的编程与系统开发工具,包括: C语言编译器,
宏汇编,程序调试器/仿真器,仿真器和评估板。
AT90S / LS2323和AT90S / LS2343的比较
该AT90S / LS2323用于与外部石英晶体或陶瓷谐振器作为时钟源使用。启动
时间是熔丝可选择为1毫秒(适合于陶瓷谐振器)或16毫秒(适于结晶) 。该装置具有三个
I / O引脚。
该AT90S / LS2343旨在与任何外部时钟源或内部RC振荡器作为时钟源使用。
该装置具有5个I / O引脚。
表1总结了在两个装置的功能的差异。
表1中。
功能差异汇总
部分
片上振荡器放大器
内部RC时钟
PB3可作为I / O引脚
PB4可以作为I / O引脚
启动时间
AT90S/LS2323
是的
no
从来没有
从来没有
1毫秒/ 16毫秒
AT90S/LS2343
no
是的
内部时钟模式
总是
16 μs的固定
引脚说明AT90S / LS2323
VCC
电源电压引脚。
GND
接地引脚。
端口B ( PB2..PB0 )
端口B是3位双向I / O和内部上拉电阻的端口。端口B输出缓冲器可吸收20毫安。作为输入,
B端口引脚被外部电路拉低时将输出电流,如果上拉电阻被激活。
端口B也可以用做其他不同的特殊功能。
端口引脚可提供内部上拉电阻(选择的每一位) 。端口的引脚处于三态,当复位条件
变为有效。
RESET
复位输入。外部复位是由RESET引脚的低电平产生。复位低电平持续时间大于50ns将产生
复位,即使系统时钟没有运行。更短的脉冲不能保证可靠复位。
XTAL1
输入到振荡器反相放大器和输入到内部时钟工作电路。
XTAL2
输出振荡器反相放大器器。
4
AT90S2323 / LS2323和AT90S2343 / LS2343
AT90S2323 / LS2323和AT90S2343 / LS2343
引脚说明AT90S / LS2343
VCC
电源电压引脚。
GND
接地引脚。
端口B ( PB4..PB0 )
端口B是一个5位双向I / O和内部上拉电阻的端口。端口B输出缓冲器可吸收20毫安。作为输入,
B端口引脚被外部电路拉低时将输出电流,如果上拉电阻被激活。
端口B也可以用做其他不同的特殊功能。
端口引脚可提供内部上拉电阻(选择的每一位) 。端口的引脚处于三态,当复位条件
变为有效。
RESET
复位输入。外部复位是由RESET引脚的低电平产生。复位低电平持续时间大于50ns将产生
复位,即使系统时钟没有运行。更短的脉冲不能保证可靠复位。
时钟
在外部时钟模式下时钟信号输入。
时钟选项
晶体振荡器
的AT90S / LS2323包含可以用作片上振荡器被配置,如图反相放大器
图3. XTAL1和XTAL2分别为输入和输出。任一石英晶体或陶瓷谐振器都可以使用。
它建议AT90S / LS2343使用,如果一个外部时钟源,因为这给出了一个额外的I / O引脚。
网络连接gure 3 。
振荡器连接
外部时钟
的AT90S / LS2343可由外部时钟信号的时钟频率,如图4中所示,或通过片内的RC振荡器。这
RC振荡器,在1 MHz的标称频率运行(Ⅴ
CC
= 5V) 。在Flash存储器中的熔丝位( RCEN )选择片
当编程的RC振荡器作为时钟源( “0”) 。该AT90S / LS2343随该位编程。该
AT90S / LS2343建议,如果一个外部时钟源,因为这给出了一个额外的I / O引脚。
该AT90S / LS2323的时钟频率由外部时钟为好,如图4。无熔丝位选择的时钟源
对AT90S / LS2323 。
5