nxp-pac

Crates

git

Versions

lpc55s16

Flavors

Module regs

Module regs 

Source

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
Ahbclkdiv
System clock divider
Ahbmatprio
AHB Matrix priority control register Priority values are 3 = highest, 0 = lowest
Autoclkgateoverride
Control automatic clock gating
BootLock
Control write access to boot seed security registers.
BootSeedReg0
boot seed (256-bit random value)
BootSeedReg1
boot seed (256-bit random value)
BootSeedReg2
boot seed (256-bit random value)
BootSeedReg3
boot seed (256-bit random value)
BootSeedReg4
boot seed (256-bit random value)
BootSeedReg5
boot seed (256-bit random value)
BootSeedReg6
boot seed (256-bit random value)
BootSeedReg7
boot seed (256-bit random value)
Canclkdiv
CAN clock divider
Canclksel
CAN clock source select
CasperCtrl
Control CASPER integration.
Clk32kclksel
clock low speed source select for HS USB.
Clkoutdiv
CLKOUT clock divider
Clkoutsel
CLKOUT clock source select
ClockCtrl
Various system clock controls : Flash clock (48 MHz) control, clocks to Frequency Measures
Clockgenupdatelockout
Control clock configuration registers access (like xxxDIV, xxxSEL)
CompIntCtrl
Comparator Interrupt control
CompIntStatus
Comparator Interrupt status
Cpstat
CPU Status
Cpu0nstckcal
System tick calibration for non-secure part of CPU0
Cpu0stckcal
System tick calibration for secure part of CPU0
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
DebugAuthBeacon
Debug authentication BEACON register
DebugFeatures
Cortex debug features control.
DebugFeaturesDp
Cortex debug features control. (duplicate)
DebugLockEn
Control write access to security registers.
DeviceId0
Device ID
Dieid
Chip revision ID and Number
Fcclksel
Flexcomm Interface 0 clock source select for Fractional Rate Divider
Fcclkselx
Peripheral reset control register
FlashremapLock
Control write access to FLASHREMAP_SIZE and FLASHREMAP_OFFSET registers.
FlashremapOffset
This 32-bit register contains the offset by which the image is to be remapped. The 12 LSBs are ignored, so the remap granularity is 4KB.
FlashremapOffsetDp
This 32-bit register is a duplicate of FLASHREMAPOFFSET for increased security.
FlashremapSize
This 32-bit register contains the size of the image to remap, in bytes. The 12 LSBs are ignored, so the size granularity is 4KB.
FlashremapSizeDp
This 32-bit register is a duplicate of FLASHREMAPSIZE for increased security.
Flexfrgctrl
Fractional rate divider for flexcomm 0
Flexfrgxctrl
Peripheral reset control register
Fmccr
FMC configuration register
Fmcflush
FMCflush control
Fro1mclkdiv
FRO1MHz Clock divider (FRO1M_divided)
Frohfdiv
FRO_HF (96MHz) clock divider
Funcretentionctrl
Functional retention control register
Gpiopsync
Enable bypass of the first stage of synchonization inside GPIO_INT module
Hashresthwkey
Controls whether the HASH AES hardware secret key is restricted to use by secure code
HmacReg0
HMAC
HmacReg1
HMAC
HmacReg2
HMAC
HmacReg3
HMAC
HmacReg4
HMAC
HmacReg5
HMAC
HmacReg6
HMAC
HmacReg7
HMAC
Hslspiclksel
HS LSPI clock source select
KeyBlock
block quiddikey/PUF all index.
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
Pll0clkdiv
PLL0 clock divider
Pll0clksel
PLL0 clock source select
Pll0ctrl
PLL0 550m control
Pll0ndec
PLL0 550m N divider
Pll0pdec
PLL0 550m P divider
Pll0sscg0
PLL0 Spread Spectrum Wrapper control register 0
Pll0sscg1
PLL0 Spread Spectrum Wrapper control register 1
Pll0stat
PLL0 550m status
Pll1clksel
PLL1 clock source select
Pll1ctrl
PLL1 550m control
Pll1mdec
PLL1 550m M divider
Pll1ndec
PLL1 550m N divider
Pll1pdec
PLL1 550m P divider
Pll1stat
PLL1 550m status
Presetctrl0
Peripheral reset control 0
Presetctrl1
Peripheral reset control 1
Presetctrl2
Peripheral reset control 2
Presetctrlclr
Peripheral reset control clear register
Presetctrlset
Peripheral reset control set register
Sctclkdiv
SCT/PWM clock divider
Sctclksel
SCTimer/PWM clock source select
SwdAccessCpu0
This register is used by ROM during DEBUG authentication mechanism to enable debug access port for CPU0.
SwrReset
generate a software_reset
Systickclkdiv0
System Tick Timer divider for CPU0
Systickclksel0
System Tick Timer for CPU0 source select
Systickclkselx0
Peripheral reset control register
Traceclkdiv
TRACE clock divider
Traceclksel
Trace clock source select
Usb0clkdiv
USB0-FS Clock divider
Usb0clksel
FS USB clock source select
Usb0needclkctrl
USB0-FS need clock control
Usb0needclkstat
USB0-FS need clock status
Usb1needclkctrl
USB1-HS need clock control
Usb1needclkstat
USB1-HS need clock status
Wdtclkdiv
WDT clock divider