It
8位单片机
初步
LC87F57C8A
LC87F57C8A
8位单片机集成128K字节的FEPROM和3K字节的RAM芯片。
概观
该LC87F57C8A是8位单芯片微控制器具有以下的单芯片特点:
- CPU :可运行在100 ns的最小总线周期时间
- 片内Flash ROM容量: 128K字节(板载可擦写)
- 片上RAM容量: 3K字节
- 两个高性能的16位定时器/计数器(可分为8位定时器)
- 4个8位定时器,带预分频器
- 计时器用作日期/时间时钟
- 一个同步串行I / O口(带有自动闭塞发送/接收功能)
- 一个异步/同步串行I / O端口
- 12位PWM × 2
- 12信道× 8位的AD转换器
- 高速8位并行接口
- 高速时钟计数器
- 系统时钟分频器
- 20源10向量中断系统
特点
( 1 ),只读存储器(闪存ROM )
- 单5V电源供电,板载写
- 以128字节为单位的块擦除
- 131072 ×8位( LC87F57C8A )
( 2 )总线循环时间
- 为100ns ( 10MHz时)
注:总线周期时间表示的速度来读取光盘。
没有描述或包含此产品旨在用于外科植入物,生命支持系统的使用,
航空航天设备,核电控制系统,车辆,灾难/犯罪预防设备和
等,其中所述故障可能直接或间接地造成损伤,死亡或财产损失。
任何人购买描述或包含了上面提到的使用应的任何产品:
1 )承担全部责任,赔偿和维护SANYO ELECTRIC CO 。 , LTD。,其分支机构,
子公司和分销商和所有官员和雇员共同及个别,反对任何
和所有索赔和诉讼以及与此类使用相关的所有损害赔偿,成本及费用:
2 )不施加任何的疏忽或过失,可引以任何此类索赔或承担任何责任
诉讼上的SANYO ELECTRIC CO 。 , LTD。,其分支机构,子公司和分销商或任何
他们的官员和雇员共同或个别。
本文信息(包括电路图和电路参数)例如仅它不是
为保证批量生产。 SANYO的任何信息都是准确可靠,但不
担保就其使用或知识产权或其他任何侵权行为提出或暗示的
第三方的权利。
本产品采用的技术从硅存储技术公司授权
本产品目录提供的信息,作为本文二月2002规格和信息如有变更,
恕不另行通知。
三洋电机有限公司的半导体公司。系统事业部。
1-1-1 ,坂田大泉町,群马县,日本
Ver.1.00
4月03微机事业部T.Kitamura
1/27
LC87F57C8A
( 3 )最小指令周期:为300ns ( 10MHz时)
( 4 )端口
- 输入/输出端口
输入/输出可编程为每一位单独
在半字节单位的数据方向可编程
- 输入端口
- PWM输出端口
- 振荡器引脚
- 复位引脚
- 电源
43 (开放P1n , P2N , P70到P73 , P8n ,PAN, PBN , PCN )
8 ( P0n )
2 ( XT1 , XT2 )
2 ( PWM0 , PWM1 )
2 ( CF1,CF2 )
1 (
水库
)
图6( VSS1至3 , VDD1 3)
(5 )定时器
- 定时器0 : 16位定时器/计数器,具有捕获寄存器
模式0 : 2个8位定时器,具有可编程的8位预分频器和8位捕捉寄存器
模式1 : 8位定时器, 8位可编程预分频器和8位捕捉寄存器+ 8位
计数器, 8位捕获寄存器
模式2 : 16位定时器, 8位可编程预分频器和16位捕捉寄存器
模式3 :与16位捕获寄存器的16位计数器
- 定时器1 : PWM / 16位定时器/计数器,输出切换
模式0 : 8位定时器(带切换输出) + 8位定时器/计数器(带切换输出)
模式1 :两个8位PWM
模式2: 16位的定时器/计数器(与触发输出)输出翻转,也可以通过使用
低8位。
模式3: 16位定时器(与触发输出)的低阶8位可被用作PWM的输出。
- 定时器4 :
- 定时器5 :
- 定时器6 :
- 定时器7 :
8位定时器, 6位预分频器
8位定时器, 6位预分频器
8位定时器, 6位预分频器
8位定时器, 6位预分频器
- 基定时器
1.时钟为基定时器为子时钟( 32.768kHz晶体振荡器) ,系统可选
时钟和定时器0的可编程预分频器的输出。
2.可以有五个独立的中断源。
(6 )高速时钟计数器
1.最大可能为20MHz (使用10MHz的主时钟时) 。
2.实时输出
( 7 )串行接口
- SIO 0 : 8位同步串行接口
1 LSB第一/ MSB优先功能可
2.内部8位波特率发生器(最大传输时钟周期的4/3牛逼
CYC
)
3.连续自动数据通信( 1 - 256位)
- SIO 1 : 8位异步/同步串行接口
模式0 :同步8位串行IO ( 2线或3线,传输时钟2 - 512牛逼
CYC
)
模式1 :异步串行IO (半双工, 8位数据位, 1位停止位,波特率8 - 2048牛逼
CYC
)
模式2 :总线模式1 (起始位, 8个数据位,发送时钟2 - 512牛逼
CYC
)
模式3 :总线模式2 (开始检测, 8个数据位,停止检测)
2/27
Ver.1.00
LC87F57C8A
(8)的AD转换器
- 12信道× 8位的AD转换器
(9)的PWM
- 双通道同步× 12可变位PWM
( 10 )并行接口
- RS , RD , WR , CS0输出(极性可切换)
- 读/ 1未写可能
CYC
( 11 )遥控接收电路(与P73股/ INT3 / T0IN终端)
- 噪声抑制功能(噪声抑制滤波器的滤波时间( 1T
CYC
/32 T
CYC
/128 T
CYC
)可
通过程序切换)。
( 12 )看门狗定时器
- 外部RC电路是必需的。
- 中断或系统复位时,定时器溢出激活。
( 13 )中断
- 20 - 源和10 -向量中断功能:
1.三种中断优先级,低(L) ,高(H)和最高(Ⅹ )与多级支持
嵌套成为可能。在中断处理中,相同或更低级别的中断请求被拒绝。
2.如果有两个或更多个向量地址的中断请求发生一次,在更高水平的中断
优先。在相等优先权等级的情况下,具有最低地址的向量取
优先级。
号
向量
可选
水平
X或L
X或L
H或L
H或L
H或L
H或L
H或L
H或L
H或L
H或L
中断信号
1
00003H
INT0
2
0000BH
INT1
3
00013H
INT2/T0L/INT4
4
0001BH
INT3 / INT5 /基定时器
5
00023H
T0H
6
0002BH
T1L/T1H
7
00033H
SIO0
8
0003BH
SIO1
9
00043H
ADC/T6/T7
10
0004BH
端口0 / T4 / T5 / PWM0 , PWM1
优先级:X > > L
对于相同的优先级,向量与最低的地址为准。
( 14 )子程序堆栈水平
- 最多1536级(内部RAM设置堆栈)
( 15 )乘法和除法
- 16位×8位( 5个指令周期时间)
- 24位×16位(12指令周期时间)
- 16位÷ 8位( 8个指令周期时间)
- 24位×16位(12指令周期时间)
( 16 )振荡电路
- 内置用于系统时钟RC振荡电路
- 用于系统时钟的CF振荡电路
- 用于系统时钟晶体振荡电路
- 内置用于系统时钟频率可变RC振荡电路
( 17 )系统时钟分频器
- 可操作的最低功耗
- 最小指令周期时间( 300ns的, 600NS , 1.2μS , 4.8μs , 9.6μs , 19.2μs , 38.4μs , 76.8μs可
通过转换程序(使用10MHz的主时钟时)
Ver.1.00
3/27
LC87F57C8A
( 18 )待机功能
- HALT模式
HALT模式会停止程序的执行,而外围电路保持工作和
最大限度地减少功耗。这种操作模式可以通过一个系统复位或释放
中断请求。
- HOLD模式
HOLD状态终止程序执行,所有的振荡电路: CF , RC和Crystal
振荡。该模式可以通过在以下条件被释放。
1.供应"L"级到复位端(
水库
)
2.供应选定的水平,在租赁1 INT0 , INT1 , INT2 , INT4 INT5的。
3.供应中断情况,以端口0 。
- 震荡器HOLD模式
该震荡器HOLD模式终止程序执行并除基定时器的所有外围电路。
晶体振荡器保持在HOLD模式开始它的状态。该模式可通过释放
以下条件。
1.供应"L"级到复位端(
水库
).
2.供应所选择的电平给INT0, INT1,INT2 , INT4 , INT5中的至少一个
3.供应中断情况,以端口0 。
4.供应中断条件的基定时器电路。
( 19 )运输形式
- QIP64E
- SQFP64
( 20 )开发工具
- 评估( EVA)的芯片
: LC876093
- 模拟器
: EVA62S + ECB876600A + SUB875700 + POD64QFP或POD64SQFP
- 闪存ROM写入适配器: W87F50256Q ( QIP64E ) , W87F57256SQ ( SQFP64 )
Ver.1.00
5/27