\n
address_offset : 0x0 Bytes (0x0)
size : 0xFFF byte (0x0)
mem_usage : registers
protection : not protected
System memory remap
address_offset : 0x0 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MAP : System memory remap. Value 0x3 is reserved.
bits : 0 - 1 (2 bit)
Enumeration: ENUM
0x0 : BOOT_LOADER_MODE_IN
Boot Loader Mode. Interrupt vectors are re-mapped to Boot ROM.
0x1 : USER_RAM_MODE_INTER
User RAM Mode. Interrupt vectors are re-mapped to Static RAM.
0x2 : USER_FLASH_MODE_INT
User Flash Mode. Interrupt vectors are not re-mapped and reside in Flash.
End of enumeration elements list.
RESERVED : Reserved
bits : 2 - 33 (32 bit)
USB PLL control
address_offset : 0x10 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MSEL : Feedback divider value. The division value M is the programmed MSEL value + 1. 00000: Division ratio M = 1 to 11111: Division ratio M = 32
bits : 0 - 4 (5 bit)
PSEL : Post divider ratio P. The division ratio is 2 x P.
bits : 5 - 11 (7 bit)
Enumeration: ENUM
0x0 : P_EQ_1
P = 1
0x1 : P_EQ_2
P = 2
0x2 : P_EQ_4
P = 4
0x3 : P_EQ_8
P = 8
End of enumeration elements list.
RESERVED : Reserved. Do not write ones to reserved bits.
bits : 7 - 38 (32 bit)
POR captured PIO status 0
address_offset : 0x100 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
PIOSTAT : State of PIO0_23 through PIO0_0 at power-on reset
bits : 0 - 23 (24 bit)
RESERVED : Reserved.
bits : 24 - 55 (32 bit)
POR captured PIO status 1
address_offset : 0x104 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
PIOSTAT : State of PIO1_31 through PIO1_0 at power-on reset
bits : 0 - 31 (32 bit)
USB PLL status
address_offset : 0x14 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
LOCK : PLL lock status
bits : 0 - 0 (1 bit)
Enumeration: ENUM
0 : PLL_NOT_LOCKED
PLL not locked
1 : PLL_LOCKED
PLL locked
End of enumeration elements list.
RESERVED : Reserved
bits : 1 - 32 (32 bit)
Brown-Out Detect
address_offset : 0x150 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BODRSTLEV : BOD reset level
bits : 0 - 1 (2 bit)
Enumeration: ENUM
0x0 : LEVEL_0_THE_RESET_A
Level 0: The reset assertion threshold voltage is 1.46 V the reset de-assertion threshold voltage is 1.63 V.
0x1 : LEVEL_1_THE_RESET_A
Level 1: The reset assertion threshold voltage is 2.06 V the reset de-assertion threshold voltage is 2.15 V.
0x2 : LEVEL_2_THE_RESET_A
Level 2: The reset assertion threshold voltage is 2.35 V the reset de-assertion threshold voltage is 2.43 V.
0x3 : LEVEL_3_THE_RESET_A
Level 3: The reset assertion threshold voltage is 2.63 V the reset de-assertion threshold voltage is 2.71 V.
End of enumeration elements list.
BODINTVAL : BOD interrupt level
bits : 2 - 5 (4 bit)
Enumeration: ENUM
0x0 : LEVEL_0_RESERVED_
Level 0: Reserved.
0x1 : LEVEL_1THE_INTERRUP
Level 1:The interrupt assertion threshold voltage is 2.22 V the interrupt de-assertion threshold voltage is 2.35 V.
0x2 : LEVEL_2_THE_INTERRU
Level 2: The interrupt assertion threshold voltage is 2.52 V the interrupt de-assertion threshold voltage is 2.66 V.
0x3 : LEVEL_3_THE_INTERRU
Level 3: The interrupt assertion threshold voltage is 2.80 V the interrupt de-assertion threshold voltage is 2.90 V.
End of enumeration elements list.
BODRSTENA : BOD reset enable
bits : 4 - 8 (5 bit)
Enumeration: ENUM
0 : DISABLE_RESET_FUNCTI
Disable reset function.
1 : ENABLE_RESET_FUNCTIO
Enable reset function.
End of enumeration elements list.
RESERVED : Reserved
bits : 5 - 36 (32 bit)
System tick counter calibration
address_offset : 0x154 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CAL : System tick timer calibration value
bits : 0 - 25 (26 bit)
RESERVED : Reserved
bits : 26 - 57 (32 bit)
IQR delay. Allows trade-off between interrupt latency and determinism.
address_offset : 0x170 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
LATENCY : 8-bit latency value
bits : 0 - 7 (8 bit)
RESERVED : Reserved
bits : 8 - 39 (32 bit)
NMI Source Control
address_offset : 0x174 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
IRQNO : The IRQ number of the interrupt that acts as the Non-Maskable Interrupt (NMI) if bit 31 is 1. See Table 58 for the list of interrupt sources and their IRQ numbers.
bits : 0 - 4 (5 bit)
RESERVED : Reserved
bits : 5 - 35 (31 bit)
NMIEN : Write a 1 to this bit to enable the Non-Maskable Interrupt (NMI) source selected by bits 4:0.
bits : 31 - 62 (32 bit)
GPIO Pin Interrupt Select register 0
address_offset : 0x178 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
INTPIN : Pin number select for pin interrupt. (PIO0_0 to PIO0_23 correspond to numbers 0 to 23 and PIO1_0 to PIO1_31 correspond to numbers 24 to 55).
bits : 0 - 5 (6 bit)
RESERVED : Reserved
bits : 6 - 37 (32 bit)
GPIO Pin Interrupt Select register 0
address_offset : 0x17C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
INTPIN : Pin number select for pin interrupt. (PIO0_0 to PIO0_23 correspond to numbers 0 to 23 and PIO1_0 to PIO1_31 correspond to numbers 24 to 55).
bits : 0 - 5 (6 bit)
RESERVED : Reserved
bits : 6 - 37 (32 bit)
GPIO Pin Interrupt Select register 0
address_offset : 0x180 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
INTPIN : Pin number select for pin interrupt. (PIO0_0 to PIO0_23 correspond to numbers 0 to 23 and PIO1_0 to PIO1_31 correspond to numbers 24 to 55).
bits : 0 - 5 (6 bit)
RESERVED : Reserved
bits : 6 - 37 (32 bit)
GPIO Pin Interrupt Select register 0
address_offset : 0x184 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
INTPIN : Pin number select for pin interrupt. (PIO0_0 to PIO0_23 correspond to numbers 0 to 23 and PIO1_0 to PIO1_31 correspond to numbers 24 to 55).
bits : 0 - 5 (6 bit)
RESERVED : Reserved
bits : 6 - 37 (32 bit)
GPIO Pin Interrupt Select register 0
address_offset : 0x188 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
INTPIN : Pin number select for pin interrupt. (PIO0_0 to PIO0_23 correspond to numbers 0 to 23 and PIO1_0 to PIO1_31 correspond to numbers 24 to 55).
bits : 0 - 5 (6 bit)
RESERVED : Reserved
bits : 6 - 37 (32 bit)
GPIO Pin Interrupt Select register 0
address_offset : 0x18C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
INTPIN : Pin number select for pin interrupt. (PIO0_0 to PIO0_23 correspond to numbers 0 to 23 and PIO1_0 to PIO1_31 correspond to numbers 24 to 55).
bits : 0 - 5 (6 bit)
RESERVED : Reserved
bits : 6 - 37 (32 bit)
GPIO Pin Interrupt Select register 0
address_offset : 0x190 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
INTPIN : Pin number select for pin interrupt. (PIO0_0 to PIO0_23 correspond to numbers 0 to 23 and PIO1_0 to PIO1_31 correspond to numbers 24 to 55).
bits : 0 - 5 (6 bit)
RESERVED : Reserved
bits : 6 - 37 (32 bit)
GPIO Pin Interrupt Select register 0
address_offset : 0x194 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
INTPIN : Pin number select for pin interrupt. (PIO0_0 to PIO0_23 correspond to numbers 0 to 23 and PIO1_0 to PIO1_31 correspond to numbers 24 to 55).
bits : 0 - 5 (6 bit)
RESERVED : Reserved
bits : 6 - 37 (32 bit)
USB clock control
address_offset : 0x198 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AP_CLK : USB need_clock signal control
bits : 0 - 0 (1 bit)
Enumeration: ENUM
0 : UNDER_HARDWARE_CONTR
Under hardware control.
1 : FORCED_HIGH_
Forced HIGH.
End of enumeration elements list.
POL_CLK : USB need_clock polarity for triggering the USB wake-up interrupt
bits : 1 - 2 (2 bit)
Enumeration: ENUM
0 : FALLING_EDGE_OF_THE_
Falling edge of the USB need_clock triggers the USB wake-up (default).
1 : RISING_EDGE_OF_THE_U
Rising edge of the USB need_clock triggers the USB wake-up.
End of enumeration elements list.
RESERVED : Reserved
bits : 2 - 33 (32 bit)
USB clock status
address_offset : 0x19C Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
NEED_CLKST : USB need_clock signal status
bits : 0 - 0 (1 bit)
Enumeration: ENUM
0 : LOW
LOW
1 : HIGH
HIGH
End of enumeration elements list.
RESERVED : Reserved
bits : 1 - 32 (32 bit)
System oscillator control
address_offset : 0x20 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BYPASS : Bypass system oscillator
bits : 0 - 0 (1 bit)
Enumeration: ENUM
0 : OSCILLATOR_IS_NOT_BY
Oscillator is not bypassed.
1 : BYPASS_ENABLED_PLL_
Bypass enabled. PLL input (sys_osc_clk) is fed directly from the XTALIN pin bypassing the oscillator. Use this mode when using an external clock source instead of the crystal oscillator.
End of enumeration elements list.
FREQRANGE : Determines frequency range for Low-power oscillator.
bits : 1 - 2 (2 bit)
Enumeration: ENUM
0 : 1__20_MHZ_FREQUENCY
1 - 20 MHz frequency range.
1 : 15__25_MHZ_FREQUENC
15 - 25 MHz frequency range
End of enumeration elements list.
RESERVED : Reserved
bits : 2 - 33 (32 bit)
Start logic 0 interrupt wake-up enable register 0
address_offset : 0x204 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PINT0 : Pin interrupt 0 wake-up
bits : 0 - 0 (1 bit)
Enumeration: ENUM
0 : DISABLED
Disabled
1 : ENABLED
Enabled
End of enumeration elements list.
PINT1 : Pin interrupt 1 wake-up
bits : 1 - 2 (2 bit)
Enumeration: ENUM
0 : DISABLED
Disabled
1 : ENABLED
Enabled
End of enumeration elements list.
PINT2 : Pin interrupt 2 wake-up
bits : 2 - 4 (3 bit)
Enumeration: ENUM
0 : DISABLED
Disabled
1 : ENABLED
Enabled
End of enumeration elements list.
PINT3 : Pin interrupt 3 wake-up
bits : 3 - 6 (4 bit)
Enumeration: ENUM
0 : DISABLED
Disabled
1 : ENABLED
Enabled
End of enumeration elements list.
PINT4 : Pin interrupt 4 wake-up
bits : 4 - 8 (5 bit)
Enumeration: ENUM
0 : DISABLED
Disabled
1 : ENABLED
Enabled
End of enumeration elements list.
PINT5 : Pin interrupt 5 wake-up
bits : 5 - 10 (6 bit)
Enumeration: ENUM
0 : DISABLED
Disabled
1 : ENABLED
Enabled
End of enumeration elements list.
PINT6 : Pin interrupt 6 wake-up
bits : 6 - 12 (7 bit)
Enumeration: ENUM
0 : DISABLED
Disabled
1 : ENABLED
Enabled
End of enumeration elements list.
PINT7 : Pin interrupt 7 wake-up
bits : 7 - 14 (8 bit)
Enumeration: ENUM
0 : DISABLED
Disabled
1 : ENABLED
Enabled
End of enumeration elements list.
RESERVED : Reserved
bits : 8 - 39 (32 bit)
Start logic 1 interrupt wake-up enable register 1
address_offset : 0x214 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
WWDTINT : WWDT interrupt wake-up
bits : 12 - 24 (13 bit)
Enumeration: ENUM
0 : DISABLED
Disabled
1 : ENABLED
Enabled
End of enumeration elements list.
BODINT : Brown Out Detect (BOD) interrupt wake-up
bits : 13 - 26 (14 bit)
Enumeration: ENUM
0 : DISABLED
Disabled
1 : ENABLED
Enabled
End of enumeration elements list.
RESERVED : Reserved
bits : 14 - 32 (19 bit)
USB_WAKEUP : USB need_clock signal wake-up
bits : 19 - 38 (20 bit)
Enumeration: ENUM
0 : DISABLED
Disabled
1 : ENABLED
Enabled
End of enumeration elements list.
GPIOINT0 : GPIO GROUP0 interrupt wake-up
bits : 20 - 40 (21 bit)
Enumeration: ENUM
0 : DISABLED
Disabled
1 : ENABLED
Enabled
End of enumeration elements list.
GPIOINT1 : GPIO GROUP1 interrupt wake-up
bits : 21 - 42 (22 bit)
Enumeration: ENUM
0 : DISABLED
Disabled
1 : ENABLED
Enabled
End of enumeration elements list.
Power-down states in deep-sleep mode
address_offset : 0x230 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOD_PD : BOD power-down control for Deep-sleep and Power-down mode
bits : 3 - 6 (4 bit)
Enumeration: ENUM
0 : POWERED
Powered
1 : POWERED_DOWN
Powered down
End of enumeration elements list.
WDTOSC_PD : Watchdog oscillator power-down control for Deep-sleep and Power-down mode
bits : 6 - 12 (7 bit)
Enumeration: ENUM
0 : POWERED
Powered
1 : POWERED_DOWN
Powered down
End of enumeration elements list.
RESERVED : Reserved
bits : 7 - 38 (32 bit)
Power-down states for wake-up from deep-sleep
address_offset : 0x234 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
IRCOUT_PD : IRC oscillator output wake-up configuration
bits : 0 - 0 (1 bit)
Enumeration: ENUM
0 : POWERED
Powered
1 : POWERED_DOWN
Powered down
End of enumeration elements list.
IRC_PD : IRC oscillator power-down wake-up configuration
bits : 1 - 2 (2 bit)
Enumeration: ENUM
0 : POWERED
Powered
1 : POWERED_DOWN
Powered down
End of enumeration elements list.
FLASH_PD : Flash wake-up configuration
bits : 2 - 4 (3 bit)
Enumeration: ENUM
0 : POWERED
Powered
1 : POWERED_DOWN
Powered down
End of enumeration elements list.
BOD_PD : BOD wake-up configuration
bits : 3 - 6 (4 bit)
Enumeration: ENUM
0 : POWERED
Powered
1 : POWERED_DOWN
Powered down
End of enumeration elements list.
ADC_PD : ADC wake-up configuration
bits : 4 - 8 (5 bit)
Enumeration: ENUM
0 : POWERED
Powered
1 : POWERED_DOWN
Powered down
End of enumeration elements list.
SYSOSC_PD : Crystal oscillator wake-up configuration
bits : 5 - 10 (6 bit)
Enumeration: ENUM
0 : POWERED
Powered
1 : POWERED_DOWN
Powered down
End of enumeration elements list.
WDTOSC_PD : Watchdog oscillator wake-up configuration
bits : 6 - 12 (7 bit)
Enumeration: ENUM
0 : POWERED
Powered
1 : POWERED_DOWN
Powered down
End of enumeration elements list.
SYSPLL_PD : System PLL wake-up configuration
bits : 7 - 14 (8 bit)
Enumeration: ENUM
0 : POWERED
Powered
1 : POWERED_DOWN
Powered down
End of enumeration elements list.
USBPLL_PD : USB PLL wake-up configuration
bits : 8 - 16 (9 bit)
Enumeration: ENUM
0 : POWERED
Powered
1 : POWERED_DOWN
Powered down
End of enumeration elements list.
USBPAD_PD : USB transceiver wake-up configuration
bits : 10 - 20 (11 bit)
Enumeration: ENUM
1 : USB_TRANSCEIVER_POWE
USB transceiver powered down
1 : USB_TRANSCEIVER_POWE
USB transceiver powered down
End of enumeration elements list.
RESERVED : Reserved. Always write this bit as 1.
bits : 11 - 22 (12 bit)
RESERVED : Reserved. Always write this bit as 0.
bits : 12 - 24 (13 bit)
RESERVED : Reserved. Always write these bits as 111.
bits : 13 - 28 (16 bit)
RESERVED : Reserved
bits : 16 - 47 (32 bit)
RESERVED : Reserved
bits : 16 - 47 (32 bit)
Power configuration register
address_offset : 0x238 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
IRCOUT_PD : IRC oscillator output power-down
bits : 0 - 0 (1 bit)
Enumeration: ENUM
0 : POWERED
Powered
1 : POWERED_DOWN
Powered down
End of enumeration elements list.
IRC_PD : IRC oscillator power-down
bits : 1 - 2 (2 bit)
Enumeration: ENUM
0 : POWERED
Powered
1 : POWERED_DOWN
Powered down
End of enumeration elements list.
FLASH_PD : Flash power-down
bits : 2 - 4 (3 bit)
Enumeration: ENUM
0 : POWERED
Powered
1 : POWERED_DOWN
Powered down
End of enumeration elements list.
BOD_PD : BOD power-down
bits : 3 - 6 (4 bit)
Enumeration: ENUM
0 : POWERED
Powered
1 : POWERED_DOWN
Powered down
End of enumeration elements list.
ADC_PD : ADC power-down
bits : 4 - 8 (5 bit)
Enumeration: ENUM
0 : POWERED
Powered
1 : POWERED_DOWN
Powered down
End of enumeration elements list.
SYSOSC_PD : Crystal oscillator power-down
bits : 5 - 10 (6 bit)
Enumeration: ENUM
0 : POWERED
Powered
1 : POWERED_DOWN
Powered down
End of enumeration elements list.
WDTOSC_PD : Watchdog oscillator power-down
bits : 6 - 12 (7 bit)
Enumeration: ENUM
0 : POWERED
Powered
1 : POWERED_DOWN
Powered down
End of enumeration elements list.
SYSPLL_PD : System PLL power-down
bits : 7 - 14 (8 bit)
Enumeration: ENUM
0 : POWERED
Powered
1 : POWERED_DOWN
Powered down
End of enumeration elements list.
USBPLL_PD : USB PLL power-down
bits : 8 - 16 (9 bit)
Enumeration: ENUM
0 : POWERED
Powered
1 : POWERED_DOWN
Powered down
End of enumeration elements list.
USBPAD_PD : USB transceiver power-down configuration
bits : 10 - 20 (11 bit)
Enumeration: ENUM
1 : USB_TRANSCEIVER_POWE
USB transceiver powered down (suspend mode)
1 : USB_TRANSCEIVER_POWE
USB transceiver powered down (suspend mode)
End of enumeration elements list.
RESERVED : Reserved. Always write this bit as 1.
bits : 11 - 22 (12 bit)
RESERVED : Reserved. Always write this bit as 0.
bits : 12 - 24 (13 bit)
RESERVED : Reserved. Always write these bits as 111.
bits : 13 - 28 (16 bit)
RESERVED : Reserved
bits : 16 - 47 (32 bit)
RESERVED : Reserved
bits : 16 - 47 (32 bit)
Watchdog oscillator control
address_offset : 0x24 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DIVSEL : Select divider for Fclkana. wdt_osc_clk = Fclkana/ (2 x (1 + DIVSEL)) 00000: 2 x (1 + DIVSEL) = 2 00001: 2 x (1 + DIVSEL) = 4 to 11111: 2 x (1 + DIVSEL) = 64
bits : 0 - 4 (5 bit)
FREQSEL : Select watchdog oscillator analog output frequency (Fclkana).
bits : 5 - 13 (9 bit)
Enumeration: ENUM
0x1 : 0_6_MHZ
0.6 MHz
0x2 : 1_05_MHZ
1.05 MHz
0x3 : 1_4_MHZ
1.4 MHz
0x4 : 1_75_MHZ
1.75 MHz
0x5 : 2_1_MHZ
2.1 MHz
0x6 : 2_4_MHZ
2.4 MHz
0x7 : 2_7_MHZ
2.7 MHz
0x8 : 3_0_MHZ
3.0 MHz
0x9 : 3_25_MHZ
3.25 MHz
0xA : 3_5_MHZ
3.5 MHz
0xB : 3_75_MHZ
3.75 MHz
0xC : 4_0_MHZ
4.0 MHz
0xD : 4_2_MHZ
4.2 MHz
0xE : 4_4_MHZ
4.4 MHz
0xF : 4_6_MHZ
4.6 MHz
End of enumeration elements list.
RESERVED : Reserved
bits : 9 - 40 (32 bit)
System reset status register
address_offset : 0x30 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
POR : POR reset status
bits : 0 - 0 (1 bit)
Enumeration: ENUM
0 : NO_POR_DETECTED
No POR detected
1 : POR_DETECTED_WRITIN
POR detected. Writing a one clears this reset.
End of enumeration elements list.
EXTRST : External reset status
bits : 1 - 2 (2 bit)
Enumeration: ENUM
0 : NO_RESET_EVENT_DETEC
No reset event detected.
1 : RESET_DETECTED_WRIT
Reset detected. Writing a one clears this reset.
End of enumeration elements list.
WDT : Status of the Watchdog reset
bits : 2 - 4 (3 bit)
Enumeration: ENUM
0 : NO_WDT_RESET_DETECTE
No WDT reset detected
1 : WDT_RESET_DETECTED_
WDT reset detected. Writing a one clears this reset.
End of enumeration elements list.
BOD : Status of the Brown-out detect reset
bits : 3 - 6 (4 bit)
Enumeration: ENUM
0 : NO_BOD_RESET_DETECTE
No BOD reset detected
1 : BOD_RESET_DETECTED_
BOD reset detected. Writing a one clears this reset.
End of enumeration elements list.
SYSRST : Status of the software system reset
bits : 4 - 8 (5 bit)
Enumeration: ENUM
0 : NO_SYSTEM_RESET_DETE
No System reset detected
1 : SYSTEM_RESET_DETECTE
System reset detected. Writing a one clears this reset.
End of enumeration elements list.
RESERVED : Reserved
bits : 5 - 36 (32 bit)
Device ID
address_offset : 0x3F4 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
DEVICEID : Device ID numbers for LPC11Uxx parts LPC11U12FHN33/201 = 0x095C 802B/0x295C 802B LPC11U12FBD48/201 = 0x095C 802B/0x295C 802B LPC11U13FBD48/201 = 0x097A 802B/0x297A 802B LPC11U14FHN33/201 = 0x0998 802B/0x2998 802B LPC11U14FHI33/201 = 0x2998 802B LPC11U14FBD48/201 = 0x0998 802B/0x2998 802B LPC11U14FET48/201 = 0x0998 802B/0x2998 802B LPC11U23FBD48/301 = 0x2972 402B LPC11U24FHI33/301 = 0x2988 402B LPC11U24FBD48/301 = 0x2988 402B LPC11U24FET48/301 = 0x2988 402B LPC11U24FHN33/401 = 0x2980 002B LPC11U24FBD48/401 = 0x2980 002B LPC11U24FBD64/401 = 0x2980 002B
bits : 0 - 31 (32 bit)
Peripheral reset control
address_offset : 0x4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SSP0_RST_N : SSP0 reset control
bits : 0 - 0 (1 bit)
Enumeration: ENUM
0 : RESETS_THE_SSP0_PERI
Resets the SSP0 peripheral.
1 : SSP0_RESET_DE_ASSERT
SSP0 reset de-asserted.
End of enumeration elements list.
I2C_RST_N : I2C reset control
bits : 1 - 2 (2 bit)
Enumeration: ENUM
0 : RESETS_THE_I2C_PERIP
Resets the I2C peripheral.
1 : I2C_RESET_DE_ASSERTE
I2C reset de-asserted.
End of enumeration elements list.
SSP1_RST_N : SSP1 reset control
bits : 2 - 4 (3 bit)
Enumeration: ENUM
0 : RESETS_THE_SSP1_PERI
Resets the SSP1 peripheral.
1 : SSP1_RESET_DE_ASSERT
SSP1 reset de-asserted.
End of enumeration elements list.
RESERVED : Reserved
bits : 4 - 35 (32 bit)
RESERVED : Reserved
bits : 4 - 35 (32 bit)
System PLL clock source select
address_offset : 0x40 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SEL : System PLL clock source
bits : 0 - 1 (2 bit)
Enumeration: ENUM
0x0 : IRC
IRC
0x1 : CRYSTAL_OSCILLATOR_
Crystal Oscillator (SYSOSC)
0x3 : RESERVED
Reserved
0x3 : RESERVED
Reserved
End of enumeration elements list.
RESERVED : Reserved
bits : 2 - 33 (32 bit)
System PLL clock source update enable
address_offset : 0x44 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ENA : Enable system PLL clock source update
bits : 0 - 0 (1 bit)
Enumeration: ENUM
0 : NO_CHANGE
No change
1 : UPDATE_CLOCK_SOURCE
Update clock source
End of enumeration elements list.
RESERVED : Reserved
bits : 1 - 32 (32 bit)
USB PLL clock source select
address_offset : 0x48 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SEL : USB PLL clock source
bits : 0 - 1 (2 bit)
Enumeration: ENUM
0x0 : IRC_THE_USB_PLL_CLO
IRC. The USB PLL clock source must be switched to system oscillator for correct full-speed USB operation. The IRC is suitable for low-speed USB operation.
0x1 : SYSTEM_OSCILLATOR
System oscillator
0x3 : RESERVED
Reserved
0x3 : RESERVED
Reserved
End of enumeration elements list.
RESERVED : Reserved
bits : 2 - 33 (32 bit)
USB PLL clock source update enable
address_offset : 0x4C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ENA : Enable USB PLL clock source update
bits : 0 - 0 (1 bit)
Enumeration: ENUM
0 : NO_CHANGE
No change
1 : UPDATE_CLOCK_SOURCE
Update clock source
End of enumeration elements list.
RESERVED : Reserved
bits : 1 - 32 (32 bit)
Main clock source select
address_offset : 0x70 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SEL : Clock source for main clock
bits : 0 - 1 (2 bit)
Enumeration: ENUM
0x0 : IRC_OSCILLATOR
IRC Oscillator
0x1 : PLL_INPUT
PLL input
0x2 : WATCHDOG_OSCILLATOR
Watchdog oscillator
0x3 : PLL_OUTPUT
PLL output
End of enumeration elements list.
RESERVED : Reserved
bits : 2 - 33 (32 bit)
Main clock source update enable
address_offset : 0x74 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ENA : Enable main clock source update
bits : 0 - 0 (1 bit)
Enumeration: ENUM
0 : NO_CHANGE
No change
1 : UPDATE_CLOCK_SOURCE
Update clock source
End of enumeration elements list.
RESERVED : Reserved
bits : 1 - 32 (32 bit)
System clock divider
address_offset : 0x78 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DIV : System AHB clock divider values 0: System clock disabled. 1: Divide by 1. to 255: Divide by 255.
bits : 0 - 7 (8 bit)
RESERVED : Reserved
bits : 8 - 39 (32 bit)
System PLL control
address_offset : 0x8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MSEL : Feedback divider value. The division value M is the programmed MSEL value + 1. 00000: Division ratio M = 1 to 11111: Division ratio M = 32
bits : 0 - 4 (5 bit)
PSEL : Post divider ratio P. The division ratio is 2 x P.
bits : 5 - 11 (7 bit)
Enumeration: ENUM
0x0 : P_EQ_1
P = 1
0x1 : P_EQ_2
P = 2
0x2 : P_EQ_4
P = 4
0x3 : P_EQ_8
P = 8
End of enumeration elements list.
RESERVED : Reserved. Do not write ones to reserved bits.
bits : 7 - 38 (32 bit)
System clock control
address_offset : 0x80 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SYS : Enables the clock for the AHB, the APB bridge, the Cortex-M0 FCLK and HCLK, SysCon, and the PMU. This bit is read only and always reads as 1.
bits : 0 - 0 (1 bit)
Enumeration: ENUM
0 : RESERVED
Reserved
1 : ENABLE
Enable
End of enumeration elements list.
ROM : Enables clock for ROM.
bits : 1 - 2 (2 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
RAM0 : Enables clock for RAM.
bits : 2 - 4 (3 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
FLASHREG : Enables clock for flash register interface.
bits : 3 - 6 (4 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
FLASHARRAY : Enables clock for flash array access.
bits : 4 - 8 (5 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
I2C : Enables clock for I2C.
bits : 5 - 10 (6 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
GPIO : Enables clock for GPIO port registers.
bits : 6 - 12 (7 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
CT16B0 : Enables clock for 16-bit counter/timer 0.
bits : 7 - 14 (8 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
CT16B1 : Enables clock for 16-bit counter/timer 1.
bits : 8 - 16 (9 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
CT32B0 : Enables clock for 32-bit counter/timer 0.
bits : 9 - 18 (10 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
CT32B1 : Enables clock for 32-bit counter/timer 1.
bits : 10 - 20 (11 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
SSP0 : Enables clock for SSP0.
bits : 11 - 22 (12 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
USART : Enables clock for UART.
bits : 12 - 24 (13 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
ADC : Enables clock for ADC.
bits : 13 - 26 (14 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
USB : Enables clock to the USB register interface.
bits : 14 - 28 (15 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
WWDT : Enables clock for WWDT.
bits : 15 - 30 (16 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
IOCON : Enables clock for I/O configuration block.
bits : 16 - 32 (17 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
SSP1 : Enables clock for SSP1.
bits : 18 - 36 (19 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
PINT : Enables clock to GPIO Pin interrupts register interface.
bits : 19 - 38 (20 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
RESERVED : Reserved
bits : 20 - 42 (23 bit)
GROUP0INT : Enables clock to GPIO GROUP0 interrupt register interface.
bits : 23 - 46 (24 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
GROUP1INT : Enables clock to GPIO GROUP1 interrupt register interface.
bits : 24 - 48 (25 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
RESERVED : Reserved
bits : 25 - 50 (26 bit)
RAM1 : Enables SRAM1 block at address 0x2000 0000. See Section 3.1 for availability of this bit.
bits : 26 - 52 (27 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
USBRAM : Enables USB SRAM block at address 0x2000 4000.
bits : 27 - 54 (28 bit)
Enumeration: ENUM
0 : DISABLE
Disable
1 : ENABLE
Enable
End of enumeration elements list.
RESERVED : Reserved
bits : 28 - 59 (32 bit)
RESERVED : Reserved
bits : 28 - 59 (32 bit)
SSP0 clock divider
address_offset : 0x94 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DIV : SPI0_PCLK clock divider values. 0: System clock disabled. 1: Divide by 1. to 255: Divide by 255.
bits : 0 - 7 (8 bit)
RESERVED : Reserved
bits : 8 - 39 (32 bit)
UART clock divider
address_offset : 0x98 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DIV : UART_PCLK clock divider values 0: Disable UART_PCLK. 1: Divide by 1. to 255: Divide by 255.
bits : 0 - 7 (8 bit)
RESERVED : Reserved
bits : 8 - 39 (32 bit)
SSP1 clock divider
address_offset : 0x9C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DIV : SSP1_PCLK clock divider values 0: Disable SSP1_PCLK. 1: Divide by 1. to 255: Divide by 255.
bits : 0 - 7 (8 bit)
RESERVED : Reserved
bits : 8 - 39 (32 bit)
System PLL status
address_offset : 0xC Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
LOCK : PLL lock status
bits : 0 - 0 (1 bit)
Enumeration: ENUM
0 : PLL_NOT_LOCKED
PLL not locked
1 : PLL_LOCKED
PLL locked
End of enumeration elements list.
RESERVED : Reserved
bits : 1 - 32 (32 bit)
USB clock source select
address_offset : 0xC0 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SEL : USB clock source. Values 0x2 and 0x3 are reserved.
bits : 0 - 1 (2 bit)
Enumeration: ENUM
0x0 : USB_PLL_OUT
USB PLL out
0x1 : MAIN_CLOCK
Main clock
End of enumeration elements list.
RESERVED : Reserved
bits : 2 - 33 (32 bit)
USB clock source update enable
address_offset : 0xC4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ENA : Enable USB clock source update
bits : 0 - 0 (1 bit)
Enumeration: ENUM
0 : NO_CHANGE
No change
1 : UPDATE_CLOCK_SOURCE
Update clock source
End of enumeration elements list.
RESERVED : Reserved
bits : 1 - 32 (32 bit)
USB clock source divider
address_offset : 0xC8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DIV : USB clock divider values 0: Disable USB clock. 1: Divide by 1. to 255: Divide by 255.
bits : 0 - 7 (8 bit)
RESERVED : Reserved
bits : 8 - 39 (32 bit)
CLKOUT clock source select
address_offset : 0xE0 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SEL : CLKOUT clock source
bits : 0 - 1 (2 bit)
Enumeration: ENUM
0x0 : IRC_OSCILLATOR
IRC oscillator
0x1 : CRYSTAL_OSCILLATOR_
Crystal oscillator (SYSOSC)
0x2 : LF_OSCILLATOR_WATCH
LF oscillator (watchdog oscillator)
0x3 : MAIN_CLOCK
Main clock
End of enumeration elements list.
RESERVED : Reserved
bits : 2 - 33 (32 bit)
CLKOUT clock source update enable
address_offset : 0xE4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ENA : Enable CLKOUT clock source update
bits : 0 - 0 (1 bit)
Enumeration: ENUM
0 : NO_CHANGE
No change
1 : UPDATE_CLOCK_SOURCE
Update clock source
End of enumeration elements list.
RESERVED : Reserved
bits : 1 - 32 (32 bit)
CLKOUT clock divider
address_offset : 0xE8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DIV : CLKOUT clock divider values 0: Disable CLKOUT clock divider. 1: Divide by 1. to 255: Divide by 255.
bits : 0 - 7 (8 bit)
RESERVED : Reserved
bits : 8 - 39 (32 bit)
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.