特点
兼容MCS
51个产品
在系统内可重编程下载Flash存储器的12K字节
- 对下载程序的SPI串行接口
- 耐力: 1000写/擦除周期
2.7V至6V的工作电压范围
全静态操作: 0 Hz至12 MHz的
三级程序存储器锁定
256 ×8位内部RAM
32个可编程I / O线
3个16位定时器/计数器
九中断源
可编程串行UART通道
SPI串行接口
低功耗空闲和掉电模式
恢复中断从掉电
可编程看门狗定时器
双数据指针
POWER OFF FLAG
8-Bit
微控制器
有12K字节
FL灰
AT89LS53
不推荐
用于新的设计。
使用AT89S8253 。
描述
该AT89LS53是一种低功耗,宽电压范围,高性能的CMOS 8位
微电脑12K字节的可下载的闪存可编程可擦除的
只读存储器。该器件采用Atmel的高密度非易失性生产
内存技术,与工业标准的80C51指令兼容
集和引脚排列。片上下载Flash允许程序存储器是
通过SPI串行接口或通过常规nonvol-重新编程,在系统
atile存储器编程。通过结合一个多功能8位CPU与下载
闪烁的单片芯片上,爱特梅尔AT89LS53是一个功能强大的微型计算机
提供了一个高度灵活和具有成本效益的解决方案为许多嵌入式控制应用程序
阳离子。
该AT89LS53提供以下标准功能: 12K字节的下载
闪存, 256字节RAM , 32个I / O口线,可编程看门狗定时器,双数据点 -
器,三个16位定时器/计数器,一个6向量2级中断结构,全
全双工串行口,片内振荡器和时钟电路。此外, AT89LS53是
设计了静态逻辑操作下降到零频率,并支持两种软
洁具选择的省电模式。空闲模式下,CPU停止工作,允许
RAM,定时/计数器,串行口和中断系统继续工作。该
掉电方式保存RAM中的内容,但冻结振荡器,禁止所有
其他芯片功能,直到下一个中断或硬件复位。
可下载的闪存可以改变一个字节的时间和访问
通过SPI串行接口。保持复位现役部队SPI总线为串行
编程接口,允许程序存储器进行写入或读
除非锁定位2已经被激活。
0851C–MICRO–3/06
销刀豆网络gurations
PDIP
( T2), P1.0
( T2 EX ) P1.1
P1.2
P1.3
( SS ) P1.4
( MOSI ), P1.5
( MISO ), P1.6
( SCK ) P1.7
RST
(RXD) P3.0
(TXD) P3.1
( INT0 ) P3.2
( INT1 ) P3.3
( T0 ) P3.4
(T1), P3.5
( WR ), P3.6
( RD ), P3.7
XTAL2
XTAL1
GND
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
VCC
P0.0 ( AD0 )
P0.1 ( AD1 )
P0.2 ( AD2 )
P0.3 ( AD3 )
P0.4 ( AD4 )
P0.5 ( AD5 )
P0.6 ( AD6 )
P0.7 ( AD7 )
EA / VPP
ALE / PROG
PSEN
P2.7 ( A15 )
P2.6 ( A14 )
P2.5 ( A13 )
P2.4 ( A12 )
P2.3 (A11)
P2.2 (A10)
P2.1 (A9)
P2.0 (A8)
PLCC
P1.4 ( SS )
P1.3
P1.2
P1.1 ( T2 EX )
P1.0 (T2)的
NC
VCC
P0.0 ( AD0 )
P0.1 ( AD1 )
P0.2 ( AD2 )
P0.3 ( AD3 )
P0.4 ( AD4 )
P0.5 ( AD5 )
P0.6 ( AD6 )
P0.7 ( AD7 )
EA / VPP
NC
ALE / PROG
PSEN
P2.7 ( A15 )
P2.6 ( A14 )
P2.5 ( A13 )
TQFP
P1.4 ( SS )
P1.3
P1.2
P1.1 ( T2 EX )
P1.0 (T2)的
NC
VCC
P0.0 ( AD0 )
P0.1 ( AD1 )
P0.2 ( AD2 )
P0.3 ( AD3 )
44
43
42
41
40
39
38
37
36
35
34
( MOSI ), P1.5
( MISO ), P1.6
( SCK ) P1.7
RST
(RXD) P3.0
NC
(TXD) P3.1
( INT0 ) P3.2
( INT1 ) P3.3
( T0 ) P3.4
(T1), P3.5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
33
32
31
30
29
28
27
26
25
24
23
引脚说明
V
CC
电源电压。
GND
地面上。
端口0
P0口是一个8位漏极开路双向I / O口。作为一个
输出口,每个引脚可以驱动8个TTL逻辑电平。当1秒
写入端口0引脚,引脚可作为高
阻抗输入。
端口0也可以被配置为复用的低
顺序的地址/数据总线时访问外部亲
克和数据存储器。在这种模式下, P0具有内部PUL-
lups 。
( WR ), P3.6
( RD ), P3.7
XTAL2
XTAL1
GND
GND
(A8) P2.0
(A9) P2.1
(A10) P2.2
(A11) P2.3
( A12 ) P2.4
P0口还可在闪存编程器接收到的字节码
明,在程序输出代码字节verifica-
化。在程序verifica-需要外部上拉电阻
化。
端口1
端口1是一个具有内部上拉电阻的8位双向I / O口。
端口1输出缓冲器可吸收/ 4个TTL输入。
当1秒写入端口1引脚,它们被拉高
的内部上拉和可被用作输入。作为输入,
P1口被外部拉低,将输出
电流(I
IL
因为内部上拉电阻的) 。
一些端口1引脚提供额外的功能。 P1.0和
P1.1可配置为定时器/计数器2的外部
计数输入( P1.0 / T2)和定时器/计数器2的触发输入
( P1.1 / T2EX ) ,分别。
2
AT89LS53
0851C–MICRO–3/06
( WR ), P3.6
( RD ), P3.7
XTAL2
XTAL1
GND
NC
(A8) P2.0
(A9) P2.1
(A10) P2.2
(A11) P2.3
( A12 ) P2.4
18
19
20
21
22
23
24
25
26
27
28
( MOSI ), P1.5
( MISO ), P1.6
( SCK ) P1.7
RST
(RXD) P3.0
NC
(TXD) P3.1
( INT0 ) P3.2
( INT1 ) P3.3
( T0 ) P3.4
(T1), P3.5
7
8
9
10
11
12
13
14
15
16
17
6
5
4
3
2
1
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
P0.4 ( AD4 )
P0.5 ( AD5 )
P0.6 ( AD6 )
P0.7 ( AD7 )
EA / VPP
NC
ALE / PROG
PSEN
P2.7 ( A15 )
P2.6 ( A14 )
P2.5 ( A13 )
引脚说明
此外, P1.4 , P1.5 , P1.6 , P1.7和可配置
作为SPI从机端口选择,数据输入/输出和转移
时钟输入/输出管脚,如图在下表中。
端口引脚
P1.0
P1.1
P1.4
P1.5
P1.6
P1.7
第二功能
T2 (外部计数输入到定时器/计数器
2 ) ,时钟输出
T2EX (定时器/计数器2捕捉/重装
触发和方向控制)
SS (从端口选择输入)
MOSI (主数据输出,从机输入数据
SPI通道)
MISO (主数据输入,从机数据输出
SPI通道)
SCK(主控时钟输出,从机时钟输入
SPI通道)
端口引脚
P3.0
P3.1
P3.2
P3.3
P3.4
P3.5
P3.6
P3.7
第二功能
RXD (串行输入端口)
TXD (串行输出端口)
INT0 (外部中断0 )
INT1 (外部中断1 )
T0 (定时器0外部输入)
T1(定时器1外部输入)
WR (外部数据存储器写选通)
RD (外部数据存储器读选通)
RST
复位输入。高该引脚上出现两个机器周期,而
振荡器运行复位设备。
ALE / PROG
地址锁存使能为输出脉冲用于锁存
地址在外部MEM-访问低字节
ORY 。该引脚也用作编程输入脉冲( PROG )在
闪存编程。
在正常操作中, ALE是在1 /恒定速率发射
6振荡器的频率和可用于外部时序
荷兰国际集团或时钟使用。但是请注意,一个ALE
在每次访问外部数据存储器脉冲被跳过
ORY 。
如果需要的话, ALE操作可以通过设置的第0位来禁止
SFR位置8EH 。同位设置, ALE是活跃,只有很好地协同
荷兰国际集团执行MOVX或MOVC指令。否则,销是
微弱拉高。设置ALE-禁止位没有
对微控制器处于外部执行模式。
PSEN
程序存储允许的读选通到外部的亲
程序存储器。
当AT89LS53执行外部亲代码
程序存储器, PSEN在每个机器启动两次
周期,所不同的是2的PSEN激活则过程跳过
每次访问外部数据存储器。
EA / V
PP
外部访问允许。 EA必须绑GND
为了使该装置来从外部亲代码
开始0000H到FFFFH克的内存位置。
但请注意,如果锁定位1被编程, EA会
内部锁存复位。
EA应绑V
CC
内部程序执行
系统蒸发散。该引脚也接收12伏编程
使能电压(V
PP
)在Flash编程时12
伏的编程选择。
端口1期间也接收低位地址字节
闪存编程和验证。
端口2
端口2是一个具有内部上拉电阻的8位双向I / O口。
端口2输出缓冲器可吸收/ 4个TTL输入。
当1秒写入端口2引脚,它们是拉高
的内部上拉和可被用作输入。作为输入,
P2口被外部拉低,将输出
电流(I
IL
因为内部上拉电阻的) 。
端口2发出时取高位地址字节
从外部程序存储器和期间访问
使用16位地址的外部数据存储器( MOVX @
DPTR ) 。在这种应用中, P2口使用很强的内部PUL-
发送1 lups 。在对外部数据的访问
内存采用8位地址( MOVX @ RI ) ,端口2
发出的P2特殊功能寄存器的内容。
端口2还接收高位地址位和一些
在flash编程和校验的控制信号。
端口3
端口3是一个具有内部上拉电阻的8位双向I / O口。
端口3输出缓冲器可吸收/ 4个TTL输入。
当1秒写入端口3引脚,它们被拉高
的内部上拉和可被用作输入。作为输入,
P3口被外部拉低,将输出
电流(I
IL
)由于上拉的。
端口3也可以用做其他不同的特殊功能,该功能
该AT89LS53的,如示于下表中。
3口还接收了闪存程序一些控制信号
编程和验证。
4
AT89LS53
0851C–MICRO–3/06
AT89LS53
特点
兼容MCS- 51
制品
在系统内可重编程下载Flash存储器的12K字节
- 对下载程序的SPI串行接口
- 耐力: 1000写/擦除周期
2.7V至6V的工作电压范围
全静态操作: 0 Hz至12 MHz的
三级程序存储器锁定
256 ×8位内部RAM
32个可编程I / O线
3个16位定时器/计数器
九中断源
可编程串行UART通道
SPI串行接口
低功耗空闲和掉电模式
恢复中断从掉电
可编程看门狗定时器
双数据指针
POWER OFF FLAG
8-Bit
微控制器
有12K字节
FL灰
AT89LS53
描述
该AT89LS53是一种低功耗,宽电压范围,高性能的CMOS 8位
微电脑12K字节的可下载的闪存可编程可擦除的
只读存储器。该器件采用Atmel的高密度非易失性生产
内存技术,与工业标准的80C51指令兼容
集和引脚排列。片上下载Flash允许程序存储器是
通过SPI串行接口或通过常规nonvol-重新编程,在系统
atile存储器编程。通过结合一个多功能8位CPU与下载
闪烁的单片芯片上,爱特梅尔AT89LS53是一个功能强大的微型计算机
提供了一个高度灵活和具有成本效益的解决方案为许多嵌入式控制应用程序
阳离子。
该AT89LS53提供以下标准功能: 12K字节的下载
闪存, 256字节RAM , 32个I / O口线,可编程看门狗定时器,双数据点 -
器,三个16位定时器/计数器,一个6向量2级中断结构,全
全双工串行口,片内振荡器和时钟电路。此外, AT89LS53是
设计了静态逻辑操作下降到零频率,并支持两种软
洁具选择的省电模式。空闲模式下,CPU停止工作,允许
RAM,定时/计数器,串行口和中断系统继续工作。该
掉电方式保存RAM中的内容,但冻结振荡器,禁止所有
其他芯片功能,直到下一个中断或硬件复位。
可下载的闪存可以改变一个字节的时间和访问
通过SPI串行接口。保持复位现役部队SPI总线为串行
编程接口,允许程序存储器进行写入或读
除非锁定位2已经被激活。
0851B-B–12/97
4-249
销刀豆网络gurations
PDIP
( T2), P1.0
( T2 EX ) P1.1
P1.2
P1.3
( SS ) P1.4
( MOSI ), P1.5
( MISO ), P1.6
( SCK ) P1.7
RST
(RXD) P3.0
(TXD) P3.1
( INT0 ) P3.2
( INT1 ) P3.3
( T0 ) P3.4
(T1), P3.5
( WR ), P3.6
( RD ), P3.7
XTAL2
XTAL1
GND
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
VCC
P0.0 ( AD0 )
P0.1 ( AD1 )
P0.2 ( AD2 )
P0.3 ( AD3 )
P0.4 ( AD4 )
P0.5 ( AD5 )
P0.6 ( AD6 )
P0.7 ( AD7 )
EA / VPP
ALE / PROG
PSEN
P2.7 ( A15 )
P2.6 ( A14 )
P2.5 ( A13 )
P2.4 ( A12 )
P2.3 (A11)
P2.2 (A10)
P2.1 (A9)
P2.0 (A8)
PLCC
P1.4 ( SS )
P1.3
P1.2
P1.1 ( T2 EX )
P1.0 (T2)的
NC
VCC
P0.0 ( AD0 )
P0.1 ( AD1 )
P0.2 ( AD2 )
P0.3 ( AD3 )
P0.4 ( AD4 )
P0.5 ( AD5 )
P0.6 ( AD6 )
P0.7 ( AD7 )
EA / VPP
NC
ALE / PROG
PSEN
P2.7 ( A15 )
P2.6 ( A14 )
P2.5 ( A13 )
TQFP
P1.4 ( SS )
P1.3
P1.2
P1.1 ( T2 EX )
P1.0 (T2)的
NC
VCC
P0.0 ( AD0 )
P0.1 ( AD1 )
P0.2 ( AD2 )
P0.3 ( AD3 )
44
43
42
41
40
39
38
37
36
35
34
( MOSI ), P1.5
( MISO ), P1.6
( SCK ) P1.7
RST
(RXD) P3.0
NC
(TXD) P3.1
( INT0 ) P3.2
( INT1 ) P3.3
( T0 ) P3.4
(T1), P3.5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
33
32
31
30
29
28
27
26
25
24
23
引脚说明
V
CC
电源电压。
GND
地面上。
端口0
P0口是一个8位漏极开路双向I / O口。作为一个
输出口,每个引脚可以驱动8个TTL逻辑电平。当1秒
写入端口0引脚,引脚可作为高
阻抗输入。
端口0也可以被配置为复用的低
顺序的地址/数据总线时访问外部亲
克和数据存储器。在这种模式下, P0具有内部PUL-
lups 。
( WR ), P3.6
( RD ), P3.7
XTAL2
XTAL1
GND
GND
(A8) P2.0
(A9) P2.1
(A10) P2.2
(A11) P2.3
( A12 ) P2.4
P0口还可在闪存编程器接收到的字节码
明,在程序输出代码字节verifica-
化。在程序verifica-需要外部上拉电阻
化。
端口1
端口1是一个具有内部上拉电阻的8位双向I / O口。
端口1输出缓冲器可吸收/ 4个TTL输入。
当1秒写入端口1引脚,它们被拉高
的内部上拉和可被用作输入。作为输入,
P1口被外部拉低,将输出
电流(I
IL
因为内部上拉电阻的) 。
一些端口1引脚提供额外的功能。 P1.0和
P1.1可配置为定时器/计数器2的外部
计数输入( P1.0 / T2)和定时器/计数器2的触发输入
( P1.1 / T2EX ) ,分别。
4-250
AT89LS53
( WR ), P3.6
( RD ), P3.7
XTAL2
XTAL1
GND
NC
(A8) P2.0
(A9) P2.1
(A10) P2.2
(A11) P2.3
( A12 ) P2.4
18
19
20
21
22
23
24
25
26
27
28
( MOSI ), P1.5
( MISO ), P1.6
( SCK ) P1.7
RST
(RXD) P3.0
NC
(TXD) P3.1
( INT0 ) P3.2
( INT1 ) P3.3
( T0 ) P3.4
(T1), P3.5
7
8
9
10
11
12
13
14
15
16
17
6
5
4
3
2
1
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
P0.4 ( AD4 )
P0.5 ( AD5 )
P0.6 ( AD6 )
P0.7 ( AD7 )
EA / VPP
NC
ALE / PROG
PSEN
P2.7 ( A15 )
P2.6 ( A14 )
P2.5 ( A13 )
引脚说明
此外, P1.4 , P1.5 , P1.6 , P1.7和可配置
作为SPI从机端口选择,数据输入/输出和转移
时钟输入/输出管脚,如图在下表中。
端口引脚
P1.0
P1.1
P1.4
P1.5
P1.6
P1.7
第二功能
T2 (外部计数输入到定时器/计数器
2 ) ,时钟输出
T2EX (定时器/计数器2捕捉/重装
触发和方向控制)
SS (从端口选择输入)
MOSI (主数据输出,从机输入数据
SPI通道)
MISO (主数据输入,从机数据输出
SPI通道)
SCK(主控时钟输出,从机时钟输入
SPI通道)
端口引脚
P3.0
P3.1
P3.2
P3.3
P3.4
P3.5
P3.6
P3.7
第二功能
RXD (串行输入端口)
TXD (串行输出端口)
INT0 (外部中断0 )
INT1 (外部中断1 )
T0 (定时器0外部输入)
T1(定时器1外部输入)
WR (外部数据存储器写选通)
RD (外部数据存储器读选通)
RST
复位输入。高该引脚上出现两个机器周期,而
振荡器运行复位设备。
ALE / PROG
地址锁存使能为输出脉冲用于锁存
地址在外部MEM-访问低字节
ORY 。该引脚也用作编程输入脉冲( PROG )在
闪存编程。
在正常操作中, ALE是在1 /恒定速率发射
6振荡器的频率和可用于外部时序
荷兰国际集团或时钟使用。但是请注意,一个ALE
在每次访问外部数据存储器脉冲被跳过
ORY 。
如果需要的话, ALE操作可以通过设置的第0位来禁止
SFR位置8EH 。同位设置, ALE是活跃,只有很好地协同
荷兰国际集团执行MOVX或MOVC指令。否则,销是
微弱拉高。设置ALE-禁止位没有
对微控制器处于外部执行模式。
PSEN
程序存储允许的读选通到外部的亲
程序存储器。
当AT89LS53执行外部亲代码
程序存储器, PSEN在每个机器启动两次
周期,所不同的是2的PSEN激活则过程跳过
每次访问外部数据存储器。
EA / V
PP
外部访问允许。 EA必须绑GND
为了使该装置来从外部亲代码
开始0000H到FFFFH克的内存位置。
但请注意,如果锁定位1被编程, EA会
内部锁存复位。
EA应绑V
CC
内部程序执行
系统蒸发散。该引脚也接收12伏编程
使能电压(V
PP
)在Flash编程时12
伏的编程选择。
端口1期间也接收低位地址字节
闪存编程和验证。
端口2
端口2是一个具有内部上拉电阻的8位双向I / O口。
端口2输出缓冲器可吸收/ 4个TTL输入。
当1秒写入端口2引脚,它们是拉高
的内部上拉和可被用作输入。作为输入,
P2口被外部拉低,将输出
电流(I
IL
因为内部上拉电阻的) 。
端口2发出时取高位地址字节
从外部程序存储器和期间访问
使用16位地址的外部数据存储器( MOVX @
DPTR ) 。在这种应用中, P2口使用很强的内部PUL-
发送1 lups 。在对外部数据的访问
内存采用8位地址( MOVX @ RI ) ,端口2
发出的P2特殊功能寄存器的内容。
端口2还接收高位地址位和一些
在flash编程和校验的控制信号。
端口3
端口3是一个具有内部上拉电阻的8位双向I / O口。
端口3输出缓冲器可吸收/ 4个TTL输入。
当1秒写入端口3引脚,它们被拉高
的内部上拉和可被用作输入。作为输入,
P3口被外部拉低,将输出
电流(I
IL
)由于上拉的。
端口3也可以用做其他不同的特殊功能,该功能
该AT89LS53的,如示于下表中。
3口还接收了闪存程序一些控制信号
编程和验证。
4-252
AT89LS53