SYSCTL Registers
302
SLAU356I – March 2015 – Revised June 2019
Copyright © 2015–2019, Texas Instruments Incorporated
System Controller (SYSCTL)
4.11.7 SYS_SRAM_BANKRET Register (offset = 0018h)
SRAM Bank Retention Control Register
Figure 4-15. 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
8
7
6
5
4
3
2
1
0
Reserved
BNK7_
RET
BNK6_
RET
BNK5_
RET
BNK4_
RET
BNK3_
RET
BNK2_
RET
BNK1_
RET
BNK0_
RET
r
r
r
r
r
r
r
r
rw-1
rw-1
rw-1
rw-1
rw-1
rw-1
rw-1
r-1
(1)
This bit is automatically set to 0 whenever any of the SYS_SRAM_BLOCKRET_CTLx register bits are changed. It is set to 1 again after
the SRAM controller has recognized the new BLKx_RET values
(2)
This bit is automatically set to 0 whenever any of the SYS_SRAM_BANKEN_CTLx register bits are changed. It is set to 1 again after the
SRAM controller has recognized the new BNKx_EN values
(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 are
ignored.
Table 4-18. SYS_SRAM_BANKRET Register Description
Bit
Field
Type
Reset
Description
31-17
Reserved
R
0h
Reserved. Reads return 0h
16
SRAM_RDY
(1)
R
0h
1b = SRAM is ready for accesses. All SRAM banks are enabled/disabled for
retention according to values of bits 7:0 of this register
0b = SRAM banks are being set up for retention. Entry into LPM3, LPM4 should
not be attempted until this bit is set to 1
15-8
Reserved
R
0h
Reserved. Reads return 0h
7
BNK7_RET
(2) (3)
RW
1h
0b = Bank7 of the SRAM is not retained in LPM3 or LPM4
1b = Bank7 of the SRAM is retained in LPM3 and LPM4
6
BNK6_RET
(2) (3)
RW
1h
0b = Bank6 of the SRAM is not retained in LPM3 or LPM4
1b = Bank6 of the SRAM is retained in LPM3 and LPM4
5
BNK5_RET
(2) (3)
RW
1h
0b = Bank5 of the SRAM is not retained in LPM3 or LPM4
1b = Bank5 of the SRAM is retained in LPM3 and LPM4
4
BNK4_RET
(2) (3)
RW
1h
0b = Bank4 of the SRAM is not retained in LPM3 or LPM4
1b = Bank4 of the SRAM is retained in LPM3 and LPM4
3
BNK3_RET
(2) (3)
RW
1h
0b = Bank3 of the SRAM is not retained in LPM3 or LPM4
1b = Bank3 of the SRAM is retained in LPM3 and LPM4
2
BNK2_RET
(2) (3)
RW
1h
0b = Bank2 of the SRAM is not retained in LPM3 or LPM4
1b = Bank2 of the SRAM is retained in LPM3 and LPM4
1
BNK1_RET
(2) (3)
RW
1h
0b = Bank1 of the SRAM is not retained in LPM3 or LPM4
1b = Bank1 of the SRAM is retained in LPM3 and LPM4
0
BNK0_RET
R
1h
Bank0 is always retained in LPM3, LPM4 and LPM3.5 modes of operation