CKMD

Instance: CKMD
Component: CKMD
Base address: 0x40001000


Clock Controller

TOP:CKMD Register Summary

Register Name

Type

Register Width (Bits)

Register Reset

Address Offset

Physical Address

DESC

RO

32

0x9B4B 1000

0x0000 0000

0x4000 1000

IMASK

RW

32

0x0000 0000

0x0000 0044

0x4000 1044

RIS

RO

32

0x0000 0000

0x0000 0048

0x4000 1048

MIS

RO

32

0x0000 0000

0x0000 004C

0x4000 104C

ISET

WO

32

0x0000 0000

0x0000 0050

0x4000 1050

ICLR

WO

32

0x0000 0000

0x0000 0054

0x4000 1054

IMSET

WO

32

0x0000 0000

0x0000 0058

0x4000 1058

IMCLR

WO

32

0x0000 0000

0x0000 005C

0x4000 105C

HFOSCCTL

RW

32

0x0000 0000

0x0000 0080

0x4000 1080

HFXTCTL

RW

32

0x0000 0000

0x0000 0084

0x4000 1084

LFOSCCTL

RW

32

0x0000 0000

0x0000 008C

0x4000 108C

LFXTCTL

RW

32

0x0000 0000

0x0000 0090

0x4000 1090

LFQUALCTL

RW

32

0x0000 2064

0x0000 0094

0x4000 1094

LFINCCTL

RW

32

0x9E84 8015

0x0000 0098

0x4000 1098

LFINCOVR

RW

32

0x0000 0000

0x0000 009C

0x4000 109C

AMPADCCTL

RW

32

0x0000 0000

0x0000 00A0

0x4000 10A0

HFTRACKCTL

RW

32

0x0040 0000

0x0000 00A4

0x4000 10A4

LDOCTL

RW

32

0x0000 0000

0x0000 00A8

0x4000 10A8

NABIASCTL

RW

32

0x0000 0000

0x0000 00AC

0x4000 10AC

LFMONCTL

RW

32

0x0000 0000

0x0000 00B0

0x4000 10B0

LFINCCTL2

RW

32

0x0000 0002

0x0000 00B4

0x4000 10B4

LFCLKSEL

RW

32

0x0000 0000

0x0000 00C0

0x4000 10C0

TDCCLKSEL

RW

32

0x0000 0000

0x0000 00C4

0x4000 10C4

ADCCLKSEL

RW

32

0x0000 0000

0x0000 00C8

0x4000 10C8

LFCLKSTAT

RO

32

0x01DE 8480

0x0000 00E0

0x4000 10E0

HFXTSTAT

RO

32

0x0000 0000

0x0000 00E4

0x4000 10E4

AMPADCSTAT

RO

32

0x0000 0000

0x0000 00E8

0x4000 10E8

TRACKSTAT

RW

32

0x0000 1D80

0x0000 00EC

0x4000 10EC

AMPSTAT

RO

32

0x0000 0000

0x0000 00F0

0x4000 10F0

LFCLKSTAT2

RO

32

0x0000 0000

0x0000 00F4

0x4000 10F4

ATBCTL0

RW

32

0x0000 0000

0x0000 0100

0x4000 1100

ATBCTL1

RW

32

0x0000 0000

0x0000 0104

0x4000 1104

DTBCTL

RW

32

0x0000 0000

0x0000 0108

0x4000 1108

DTBCTL2

RW

32

0x0000 0000

0x0000 010C

0x4000 110C

TRIM0

RW

32

0x0000 0000

0x0000 0110

0x4000 1110

TRIM1

RW

32

0x086F 9439

0x0000 0114

0x4000 1114

HFXTINIT

RW

32

0x147F 8000

0x0000 0118

0x4000 1118

HFXTTARG

RW

32

0x5446 4B6D

0x0000 011C

0x4000 111C

HFXTDYN

RW

32

0x1446 4B6D

0x0000 0120

0x4000 1120

AMPCFG0

RW

32

0x003F 8882

0x0000 0124

0x4000 1124

AMPCFG1

RW

32

0x260F F0FF

0x0000 0128

0x4000 1128

LOOPCFG

RW

32

0x605E 4FB2

0x0000 012C

0x4000 112C

LOOPCFG1

RW

32

0x0000 003F

0x0000 0130

0x4000 1130

AFOSCCTL

RW

32

0x0000 0000

0x0000 0140

0x4000 1140

AFTRACKCTL

RW

32

0x0999 999A

0x0000 0144

0x4000 1144

BANDGAPCTL

RW

32

0x0000 0000

0x0000 0148

0x4000 1148

AFCLKSEL

RW

32

0x0000 0000

0x0000 0150

0x4000 1150

CANCLKSEL

RW

32

0x0000 0000

0x0000 0154

0x4000 1154

TRACKSTATAF

RO

32

0x0000 1D80

0x0000 0160

0x4000 1160

TRACKSTATAF1

RO

32

0x0000 0000

0x0000 0164

0x4000 1164

TRACKSTATAF2

RW

32

0x01D8 0000

0x0000 0168

0x4000 1168

LOOPCFGAF

RW

32

0x305E 33B3

0x0000 0170

0x4000 1170

CTL

RW

32

0x0000 0000

0x0000 0200

0x4000 1200

STAT

RO

32

0x0000 0006

0x0000 0204

0x4000 1204

RESULT

RO

32

0x0000 0002

0x0000 0208

0x4000 1208

SATCFG

RW

32

0x0000 0000

0x0000 020C

0x4000 120C

TRIGSRC

RW

32

0x0000 0000

0x0000 0210

0x4000 1210

TRIGCNT

RW

32

0x0000 0000

0x0000 0214

0x4000 1214

TRIGCNTLOAD

RW

32

0x0000 0000

0x0000 0218

0x4000 1218

TRIGCNTCFG

RW

32

0x0000 0000

0x0000 021C

0x4000 121C

PRECTL

RW

32

0x0000 0000

0x0000 0220

0x4000 1220

PRECNTR

RW

32

0x0000 0000

0x0000 0224

0x4000 1224

CNT

RW

32

0x0000 0000

0x0000 0300

0x4000 1300

TEST

RW

32

0x0000 0000

0x0000 0304

0x4000 1304

LOCK

RW

32

0x0000 0001

0x0000 0308

0x4000 1308

TOP:CKMD Register Descriptions

TOP:CKMD:DESC

Address Offset 0x0000 0000
Physical Address 0x4000 1000 Instance 0x4000 1000
Description IP Description
Type RO
Bits Field Name Description Type Reset
31:16 MODID Module identifier RO 0x9B4B
15:12 STDIPOFF Standard IP MMR block offset RO 0x1
11:8 RESERVED8 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0
7:4 MAJREV Major revision RO 0x0
3:0 MINREV Minor revision RO 0x0

TOP:CKMD:IMASK

Address Offset 0x0000 0044
Physical Address 0x4000 1044 Instance 0x4000 1044
Description Interrupt mask.

This register selects interrupt sources which are allowed to pass from RIS to MIS when the corresponding bit-fields are set to 1.
Type RW
Bits Field Name Description Type Reset
31:24 RESERVED24 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00
23 HFOSCSETTLED Indicates that HFOSC has settled, based on LOOPCFG.SETTLED_TARGET and LOOPCFG1.SETTLEIRQ RW 0
22 LFGEARRSTRTLIM Indicates that the LFINC filter gearing mechanism has restarted more than LFINCCTL2.GEARRSTRTLIM RW 0
21 RESERVED21 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
20 SYSUNDERCLOCKED Indicates system frequency has been lowered. It will be set only if HFTRACKCTL.UNDERCLK is appropriately configured and HFOSC tracking loop is not running. RW 0
19 AFOSCGOOD AFOSC good indication. RW 0
18 TRACKREFAFOOR Out-of-range indication from the AFOSC tracking loop.

Indicates that the reference clock frequency of AFOSC tracking loop is out-of-range.
RW 0
17 LFTICK 32kHz TICK to RTC and WDT.

Either derived from selected LFCLK or generated from CLKULL in absence of LFCLK.
RW 0
16 LFGEARRSTRT LFINC filter gearing restart.

Indicates that the LFINC filter restarted gearing. Subsequent LFINC estimates may have higher variation.
RW 0
15 AMPSETTLED HFXT Amplitude compensation - settled

Indicates that the amplitude compensation FSM has reached the SETTLED or TCXOMODE state,
and the controls configured in HFXTTARG or HFXTDYN are reached.
RW 0
14 AMPCTRLATTARG HFXT Amplitude compensation - controls at target

Indicates that the control values configured in HFXTTARG or HFXTDYN are reached.
Applies to Q1CAP, Q2CAP and IREF.
RW 0
13 PRELFEDGE Pre-LF clock edge detect.

Indicates that a positive edge occured on the selected pre-LF clock CLKSEL.PRELFCLK'
Can be used by software to confirm that a LF clock source is running and within the expected frequency,
before selecting it as the main LF clock source.
RW 0
12 LFCLKLOSS LF clock is lost.

Indicates that no LF clock edge occured for ~49us (~1.6 times nominal period).
The system will automatically fall-back to generating LFTICK based on CLKULL,
to avoid timing corruption.
Note that this signal is NOT related to the analog LF clock-loss detector which can reset the device during STANDBY.
RW 0
11 LFCLKOOR LF clock period out-of-range.

Indicates that a LF clock period was measured to be out-of-range,
according to LFQUALCTL.MAXERR.
RW 0
10 LFCLKGOOD LF clock good.

Indicates that the LF clock is good, according to the configuration in LFQUALCTL.
RW 0
9 LFINCUPD LFINC updated.

Indicates that a new LFINC measurement value is available in LFCLKSTAT.LFINC.
RW 0
8 TDCDONE TDC done event.

Indicates that the TDC measurement is done.
RW 0
7 ADCPEAKUPD HFXT-ADC PEAK measurement update event.

Indicates that the HFXT-ADC PEAK measurement is done.
RW 0
6 ADCBIASUPD HFXT-ADC BIAS measurement update event.

Indicates that the HFXT-ADC BIAS measurement is done.
RW 0
5 ADCCOMPUPD HFXT-ADC comparison update event.

Indicates that the HFXT-ADC comparison is done.
RW 0
4 TRACKREFOOR Out-of-range indication from the tracking loop.

Indicates that the selected reference clock frequency of the tracking loop is out-of-range.
RW 0
3 TRACKREFLOSS Clock loss indication from the tracking loop.

Indicates that the selected reference clock of the tracking loop is lost.
RW 0
2 HFXTAMPGOOD HFXT amplitude good indication. RW 0
1 HFXTFAULT HFXT fault indication.

Indicates that HFXT did not start correctly, or its frequency is too low.
HFXT will not recover from this fault and has to be restarted.
This is only a one-time check at HFXT startup.
RW 0
0 HFXTGOOD HFXT good indication.

Indicates that HFXT started correctly. The frequency is not necessarily good enough for radio operation.
This is only a one-time check at HFXT startup.
RW 0

TOP:CKMD:RIS

Address Offset 0x0000 0048
Physical Address 0x4000 1048 Instance 0x4000 1048
Description Raw interrupt flag register
Type RO
Bits Field Name Description Type Reset
31:24 RESERVED24 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00
23 HFOSCSETTLED Indicates that HFOSC has settled, based on LOOPCFG.SETTLED_TARGET and LOOPCFG1.SETTLEIRQ RO 0
22 LFGEARRSTRTLIM Indicates that the LFINC filter gearing mechanism has restarted more than LFINCCTL2.GEARRSTRTLIM RO 0
21 RESERVED21 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
20 SYSUNDERCLOCKED Indicates system frequency has been lowered. It will be set only if HFTRACKCTL.UNDERCLK is appropriately configured and HFOSC tracking loop is not running. RO 0
19 AFOSCGOOD AFOSC good indication. RO 0
18 TRACKREFAFOOR Out-of-range indication from the AFOSC tracking loop.

Indicates that the reference clock frequency of AFOSC tracking loop is out-of-range.
RO 0
17 LFTICK 32kHz TICK to RTC and WDT.

Either derived from selected LFCLK or generated from CLKULL in absence of LFCLK.
RO 0
16 LFGEARRSTRT LFINC filter gearing restart.

Indicates that the LFINC filter restarted gearing. Subsequent LFINC estimates may have higher variation.
RO 0
15 AMPSETTLED HFXT Amplitude compensation - settled

Indicates that the amplitude compensation FSM has reached the SETTLED or TCXOMODE state,
and the controls configured in HFXTTARG or HFXTDYN are reached.
RO 0
14 AMPCTRLATTARG HFXT Amplitude compensation - controls at target

Indicates that the control values configured in HFXTTARG or HFXTDYN are reached.
Applies to Q1CAP, Q2CAP and IREF.
RO 0
13 PRELFEDGE Pre-LF clock edge detect.

Indicates that a positive edge occured on the selected pre-LF clock CLKSEL.PRELFCLK'
Can be used by software to confirm that a LF clock source is running and within the expected frequency,
before selecting it as the main LF clock source.
RO 0
12 LFCLKLOSS LF clock is lost.

Indicates that no LF clock edge occured for ~49us (~1.6 times nominal period).
The system will automatically fall-back to generating LFTICK based on CLKULL,
to avoid timing corruption.
Note that this signal is NOT related to the analog LF clock-loss detector which can reset the device during STANDBY.
RO 0
11 LFCLKOOR LF clock period out-of-range.

Indicates that a LF clock period was measured to be out-of-range,
according to LFQUALCTL.MAXERR.
RO 0
10 LFCLKGOOD LF clock good.

Indicates that the LF clock is good, according to the configuration in LFQUALCTL.
RO 0
9 LFINCUPD LFINC updated.

Indicates that a new LFINC measurement value is available in LFCLKSTAT.LFINC.
RO 0
8 TDCDONE TDC done event.

Indicates that the TDC measurement is done.
RO 0
7 ADCPEAKUPD HFXT-ADC PEAK measurement update event.

Indicates that the HFXT-ADC PEAK measurement is done.
RO 0
6 ADCBIASUPD HFXT-ADC BIAS measurement update event.

Indicates that the HFXT-ADC BIAS measurement is done.
RO 0
5 ADCCOMPUPD HFXT-ADC comparison update event.

Indicates that the HFXT-ADC comparison is done.
RO 0
4 TRACKREFOOR Out-of-range indication from the tracking loop.

Indicates that the selected reference clock frequency of the tracking loop is out-of-range.
RO 0
3 TRACKREFLOSS Clock loss indication from the tracking loop.

Indicates that the selected reference clock of the tracking loop is lost.
RO 0
2 HFXTAMPGOOD HFXT amplitude good indication. RO 0
1 HFXTFAULT HFXT fault indication.

Indicates that HFXT did not start correctly, or its frequency is too low.
HFXT will not recover from this fault and has to be restarted.
This is only a one-time check at HFXT startup.
RO 0
0 HFXTGOOD HFXT good indication.

Indicates that HFXT started correctly. The frequency is not necessarily good enough for radio operation.
This is only a one-time check at HFXT startup.
RO 0

TOP:CKMD:MIS

Address Offset 0x0000 004C
Physical Address 0x4000 104C Instance 0x4000 104C
Description Masked interrupt flag register
Type RO
Bits Field Name Description Type Reset
31:24 RESERVED24 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00
23 HFOSCSETTLED Indicates that HFOSC has settled, based on LOOPCFG.SETTLED_TARGET and LOOPCFG1.SETTLEIRQ RO 0
22 LFGEARRSTRTLIM Indicates that the LFINC filter gearing mechanism has restarted more than LFINCCTL2.GEARRSTRTLIM RO 0
21 RESERVED21 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
20 SYSUNDERCLOCKED Indicates system frequency has been lowered. It will be set only if HFTRACKCTL.UNDERCLK is appropriately configured and HFOSC tracking loop is not running. RO 0
19 AFOSCGOOD AFOSC good indication. RO 0
18 TRACKREFAFOOR Out-of-range indication from the AFOSC tracking loop.

Indicates that the reference clock frequency of AFOSC tracking loop is out-of-range.
RO 0
17 LFTICK 32kHz TICK to RTC and WDT.

Either derived from selected LFCLK or generated from CLKULL in absence of LFCLK.
RO 0
16 LFGEARRSTRT LFINC filter gearing restart.

Indicates that the LFINC filter restarted gearing. Subsequent LFINC estimates may have higher variation.
RO 0
15 AMPSETTLED HFXT Amplitude compensation - settled

Indicates that the amplitude compensation FSM has reached the SETTLED or TCXOMODE state,
and the controls configured in HFXTTARG or HFXTDYN are reached.
RO 0
14 AMPCTRLATTARG HFXT Amplitude compensation - controls at target

Indicates that the control values configured in HFXTTARG or HFXTDYN are reached.
Applies to Q1CAP, Q2CAP and IREF.
RO 0
13 PRELFEDGE Pre-LF clock edge detect.

Indicates that a positive edge occured on the selected pre-LF clock CLKSEL.PRELFCLK'
Can be used by software to confirm that a LF clock source is running and within the expected frequency,
before selecting it as the main LF clock source.
RO 0
12 LFCLKLOSS LF clock is lost.

Indicates that no LF clock edge occured for ~49us (~1.6 times nominal period).
The system will automatically fall-back to generating LFTICK based on CLKULL,
to avoid timing corruption.
Note that this signal is NOT related to the analog LF clock-loss detector which can reset the device during STANDBY.
RO 0
11 LFCLKOOR LF clock period out-of-range.

Indicates that a LF clock period was measured to be out-of-range,
according to LFQUALCTL.MAXERR.
RO 0
10 LFCLKGOOD LF clock good.

Indicates that the LF clock is good, according to the configuration in LFQUALCTL.
RO 0
9 LFINCUPD LFINC updated.

Indicates that a new LFINC measurement value is available in LFCLKSTAT.LFINC.
RO 0
8 TDCDONE TDC done event.

Indicates that the TDC measurement is done.
RO 0
7 ADCPEAKUPD HFXT-ADC PEAK measurement update event.

Indicates that the HFXT-ADC PEAK measurement is done.
RO 0
6 ADCBIASUPD HFXT-ADC BIAS measurement update event.

Indicates that the HFXT-ADC BIAS measurement is done.
RO 0
5 ADCCOMPUPD HFXT-ADC comparison update event.

Indicates that the HFXT-ADC comparison is done.
RO 0
4 TRACKREFOOR Out-of-range indication from the tracking loop.

Indicates that the selected reference clock frequency of the tracking loop is out-of-range.
RO 0
3 TRACKREFLOSS Clock loss indication from the tracking loop.

Indicates that the selected reference clock of the tracking loop is lost.
RO 0
2 HFXTAMPGOOD HFXT amplitude good indication. RO 0
1 HFXTFAULT HFXT fault indication.

Indicates that HFXT did not start correctly, or its frequency is too low.
HFXT will not recover from this fault and has to be restarted.
This is only a one-time check at HFXT startup.
RO 0
0 HFXTGOOD HFXT good indication.

Indicates that HFXT started correctly. The frequency is not necessarily good enough for radio operation.
This is only a one-time check at HFXT startup.
RO 0

TOP:CKMD:ISET

Address Offset 0x0000 0050
Physical Address 0x4000 1050 Instance 0x4000 1050
Description Interrupt flag set register
Type WO
Bits Field Name Description Type Reset
31:24 RESERVED24 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00
23 HFOSCSETTLED Indicates that HFOSC has settled, based on LOOPCFG.SETTLED_TARGET and LOOPCFG1.SETTLEIRQ WO 0
22 LFGEARRSTRTLIM Indicates that the LFINC filter gearing mechanism has restarted more than LFINCCTL2.GEARRSTRTLIM WO 0
21 RESERVED21 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
20 SYSUNDERCLOCKED Indicates system frequency has been lowered. It will be set only if HFTRACKCTL.UNDERCLK is appropriately configured and HFOSC tracking loop is not running. WO 0
19 AFOSCGOOD AFOSC good indication. WO 0
18 TRACKREFAFOOR Out-of-range indication from the AFOSC tracking loop.

Indicates that the reference clock frequency of AFOSC tracking loop is out-of-range.
WO 0
17 LFTICK 32kHz TICK to RTC and WDT.

Either derived from selected LFCLK or generated from CLKULL in absence of LFCLK.
WO 0
16 LFGEARRSTRT LFINC filter gearing restart.

Indicates that the LFINC filter restarted gearing. Subsequent LFINC estimates may have higher variation.
WO 0
15 AMPSETTLED HFXT Amplitude compensation - settled

Indicates that the amplitude compensation FSM has reached the SETTLED or TCXOMODE state,
and the controls configured in HFXTTARG or HFXTDYN are reached.
WO 0
14 AMPCTRLATTARG HFXT Amplitude compensation - controls at target

Indicates that the control values configured in HFXTTARG or HFXTDYN are reached.
Applies to Q1CAP, Q2CAP and IREF.
WO 0
13 PRELFEDGE Pre-LF clock edge detect.

Indicates that a positive edge occured on the selected pre-LF clock CLKSEL.PRELFCLK'
Can be used by software to confirm that a LF clock source is running and within the expected frequency,
before selecting it as the main LF clock source.
WO 0
12 LFCLKLOSS LF clock is lost.

Indicates that no LF clock edge occured for ~49us (~1.6 times nominal period).
The system will automatically fall-back to generating LFTICK based on CLKULL,
to avoid timing corruption.
Note that this signal is NOT related to the analog LF clock-loss detector which can reset the device during STANDBY.
WO 0
11 LFCLKOOR LF clock period out-of-range.

Indicates that a LF clock period was measured to be out-of-range,
according to LFQUALCTL.MAXERR.
WO 0
10 LFCLKGOOD LF clock good.

Indicates that the LF clock is good, according to the configuration in LFQUALCTL.
WO 0
9 LFINCUPD LFINC updated.

Indicates that a new LFINC measurement value is available in LFCLKSTAT.LFINC.
WO 0
8 TDCDONE TDC done event.

Indicates that the TDC measurement is done.
WO 0
7 ADCPEAKUPD HFXT-ADC PEAK measurement update event.

Indicates that the HFXT-ADC PEAK measurement is done.
WO 0
6 ADCBIASUPD HFXT-ADC BIAS measurement update event.

Indicates that the HFXT-ADC BIAS measurement is done.
WO 0
5 ADCCOMPUPD HFXT-ADC comparison update event.

Indicates that the HFXT-ADC comparison is done.
WO 0
4 TRACKREFOOR Out-of-range indication from the tracking loop.

Indicates that the selected reference clock frequency of the tracking loop is out-of-range.
WO 0
3 TRACKREFLOSS Clock loss indication from the tracking loop.

Indicates that the selected reference clock of the tracking loop is lost.
WO 0
2 HFXTAMPGOOD HFXT amplitude good indication. WO 0
1 HFXTFAULT HFXT fault indication.

Indicates that HFXT did not start correctly, or its frequency is too low.
HFXT will not recover from this fault and has to be restarted.
This is only a one-time check at HFXT startup.
WO 0
0 HFXTGOOD HFXT good indication.

Indicates that HFXT started correctly. The frequency is not necessarily good enough for radio operation.
This is only a one-time check at HFXT startup.
WO 0

TOP:CKMD:ICLR

Address Offset 0x0000 0054
Physical Address 0x4000 1054 Instance 0x4000 1054
Description Interrupt flag clear register
Type WO
Bits Field Name Description Type Reset
31:24 RESERVED24 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00
23 HFOSCSETTLED Indicates that HFOSC has settled, based on LOOPCFG.SETTLED_TARGET and LOOPCFG1.SETTLEIRQ WO 0
22 LFGEARRSTRTLIM Indicates that the LFINC filter gearing mechanism has restarted more than LFINCCTL2.GEARRSTRTLIM WO 0
21 RESERVED21 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
20 SYSUNDERCLOCKED Indicates system frequency has been lowered. It will be set only if HFTRACKCTL.UNDERCLK is appropriately configured and HFOSC tracking loop is not running. WO 0
19 AFOSCGOOD AFOSC good indication. WO 0
18 TRACKREFAFOOR Out-of-range indication from the AFOSC tracking loop.

Indicates that the reference clock frequency of AFOSC tracking loop is out-of-range.
WO 0
17 LFTICK 32kHz TICK to RTC and WDT.

Either derived from selected LFCLK or generated from CLKULL in absence of LFCLK.
WO 0
16 LFGEARRSTRT LFINC filter gearing restart.

Indicates that the LFINC filter restarted gearing. Subsequent LFINC estimates may have higher variation.
WO 0
15 AMPSETTLED HFXT Amplitude compensation - settled

Indicates that the amplitude compensation FSM has reached the SETTLED or TCXOMODE state,
and the controls configured in HFXTTARG or HFXTDYN are reached.
WO 0
14 AMPCTRLATTARG HFXT Amplitude compensation - controls at target

Indicates that the control values configured in HFXTTARG or HFXTDYN are reached.
Applies to Q1CAP, Q2CAP and IREF.
WO 0
13 PRELFEDGE Pre-LF clock edge detect.

Indicates that a positive edge occured on the selected pre-LF clock CLKSEL.PRELFCLK'
Can be used by software to confirm that a LF clock source is running and within the expected frequency,
before selecting it as the main LF clock source.
WO 0
12 LFCLKLOSS LF clock is lost.

Indicates that no LF clock edge occured for ~49us (~1.6 times nominal period).
The system will automatically fall-back to generating LFTICK based on CLKULL,
to avoid timing corruption.
Note that this signal is NOT related to the analog LF clock-loss detector which can reset the device during STANDBY.
WO 0
11 LFCLKOOR LF clock period out-of-range.

Indicates that a LF clock period was measured to be out-of-range,
according to LFQUALCTL.MAXERR.
WO 0
10 LFCLKGOOD LF clock good.

Indicates that the LF clock is good, according to the configuration in LFQUALCTL.
WO 0
9 LFINCUPD LFINC updated.

Indicates that a new LFINC measurement value is available in LFCLKSTAT.LFINC.
WO 0
8 TDCDONE TDC done event.

Indicates that the TDC measurement is done.
WO 0
7 ADCPEAKUPD HFXT-ADC PEAK measurement update event.

Indicates that the HFXT-ADC PEAK measurement is done.
WO 0
6 ADCBIASUPD HFXT-ADC BIAS measurement update event.

Indicates that the HFXT-ADC BIAS measurement is done.
WO 0
5 ADCCOMPUPD HFXT-ADC comparison update event.

Indicates that the HFXT-ADC comparison is done.
WO 0
4 TRACKREFOOR Out-of-range indication from the tracking loop.

Indicates that the selected reference clock frequency of the tracking loop is out-of-range.
WO 0
3 TRACKREFLOSS Clock loss indication from the tracking loop.

Indicates that the selected reference clock of the tracking loop is lost.
WO 0
2 HFXTAMPGOOD HFXT amplitude good indication. WO 0
1 HFXTFAULT HFXT fault indication.

Indicates that HFXT did not start correctly, or its frequency is too low.
HFXT will not recover from this fault and has to be restarted.
This is only a one-time check at HFXT startup.
WO 0
0 HFXTGOOD HFXT good indication.

Indicates that HFXT started correctly. The frequency is not necessarily good enough for radio operation.
This is only a one-time check at HFXT startup.
WO 0

TOP:CKMD:IMSET

Address Offset 0x0000 0058
Physical Address 0x4000 1058 Instance 0x4000 1058
Description Interrupt mask set register
Type WO
Bits Field Name Description Type Reset
31:24 RESERVED24 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00
23 HFOSCSETTLED Indicates that HFOSC has settled, based on LOOPCFG.SETTLED_TARGET and LOOPCFG1.SETTLEIRQ WO 0
22 LFGEARRSTRTLIM Indicates that the LFINC filter gearing mechanism has restarted more than LFINCCTL2.GEARRSTRTLIM WO 0
21 RESERVED21 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
20 SYSUNDERCLOCKED Indicates system frequency has been lowered. It will be set only if HFTRACKCTL.UNDERCLK is appropriately configured and HFOSC tracking loop is not running. WO 0
19 AFOSCGOOD AFOSC good indication. WO 0
18 TRACKREFAFOOR Out-of-range indication from the AFOSC tracking loop.

Indicates that the reference clock frequency of AFOSC tracking loop is out-of-range.
WO 0
17 LFTICK 32kHz TICK to RTC and WDT.

Either derived from selected LFCLK or generated from CLKULL in absence of LFCLK.
WO 0
16 LFGEARRSTRT LFINC filter gearing restart.

Indicates that the LFINC filter restarted gearing. Subsequent LFINC estimates may have higher variation.
WO 0
15 AMPSETTLED HFXT Amplitude compensation - settled

Indicates that the amplitude compensation FSM has reached the SETTLED or TCXOMODE state,
and the controls configured in HFXTTARG or HFXTDYN are reached.
WO 0
14 AMPCTRLATTARG HFXT Amplitude compensation - controls at target

Indicates that the control values configured in HFXTTARG or HFXTDYN are reached.
Applies to Q1CAP, Q2CAP and IREF.
WO 0
13 PRELFEDGE Pre-LF clock edge detect.

Indicates that a positive edge occured on the selected pre-LF clock CLKSEL.PRELFCLK'
Can be used by software to confirm that a LF clock source is running and within the expected frequency,
before selecting it as the main LF clock source.
WO 0
12 LFCLKLOSS LF clock is lost.

Indicates that no LF clock edge occured for ~49us (~1.6 times nominal period).
The system will automatically fall-back to generating LFTICK based on CLKULL,
to avoid timing corruption.
Note that this signal is NOT related to the analog LF clock-loss detector which can reset the device during STANDBY.
WO 0
11 LFCLKOOR LF clock period out-of-range.

Indicates that a LF clock period was measured to be out-of-range,
according to LFQUALCTL.MAXERR.
WO 0
10 LFCLKGOOD LF clock good.

Indicates that the LF clock is good, according to the configuration in LFQUALCTL.
WO 0
9 LFINCUPD LFINC updated.

Indicates that a new LFINC measurement value is available in LFCLKSTAT.LFINC.
WO 0
8 TDCDONE TDC done event.

Indicates that the TDC measurement is done.
WO 0
7 ADCPEAKUPD HFXT-ADC PEAK measurement update event.

Indicates that the HFXT-ADC PEAK measurement is done.
WO 0
6 ADCBIASUPD HFXT-ADC BIAS measurement update event.

Indicates that the HFXT-ADC BIAS measurement is done.
WO 0
5 ADCCOMPUPD HFXT-ADC comparison update event.

Indicates that the HFXT-ADC comparison is done.
WO 0
4 TRACKREFOOR Out-of-range indication from the tracking loop.

Indicates that the selected reference clock frequency of the tracking loop is out-of-range.
WO 0
3 TRACKREFLOSS Clock loss indication from the tracking loop.

Indicates that the selected reference clock of the tracking loop is lost.
WO 0
2 HFXTAMPGOOD HFXT amplitude good indication. WO 0
1 HFXTFAULT HFXT fault indication.

Indicates that HFXT did not start correctly, or its frequency is too low.
HFXT will not recover from this fault and has to be restarted.
This is only a one-time check at HFXT startup.
WO 0
0 HFXTGOOD HFXT good indication.

Indicates that HFXT started correctly. The frequency is not necessarily good enough for radio operation.
This is only a one-time check at HFXT startup.
WO 0

TOP:CKMD:IMCLR

Address Offset 0x0000 005C
Physical Address 0x4000 105C Instance 0x4000 105C
Description Interrupt mask clear register.

Writing a 1 to a bit in this register will clear the corresponding IMASK bit.
Type WO
Bits Field Name Description Type Reset
31:24 RESERVED24 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00
23 HFOSCSETTLED Indicates that HFOSC has settled, based on LOOPCFG.SETTLED_TARGET and LOOPCFG1.SETTLEIRQ WO 0
22 LFGEARRSTRTLIM Indicates that the LFINC filter gearing mechanism has restarted more than LFINCCTL2.GEARRSTRTLIM WO 0
21 RESERVED21 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
20 SYSUNDERCLOCKED Indicates system frequency has been lowered. It will be set only if HFTRACKCTL.UNDERCLK is appropriately configured and HFOSC tracking loop is not running. WO 0
19 AFOSCGOOD AFOSC good indication. WO 0
18 TRACKREFAFOOR Out-of-range indication from the AFOSC tracking loop.

Indicates that the reference clock frequency of AFOSC tracking loop is out-of-range.
WO 0
17 LFTICK 32kHz TICK to RTC and WDT.

Either derived from selected LFCLK or generated from CLKULL in absence of LFCLK.
WO 0
16 LFGEARRSTRT LFINC filter gearing restart.

Indicates that the LFINC filter restarted gearing. Subsequent LFINC estimates may have higher variation.
WO 0
15 AMPSETTLED HFXT Amplitude compensation - settled

Indicates that the amplitude compensation FSM has reached the SETTLED or TCXOMODE state,
and the controls configured in HFXTTARG or HFXTDYN are reached.
WO 0
14 AMPCTRLATTARG HFXT Amplitude compensation - controls at target

Indicates that the control values configured in HFXTTARG or HFXTDYN are reached.
Applies to Q1CAP, Q2CAP and IREF.
WO 0
13 PRELFEDGE Pre-LF clock edge detect.

Indicates that a positive edge occured on the selected pre-LF clock CLKSEL.PRELFCLK'
Can be used by software to confirm that a LF clock source is running and within the expected frequency,
before selecting it as the main LF clock source.
WO 0
12 LFCLKLOSS LF clock is lost.

Indicates that no LF clock edge occured for ~49us (~1.6 times nominal period).
The system will automatically fall-back to generating LFTICK based on CLKULL,
to avoid timing corruption.
Note that this signal is NOT related to the analog LF clock-loss detector which can reset the device during STANDBY.
WO 0
11 LFCLKOOR LF clock period out-of-range.

Indicates that a LF clock period was measured to be out-of-range,
according to LFQUALCTL.MAXERR.
WO 0
10 LFCLKGOOD LF clock good.

Indicates that the LF clock is good, according to the configuration in LFQUALCTL.
WO 0
9 LFINCUPD LFINC updated.

Indicates that a new LFINC measurement value is available in LFCLKSTAT.LFINC.
WO 0
8 TDCDONE TDC done event.

Indicates that the TDC measurement is done.
WO 0
7 ADCPEAKUPD HFXT-ADC PEAK measurement update event.

Indicates that the HFXT-ADC PEAK measurement is done.
WO 0
6 ADCBIASUPD HFXT-ADC BIAS measurement update event.

Indicates that the HFXT-ADC BIAS measurement is done.
WO 0
5 ADCCOMPUPD HFXT-ADC comparison update event.

Indicates that the HFXT-ADC comparison is done.
WO 0
4 TRACKREFOOR Out-of-range indication from the tracking loop.

Indicates that the selected reference clock frequency of the tracking loop is out-of-range.
WO 0
3 TRACKREFLOSS Clock loss indication from the tracking loop.

Indicates that the selected reference clock of the tracking loop is lost.
WO 0
2 HFXTAMPGOOD HFXT amplitude good indication. WO 0
1 HFXTFAULT HFXT fault indication.

Indicates that HFXT did not start correctly, or its frequency is too low.
HFXT will not recover from this fault and has to be restarted.
This is only a one-time check at HFXT startup.
WO 0
0 HFXTGOOD HFXT good indication.

Indicates that HFXT started correctly. The frequency is not necessarily good enough for radio operation.
This is only a one-time check at HFXT startup.
WO 0

TOP:CKMD:HFOSCCTL

Address Offset 0x0000 0080
Physical Address 0x4000 1080 Instance 0x4000 1080
Description Internal. Only to be used through TI provided API.
Type RW
Bits Field Name Description Type Reset
31:24 PW Internal. Only to be used through TI provided API. WO 0x00
23:2 RESERVED2 Internal. Only to be used through TI provided API. RO 0b00 0000 0000 0000 0000 0000
1 FORCEOFF Internal. Only to be used through TI provided API. RW 0
0 QUALBYP Internal. Only to be used through TI provided API. RW 0

TOP:CKMD:HFXTCTL

Address Offset 0x0000 0084
Physical Address 0x4000 1084 Instance 0x4000 1084
Description High frequency crystal control
Type RW
Bits Field Name Description Type Reset
31 AMPOVR Internal. Only to be used through TI provided API. RW 0
30:27 RESERVED27 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0
26 BIASEN Internal. Only to be used through TI provided API. RW 0
25 LPBUFEN Internal. Only to be used through TI provided API. RW 0
24 INJECT Internal. Only to be used through TI provided API. RW 0
23 QUALBYP Internal. Only to be used through TI provided API. RW 0
22:20 RESERVED20 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000
19:8 QUALDLY Skip potentially unstable clock cycles after enabling HFXT.
Number of cycles skipped is 8*QUALDLY.
RW 0x000
7 TCXOMODE Temperature compensated crystal oscillator mode.

Set this bit if a TXCO is connected.
RW 0
6 TCXOTYPE Type of temperature compensated crystal used.

Only has effect if TCXOMODE is set.
Value ENUM Name Description
0x0 CLIPPEDSINE Use with clipped-sine TCXO
0x1 CMOS Use with CMOS TCXO
RW 0
5:3 RESERVED3 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000
2 AUTOEN Internal. Only to be used through TI provided API. RW 0
1 HPBUFEN High performance clock buffer enable.

This bit controls the clock output for the RF PLL.
It is required for radio operation.
RW 0
0 EN Internal. Only to be used through TI provided API. RW 0

TOP:CKMD:LFOSCCTL

Address Offset 0x0000 008C
Physical Address 0x4000 108C Instance 0x4000 108C
Description Low frequency oscillator control
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 EN LFOSC enable RW 0

TOP:CKMD:LFXTCTL

Address Offset 0x0000 0090
Physical Address 0x4000 1090 Instance 0x4000 1090
Description Low frequency crystal control
Type RW
Bits Field Name Description Type Reset
31:15 RESERVED15 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b0 0000 0000 0000 0000
14:13 LEAKCOMP Leakage compensation control
Value ENUM Name Description
0x0 FULL Full leakage compensation
0x1 HALF Half leakage compensation
0x3 OFF No leakage compensation
RW 0b00
12 BUFBIAS Control the BIAS current of the input amp in LP buffer
Value ENUM Name Description
0x0 MIN Minimum bias current: 25nA
0x1 MAX Maximum bias current: 50nA
RW 0
11:8 AMPBIAS Adjust current mirror ratio into oscillator core. This value is depending on crystal and is set by FW. This field uses a 2's complement encoding. RW 0x0
7:6 BIASBOOST Boost oscillator amplitude

This value depends on the crystal and needs to be configured by Firmware.
RW 0b00
5:4 REGBIAS Regulation loop bias resistor value

This value depends on the crystal and needs to be configured by Firmware.
RW 0b00
3 RESERVED3 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
2 HPBUFEN Control the buffer used. In normal operation, low-power buffer is used in all device modes. The high-performance buffer is only used for test purposes. RW 0
1 AMPREGMODE Amplitude regulation mode
Value ENUM Name Description
0x0 LOOPEN Amplitude control loop enabled
0x1 LOOPDIS Amplitude control loop disabled
RW 0
0 EN LFXT enable RW 0

TOP:CKMD:LFQUALCTL

Address Offset 0x0000 0094
Physical Address 0x4000 1094 Instance 0x4000 1094
Description Low frequency clock qualification control
Type RW
Bits Field Name Description Type Reset
31:14 RESERVED14 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000 0000 0000 0000
13:8 MAXERR Maximum LFCLK period error.

Value given in microseconds, 3 integer bits + 3 fractional bits.
RW 0b10 0000
7:0 CONSEC Number of consecutive times the LFCLK period error has to be
smaller than MAXERR to be considered "good".
Setting this value to 0 will bypass clock qualification,
and the "good" indicator will always be 1.
RW 0x64

TOP:CKMD:LFINCCTL

Address Offset 0x0000 0098
Physical Address 0x4000 1098 Instance 0x4000 1098
Description Low frequency time increment control
Type RW
Bits Field Name Description Type Reset
31 PREVENTSTBY Controls if the LFINC filter prevents STANBY entry until settled.
Value ENUM Name Description
0x0 OFF Disable. Do not prevent STANDBY entry.
0x1 ON Enable. Prevent STANDBY entry.
RW 1
30 KEEPHFXTEN Keeps the HFXT enabled till the LFINC filter settles
Value ENUM Name Description
0x0 DIS Disable. Do not keep HFXT enabled.
0x1 EN Enable. Keep HFXT enabled.
RW 0
29:8 INT Integral part of the LFINC filter.

This value is updated by Hardware to reflect the current state of the filter.
It can also be written to change the current state.
RW 0b01 1110 1000 0100 1000 0000
7 STOPGEAR Controls the final gear of the LFINC filter.
Value ENUM Name Description
0x0 LOW The LF filter is considered settled when LFCLKSTAT2.MAINGEAR reads 9 and LFCLKSTAT2.SUBGEAR reads 7. That means the LF filter will take 79 LF periods to settle provided the gear does not restarts.
0x1 HIGH The LF filter is considered settled when LFCLKSTAT2.MAINGEAR reads 8 and LFCLKSTAT2.SUBGEAR reads 7. That means the LF filter will take 71 LF periods to settle provided the gear does not restarts.
RW 0
6:5 ERRTHR Controls the threshold for gearing restart of the LFINC filter.

Only effective if GEARRSTRT is not ONETHR or TWOTHR.
Value ENUM Name Description
0x0 LARGE Restart gearing on large error. Fewer false restarts, slower response on small frequency shifts.
0x1 MIDLARGE Middle value towards LARGE.
0x2 MIDSMALL Middle value towards SMALL.
0x3 SMALL Restart gearing on small error. Potentially more false restarts, faster response on small frequency shifts.
RW 0b00
4:3 GEARRSTRT Controls gearing restart of the LFINC filter.
Value ENUM Name Description
0x0 NEVER Never restart gearing. Very stable filter value, but very slow response on frequency changes.
0x1 ONETHR Restart gearing when the error accumulator crosses the threshold once.
0x2 TWOTHR Restart gearing when the error accumulator crosses the threshold twice in a row.
RW 0b10
2 SOFTRSTRT Use a higher gear after re-enabling / wakeup.

The filter will require 16-24 LFCLK periods to settle (depending on STOPGEAR), but may respond faster to frequency changes during STANDBY.
Value ENUM Name Description
0x0 OFF Don't use soft gearing restarts
0x1 ON Use soft gearing restarts
RW 1
1:0 EN Enable LFINC filter. Programming with a value of 0x3 will disable the LFINC filter
Value ENUM Name Description
0x0 DIS DISABLED
0x1 EN ENABLED
0x2 AUTO Enable based on HFOS getting settled. HFOSC gets settled after the tracking loop has updated equal to or more than LOOPCFG.SETTLED_TARGET times.
RW 0b01

TOP:CKMD:LFINCOVR

Address Offset 0x0000 009C
Physical Address 0x4000 109C Instance 0x4000 109C
Description Low frequency time increment override control
Type RW
Bits Field Name Description Type Reset
31 OVERRIDE Override LF increment

Use the value provided in LFINC instead of the value calculated by Hardware.
RW 0
30:22 RESERVED22 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b0 0000 0000
21:0 LFINC LF increment value

This value is used when OVERRIDE is set to 1.
Otherwise the value is calculated automatically.
The current LFINC value can be read from [CKM.LFCLKSTAT.LFINC].
RW 0b00 0000 0000 0000 0000 0000

TOP:CKMD:AMPADCCTL

Address Offset 0x0000 00A0
Physical Address 0x4000 10A0 Instance 0x4000 10A0
Description Internal. Only to be used through TI provided API.
Type RW
Bits Field Name Description Type Reset
31 SWOVR Internal. Only to be used through TI provided API. RW 0
30:18 RESERVED18 Internal. Only to be used through TI provided API. RO 0b0 0000 0000 0000
17 PEAKDETEN Internal. Only to be used through TI provided API.
Value ENUM Name Description
0x0 DISABLE Internal. Only to be used through TI provided API.
0x1 ENABLE Internal. Only to be used through TI provided API.
RW 0
16 ADCEN Internal. Only to be used through TI provided API.
Value ENUM Name Description
0x0 DISABLE Internal. Only to be used through TI provided API.
0x1 ENABLE Internal. Only to be used through TI provided API.
RW 0
15 RESERVED15 Internal. Only to be used through TI provided API. RO 0
14:8 COMPVAL Internal. Only to be used through TI provided API. RW 0b000 0000
7:5 RESERVED5 Internal. Only to be used through TI provided API. RO 0b000
4 SRCSEL Internal. Only to be used through TI provided API.
Value ENUM Name Description
0x0 BIAS Internal. Only to be used through TI provided API.
0x1 PEAK Internal. Only to be used through TI provided API.
RW 0
3:2 RESERVED2 Internal. Only to be used through TI provided API. RO 0b00
1 COMPSTRT Internal. Only to be used through TI provided API. RW 0
0 SARSTRT Internal. Only to be used through TI provided API. RW 0

TOP:CKMD:HFTRACKCTL

Address Offset 0x0000 00A4
Physical Address 0x4000 10A4 Instance 0x4000 10A4
Description High frequency tracking loop control
Type RW
Bits Field Name Description Type Reset
31 EN Enable tracking loop. RW 0
30 DSMBYP Bypass Delta-Sigma-Modulation of fine trim. RW 0
29:28 UNDERCLK When the HFOSC tracking loop is not running, this bitfield can be used to set the condition to automatically lower the HFOSC frequency. This will prevent frequency drift that may lead to SOC instability.
Value ENUM Name Description
0x0 DIS Disable
0x1 TIMER Timer event
0x2 BATMON Temperature event from Batmon
0x3 BOTH Temperature event from Batmon or Timer event
RW 0b00
27:26 REFCLK Select the reference clock for the tracking loop.
Change only while the tracking loop is disabled.
Value ENUM Name Description
0x0 HFXT Select HFXT as reference clock.
0x1 LRF Select LRF reference clock.
0x2 GPI Select GPI as reference clock.
RW 0b00
25:0 RATIO Reference clock ratio. Ratio format is 2b.24b

RATIO = 24MHz / (2*reference-frequency) * 2^24
Commonly used reference clock frequencies are provided as enumerations.
RW 0b00 0100 0000 0000 0000 0000 0000

TOP:CKMD:LDOCTL

Address Offset 0x0000 00A8
Physical Address 0x4000 10A8 Instance 0x4000 10A8
Description Internal. Only to be used through TI provided API.
Type RW
Bits Field Name Description Type Reset
31 SWOVR Internal. Only to be used through TI provided API. RW 0
30:5 RESERVED5 Internal. Only to be used through TI provided API. RO 0b00 0000 0000 0000 0000 0000 0000
4 HFXTLVLEN Internal. Only to be used through TI provided API. RW 0
3 STARTCTL Internal. Only to be used through TI provided API. RW 0
2 START Internal. Only to be used through TI provided API. RW 0
1 BYPASS Internal. Only to be used through TI provided API. RW 0
0 EN Internal. Only to be used through TI provided API. RW 0

TOP:CKMD:NABIASCTL

Address Offset 0x0000 00AC
Physical Address 0x4000 10AC Instance 0x4000 10AC
Description Nanoamp-bias control
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 EN Enable nanoamp-bias RW 0

TOP:CKMD:LFMONCTL

Address Offset 0x0000 00B0
Physical Address 0x4000 10B0 Instance 0x4000 10B0
Description Low-frequency clock-monitor control
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 EN Enable LFMONITOR.
Enable only after a LF clock source has been selected, enabled and is stable.
If LFMONITOR detects a clock loss, the system will be reset.
RW 0

TOP:CKMD:LFINCCTL2

Address Offset 0x0000 00B4
Physical Address 0x4000 10B4 Instance 0x4000 10B4
Description Low frequency time increment control-2
Type RW
Bits Field Name Description Type Reset
31 ADJUSTLFINC Adjusts LFINC while transitioning from fake to real LF clock if necessary. For the adjustment to happen, tracking loop must be running. RW 0
30:10 RESERVED10 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b0 0000 0000 0000 0000 0000
9:4 GEARRSTRTLIM Specifies the number of times gear could be restarted before raising an interrupt. It has no impact on the number of times gear can be reduced.
A value of 0 indicates that the interrupt mechanism is disabled
RW 0b00 0000
3:0 GEARREDCNT Specifies the number by which gear should be reduced post standby exit RW 0x2

TOP:CKMD:LFCLKSEL

Address Offset 0x0000 00C0
Physical Address 0x4000 10C0 Instance 0x4000 10C0
Description Low frequency clock selection
Type RW
Bits Field Name Description Type Reset
31:4 RESERVED4 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x000 0000
3:2 PRE Select low frequency clock source for the PRELFCLK interrupt.

Can be used by Software to confirm that the clock is running and it's frequency is good, before selecting it in MAIN.
Value ENUM Name Description
0x0 NONE No clock. Output will be tied low.
0x1 LFOSC Low frequency on-chip oscillator
0x2 LFXT Low frequency crystal oscillator
0x3 EXTLF External LF clock through GPI.
RW 0b00
1:0 MAIN Select the main low frequency clock source.

If running, this clock will be used to generate LFTICK and as CLKULL during STANDBY.
If not running, LFTICK will be generated from HFOSC and STANDBY entry will be prevented.
Value ENUM Name Description
0x0 FAKE No LF clock selected. LFTICK will be generated from HFOSC, STANDBY entry will be prevented.
0x1 LFOSC Low frequency on-chip oscillator
0x2 LFXT Low frequency crystal oscillator
0x3 EXTLF External LF clock through GPI.
RW 0b00

TOP:CKMD:TDCCLKSEL

Address Offset 0x0000 00C4
Physical Address 0x4000 10C4 Instance 0x4000 10C4
Description Internal. Only to be used through TI provided API.
Type RW
Bits Field Name Description Type Reset
31:3 RESERVED3 Internal. Only to be used through TI provided API. RO 0b0 0000 0000 0000 0000 0000 0000 0000
2:0 REFCLK Internal. Only to be used through TI provided API.
Value ENUM Name Description
0x0 NONE Internal. Only to be used through TI provided API.
0x1 CLKSVT Internal. Only to be used through TI provided API.
0x2 CLKULL Internal. Only to be used through TI provided API.
0x3 GPI Internal. Only to be used through TI provided API.
0x4 AFOSC Internal. Only to be used through TI provided API.
0x5 HFXT Internal. Only to be used through TI provided API.
RW 0b000

TOP:CKMD:ADCCLKSEL

Address Offset 0x0000 00C8
Physical Address 0x4000 10C8 Instance 0x4000 10C8
Description ADC clock selection
Type RW
Bits Field Name Description Type Reset
31:2 RESERVED2 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000 0000 0000 0000 0000 0000 0000
1:0 SRC Select ADC clock source

Change only while ADC is disabled!
Value ENUM Name Description
0x0 CLKSVT 48MHz CLKSVT
0x1 HFXT 48MHz HFXT
RW 0b00

TOP:CKMD:LFCLKSTAT

Address Offset 0x0000 00E0
Physical Address 0x4000 10E0 Instance 0x4000 10E0
Description Low-frequency clock status
Type RO
Bits Field Name Description Type Reset
31 GOOD Low frequency clock good

Note: This is only a coarse frequency check based on LFQUALCTL. The clock may not be accurate enough for timing purposes.
RO 0
30:26 RESERVED26 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b0 0000
25 FLTSETTLED LFINC filter is running and settled. RO 0
24 LFTICKSRC Source of LFTICK.
Value ENUM Name Description
0x0 LFCLK LFTICK generated from the selected LFCLK
0x1 FAKE LFTICK generated from CLKULL (LFCLK not available)
RO 1
23:22 LFINCSRC Source of LFINC used by the RTC.

This value depends on LFINCOVR.OVERRIDE, LF clock availability, HF tracking loop status and the device state (ACTIVE/STANDBY).
Value ENUM Name Description
0x0 MEAS Using measured value.
This value is updated by hardware and can be read from LFINC.
0x1 AVG Using filtered / average value.
This value is updated by hardware and can be read and updated in LFINCCTL.INT.
0x2 OVERRIDE Using override value from LFINCOVR.LFINC
0x3 FAKE Using FAKE LFTICKs with corresponding LFINC value.
RO 0b11
21:0 LFINC Measured value of LFINC.

Given in microseconds with 16 fractional bits.
This value is calculated by Hardware.
It is the LFCLK period according to CLKULL cycles.
RO 0b01 1110 1000 0100 1000 0000

TOP:CKMD:HFXTSTAT

Address Offset 0x0000 00E4
Physical Address 0x4000 10E4 Instance 0x4000 10E4
Description HFXT status information
Type RO
Bits Field Name Description Type Reset
31 RESERVED31 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
30:16 STARTUPTIME HFXT startup time

Can be used by software to plan starting HFXT ahead in time.
Measured whenever HFXT is enabled in CLKULL periods (24MHz), from HFXTCTL.EN until the clock is good for radio operation (amplitude compensation is settled).
RO 0b000 0000 0000 0000
15:2 RESERVED2 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000 0000 0000
1 FAULT HFXT clock fault

Indicates a lower than expected HFXT frequency.
HFXT will not recover from this fault, disabling and re-enabling HFXT is required.
RO 0
0 GOOD HFXT clock available.

The frequency is not necessarily good enough for radio operation.
RO 0

TOP:CKMD:AMPADCSTAT

Address Offset 0x0000 00E8
Physical Address 0x4000 10E8 Instance 0x4000 10E8
Description Internal. Only to be used through TI provided API.
Type RO
Bits Field Name Description Type Reset
31:25 RESERVED25 Internal. Only to be used through TI provided API. RO 0b000 0000
24 COMPOUT Internal. Only to be used through TI provided API. RO 0
23 RESERVED23 Internal. Only to be used through TI provided API. RO 0
22:16 PEAKRAW Internal. Only to be used through TI provided API. RO 0b000 0000
15:8 PEAK Internal. Only to be used through TI provided API. RO 0x00
7 RESERVED7 Internal. Only to be used through TI provided API. RO 0
6:0 BIAS Internal. Only to be used through TI provided API. RO 0b000 0000

TOP:CKMD:TRACKSTAT

Address Offset 0x0000 00EC
Physical Address 0x4000 10EC Instance 0x4000 10EC
Description HF tracking loop status information
Type RW
Bits Field Name Description Type Reset
31 LOOPERRVLD Current HFOSC tracking error valid

This bit is one if the tracking loop is running and the error value is valid.
RO 0
30 RESERVED30 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
29:16 LOOPERR Current HFOSC tracking error

This field uses the internal fractional representation (sign, 9 integer bits, 4 fractional bits).
RO 0b00 0000 0000 0000
15:13 RESERVED13 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000
12:0 FINETRIM Current HFOSC Fine-trim value

This field uses the internal fractional representation (sign, 5 integer bits, 7 fractional bits).
The actual trim value applied to the oscillator is delta-sigma modulated 6 bits non-signed
(inverted sign bit + integer bits).
RO 0b1 1101 1000 0000

TOP:CKMD:AMPSTAT

Address Offset 0x0000 00F0
Physical Address 0x4000 10F0 Instance 0x4000 10F0
Description HFXT Amplitude Compensation Status
Type RO
Bits Field Name Description Type Reset
31:29 RESERVED29 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000
28:25 STATE Current AMPCOMP FSM state.
Value ENUM Name Description
0x0 IDLE FSM in idle state
0x1 LDOSTART Starting LDO
0x2 SHUTDN1 Second shutdown state
0x3 INJECT Injecting HFOSC for fast startup
0x4 RAMP1 Transition to HFXTTARG values
0x5 RAMP0 Initial amplitude ramping with HFXTINIT values
0x6 UPDATEDN Amplitude down correction
0x7 INJWAIT Post injection settle wait
0xA SHUTDN0 First shutdown state
0xC TXCOMODE TCXO settled state
0xE UPDATEUP Amplitude up correction
0xF SETTLED Settled state
RO 0x0
24:18 IDAC Current IDAC control value. RO 0b000 0000
17:14 IREF Current IREF control value. RO 0x0
13:8 Q2CAP Current Q2CAP control value. RO 0b00 0000
7:2 Q1CAP Current Q1CAP control value. RO 0b00 0000
1 CTRLATTARGET HFXT control values match target values.

This applies to IREF, Q1CAP, Q2CAP values.
RO 0
0 AMPGOOD HFXT amplitude good RO 0

TOP:CKMD:LFCLKSTAT2

Address Offset 0x0000 00F4
Physical Address 0x4000 10F4 Instance 0x4000 10F4
Description Low-frequency clock status-2
Type RO
Bits Field Name Description Type Reset
31:7 RESERVED7 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b0 0000 0000 0000 0000 0000 0000
6:4 SUBGEAR The value of sub gear in LF filter. It counts from 0 to 7. RO 0b000
3:0 MAINGEAR The value of main gear in LF filter. The main gear increments when the sub gear crosses 7. RO 0x0

TOP:CKMD:ATBCTL0

Address Offset 0x0000 0100
Physical Address 0x4000 1100 Instance 0x4000 1100
Description Internal. Only to be used through TI provided API.
Type RW
Bits Field Name Description Type Reset
31:24 RESERVED24 Internal. Only to be used through TI provided API. RO 0x00
23:0 SEL Internal. Only to be used through TI provided API.
Value ENUM Name Description
0x0 OFF Internal. Only to be used through TI provided API.
0x1 HFXTANA Internal. Only to be used through TI provided API.
0x2 VDDCKM Internal. Only to be used through TI provided API.
0x8 LFXTANA Internal. Only to be used through TI provided API.
0x10 ADCCOMPOUT Internal. Only to be used through TI provided API.
0x20 ADCCOMPIN Internal. Only to be used through TI provided API.
0x40 ADCDACOUT Internal. Only to be used through TI provided API.
0x80 NABIASITEST Internal. Only to be used through TI provided API.
0x100 HFOSCOUT Internal. Only to be used through TI provided API.
0x1000 LFMONVTEST Internal. Only to be used through TI provided API.
0x4000 AFOSCOUT Internal. Only to be used through TI provided API.
0x10000 HFOSCTESTCLK Internal. Only to be used through TI provided API.
0x30000 HFXTTESTCLK Internal. Only to be used through TI provided API.
0x50000 LFOSCTESTCLK Internal. Only to be used through TI provided API.
0x70000 LFXTTESTCLK Internal. Only to be used through TI provided API.
0x90000 AFOSCTESTCLK Internal. Only to be used through TI provided API.
RW 0x00 0000

TOP:CKMD:ATBCTL1

Address Offset 0x0000 0104
Physical Address 0x4000 1104 Instance 0x4000 1104
Description Internal. Only to be used through TI provided API.
Type RW
Bits Field Name Description Type Reset
31:19 RESERVED19 Internal. Only to be used through TI provided API. RO 0b0 0000 0000 0000
18 BGAP Internal. Only to be used through TI provided API. RW 0
17:15 AFOSC Internal. Only to be used through TI provided API. RW 0b000
14:13 LFOSC Internal. Only to be used through TI provided API.
Value ENUM Name Description
0x0 OFF Internal. Only to be used through TI provided API.
0x1 TESTCLK Internal. Only to be used through TI provided API.
0x2 VDDLOCAL Internal. Only to be used through TI provided API.
0x3 BOTH Internal. Only to be used through TI provided API.
RW 0b00
12 NABIAS Internal. Only to be used through TI provided API. RW 0
11 RESERVED11 Internal. Only to be used through TI provided API. RO 0
10 LFXT Internal. Only to be used through TI provided API.
Value ENUM Name Description
0x0 OFF Internal. Only to be used through TI provided API.
0x1 TESTCLK Internal. Only to be used through TI provided API.
RW 0
9:8 LFMON Internal. Only to be used through TI provided API.
Value ENUM Name Description
0x0 OFF Internal. Only to be used through TI provided API.
0x1 TEST1 Internal. Only to be used through TI provided API.
0x2 TEST2 Internal. Only to be used through TI provided API.
RW 0b00
7 HFXT Internal. Only to be used through TI provided API. RW 0
6:3 RESERVED3 Internal. Only to be used through TI provided API. RO 0x0
2:0 HFOSC Internal. Only to be used through TI provided API. RW 0b000

TOP:CKMD:DTBCTL

Address Offset 0x0000 0108
Physical Address 0x4000 1108 Instance 0x4000 1108
Description Digital test bus mux control
Type RW
Bits Field Name Description Type Reset
31:23 RESERVED23 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b0 0000 0000
22:18 DSEL2 Internal. Only to be used through TI provided API. RW 0b0 0000
17:13 DSEL1 Internal. Only to be used through TI provided API. RW 0b0 0000
12:8 DSEL0 Internal. Only to be used through TI provided API. RW 0b0 0000
7:3 CLKSEL Select clock to output on DTB[0]
Value ENUM Name Description
0x0 CLKULL Select CLKULL (24 MHz during ACTIVE, 32kHz during STANDBY)
0x1 CLKSVT Select CLKSVT (48 MHz)
0x2 CLKADC Select CLKADC (48 MHz)
0x4 TRACKREF Select tracking loop reference clock
0x7 LFCLK Select LFCLK (selected by LFCLKSEL.MAIN)
0xA HFOSC Select HFOSC after qualification
0xC HFXTBY8 Select HFXT divided by 8
0xD HFXT Select HFXT
0xE LFOSC Select LFOSC
0xF LFXT Select LFXT
0x11 AFOSC Select AFOSC after qualification
0x12 HFOSC_DIV2 HFOSC div by 2 clock
RW 0b0 0000
2:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
0 EN Enable DTB output RW 0

TOP:CKMD:DTBCTL2

Address Offset 0x0000 010C
Physical Address 0x4000 110C Instance 0x4000 110C
Description Digital test bus mux control
Type RW
Bits Field Name Description Type Reset
31:14 RESERVED14 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000 0000 0000 0000
13:10 CLK2DTBSEL Select a DTB other than DTB0 to route the clock. Value of 0 indicates that clock 2 won't be sent to DTB. RW 0x0
9:8 RESERVED8 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
7:5 CLKSEL2 Select the clock that needs to be routed to a DTB other than DTB0
Value ENUM Name Description
0x0 CLKULL Select CLKULL (24 MHz during ACTIVE, 32kHz during STANDBY)
0x1 CLKSVT Select CLKSVT (48 MHz)
RW 0b000
4:3 RESERVED3 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
2:1 CLK2DIVVAL These bits are used to configure the divider value.
Value ENUM Name Description
0x0 DIVBY2 Divide by 2
0x1 DIVBY4 Divide by 4
0x2 DIVBY8 Divide by 8
0x3 DIVBY16 Divide by 16
RW 0b00
0 CLK2DIVEN Enable divider on second clock path
Value ENUM Name Description
0x0 DIS Disable
0x1 EN Enable
RW 0

TOP:CKMD:TRIM0

Address Offset 0x0000 0110
Physical Address 0x4000 1110 Instance 0x4000 1110
Description Internal. Only to be used through TI provided API.
Type RW
Bits Field Name Description Type Reset
31:26 RESERVED26 Internal. Only to be used through TI provided API. RO 0b00 0000
25 AFOSC_MODE Internal. Only to be used through TI provided API. RW 0
24:21 AFOSC_MID Internal. Only to be used through TI provided API. RW 0x0
20:16 AFOSC_COARSE Internal. Only to be used through TI provided API. RW 0b0 0000
15:10 RESERVED10 Internal. Only to be used through TI provided API. RO 0b00 0000
9 HFOSC_MODE Internal. Only to be used through TI provided API. RW 0
8:5 HFOSC_MID Internal. Only to be used through TI provided API. RW 0x0
4:0 HFOSC_COARSE Internal. Only to be used through TI provided API. RW 0b0 0000

TOP:CKMD:TRIM1

Address Offset 0x0000 0114
Physical Address 0x4000 1114 Instance 0x4000 1114
Description Internal. Only to be used through TI provided API.
Type RW
Bits Field Name Description Type Reset
31:30 HFXTSLICER Internal. Only to be used through TI provided API. RW 0b00
29:28 PEAKIBIAS Internal. Only to be used through TI provided API. RW 0b00
27 NABIAS_UDIGLDO Internal. Only to be used through TI provided API. RW 1
26:24 LDOBW Internal. Only to be used through TI provided API. RW 0b000
23:20 LDOFB Internal. Only to be used through TI provided API. RW 0x6
19:16 LFDLY Internal. Only to be used through TI provided API. RW 0xF
15 NABIAS_LFOSC Internal. Only to be used through TI provided API. RW 1
14:8 NABIAS_RES Internal. Only to be used through TI provided API. RW 0b001 0100
7:0 LFOSC_CAP Internal. Only to be used through TI provided API. RW 0x39

TOP:CKMD:HFXTINIT

Address Offset 0x0000 0118
Physical Address 0x4000 1118 Instance 0x4000 1118
Description Initial values for HFXT ramping
Type RW
Bits Field Name Description Type Reset
31:30 RESERVED30 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
29:23 AMPTHR Amplitude threshold during HFXT ramping RW 0b010 1000
22:16 IDAC Initial HFXT IDAC current RW 0b111 1111
15:12 IREF Initial HFXT IREF current RW 0x8
11:6 Q2CAP Initial HFXT Q2 cap trim
Value ENUM Name Description
0x0 CAP0 Nominal 25C = 2.57E-12 F
Stong 25C = 1.50E-12 F
Weak 25C = 2.69E-12 F
0x1 CAP1 Nominal 25C = 2.66E-12 F
Stong 25C = 1.60E-12 F
Weak 25C = 2.79E-12 F
0x2 CAP2 Nominal 25C = 2.76E-12 F
Stong 25C = 1.69E-12 F
Weak 25C = 2.89E-12 F
0x3 CAP3 Nominal 25C = 2.85E-12 F
Stong 25C = 1.79E-12 F
Weak 25C = 2.99E-12 F
0x4 CAP4 Nominal 25C = 2.95E-12 F
Stong 25C = 1.89E-12 F
Weak 25C = 3.09E-12 F
0x5 CAP5 Nominal 25C = 3.04E-12 F
Stong 25C = 1.99E-12 F
Weak 25C = 3.19E-12 F
0x6 CAP6 Nominal 25C = 3.14E-12 F
Stong 25C = 2.09E-12 F
Weak 25C = 3.30E-12 F
0x7 CAP7 Nominal 25C = 3.23E-12 F
Stong 25C = 2.19E-12 F
Weak 25C = 3.40E-12 F
0x8 CAP8 Nominal 25C = 3.33E-12 F
Stong 25C = 2.29E-12 F
Weak 25C = 3.50E-12 F
0x9 CAP9 Nominal 25C = 3.42E-12 F
Stong 25C = 2.39E-12 F
Weak 25C = 3.60E-12 F
0xA CAP10 Nominal 25C = 3.51E-12 F
Stong 25C = 2.49E-12 F
Weak 25C = 3.70E-12 F
0xB CAP11 Nominal 25C = 3.61E-12 F
Stong 25C = 2.59E-12 F
Weak 25C = 3.80E-12 F
0xC CAP12 Nominal 25C = 3.70E-12 F
Stong 25C = 2.69E-12 F
Weak 25C = 3.90E-12 F
0xD CAP13 Nominal 25C = 3.79E-12 F
Stong 25C = 2.79E-12 F
Weak 25C = 4.00E-12 F
0xE CAP14 Nominal 25C = 3.88E-12 F
Stong 25C = 2.89E-12 F
Weak 25C = 4.10E-12 F
0xF CAP15 Nominal 25C = 3.97E-12 F
Stong 25C = 2.98E-12 F
Weak 25C = 4.20E-12 F
0x10 CAP16 Nominal 25C = 3.97E-12 F
Stong 25C = 2.98E-12 F
Weak 25C = 4.20E-12 F
0x11 CAP17 Nominal 25C = 4.09E-12 F
Stong 25C = 3.11E-12 F
Weak 25C = 4.33E-12 F
0x12 CAP18 Nominal 25C = 4.21E-12 F
Stong 25C = 3.23E-12 F
Weak 25C = 4.46E-12 F
0x13 CAP19 Nominal 25C = 4.33E-12 F
Stong 25C = 3.36E-12 F
Weak 25C = 4.59E-12 F
0x14 CAP20 Nominal 25C = 4.45E-12 F
Stong 25C = 3.48E-12 F
Weak 25C = 4.72E-12 F
0x15 CAP21 Nominal 25C = 4.57E-12 F
Stong 25C = 3.60E-12 F
Weak 25C = 4.85E-12 F
0x16 CAP22 Nominal 25C = 4.68E-12 F
Stong 25C = 3.73E-12 F
Weak 25C = 4.98E-12 F
0x17 CAP23 Nominal 25C = 4.80E-12 F
Stong 25C = 3.85E-12 F
Weak 25C = 5.10E-12 F
0x18 CAP24 Nominal 25C = 4.91E-12 F
Stong 25C = 3.97E-12 F
Weak 25C = 5.23E-12 F
0x19 CAP25 Nominal 25C = 5.03E-12 F
Stong 25C = 4.09E-12 F
Weak 25C = 5.36E-12 F
0x1A CAP26 Nominal 25C = 5.15E-12 F
Stong 25C = 4.21E-12 F
Weak 25C = 5.49E-12 F
0x1B CAP27 Nominal 25C = 5.26E-12 F
Stong 25C = 4.32E-12 F
Weak 25C = 5.61E-12 F
0x1C CAP28 Nominal 25C = 5.37E-12 F
Stong 25C = 4.44E-12 F
Weak 25C = 5.74E-12 F
0x1D CAP29 Nominal 25C = 5.49E-12 F
Stong 25C = 4.56E-12 F
Weak 25C = 5.87E-12 F
0x1E CAP30 Nominal 25C = 5.60E-12 F
Stong 25C = 4.67E-12 F
Weak 25C = 5.99E-12 F
0x1F CAP31 Nominal 25C = 5.72E-12 F
Stong 25C = 4.79E-12 F
Weak 25C = 6.12E-12 F
0x20 CAP32 Nominal 25C = 5.97E-12 F
Stong 25C = 5.05E-12 F
Weak 25C = 6.40E-12 F
0x21 CAP33 Nominal 25C = 6.12E-12 F
Stong 25C = 5.20E-12 F
Weak 25C = 6.56E-12 F
0x22 CAP34 Nominal 25C = 6.26E-12 F
Stong 25C = 5.35E-12 F
Weak 25C = 6.72E-12 F
0x23 CAP35 Nominal 25C = 6.41E-12 F
Stong 25C = 5.49E-12 F
Weak 25C = 6.88E-12 F
0x24 CAP36 Nominal 25C = 6.55E-12 F
Stong 25C = 5.63E-12 F
Weak 25C = 7.04E-12 F
0x25 CAP37 Nominal 25C = 6.69E-12 F
Stong 25C = 5.78E-12 F
Weak 25C = 7.20E-12 F
0x26 CAP38 Nominal 25C = 6.84E-12 F
Stong 25C = 5.92E-12 F
Weak 25C = 7.35E-12 F
0x27 CAP39 Nominal 25C = 6.98E-12 F
Stong 25C = 6.06E-12 F
Weak 25C = 7.51E-12 F
0x28 CAP40 Nominal 25C = 7.12E-12 F
Stong 25C = 6.21E-12 F
Weak 25C = 7.67E-12 F
0x29 CAP41 Nominal 25C = 7.26E-12 F
Stong 25C = 6.35E-12 F
Weak 25C = 7.82E-12 F
0x2A CAP42 Nominal 25C = 7.40E-12 F
Stong 25C = 6.49E-12 F
Weak 25C = 7.98E-12 F
0x2B CAP43 Nominal 25C = 7.55E-12 F
Stong 25C = 6.63E-12 F
Weak 25C = 8.13E-12 F
0x2C CAP44 Nominal 25C = 7.69E-12 F
Stong 25C = 6.77E-12 F
Weak 25C = 8.29E-12 F
0x2D CAP45 Nominal 25C = 7.83E-12 F
Stong 25C = 6.91E-12 F
Weak 25C = 8.44E-12 F
0x2E CAP46 Nominal 25C = 7.97E-12 F
Stong 25C = 7.05E-12 F
Weak 25C = 8.60E-12 F
0x2F CAP47 Nominal 25C = 8.10E-12 F
Stong 25C = 7.18E-12 F
Weak 25C = 8.75E-12 F
0x30 CAP48 Nominal 25C = 8.10E-12 F
Stong 25C = 7.18E-12 F
Weak 25C = 8.75E-12 F
0x31 CAP49 Nominal 25C = 8.30E-12 F
Stong 25C = 7.38E-12 F
Weak 25C = 8.96E-12 F
0x32 CAP50 Nominal 25C = 8.49E-12 F
Stong 25C = 7.57E-12 F
Weak 25C = 9.18E-12 F
0x33 CAP51 Nominal 25C = 8.69E-12 F
Stong 25C = 7.76E-12 F
Weak 25C = 9.39E-12 F
0x34 CAP52 Nominal 25C = 8.88E-12 F
Stong 25C = 7.94E-12 F
Weak 25C = 9.60E-12 F
0x35 CAP53 Nominal 25C = 9.07E-12 F
Stong 25C = 8.13E-12 F
Weak 25C = 9.81E-12 F
0x36 CAP54 Nominal 25C = 9.26E-12 F
Stong 25C = 8.32E-12 F
Weak 25C = 1.00E-11 F
0x37 CAP55 Nominal 25C = 9.46E-12 F
Stong 25C = 8.51E-12 F
Weak 25C = 1.02E-11 F
0x38 CAP56 Nominal 25C = 9.65E-12 F
Stong 25C = 8.70E-12 F
Weak 25C = 1.04E-11 F
0x39 CAP57 Nominal 25C = 9.84E-12 F
Stong 25C = 8.89E-12 F
Weak 25C = 1.07E-11 F
0x3A CAP58 Nominal 25C = 1.00E-11 F
Stong 25C = 9.07E-12 F
Weak 25C = 1.09E-11 F
0x3B CAP59 Nominal 25C = 1.02E-11 F
Stong 25C = 9.26E-12 F
Weak 25C = 1.11E-11 F
0x3C CAP60 Nominal 25C = 1.04E-11 F
Stong 25C = 9.45E-12 F
Weak 25C = 1.13E-11 F
0x3D CAP61 Nominal 25C = 1.06E-11 F
Stong 25C = 9.64E-12 F
Weak 25C = 1.15E-11 F
0x3E CAP62 Nominal 25C = 1.08E-11 F
Stong 25C = 9.82E-12 F
Weak 25C = 1.17E-11 F
0x3F CAP63 Nominal 25C = 1.10E-11 F
Stong 25C = 1.00E-11 F
Weak 25C = 1.19E-11 F
RW 0b00 0000
5:0 Q1CAP Initial HFXT Q1 cap trim
Value ENUM Name Description
0x0 CAP0 Nominal 25C = 2.57E-12 F
Stong 25C = 1.50E-12 F
Weak 25C = 2.69E-12 F
0x1 CAP1 Nominal 25C = 2.66E-12 F
Stong 25C = 1.60E-12 F
Weak 25C = 2.79E-12 F
0x2 CAP2 Nominal 25C = 2.76E-12 F
Stong 25C = 1.69E-12 F
Weak 25C = 2.89E-12 F
0x3 CAP3 Nominal 25C = 2.85E-12 F
Stong 25C = 1.79E-12 F
Weak 25C = 2.99E-12 F
0x4 CAP4 Nominal 25C = 2.95E-12 F
Stong 25C = 1.89E-12 F
Weak 25C = 3.09E-12 F
0x5 CAP5 Nominal 25C = 3.04E-12 F
Stong 25C = 1.99E-12 F
Weak 25C = 3.19E-12 F
0x6 CAP6 Nominal 25C = 3.14E-12 F
Stong 25C = 2.09E-12 F
Weak 25C = 3.30E-12 F
0x7 CAP7 Nominal 25C = 3.23E-12 F
Stong 25C = 2.19E-12 F
Weak 25C = 3.40E-12 F
0x8 CAP8 Nominal 25C = 3.33E-12 F
Stong 25C = 2.29E-12 F
Weak 25C = 3.50E-12 F
0x9 CAP9 Nominal 25C = 3.42E-12 F
Stong 25C = 2.39E-12 F
Weak 25C = 3.60E-12 F
0xA CAP10 Nominal 25C = 3.51E-12 F
Stong 25C = 2.49E-12 F
Weak 25C = 3.70E-12 F
0xB CAP11 Nominal 25C = 3.61E-12 F
Stong 25C = 2.59E-12 F
Weak 25C = 3.80E-12 F
0xC CAP12 Nominal 25C = 3.70E-12 F
Stong 25C = 2.69E-12 F
Weak 25C = 3.90E-12 F
0xD CAP13 Nominal 25C = 3.79E-12 F
Stong 25C = 2.79E-12 F
Weak 25C = 4.00E-12 F
0xE CAP14 Nominal 25C = 3.88E-12 F
Stong 25C = 2.89E-12 F
Weak 25C = 4.10E-12 F
0xF CAP15 Nominal 25C = 3.97E-12 F
Stong 25C = 2.98E-12 F
Weak 25C = 4.20E-12 F
0x10 CAP16 Nominal 25C = 3.97E-12 F
Stong 25C = 2.98E-12 F
Weak 25C = 4.20E-12 F
0x11 CAP17 Nominal 25C = 4.09E-12 F
Stong 25C = 3.11E-12 F
Weak 25C = 4.33E-12 F
0x12 CAP18 Nominal 25C = 4.21E-12 F
Stong 25C = 3.23E-12 F
Weak 25C = 4.46E-12 F
0x13 CAP19 Nominal 25C = 4.33E-12 F
Stong 25C = 3.36E-12 F
Weak 25C = 4.59E-12 F
0x14 CAP20 Nominal 25C = 4.45E-12 F
Stong 25C = 3.48E-12 F
Weak 25C = 4.72E-12 F
0x15 CAP21 Nominal 25C = 4.57E-12 F
Stong 25C = 3.60E-12 F
Weak 25C = 4.85E-12 F
0x16 CAP22 Nominal 25C = 4.68E-12 F
Stong 25C = 3.73E-12 F
Weak 25C = 4.98E-12 F
0x17 CAP23 Nominal 25C = 4.80E-12 F
Stong 25C = 3.85E-12 F
Weak 25C = 5.10E-12 F
0x18 CAP24 Nominal 25C = 4.91E-12 F
Stong 25C = 3.97E-12 F
Weak 25C = 5.23E-12 F
0x19 CAP25 Nominal 25C = 5.03E-12 F
Stong 25C = 4.09E-12 F
Weak 25C = 5.36E-12 F
0x1A CAP26 Nominal 25C = 5.15E-12 F
Stong 25C = 4.21E-12 F
Weak 25C = 5.49E-12 F
0x1B CAP27 Nominal 25C = 5.26E-12 F
Stong 25C = 4.32E-12 F
Weak 25C = 5.61E-12 F
0x1C CAP28 Nominal 25C = 5.37E-12 F
Stong 25C = 4.44E-12 F
Weak 25C = 5.74E-12 F
0x1D CAP29 Nominal 25C = 5.49E-12 F
Stong 25C = 4.56E-12 F
Weak 25C = 5.87E-12 F
0x1E CAP30 Nominal 25C = 5.60E-12 F
Stong 25C = 4.67E-12 F
Weak 25C = 5.99E-12 F
0x1F CAP31 Nominal 25C = 5.72E-12 F
Stong 25C = 4.79E-12 F
Weak 25C = 6.12E-12 F
0x20 CAP32 Nominal 25C = 5.97E-12 F
Stong 25C = 5.05E-12 F
Weak 25C = 6.40E-12 F
0x21 CAP33 Nominal 25C = 6.12E-12 F
Stong 25C = 5.20E-12 F
Weak 25C = 6.56E-12 F
0x22 CAP34 Nominal 25C = 6.26E-12 F
Stong 25C = 5.35E-12 F
Weak 25C = 6.72E-12 F
0x23 CAP35 Nominal 25C = 6.41E-12 F
Stong 25C = 5.49E-12 F
Weak 25C = 6.88E-12 F
0x24 CAP36 Nominal 25C = 6.55E-12 F
Stong 25C = 5.63E-12 F
Weak 25C = 7.04E-12 F
0x25 CAP37 Nominal 25C = 6.69E-12 F
Stong 25C = 5.78E-12 F
Weak 25C = 7.20E-12 F
0x26 CAP38 Nominal 25C = 6.84E-12 F
Stong 25C = 5.92E-12 F
Weak 25C = 7.35E-12 F
0x27 CAP39 Nominal 25C = 6.98E-12 F
Stong 25C = 6.06E-12 F
Weak 25C = 7.51E-12 F
0x28 CAP40 Nominal 25C = 7.12E-12 F
Stong 25C = 6.21E-12 F
Weak 25C = 7.67E-12 F
0x29 CAP41 Nominal 25C = 7.26E-12 F
Stong 25C = 6.35E-12 F
Weak 25C = 7.82E-12 F
0x2A CAP42 Nominal 25C = 7.40E-12 F
Stong 25C = 6.49E-12 F
Weak 25C = 7.98E-12 F
0x2B CAP43 Nominal 25C = 7.55E-12 F
Stong 25C = 6.63E-12 F
Weak 25C = 8.13E-12 F
0x2C CAP44 Nominal 25C = 7.69E-12 F
Stong 25C = 6.77E-12 F
Weak 25C = 8.29E-12 F
0x2D CAP45 Nominal 25C = 7.83E-12 F
Stong 25C = 6.91E-12 F
Weak 25C = 8.44E-12 F
0x2E CAP46 Nominal 25C = 7.97E-12 F
Stong 25C = 7.05E-12 F
Weak 25C = 8.60E-12 F
0x2F CAP47 Nominal 25C = 8.10E-12 F
Stong 25C = 7.18E-12 F
Weak 25C = 8.75E-12 F
0x30 CAP48 Nominal 25C = 8.10E-12 F
Stong 25C = 7.18E-12 F
Weak 25C = 8.75E-12 F
0x31 CAP49 Nominal 25C = 8.30E-12 F
Stong 25C = 7.38E-12 F
Weak 25C = 8.96E-12 F
0x32 CAP50 Nominal 25C = 8.49E-12 F
Stong 25C = 7.57E-12 F
Weak 25C = 9.18E-12 F
0x33 CAP51 Nominal 25C = 8.69E-12 F
Stong 25C = 7.76E-12 F
Weak 25C = 9.39E-12 F
0x34 CAP52 Nominal 25C = 8.88E-12 F
Stong 25C = 7.94E-12 F
Weak 25C = 9.60E-12 F
0x35 CAP53 Nominal 25C = 9.07E-12 F
Stong 25C = 8.13E-12 F
Weak 25C = 9.81E-12 F
0x36 CAP54 Nominal 25C = 9.26E-12 F
Stong 25C = 8.32E-12 F
Weak 25C = 1.00E-11 F
0x37 CAP55 Nominal 25C = 9.46E-12 F
Stong 25C = 8.51E-12 F
Weak 25C = 1.02E-11 F
0x38 CAP56 Nominal 25C = 9.65E-12 F
Stong 25C = 8.70E-12 F
Weak 25C = 1.04E-11 F
0x39 CAP57 Nominal 25C = 9.84E-12 F
Stong 25C = 8.89E-12 F
Weak 25C = 1.07E-11 F
0x3A CAP58 Nominal 25C = 1.00E-11 F
Stong 25C = 9.07E-12 F
Weak 25C = 1.09E-11 F
0x3B CAP59 Nominal 25C = 1.02E-11 F
Stong 25C = 9.26E-12 F
Weak 25C = 1.11E-11 F
0x3C CAP60 Nominal 25C = 1.04E-11 F
Stong 25C = 9.45E-12 F
Weak 25C = 1.13E-11 F
0x3D CAP61 Nominal 25C = 1.06E-11 F
Stong 25C = 9.64E-12 F
Weak 25C = 1.15E-11 F
0x3E CAP62 Nominal 25C = 1.08E-11 F
Stong 25C = 9.82E-12 F
Weak 25C = 1.17E-11 F
0x3F CAP63 Nominal 25C = 1.10E-11 F
Stong 25C = 1.00E-11 F
Weak 25C = 1.19E-11 F
RW 0b00 0000

TOP:CKMD:HFXTTARG

Address Offset 0x0000 011C
Physical Address 0x4000 111C Instance 0x4000 111C
Description Target values for HFXT ramping
Type RW
Bits Field Name Description Type Reset
31:30 AMPHYST ADC hysteresis used during IDAC updates.

Every AMPCFG1.INTERVAL, IDAC will be regulated
- up as long as ADC < AMPTHR
- down as long as ADC > AMPTHR+AMPHYST
RW 0b01
29:23 AMPTHR Minimum HFXT amplitude RW 0b010 1000
22:16 IDAC Minimum IDAC current RW 0b100 0110
15:12 IREF Target HFXT IREF current RW 0x4
11:6 Q2CAP Target HFXT Q2 cap trim
Value ENUM Name Description
0x0 CAP0 Nominal 25C = 2.57E-12 F
Stong 25C = 1.50E-12 F
Weak 25C = 2.69E-12 F
0x1 CAP1 Nominal 25C = 2.66E-12 F
Stong 25C = 1.60E-12 F
Weak 25C = 2.79E-12 F
0x2 CAP2 Nominal 25C = 2.76E-12 F
Stong 25C = 1.69E-12 F
Weak 25C = 2.89E-12 F
0x3 CAP3 Nominal 25C = 2.85E-12 F
Stong 25C = 1.79E-12 F
Weak 25C = 2.99E-12 F
0x4 CAP4 Nominal 25C = 2.95E-12 F
Stong 25C = 1.89E-12 F
Weak 25C = 3.09E-12 F
0x5 CAP5 Nominal 25C = 3.04E-12 F
Stong 25C = 1.99E-12 F
Weak 25C = 3.19E-12 F
0x6 CAP6 Nominal 25C = 3.14E-12 F
Stong 25C = 2.09E-12 F
Weak 25C = 3.30E-12 F
0x7 CAP7 Nominal 25C = 3.23E-12 F
Stong 25C = 2.19E-12 F
Weak 25C = 3.40E-12 F
0x8 CAP8 Nominal 25C = 3.33E-12 F
Stong 25C = 2.29E-12 F
Weak 25C = 3.50E-12 F
0x9 CAP9 Nominal 25C = 3.42E-12 F
Stong 25C = 2.39E-12 F
Weak 25C = 3.60E-12 F
0xA CAP10 Nominal 25C = 3.51E-12 F
Stong 25C = 2.49E-12 F
Weak 25C = 3.70E-12 F
0xB CAP11 Nominal 25C = 3.61E-12 F
Stong 25C = 2.59E-12 F
Weak 25C = 3.80E-12 F
0xC CAP12 Nominal 25C = 3.70E-12 F
Stong 25C = 2.69E-12 F
Weak 25C = 3.90E-12 F
0xD CAP13 Nominal 25C = 3.79E-12 F
Stong 25C = 2.79E-12 F
Weak 25C = 4.00E-12 F
0xE CAP14 Nominal 25C = 3.88E-12 F
Stong 25C = 2.89E-12 F
Weak 25C = 4.10E-12 F
0xF CAP15 Nominal 25C = 3.97E-12 F
Stong 25C = 2.98E-12 F
Weak 25C = 4.20E-12 F
0x10 CAP16 Nominal 25C = 3.97E-12 F
Stong 25C = 2.98E-12 F
Weak 25C = 4.20E-12 F
0x11 CAP17 Nominal 25C = 4.09E-12 F
Stong 25C = 3.11E-12 F
Weak 25C = 4.33E-12 F
0x12 CAP18 Nominal 25C = 4.21E-12 F
Stong 25C = 3.23E-12 F
Weak 25C = 4.46E-12 F
0x13 CAP19 Nominal 25C = 4.33E-12 F
Stong 25C = 3.36E-12 F
Weak 25C = 4.59E-12 F
0x14 CAP20 Nominal 25C = 4.45E-12 F
Stong 25C = 3.48E-12 F
Weak 25C = 4.72E-12 F
0x15 CAP21 Nominal 25C = 4.57E-12 F
Stong 25C = 3.60E-12 F
Weak 25C = 4.85E-12 F
0x16 CAP22 Nominal 25C = 4.68E-12 F
Stong 25C = 3.73E-12 F
Weak 25C = 4.98E-12 F
0x17 CAP23 Nominal 25C = 4.80E-12 F
Stong 25C = 3.85E-12 F
Weak 25C = 5.10E-12 F
0x18 CAP24 Nominal 25C = 4.91E-12 F
Stong 25C = 3.97E-12 F
Weak 25C = 5.23E-12 F
0x19 CAP25 Nominal 25C = 5.03E-12 F
Stong 25C = 4.09E-12 F
Weak 25C = 5.36E-12 F
0x1A CAP26 Nominal 25C = 5.15E-12 F
Stong 25C = 4.21E-12 F
Weak 25C = 5.49E-12 F
0x1B CAP27 Nominal 25C = 5.26E-12 F
Stong 25C = 4.32E-12 F
Weak 25C = 5.61E-12 F
0x1C CAP28 Nominal 25C = 5.37E-12 F
Stong 25C = 4.44E-12 F
Weak 25C = 5.74E-12 F
0x1D CAP29 Nominal 25C = 5.49E-12 F
Stong 25C = 4.56E-12 F
Weak 25C = 5.87E-12 F
0x1E CAP30 Nominal 25C = 5.60E-12 F
Stong 25C = 4.67E-12 F
Weak 25C = 5.99E-12 F
0x1F CAP31 Nominal 25C = 5.72E-12 F
Stong 25C = 4.79E-12 F
Weak 25C = 6.12E-12 F
0x20 CAP32 Nominal 25C = 5.97E-12 F
Stong 25C = 5.05E-12 F
Weak 25C = 6.40E-12 F
0x21 CAP33 Nominal 25C = 6.12E-12 F
Stong 25C = 5.20E-12 F
Weak 25C = 6.56E-12 F
0x22 CAP34 Nominal 25C = 6.26E-12 F
Stong 25C = 5.35E-12 F
Weak 25C = 6.72E-12 F
0x23 CAP35 Nominal 25C = 6.41E-12 F
Stong 25C = 5.49E-12 F
Weak 25C = 6.88E-12 F
0x24 CAP36 Nominal 25C = 6.55E-12 F
Stong 25C = 5.63E-12 F
Weak 25C = 7.04E-12 F
0x25 CAP37 Nominal 25C = 6.69E-12 F
Stong 25C = 5.78E-12 F
Weak 25C = 7.20E-12 F
0x26 CAP38 Nominal 25C = 6.84E-12 F
Stong 25C = 5.92E-12 F
Weak 25C = 7.35E-12 F
0x27 CAP39 Nominal 25C = 6.98E-12 F
Stong 25C = 6.06E-12 F
Weak 25C = 7.51E-12 F
0x28 CAP40 Nominal 25C = 7.12E-12 F
Stong 25C = 6.21E-12 F
Weak 25C = 7.67E-12 F
0x29 CAP41 Nominal 25C = 7.26E-12 F
Stong 25C = 6.35E-12 F
Weak 25C = 7.82E-12 F
0x2A CAP42 Nominal 25C = 7.40E-12 F
Stong 25C = 6.49E-12 F
Weak 25C = 7.98E-12 F
0x2B CAP43 Nominal 25C = 7.55E-12 F
Stong 25C = 6.63E-12 F
Weak 25C = 8.13E-12 F
0x2C CAP44 Nominal 25C = 7.69E-12 F
Stong 25C = 6.77E-12 F
Weak 25C = 8.29E-12 F
0x2D CAP45 Nominal 25C = 7.83E-12 F
Stong 25C = 6.91E-12 F
Weak 25C = 8.44E-12 F
0x2E CAP46 Nominal 25C = 7.97E-12 F
Stong 25C = 7.05E-12 F
Weak 25C = 8.60E-12 F
0x2F CAP47 Nominal 25C = 8.10E-12 F
Stong 25C = 7.18E-12 F
Weak 25C = 8.75E-12 F
0x30 CAP48 Nominal 25C = 8.10E-12 F
Stong 25C = 7.18E-12 F
Weak 25C = 8.75E-12 F
0x31 CAP49 Nominal 25C = 8.30E-12 F
Stong 25C = 7.38E-12 F
Weak 25C = 8.96E-12 F
0x32 CAP50 Nominal 25C = 8.49E-12 F
Stong 25C = 7.57E-12 F
Weak 25C = 9.18E-12 F
0x33 CAP51 Nominal 25C = 8.69E-12 F
Stong 25C = 7.76E-12 F
Weak 25C = 9.39E-12 F
0x34 CAP52 Nominal 25C = 8.88E-12 F
Stong 25C = 7.94E-12 F
Weak 25C = 9.60E-12 F
0x35 CAP53 Nominal 25C = 9.07E-12 F
Stong 25C = 8.13E-12 F
Weak 25C = 9.81E-12 F
0x36 CAP54 Nominal 25C = 9.26E-12 F
Stong 25C = 8.32E-12 F
Weak 25C = 1.00E-11 F
0x37 CAP55 Nominal 25C = 9.46E-12 F
Stong 25C = 8.51E-12 F
Weak 25C = 1.02E-11 F
0x38 CAP56 Nominal 25C = 9.65E-12 F
Stong 25C = 8.70E-12 F
Weak 25C = 1.04E-11 F
0x39 CAP57 Nominal 25C = 9.84E-12 F
Stong 25C = 8.89E-12 F
Weak 25C = 1.07E-11 F
0x3A CAP58 Nominal 25C = 1.00E-11 F
Stong 25C = 9.07E-12 F
Weak 25C = 1.09E-11 F
0x3B CAP59 Nominal 25C = 1.02E-11 F
Stong 25C = 9.26E-12 F
Weak 25C = 1.11E-11 F
0x3C CAP60 Nominal 25C = 1.04E-11 F
Stong 25C = 9.45E-12 F
Weak 25C = 1.13E-11 F
0x3D CAP61 Nominal 25C = 1.06E-11 F
Stong 25C = 9.64E-12 F
Weak 25C = 1.15E-11 F
0x3E CAP62 Nominal 25C = 1.08E-11 F
Stong 25C = 9.82E-12 F
Weak 25C = 1.17E-11 F
0x3F CAP63 Nominal 25C = 1.10E-11 F
Stong 25C = 1.00E-11 F
Weak 25C = 1.19E-11 F
RW 0b10 1101
5:0 Q1CAP Target HFXT Q1 cap trim
Value ENUM Name Description
0x0 CAP0 Nominal 25C = 2.57E-12 F
Stong 25C = 1.50E-12 F
Weak 25C = 2.69E-12 F
0x1 CAP1 Nominal 25C = 2.66E-12 F
Stong 25C = 1.60E-12 F
Weak 25C = 2.79E-12 F
0x2 CAP2 Nominal 25C = 2.76E-12 F
Stong 25C = 1.69E-12 F
Weak 25C = 2.89E-12 F
0x3 CAP3 Nominal 25C = 2.85E-12 F
Stong 25C = 1.79E-12 F
Weak 25C = 2.99E-12 F
0x4 CAP4 Nominal 25C = 2.95E-12 F
Stong 25C = 1.89E-12 F
Weak 25C = 3.09E-12 F
0x5 CAP5 Nominal 25C = 3.04E-12 F
Stong 25C = 1.99E-12 F
Weak 25C = 3.19E-12 F
0x6 CAP6 Nominal 25C = 3.14E-12 F
Stong 25C = 2.09E-12 F
Weak 25C = 3.30E-12 F
0x7 CAP7 Nominal 25C = 3.23E-12 F
Stong 25C = 2.19E-12 F
Weak 25C = 3.40E-12 F
0x8 CAP8 Nominal 25C = 3.33E-12 F
Stong 25C = 2.29E-12 F
Weak 25C = 3.50E-12 F
0x9 CAP9 Nominal 25C = 3.42E-12 F
Stong 25C = 2.39E-12 F
Weak 25C = 3.60E-12 F
0xA CAP10 Nominal 25C = 3.51E-12 F
Stong 25C = 2.49E-12 F
Weak 25C = 3.70E-12 F
0xB CAP11 Nominal 25C = 3.61E-12 F
Stong 25C = 2.59E-12 F
Weak 25C = 3.80E-12 F
0xC CAP12 Nominal 25C = 3.70E-12 F
Stong 25C = 2.69E-12 F
Weak 25C = 3.90E-12 F
0xD CAP13 Nominal 25C = 3.79E-12 F
Stong 25C = 2.79E-12 F
Weak 25C = 4.00E-12 F
0xE CAP14 Nominal 25C = 3.88E-12 F
Stong 25C = 2.89E-12 F
Weak 25C = 4.10E-12 F
0xF CAP15 Nominal 25C = 3.97E-12 F
Stong 25C = 2.98E-12 F
Weak 25C = 4.20E-12 F
0x10 CAP16 Nominal 25C = 3.97E-12 F
Stong 25C = 2.98E-12 F
Weak 25C = 4.20E-12 F
0x11 CAP17 Nominal 25C = 4.09E-12 F
Stong 25C = 3.11E-12 F
Weak 25C = 4.33E-12 F
0x12 CAP18 Nominal 25C = 4.21E-12 F
Stong 25C = 3.23E-12 F
Weak 25C = 4.46E-12 F
0x13 CAP19 Nominal 25C = 4.33E-12 F
Stong 25C = 3.36E-12 F
Weak 25C = 4.59E-12 F
0x14 CAP20 Nominal 25C = 4.45E-12 F
Stong 25C = 3.48E-12 F
Weak 25C = 4.72E-12 F
0x15 CAP21 Nominal 25C = 4.57E-12 F
Stong 25C = 3.60E-12 F
Weak 25C = 4.85E-12 F
0x16 CAP22 Nominal 25C = 4.68E-12 F
Stong 25C = 3.73E-12 F
Weak 25C = 4.98E-12 F
0x17 CAP23 Nominal 25C = 4.80E-12 F
Stong 25C = 3.85E-12 F
Weak 25C = 5.10E-12 F
0x18 CAP24 Nominal 25C = 4.91E-12 F
Stong 25C = 3.97E-12 F
Weak 25C = 5.23E-12 F
0x19 CAP25 Nominal 25C = 5.03E-12 F
Stong 25C = 4.09E-12 F
Weak 25C = 5.36E-12 F
0x1A CAP26 Nominal 25C = 5.15E-12 F
Stong 25C = 4.21E-12 F
Weak 25C = 5.49E-12 F
0x1B CAP27 Nominal 25C = 5.26E-12 F
Stong 25C = 4.32E-12 F
Weak 25C = 5.61E-12 F
0x1C CAP28 Nominal 25C = 5.37E-12 F
Stong 25C = 4.44E-12 F
Weak 25C = 5.74E-12 F
0x1D CAP29 Nominal 25C = 5.49E-12 F
Stong 25C = 4.56E-12 F
Weak 25C = 5.87E-12 F
0x1E CAP30 Nominal 25C = 5.60E-12 F
Stong 25C = 4.67E-12 F
Weak 25C = 5.99E-12 F
0x1F CAP31 Nominal 25C = 5.72E-12 F
Stong 25C = 4.79E-12 F
Weak 25C = 6.12E-12 F
0x20 CAP32 Nominal 25C = 5.97E-12 F
Stong 25C = 5.05E-12 F
Weak 25C = 6.40E-12 F
0x21 CAP33 Nominal 25C = 6.12E-12 F
Stong 25C = 5.20E-12 F
Weak 25C = 6.56E-12 F
0x22 CAP34 Nominal 25C = 6.26E-12 F
Stong 25C = 5.35E-12 F
Weak 25C = 6.72E-12 F
0x23 CAP35 Nominal 25C = 6.41E-12 F
Stong 25C = 5.49E-12 F
Weak 25C = 6.88E-12 F
0x24 CAP36 Nominal 25C = 6.55E-12 F
Stong 25C = 5.63E-12 F
Weak 25C = 7.04E-12 F
0x25 CAP37 Nominal 25C = 6.69E-12 F
Stong 25C = 5.78E-12 F
Weak 25C = 7.20E-12 F
0x26 CAP38 Nominal 25C = 6.84E-12 F
Stong 25C = 5.92E-12 F
Weak 25C = 7.35E-12 F
0x27 CAP39 Nominal 25C = 6.98E-12 F
Stong 25C = 6.06E-12 F
Weak 25C = 7.51E-12 F
0x28 CAP40 Nominal 25C = 7.12E-12 F
Stong 25C = 6.21E-12 F
Weak 25C = 7.67E-12 F
0x29 CAP41 Nominal 25C = 7.26E-12 F
Stong 25C = 6.35E-12 F
Weak 25C = 7.82E-12 F
0x2A CAP42 Nominal 25C = 7.40E-12 F
Stong 25C = 6.49E-12 F
Weak 25C = 7.98E-12 F
0x2B CAP43 Nominal 25C = 7.55E-12 F
Stong 25C = 6.63E-12 F
Weak 25C = 8.13E-12 F
0x2C CAP44 Nominal 25C = 7.69E-12 F
Stong 25C = 6.77E-12 F
Weak 25C = 8.29E-12 F
0x2D CAP45 Nominal 25C = 7.83E-12 F
Stong 25C = 6.91E-12 F
Weak 25C = 8.44E-12 F
0x2E CAP46 Nominal 25C = 7.97E-12 F
Stong 25C = 7.05E-12 F
Weak 25C = 8.60E-12 F
0x2F CAP47 Nominal 25C = 8.10E-12 F
Stong 25C = 7.18E-12 F
Weak 25C = 8.75E-12 F
0x30 CAP48 Nominal 25C = 8.10E-12 F
Stong 25C = 7.18E-12 F
Weak 25C = 8.75E-12 F
0x31 CAP49 Nominal 25C = 8.30E-12 F
Stong 25C = 7.38E-12 F
Weak 25C = 8.96E-12 F
0x32 CAP50 Nominal 25C = 8.49E-12 F
Stong 25C = 7.57E-12 F
Weak 25C = 9.18E-12 F
0x33 CAP51 Nominal 25C = 8.69E-12 F
Stong 25C = 7.76E-12 F
Weak 25C = 9.39E-12 F
0x34 CAP52 Nominal 25C = 8.88E-12 F
Stong 25C = 7.94E-12 F
Weak 25C = 9.60E-12 F
0x35 CAP53 Nominal 25C = 9.07E-12 F
Stong 25C = 8.13E-12 F
Weak 25C = 9.81E-12 F
0x36 CAP54 Nominal 25C = 9.26E-12 F
Stong 25C = 8.32E-12 F
Weak 25C = 1.00E-11 F
0x37 CAP55 Nominal 25C = 9.46E-12 F
Stong 25C = 8.51E-12 F
Weak 25C = 1.02E-11 F
0x38 CAP56 Nominal 25C = 9.65E-12 F
Stong 25C = 8.70E-12 F
Weak 25C = 1.04E-11 F
0x39 CAP57 Nominal 25C = 9.84E-12 F
Stong 25C = 8.89E-12 F
Weak 25C = 1.07E-11 F
0x3A CAP58 Nominal 25C = 1.00E-11 F
Stong 25C = 9.07E-12 F
Weak 25C = 1.09E-11 F
0x3B CAP59 Nominal 25C = 1.02E-11 F
Stong 25C = 9.26E-12 F
Weak 25C = 1.11E-11 F
0x3C CAP60 Nominal 25C = 1.04E-11 F
Stong 25C = 9.45E-12 F
Weak 25C = 1.13E-11 F
0x3D CAP61 Nominal 25C = 1.06E-11 F
Stong 25C = 9.64E-12 F
Weak 25C = 1.15E-11 F
0x3E CAP62 Nominal 25C = 1.08E-11 F
Stong 25C = 9.82E-12 F
Weak 25C = 1.17E-11 F
0x3F CAP63 Nominal 25C = 1.10E-11 F
Stong 25C = 1.00E-11 F
Weak 25C = 1.19E-11 F
RW 0b10 1101

TOP:CKMD:HFXTDYN

Address Offset 0x0000 0120
Physical Address 0x4000 1120 Instance 0x4000 1120
Description Alternative target values for HFXT configuration

Software can change these values to dynamically transition the HFXT configuration while HFXT is running.
Set SEL to select the alternative set of target values.
Type RW
Bits Field Name Description Type Reset
31 SEL Select the dynamic configuration.

Amplitude ramping will always happen using the values in HFXTINIT, and HFXTTARG.
Afterwards, this bit can be used to select between HFXTTARG and HFXTDYN.
Hardware will ensure a smooth transition of analog control signals.
Value ENUM Name Description
0x0 TARGET Select configuration in CKM.HFXTTARG0 and CKM.HFXTTARG1.
0x1 DYNAMIC Select configuration in CKM.HFXTDYN0 and CKM.HFXTDYN1.
RW 0
30 RESERVED30 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
29:23 AMPTHR Minimum HFXT amplitude RW 0b010 1000
22:16 IDAC Minimum IDAC current RW 0b100 0110
15:12 IREF Target HFXT IREF current RW 0x4
11:6 Q2CAP Target HFXT Q2 cap trim
Value ENUM Name Description
0x0 CAP0 Nominal 25C = 2.57E-12 F
Stong 25C = 1.50E-12 F
Weak 25C = 2.69E-12 F
0x1 CAP1 Nominal 25C = 2.66E-12 F
Stong 25C = 1.60E-12 F
Weak 25C = 2.79E-12 F
0x2 CAP2 Nominal 25C = 2.76E-12 F
Stong 25C = 1.69E-12 F
Weak 25C = 2.89E-12 F
0x3 CAP3 Nominal 25C = 2.85E-12 F
Stong 25C = 1.79E-12 F
Weak 25C = 2.99E-12 F
0x4 CAP4 Nominal 25C = 2.95E-12 F
Stong 25C = 1.89E-12 F
Weak 25C = 3.09E-12 F
0x5 CAP5 Nominal 25C = 3.04E-12 F
Stong 25C = 1.99E-12 F
Weak 25C = 3.19E-12 F
0x6 CAP6 Nominal 25C = 3.14E-12 F
Stong 25C = 2.09E-12 F
Weak 25C = 3.30E-12 F
0x7 CAP7 Nominal 25C = 3.23E-12 F
Stong 25C = 2.19E-12 F
Weak 25C = 3.40E-12 F
0x8 CAP8 Nominal 25C = 3.33E-12 F
Stong 25C = 2.29E-12 F
Weak 25C = 3.50E-12 F
0x9 CAP9 Nominal 25C = 3.42E-12 F
Stong 25C = 2.39E-12 F
Weak 25C = 3.60E-12 F
0xA CAP10 Nominal 25C = 3.51E-12 F
Stong 25C = 2.49E-12 F
Weak 25C = 3.70E-12 F
0xB CAP11 Nominal 25C = 3.61E-12 F
Stong 25C = 2.59E-12 F
Weak 25C = 3.80E-12 F
0xC CAP12 Nominal 25C = 3.70E-12 F
Stong 25C = 2.69E-12 F
Weak 25C = 3.90E-12 F
0xD CAP13 Nominal 25C = 3.79E-12 F
Stong 25C = 2.79E-12 F
Weak 25C = 4.00E-12 F
0xE CAP14 Nominal 25C = 3.88E-12 F
Stong 25C = 2.89E-12 F
Weak 25C = 4.10E-12 F
0xF CAP15 Nominal 25C = 3.97E-12 F
Stong 25C = 2.98E-12 F
Weak 25C = 4.20E-12 F
0x10 CAP16 Nominal 25C = 3.97E-12 F
Stong 25C = 2.98E-12 F
Weak 25C = 4.20E-12 F
0x11 CAP17 Nominal 25C = 4.09E-12 F
Stong 25C = 3.11E-12 F
Weak 25C = 4.33E-12 F
0x12 CAP18 Nominal 25C = 4.21E-12 F
Stong 25C = 3.23E-12 F
Weak 25C = 4.46E-12 F
0x13 CAP19 Nominal 25C = 4.33E-12 F
Stong 25C = 3.36E-12 F
Weak 25C = 4.59E-12 F
0x14 CAP20 Nominal 25C = 4.45E-12 F
Stong 25C = 3.48E-12 F
Weak 25C = 4.72E-12 F
0x15 CAP21 Nominal 25C = 4.57E-12 F
Stong 25C = 3.60E-12 F
Weak 25C = 4.85E-12 F
0x16 CAP22 Nominal 25C = 4.68E-12 F
Stong 25C = 3.73E-12 F
Weak 25C = 4.98E-12 F
0x17 CAP23 Nominal 25C = 4.80E-12 F
Stong 25C = 3.85E-12 F
Weak 25C = 5.10E-12 F
0x18 CAP24 Nominal 25C = 4.91E-12 F
Stong 25C = 3.97E-12 F
Weak 25C = 5.23E-12 F
0x19 CAP25 Nominal 25C = 5.03E-12 F
Stong 25C = 4.09E-12 F
Weak 25C = 5.36E-12 F
0x1A CAP26 Nominal 25C = 5.15E-12 F
Stong 25C = 4.21E-12 F
Weak 25C = 5.49E-12 F
0x1B CAP27 Nominal 25C = 5.26E-12 F
Stong 25C = 4.32E-12 F
Weak 25C = 5.61E-12 F
0x1C CAP28 Nominal 25C = 5.37E-12 F
Stong 25C = 4.44E-12 F
Weak 25C = 5.74E-12 F
0x1D CAP29 Nominal 25C = 5.49E-12 F
Stong 25C = 4.56E-12 F
Weak 25C = 5.87E-12 F
0x1E CAP30 Nominal 25C = 5.60E-12 F
Stong 25C = 4.67E-12 F
Weak 25C = 5.99E-12 F
0x1F CAP31 Nominal 25C = 5.72E-12 F
Stong 25C = 4.79E-12 F
Weak 25C = 6.12E-12 F
0x20 CAP32 Nominal 25C = 5.97E-12 F
Stong 25C = 5.05E-12 F
Weak 25C = 6.40E-12 F
0x21 CAP33 Nominal 25C = 6.12E-12 F
Stong 25C = 5.20E-12 F
Weak 25C = 6.56E-12 F
0x22 CAP34 Nominal 25C = 6.26E-12 F
Stong 25C = 5.35E-12 F
Weak 25C = 6.72E-12 F
0x23 CAP35 Nominal 25C = 6.41E-12 F
Stong 25C = 5.49E-12 F
Weak 25C = 6.88E-12 F
0x24 CAP36 Nominal 25C = 6.55E-12 F
Stong 25C = 5.63E-12 F
Weak 25C = 7.04E-12 F
0x25 CAP37 Nominal 25C = 6.69E-12 F
Stong 25C = 5.78E-12 F
Weak 25C = 7.20E-12 F
0x26 CAP38 Nominal 25C = 6.84E-12 F
Stong 25C = 5.92E-12 F
Weak 25C = 7.35E-12 F
0x27 CAP39 Nominal 25C = 6.98E-12 F
Stong 25C = 6.06E-12 F
Weak 25C = 7.51E-12 F
0x28 CAP40 Nominal 25C = 7.12E-12 F
Stong 25C = 6.21E-12 F
Weak 25C = 7.67E-12 F
0x29 CAP41 Nominal 25C = 7.26E-12 F
Stong 25C = 6.35E-12 F
Weak 25C = 7.82E-12 F
0x2A CAP42 Nominal 25C = 7.40E-12 F
Stong 25C = 6.49E-12 F
Weak 25C = 7.98E-12 F
0x2B CAP43 Nominal 25C = 7.55E-12 F
Stong 25C = 6.63E-12 F
Weak 25C = 8.13E-12 F
0x2C CAP44 Nominal 25C = 7.69E-12 F
Stong 25C = 6.77E-12 F
Weak 25C = 8.29E-12 F
0x2D CAP45 Nominal 25C = 7.83E-12 F
Stong 25C = 6.91E-12 F
Weak 25C = 8.44E-12 F
0x2E CAP46 Nominal 25C = 7.97E-12 F
Stong 25C = 7.05E-12 F
Weak 25C = 8.60E-12 F
0x2F CAP47 Nominal 25C = 8.10E-12 F
Stong 25C = 7.18E-12 F
Weak 25C = 8.75E-12 F
0x30 CAP48 Nominal 25C = 8.10E-12 F
Stong 25C = 7.18E-12 F
Weak 25C = 8.75E-12 F
0x31 CAP49 Nominal 25C = 8.30E-12 F
Stong 25C = 7.38E-12 F
Weak 25C = 8.96E-12 F
0x32 CAP50 Nominal 25C = 8.49E-12 F
Stong 25C = 7.57E-12 F
Weak 25C = 9.18E-12 F
0x33 CAP51 Nominal 25C = 8.69E-12 F
Stong 25C = 7.76E-12 F
Weak 25C = 9.39E-12 F
0x34 CAP52 Nominal 25C = 8.88E-12 F
Stong 25C = 7.94E-12 F
Weak 25C = 9.60E-12 F
0x35 CAP53 Nominal 25C = 9.07E-12 F
Stong 25C = 8.13E-12 F
Weak 25C = 9.81E-12 F
0x36 CAP54 Nominal 25C = 9.26E-12 F
Stong 25C = 8.32E-12 F
Weak 25C = 1.00E-11 F
0x37 CAP55 Nominal 25C = 9.46E-12 F
Stong 25C = 8.51E-12 F
Weak 25C = 1.02E-11 F
0x38 CAP56 Nominal 25C = 9.65E-12 F
Stong 25C = 8.70E-12 F
Weak 25C = 1.04E-11 F
0x39 CAP57 Nominal 25C = 9.84E-12 F
Stong 25C = 8.89E-12 F
Weak 25C = 1.07E-11 F
0x3A CAP58 Nominal 25C = 1.00E-11 F
Stong 25C = 9.07E-12 F
Weak 25C = 1.09E-11 F
0x3B CAP59 Nominal 25C = 1.02E-11 F
Stong 25C = 9.26E-12 F
Weak 25C = 1.11E-11 F
0x3C CAP60 Nominal 25C = 1.04E-11 F
Stong 25C = 9.45E-12 F
Weak 25C = 1.13E-11 F
0x3D CAP61 Nominal 25C = 1.06E-11 F
Stong 25C = 9.64E-12 F
Weak 25C = 1.15E-11 F
0x3E CAP62 Nominal 25C = 1.08E-11 F
Stong 25C = 9.82E-12 F
Weak 25C = 1.17E-11 F
0x3F CAP63 Nominal 25C = 1.10E-11 F
Stong 25C = 1.00E-11 F
Weak 25C = 1.19E-11 F
RW 0b10 1101
5:0 Q1CAP Target HFXT Q1 cap trim
Value ENUM Name Description
0x0 CAP0 Nominal 25C = 2.57E-12 F
Stong 25C = 1.50E-12 F
Weak 25C = 2.69E-12 F
0x1 CAP1 Nominal 25C = 2.66E-12 F
Stong 25C = 1.60E-12 F
Weak 25C = 2.79E-12 F
0x2 CAP2 Nominal 25C = 2.76E-12 F
Stong 25C = 1.69E-12 F
Weak 25C = 2.89E-12 F
0x3 CAP3 Nominal 25C = 2.85E-12 F
Stong 25C = 1.79E-12 F
Weak 25C = 2.99E-12 F
0x4 CAP4 Nominal 25C = 2.95E-12 F
Stong 25C = 1.89E-12 F
Weak 25C = 3.09E-12 F
0x5 CAP5 Nominal 25C = 3.04E-12 F
Stong 25C = 1.99E-12 F
Weak 25C = 3.19E-12 F
0x6 CAP6 Nominal 25C = 3.14E-12 F
Stong 25C = 2.09E-12 F
Weak 25C = 3.30E-12 F
0x7 CAP7 Nominal 25C = 3.23E-12 F
Stong 25C = 2.19E-12 F
Weak 25C = 3.40E-12 F
0x8 CAP8 Nominal 25C = 3.33E-12 F
Stong 25C = 2.29E-12 F
Weak 25C = 3.50E-12 F
0x9 CAP9 Nominal 25C = 3.42E-12 F
Stong 25C = 2.39E-12 F
Weak 25C = 3.60E-12 F
0xA CAP10 Nominal 25C = 3.51E-12 F
Stong 25C = 2.49E-12 F
Weak 25C = 3.70E-12 F
0xB CAP11 Nominal 25C = 3.61E-12 F
Stong 25C = 2.59E-12 F
Weak 25C = 3.80E-12 F
0xC CAP12 Nominal 25C = 3.70E-12 F
Stong 25C = 2.69E-12 F
Weak 25C = 3.90E-12 F
0xD CAP13 Nominal 25C = 3.79E-12 F
Stong 25C = 2.79E-12 F
Weak 25C = 4.00E-12 F
0xE CAP14 Nominal 25C = 3.88E-12 F
Stong 25C = 2.89E-12 F
Weak 25C = 4.10E-12 F
0xF CAP15 Nominal 25C = 3.97E-12 F
Stong 25C = 2.98E-12 F
Weak 25C = 4.20E-12 F
0x10 CAP16 Nominal 25C = 3.97E-12 F
Stong 25C = 2.98E-12 F
Weak 25C = 4.20E-12 F
0x11 CAP17 Nominal 25C = 4.09E-12 F
Stong 25C = 3.11E-12 F
Weak 25C = 4.33E-12 F
0x12 CAP18 Nominal 25C = 4.21E-12 F
Stong 25C = 3.23E-12 F
Weak 25C = 4.46E-12 F
0x13 CAP19 Nominal 25C = 4.33E-12 F
Stong 25C = 3.36E-12 F
Weak 25C = 4.59E-12 F
0x14 CAP20 Nominal 25C = 4.45E-12 F
Stong 25C = 3.48E-12 F
Weak 25C = 4.72E-12 F
0x15 CAP21 Nominal 25C = 4.57E-12 F
Stong 25C = 3.60E-12 F
Weak 25C = 4.85E-12 F
0x16 CAP22 Nominal 25C = 4.68E-12 F
Stong 25C = 3.73E-12 F
Weak 25C = 4.98E-12 F
0x17 CAP23 Nominal 25C = 4.80E-12 F
Stong 25C = 3.85E-12 F
Weak 25C = 5.10E-12 F
0x18 CAP24 Nominal 25C = 4.91E-12 F
Stong 25C = 3.97E-12 F
Weak 25C = 5.23E-12 F
0x19 CAP25 Nominal 25C = 5.03E-12 F
Stong 25C = 4.09E-12 F
Weak 25C = 5.36E-12 F
0x1A CAP26 Nominal 25C = 5.15E-12 F
Stong 25C = 4.21E-12 F
Weak 25C = 5.49E-12 F
0x1B CAP27 Nominal 25C = 5.26E-12 F
Stong 25C = 4.32E-12 F
Weak 25C = 5.61E-12 F
0x1C CAP28 Nominal 25C = 5.37E-12 F
Stong 25C = 4.44E-12 F
Weak 25C = 5.74E-12 F
0x1D CAP29 Nominal 25C = 5.49E-12 F
Stong 25C = 4.56E-12 F
Weak 25C = 5.87E-12 F
0x1E CAP30 Nominal 25C = 5.60E-12 F
Stong 25C = 4.67E-12 F
Weak 25C = 5.99E-12 F
0x1F CAP31 Nominal 25C = 5.72E-12 F
Stong 25C = 4.79E-12 F
Weak 25C = 6.12E-12 F
0x20 CAP32 Nominal 25C = 5.97E-12 F
Stong 25C = 5.05E-12 F
Weak 25C = 6.40E-12 F
0x21 CAP33 Nominal 25C = 6.12E-12 F
Stong 25C = 5.20E-12 F
Weak 25C = 6.56E-12 F
0x22 CAP34 Nominal 25C = 6.26E-12 F
Stong 25C = 5.35E-12 F
Weak 25C = 6.72E-12 F
0x23 CAP35 Nominal 25C = 6.41E-12 F
Stong 25C = 5.49E-12 F
Weak 25C = 6.88E-12 F
0x24 CAP36 Nominal 25C = 6.55E-12 F
Stong 25C = 5.63E-12 F
Weak 25C = 7.04E-12 F
0x25 CAP37 Nominal 25C = 6.69E-12 F
Stong 25C = 5.78E-12 F
Weak 25C = 7.20E-12 F
0x26 CAP38 Nominal 25C = 6.84E-12 F
Stong 25C = 5.92E-12 F
Weak 25C = 7.35E-12 F
0x27 CAP39 Nominal 25C = 6.98E-12 F
Stong 25C = 6.06E-12 F
Weak 25C = 7.51E-12 F
0x28 CAP40 Nominal 25C = 7.12E-12 F
Stong 25C = 6.21E-12 F
Weak 25C = 7.67E-12 F
0x29 CAP41 Nominal 25C = 7.26E-12 F
Stong 25C = 6.35E-12 F
Weak 25C = 7.82E-12 F
0x2A CAP42 Nominal 25C = 7.40E-12 F
Stong 25C = 6.49E-12 F
Weak 25C = 7.98E-12 F
0x2B CAP43 Nominal 25C = 7.55E-12 F
Stong 25C = 6.63E-12 F
Weak 25C = 8.13E-12 F
0x2C CAP44 Nominal 25C = 7.69E-12 F
Stong 25C = 6.77E-12 F
Weak 25C = 8.29E-12 F
0x2D CAP45 Nominal 25C = 7.83E-12 F
Stong 25C = 6.91E-12 F
Weak 25C = 8.44E-12 F
0x2E CAP46 Nominal 25C = 7.97E-12 F
Stong 25C = 7.05E-12 F
Weak 25C = 8.60E-12 F
0x2F CAP47 Nominal 25C = 8.10E-12 F
Stong 25C = 7.18E-12 F
Weak 25C = 8.75E-12 F
0x30 CAP48 Nominal 25C = 8.10E-12 F
Stong 25C = 7.18E-12 F
Weak 25C = 8.75E-12 F
0x31 CAP49 Nominal 25C = 8.30E-12 F
Stong 25C = 7.38E-12 F
Weak 25C = 8.96E-12 F
0x32 CAP50 Nominal 25C = 8.49E-12 F
Stong 25C = 7.57E-12 F
Weak 25C = 9.18E-12 F
0x33 CAP51 Nominal 25C = 8.69E-12 F
Stong 25C = 7.76E-12 F
Weak 25C = 9.39E-12 F
0x34 CAP52 Nominal 25C = 8.88E-12 F
Stong 25C = 7.94E-12 F
Weak 25C = 9.60E-12 F
0x35 CAP53 Nominal 25C = 9.07E-12 F
Stong 25C = 8.13E-12 F
Weak 25C = 9.81E-12 F
0x36 CAP54 Nominal 25C = 9.26E-12 F
Stong 25C = 8.32E-12 F
Weak 25C = 1.00E-11 F
0x37 CAP55 Nominal 25C = 9.46E-12 F
Stong 25C = 8.51E-12 F
Weak 25C = 1.02E-11 F
0x38 CAP56 Nominal 25C = 9.65E-12 F
Stong 25C = 8.70E-12 F
Weak 25C = 1.04E-11 F
0x39 CAP57 Nominal 25C = 9.84E-12 F
Stong 25C = 8.89E-12 F
Weak 25C = 1.07E-11 F
0x3A CAP58 Nominal 25C = 1.00E-11 F
Stong 25C = 9.07E-12 F
Weak 25C = 1.09E-11 F
0x3B CAP59 Nominal 25C = 1.02E-11 F
Stong 25C = 9.26E-12 F
Weak 25C = 1.11E-11 F
0x3C CAP60 Nominal 25C = 1.04E-11 F
Stong 25C = 9.45E-12 F
Weak 25C = 1.13E-11 F
0x3D CAP61 Nominal 25C = 1.06E-11 F
Stong 25C = 9.64E-12 F
Weak 25C = 1.15E-11 F
0x3E CAP62 Nominal 25C = 1.08E-11 F
Stong 25C = 9.82E-12 F
Weak 25C = 1.17E-11 F
0x3F CAP63 Nominal 25C = 1.10E-11 F
Stong 25C = 1.00E-11 F
Weak 25C = 1.19E-11 F
RW 0b10 1101

TOP:CKMD:AMPCFG0

Address Offset 0x0000 0124
Physical Address 0x4000 1124 Instance 0x4000 1124
Description Amplitude Compensation Configuration 0
Type RW
Bits Field Name Description Type Reset
31:28 Q2DLY Q2CAP change delay.

Number of clock cycles to wait before changing Q2CAP by one step.
Clock frequency defined in FSMRATE.
RW 0x0
27:24 Q1DLY Q1CAP change delay.

Number of clock cycles to wait before changing Q1CAP by one step.
Clock frequency defined in FSMRATE.
RW 0x0
23:20 ADCDLY ADC and PEAKDET startup time.

Number of clock cycles to wait after enabling the PEAKDET and ADC before the first measurement.
Clock frequency defined in FSMRATE.
RW 0x3
19:15 LDOSTART LDO startup time.

Number of clock cycles to bypass the LDO resistors for faster startup.
Clock frequency defined in FSMRATE.
RW 0b1 1111
14:10 INJWAIT Inject HFOSC for faster HFXT startup.

This value specifies the number of clock cycles to wait after injection is done.
The clock speed is defined in FSMRATE.
RW 0b0 0010
9:5 INJTIME Inject HFOSC for faster HFXT startup.

This value specifies the number of clock cycles the injection is enabled.
The clock speed is defined in FSMRATE.
Set to 0 to disable injection.
RW 0b0 0100
4:0 FSMRATE Update rate for the AMPCOMP update rate.
Also affects the clock rate for the Amplitude ADC.

The update rate is 6MHz / (FSMRATE+1).
Value ENUM Name Description
0x0 _6M 6 MHz
0x1 _3M 3 MHz
0x2 _2M 2 MHz
0x5 _1M 1 MHz
0xB _500K 500 kHz
0x17 _250K 250 kHz
RW 0b0 0010

TOP:CKMD:AMPCFG1

Address Offset 0x0000 0128
Physical Address 0x4000 1128 Instance 0x4000 1128
Description Amplitude Compensation Configuration 1
Type RW
Bits Field Name Description Type Reset
31:28 IDACDLY IDAC change delay.

Time to wait before changing IDAC by one step.
This time needs to be long enough for the crystal to settle.
The number of clock cycles to wait is IDACDLY<<4 + 15.
Clock frequency defined in AMPCFG0.FSMRATE.
RW 0x2
27:24 IREFDLY IREF change delay.

Number of clock cycles to wait before changing IREF by one step.
Clock frequency defined in AMPCFG0.FSMRATE.
RW 0x6
23:12 BIASLT Lifetime of the amplitude ADC bias value.
This value specifies the number of adjustment intervals,
until the ADC bias value has to be measured again.
Set to 0 to disable automatic bias measurements.
RW 0x0FF
11:0 INTERVAL Interval for amplitude adjustments.
Set to 0 to disable periodic adjustments.

This value specifies the number of clock cycles between adjustments.
The clock speed is defined in AMPCFG0.FSMRATE.
RW 0x0FF

TOP:CKMD:LOOPCFG

Address Offset 0x0000 012C
Physical Address 0x4000 112C Instance 0x4000 112C
Description Configuration Register for the Tracking Loop
Type RW
Bits Field Name Description Type Reset
31:26 FINETRIM_INIT Initial value for the resistor fine trim RW 0b01 1000
25:21 BOOST_TARGET Error-updates for 4xBOOST_TARGET times using KI_BOOST/KP_BOOST, before using KI/KP.
Note: If boost is used for long duration using large values of KI_BOOST & KP_BOOST, the oscillator frequency can reach well above the max frequence limit of the design, causing unexpected behaviour.
RW 0b0 0010
20:18 KP_BOOST Proportional loop coefficient during BOOST RW 0b111
17:15 KI_BOOST Integral loop coefficient during BOOST RW 0b100
14:10 SETTLED_TARGET Number of HFOSC tracking loop updates before HFOSC is considered "settled". The tracking loop updates at a rough frequency of (2*Reference frequency/256).
If the reference frequency is 48MHz, the loop update frequency comes out to be 375Khz.
Internally the MMR is multiplied by 4
RW 0b1 0011
9:6 OOR_LIMIT Out-of-range threshold. OOR_LIMIT is compared with absolute value of 5 MSB bits of loop filter error. RW 0xE
5:3 KP Proportional loop coefficient RW 0b110
2:0 KI Integral loop coefficient RW 0b010

TOP:CKMD:LOOPCFG1

Address Offset 0x0000 0130
Physical Address 0x4000 1130 Instance 0x4000 1130
Description Configuration Register for underclocking HFOSC
Type RW
Bits Field Name Description Type Reset
31:26 RESERVED26 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000
25 SETTLEIRQ Configuration to enable the interrupt when the HFOSC tracking loop has settled. The interrupt will be based on LOOPCFG.SETTLED_TARGET.
Value ENUM Name Description
0x0 DISABLE Disable the interrupt to indicate that HFOSC tracking loop has settled.
0x1 ENABLE Enable the interrupt to indicate that HFOSC tracking loop has settled.
RW 0
24:6 UNDERCLKCNT Timer to trigger HFOSC underclocking. The timer will run at approximately 32.768 KHz. RW 0b000 0000 0000 0000 0000
5:0 KIOFF Based on HFTRACKCTRL.UNDERCLK configuration, after an event is triggerred, KI of the HFOSC tracking loop will be reduced by this amount. RW 0b11 1111

TOP:CKMD:AFOSCCTL

Address Offset 0x0000 0140
Physical Address 0x4000 1140 Instance 0x4000 1140
Description Audio frequency oscillator control
Type RW
Bits Field Name Description Type Reset
31:24 PW Password protection for QUALBYP.

Write this field to 0xA5 to accept writes to QUALBYP.
WO 0x00
23:3 RESERVED3 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b0 0000 0000 0000 0000 0000
2 AUTODIS If set, AFOSC can be disabled by PMCTL upon standby entry. EN bit will be overriden with a value 0 and user has to manually re-enable AFOSC. RW 0
1 QUALBYP Clock qualification bypass.

AFOSC qualification will skip a fixed number of clock cycles to prevent glitches
or frequency overshoots from reaching the system. Setting this bit will bypass the qualification.
This bit can be locked in SYS0. If unlocked, it is password protected with PW.
RW 0
0 EN Enable AFOSC. RW 0

TOP:CKMD:AFTRACKCTL

Address Offset 0x0000 0144
Physical Address 0x4000 1144 Instance 0x4000 1144
Description Audio frequency tracking loop control
Type RW
Bits Field Name Description Type Reset
31 EN Enable tracking loop. RW 0
30 DSMBYP Bypass Delta-Sigma-Modulation of fine trim. RW 0
29:0 RATIO Ratio. Ratio format is 0b.30b
Value ENUM Name Description
0x7D6343F _98MHZ
0x88190AC _90P288MHZ
0x8EE23B9 _86MHZ
0x999999A _80MHZ
0x9B8B578 _79MHZ
RW 0b00 1001 1001 1001 1001 1001 1001 1010

TOP:CKMD:BANDGAPCTL

Address Offset 0x0000 0148
Physical Address 0x4000 1148 Instance 0x4000 1148
Description Internal. Only to be used through TI provided API.
Type RW
Bits Field Name Description Type Reset
31 BGOVR Internal. Only to be used through TI provided API. RW 0
30:4 RESERVED4 Internal. Only to be used through TI provided API. RO 0b000 0000 0000 0000 0000 0000 0000
3 VBGAPBYP Internal. Only to be used through TI provided API. RW 0
2 VBGAPREFEN Internal. Only to be used through TI provided API. RW 0
1 VDDRREFEN Internal. Only to be used through TI provided API. RW 0
0 REFEN Internal. Only to be used through TI provided API. RW 0

TOP:CKMD:AFCLKSEL

Address Offset 0x0000 0150
Physical Address 0x4000 1150 Instance 0x4000 1150
Description Audio clock selection
Type RW
Bits Field Name Description Type Reset
31:3 RESERVED3 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b0 0000 0000 0000 0000 0000 0000 0000
2:0 SRC Select audio frequency clock source

Software should make sure that proper clock is selected before enabling the audio IP.
Value ENUM Name Description
0x0 DIS Clock disabled
0x1 CLKAF AFOSC clock
0x2 CLKHF 96MHz CLKHF
0x3 CLKREF 48MHz reference clock (HFXT)
0x4 CLKEXT External clock
RW 0b000

TOP:CKMD:CANCLKSEL

Address Offset 0x0000 0154
Physical Address 0x4000 1154 Instance 0x4000 1154
Description CAN clock selection
Type RW
Bits Field Name Description Type Reset
31:2 RESERVED2 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000 0000 0000 0000 0000 0000 0000
1:0 SRC Select audio frequency clock source

Software should make sure that proper clock is selected before enabling the audio IP.
Value ENUM Name Description
0x0 DIS Clock disabled
0x1 CLKAF AFOSC clock
0x2 CLKHF 96MHz CLKHF
RW 0b00

TOP:CKMD:TRACKSTATAF

Address Offset 0x0000 0160
Physical Address 0x4000 1160 Instance 0x4000 1160
Description AF tracking loop status information
Type RO
Bits Field Name Description Type Reset
31 LOOPERRVLD Current AFOSC tracking error valid

This bit is one if the tracking loop is running and the error value is valid.
RO 0
30 RESERVED30 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
29:16 LOOPERR Current AFOSC tracking error

This field uses the internal fractional representation (sign, 9 integer bits, 4 fractional bits).
The actual fine trim value of format (sign, 9 integer bits, 30 fractional bits) is saturated to (sign, 9 integer bits, 4 fractional bits).
RO 0b00 0000 0000 0000
15:13 RESERVED13 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000
12:0 FINETRIM Current AFOSC Fine-trim value

This field uses the internal fractional representation (sign, 5 integer bits, 7 fractional bits).
The actual fine trim value of format (sign, 5 integer bits, 19 fractional bits) is saturated to (sign, 5 integer bits, 7 fractional bits).
The actual trim value applied to the oscillator is delta-sigma modulated 6 bits non-signed
(inverted sign bit + integer bits).
RO 0b1 1101 1000 0000

TOP:CKMD:TRACKSTATAF1

Address Offset 0x0000 0164
Physical Address 0x4000 1164 Instance 0x4000 1164
Description AF tracking loop status information
Type RO
Bits Field Name Description Type Reset
31:30 RESERVED30 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
29:0 LOOPERR Current AFOSC tracking error

This field uses the fractional representation of the actual error(30 fractional bits). The actual error is of format (sign, 9 integer bits, 30 fractional bits).
RO 0b00 0000 0000 0000 0000 0000 0000 0000

TOP:CKMD:TRACKSTATAF2

Address Offset 0x0000 0168
Physical Address 0x4000 1168 Instance 0x4000 1168
Description AF tracking loop status information
Type RW
Bits Field Name Description Type Reset
31:25 RESERVED25 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000
24:0 FINETRIM Current AFOSC Fine-trim value

This field uses the internal fractional representation (sign, 5 integer bits, 19 fractional bits).
The actual trim value applied to the oscillator is delta-sigma modulated 6 bits non-signed
(inverted sign bit + integer bits).
RO 0b1 1101 1000 0000 0000 0000 0000

TOP:CKMD:LOOPCFGAF

Address Offset 0x0000 0170
Physical Address 0x4000 1170 Instance 0x4000 1170
Description Configuration Register for the Audio frequency Tracking Loop
Type RW
Bits Field Name Description Type Reset
31:26 FINETRIM_INIT Initial value for the resistor fine trim RW 0b00 1100
25:21 BOOST_TARGET Number of error-updates using BOOST values, before using KI/KP RW 0b0 0010
20:18 KP_BOOST Proportional loop coefficient during BOOST RW 0b111
17:15 KI_BOOST Integral loop coefficient during BOOST RW 0b100
14:10 SETTLED_TARGET Number of updates before AFOSC is considered "settled" RW 0b0 1100
9:6 OOR_LIMIT Out-of-range threshold. Out-of-range threshold. OOR_LIMIT is compared with absolute value of 5 MSB bits of loop filter error. RW 0xE
5:3 KP Proportional loop coefficient RW 0b110
2:0 KI Integral loop coefficient RW 0b011

TOP:CKMD:CTL

Address Offset 0x0000 0200
Physical Address 0x4000 1200 Instance 0x4000 1200
Description Control
Type RW
Bits Field Name Description Type Reset
31:2 RESERVED2 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00 0000 0000 0000 0000 0000 0000 0000
1:0 CMD TDC commands.
Value ENUM Name Description
0x0 CLR_RESULT Clear [TDC.STAT.SAT], [TDC.STAT.DONE], and [TDC.RESULT.VALUE].

This is not needed as prerequisite for a measurement. Reliable clear is only guaranteed from IDLE state.
0x1 RUN_SYNC_START Synchronous counter start.

The counter looks for the opposite edge of the selected start event before it starts to count when the selected edge occurs. This guarantees an edge-triggered start and is recommended for frequency measurements.
0x2 RUN Asynchronous counter start.

The counter starts to count when the start event is high. To achieve precise edge-to-edge measurements you must ensure that the start event is low for at least 420 ns after you write this command.
0x3 ABORT Force TDC state machine back to IDLE state.

Never write this command while [TDC.STAT.STATE] equals CLR_CNT or WAIT_CLR_CNT_DONE.
WO 0b00

TOP:CKMD:STAT

Address Offset 0x0000 0204
Physical Address 0x4000 1204 Instance 0x4000 1204
Description Status
Type RO
Bits Field Name Description Type Reset
31:8 RESERVED8 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00 0000
7 SAT TDC measurement saturation flag.

0: Conversion has not saturated.
1: Conversion stopped due to saturation.

This field is cleared when a new measurement is started or when CLR_RESULT is written to [TDC.CTL.CMD].
RO 0
6 DONE TDC measurement complete flag.

0: TDC measurement has not yet completed.
1: TDC measurement has completed.

This field clears when a new TDC measurement starts or when you write CLR_RESULT to [TDC.CTL.CMD].
RO 0
5:0 STATE TDC state machine status.
Value ENUM Name Description
0x0 WAIT_START Current state is TDC_STATE_WAIT_START.
The fast-counter circuit looks for the start condition. The state machine waits for the fast-counter to increment.
0x4 WAIT_START_STOP_CNT_EN Current state is TDC_STATE_WAIT_STARTSTOPCNTEN.
The fast-counter circuit looks for the start condition. The state machine waits for the fast-counter to increment.
0x6 IDLE Current state is TDC_STATE_IDLE.
This is the default state after reset and abortion. State will change when you write [TDC.CTL.CMD] to either RUN_SYNC_START or RUN.
0x7 CLR_CNT Current state is TDC_STATE_CLRCNT. The fast-counter circuit is reset.
0x8 WAIT_STOP Current state is TDC_STATE_WAIT_STOP.
The state machine waits for the fast-counter circuit to stop.
0xC WAIT_STOP_CNTDWN Current state is TDC_STATE_WAIT_STOPCNTDOWN.
The fast-counter circuit looks for the stop condition. It will ignore a number of stop events configured in [TDC.TRIGCNTLOAD.CNT].
0xE GET_RESULT Current state is TDC_STATE_GETRESULTS.
The state machine copies the counter value from the fast-counter circuit.
0xF POR Current state is TDC_STATE_POR.
This is the reset state.
0x16 WAIT_CLR_CNT_DONE Current state is TDC_STATE_WAIT_CLRCNT_DONE.
The state machine waits for fast-counter circuit to finish reset.
0x1E START_FALL Current state is TDC_WAIT_STARTFALL.
The fast-counter circuit waits for a falling edge on the start event.
0x2E FORCE_STOP Current state is TDC_FORCESTOP.
You wrote ABORT to [TDC.CTL.CMD] to abort the TDC measurement.
RO 0b00 0110

TOP:CKMD:RESULT

Address Offset 0x0000 0208
Physical Address 0x4000 1208 Instance 0x4000 1208
Description Result

Result of last TDC conversion.
Type RO
Bits Field Name Description Type Reset
31:0 VALUE TDC conversion result.

The result of the TDC conversion is given in number of clock edges of the clock source selected in [IPSPECIFIC.CKM.TDCCLKSEL.REFCLK]. Both rising and falling edges are counted.

Note that [TDC.SATCFG.LIMIT] is given in periods, while VALUE is given in edges (periods*2).
If TDC counter saturates, VALUE is slightly higher than [TDC.SATCFG.LIMIT]*2, as it takes a non-zero time to stop the measurement. Hence, the maximum value of this field becomes slightly higher than 2^31 (2^30 periods*2) if you configure [TDC.SATCFG.LIMIT] to R30.
RO 0x0000 0002

TOP:CKMD:SATCFG

Address Offset 0x0000 020C
Physical Address 0x4000 120C Instance 0x4000 120C
Description Saturation Configuration
Type RW
Bits Field Name Description Type Reset
31:5 RESERVED5 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000
4:0 LIMIT Saturation limit.

The flag [TDC.STAT.SAT] is set when the TDC counter saturates.
Note that this value is given in periods, while [TDC.RESULT.VALUE] is given in edges (periods*2).

Values not enumerated are not supported
Value ENUM Name Description
0x0 NONE No saturation. An additional timer should be used to know if [TDC.RESULT.VALUE] rolled over.
0x3 R12 TDC conversion saturates and stops after 2^12 periods.
0x4 R13 TDC conversion saturates and stops after 2^13 periods.
0x5 R14 TDC conversion saturates and stops after 2^14 periods.
0x6 R15 TDC conversion saturates and stops after 2^15 periods.
0x7 R16 TDC conversion saturates and stops after 2^16 periods.
0x8 R17 TDC conversion saturates and stops after 2^17 periods.
0x9 R18 TDC conversion saturates and stops after 2^18 periods.
0xA R19 TDC conversion saturates and stops after 2^19 periods.
0xB R20 TDC conversion saturates and stops after 2^20 periods.
0xC R21 TDC conversion saturates and stops after 2^21 periods.
0xD R22 TDC conversion saturates and stops after 2^22 periods.
0xE R23 TDC conversion saturates and stops after 2^23 periods.
0xF R24 TDC conversion saturates and stops after 2^24 periods.
0x10 R25 TDC conversion saturates and stops after 2^25 periods.
0x11 R26 TDC conversion saturates and stops after 2^26 periods.
0x12 R27 TDC conversion saturates and stops after 2^27 periods.
0x13 R28 TDC conversion saturates and stops after 2^28 periods.
0x14 R29 TDC conversion saturates and stops after 2^29 periods.
0x15 R30 TDC conversion saturates and stops after 2^30 periods.
RW 0b0 0000

TOP:CKMD:TRIGSRC

Address Offset 0x0000 0210
Physical Address 0x4000 1210 Instance 0x4000 1210
Description Trigger Source

Select source and polarity for TDC start and stop events. See the Technical Reference Manual for event timing requirements.
Type RW
Bits Field Name Description Type Reset
31:16 RESERVED16 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0000
15 STOP_POL Polarity of stop source.

Change only while [TDC.STAT.STATE] is IDLE.
Value ENUM Name Description
0x0 HIGH TDC conversion stops when high level is detected.
0x1 LOW TDC conversion stops when low level is detected.
RW 0
14:13 RESERVED13 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
12:8 STOP_SRC Select stop source from the asynchronous AUX event bus.

Change only while [TDC.STAT.STATE] is IDLE.
Value ENUM Name Description
0x0 LFTICK LFTICK signal going to the RTC
0x1 LFOSC Low frequency on-chip oscillator
0x2 LFXT Low frequency crystal oscillator
0x3 LFCLK_DLY Delayed version of selected LFCLK
0x4 GPI General purpose input signal
0x5 DTB0 Digital testbus bit 0
0x6 DTB1 Digital testbus bit 1
0x7 DTB2 Digital testbus bit 2
0x8 DTB3 Digital testbus bit 3
0x9 DTB4 Digital testbus bit 4
0xA DTB5 Digital testbus bit 5
0xB DTB6 Digital testbus bit 6
0xC DTB7 Digital testbus bit 7
0xD DTB8 Digital testbus bit 8
0xE DTB9 Digital testbus bit 9
0xF DTB10 Digital testbus bit 10
0x10 DTB11 Digital testbus bit 11
0x11 DTB12 Digital testbus bit 12
0x12 DTB13 Digital testbus bit 13
0x13 DTB14 Digital testbus bit 14
0x14 DTB15 Digital testbus bit 15
0x1F TDC_PRE Select TDC Prescaler event which is generated by configuration of TDC.PRECTL.
RW 0b0 0000
7 START_POL Polarity of start source.

Change only while [TDC.STAT.STATE] is IDLE.
Value ENUM Name Description
0x0 HIGH TDC conversion starts when high level is detected.
0x1 LOW TDC conversion starts when low level is detected.
RW 0
6:5 RESERVED5 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b00
4:0 START_SRC Select start source from the asynchronous AUX event bus.

Change only while [TDC.STAT.STATE] is IDLE.
Value ENUM Name Description
0x0 LFTICK LFTICK signal going to the RTC
0x1 LFOSC Low frequency on-chip oscillator
0x2 LFXT Low frequency crystal oscillator
0x3 LFCLK_DLY Delayed version of selected LFCLK
0x4 GPI General purpose input signal
0x5 DTB0 Digital testbus bit 0
0x6 DTB1 Digital testbus bit 1
0x7 DTB2 Digital testbus bit 2
0x8 DTB3 Digital testbus bit 3
0x9 DTB4 Digital testbus bit 4
0xA DTB5 Digital testbus bit 5
0xB DTB6 Digital testbus bit 6
0xC DTB7 Digital testbus bit 7
0xD DTB8 Digital testbus bit 8
0xE DTB9 Digital testbus bit 9
0xF DTB10 Digital testbus bit 10
0x10 DTB11 Digital testbus bit 11
0x11 DTB12 Digital testbus bit 12
0x12 DTB13 Digital testbus bit 13
0x13 DTB14 Digital testbus bit 14
0x14 DTB15 Digital testbus bit 15
0x1F TDC_PRE Select TDC Prescaler event which is generated by configuration of TDC.PRECTL.
RW 0b0 0000

TOP:CKMD:TRIGCNT

Address Offset 0x0000 0214
Physical Address 0x4000 1214 Instance 0x4000 1214
Description Trigger Counter

Stop-counter control and status.
Type RW
Bits Field Name Description Type Reset
31:16 RESERVED16 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0000
15:0 CNT Number of stop events to ignore when [TDC.TRIGCNTCFG.EN] is 1.

Read CNT to get the remaining number of stop events to ignore during a TDC measurement.

Write CNT to update the remaining number of stop events to ignore during a TDC measurement. The TDC measurement ignores updates of CNT if there are no more stop events left to ignore.

When [TDC.TRIGCNTCFG.EN] is 1, [TDC.TRIGCNTLOAD.CNT] is loaded into CNT at the start of the measurement.
RW 0x0000

TOP:CKMD:TRIGCNTLOAD

Address Offset 0x0000 0218
Physical Address 0x4000 1218 Instance 0x4000 1218
Description Trigger Counter Load

Stop-counter load.
Type RW
Bits Field Name Description Type Reset
31:16 RESERVED16 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x0000
15:0 CNT Number of stop events to ignore when [TDC.TRIGCNTCFG.EN] is 1.

To measure frequency of an event source:
- Set start event equal to stop event.
- Set CNT to number of periods to measure. Both 0 and 1 values measures a single event source period.

To measure pulse width of an event source:
- Set start event source equal to stop event source.
- Select different polarity for start and stop event.
- Set CNT to 0.

To measure time from the start event to the Nth stop event when N > 1:
- Select different start and stop event source.
- Set CNT to (N-1).

See the Technical Reference Manual for event timing requirements.

When [TDC.TRIGCNTCFG.EN] is 1, CNT is loaded into [TDC.TRIGCNT.CNT] at the start of the measurement.
RW 0x0000

TOP:CKMD:TRIGCNTCFG

Address Offset 0x0000 021C
Physical Address 0x4000 121C Instance 0x4000 121C
Description Trigger Counter Configuration

Stop-counter configuration.
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 EN Enable stop-counter.

0: Disable stop-counter.
1: Enable stop-counter.

Change only while [TDC.STAT.STATE] is IDLE.
RW 0

TOP:CKMD:PRECTL

Address Offset 0x0000 0220
Physical Address 0x4000 1220 Instance 0x4000 1220
Description Prescaler Control

The prescaler can be used to count events that are faster than the bus rate.
It can be used to:
- count pulses on a specified event from the asynchronous event bus.
- prescale a specified event from the asynchronous event bus.

To use the prescaler output as an event source in TDC measurements you must set both TRIGSRC.START_SRC and TRIGSRC.STOP_SRC to TDC_PRE.

It is recommended to use the prescaler when the signal frequency to measure exceeds 1/10th of the bus rate.
Type RW
Bits Field Name Description Type Reset
31:8 RESERVED8 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0x00 0000
7 RESET_N Prescaler reset.

0: Reset prescaler.
1: Release reset of prescaler.

AUX_TDC_PRE event becomes 0 when you reset the prescaler.
RW 0
6 RATIO Prescaler ratio.

This controls how often the TDC_PRE event is generated by the prescaler.
Value ENUM Name Description
0x0 DIV16 Prescaler divides input by 16.

AUX_TDC_PRE event has a rising edge for every 16 rising edges of the input. AUX_TDC_PRE event toggles on every 8th rising edge of the input.
0x1 DIV64 Prescaler divides input by 64.

AUX_TDC_PRE event has a rising edge for every 64 rising edges of the input. AUX_TDC_PRE event toggles on every 32nd rising edge of the input.
RW 0
5 RESERVED5 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0
4:0 SRC Prescaler event source.

Select an event from the asynchronous AUX event bus to connect to the prescaler input.

Configure only while RESET_N is 0.
Value ENUM Name Description
0x0 LFTICK LFTICK signal going to the RTC
0x1 LFOSC Low frequency on-chip oscillator
0x2 LFXT Low frequency crystal oscillator
0x3 LFCLK_DLY Delayed version of selected LFCLK
0x4 GPI General purpose input signal
0x5 DTB0 Digital testbus bit 0
0x6 DTB1 Digital testbus bit 1
0x7 DTB2 Digital testbus bit 2
0x8 DTB3 Digital testbus bit 3
0x9 DTB4 Digital testbus bit 4
0xA DTB5 Digital testbus bit 5
0xB DTB6 Digital testbus bit 6
0xC DTB7 Digital testbus bit 7
0xD DTB8 Digital testbus bit 8
0xE DTB9 Digital testbus bit 9
0xF DTB10 Digital testbus bit 10
0x10 DTB11 Digital testbus bit 11
0x11 DTB12 Digital testbus bit 12
0x12 DTB13 Digital testbus bit 13
0x13 DTB14 Digital testbus bit 14
0x14 DTB15 Digital testbus bit 15
0x15 HFOSC High frequency on-chip oscillator
0x16 HFXT High frequency crystal oscillator
0x17 AFOSC Audio frequency on-chip oscillator
RW 0b0 0000

TOP:CKMD:PRECNTR

Address Offset 0x0000 0224
Physical Address 0x4000 1224 Instance 0x4000 1224
Description Prescaler Counter
Type RW
Bits Field Name Description Type Reset
31:17 RESERVED17 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000
16 CAPT Prescaler counter capture strobe.

Write a 1 to CAPT to capture the value of the 16-bit prescaler counter into CNT. Read CNT to get the captured value.
WO 0
15:0 CNT Prescaler counter value.

Write a 1 to CAPT to capture the value of the 16-bit prescaler counter into CNT. Read CNT to get the captured value.

The read value gets 1 LSB uncertainty if the event source level rises when you release the reset.
The read value gets 1 LSB uncertainty if the event source level rises when you capture the prescaler counter.

Please note the following:
- The prescaler counter is reset to 3 by [TDC.PRECTL.RESET_N].
- The captured value is 3 when the number of rising edges on prescaler input is less than 3. Otherwise, captured value equals number of event pulses.
RO 0x0000

TOP:CKMD:CNT

Address Offset 0x0000 0300
Physical Address 0x4000 1300 Instance 0x4000 1300
Description WDT counter value register
Type RW
Bits Field Name Description Type Reset
31:0 VAL Counter value.

A write to this field immediately starts (or restarts) the counter. It will count down from the written value.
If the counter reaches 0, a reset will be generated.
A write value of 0 immediately generates a reset.

This field is only writable if not locked. See LOCK register.
Writing this field will automatically activate the lock.

A read returns the current value of the counter.
RW 0x0000 0000

TOP:CKMD:TEST

Address Offset 0x0000 0304
Physical Address 0x4000 1304 Instance 0x4000 1304
Description WDT test mode register
Type RW
Bits Field Name Description Type Reset
31:1 RESERVED1 Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. RO 0b000 0000 0000 0000 0000 0000 0000 0000
0 STALLEN WDT stall enable

This field is only writable if not locked. See LOCK register.
Value ENUM Name Description
0x0 DIS DISABLE

WDT continues counting while the CPU is stopped by a debugger.
0x1 EN ENABLE

WDT stops counting while the CPU is stopped by a debugger.
RW 0

TOP:CKMD:LOCK

Address Offset 0x0000 0308
Physical Address 0x4000 1308 Instance 0x4000 1308
Description WDT lock register
Type RW
Bits Field Name Description Type Reset
31:0 STAT A write with value 0x1ACCE551 unlocks the watchdog registers for write access.
A write with any other value locks the watchdog registers for write access.
Writing the CNT register will also lock the watchdog registers.

A read of this field returns the state of the lock (0=unlocked, 1=locked).
RW 0x0000 0001