State Of The Status Register (17 Bit) After Reset Low-To-High - Texas Instruments MSP50C614 User Manual

Mixed-signal processor
Table of Contents

Advertisement

Note: Stack Pointer Initialization
The software stack pointer (R7) must be initialized by the programmer, so
that it points to some legitimate address in data memory (RAM). This must
be done prior to any CALL or C
push/pop operation performed on the STACK will render the Program Count-
er to an unknown state.
Table 3–2. State of the Status Register (17 bit) after RESET Low-to-High
(Bits 5 through 16 are left uninitialized)
Bit
Bit Name
Initialized Value
0
XM
1
UM
2
OM
3
FM
4
IM
5
(reserved)
6
XZF
7
XSF
8
RCF
9
RZF
10
OF
Same state as
before RESET
11
SF
12
ZF
13
CF
14
TF1
15
TF2
16
TAG
0
Extended sign mode disabled
0
Unsigned multiplier mode disabled (allows signed multiplier mode)
0
Overflow mode disabled (allows ALU normal mode)
Shift mode for fractional multiplication disabled (allows unsigned
0
fractional/integer arithmetic)
0
Global interrupt enable bit
Reserved for future use
Transfer equal-to-zero status bit
Transfer sign status bit
Auxiliary register carry-out status bit
Auxiliary register equal-to-zero status bit
Accumulator overflow status bit
Accumulator sign status bit (extended 17th bit)
Accumulator equal-to-zero status bit (16 bits)
Accumulator carry-out status bit (16th ALU bit)
Test flag 1
Test flag 2
Memory tag
Hardware Initialization States
instruction. If this is not done, then the first
CC
Description
Peripheral Functions
3-21

Advertisement

Table of Contents
loading

Table of Contents