\n
address_offset : 0x0 Bytes (0x0)
size : 0x28 byte (0x0)
mem_usage : registers
protection : not protected
address_offset : 0x40 Bytes (0x0)
size : 0x4 byte (0x0)
mem_usage : registers
protection : not protected
address_offset : 0x70 Bytes (0x0)
size : 0x10 byte (0x0)
mem_usage : registers
protection : not protected
address_offset : 0x30 Bytes (0x0)
size : 0xC byte (0x0)
mem_usage : registers
protection : not protected
System Power-down Control Register
address_offset : 0x0 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
HXTEN : HXT Enable Bit (Write Protect)\nThe bit default value is set by flash controller user configuration register CONFIG0 [26:24]. When the default clock source is from HXT, this bit is set to 1 automatically.\nNote: This bit is write protected. Refer to the SYS_REGLCTL register
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
#0 : 0
4~24 MHz External High Speed Crystal (HXT) Disabled
#1 : 1
4~24 MHz External High Speed Crystal (HXT) Enabled
End of enumeration elements list.
LXTEN : LXT Enable Bit (Write Protect)\nNote: This bit is write protected. Refer to the SYS_REGLCTL register.
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
#0 : 0
32.768 KHz External Low Speed Crystal (LXT) Disabled
#1 : 1
32.768 KHz External Low Speed Crystal (LXT) Enabled
End of enumeration elements list.
HIRCEN : HIRC Enable Bit (Write Protect)\nNote: This bit is write protected. Refer to the SYS_REGLCTL register.
bits : 2 - 2 (1 bit)
access : read-write
Enumeration:
#0 : 0
22.1184 MHz internal high speed RC oscillator (HIRC) Disabled
#1 : 1
22.1184 MHz internal high speed RC oscillator (HIRC) Enabled
End of enumeration elements list.
LIRCEN : LIRC Enable Bit (Write Protect)\nNote: This bit is write protected. Refer to the SYS_REGLCTL register.
bits : 3 - 3 (1 bit)
access : read-write
Enumeration:
#0 : 0
10 kHz internal low speed RC oscillator (LIRC) Disabled
#1 : 1
10 kHz internal low speed RC oscillator (LIRC) Enabled
End of enumeration elements list.
PDWKDLY : Enable the Wake-up Delay Counter (Write Protect)\nWhen the chip wakes up from Power-down mode, the clock control will delay certain clock cycles to wait system clock stable.\nThe delayed clock cycle is 4096 clock cycles when chip work at 4~24 MHz external high speed crystal oscillator (HXT), 256 clock cycles when chip work at 22.1184 MHz internal high speed RC oscillator (HIRC) and 512 clock cycles when chip work at 48 MHz internal high speed RC oscillator (HIRC48).\nNote: This bit is write protected. Refer to the SYS_REGLCTL register.
bits : 4 - 4 (1 bit)
access : read-write
Enumeration:
#0 : 0
Clock cycles delay Disabled
#1 : 1
Clock cycles delay Enabled
End of enumeration elements list.
PDWKIEN : Power-down Mode Wake-up Interrupt Enable Bit (Write Protect)\nNote1: The interrupt will occur when both PDWKIF and PDWKIEN are high.\nNote2: This bit is write protected. Refer to the SYS_REGLCTL register.
bits : 5 - 5 (1 bit)
access : read-write
Enumeration:
#0 : 0
Power-down mode wake-up interrupt Disabled
#1 : 1
Power-down mode wake-up interrupt Enabled
End of enumeration elements list.
PDWKIF : Power-down Mode Wake-up Interrupt Status
Set by 'Power-down wake-up event', it indicates that resume from Power-down mode'
The flag is set if the EINT0~5, GPIO, UART0~2, WDT, ACMP01, BOD, VDET, RTC, TMR0~3, I2C0~1 or USCI0~2 wake-up occurred.
Note1: This bit can be cleared by software writing '1'.
Note2: This bit works only if PDWKIEN (CLK_PWRCTL[5]) set to 1.
bits : 6 - 6 (1 bit)
access : read-write
PDEN : System Power-down Enable (Write Protect)
When this bit is set to 1, Power-down mode is enabled and chip keeps active till the CPU sleep mode is also active and then the chip enters Power-down mode.
When chip wakes up from Power-down mode, this bit is auto cleared. Users need to set this bit again for next Power-down.
In Power-down mode, HXT, HIRC and the HIRC48 will be disabled in this mode, but LXT and LIRC are not controlled by Power-down mode.
In Power-down mode, the PLL and system clock are disabled, and ignored the clock source selection. The clocks of peripheral are not controlled by Power-down mode, if the peripheral clock source is from LXT or LIRC.
Note: This bit is write protected. Refer to the SYS_REGLCTL register.
bits : 7 - 7 (1 bit)
access : read-write
Enumeration:
#0 : 0
Chip operating normally or chip in idle mode because of WFI command
#1 : 1
Chip waits CPU sleep command WFI and then enters Power-down mode
End of enumeration elements list.
HXTGAIN : HXT Gain Control Bit (Write Protect)\nGain control is used to enlarge the gain of crystal to make sure crystal work normally. If gain control is enabled, crystal will consume more power than gain control off. \nNote: This bit is write protected. Refer to the SYS_REGLCTL register.
bits : 10 - 11 (2 bit)
access : read-write
Enumeration:
#00 : 0
HXT frequency is lower than from 8 MHz
#01 : 1
HXT frequency is from 8 MHz to 12 MHz
#10 : 2
HXT frequency is from 12 MHz to 16 MHz
#11 : 3
HXT frequency is higher than 16 MHz
End of enumeration elements list.
HXTSELTYP : HXT Crystal Type Select Bit (Write Protect)\nThis is a protected register. Please refer to open lock sequence to program it.\nNote: This bit is write protected. Refer to the SYS_REGLCTL register.
bits : 12 - 12 (1 bit)
access : read-write
Enumeration:
#0 : 0
Select INV type
#1 : 1
Select GM type
End of enumeration elements list.
HIRC48EN : HIRC48 Enable Bit (Write Protect)\nNote: This bit is write protected. Refer to the SYS_REGLCTL register.
bits : 13 - 13 (1 bit)
access : read-write
Enumeration:
#0 : 0
48 MHz internal high speed RC oscillator (HIRC48) Disabled
#1 : 1
48 MHz internal high speed RC oscillator (HIRC48) Enabled
End of enumeration elements list.
Clock Source Select Control Register 0
address_offset : 0x10 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
HCLKSEL : HCLK Clock Source Selection (Write Protect)\nBefore clock switching, the related clock sources (both pre-select and new-select) must be turned on.\nThe default value is reloaded from the value of CFOSC (CONFIG0[26:24]) in user configuration register of Flash controller by any reset. Therefore the default value is either 000b or 111b.\nNote: These bits are write protected. Refer to the SYS_REGLCTL register.
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
#000 : 0
Clock source from HXT
#001 : 1
Clock source from LXT
#010 : 2
Clock source from PLL clock
#011 : 3
Clock source from LIRC
#100 : 4
Clock source from HIRC48
#111 : 7
Clock source from HIRC clock
End of enumeration elements list.
STCLKSEL : Cortex-M0 SysTick Clock Source Selection (Write Protect)\nNote2: These bits are write protected. Refer to the SYS_REGLCTL register.
bits : 3 - 5 (3 bit)
access : read-write
Enumeration:
#000 : 0
Clock source from HXT
#001 : 1
Clock source from LXT
#010 : 2
Clock source from HXT/2
#011 : 3
Clock source from HCLK/2
#111 : 7
Clock source from HIRC/2
End of enumeration elements list.
PCLK0SEL : PCLK0 Clock Source Selection (Write Protect)\nNote: This bit is write protected. Refer to the SYS_REGLCTL register.
bits : 6 - 6 (1 bit)
access : read-write
Enumeration:
#0 : 0
APB0 BUS clock source from HCLK
#1 : 1
APB0 BUS clock source from HCLK/2
End of enumeration elements list.
PCLK1SEL : PCLK1 Clock Source Selection (Write Protect)\nNote: This bit is write protected. Refer to the SYS_REGLCTL register.
bits : 7 - 7 (1 bit)
access : read-write
Enumeration:
#0 : 0
APB1 BUS clock source from HCLK
#1 : 1
APB1 BUS clock source from HCLK/2
End of enumeration elements list.
Clock Source Select Control Register 1
address_offset : 0x14 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
WDTSEL : Watchdog Timer Clock Source Selection (Write Protect)\nNote: These bits are write protected. Refer to the SYS_REGLCTL register.
bits : 0 - 1 (2 bit)
access : read-write
Enumeration:
#00 : 0
Reserved.
#01 : 1
Clock source from 32.768 kHz external low speed crystal oscillator (LXT) clock
#10 : 2
Clock source from HCLK/2048 clock
#11 : 3
Clock source from 10 kHz internal low speed RC oscillator (LIRC) clock
End of enumeration elements list.
ADCSEL : ADC Clock Source Selection
bits : 2 - 3 (2 bit)
access : read-write
Enumeration:
#00 : 0
Clock source from 4~24 MHz external high speed crystal oscillator (HXT) clock
#01 : 1
Clock source from PLL
#10 : 2
Clock source from PCLK0
#11 : 3
Clock source from 22.1184 MHz internal high speed RC oscillator (HIRC) clock
End of enumeration elements list.
TMR0SEL : TIMER0 Clock Source Selection
bits : 8 - 10 (3 bit)
access : read-write
Enumeration:
#000 : 0
Clock source from 4~24 MHz external high speed crystal oscillator (HXT) clock
#001 : 1
Clock source from 32.768 kHz external low speed crystal oscillator (LXT) clock
#010 : 2
Clock source from PCLK0
#011 : 3
Clock source from external clock T0 pin
#101 : 5
Clock source from 10 kHz internal low speed RC oscillator (LIRC) clock
#111 : 7
Clock source from 22.1184 MHz internal high speed RC oscillator (HIRC) clock
End of enumeration elements list.
TMR1SEL : TIMER1 Clock Source Selection
bits : 12 - 14 (3 bit)
access : read-write
Enumeration:
#000 : 0
Clock source from 4~24 MHz external high speed crystal oscillator (HXT) clock
#001 : 1
Clock source from 32.768 kHz external low speed crystal oscillator (LXT) clock
#010 : 2
Clock source from PCLK0
#011 : 3
Clock source from external clock T1 pin
#101 : 5
Clock source from 10 kHz internal low speed RC oscillator (LIRC) clock
#111 : 7
Clock source from 22.1184 MHz internal high speed RC oscillator (HIRC) clock
End of enumeration elements list.
TMR2SEL : TIMER2 Clock Source Selection
bits : 16 - 18 (3 bit)
access : read-write
Enumeration:
#000 : 0
Clock source from 4~24 MHz external high speed crystal oscillator (HXT) clock
#001 : 1
Clock source from 32.768 kHz external low speed crystal oscillator (LXT) clock
#010 : 2
Clock source from PCLK1
#011 : 3
Clock source from external clock T2 pin
#101 : 5
Clock source from 10 kHz internal low speed RC oscillator (LIRC) clock
#111 : 7
Clock source from 22.1184 MHz internal high speed RC oscillator (HIRC) clock
End of enumeration elements list.
TMR3SEL : TIMER3 Clock Source Selection
bits : 20 - 22 (3 bit)
access : read-write
Enumeration:
#000 : 0
Clock source from 4~24 MHz external high speed crystal oscillator (HXT) clock
#001 : 1
Clock source from 32.768 kHz external low speed crystal oscillator (LXT) clock
#010 : 2
Clock source from PCLK1
#011 : 3
Clock source from external clock T3 pin
#101 : 5
Clock source from 10 kHz internal low speed RC oscillator (LIRC) clock
#111 : 7
Clock source from 22.1184 MHz internal high speed RC oscillator (HIRC) clock
End of enumeration elements list.
UARTSEL : UART Clock Source Selection
bits : 24 - 25 (2 bit)
access : read-write
Enumeration:
#00 : 0
Clock source from 4~24 MHz external high speed crystal oscillator (HXT) clock
#01 : 1
Clock source from PLL clock
#10 : 2
Clock source from 32.768 kHz external low speed crystal oscillator (LXT) clock
#11 : 3
Clock source from 22.1184 MHz internal high speed RC oscillator (HIRC) clock
End of enumeration elements list.
PWM0SEL : PWM0 Clock Source Selection\nThe peripheral clock source of PWM0 is defined by PWM0SEL.
bits : 28 - 28 (1 bit)
access : read-write
Enumeration:
#0 : 0
Clock source from PLL clock
#1 : 1
Clock source from PCLK0
End of enumeration elements list.
PWM1SEL : PWM1 Clock Source Selection\nThe peripheral clock source of PWM1 is defined by PWM1SEL.
bits : 29 - 29 (1 bit)
access : read-write
Enumeration:
#0 : 0
Clock source from PLL clock
#1 : 1
Clock source from PCLK1
End of enumeration elements list.
Clock Divider Number Register 0
address_offset : 0x18 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
HCLKDIV : HCLK Clock Divide Number From HCLK Clock Source
bits : 0 - 3 (4 bit)
access : read-write
UARTDIV : UART Clock Divide Number From UART Clock Source
bits : 8 - 11 (4 bit)
access : read-write
ADCDIV : ADC Clock Divide Number From ADC Clock Source
bits : 16 - 23 (8 bit)
access : read-write
Clock Source Select Control Register 2
address_offset : 0x1C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CLKOSEL : Clock Divider Clock Source Selection
bits : 2 - 4 (3 bit)
access : read-write
Enumeration:
#000 : 0
Clock source from 4~24 MHz external high speed crystal oscillator (HXT) clock
#001 : 1
Clock source from 32.768 kHz external low speed crystal oscillator (LXT) clock
#010 : 2
Clock source from HCLK
#011 : 3
Clock source from 22.1184 MHz internal high speed RC oscillator (HIRC) clock
#101 : 5
Clock source from 48 MHz internal high speed RC oscillator (HIRC48) clock
End of enumeration elements list.
WWDTSEL : Window Watchdog Timer Clock Source Selection
bits : 16 - 17 (2 bit)
access : read-write
Enumeration:
#10 : 2
Clock source from HCLK/2048 clock
#11 : 3
Clock source from 10 kHz internal low speed RC oscillator (LIRC)
End of enumeration elements list.
RTCSEL : RTC Clock Source Selection
bits : 18 - 18 (1 bit)
access : read-write
Enumeration:
#0 : 0
Clock source from 32.768 kHz external low speed crystal oscillator (LXT)
#1 : 1
Clock source from 10 kHz internal low speed RC oscillator (LIRC)
End of enumeration elements list.
SPI0SEL : SPI0 Clock Source Selection
bits : 24 - 25 (2 bit)
access : read-write
Enumeration:
#00 : 0
Clock source from 4~24 MHz external high speed crystal oscillator (HXT) clock
#01 : 1
Clock source from PLL clock
#10 : 2
Clock source from PCLK0
#11 : 3
Clock source from 48 MHz internal high speed RC oscillator (HIRC48) clock
End of enumeration elements list.
SPI1SEL : SPI1 Clock Source Selection
bits : 26 - 27 (2 bit)
access : read-write
Enumeration:
#00 : 0
Clock source from 4~24 MHz external high speed crystal oscillator (HXT) clock
#01 : 1
Clock source from PLL clock
#10 : 2
Clock source from PCLK0
#11 : 3
Clock source from 48 MHz internal high speed RC oscillator (HIRC48) clock
End of enumeration elements list.
PLL Control Register
address_offset : 0x20 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
FBDIV : PLL Feedback Divider Control \nRefer to the formulas below the table.
bits : 0 - 8 (9 bit)
access : read-write
INDIV : PLL Input Divider Control \nRefer to the formulas below the table.
bits : 9 - 13 (5 bit)
access : read-write
OUTDIV : PLL Output Divider Control \nRefer to the formulas below the table.
bits : 14 - 15 (2 bit)
access : read-write
PD : Power-down Mode \nIf set PDEN(CLK_PWRCTL[7]) bit to 1, the PLL will enter Power-down mode, too.
bits : 16 - 16 (1 bit)
access : read-write
Enumeration:
#0 : 0
PLL is in normal mode
#1 : 1
PLL is in Power-down mode (default)
End of enumeration elements list.
BP : PLL Bypass Control
bits : 17 - 17 (1 bit)
access : read-write
Enumeration:
#0 : 0
PLL is in normal mode (default)
#1 : 1
PLL clock output is same as PLL input clock FIN
End of enumeration elements list.
OE : PLL OE (FOUT Enable) Control
bits : 18 - 18 (1 bit)
access : read-write
Enumeration:
#0 : 0
PLL FOUT Enabled
#1 : 1
PLL FOUT is fixed low
End of enumeration elements list.
PLLSRC : PLL Source Clock Selection
bits : 19 - 19 (1 bit)
access : read-write
Enumeration:
#0 : 0
PLL source clock from external 4~24 MHz high-speed crystal (HXT)
#1 : 1
PLL source clock from internal 22.1184 MHz high-speed oscillator (HIRC)
End of enumeration elements list.
STBSEL : PLL Stable Counter Selection
bits : 23 - 23 (1 bit)
access : read-write
Enumeration:
#0 : 0
PLL stable time is 6144 PLL source clock (suitable for source clock is equal to or less than 12MHz)
#1 : 1
PLL stable time is 12288 PLL source clock (suitable for source clock is larger than 12MHz)
End of enumeration elements list.
Clock Output Control Register
address_offset : 0x24 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
FREQSEL : Clock Output Frequency Selection\nThe formula of output frequency is\nFin is the input clock frequency.\nFout is the frequency of divider output clock.\nN is the 4-bit value of FREQSEL[3:0].
bits : 0 - 3 (4 bit)
access : read-write
CLKOEN : Clock Output Enable Bit
bits : 4 - 4 (1 bit)
access : read-write
Enumeration:
#0 : 0
Clock Output function Disabled
#1 : 1
Clock Output function Enabled
End of enumeration elements list.
DIV1EN : Clock Output Divide One Enable Bit
bits : 5 - 5 (1 bit)
access : read-write
Enumeration:
#0 : 0
Clock Output will output clock with source frequency divided by FREQSEL
#1 : 1
Clock Output will output clock with source frequency
End of enumeration elements list.
CLK1HZEN : Clock Output 1Hz Enable Bit
bits : 6 - 6 (1 bit)
access : read-write
Enumeration:
#0 : 0
1 Hz clock output for 32.768 kHz external low speed crystal oscillator (LXT) frequency compensation Disabled
#1 : 1
1 Hz clock output for 32.768 kHz external low speed crystal oscillator (LXT) frequency compensation Enabled
End of enumeration elements list.
APB Devices Clock Enable Control Register 1
address_offset : 0x30 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SC0CKEN : SC0 Clock Enable Bit
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
#0 : 0
SC0 Clock Disabled
#1 : 1
SC0 Clock Enabled
End of enumeration elements list.
SC1CKEN : SC1 Clock Enable Bit
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
#0 : 0
SC1 clock Disabled
#1 : 1
SC1 clock Enabled
End of enumeration elements list.
USCI0CKEN : USCI0 Clock Enable Bit
bits : 8 - 8 (1 bit)
access : read-write
Enumeration:
#0 : 0
USCI0 clock Disabled
#1 : 1
USCI0 clock Enabled
End of enumeration elements list.
USCI1CKEN : USCI1 Clock Enable Bit
bits : 9 - 9 (1 bit)
access : read-write
Enumeration:
#0 : 0
USCI1 clock Disabled
#1 : 1
USCI1 clock Enabled
End of enumeration elements list.
USCI2CKEN : USCI2 Clock Enable Bit
bits : 10 - 10 (1 bit)
access : read-write
Enumeration:
#0 : 0
USCI2 clock Disabled
#1 : 1
USCI2 clock Enabled
End of enumeration elements list.
Clock Source Select Control Register 3
address_offset : 0x34 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SC0SEL : SC0 Clock Source Selection
bits : 0 - 1 (2 bit)
access : read-write
Enumeration:
#00 : 0
Clock source from 4~24 MHz external high speed crystal oscillato r(HXT) clock
#01 : 1
Clock source from PLL clock
#10 : 2
Clock source from PCLK1
#11 : 3
Clock source from 22.1184 MHz internal high speed RC oscillator (HIRC) clock
End of enumeration elements list.
SC1SEL : SC1 Clock Source Selection
bits : 2 - 3 (2 bit)
access : read-write
Enumeration:
#00 : 0
Clock source from 4~24 MHz external high speed crystal oscillator (HXT) clock
#01 : 1
Clock source from PLL clock
#10 : 2
Clock source from PCLK1
#11 : 3
Clock source from 22.1184 MHz internal high speed RC oscillator (HIRC) clock
End of enumeration elements list.
Clock Divider Number Register 1
address_offset : 0x38 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SC0DIV : SC0 Clock Divide Number From SC0 Clock Source
bits : 0 - 7 (8 bit)
access : read-write
SC1DIV : SC1 Clock Divide Number From SC1 Clock Source
bits : 8 - 15 (8 bit)
access : read-write
AHB Devices Clock Enable Control Register
address_offset : 0x4 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PDMACKEN : PDMA Controller Clock Enable Bit
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
#0 : 0
PDMA peripheral clock Disabled
#1 : 1
PDMA peripheral clock Enabled
End of enumeration elements list.
ISPCKEN : Flash ISP Controller Clock Enable Bit
bits : 2 - 2 (1 bit)
access : read-write
Enumeration:
#0 : 0
Flash ISP peripheral clock Disabled
#1 : 1
Flash ISP peripheral clock Enabled
End of enumeration elements list.
EBICKEN : EBI Controller Clock Enable Bit
bits : 3 - 3 (1 bit)
access : read-write
Enumeration:
#0 : 0
EBI peripheral clock Disabled
#1 : 1
EBI peripheral clock Enabled
End of enumeration elements list.
HDIVCKEN : Hardware Divider Controller Clock Enable Bit
bits : 4 - 4 (1 bit)
access : read-write
Enumeration:
#0 : 0
Hardware divider peripheral clock Disabled
#1 : 1
Hardware divider peripheral clock Enabled
End of enumeration elements list.
CRCCKEN : CRC Generator Controller Clock Enable Bit
bits : 7 - 7 (1 bit)
access : read-write
Enumeration:
#0 : 0
CRC peripheral clock Disabled
#1 : 1
CRC peripheral clock Enabled
End of enumeration elements list.
FMCIDLE : Flash Memory Controller Clock Enable Bit in IDLE Mode
bits : 15 - 15 (1 bit)
access : read-write
Enumeration:
#0 : 0
FMC peripheral clock Disabled when chip operating at IDLE mode
#1 : 1
FMC peripheral clock Enabled when chip operating at IDLE mode
End of enumeration elements list.
GPIOACKEN : General Purpose I/O PA Group Clock Enable Bit
bits : 16 - 16 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIO PA group clock Disabled
#1 : 1
GPIO PA group clock Enabled
End of enumeration elements list.
GPIOBCKEN : General Purpose I/O PB Group Clock Enable Bit
bits : 17 - 17 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIO PB group clock Disabled
#1 : 1
GPIO PB group clock Enabled
End of enumeration elements list.
GPIOCCKEN : General Purpose I/O PC Group Clock Enable Bit
bits : 18 - 18 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIO PC group clock Disabled
#1 : 1
GPIO PC group clock Enabled
End of enumeration elements list.
GPIODCKEN : General Purpose I/O PD Group Clock Enable Bit
bits : 19 - 19 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIO PD group clock Disabled
#1 : 1
GPIO PD group clock Enabled
End of enumeration elements list.
GPIOECKEN : General Purpose I/O PE Group Clock Enable Bit
bits : 20 - 20 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIO PE group clock Disabled
#1 : 1
GPIO PE group clock Enabled
End of enumeration elements list.
GPIOFCKEN : General Purpose I/O PF Group Clock Enable Bit
bits : 21 - 21 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIO PF group clock Disabled
#1 : 1
GPIO PF group clock Enabled
End of enumeration elements list.
Clock Source Select for BOD Control Register
address_offset : 0x40 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
VDETCKSEL : Clock Source Selection for Voltage Detector\nThe Voltage Detector clock source for detecting external input voltage is defined by VDETCKSEL.\nNote1: If LIRC is selected, LIRCEN (CLK_PWRCTL[3]) must be enabled.\nNote2: If LXT is selected, LXTEN (CLK_PWRCTL[1]) must be enabled.
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
#0 : 0
Clock source is from 10 kHz internal low speed RC oscillator (LIRC) clock
#1 : 1
Clock source is from 32.768 kHz external low speed crystal oscillator (LXT) clock
End of enumeration elements list.
Clock Fail Detector Control Register
address_offset : 0x70 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
HXTFDEN : HXT Clock Fail Detector Enable Bit
bits : 4 - 4 (1 bit)
access : read-write
Enumeration:
#0 : 0
4~24 MHz external high speed crystal oscillator (HXT) clock Fail detector Disabled
#1 : 1
4~24 MHz external high speed crystal oscillator (HXT) clock Fail detector Enabled
End of enumeration elements list.
HXTFIEN : HXT Clock Fail Interrupt Enable Bit
bits : 5 - 5 (1 bit)
access : read-write
Enumeration:
#0 : 0
4~24 MHz external high speed crystal oscillator (HXT)clock Fail interrupt Disabled
#1 : 1
4~24 MHz external high speed crystal oscillator (HXT)clock Fail interrupt Enabled
End of enumeration elements list.
LXTFDEN : LXT Clock Fail Detector Enable Bit
bits : 12 - 12 (1 bit)
access : read-write
Enumeration:
#0 : 0
32.768 kHz external low speed crystal oscillator (LXT) clock Fail detector Disabled
#1 : 1
32.768 kHz external low speed crystal oscillator (LXT) clock Fail detector Enabled
End of enumeration elements list.
LXTFIEN : LXT Clock Fail Interrupt Enable Bit
bits : 13 - 13 (1 bit)
access : read-write
Enumeration:
#0 : 0
32.768 kHz external low speed crystal oscillator (LXT) clock Fail interrupt Disabled
#1 : 1
32.768 kHz external low speed crystal oscillator (LXT) clock Fail interrupt Enabled
End of enumeration elements list.
HXTFQDEN : HXT Clock Frequency Monitor Enable Bit
bits : 16 - 16 (1 bit)
access : read-write
Enumeration:
#0 : 0
4~24 MHz external high speed crystal oscillator (HXT) clock frequency monitor Disabled
#1 : 1
4~24 MHz external high speed crystal oscillator (HXT) clock frequency monitor Enabled
End of enumeration elements list.
HXTFQIEN : HXT Clock Frequency Monitor Interrupt Enable Bit
bits : 17 - 17 (1 bit)
access : read-write
Enumeration:
#0 : 0
4~24 MHz external high speed crystal oscillator (HXT) clock frequency monitor fail interrupt Disabled
#1 : 1
4~24 MHz external high speed crystal oscillator (HXT) clock frequency monitor fail interrupt Enabled
End of enumeration elements list.
Clock Fail Detector Status Register
address_offset : 0x74 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
HXTFIF : HXT Clock Fail Interrupt Flag (Write Protect)\nNote1: This bit can be cleared to 0 by software writing '1'.\nNote2: This bit is write protected. Refer to the SYS_REGLCTL register.
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
#0 : 0
4~24 MHz external high speed crystal oscillator (HXT) clock normal
#1 : 1
4~24 MHz external high speed crystal oscillator (HXT) clock stop
End of enumeration elements list.
LXTFIF : LXT Clock Fail Interrupt Flag (Write Protect)\nNote1: This bit can be cleared to 0 by software writing '1'. \nNote2: This bit is write protected. Refer to the SYS_REGLCTL register.
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
#0 : 0
32.768 kHz external low speed crystal oscillator (LXT) clock normal
#1 : 1
32.768 kHz external low speed crystal oscillator (LXT) stop
End of enumeration elements list.
HXTFQIF : HXT Clock Frequency Monitor Interrupt Flag (Write Protect)\nNote1: This bit can be cleared to 0 by software writing '1'.\nNote2: This bit is write protected. Refer to the SYS_REGLCTL register.
bits : 8 - 8 (1 bit)
access : read-write
Enumeration:
#0 : 0
4~24 MHz external high speed crystal oscillator (HXT) clock normal
#1 : 1
4~24 MHz external high speed crystal oscillator (HXT) clock frequency abnormal
End of enumeration elements list.
Clock Frequency Detector Upper Boundary Register
address_offset : 0x78 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
UPERBD : HXT Clock Frequency Detector Upper Boundary\nThe bits define the high value of frequency monitor window.\nWhen HXT frequency monitor value higher than this register, the HXT frequency detect fail interrupt flag will set to 1.
bits : 0 - 9 (10 bit)
access : read-write
Clock Frequency Detector Low Boundary Register
address_offset : 0x7C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
LOWERBD : HXT Clock Frequency Detector Low Boundary\nThe bits define the low value of frequency monitor window.\nWhen HXT frequency monitor value lower than this register, the HXT frequency detect fail interrupt flag will set to 1.
bits : 0 - 9 (10 bit)
access : read-write
APB Devices Clock Enable Control Register 0
address_offset : 0x8 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
WDTCKEN : Watchdog Timer Clock Enable Bit (Write Protect)\nNote: This bit is write protected. Refer to the SYS_REGLCTL register.
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
#0 : 0
Watchdog Timer Clock Disabled
#1 : 1
Watchdog Timer Clock Enabled
End of enumeration elements list.
RTCCKEN : Real-time-clock APB Interface Clock Enable Bit\nThis bit is used to control the RTC APB clock only. The RTC peripheral clock source is selected from RTCSEL(CLK_CLKSEL2[18]). It can be selected to external 32.768 kHz low speed crystal (LXT) or 10 kHz internal low speed RC oscillator (LIRC).
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
#0 : 0
RTC Clock Disabled
#1 : 1
RTC Clock Enabled
End of enumeration elements list.
TMR0CKEN : Timer0 Clock Enable Bit
bits : 2 - 2 (1 bit)
access : read-write
Enumeration:
#0 : 0
Timer0 Clock Disabled
#1 : 1
Timer0 Clock Enabled
End of enumeration elements list.
TMR1CKEN : Timer1 Clock Enable Bit
bits : 3 - 3 (1 bit)
access : read-write
Enumeration:
#0 : 0
Timer1 Clock Disabled
#1 : 1
Timer1 Clock Enabled
End of enumeration elements list.
TMR2CKEN : Timer2 Clock Enable Bit
bits : 4 - 4 (1 bit)
access : read-write
Enumeration:
#0 : 0
Timer2 Clock Disabled
#1 : 1
Timer2 Clock Enabled
End of enumeration elements list.
TMR3CKEN : Timer3 Clock Enable Bit
bits : 5 - 5 (1 bit)
access : read-write
Enumeration:
#0 : 0
Timer3 Clock Disabled
#1 : 1
Timer3 Clock Enabled
End of enumeration elements list.
CLKOCKEN : CLKO Clock Enable Bit
bits : 6 - 6 (1 bit)
access : read-write
Enumeration:
#0 : 0
CLKO Clock Disabled
#1 : 1
CLKO Clock Enabled
End of enumeration elements list.
I2C0CKEN : I2C0 Clock Enable Bit
bits : 8 - 8 (1 bit)
access : read-write
Enumeration:
#0 : 0
I2C0 Clock Disabled
#1 : 1
I2C0 Clock Enabled
End of enumeration elements list.
I2C1CKEN : I2C1 Clock Enable Bit
bits : 9 - 9 (1 bit)
access : read-write
Enumeration:
#0 : 0
I2C1 Clock Disabled
#1 : 1
I2C1 Clock Enabled
End of enumeration elements list.
SPI0CKEN : SPI0 Clock Enable Bit
bits : 12 - 12 (1 bit)
access : read-write
Enumeration:
#0 : 0
SPI0 Clock Disabled
#1 : 1
SPI0 Clock Enabled
End of enumeration elements list.
SPI1CKEN : SPI1 Clock Enable Bit
bits : 13 - 13 (1 bit)
access : read-write
Enumeration:
#0 : 0
SPI1 Clock Disabled
#1 : 1
SPI1 Clock Enabled
End of enumeration elements list.
UART0CKEN : UART0 Clock Enable Bit
bits : 16 - 16 (1 bit)
access : read-write
Enumeration:
#0 : 0
UART0 clock Disabled
#1 : 1
UART0 clock Enabled
End of enumeration elements list.
UART1CKEN : UART1 Clock Enable Bit
bits : 17 - 17 (1 bit)
access : read-write
Enumeration:
#0 : 0
UART1 clock Disabled
#1 : 1
UART1 clock Enabled
End of enumeration elements list.
UART2CKEN : UART2 Clock Enable Bit
bits : 18 - 18 (1 bit)
access : read-write
Enumeration:
#0 : 0
UART2 clock Disabled
#1 : 1
UART2 clock Enabled
End of enumeration elements list.
PWM0CKEN : PWM0 Clock Enable Bit
bits : 20 - 20 (1 bit)
access : read-write
Enumeration:
#0 : 0
PWM0 clock Disabled
#1 : 1
PWM0 clock Enabled
End of enumeration elements list.
PWM1CKEN : PWM1 Clock Enable Bit
bits : 21 - 21 (1 bit)
access : read-write
Enumeration:
#0 : 0
PWM1 clock Disabled
#1 : 1
PWM1 clock Enabled
End of enumeration elements list.
ADCCKEN : Analog-digital-converter (ADC) Clock Enable Bit
bits : 28 - 28 (1 bit)
access : read-write
Enumeration:
#0 : 0
ADC clock Disabled
#1 : 1
ADC clock Enabled
End of enumeration elements list.
ACMP01CKEN : Analog Comparator 0/1 Clock Enable Bit
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#0 : 0
Analog Comparator 0/1 clock Disabled
#1 : 1
Analog Comparator 0/1 clock Enabled
End of enumeration elements list.
Clock Status Monitor Register
address_offset : 0xC Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
HXTSTB : HXT Clock Source Stable Flag (Read Only)
bits : 0 - 0 (1 bit)
access : read-only
Enumeration:
#0 : 0
4~24 MHz external high speed crystal oscillator (HXT) clock is not stable or disabled
#1 : 1
4~24 MHz external high speed crystal oscillator (HXT)clock is stable and enabled
End of enumeration elements list.
LXTSTB : LXT Clock Source Stable Flag (Read Only)
bits : 1 - 1 (1 bit)
access : read-only
Enumeration:
#0 : 0
32.768 kHz external low speed crystal oscillator (LXT) clock is not stable or disabled
#1 : 1
32.768 kHz external low speed crystal oscillator (LXT) clock is stabled and enabled
End of enumeration elements list.
PLLSTB : Internal PLL Clock Source Stable Flag (Read Only)
bits : 2 - 2 (1 bit)
access : read-only
Enumeration:
#0 : 0
Internal PLL clock is not stable or disabled
#1 : 1
Internal PLL clock is stable and enabled
End of enumeration elements list.
LIRCSTB : LIRC Clock Source Stable Flag (Read Only)
bits : 3 - 3 (1 bit)
access : read-only
Enumeration:
#0 : 0
10 kHz internal low speed RC oscillator (LIRC) clock is not stable or disabled
#1 : 1
10 kHz internal low speed RC oscillator (LIRC) clock is stable and enabled
End of enumeration elements list.
HIRCSTB : HIRC Clock Source Stable Flag (Read Only)
bits : 4 - 4 (1 bit)
access : read-only
Enumeration:
#0 : 0
22.1184 MHz internal high speed RC oscillator (HIRC) clock is not stable or disabled
#1 : 1
22.1184 MHz internal high speed RC oscillator (HIRC) clock is stabe and enabled
End of enumeration elements list.
HIRC48STB : HIRC48 Clock Source Stable Flag (Read Only)
bits : 5 - 5 (1 bit)
access : read-only
Enumeration:
#0 : 0
48 MHz internal high speed RC oscillator (HIRC48) clock is not stable or disabled
#1 : 1
48 MHz internal high speed RC oscillator (HIRC48) clock is stabe and enabled
End of enumeration elements list.
CLKSFAIL : Clock Switching Fail Flag (Read Only) \nThis bit is updated when software switches system clock source. If switch target clock is stable, this bit will be set to 0. If switch target clock is not stable, this bit will be set to 1.\nNote: After selected clock source is stable, hardware will switch system clock to selected clock automatically, and CLKSFAIL will be cleared automatically by hardware.
bits : 7 - 7 (1 bit)
access : read-only
Enumeration:
#0 : 0
Clock switching success
#1 : 1
Clock switching failure
End of enumeration elements list.
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by Embeetle, an IDE designed from scratch for embedded software developers.