English
Language : 

MSP432P401R Datasheet, PDF (74/157 Pages) Texas Instruments – Mixed-Signal Microcontrollers
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
6.3.2.3.3 SRAM Bank Retention Control Register (Address = E004_3018h)
This register controls which bank of the SRAM is retained when the device enters LPM3 or LPM4 modes.
Any bank that is not enabled for retention will be completely powered down in these modes and will lose
its data
Figure 6-10. SYS_SRAM_BANKRET Register
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
Reserved
SRAM
_RDY
r
r
r
r
r
r
r
r
r
r
r
r
r
r
r
r
15
14
13
12
11
10
9
Reserved
r
r
r
r
r
r
r
8
7
6
5
4
3
2
1
0
BNK7_ BNK6_ BNK5_ BNK4_ BNK3_ BNK2_ BNK1_ BNK0_
RET RET RET RET RET RET RET RET
r
rw-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0 r-1
Table 6-7. SYS_SRAM_BANKRET Register Description
BIT
31-17
16
FIELD
Reserved
SRAM_RDY (1)
TYPE
R
R
RESET
0h
0h
DESCRIPTION
Reserved. Reads return 0h
1b = SRAM is ready for accesses. All SRAM banks are enabled or disabled for
retention according to values of bits 7:0 of this register
15-8
Reserved
R
0h
7
BNK7_RET (2)(3)
RW
0h
0b = SRAM banks are being set up for retention. Entry into LPM3, LPM4 should
not be attempted until this bit is set to 1.
Reserved. Reads return 0h
0b = Bank7 of the SRAM is not retained in LPM3 or LPM4
1b = Bank7 of the SRAM is retained in LPM3 or LPM4
6
BNK6_RET (2), (3)
RW
0h
0b = Bank6 of the SRAM is not retained in LPM3 or LPM4
1b = Bank6 of the SRAM is retained in LPM3 or LPM4
5
BNK5_RET (2)(3)
RW
0h
0b = Bank5 of the SRAM is not retained in LPM3 or LPM4
1b = Bank5 of the SRAM is retained in LPM3 or LPM4
4
BNK4_RET (2)(3)
RW
0h
0b = Bank4 of the SRAM is not retained in LPM3 or LPM4
1b = Bank4 of the SRAM is retained in LPM3 or LPM4
3
BNK3_RET (2), (3)
RW
0h
0b = Bank3 of the SRAM is not retained in LPM3 or LPM4
1b = Bank3 of the SRAM is retained in LPM3 or LPM4
2
BNK2_RET (2)(3)
RW
0h
0b = Bank2 of the SRAM is not retained in LPM3 or LPM4
1b = Bank2 of the SRAM is retained in LPM3 or LPM4
1
BNK1_RET (2)(3)
RW
0h
0b = Bank1 of the SRAM is not retained in LPM3 or LPM4
0
BNK0_RET
R
1h
1b = Bank1 of the SRAM is retained in LPM3 or LPM4
Bank0 is always retained in LPM3, LPM4 and LPM3.5 modes of operation
(1) This bit will automatically be set to 0 whenever any of the BNKx_RET bits in this register are changed. It will set back to 1 after the
SRAM controller has recognized the new BNKx_RET values.
(2) Value of this bit is a don't care when the device enters LPM3.5 or LPM4.5 modes of operation. It will always get reset and the SRAM
block associated with this bit will not retain its contents.
(3) Writes to this bit are allowed ONLY when the SRAM_RDY bit of this register is set to 1. If the SRAM_RDY bit is 0, writes to this bit will
be ignored.
74
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M