SWCU195A December 2024 – May 2025 CC2744R7-Q1 , CC2745P10-Q1 , CC2745R10-Q1 , CC2745R7-Q1 , CC2755R10
Table 17-3 lists the memory-mapped registers for the SYS0 registers. All register offset addresses not listed in Table 17-3 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| 0h | DESC | Description Register | Section 17.4.1 |
| Ch | MUNLOCK | Mutable section Unlock | Section 17.4.2 |
| 100h | ATESTCFG | ATEST Configuration | Section 17.4.3 |
| 108h | TSENSCFG | TSENSE Configuration | Section 17.4.4 |
| 10Ch | LPCMPCFG | LPCMP configuration | Section 17.4.5 |
| 110h | VGMCFG | This register is used to configure the VGM module. | Section 17.4.6 |
| 114h | VGMTRIMDBG | This register is used to trim and debug VGM module. | Section 17.4.7 |
| 3FCh | DEVICEID | Device ID | Section 17.4.8 |
| 410h | DBGAUTH | Debug Authentication. | Section 17.4.9 |
| 7F8h | PARTID | Part ID | Section 17.4.10 |
| 7FCh | LIFECYC | This register is programmed by boot code with device life cycle information | Section 17.4.11 |
| 800h | TMUTE0 | Internal. Only to be used through TI provided API. | Section 17.4.12 |
| 804h | TMUTE1 | Internal. Only to be used through TI provided API. | Section 17.4.13 |
| 808h | TMUTE2 | TMUTE2 trim Register | Section 17.4.14 |
| 80Ch | TMUTE3 | Internal. Only to be used through TI provided API. | Section 17.4.15 |
| 810h | TMUTE4 | TMUTE4 trim Register | Section 17.4.16 |
| 814h | TMUTE5 | Internal. Only to be used through TI provided API. | Section 17.4.17 |
Complex bit access types are encoded to fit into small table cells. Table 17-4 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| Write Type | ||
| W | W | Write |
| WCap | W Cap | Write Capture |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
DESC is shown in Table 17-5.
Return to the Summary Table.
Description Register
This register provides IP module ID, revision information, instance index and standard MMR registers offset.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | MODID | R | 6B4Eh | Module Identifier is used to uniquely identify this IP |
| 15-12 | STDIPOFF | R | 0h | Standard IP MMR block offset. Standard IP MMRs are the set from aggregated IRQ registers till DTB. 0: Standard IP MMRs do not exist 0x1-0xF: Standard IP MMRs begin at offset of (64*STDIPOFF from the base IP address) |
| 11-8 | INSTIDX | R | 0h | IP Instance ID number. If multiple instances of IP exist in the device, this field can identify the instance number (0-15). |
| 7-4 | MAJREV | R | 1h | Major revision of IP (0-15). |
| 3-0 | MINREV | R | 0h | Minor revision of IP (0-15). |
MUNLOCK is shown in Table 17-6.
Return to the Summary Table.
Mutable section Unlock
This register unlocks registers in mutable section
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | KEY | WCap | 0h | Write the unlock key 0xC5AF6927 to temporarily unlock registers in mutable section. The lock is set automatically if no write accesses, to the mutable section, are detected for consecutive 32 CLKULL (24MHz) clock cycles. Writing any value other than that, the unlock key will immediately lock the mutable register space for write access.
|
ATESTCFG is shown in Table 17-7.
Return to the Summary Table.
ATEST Configuration
This register is used to configure analog switches in ATEST module.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | W | 0h | Key must be written with value 0x5A for successful write to ATESTCFG and to unlock register state. Write with any value other than 0x5A to KEY will be ignored and register content is not updated. It is recommended to write this register with incorrect KEY to lock back register state after necessary ATESTCFG updates are done. Read value of KEY is 0x0. |
| 23-9 | RESERVED | R | 0h | Reserved |
| 8 | VSEL | R/W | 0h | Selects supply for ATEST switches.
|
| 7 | VA2VA1 | R/W | 0h | Enables isolation switch between VA_ATEST_A1 and VA_PAD_A1.
|
| 6 | VA2VA0 | R/W | 0h | Enables isolation switch between VA_ATEST_A0 and VA_PAD_A0.
|
| 5 | VR2VA1 | R/W | 0h | Enables isolation switch between VR_ATEST_A1 and VA_ATEST_A1.
|
| 4 | VR2VA0 | R/W | 0h | Enables isolation switch between VR_ATEST_A0 and VA_ATEST_A0.
|
| 3 | SHTVA1 | R/W | 1h | Shorts VA_ATEST_A1 to ground.
|
| 2 | SHTVA0 | R/W | 1h | Shorts VA_ATEST_A0 to ground.
|
| 1 | SHTVR1 | R/W | 1h | Shorts VR_ATEST_A1 to ground.
|
| 0 | SHTVR0 | R/W | 1h | Shorts VR_ATEST_A0 to ground.
|
TSENSCFG is shown in Table 17-8.
Return to the Summary Table.
TSENSE Configuration
This register is used to configure temperature sensor module.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-26 | RESERVED | R | 0h | Reserved |
| 25-12 | RESERVED | R | 0h | Software should not rely on the value of a reserved field. Writing any other value than the reset value may result in undefined behavior |
| 11 | TSENS2EN | R/W | 0h | This is the enable bit for the second temperature sensor in AUX.
|
| 10-2 | RESERVED | R | 0h | Reserved |
| 1-0 | SEL | R/W | 0h | Used to enable and configure temperature sensor module. Setting the value to 0x3 will disable the temperature sensor.
|
LPCMPCFG is shown in Table 17-9.
Return to the Summary Table.
LPCMP configuration
This register is used to configure and check the status of low-power comparator (LPCOMP) module.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESERVED | R | 0h | Software should not rely on the value of a reserved field. Writing any other value than the reset value may result in undefined behavior |
| 30 | HYSPOL | R/W | 0h | Hysteresis polarity
|
| 29-28 | ATESTMUX | R/W | 0h | Used to configure ATEST mux in comparator module and provides chosen output on VA_ATEST_A0. Note: This bit field is write-protected using global lock indicator on production device.
|
| 27-25 | RESERVED | R | 0h | Reserved |
| 24 | EVTIFG | R/W | 0h | Event flag The event flag is set when the comparator output transition is qualified based on the edge polarity configuration in EDGCFG.
|
| 23-22 | RESERVED | R | 0h | Reserved |
| 21 | COUTEN | R/W | 0h | Enables LPCOMP output on device pin.
|
| 20 | COUT | R | 0h | LPCOMP output status. This bit captures the value LPCOMP raw output.
|
| 19 | RESERVED | R | 0h | Reserved |
| 18 | WUENSB | R/W | 0h | Enables lpcmpcfg output to wake device from standby.
|
| 17 | EVTEN | R/W | 0h | Enables event generation. Comparator module will produce event on ULL event fabric when EVTIFG is set.
|
| 16 | EDGCFG | R/W | 0h | Selects positive edge or negative edge detection on comparator output to set the event flag
|
| 15 | RESERVED | R | 0h | Reserved |
| 14-12 | NSEL | R/W | 0h | Negative input selection. Setting values 0x5-0x7 will open all the switches.
|
| 11-8 | PSEL | R/W | 0h | Positive input selection. Setting values 0x9-0xF will open all the switches.
|
| 7-5 | HYSSEL | R/W | 0h | Used to enable and select hysteresis level Hysteresis is disabled when HYSSEL = 0 and enabled for other values of HYSSEL from 1 to 7. Refer to device specific datasheet for individual hysteresis values.
|
| 4 | DIVPATH | R/W | 0h | Used to select the path on which voltage divider is applied
|
| 3-1 | DIV | R/W | 0h | Used to configure reference divider. Setting values 0x5-0x7 will set the divide value to 1.
|
| 0 | EN | R/W | 0h | Used to enable comparator module.
|
VGMCFG is shown in Table 17-10.
Return to the Summary Table.
This register is used to configure the VGM module.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | KEY | W | 0h | Key must be written with value 0x5A for successful write to VGMCFG and to unlock register state. Write with any value other than 0x5A to KEY will be ignored and the register content is not updated. Read value of KEY is 0x0. |
| 23-12 | RESERVED | R | 0h | Reserved |
| 11-8 | ATBMUXSEL | R/W | 0h | These bits are used to generate VGM ATB mux selection control. |
| 7-2 | RESERVED | R | 0h | Reserved |
| 1 | OSHDETDIS | R/W | 1h | Disables overshoot detector in VGM.
|
| 0 | USHTDETDIS | R/W | 1h | Disables undershoot detector in VGM.
|
VGMTRIMDBG is shown in Table 17-11.
Return to the Summary Table.
This register is used to trim and debug VGM module.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESERVED | R | 0h | RESERVED |
| 30 | TMODE5 | R/W | 0h | Test mode bit for glitchy supply mux selection. |
| 29-27 | TMODE4 | R/W | 0h | Test mode bits for VREF mux selection for overshoot detector. |
| 26-24 | TMODE3 | R/W | 0h | Test mode bits for VREF mux selection for undershoot detector. |
| 23-22 | RESERVED | R | 0h | Reserved |
| 21-20 | TMODE2 | R/W | 0h | Test mode for level shifter isolation. |
| 19-18 | TMODE1 | R/W | 0h | Test mode bits for low voltage SR latch reset. |
| 17-16 | TMODE0 | R/W | 0h | Test mode bits for 3V SR latch reset. |
| 15-12 | RESERVED | R | 0h | Reserved |
| 11-8 | IBPROG | R/W | 0h | These bits are used to program VGM bias current generator. |
| 7-4 | OSHDETTRIM | R/W | 0h | These bits are used to trim VGM overshoot detector. |
| 3-0 | USHTDETTRIM | R/W | 0h | These bits are used to trim VGM undershoot detector. |
DEVICEID is shown in Table 17-12.
Return to the Summary Table.
Device ID
This register provides Device ID information.
Note: This 32-bit register value is provided as output to DEBUGSS.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-28 | VERSION | R | 0h | Monotonic increasing value indicating new hardware revision. A newer hardware revision shall never have a lower version than an older revision of hardware. |
| 27-12 | DEVICE | R | BB98h | Value generated by RAMP for the SOC. This value uniquely identifies the die from any other TI device. |
| 11-1 | MANFACTURER | R | 17h | JEP 106 assigned manufacturer ID. This field identifies the device as a Texas Instruments device. |
| 0 | ALWAYSONE | R | 1h | Value 1 in this bit field means that a 32-bit scan register exists. |
DBGAUTH is shown in Table 17-13.
Return to the Summary Table.
Debug Authentication.
This register is used by ROM to store Debug Authnetication Status
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-18 | RESERVED | R | 0h | Reserved |
| 17-16 | CLR | W | 0h | Clears Authentication Status |
| 15-2 | RESERVED | R | 0h | Reserved |
| 1-0 | SET | W | 0h | Sets Authentication Status
|
PARTID is shown in Table 17-14.
Return to the Summary Table.
Part ID
This register is programmed by boot code with Part ID information. Note: This 32-bit register value is provided as output to DEBUGSS
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | START | R/W | 0h | Start bit
|
| 30-28 | MAJORREV | R/W | 0h | Monotonic increasing value indicating a new revision of the SKU significant enough that users of the device may have to revise PCB or software design |
| 27-24 | MINORREV | R/W | 0h | Monotonic increasing value indicating a new revision of the SKU that preserves compatibility with lesser MINORREV values |
| 23-16 | VARIANT | R/W | 0h | Bit pattern uniquely identifying a variant of a part |
| 15-0 | PART | R/W | 0h | Bit pattern uniquely identifying a part |
LIFECYC is shown in Table 17-15.
Return to the Summary Table.
This register is programmed by boot code with device life cycle information
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | RESERVED |
| 7-0 | VAL | R/W | 0h | Device life cycle value.
|
TMUTE0 is shown in Table 17-16.
Return to the Summary Table.
Internal. Only to be used through TI provided API.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | CDACL | R/W | 0h | Internal. Only to be used through TI provided API. |
TMUTE1 is shown in Table 17-17.
Return to the Summary Table.
Internal. Only to be used through TI provided API.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | CDACM | R/W | 0h | Internal. Only to be used through TI provided API. |
TMUTE2 is shown in Table 17-18.
Return to the Summary Table.
TMUTE2 trim Register
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RESERVED | R | 0h | RESERVED |
| 30-26 | IBTRIM | R/W | 0h | LPCOMP: Bias current trim, 250nA to be terminated across I2V, 1M Ω setting. Resulting target trim voltage 250mV. |
| 25-23 | TRIM | R/W | 1h | ADC REFBUF trim bits. |
| 22-16 | LATCH | R/W | 0h | SOC ADC: Latch trim bits. These bits are used in the analog IP. |
| 15-4 | OFFSET | R/W | 0h | SOCADC: Offset trim bits. These bits are used in DTC. |
| 3-2 | RES | R/W | 0h | SOCADC: Resistor trim bits. These bits are used in the analog IP. |
| 1-0 | CDACU | R/W | 0h | SOCADC: Upper 2 bits of CDAC trim. These bits are used in DTC. |
TMUTE3 is shown in Table 17-19.
Return to the Summary Table.
Internal. Only to be used through TI provided API.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-26 | BATC1 | R/W | 0h | Internal. Only to be used through TI provided API. |
| 25-19 | BATC0 | R/W | 0h | Internal. Only to be used through TI provided API. |
| 18-14 | TEMPC2 | R/W | 0h | Internal. Only to be used through TI provided API. |
| 13-8 | TEMPC1 | R/W | 0h | Internal. Only to be used through TI provided API. |
| 7-0 | TEMPC0 | R/W | 0h | Internal. Only to be used through TI provided API. |
TMUTE4 is shown in Table 17-20.
Return to the Summary Table.
TMUTE4 trim Register
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-28 | RECHCOMPREFLVL | R/W | Bh | Internal. Only to be used through TI provided API. |
| 27-26 | IOSTRCFG2 | R/W | 0h | Internal. Only to be used through TI provided API. |
| 25-22 | IOSTRCFG1 | R/W | 0h | Internal. Only to be used through TI provided API. |
| 21-19 | MAX | R/W | 5h | Internal. Only to be used through TI provided API. |
| 18-16 | MED | R/W | 6h | Internal. Only to be used through TI provided API. |
| 15-13 | MIN | R/W | 3h | Internal. Only to be used through TI provided API. |
| 12-11 | DCDCLOAD | R/W | 0h | Internal. Only to be used through TI provided API. |
| 10-8 | IPEAK | R/W | 0h | Internal. Only to be used through TI provided API. |
| 7-6 | DTIME | R/W | 0h | Internal. Only to be used through TI provided API. |
| 5-3 | LENSEL | R/W | 7h | Internal. Only to be used through TI provided API. |
| 2-0 | HENSEL | R/W | 7h | Internal. Only to be used through TI provided API. |
TMUTE5 is shown in Table 17-21.
Return to the Summary Table.
Internal. Only to be used through TI provided API.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-13 | RESERVED | R | 0h | Internal. Only to be used through TI provided API. |
| 12-10 | DCDCDRVDS | R/W | 0h | Internal. Only to be used through TI provided API. |
| 9-5 | GLDOISCLR | W | 0h | Internal. Only to be used through TI provided API. |
| 4-0 | GLDOISSET | W | 0h | Internal. Only to be used through TI provided API. |
| 4-0 | RESERVED | R | 0h | Reserved |