Literature Number: SLVUAH1C
June 2015–Revised April 2017
This document presents a summary of the hardware interface for the TPS65917-Q1 device. Each module
instance within the design is shown along with the module register map and bit definitions for each bitfield.
1.1Register Address Mapping
This document describes the register mapping of the TPS65917-Q1 device. The operation of the IC is
described in the device data sheet, TPS65917-Q1 Power Management Unit (PMU) for Processor.
The 3 hex digits of the physical address of the register indicated in this document are mapped as 0xPAA,
while P stands for the page number of the register, and AA stands for the register address within the
memory page. The page numbers are mapped to the slave device address as following:
Page = 0x0 — Slave Device address 0x12 for DVS registers
Page = 0x1 — Slave Device address 0x48 or 0x58 for Power registers
Page = 0x2 — Slave Device address 0x49 or 0x59 for Interfaces and Auxiliaries registers
Page = 0x3 — Slave Device address 0x4A or 0x5A for Trimming and Test registers
Chapter 1
SLVUAH1C–June 2015–Revised April 2017
Introduction
Page = 0x4 —Slave Device address 0x4B or 0x5B for OTP programming registers
For the reset of the registers, the registers are defined by 3 categories:
•POR: Power On Reset registers
•HWRST: Hardware Reset registers
•SWORST: Switch Off Reset registers
These categories of registers (POR, HWRST, SWORST) are described in the device data sheet. When
the reset value of a bit register is 0bX, it means the bit value is coming from the OTP memory.
NOTE: All reserved bits are read only (R). Read to an unmapped register returns previous read
SMPS1_FORCE is shown in Figure 3-1 and described in Table 3-2.
Return to Summary Table.
SMPS1 (or SMPS12 in case of dual-phase) DVS register. Voltage to apply to the resource when it is a
DVS force command (OTP_Config).
RESET register domain: SWORST
Figure 3-1. SMPS1_FORCE Register
76543210
CMDVSEL
R/W-1hR/W-X
Table 3-2. SMPS1_FORCE Register Field Descriptions
BitFieldTypeResetDescription
7CMDR/W1h
6-0VSELR/WX
DVS command register selection:
When 0: SMPS1_FORCE.VSEL voltage is applied
When 1: SMPS1_VOLTAGE.VSEL voltage is applied (default)
CMD is effective if SMPS1_CTRL.ROOF_FLOOR_EN='0'
See VSEL cross table showed in SMPS1_VOLTAGE.VSEL register
(page1).
SMPS1_VOLTAGE is shown in Figure 3-2 and described in Table 3-3.
Return to Summary Table.
SMPS1 (or SMPS12 in case of dual-phase) DVS register. Voltage to apply to the resource when it is not a
DVS force command (OTP_Config).r.
RESET register domain: SWORST
Figure 3-2. SMPS1_VOLTAGE Register
76543210
RANGEVSEL
R/W-XR/W-X
Table 3-3. SMPS1_VOLTAGE Register Field Descriptions
BitFieldTypeResetDescription
7RANGER/WX
6-0VSELR/WX
Range of the VSEL voltage. This bit is applied to
SMPS1_VOLTAGE.VSEL and SPMS1_FORCE.VSEL
0: 0.5V to 1.65V
1: 1.0 to 3.3V
Note:RANGE bit is RO when SMPS1 is ON, RANGE bit is RW when
SMPS1 is OFF
Note: For Dual-phase mode, RANGE=1 (1V to 3.3V) is not
supported.
See VSEL cross table showed in SMPS1_VOLTAGE.VSEL register
SMPS2_FORCE is shown in Figure 3-3 and described in Table 3-4.
Return to Summary Table.
SMPS2 DVS register. Voltage to apply to the resource when it is a DVS force command (OTP_Config).
RESET register domain: SWORST
Figure 3-3. SMPS2_FORCE Register
76543210
CMDVSEL
R/W-1hR/W-X
Table 3-4. SMPS2_FORCE Register Field Descriptions
BitFieldTypeResetDescription
7CMDR/W1h
6-0VSELR/WX
DVS command register selection:
When 0: SMPS2_FORCE.VSEL voltage is applied
When 1: SMPS2_VOLTAGE.VSEL voltage is applied (default)
CMD is effective if SMPS2_CTRL.ROOF_FLOOR_EN='0'
See VSEL cross table showed in SMPS1_VOLTAGE.VSEL register.
SMPS2_VOLTAGE is shown in Figure 3-4 and described in Table 3-5.
Return to Summary Table.
SMPS2 DVS register. Voltage to apply to the resource when it is not a DVS force command
(OTP_Config).
RESET register domain: SWORST
Figure 3-4. SMPS2_VOLTAGE Register
76543210
RANGEVSEL
R/W-XR/W-X
Table 3-5. SMPS2_VOLTAGE Register Field Descriptions
BitFieldTypeResetDescription
7RANGER/WX
6-0VSELR/WX
Range of the VSEL voltage. This bit is applied to
SMPS2_VOLTAGE.VSEL
0: 0.5V to 1.65V
1: 1.0 to 3.3V
Note:RANGE bit is RO when SMPS2 is ON, RANGE bit is RW when
SMPS2 is OFF
See VSEL cross table showed in SMPS1_VOLTAGE.VSEL register.
SMPS3_FORCE is shown in Figure 3-5 and described in Table 3-6.
Return to Summary Table.
SMPS3 DVS register. Voltage to apply to the resource when it is a DVS force command (OTP_Config).
RESET register domain: SWORST
Figure 3-5. SMPS3_FORCE Register
76543210
CMDVSEL
R/W-1hR/W-X
Table 3-6. SMPS3_FORCE Register Field Descriptions
BitFieldTypeResetDescription
7CMDR/W1h
6-0VSELR/WX
DVS command register selection:
When 0: SMPS3_FORCE.VSEL voltage is applied
When 1: SMPS3_VOLTAGE.VSEL voltage is applied (default)
CMD is effective if SMPS3_CTRL.ROOF_FLOOR_EN='0'
See VSEL cross table showed in SMPS1_VOLTAGE.VSEL register
(page1).
SMPS3_VOLTAGE is shown in Figure 3-6 and described in Table 3-7.
Return to Summary Table.
SMPS3 DVS register. Voltage to apply to the resource when it is not a DVS force command
(OTP_Config).
RESET register domain: SWORST
Figure 3-6. SMPS3_VOLTAGE Register
76543210
RANGEVSEL
R/W-XR/W-X
Table 3-7. SMPS3_VOLTAGE Register Field Descriptions
BitFieldTypeResetDescription
7RANGER/WX
6-0VSELR/WX
Range of the VSEL voltage. This bit is applied to
SMPS3_VOLTAGE.VSEL and SPMS3_FORCE.VSEL
0: 0.5V to 1.65V
1: 1.0 to 3.3V
Note:RANGE bit is RO when SMPS3 is ON, RANGE bit is RW when
SMPS3 is OFF
See VSEL cross table showed in SMPS1_VOLTAGE.VSEL register
Table 3-8 lists the memory-mapped registers for the FUNC_BACKUP. All register offset addresses not
listed in Table 3-8 should be considered as reserved locations and the register contents should not be
modified.
Table 3-8. FUNC_BACKUP Registers
AddressAcronymRegister NameSection
118hBACKUP0Backup register #0 which can be used for storage by the
application firmware when the external host is power
down.
These registers will retain their content as long as VRTC
is active.
RESET register domain: POR
119hBACKUP1Backup register #1 which can be used for storage by the
application firmware when the external host is power
down.
These registers will retain their content as long as VRTC
is active.
RESET register domain: POR
11AhBACKUP2Backup register #2 which can be used for storage by the
application firmware when the external host is power
down.
These registers will retain their content as long as VRTC
is active.
RESET register domain: POR
11BhBACKUP3Backup register #3 which can be used for storage by the
application firmware when the external host is power
down.
These registers will retain their content as long as VRTC
is active.
RESET register domain: POR
11ChBACKUP4Backup register #4 which can be used for storage by the
application firmware when the external host is power
down.
These registers will retain their content as long as VRTC
is active.
RESET register domain: POR
11DhBACKUP5Backup register #5 which can be used for storage by the
application firmware when the external host is power
down.
These registers will retain their content as long as VRTC
is active.
RESET register domain: POR
11EhBACKUP6Backup register #6 which can be used for storage by the
application firmware when the external host is power
down.
These registers will retain their content as long as VRTC
is active.
RESET register domain: POR
11FhBACKUP7Backup register #7 which can be used for storage by the
application firmware when the external host is power
down.
These registers will retain their content as long as VRTC
is active.
RESET register domain: POR
BACKUP0 is shown in Figure 3-7 and described in Table 3-9.
Return to Summary Table.
Backup register #0 which can be used for storage by the application firmware when the external host is
power down. These registers will retain their content as long as VRTC is active.
RESET register domain: POR
BACKUP1 is shown in Figure 3-8 and described in Table 3-10.
Return to Summary Table.
Backup register #1 which can be used for storage by the application firmware when the external host is
power down. These registers will retain their content as long as VRTC is active.
RESET register domain: POR
BACKUP2 is shown in Figure 3-9 and described in Table 3-11.
Return to Summary Table.
Backup register #2 which can be used for storage by the application firmware when the external host is
power down. These registers will retain their content as long as VRTC is active.
RESET register domain: POR
BACKUP3 is shown in Figure 3-10 and described in Table 3-12.
Return to Summary Table.
Backup register #3 which can be used for storage by the application firmware when the external host is
power down. These registers will retain their content as long as VRTC is active.
RESET register domain: POR
BACKUP4 is shown in Figure 3-11 and described in Table 3-13.
Return to Summary Table.
Backup register #4 which can be used for storage by the application firmware when the external host is
power down. These registers will retain their content as long as VRTC is active.
RESET register domain: POR
BACKUP5 is shown in Figure 3-12 and described in Table 3-14.
Return to Summary Table.
Backup register #5 which can be used for storage by the application firmware when the external host is
power down. These registers will retain their content as long as VRTC is active.
RESET register domain: POR
BACKUP6 is shown in Figure 3-13 and described in Table 3-15.
Return to Summary Table.
Backup register #6 which can be used for storage by the application firmware when the external host is
power down. These registers will retain their content as long as VRTC is active.
RESET register domain: POR
BACKUP7 is shown in Figure 3-14 and described in Table 3-16.
Return to Summary Table.
Backup register #7 which can be used for storage by the application firmware when the external host is
power down. These registers will retain their content as long as VRTC is active.
RESET register domain: POR
Table 3-17 lists the memory-mapped registers for the FUNC_SMPS. All register offset addresses not
listed in Table 3-17 should be considered as reserved locations and the register contents should not be
modified.
Table 3-17. FUNC_SMPS Registers
AddressAcronymRegister NameSection
120hSMPS1_CTRLSMPS1 (or SMPS12 in case of dual-phase) control
register.
RESET register domain: HWRST (MODE_ACTIVE and
MODE_SLEEP are in SWORST domain)
Notes: MODE_SLEEP is used when NSLEEP,
ENABLE1, ENABLE2 signals select the resource.
MODE_ACTIVE is used when none of NSLEEP,
ENABLE1, ENABLE2 signals select resource (see
Resources SLEEP/ACTIVE assignments table in the
Data Manual for details).
122hSMPS1_FORCESMPS1 (or SMPS12 in case of dual-phase) DVS
register.
Voltage to apply to the resource when it is a DVS force
command (OTP_Config).
RESET register domain: SWORST
123hSMPS1_VOLTAGESMPS1 (or SMPS12 in case of dual-phase) DVS
register.
Voltage to apply to the resource when it is not a DVS
force command (OTP_Config).
RESET register domain: SWORST
124hSMPS2_CTRLSMPS2 control register.
RESET register domain: HWRST (MODE_ACTIVE and
MODE_SLEEP are in SWORST domain)
Notes: MODE_SLEEP is used when NSLEEP,
ENABLE1, ENABLE2 signals select the resource.
MODE_ACTIVE is used when none of NSLEEP,
ENABLE1, ENABLE2 signals select resource (see
Resources SLEEP/ACTIVE assignments table in the
Data Manual for details).
126hSMPS2_FORCESMPS2 DVS register.
Voltage to apply to the resource when it is a DVS force
command (OTP_Config).
RESET register domain: SWORST
127hSMPS2_VOLTAGESMPS2 DVS register.
Voltage to apply to the resource when it is not a DVS
force command (OTP_Config).
RESET register domain: SWORST
12ChSMPS3_CTRLSMPS3 control register.
RESET register domain: HWRST (MODE_ACTIVE and
MODE_SLEEP are in SWORST domain)
Notes: MODE_SLEEP is used when NSLEEP,
ENABLE1, ENABLE2 signals select the resource.
MODE_ACTIVE is used when none of NSLEEP,
ENABLE1, ENABLE2 signals select resource (see
Resources SLEEP/ACTIVE assignments table in the
Data Manual for details).
12EhSMPS3_FORCESMPS3
DVS register.
Voltage to apply to the resource when it is a DVS force
command (OTP_Config).
RESET register domain: SWORST
12FhSMPS3_VOLTAGESMPS3 DVS register.
Voltage to apply to the resource when it is not a DVS
force command (OTP_Config).
RESET register domain: SWORST
RESET register domain: HWRST (MODE_ACTIVE and
MODE_SLEEP are in SWORST domain)
Notes: MODE_SLEEP is used when NSLEEP,
ENABLE1, ENABLE2 signals select the resource.
MODE_ACTIVE is used when none of NSLEEP,
ENABLE1, ENABLE2 signals select resource (see
Resources SLEEP/ACTIVE assignments table in the
Data Manual for details).
133hSMPS4_VOLTAGESMPS4 register.
Voltage to apply to the resource.
RESET register domain: SWORST
138hSMPS5_CTRLSMPS5 control register.
RESET register domain: HWRST (MODE_ACTIVE and
MODE_SLEEP are in SWORST domain)
Notes: MODE_SLEEP is used when NSLEEP,
ENABLE1, ENABLE2 signals select the resource.
MODE_ACTIVE is used when none of NSLEEP,
ENABLE1, ENABLE2 signals select resource (see
Resources SLEEP/ACTIVE assignments table in the
Data Manual for details).
13BhSMPS5_VOLTAGEMPS5 register.
Voltage to apply to the resource.
RESET register domain: SWORST
144hSMPS_CTRLSMPS control register.
RESET register domain: HWRST
145hSMPS_PD_CTRLSMPS Pull-Down enable register.
RESET register domain: HWRST
Notes:
SMPS pull-down register bits validate the control of the
active discharge of each power resource to full-fill the
turn-off timing requirements.
When a pull-down is not enabled, there is always a weak
pull-down present at the output of the power resource,
so that the device restart correctly at the next power-up
sequence.
SMPS1_CTRL is shown in Figure 3-15 and described in Table 3-18.
Return to Summary Table.
SMPS1 (or SMPS12 in case of dual-phase) control register.
RESET register domain: HWRST (MODE_ACTIVE and MODE_SLEEP are in SWORST domain)
Notes: MODE_SLEEP is used when NSLEEP, ENABLE1, ENABLE2 signals select the resource.
MODE_ACTIVE is used when none of NSLEEP, ENABLE1, ENABLE2 signals select resource (see
Resources SLEEP/ACTIVE assignments table in the Data Manual for details).
Figure 3-15. SMPS1_CTRL Register
76543210
WR_SROOF_FLOOR
_EN
R/W-0hR/W-0hR-0hR/W-0hR/W-0h
Table 3-18. SMPS1_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7WR_SR/W0h
6ROOF_FLOOR_ENR/W0h
5-4STATUSR0h
3-2MODE_SLEEPR/W0h
1-0MODE_ACTIVER/W0h
STATUSMODE_SLEEPMODE_ACTIVE
Warm reset sensitivity
0: Re-load the default value (from OTP) in SMPS1_VOLTAGE.VSEL
and SMPS1_FORCE.VSEL register and re-load the default value
(reset value) in SMPS1_FORCE.CMD during Warm Reset.
1: Maintain current voltage during Warm Reset (Registers remain
unchanged - no voltage change).
Roof Floor enable bit (only for DVS)
0: Voltage Selection controlled by SMPS1_FORCE.CMD bit.
1: Voltage Selection controlled by device resource pins (NSLEEP,
ENABLE1, ENABLE2).
SMPS1 (or SMPS12 in case of dual-phase) status
00: OFF
01: Forced PWM
10: ECO
11: Forced PWM
SMPS1 (or SMPS12 in case of dual-phase) SLEEP Mode
00: OFF (default)
01: Forced PWM
10: ECO
11: Forced PWM
SMPS1 (or SMPS12 in case of dual-phase) ACTIVE Mode
00: OFF (default)
01: Forced PWM
10: ECO
11: Forced PWM
SMPS1_FORCE is shown in Figure 3-16 and described in Table 3-19.
Return to Summary Table.
SMPS1 (or SMPS12 in case of dual-phase) DVS register. Voltage to apply to the resource when it is a
DVS force command (OTP_Config).
RESET register domain: SWORST
Figure 3-16. SMPS1_FORCE Register
76543210
CMDVSEL
R/W-1hR/W-X
Table 3-19. SMPS1_FORCE Register Field Descriptions
BitFieldTypeResetDescription
7CMDR/W1h
6-0VSELR/WX
DVS command register selection:
When 0: SMPS1_FORCE.VSEL voltage is applied
When 1: SMPS1_VOLTAGE.VSEL voltage is applied (default)
CMD is effective if SMPS1_CTRL.ROOF_FLOOR_EN='0'
See VSEL cross table showed in SMPS1_VOLTAGE.VSEL register
SMPS1_VOLTAGE is shown in Figure 3-17 and described in Table 3-20.
Return to Summary Table.
SMPS1 (or SMPS12 in case of dual-phase) DVS register. Voltage to apply to the resource when it is not a
DVS force command (OTP_Config).
RESET register domain: SWORST
Figure 3-17. SMPS1_VOLTAGE Register
76543210
RANGEVSEL
R/W-XR/W-X
Table 3-20. SMPS1_VOLTAGE Register Field Descriptions
BitFieldTypeResetDescription
7RANGER/WX
Range of the VSEL voltage. This bit is applied to
SMPS1_VOLTAGE.VSEL and SMPS1_FORCE.VSEL
0: 0.5V to 1.65V
1: 1.0 to 3.3V
Note: RANGE bit is RO when SMPS1(or SMPS12 in case of dual-
phase) is ON, RANGE bit is RW when SMPS1 (or SMPS12 in case
of dual-phase) is OFF
Note: For Dual-phase mode, RANGE=1 (1V to 3.3V) is not
supported.
SMPS2_CTRL is shown in Figure 3-18 and described in Table 3-21.
Return to Summary Table.
SMPS2 control register.
RESET register domain: HWRST (MODE_ACTIVE and MODE_SLEEP are in SWORST domain)
Notes: MODE_SLEEP is used when NSLEEP, ENABLE1, ENABLE2 signals select the resource.
MODE_ACTIVE is used when none of NSLEEP, ENABLE1, ENABLE2 signals select resource (see
Resources SLEEP/ACTIVE assignments table in the Data Manual for details).
Figure 3-18. SMPS2_CTRL Register
76543210
WR_SROOF_FLOOR
_EN
R/W-0hR/W-0hR-0hR/W-0hR/W-0h
Table 3-21. SMPS2_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7WR_SR/W0h
6ROOF_FLOOR_ENR/W0h
5-4STATUSR0h
3-2MODE_SLEEPR/W0h
1-0MODE_ACTIVER/W0h
STATUSMODE_SLEEPMODE_ACTIVE
Warm reset sensitivity
0: Re-load the default value (from OTP in SMPS2_VOLTAGE.VSEL
register during Warm Reset.
1: Maintain current voltage during Warm Reset (Registers remain
unchanged - no voltage change).
Roof Floor enable bit (only for DVS)
0: Voltage Selection controlled by SMPS2_FORCE.CMD bit.
1: Voltage Selection controlled by device resource pins (NSLEEP,
SMPS2_FORCE is shown in Figure 3-19 and described in Table 3-22.
Return to Summary Table.
SMPS2 DVS register. Voltage to apply to the resource when it is a DVS force command (OTP_Config).
RESET register domain: SWORST
Figure 3-19. SMPS2_FORCE Register
76543210
CMDVSEL
R/W-1hR/W-X
Table 3-22. SMPS2_FORCE Register Field Descriptions
BitFieldTypeResetDescription
7CMDR/W1h
6-0VSELR/WX
DVS command register selection:
When 0: SMPS2_FORCE.VSEL voltage is applied
When 1: SMPS2_VOLTAGE.VSEL voltage is applied (default)
CMD is effective if SMPS2_CTRL.ROOF_FLOOR_EN='0'
See VSEL cross table showed in SMPS1_VOLTAGE.VSEL register.
SMPS2_VOLTAGE is shown in Figure 3-20 and described in Table 3-23.
Return to Summary Table.
SMPS2 DVS register. Voltage to apply to the resource when it is not a DVS force command
(OTP_Config).
RESET register domain: SWORST
Figure 3-20. SMPS2_VOLTAGE Register
76543210
RANGEVSEL
R/W-XR/W-X
Table 3-23. SMPS2_VOLTAGE Register Field Descriptions
BitFieldTypeResetDescription
7RANGER/WX
6-0VSELR/WX
Range of the VSEL voltage. This bit is applied to
SMPS2_VOLTAGE.VSEL
0: 0.5V to 1.65V
1: 1.0 to 3.3V
Note:RANGE bit is RO when SMPS2 is ON, RANGE bit is RW when
SMPS2 is OFF
See VSEL cross table showed in SMPS1_VOLTAGE.VSEL register.
SMPS3_CTRL is shown in Figure 3-21 and described in Table 3-24.
Return to Summary Table.
SMPS3 control register.
RESET register domain: HWRST (MODE_ACTIVE and MODE_SLEEP are in SWORST domain)
Notes: MODE_SLEEP is used when NSLEEP, ENABLE1, ENABLE2 signals select the resource.
MODE_ACTIVE is used when none of NSLEEP, ENABLE1, ENABLE2 signals select resource (see
Resources SLEEP/ACTIVE assignments table in the Data Manual for details).
Figure 3-21. SMPS3_CTRL Register
76543210
WR_SROOF_FLOOR
_EN
R/W-0hR/W-0hR-0hR/W-0hR/W-0h
Table 3-24. SMPS3_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7WR_SR/W0h
6ROOF_FLOOR_ENR/W0h
5-4STATUSR0h
3-2MODE_SLEEPR/W0h
1-0MODE_ACTIVER/W0h
STATUSMODE_SLEEPMODE_ACTIVE
Warm reset sensitivity
0: Re-load the default value (from OTP) in SMPS3_VOLTAGE.VSEL
and SMPS3_FORCE.VSEL register and re-load the default value
(reset value) in SMPS3_FORCE.CMD during Warm Reset.
1: Maintain current voltage during Warm Reset (Registers remain
unchanged - no voltage change).
Roof Floor enable bit (only for DVS)
0: Voltage Selection controlled by SMPS3_FORCE.CMD bit.
1: Voltage Selection controlled by device resource pins (NSLEEP,
SMPS3_FORCE is shown in Figure 3-22 and described in Table 3-25.
Return to Summary Table.
SMPS3
DVS register. Voltage to apply to the resource when it is a DVS force command (OTP_Config).
RESET register domain: SWORST
Figure 3-22. SMPS3_FORCE Register
76543210
CMDVSEL
R/W-1hR/W-X
Table 3-25. SMPS3_FORCE Register Field Descriptions
BitFieldTypeResetDescription
7CMDR/W1h
6-0VSELR/WX
DVS command register selection:
When 0: SMPS3_FORCE.VSEL voltage is applied
When 1: SMPS3_VOLTAGE.VSEL voltage is applied (default)
CMD is effective if SMPS3_CTRL.ROOF_FLOOR_EN='0'
See VSEL cross table showed in SMPS1_VOLTAGE.VSEL register.
SMPS3_VOLTAGE is shown in Figure 3-23 and described in Table 3-26.
Return to Summary Table.
SMPS3 DVS register. Voltage to apply to the resource when it is not a DVS force command
(OTP_Config).
RESET register domain: SWORST
Figure 3-23. SMPS3_VOLTAGE Register
76543210
RANGEVSEL
R/W-XR/W-X
Table 3-26. SMPS3_VOLTAGE Register Field Descriptions
BitFieldTypeResetDescription
7RANGER/WX
6-0VSELR/WX
Range of the VSEL voltage. This bit is applied to
SMPS3_VOLTAGE.VSEL and SMPS3_FORCE.VSEL
0: 0.5V to 1.65V
1: 1.0 to 3.3V
Note:RANGE bit is RO when SMPS3 is ON, RANGE bit is RW when
SMPS3 is OFF
See VSEL cross table showed in SMPS1_VOLTAGE.VSEL register.
SMPS4_CTRL is shown in Figure 3-24 and described in Table 3-27.
Return to Summary Table.
SMPS4 control register.
RESET register domain: HWRST (MODE_ACTIVE and MODE_SLEEP are in SWORST domain)
Notes: MODE_SLEEP is used when NSLEEP, ENABLE1, ENABLE2 signals select the resource.
MODE_ACTIVE is used when none of NSLEEP, ENABLE1, ENABLE2 signals select resource (see
Resources SLEEP/ACTIVE assignments table in the Data Manual for details).
Figure 3-24. SMPS4_CTRL Register
76543210
WR_SRESERVEDSTATUSMODE_SLEEPMODE_ACTIVE
R/W-0hR-0hR-0hR/W-0hR/W-0h
Table 3-27. SMPS4_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7WR_SR/W0h
6RESERVEDR0h
5-4STATUSR0h
3-2MODE_SLEEPR/W0h
1-0MODE_ACTIVER/W0h
Warm reset sensitivity
0: Re-load the default value (from OTP) in SMPS4_VOLTAGE.VSEL
register during Warm Reset.
1: Maintain current voltage during Warm Reset (Registers remain
unchanged - no voltage change).
SMPS4 Status
00: OFF
01: Forced PWM
10: ECO
11: Forced PWM
SMPS5_CTRL is shown in Figure 3-26 and described in Table 3-29.
Return to Summary Table.
SMPS5 control register.
RESET register domain: HWRST (MODE_ACTIVE and MODE_SLEEP are in SWORST domain)
Notes: MODE_SLEEP is used when NSLEEP, ENABLE1, ENABLE2 signals select the resource.
MODE_ACTIVE is used when none of NSLEEP, ENABLE1, ENABLE2 signals select resource (see
Resources SLEEP/ACTIVE assignments table in the Data Manual for details).
Figure 3-26. SMPS5_CTRL Register
76543210
WR_SRESERVEDSTATUSMODE_SLEEPMODE_ACTIVE
R/W-0hR-0hR-0hR/W-0hR/W-0h
Table 3-29. SMPS5_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7WR_SR/W0h
6RESERVEDR0h
5-4STATUSR0h
3-2MODE_SLEEPR/W0h
1-0MODE_ACTIVER/W0h
Warm reset sensitivity
0: Re-load the default value (from OTP) in SMPS5_VOLTAGE.VSEL
register during Warm Reset.
1: Maintain current voltage during Warm Reset (Registers remain
unchanged - no voltage change).
SMPS5 Status
00: OFF
01: Forced PWM
10: ECO
11: Forced PWM
SMPS_PD_CTRL is shown in Figure 3-29 and described in Table 3-32.
Return to Summary Table.
SMPS Pull-Down enable register.
RESET register domain: HWRST
Notes:
SMPS pull-down register bits validate the control of the active discharge of each power resource to full-fill
the turn-off timing requirements.
When a pull-down is not enabled, there is always a weak pull-down present at the output of the power
resource, so that the device restart correctly at the next power-up sequence.
Figure 3-29. SMPS_PD_CTRL Register
76543210
RESERVEDSMPS5RESERVEDSMPS4SMPS3RESERVEDSMPS2SMPS1
R-0hR/W-1hR-0hR/W-1hR/W-1hR-0hR/W-1hR/W-1h
Table 3-32. SMPS_PD_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h
6SMPS5R/W1h
5RESERVEDR0h
4SMPS4R/W1h
3SMPS3R/W1h
2RESERVEDR0h
1SMPS2R/W1h
0SMPS1R/W1h
0: Pull-down is disabled
1: Pull-down is enabled when SPMS5 is in OFF state (default)
0: Pull-down is disabled
1: Pull-down is enabled when SPMS4 is in OFF state (default)
0: Pull-down is disabled
1: Pull-down is enabled when SPMS3 is in OFF state (default)
0: Pull-down is disabled
1: Pull-down is enabled when SPMS2 is in OFF state (default)
0: Pull-down is disabled
1: Pull-down is enabled when SPMS1 is in OFF state (default)
SMPS_NEGATIVE_CURRENT_LIMIT_EN is shown in Figure 3-33 and described in Table 3-36.
Return to Summary Table.
Iload Negative Current Comparator enable register (Negative Current measurement).
Table 3-40 lists the memory-mapped registers for the FUNC_LDO. All register offset addresses not listed
in Table 3-40 should be considered as reserved locations and the register contents should not be
modified.
Table 3-40. FUNC_LDO Registers
AddressAcronymRegister NameSection
150hLDO1_CTRLLDO1 control register
RESET register domain: HWRST (MODE_ACTIVE and
MODE_SLEEP are in SWORST domain)
Notes: MODE_SLEEP is used when NSLEEP,
ENABLE1, ENABLE2 signals select the resource.
MODE_ACTIVE is used when none of NSLEEP,
ENABLE1, ENABLE2 signals select resource (see
Resources SLEEP/ACTIVE assignments table in the
Data Manual for details).
151hLDO1_VOLTAGELDO1 Voltage selection (OTP_Config)
RESET register domain: SWORST
152hLDO2_CTRLLDO2 control register
RESET register domain: HWRST (MODE_ACTIVE and
MODE_SLEEP are in SWORST domain)
Notes: MODE_SLEEP is used when NSLEEP,
ENABLE1, ENABLE2 signals select the resource.
MODE_ACTIVE is used when none of NSLEEP,
ENABLE1, ENABLE2 signals select resource (see
Resources SLEEP/ACTIVE assignments table in the
Data Manual for details).
153hLDO2_VOLTAGELDO2 Voltage selection (OTP_Config)
RESET register domain: SWORST
154hLDO3_CTRLLDO3 control register
RESET register domain: HWRST (MODE_ACTIVE and
MODE_SLEEP are in SWORST domain)
MODE_SLEEP is used when
NSLEEP/ENABLE1/ENABL2 signals select the resource.
MODE_ACTIVE is used when none of
NSLEEP/ENABLE1/ENABL2 signals select the resource.
155hLDO3_VOLTAGELDO3 Voltage selection (OTP_Config)
RESET register domain: SWORST
15EhLDO4_CTRLLDO4 control register
RESET register domain: HWRST (MODE_ACTIVE and
MODE_SLEEP are in SWORST domain)
Notes: MODE_SLEEP is used when NSLEEP,
ENABLE1, ENABLE2 signals select the resource.
MODE_ACTIVE is used when none of NSLEEP,
ENABLE1, ENABLE2 signals select resource (see
Resources SLEEP/ACTIVE assignments table in the
Data Manual for details).
15FhLDO4_VOLTAGELDO4 Voltage selection (OTP_Config)
RESET register domain: SWORST
162hLDO5_CTRLLDO5 control register
RESET register domain: HWRST (MODE_ACTIVE and
MODE_SLEEP are in SWORST domain)
Notes: MODE_SLEEP is used when NSLEEP,
ENABLE1, ENABLE2 signals select the resource.
MODE_ACTIVE is used when none of NSLEEP,
ENABLE1, ENABLE2 signals select resource (see
Resources SLEEP/ACTIVE assignments table in the
Data Manual for details).
163hLDO5_VOLTAGELDO5 Voltage selection (OTP_Config)
RESET register domain: HWRST
NOTES:
LDO pull-down enable register bits validate the control of
the active discharge of each power resource to fulfill the
turn-off timing requirements.
When a pull-down is not enabled, there is always a weak
pull-down present at the output of the power resource,
so that the device restarts correctly at the next power-up
sequence.
16ChLDO_PD_CTRL2LDO Pull-Down enable register #2
RESET register domain: HWRST
NOTES:
LDO pull-down enable register bits validate the control of
the active discharge of each power resource to fulfill the
turn-off timing requirements.
When a pull-down is not enabled, there is always a weak
pull-down present at the output of the power resource,
so that the device restarts correctly at the next power-up
sequence.
16DhLDO_SHORT_STATUS1LDO Short circuit status register #1
At Power-On, LDO short input informations are masked
during 1 ms.
This 1 ms masking is activated and re-started each time
one LDO is enabled.
RESET register domain: POR
16EhLDO_SHORT_STATUS2LDO short circuit status register #2
RESET register domain: POR
17DhLDO_PD_CTRL3LDO Pull-Down enable register #3
RESET register domain: HWRST
NOTES:
LDO pull-down enable register bits validate the control of
the active discharge of each power resource to fulfill the
turn-off timing requirements.
When a pull-down is not enabled, there is always a weak
pull-down present at the output of the power resource,
so that the device restarts correctly at the next power-up
sequence.
17EhLDO_SHORT_STATUS3LDO short circuit status register #3
LDO1_CTRL is shown in Figure 3-37 and described in Table 3-41.
Return to Summary Table.
LDO1 control register
RESET register domain: HWRST (MODE_ACTIVE and MODE_SLEEP are in SWORST domain)
Notes: MODE_SLEEP is used when NSLEEP, ENABLE1, ENABLE2 signals select the resource.
MODE_ACTIVE is used when none of NSLEEP, ENABLE1, ENABLE2 signals select resource (see
Resources SLEEP/ACTIVE assignments table in the Data Manual for details).
LDO2_CTRL is shown in Figure 3-39 and described in Table 3-43.
Return to Summary Table.
LDO2 control register
RESET register domain: HWRST (MODE_ACTIVE and MODE_SLEEP are in SWORST domain)
Notes: MODE_SLEEP is used when NSLEEP, ENABLE1, ENABLE2 signals select the resource.
MODE_ACTIVE is used when none of NSLEEP, ENABLE1, ENABLE2 signals select resource (see
Resources SLEEP/ACTIVE assignments table in the Data Manual for details).
LDO3_CTRL is shown in Figure 3-41 and described in Table 3-45.
Return to Summary Table.
LDO3 control register
RESET register domain: HWRST (MODE_ACTIVE and MODE_SLEEP are in SWORST domain)
MODE_SLEEP is used when NSLEEP/ENABLE1/ENABL2 signals select the resource. MODE_ACTIVE is
used when none of NSLEEP/ENABLE1/ENABL2 signals select the resource.
LDO4_CTRL is shown in Figure 3-43 and described in Table 3-47.
Return to Summary Table.
LDO4 control register
RESET register domain: HWRST (MODE_ACTIVE and MODE_SLEEP are in SWORST domain)
Notes: MODE_SLEEP is used when NSLEEP, ENABLE1, ENABLE2 signals select the resource.
MODE_ACTIVE is used when none of NSLEEP, ENABLE1, ENABLE2 signals select resource (see
Resources SLEEP/ACTIVE assignments table in the Data Manual for details).
LDO5_CTRL is shown in Figure 3-45 and described in Table 3-49.
Return to Summary Table.
LDO5 control register
RESET register domain: HWRST (MODE_ACTIVE and MODE_SLEEP are in SWORST domain)
Notes: MODE_SLEEP is used when NSLEEP, ENABLE1, ENABLE2 signals select the resource.
MODE_ACTIVE is used when none of NSLEEP, ENABLE1, ENABLE2 signals select resource (see
Resources SLEEP/ACTIVE assignments table in the Data Manual for details).
LDO_PD_CTRL1 is shown in Figure 3-47 and described in Table 3-51.
Return to Summary Table.
LDO Pull-Down enable register #1
RESET register domain: HWRST
NOTES:
LDO pull-down enable register bits validate the control of the active discharge of each power resource to
fulfill the turn-off timing requirements.
When a pull-down is not enabled, there is always a weak pull-down present at the output of the power
resource, so that the device restarts correctly at the next power-up sequence.
LDO_PD_CTRL2 is shown in Figure 3-48 and described in Table 3-52.
Return to Summary Table.
LDO Pull-Down enable register #2
RESET register domain: HWRST
NOTES:
LDO pull-down enable register bits validate the control of the active discharge of each power resource to
fulfill the turn-off timing requirements.
When a pull-down is not enabled, there is always a weak pull-down present at the output of the power
resource, so that the device restarts correctly at the next power-up sequence.
LDO_SHORT_STATUS1 is shown in Figure 3-49 and described in Table 3-53.
Return to Summary Table.
LDO Short circuit status register #1
At Power-On, LDO short input informations are masked during 1 ms. This 1 ms masking is activated and
re-started each time one LDO is enabled.
RESET register domain: POR
LDO_PD_CTRL3 is shown in Figure 3-51 and described in Table 3-55.
Return to Summary Table.
LDO Pull-Down enable register #3
RESET register domain: HWRST
NOTES:
LDO pull-down enable register bits validate the control of the active discharge of each power resource to
fulfill the turn-off timing requirements.
When a pull-down is not enabled, there is always a weak pull-down present at the output of the power
resource, so that the device restarts correctly at the next power-up sequence.
Figure 3-51. LDO_PD_CTRL3 Register
76543210
LDOVANARESERVEDRESERVED
R/W-1hR-0hR-0h
Table 3-55. LDO_PD_CTRL3 Register Field Descriptions
BitFieldTypeResetDescription
7LDOVANAR/W1h
6-1RESERVEDR0h
0RESERVEDR0h
0: Pull-Down is disable
1: Pull-Down is enabled when LDOVANA is in OFF state
Table 3-57 lists the memory-mapped registers for the FUNC_SPI. All register offset addresses not listed in
Table 3-57 should be considered as reserved locations and the register contents should not be modified.
Table 3-57. FUNC_SPI Registers
AddressAcronymRegister NameSection
17FhSPI_PAGE_CTRLSPI Page Control register (used only when SPI interface
SPI_PAGE_CTRL is shown in Figure 3-53 and described in Table 3-58.
Return to Summary Table.
SPI Page Control register (used only when SPI interface is used).
RESET register domain: SWORST
Figure 3-53. SPI_PAGE_CTRL Register
76543210
RESERVEDSPI_PAGE_AC
R-0hR/W-0h
Table 3-58. SPI_PAGE_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7-1RESERVEDR0h
0SPI_PAGE_ACCESSR/W0h
Page selection for SPI interface only
0: page1 (ID1=48) and page2 (ID2=49)
1: page1 (ID1=48) and page3 (ID2=4A)
SMPS_DVFS_CTRL is shown in Figure 3-54 and described in Table 3-60.
Return to Summary Table.
SMPS DVFS control register
RESET register domain: SWORST (excepted DVFS_SMPS_SELECT (bit 4) on POR)
Figure 3-54. SMPS_DVFS_CTRL Register
76543210
RESERVEDDVFS_SMPS_
SELECT
R-0hR/W-0hR/W-0hR/W-1hR/W-0hR/W-0h
Table 3-60. SMPS_DVFS_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7-5RESERVEDR0h
4DVFS_SMPS_SELECTR/W0h
3DVFS_RESTORE_VALUER/W0h
2DVFS_ENABLE_RSTR/W1h
1DVFS_OFFSET_STEPR/W0h
0DVFS_ENABLER/W0h
DVFS_RESTO
RE_VALUE
DVFS (I2C2_SCL, I2C2_SDA) SMPS selection
0: DVFS will control SMPS1(if single phase selected
SMPS_CTRL.SMPS12_SMPS1_SMPS2_EN=0) or SMPS12 (dualphase selected SMPS_CTRL.SMPS12_SMPS1_SMPS2_EN=1)
1: DVFS will control SMPS2(if single phase selected
SMPS_CTRL.SMPS12_SMPS1_SMPS2_EN=0) or SMPS12 (dualphase selected SMPS_CTRL.SMPS12_SMPS1_SMPS2_EN=1)
Note: The reset of this bit is on POR
Control the SMPS12 output voltage upon OFF to ACTIVE transition
controlled with ENABLE2 pins
0: upon OFF to ACTIVE transition controlled with ENABLE2 pins,
SMPS12 output voltage is set by SMPS12_VOLTAGE.VSEL register
1: upon OFF to ACTIVE transition controlled with ENABLE2 pins,
SMPS12 output voltage is set with the latest voltage (sum result of
the Offset value computed on PWM_DAT signal plus
SMPS12_FORCE.VSEL register) before ACTIVE to OFF. This value
is restored only if DVFS feature was already enabled
(DVFS_ENABLE=1) before ACTIVE to OFF transition controlled with
ENABLE2 pin.
Control the DVFS Enable feature upon OFF to ACTIVE transition
controlled with ENABLE2 pin.
0: DVFS feature is automatically re-enabled upon OFF to ACTIVE
transition controlled with ENABLE2 pin if the feature was already
enabled ((DVFS_ENABLE=1) before ACTIVE to OFF transition
controlled with ENABLE2 pin
1: DVFS feature is not automatically enable (DVFS_ENABLE=0)
upon OFF to ACTIVE transition controlled with ENABLE2 pin. To
select the DVFS feature, the DVFS_ENABLE must be written to one
by SW
Selection of the offset step for DVFS function:
0: offset step of 10mV (default)
1: offset step of 20mV
Selection of the DVFS function:
0: DVFS is not enabled (default)
1: DVFS is enabled (Control of SMPS12)
DVFS function in link to I2C2_SCL and I2C2_SDA.
SMPS_DVFS_VOLTAGE_MAX is shown in Figure 3-55 and described in Table 3-61.
Return to Summary Table.
SMPS DVFS maximum voltage register
RESET register domain: HWRST
Figure 3-55. SMPS_DVFS_VOLTAGE_MAX Register
76543210
LOCKVOLTAGE_MAX
R/W-0hR/W-0h
Table 3-61. SMPS_DVFS_VOLTAGE_MAX Register Field Descriptions
BitFieldTypeResetDescription
7LOCKR/W0h
6-0VOLTAGE_MAXR/W0h
Access protection of the DVFS1_VOLTAGE_MAX register
0: No protection. R/W access to these register bits
1: Protection of these registers (Read only). This bit will reset (0b0)
during HWRST SWITCH-OFF
See VSEL cross table showed in SMPS12_VOLTAGE.VSEL register
with RANGE[0]=0 (x1 multiplier) and VSEL range from OFF, 0.5 to
Table 3-63 lists the memory-mapped registers for the FUNC_PMU_CONTROL. All register offset
addresses not listed in Table 3-63 should be considered as reserved locations and the register contents
should not be modified.
Table 3-63. FUNC_PMU_CONTROL Registers
AddressAcronymRegister NameSection
1A0hDEV_CTRLDevice Control Register
RESET register domain: SWORST (excepted
OSC_FAILURE on POR)
1A1hPOWER_CTRLPower control register
RESET register domain: SWORST
1A2hVSYS_LOVSYS Low threshold register
RESET register domain: HWRST
1A3hVSYS_MONVSYS Monitoring register.
This register is initialized by OTP memory (VSYS_HI from 2.5V to 3.85V only).
The software can overwrite this value by a new value
(VSYS_MON - from 2.3V to 4.6V).
RESET register domain: SWORST
1A5hWATCHDOGWatch dog timer Register
RESET register domain: SWORST
NOTES:
The WATCHDOG.TIMER counter is initialized with the
RESET_OUT=0
The WATCHDOG.TIMER counter starts as soon as
RESET_OUT is released.
VSYS_LO is shown in Figure 3-59 and described in Table 3-66.
Return to Summary Table.
VSYS Low threshold register
RESET register domain: HWRST
Figure 3-59. VSYS_LO Register
76543210
RESERVEDTHRESHOLD
R-0hR-X
Table 3-66. VSYS_LO Register Field Descriptions
BitFieldTypeResetDescription
7-5RESERVEDR0h
4-0THRESHOLDRX
VSYS_LO - System voltage falling edge threshold. When VCCx
input falls below VSYS_LO, device enters OFF mode and is ready
for start-up event.
Configured by OTP bits. From 2.5V to 3.10V per 50mV step.
00000 = 2.300 V (Reserved)
00001 = 2.050 V (Reserved)
00010 = 2.100 V (Reserved)
00011 = 2.150 V (Reserved)
00100 = 2.200 V (Reserved)
00101 = 2.250 V (Reserved)
00110 = 2.300 V (Reserved)
00111 = 2.350 V (Reserved)
01000 = 2.400 V (Reserved)
01001 = 2.450 V (Reserved)
01010 = 2.500 V
01011 = 2.550 V
01100 = 2.600 V
01101 = 2.650 V
01110 = 2.700 V
01111 = 2.750 V
10000 = 2.800 V
10001 = 2.850 V
10010 = 2.900 V
10011 = 2.950 V
10100 = 3.000 V
10101 = 3.050 V
10110 = 3.100V
10111 = Reserved
..
11111 = Reserved
VSYS_MON is shown in Figure 3-60 and described in Table 3-67.
Return to Summary Table.
VSYS Monitoring register. This register is initialized by OTP memory (VSYS_HI - from 2.5V to 3.85V only).
The software can overwrite this value by a new value (VSYS_MON - from 2.3V to 4.6V).
RESET register domain: SWORST
Figure 3-60. VSYS_MON Register
76543210
ENABLERESERVEDTHRESHOLD
R/W-0hR-0hR/W-X
Table 3-67. VSYS_MON Register Field Descriptions
BitFieldTypeResetDescription
7ENABLER/W0h
6RESERVEDR0h
Enable VSYS monitoring (only in ACTIVE /SLEEP)
0: VSYS monitoring is not enabled
1: VSYS monitoring is enabled
Table 3-67. VSYS_MON Register Field Descriptions (continued)
BitFieldTypeResetDescription
5-0THRESHOLDR/WX
FUNC_PMU_CONTROL Registers
VSYS_HI
Configured by OTP bits (from 2.5V to 3.85V). By SW, from 2.3V to
4.6V per 50mV step.
000000 = 2.30 V 100000 = 3.60 V
000001 = 2.30 V 100001 = 3.65 V
000010 = 2.30 V 100010 = 3.70 V
000011 = 2.30 V 100011 = 3.75 V
000100 = 2.30 V 100100 = 3.80 V
000101 = 2.30 V 100101 = 3.85 V
000110 = 2.30 V 100110 = 3.90 V
000111 = 2.35 V 100111 = 3.95 V
001000 = 2.40 V 101000 = 4.00 V
001001 = 2.45 V 101001 = 4.05 V
001010 = 2.50 V 101010 = 4.10 V
001011 = 2.55 V 101011 = 4.15 V
001100 = 2.60 V 101100 = 4.20 V
001101 = 2.65 V 101101 = 4.25 V
001110 = 2.70 V 101110 = 4.30 V
001111 = 2.75 V 101111 = 4.35 V
010000 = 2.80 V 110000 = 4.40 V
010001 = 2.85 V 110001 = 4.45 V
010010 = 2.90 V 110010 = 4.50 V
010011 = 2.95 V 110011 = 4.55 V
010100 = 3.00 V 110100 = 4.60 V
010101 = 3.05 V 110101 = 4.60 V
010110 = 3.10 V 110110 = 4.60 V
010111 = 3.15 V 110111 = 4.60 V
011000 = 3.20 V 111000 = 4.60 V
011001 = 3.25 V 111001 = 4.60 V
011010 = 3.30 V 111010 = 4.60 V
011011 = 3.35 V 111011 = 4.60 V
011100 = 3.40 V 111100 = 4.60 V
011101 = 3.45 V 111101 = 4.60 V
011110 = 3.50 V 111110 = 4.60 V
011111 = 3.55 V 111111 = 4.60 V
WATCHDOG is shown in Figure 3-61 and described in Table 3-68.
Return to Summary Table.
Watch dog timer Register
RESET register domain: SWORST
NOTES:
The WATCHDOG.TIMER counter is initialized with the RESET_OUT=0
The WATCHDOG.TIMER counter starts as soon as RESET_OUT is released.
Figure 3-61. WATCHDOG Register
76543210
RESERVEDLOCKENABLEMODETIMER
R-0hR/W-0hR/W-0hR/W-0hR/W-7h
Table 3-68. WATCHDOG Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR0h
5LOCKR/W0h
4ENABLER/W0h
3MODER/W0h
2-0TIMERR/W7h
Access protection of the WATCHDOG.ENABLE,
WATCHDOC.MODE and WATCHDOG.LOCK bits
0: No protection. R/W access to these register bits
1: Protection of these registers (Read only). This bit will reset (0b0)
during SWITCH-OFF
Selection of the Watchdog:
0: Watchdog is not selected (disable) (default)
1: Watchdog is elected (enabled)
Select type of watchdog behavior:
0: Periodic (default)
1: Interrupt mode
SWOFF_HWRST is shown in Figure 3-65 and described in Table 3-72.
Return to Summary Table.
Qualify which switch off events generate a HW RESET (configuration of behavior of the device)
SWOFF_COLDRST is shown in Figure 3-66 and described in Table 3-73.
Return to Summary Table.
Qualify which switch off events generate a COLD RESET (configuration of behavior of the device)
PMU_CONFIG is shown in Figure 3-68 and described in Table 3-75.
Return to Summary Table.
PMU configuration
RESET register domain: HWRST
Figure 3-68. PMU_CONFIG Register
76543210
RESERVEDHIGH_VCC_SE
NSE
R-0hR/W-XR/W-XR/W-XR-0hR/W-X
BitFieldTypeResetDescription
7RESERVEDR0h
6HIGH_VCC_SENSER/WX
5-4PLL_AUTO_CTRLR/WX
3-2SWOFF_DLYR/WX
1RESERVEDR0h
0AUTODEVONR/WX
PLL_AUTO_CTRLSWOFF_DLYRESERVEDAUTODEVON
Table 3-75. PMU_CONFIG Register Field Descriptions
Enable input buffer for VCC_SENSE input to reduce input leakage.
Rrecommended when VCC_SENSE is >5V
0: VCC_SENSE input buffer is not enabled
1: VCC_SENSE input buffer is enabled
Enable/disable PLL under different device mode:
00 : PLL is not enabled/disabled automatically. PLL enable
command should be stored in OTP for power sequence.
01 : Enable PLL in ACTIVE mode at the start point of OFF2ACT
transition. Disabled at the end point of ACT2OFF.
10 : Enable PLL in SLEEP mode only.
11 : Enable PLL in both of ACTIVE mode and SLEEP mode at the
start point of OFF2ACT transition. Disabled at the end point of
ACT2OFF.
Delay before to go to SWITCH-OFF to allow host processor to save
his context (device will be maintained ACTIVE until delay expiration
then SWITCH-OFF)
00: no delay
01: 1 second window (+/- 250ms)
10: 2 second window (+/- 250ms)
11: 4 second window (+/- 250ms)
Selection of the feature Auto Device ON
0: Feature is inactive
1: Feature is active
Interrupt line (INT) output buffer configuration
0: Normal operation (standard buffer - OD or PP - )
1: INT output buffer is high-impedance with an internal pull-up to VIO
enabled
0: primary watchdog timer continues to run in device sleep state
1: primary watchdog timer is hold in device sleep state
0: PWRDOWN event triggers normal switch off sequence
1: PWRDOWN event triggers fast switch off sequence (all resources
disabeld together)
0: TSHUT event triggers normal switch off sequence
1: TSHUT event triggers fast switch off sequence (all resources
PMU_SECONDARY_INT is shown in Figure 3-70 and described in Table 3-77.
Return to Summary Table.
Configuration and status of the Secondary Interrupt Handler
PMU_SECONDARY_INT2 is shown in Figure 3-72 and described in Table 3-79.
Return to Summary Table.
Configuration and status of the Secondary Interrupt Handler (Register2)
RESET register domain: HWRST
Figure 3-72. PMU_SECONDARY_INT2 Register
76543210
RESERVEDDVFS_INT_SR
RC-0hRC-0hR-0hR/W-0h
C
Table 3-79. PMU_SECONDARY_INT2 Register Field Descriptions
BitFieldTypeResetDescription
7-5RESERVEDRC0h
4DVFS_INT_SRCRC0h
3-1RESERVEDR0h
0DVFS_MASKR/W0h
DVFS (Voltage plus offset over voltage max) interrupt status source
0: DVFS (Voltage plus offset over voltage max) is not the source of
interrupt line
1: DVFS (Voltage plus offset over voltage max) is the source of
interrupt line
Secondary level of mask for DVFS interrupt line. Voltage plus offset
over voltage max mask.
BOOT_STATUS is shown in Figure 3-73 and described in Table 3-80.
Return to Summary Table.
Configuration and status of the Boot Status Register. The boot mode is only latched during POR, and
should not be changed while the PMIC is supplied.
RESET register domain: POR
Figure 3-73. BOOT_STATUS Register
76543210
RESERVEDBOOT_MODE
R-0hR-X
Table 3-80. BOOT_STATUS Register Field Descriptions
BitFieldTypeResetDescription
7-1RESERVEDR0h
0BOOT_MODERX
BOOT mode selection
0: BOOT pin is pulled low
1: BOOT pin is pulled high
NSLEEP_LDO_ASSIGN1 is shown in Figure 3-78 and described in Table 3-86.
Return to Summary Table.
NSLEEP input signal LDO resource assignment register #1
NSLEEP_LDO_ASSIGN2 is shown in Figure 3-79 and described in Table 3-87.
Return to Summary Table.
NSLEEP input signal LDO resource assignment register #2
ENABLE1_SMPS_ASSIGN is shown in Figure 3-81 and described in Table 3-89.
Return to Summary Table.
ENABLE1 input signal SMPS resource assignment register
RESET register domain: HWRST
Figure 3-81. ENABLE1_SMPS_ASSIGN Register
76543210
RESERVEDSMPS5RESERVEDSMPS4SMPS3RESERVEDSMPS2SMPS1
R-0hR/W-0hR-0hR/W-0hR/W-0hR-0hR/W-0hR/W-0h
Table 3-89. ENABLE1_SMPS_ASSIGN Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h
6SMPS5R/W0h
5RESERVEDR0h
4SMPS4R/W0h
3SMPS3R/W0h
2RESERVEDR0h
1SMPS2R/W0h
0SMPS1R/W0h
0: ENABLE1 has no effect on SMPS5
1: SMPS5 is controlled by ENABLE1
0: ENABLE1 has no effect on SMPS4
1: SMPS4 is controlled by ENABLE1
0: ENABLE1 has no effect on SMPS3
1: SMPS3 is controlled by ENABLE1
0: ENABLE1 has no effect on SMPS2
1: SMPS2 is controlled by ENABLE1
0: ENABLE1 has no effect on SMPS1(or SMPS12 is dual phase
selected)
1: SMPS1 (or SMPS12 is dual phase selected) is controlled by
ENABLE1
ENABLE1_LDO_ASSIGN1 is shown in Figure 3-82 and described in Table 3-90.
Return to Summary Table.
ENABLE1 input signal LDO resource assignment register #1
ENABLE1_LDO_ASSIGN2 is shown in Figure 3-83 and described in Table 3-91.
Return to Summary Table.
ENABLE1 input signal LDO resource assignment register #2