\n

CLKG0_CLK

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x50 byte (0x0)
mem_usage : registers
protection : not protected

Registers

CTL0

CTL5

STAT0

CTL1

CTL2

CTL3


CTL0

Misc Clock Settings
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTL0 CTL0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CLKMUX CLKOUT RCLKMUX PLL_IPSEL LFXTALIE HFXTALIE

CLKMUX : Clock mux select
bits : 0 - 1 (2 bit)
access : read-write

CLKOUT : GPIO clock out select
bits : 3 - 6 (4 bit)
access : read-write

RCLKMUX : Flash reference clock and HPBUCK clock source mux
bits : 8 - 9 (2 bit)
access : read-write

PLL_IPSEL : SPLL source select mux
bits : 11 - 12 (2 bit)
access : read-write

Enumeration:

0 : PLL_HFOSC

Internal HF oscillator is selected

1 : PLL_HFXTAL

External HF XTAL oscillator is selected

2 : PLL_GPIO

GPIO_CLK input is selected

3 : PLL_GPIO1

GPIO_CLK input is selected

End of enumeration elements list.

LFXTALIE : Low frequency crystal interrupt enable
bits : 14 - 14 (1 bit)
access : read-write

HFXTALIE : High frequency crystal interrupt enable
bits : 15 - 15 (1 bit)
access : read-write


CTL5

User Clock Gating Control
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTL5 CTL5 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GPTCLK0OFF GPTCLK1OFF GPTCLK2OFF UCLKI2COFF GPIOCLKOFF PERCLKOFF TMRRGBCLKOFF

GPTCLK0OFF : GP Timer 0 user control
bits : 0 - 0 (1 bit)
access : read-write

GPTCLK1OFF : GP Timer 1 user control
bits : 1 - 1 (1 bit)
access : read-write

GPTCLK2OFF : GP Timer 2 user control
bits : 2 - 2 (1 bit)
access : read-write

UCLKI2COFF : I2C clock user control
bits : 3 - 3 (1 bit)
access : read-write

GPIOCLKOFF : GPIO clock control
bits : 4 - 4 (1 bit)
access : read-write

PERCLKOFF : This bit is used to disable all clocks connected to all peripherals
bits : 5 - 5 (1 bit)
access : read-write

TMRRGBCLKOFF : Timer RGB user control
bits : 6 - 6 (1 bit)
access : read-write


STAT0

Clocking Status
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

STAT0 STAT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SPLL SPLLLK SPLLUNLK LFXTAL LFXTALOK LFXTALNOK HFXTAL HFXTALOK HFXTALNOK

SPLL : System PLL status
bits : 0 - 0 (1 bit)
access : read-only

SPLLLK : System PLL lock
bits : 1 - 1 (1 bit)
access : read-write

SPLLUNLK : System PLL unlock
bits : 2 - 2 (1 bit)
access : read-write

LFXTAL : LF crystal status
bits : 8 - 8 (1 bit)
access : read-only

LFXTALOK : LF crystal stable
bits : 9 - 9 (1 bit)
access : read-write

LFXTALNOK : LF crystal not stable
bits : 10 - 10 (1 bit)
access : read-write

HFXTAL : HF crystal status
bits : 12 - 12 (1 bit)
access : read-only

HFXTALOK : HF crystal stable
bits : 13 - 13 (1 bit)
access : read-write

HFXTALNOK : HF crystal not stable
bits : 14 - 14 (1 bit)
access : read-write


CTL1

Clock Dividers
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTL1 CTL1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 HCLKDIVCNT PCLKDIVCNT ACLKDIVCNT

HCLKDIVCNT : HCLK divide count
bits : 0 - 5 (6 bit)
access : read-write

PCLKDIVCNT : PCLK divide count
bits : 8 - 13 (6 bit)
access : read-write

ACLKDIVCNT : ACLK Divide Count
bits : 16 - 24 (9 bit)
access : read-write


CTL2

HF Oscillator Divided Clock Select
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTL2 CTL2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 HFOSCAUTODIV_EN HFOSCDIVCLKSEL

HFOSCAUTODIV_EN : HF Oscillator auto divide by one clock selection during wakeup from Flexi power mode
bits : 0 - 0 (1 bit)
access : read-write

HFOSCDIVCLKSEL : HF Oscillator divided clock select
bits : 1 - 3 (3 bit)
access : read-write


CTL3

System PLL
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CTL3 CTL3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SPLLNSEL SPLLDIV2 SPLLEN SPLLIE SPLLMSEL SPLLMUL2

SPLLNSEL : System PLL N multiplier
bits : 0 - 4 (5 bit)
access : read-write

SPLLDIV2 : System PLL division by 2
bits : 8 - 8 (1 bit)
access : read-write

SPLLEN : System PLL enable
bits : 9 - 9 (1 bit)
access : read-write

SPLLIE : System PLL interrupt enable
bits : 10 - 10 (1 bit)
access : read-write

SPLLMSEL : System PLL M Divider
bits : 11 - 14 (4 bit)
access : read-write

SPLLMUL2 : System PLL multiply by 2
bits : 16 - 16 (1 bit)
access : read-write



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.