位置:首页 > IC型号导航 > 首字符T型号页 > 首字符T的型号第45页 > TMS370C736AFNT > TMS370C736AFNT PDF资料 > TMS370C736AFNT PDF资料2第11页

TMS370Cx36
8位微控制器
SPNS039B - 1996年1月 - 修订1997年2月
程序ROM
程序ROM包含16K字节的掩模可编程只读存储器。程序ROM使用
用于数据或指令的永久存储。掩模ROM的编程在设备的时间进行
捏造。请参考图3对ROM存储器映射。
系统复位
在系统复位操作是为了保证在TMS370Cx36基于CPU的设备有序启动序列。
有多达三个不同的动作可能会导致系统复位到设备。这两个动作都是
内部生成的,而一个( RESET引脚)外部控制。这些操作如下:
D
D
D
PACT看门狗( WD )的定时器。如果不正确的值写入到WD发生看门狗产生复位
键寄存器,或者如果重新初始化看门狗定时器超时之前不会发生。见
TMS370
用户指南
(文献编号SPNU127 )了解更多信息。
振荡器复位。当振荡器工作在推荐的工作范围之外发生复位。
见
TMS370用户指南
(文献编号SPNU127 )了解更多信息。
外部复位引脚。低电平信号可以触发一个外部复位。为了确保复位,外部信号
应保持低电平一个SYSCLK周期。小于一的SYSCLK信号可以产生一个复位。见
TMS370用户指南
(文献编号SPNU127 )了解更多信息。
一旦复位源被激活,外部复位引脚驱动(活动)低了至少8 SYSCLK
周期。这使得'对x36设备复位外部系统组件。此外,如果在冷启动(Ⅴ
CC
已关闭
几百毫秒)条件或振荡器故障时或RESET引脚保持为低电平,则
复位逻辑器件保持在复位状态,只要这些动作都是活动的。
复位后,程序可以检查振荡器故障标志( OSC FLT FLAG , SCCR0.4 )和冷启动标志
(冷启动, SCCR0.7 )来确定复位源。重置不会清除这些flags.Table 6名单
复位源。如果没有在表6所示的来源产生复位,则复位引脚被拉高
较低的外部硬件或PACT模块的看门狗。
表6.复位源
注册
地址
1010h
1010h
PF
位号
7
4
控制位
源复位的
SCCR0
SCCR0
P010
P010
冷启动
冷(电)
OSC FLT FLAG
振荡器超出范围
一旦复位被激活时,下面的事件顺序发生:
1. CPU寄存器进行初始化: ST = 00H , SP = 01H (复位状态) 。
2.寄存器A和B的值均为0 (没有其他的内存被改变) 。
3.复位向量( 07FFH )的低字节的内容读出并存储在PCL 。
4.复位向量( 07FEh )的最高有效字节的内容被读出,并存储在PCH 。
5.执行程序开始操作码获取的地址指向到PC 。
复位序列需要20个SYSCLK周期的复位脉冲被释放,直到第一个操作码的时候
取。在复位后, RAM中的内容(除寄存器A和B)保持不变,模块控制
寄存器位被初始化为它们的复位状态。
内存地址7FE0h通过7FEBh保留德州仪器,并解决7FECh通过7FFFh表示保留对
中断和复位向量。陷阱向量,通过TRAP15说明使用TRAP0 ,位于地址7FC0h之间
7FDFh.
邮政信箱1443
休斯敦,得克萨斯州77251-1443
11