[−][src]Module lpc55s6x_pac::syscon
SYSCON
Modules
| adcclkdiv | ADC clock divider |
| adcclksel | ADC clock source select |
| ahbclkctrl0 | AHB Clock control 0 |
| ahbclkctrl1 | AHB Clock control 1 |
| ahbclkctrl2 | AHB Clock control 2 |
| ahbclkctrlclr | Peripheral reset control register |
| ahbclkctrlset | Peripheral reset control register |
| ahbclkctrlx0 | Peripheral reset control register |
| ahbclkctrlx1 | Peripheral reset control register |
| ahbclkctrlx2 | Peripheral reset control register |
| ahbclkdiv | System clock divider |
| ahbmatprio | AHB Matrix priority control register Priority values are 3 = highest, 0 = lowest |
| autoclkgateoverride | Control automatic clock gating |
| clkoutdiv | CLKOUT clock divider |
| clkoutsel | CLKOUT clock source select |
| clock_ctrl | Various system clock controls : Flash clock (48 MHz) control, clocks to Frequency Measures |
| clockgenupdatelockout | Control clock configuration registers access (like xxxDIV, xxxSEL) |
| codesecurityprotcpu0 | Security code to allow CPU0 (CM33) Debug Access Port (DAP) -- FOR INTERNAl USE ONLY |
| codesecurityprotcpu1 | Security code to allow CPU1 (Micro CM33) Debug Access Port (DAP) -- FOR INTERNAl USE ONLY |
| codesecurityprottest | Security code to allow test (Design for Testability) access -- FOR INTERNAl USE ONLY |
| comp_int_ctrl | Comparator Interrupt control |
| comp_int_status | Comparator Interrupt status |
| cpboot | Coprocessor Boot Address |
| cpstack | Coprocessor Stack Address |
| cpstat | CPU Status |
| cpu0stckcal | System tick calibration for secure part of CPU0 |
| cpu0nstckcal | System tick calibration for non-secure part of CPU0 |
| cpu1tckcal | System tick calibration for CPU1 |
| cpucfg | CPUs configuration register |
| cpuctrl | CPU Control for multiple processors |
| ctimerclksel0 | CTimer 0 clock source select |
| ctimerclksel1 | CTimer 1 clock source select |
| ctimerclksel2 | CTimer 2 clock source select |
| ctimerclksel3 | CTimer 3 clock source select |
| ctimerclksel4 | CTimer 4 clock source select |
| ctimerclkselx0 | Peripheral reset control register |
| ctimerclkselx1 | Peripheral reset control register |
| ctimerclkselx2 | Peripheral reset control register |
| ctimerclkselx3 | Peripheral reset control register |
| ctimerclkselx4 | Peripheral reset control register |
| debug_auth_scratch | Debug authentication scratch registers -- FOR INTERNAL USE ONLY |
| debug_features | Cortex M33 (CPU0) and micro Cortex M33 (CPU1) debug features control -- FOR INTERNAl USE ONLY |
| debug_features_dp | Cortex M33 (CPU0) and micro Cortex M33 (CPU1) debug features control DUPLICATE register -- FOR INTERNAl USE ONLY |
| debug_lock_en | Control write access to security registers -- FOR INTERNAl USE ONLY |
| device_id0 | Device ID |
| dice_reg0 | Composite Device Identifier |
| dice_reg1 | Composite Device Identifier |
| dice_reg2 | Composite Device Identifier |
| dice_reg3 | Composite Device Identifier |
| dice_reg4 | Composite Device Identifier |
| dice_reg5 | Composite Device Identifier |
| dice_reg6 | Composite Device Identifier |
| dice_reg7 | Composite Device Identifier |
| dieid | Chip revision ID and Number |
| efuseclkctrl | eFUSE controller clock enable |
| fcclksel0 | Flexcomm Interface 0 clock source select for Fractional Rate Divider |
| fcclksel1 | Flexcomm Interface 1 clock source select for Fractional Rate Divider |
| fcclksel2 | Flexcomm Interface 2 clock source select for Fractional Rate Divider |
| fcclksel3 | Flexcomm Interface 3 clock source select for Fractional Rate Divider |
| fcclksel4 | Flexcomm Interface 4 clock source select for Fractional Rate Divider |
| fcclksel5 | Flexcomm Interface 5 clock source select for Fractional Rate Divider |
| fcclksel6 | Flexcomm Interface 6 clock source select for Fractional Rate Divider |
| fcclksel7 | Flexcomm Interface 7 clock source select for Fractional Rate Divider |
| fcclkselx0 | Peripheral reset control register |
| fcclkselx1 | Peripheral reset control register |
| fcclkselx2 | Peripheral reset control register |
| fcclkselx3 | Peripheral reset control register |
| fcclkselx4 | Peripheral reset control register |
| fcclkselx5 | Peripheral reset control register |
| fcclkselx6 | Peripheral reset control register |
| fcclkselx7 | Peripheral reset control register |
| flashbankenable | Flash Banks control |
| flexfrg0ctrl | Fractional rate divider for flexcomm 0 |
| flexfrg1ctrl | Fractional rate divider for flexcomm 1 |
| flexfrg2ctrl | Fractional rate divider for flexcomm 2 |
| flexfrg3ctrl | Fractional rate divider for flexcomm 3 |
| flexfrg4ctrl | Fractional rate divider for flexcomm 4 |
| flexfrg5ctrl | Fractional rate divider for flexcomm 5 |
| flexfrg6ctrl | Fractional rate divider for flexcomm 6 |
| flexfrg7ctrl | Fractional rate divider for flexcomm 7 |
| flexfrgxctrl0 | Peripheral reset control register |
| flexfrgxctrl1 | Peripheral reset control register |
| flexfrgxctrl2 | Peripheral reset control register |
| flexfrgxctrl3 | Peripheral reset control register |
| flexfrgxctrl4 | Peripheral reset control register |
| flexfrgxctrl5 | Peripheral reset control register |
| flexfrgxctrl6 | Peripheral reset control register |
| flexfrgxctrl7 | Peripheral reset control register |
| fmccr | FMC configuration register - INTERNAL USE ONLY |
| fmcflush | FMCflush control |
| frohfdiv | FRO_HF (96MHz) clock divider |
| gpiopsync | Enable bypass of the first stage of synchonization inside GPIO_INT module |
| hardwaresleep | Hardware Sleep control |
| hslspiclksel | HS LSPI clock source select |
| key_block | block quiddikey/PUF all index. -- FOR INTERNAL USE ONLY |
| mainclksela | Main clock A source select |
| mainclkselb | Main clock source select |
| mclkclksel | MCLK clock source select |
| mclkdiv | I2S MCLK clock divider |
| mclkio | MCLK control |
| memoryremap | Memory Remap control register |
| nmisrc | NMI Source Select |
| periphencfg | peripheral enable configuration -- FOR INTERNAL USE ONLY |
| pll0ctrl | PLL0 550m control |
| pll0stat | PLL0 550m status |
| pll0ndec | PLL0 550m N divider |
| pll0pdec | PLL0 550m P divider |
| pll0clksel | PLL0 clock source select |
| pll0clkdiv | PLL0 clock divider |
| pll1clksel | PLL1 clock source select |
| pll1ctrl | PLL1 550m control |
| pll1stat | PLL1 550m status |
| pll1ndec | PLL1 550m N divider |
| pll1mdec | PLL1 550m M divider |
| pll1pdec | PLL1 550m P divider |
| pll0sscg0 | PLL0 Spread Spectrum Wrapper control register 0 |
| pll0sscg1 | PLL0 Spread Spectrum Wrapper control register 1 |
| presetctrl0 | Peripheral reset control 0 |
| presetctrl1 | Peripheral reset control 1 |
| presetctrl2 | Peripheral reset control 2 |
| presetctrlclr | Peripheral reset contro clearl register |
| presetctrlset | Peripheral reset control set register |
| presetctrlx0 | Peripheral reset control register |
| presetctrlx1 | Peripheral reset control register |
| presetctrlx2 | Peripheral reset control register |
| sctclkdiv | SCT/PWM clock divider |
| sctclksel | SCTimer/PWM clock source select |
| sdioclkctrl | SDIO CCLKIN phase and delay control |
| sdioclkdiv | SDIO clock divider |
| sdioclksel | SDIO clock source select |
| starter0 | Start logic wake-up enable register |
| starter1 | Start logic wake-up enable register |
| starterclr0 | Clear bits in STARTER |
| starterclr1 | Clear bits in STARTER |
| starterset0 | Set bits in STARTER |
| starterset1 | Set bits in STARTER |
| swr_reset | generate a software_reset |
| systickclkdiv0 | System Tick Timer divider for CPU0 |
| systickclkdiv1 | System Tick Timer divider for CPU1 |
| systickclksel0 | System Tick Timer for CPU0 source select |
| systickclksel1 | System Tick Timer for CPU1 source select |
| systickclkselx0 | Peripheral reset control register |
| systickclkselx1 | Peripheral reset control register |
| traceclkdiv | TRACE clock divider |
| traceclksel | Trace clock source select |
| usb0clksel | FS USB clock source select |
| usb0clkdiv | USB0 Clock divider |
| usb0clkctrl | USB0 clock control |
| usb0clkstat | USB0 clock status |
| usb1clksel | HS USB clock source select - NOT USED |
| usb1clkctrl | USB1 clock control |
| usb1clkstat | USB1 clock status |
| wdtclkdiv | WDT clock divider |
Structs
| ADCCLKDIV | ADC clock divider |
| ADCCLKSEL | ADC clock source select |
| AHBCLKCTRL0 | AHB Clock control 0 |
| AHBCLKCTRL1 | AHB Clock control 1 |
| AHBCLKCTRL2 | AHB Clock control 2 |
| AHBCLKCTRLCLR | Peripheral reset control register |
| AHBCLKCTRLSET | Peripheral reset control register |
| AHBCLKCTRLX0 | Peripheral reset control register |
| AHBCLKCTRLX1 | Peripheral reset control register |
| AHBCLKCTRLX2 | Peripheral reset control register |
| AHBCLKDIV | System clock divider |
| AHBMATPRIO | AHB Matrix priority control register Priority values are 3 = highest, 0 = lowest |
| AUTOCLKGATEOVERRIDE | Control automatic clock gating |
| CLKOUTDIV | CLKOUT clock divider |
| CLKOUTSEL | CLKOUT clock source select |
| CLOCKGENUPDATELOCKOUT | Control clock configuration registers access (like xxxDIV, xxxSEL) |
| CLOCK_CTRL | Various system clock controls : Flash clock (48 MHz) control, clocks to Frequency Measures |
| CODESECURITYPROTCPU0 | Security code to allow CPU0 (CM33) Debug Access Port (DAP) -- FOR INTERNAl USE ONLY |
| CODESECURITYPROTCPU1 | Security code to allow CPU1 (Micro CM33) Debug Access Port (DAP) -- FOR INTERNAl USE ONLY |
| CODESECURITYPROTTEST | Security code to allow test (Design for Testability) access -- FOR INTERNAl USE ONLY |
| COMP_INT_CTRL | Comparator Interrupt control |
| COMP_INT_STATUS | Comparator Interrupt status |
| CPBOOT | Coprocessor Boot Address |
| CPSTACK | Coprocessor Stack Address |
| CPSTAT | CPU Status |
| CPU0STCKCAL | System tick calibration for secure part of CPU0 |
| CPU0NSTCKCAL | System tick calibration for non-secure part of CPU0 |
| CPU1TCKCAL | System tick calibration for CPU1 |
| CPUCFG | CPUs configuration register |
| CPUCTRL | CPU Control for multiple processors |
| CTIMERCLKSEL0 | CTimer 0 clock source select |
| CTIMERCLKSEL1 | CTimer 1 clock source select |
| CTIMERCLKSEL2 | CTimer 2 clock source select |
| CTIMERCLKSEL3 | CTimer 3 clock source select |
| CTIMERCLKSEL4 | CTimer 4 clock source select |
| CTIMERCLKSELX0 | Peripheral reset control register |
| CTIMERCLKSELX1 | Peripheral reset control register |
| CTIMERCLKSELX2 | Peripheral reset control register |
| CTIMERCLKSELX3 | Peripheral reset control register |
| CTIMERCLKSELX4 | Peripheral reset control register |
| DEBUG_AUTH_SCRATCH | Debug authentication scratch registers -- FOR INTERNAL USE ONLY |
| DEBUG_FEATURES | Cortex M33 (CPU0) and micro Cortex M33 (CPU1) debug features control -- FOR INTERNAl USE ONLY |
| DEBUG_FEATURES_DP | Cortex M33 (CPU0) and micro Cortex M33 (CPU1) debug features control DUPLICATE register -- FOR INTERNAl USE ONLY |
| DEBUG_LOCK_EN | Control write access to security registers -- FOR INTERNAl USE ONLY |
| DEVICE_ID0 | Device ID |
| DICE_REG0 | Composite Device Identifier |
| DICE_REG1 | Composite Device Identifier |
| DICE_REG2 | Composite Device Identifier |
| DICE_REG3 | Composite Device Identifier |
| DICE_REG4 | Composite Device Identifier |
| DICE_REG5 | Composite Device Identifier |
| DICE_REG6 | Composite Device Identifier |
| DICE_REG7 | Composite Device Identifier |
| DIEID | Chip revision ID and Number |
| EFUSECLKCTRL | eFUSE controller clock enable |
| FCCLKSEL0 | Flexcomm Interface 0 clock source select for Fractional Rate Divider |
| FCCLKSEL1 | Flexcomm Interface 1 clock source select for Fractional Rate Divider |
| FCCLKSEL2 | Flexcomm Interface 2 clock source select for Fractional Rate Divider |
| FCCLKSEL3 | Flexcomm Interface 3 clock source select for Fractional Rate Divider |
| FCCLKSEL4 | Flexcomm Interface 4 clock source select for Fractional Rate Divider |
| FCCLKSEL5 | Flexcomm Interface 5 clock source select for Fractional Rate Divider |
| FCCLKSEL6 | Flexcomm Interface 6 clock source select for Fractional Rate Divider |
| FCCLKSEL7 | Flexcomm Interface 7 clock source select for Fractional Rate Divider |
| FCCLKSELX0 | Peripheral reset control register |
| FCCLKSELX1 | Peripheral reset control register |
| FCCLKSELX2 | Peripheral reset control register |
| FCCLKSELX3 | Peripheral reset control register |
| FCCLKSELX4 | Peripheral reset control register |
| FCCLKSELX5 | Peripheral reset control register |
| FCCLKSELX6 | Peripheral reset control register |
| FCCLKSELX7 | Peripheral reset control register |
| FLASHBANKENABLE | Flash Banks control |
| FLEXFRG0CTRL | Fractional rate divider for flexcomm 0 |
| FLEXFRG1CTRL | Fractional rate divider for flexcomm 1 |
| FLEXFRG2CTRL | Fractional rate divider for flexcomm 2 |
| FLEXFRG3CTRL | Fractional rate divider for flexcomm 3 |
| FLEXFRG4CTRL | Fractional rate divider for flexcomm 4 |
| FLEXFRG5CTRL | Fractional rate divider for flexcomm 5 |
| FLEXFRG6CTRL | Fractional rate divider for flexcomm 6 |
| FLEXFRG7CTRL | Fractional rate divider for flexcomm 7 |
| FLEXFRGXCTRL0 | Peripheral reset control register |
| FLEXFRGXCTRL1 | Peripheral reset control register |
| FLEXFRGXCTRL2 | Peripheral reset control register |
| FLEXFRGXCTRL3 | Peripheral reset control register |
| FLEXFRGXCTRL4 | Peripheral reset control register |
| FLEXFRGXCTRL5 | Peripheral reset control register |
| FLEXFRGXCTRL6 | Peripheral reset control register |
| FLEXFRGXCTRL7 | Peripheral reset control register |
| FMCCR | FMC configuration register - INTERNAL USE ONLY |
| FMCFLUSH | FMCflush control |
| FROHFDIV | FRO_HF (96MHz) clock divider |
| GPIOPSYNC | Enable bypass of the first stage of synchonization inside GPIO_INT module |
| HARDWARESLEEP | Hardware Sleep control |
| HSLSPICLKSEL | HS LSPI clock source select |
| KEY_BLOCK | block quiddikey/PUF all index. -- FOR INTERNAL USE ONLY |
| MAINCLKSELA | Main clock A source select |
| MAINCLKSELB | Main clock source select |
| MCLKCLKSEL | MCLK clock source select |
| MCLKDIV | I2S MCLK clock divider |
| MCLKIO | MCLK control |
| MEMORYREMAP | Memory Remap control register |
| NMISRC | NMI Source Select |
| PERIPHENCFG | peripheral enable configuration -- FOR INTERNAL USE ONLY |
| PLL0CTRL | PLL0 550m control |
| PLL0STAT | PLL0 550m status |
| PLL0NDEC | PLL0 550m N divider |
| PLL0PDEC | PLL0 550m P divider |
| PLL0CLKSEL | PLL0 clock source select |
| PLL0CLKDIV | PLL0 clock divider |
| PLL1CLKSEL | PLL1 clock source select |
| PLL1CTRL | PLL1 550m control |
| PLL1STAT | PLL1 550m status |
| PLL1NDEC | PLL1 550m N divider |
| PLL1MDEC | PLL1 550m M divider |
| PLL1PDEC | PLL1 550m P divider |
| PLL0SSCG0 | PLL0 Spread Spectrum Wrapper control register 0 |
| PLL0SSCG1 | PLL0 Spread Spectrum Wrapper control register 1 |
| PRESETCTRL0 | Peripheral reset control 0 |
| PRESETCTRL1 | Peripheral reset control 1 |
| PRESETCTRL2 | Peripheral reset control 2 |
| PRESETCTRLCLR | Peripheral reset contro clearl register |
| PRESETCTRLSET | Peripheral reset control set register |
| PRESETCTRLX0 | Peripheral reset control register |
| PRESETCTRLX1 | Peripheral reset control register |
| PRESETCTRLX2 | Peripheral reset control register |
| RegisterBlock | Register block |
| SCTCLKDIV | SCT/PWM clock divider |
| SCTCLKSEL | SCTimer/PWM clock source select |
| SDIOCLKCTRL | SDIO CCLKIN phase and delay control |
| SDIOCLKDIV | SDIO clock divider |
| SDIOCLKSEL | SDIO clock source select |
| STARTER0 | Start logic wake-up enable register |
| STARTER1 | Start logic wake-up enable register |
| STARTERCLR0 | Clear bits in STARTER |
| STARTERCLR1 | Clear bits in STARTER |
| STARTERSET0 | Set bits in STARTER |
| STARTERSET1 | Set bits in STARTER |
| SWR_RESET | generate a software_reset |
| SYSTICKCLKDIV0 | System Tick Timer divider for CPU0 |
| SYSTICKCLKDIV1 | System Tick Timer divider for CPU1 |
| SYSTICKCLKSEL0 | System Tick Timer for CPU0 source select |
| SYSTICKCLKSEL1 | System Tick Timer for CPU1 source select |
| SYSTICKCLKSELX0 | Peripheral reset control register |
| SYSTICKCLKSELX1 | Peripheral reset control register |
| TRACECLKDIV | TRACE clock divider |
| TRACECLKSEL | Trace clock source select |
| USB0CLKSEL | FS USB clock source select |
| USB0CLKDIV | USB0 Clock divider |
| USB0CLKCTRL | USB0 clock control |
| USB0CLKSTAT | USB0 clock status |
| USB1CLKSEL | HS USB clock source select - NOT USED |
| USB1CLKCTRL | USB1 clock control |
| USB1CLKSTAT | USB1 clock status |
| WDTCLKDIV | WDT clock divider |