![]() |
LPCOpen Platform for LPC112X microcontrollers
112X
LPCOpen Platform for the NXP LPC112X family of Microcontrollers
|
LPC1125 System Control block structure.
Definition at line 47 of file syscon_112x.h.
#include "syscon_112x.h"
Data Fields | |
__IO uint32_t | SYSMEMREMAP |
__IO uint32_t | PRESETCTRL |
__IO uint32_t | SYSPLLCTRL |
__I uint32_t | SYSPLLSTAT |
__I uint32_t | RESERVED1 [4] |
__IO uint32_t | SYSOSCCTRL |
__IO uint32_t | WDTOSCCTRL |
__IO uint32_t | IRCCTRL |
__IO uint32_t | RESERVED2 |
__IO uint32_t | SYSRSTSTAT |
__I uint32_t | RESERVED3 [3] |
__IO uint32_t | SYSPLLCLKSEL |
__IO uint32_t | SYSPLLCLKUEN |
__I uint32_t | RESERVED4 [10] |
__IO uint32_t | MAINCLKSEL |
__IO uint32_t | MAINCLKUEN |
__IO uint32_t | SYSAHBCLKDIV |
__I uint32_t | RESERVED5 |
__IO uint32_t | SYSAHBCLKCTRL |
__I uint32_t | RESERVED6 [4] |
__IO uint32_t | SSP0CLKDIV |
__IO uint32_t | UART0CLKDIV |
__IO uint32_t | SSP1CLKDIV |
__IO uint32_t | UART1CLKDIV |
__IO uint32_t | UART2CLKDIV |
__I uint32_t | RESERVED7 [10] |
__IO uint32_t | WDTCLKSEL |
__IO uint32_t | WDTCLKUEN |
__IO uint32_t | WDTCLKDIV |
__I uint32_t | RESERVED8 |
__IO uint32_t | CLKOUTSEL |
__IO uint32_t | CLKOUTUEN |
__IO uint32_t | CLKOUTDIV |
__I uint32_t | RESERVED9 [5] |
__I uint32_t | PIOPORCAP [2] |
__I uint32_t | RESERVED10 [18] |
__IO uint32_t | BODCTRL |
__IO uint32_t | SYSTCKCAL |
__I uint32_t | RESERVED11 [6] |
__IO uint32_t | IRQLATENCY |
__IO uint32_t | NMISRC |
__IO uint32_t | RESERVED12 [34] |
__IO uint32_t | STARTAPRP0 |
__IO uint32_t | STARTERP0 |
__IO uint32_t | STARTRSRP0CLR |
__IO uint32_t | STARTSRP0 |
__I uint32_t | RESERVED13 [8] |
__IO uint32_t | PDSLEEPCFG |
__IO uint32_t | PDWAKECFG |
__IO uint32_t | PDRUNCFG |
__IO uint32_t BODCTRL |
Brown Out Detect register
Definition at line 84 of file syscon_112x.h.
__IO uint32_t CLKOUTDIV |
Clock out divider register, not on LPC1102/04
Definition at line 80 of file syscon_112x.h.
__IO uint32_t CLKOUTSEL |
Clock out source select register, not on LPC1102/04
Definition at line 78 of file syscon_112x.h.
__IO uint32_t CLKOUTUEN |
Clock out source update enable register, not on LPC1102/04
Definition at line 79 of file syscon_112x.h.
__IO uint32_t IRCCTRL |
IRC control register, not on LPC11UXX and LPC11EXX
Definition at line 55 of file syscon_112x.h.
__IO uint32_t IRQLATENCY |
IRQ delay register, on LPC11UXX and LPC11EXX only
Definition at line 87 of file syscon_112x.h.
__IO uint32_t MAINCLKSEL |
Main clock source select register
Definition at line 62 of file syscon_112x.h.
__IO uint32_t MAINCLKUEN |
Main clock source update enable register
Definition at line 63 of file syscon_112x.h.
__IO uint32_t NMISRC |
NMI source control register,some parts only
Definition at line 88 of file syscon_112x.h.
__IO uint32_t PDRUNCFG |
Power configuration register
Definition at line 97 of file syscon_112x.h.
__IO uint32_t PDSLEEPCFG |
Power down states in deep sleep mode register, not on LPC11AXX
Definition at line 95 of file syscon_112x.h.
__IO uint32_t PDWAKECFG |
Power down states in wake up from deep sleep register, not on LPC11AXX
Definition at line 96 of file syscon_112x.h.
__I uint32_t PIOPORCAP[2] |
POR captured PIO status registers, index 1 on LPC1102/04
Definition at line 82 of file syscon_112x.h.
__IO uint32_t PRESETCTRL |
Peripheral reset Control register
Definition at line 49 of file syscon_112x.h.
__I uint32_t RESERVED1[4] |
Definition at line 52 of file syscon_112x.h.
__I uint32_t RESERVED10[18] |
Definition at line 83 of file syscon_112x.h.
__I uint32_t RESERVED11[6] |
Definition at line 86 of file syscon_112x.h.
__IO uint32_t RESERVED12[34] |
Definition at line 89 of file syscon_112x.h.
__I uint32_t RESERVED13[8] |
Definition at line 94 of file syscon_112x.h.
__IO uint32_t RESERVED2 |
LF oscillator control, LPC11AXX only
Definition at line 56 of file syscon_112x.h.
__I uint32_t RESERVED3[3] |
Definition at line 58 of file syscon_112x.h.
__I uint32_t RESERVED4[10] |
Definition at line 61 of file syscon_112x.h.
__I uint32_t RESERVED5 |
Definition at line 65 of file syscon_112x.h.
__I uint32_t RESERVED6[4] |
Definition at line 67 of file syscon_112x.h.
__I uint32_t RESERVED7[10] |
Definition at line 73 of file syscon_112x.h.
__I uint32_t RESERVED8 |
Definition at line 77 of file syscon_112x.h.
__I uint32_t RESERVED9[5] |
Definition at line 81 of file syscon_112x.h.
__IO uint32_t SSP0CLKDIV |
SSP0 clock divider register
Definition at line 68 of file syscon_112x.h.
__IO uint32_t SSP1CLKDIV |
SSP1 clock divider register, not on CHIP_LPC110X, CHIP_LPC11XXLV
Definition at line 70 of file syscon_112x.h.
__IO uint32_t STARTAPRP0 |
Start logic 0 interrupt wake up enable register 0, on CHIP_LPC110X, CHIP_LPC11XXLV, CHIP_LPC11CXX
Definition at line 90 of file syscon_112x.h.
__IO uint32_t STARTERP0 |
Start logic signal enable register 0, not on LPC11AXX
Definition at line 91 of file syscon_112x.h.
__IO uint32_t STARTRSRP0CLR |
Start logic reset register 0, on CHIP_LPC110X, CHIP_LPC11XXLV, CHIP_LPC11CXX
Definition at line 92 of file syscon_112x.h.
__IO uint32_t STARTSRP0 |
Start logic status register 0, on CHIP_LPC110X, CHIP_LPC11XXLV, CHIP_LPC11CXX
Definition at line 93 of file syscon_112x.h.
__IO uint32_t SYSAHBCLKCTRL |
System clock control register
Definition at line 66 of file syscon_112x.h.
__IO uint32_t SYSAHBCLKDIV |
System Clock divider register
Definition at line 64 of file syscon_112x.h.
__IO uint32_t SYSMEMREMAP |
< SYSCON Structure System Memory remap register
Definition at line 48 of file syscon_112x.h.
__IO uint32_t SYSOSCCTRL |
System Oscillator control register
Definition at line 53 of file syscon_112x.h.
__IO uint32_t SYSPLLCLKSEL |
System PLL clock source select register
Definition at line 59 of file syscon_112x.h.
__IO uint32_t SYSPLLCLKUEN |
System PLL clock source update enable register
Definition at line 60 of file syscon_112x.h.
__IO uint32_t SYSPLLCTRL |
System PLL control register
Definition at line 50 of file syscon_112x.h.
__I uint32_t SYSPLLSTAT |
System PLL status register
Definition at line 51 of file syscon_112x.h.
__IO uint32_t SYSRSTSTAT |
System Reset Status register
Definition at line 57 of file syscon_112x.h.
__IO uint32_t SYSTCKCAL |
System tick counter calibration register
Definition at line 85 of file syscon_112x.h.
__IO uint32_t UART0CLKDIV |
UART #0 clock divider register
Definition at line 69 of file syscon_112x.h.
__IO uint32_t UART1CLKDIV |
UART #1 clock divider register
Definition at line 71 of file syscon_112x.h.
__IO uint32_t UART2CLKDIV |
UART #2 clock divider register
Definition at line 72 of file syscon_112x.h.
__IO uint32_t WDTCLKDIV |
WDT clock divider register, some parts only
Definition at line 76 of file syscon_112x.h.
__IO uint32_t WDTCLKSEL |
WDT clock source select register, some parts only
Definition at line 74 of file syscon_112x.h.
__IO uint32_t WDTCLKUEN |
WDT clock source update enable register, some parts only
Definition at line 75 of file syscon_112x.h.
__IO uint32_t WDTOSCCTRL |
Watchdog Oscillator control register
Definition at line 54 of file syscon_112x.h.