ST10R272L - MULTIPLY-ACCUMULATE UNIT (MAC)
78/320
MAH and MAL are located in the non bit-addressable SFR space.
MAH (FE5Eh / 2Fh)
SFR
Reset Value: 0000h
MAL (FE5Ch / 2Eh)
SFR
Reset Value: 0000h
MSW (FFDEh / EFh)
SFR
Reset Value: 0200h
Bit
Function
MAH
MAC Unit Accumulator High (bits [31..16])
Bit
Function
MAL
MAC Unit Accumulator Low (bits [15..0])
Bit
Function
MIR
MAC Interrupt Request
Set when the MAC Unit generates an interrupt request.
SL
Sticky Limit Flag
Set when the result of a MAC operation is automatically saturated. Also used for
CoMIN, CoMAX instructions to indicate that the Accumulator has changed. It remains
set until it is explicitly reset by software.
E
Extension Flag
Set when MAE contains significant bits at the end of a MAC operation
5
4
3
2
1
0
11
10
9
8
7
6
15
14
13
12
rw
MAH
5
4
3
2
1
0
11
10
9
8
7
6
15
14
13
12
rw
MAL
MIR
5
4
3
2
1
0
11
10
9
8
7
6
15
14
13
12
rw
rw
r
rw
rw
rw
SL
MAE
-
E
SV
C
Z
N
rw
rw
-