位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第643页 > SST89V58RD2-40-I-PJ > SST89V58RD2-40-I-PJ PDF资料 > SST89V58RD2-40-I-PJ PDF资料2第51页

FlashFlex51 MCU
SST89E52RD2 / SST89E54RD2 / SST89E58RD2 / SST89E516RD2
SST89V52RD2 / SST89V54RD2 / SST89V58RD2 / SST89V516RD2
初步规格
8.0可编程计数器阵列
可编程计数器阵列( PCA )出现在
SST89E / V5xRD2是一个特殊的16位定时器,有五个16
位捕捉/比较模块。每个模块可以是
可编程工作在4种模式下:上升和/或
下降沿捕获,软件定时器,高速输出,或
脉冲宽度调制器。第五模块可以亲
除了编程作为一个看门狗定时器,以其他四个
模式。每个模块都与它在端口1相关的引脚。
模块0连接到P1.3( CEX0 ) ,模块1到P1 [4]
( CEX1 ) ,模块2到P1 [5]( CEX2 ) ,模块3到P1 [6]
( CEX3 ) ,和模块4到P1 [7]( CEX4 ) 。 PCA配置
如图8-1所示。
PCA 。与模块相关的外部事件进行共享
与相应的端口1引脚。不使用的端口模块
销仍然可以用于标准的I / O 。
每五个模块可以在任何的编程
以下几种模式:
上升和/或下降沿捕获
软件定时器
高速输出
看门狗定时器( MODULE 4只)
脉宽调制器( PWM )
8.1 PCA概述
PCA提供了更多的定时能力和更低的CPU接口
公约比标准的定时器/计数器。它的优点
包括降低软件开销,提高了准确度。
PCA由一个专用的定时器/计数器的这
充当五个数组时基比较/的Cap-
TURE模块。如图8-1所示的框图
8.2 PCA定时器/计数器
PCA定时器是一个自由运行的16位定时器组成的
寄存器CH和CL (计数的高字节和低字节
值)。 PCA定时器是所有五种常见的时基
模块,并且可以被编程为在运行: 1/6振荡器
器频率的1/2振荡器频率,定时器0溢出,
或输入ECI脚( P1.2 ) 。定时器/计数器源
的CPS1和CPS0位在CMOD确定
SFR如下(参见“ PCA定时器/计数器模式寄存器
第28页( CMOD ) “ ) :
表
CPS1
0
0
1
1
8-1 : PCA牛逼
IMER
/C
OUNTER
S
环境允许
CPS0
0
1
0
1
12时钟模式
f
OSC
/12
f
OSC
/4
定时器0溢流
在ECI引脚的外部时钟
(最大速率= F
OSC
/8)
6时钟模式
f
OSC
/6
f
OSC
/2
定时器0溢流
在ECI引脚的外部时钟
(最大速率= F
OSC
/4)
T8-1.0 1255
每16位
模块0
模块1
16位
P1.3/CEX0
P1.4/CEX1
P1.5/CEX2
P1.6/CEX3
P1.7/CEX4
1255 F23.0
PCA定时器/计数器
模块2
模块3
模块4
科幻gure
8-1 : PCA牛逼
IMER
/C
OUNTER
和
C
OMPARE
/C
APTURE
M
ODULES
S71255-00-000
3/04
2004硅存储技术公司
51