\n
address_offset : 0x0 Bytes (0x0)
size : 0x400 byte (0x0)
mem_usage : registers
protection : not protected
System Control.
address_offset : 0x0 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BSTAPEN : Boundary Scan TAP enable. When enabled, the JTAG port is connected to the Boundary Scan TAP. Otherwise, the port is connected to the ARM ICE function. This bit is reset by the POR. Reset value and access depend on the part number.
bits : 0 - 0 (1 bit)
Enumeration:
0 : dis
Boundary Scan TAP port disabled.
1 : en
Boundary Scan TAP port enabled.
End of enumeration elements list.
SBUSARB : System bus abritration scheme. These bits are used to select between Fixed-burst abritration and Round-Robin scheme. The Round-Robin scheme is selected by default. These bits are reset by the system reset.
bits : 1 - 2 (2 bit)
Enumeration:
0 : fix
Fixed Burst abritration.
1 : round
Round-robin scheme.
End of enumeration elements list.
FLASH_PAGE_FLIP : Flips the Flash bottom and top halves. (Depending on the total flash size, each half is either 256K or 512K). Initiating a flash page flip will cause a flush of both the data buffer on the DCODE bus and the internal instruction buffer.
bits : 4 - 4 (1 bit)
Enumeration:
0 : normal
Physical layout matches logical layout.
1 : swapped
Bottom half mapped to logical top half and vice versa.
End of enumeration elements list.
CCACHE_FLUSH : Code Cache Flush. This bit is used to flush the code caches and the instruction buffer of the Cortex-M4.
bits : 6 - 6 (1 bit)
Enumeration:
0 : normal
Normal Code Cache Operation
1 : flush
Code Caches and CPU instruction buffer are flushed
End of enumeration elements list.
DCACHE_FLUSH : Data Cache Flush. The system cache(s) will be flushed when this bit is set.
bits : 7 - 7 (1 bit)
Enumeration:
0 : normal
Normal System Cache Operation
1 : flush
System Cache is flushed
End of enumeration elements list.
DCACHE_DIS : Data Cache Disable. The system cache(s) will be completely disabled when this bit is set.
bits : 9 - 9 (1 bit)
Enumeration:
0 : en
Is enabled.
1 : dis
Is Disabled.
End of enumeration elements list.
CCHK : Compute ROM Checksum. This bit is self-cleared when calculation is completed. Once set, software clearing this bit is ignored and the bit will remain set until the operation is completed.
bits : 13 - 13 (1 bit)
Enumeration:
0 : complete
No operation/complete.
1 : start
Start operation.
End of enumeration elements list.
CHKRES : ROM Checksum Result. This bit is only valid when CHKRD=1.
bits : 15 - 15 (1 bit)
Enumeration:
0 : pass
ROM Checksum Correct.
1 : fail
ROM Checksum Fail.
End of enumeration elements list.
OVR : Operating Voltage Range. Setting these bits according to the VCore voltage allows the on-chip Random-Access memories to operate in their optimal timing range.
bits : 16 - 17 (2 bit)
Enumeration:
0 : 0_9V
0.9V +/- 10 Percent
1 : 1_0V
1.0V +/- 10 Percent
2 : 1_1V
1.1V +/- 10 Percent
End of enumeration elements list.
PLL 0 Control.
address_offset : 0x10 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RFU : Reserved for Future Use
bits : 0 - 31 (32 bit)
PLL 1 Control.
address_offset : 0x14 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RFU : Reserved for Future Use
bits : 0 - 31 (32 bit)
Peripheral Clock Divider.
address_offset : 0x18 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PCF : These bits determine the clock frequency for the UART, I2C and Key Pad peripherals. These peripherals have an adaptive clock generator that dynamically adjusts the peripheral frequency based on the main system bus frequency. These bits are dynamically updated when the PLL0 is selected as the system clock source and are set by hardware. These bits determine the clock frequency for the UART, I2C and Key Pad peripherals. These peripherals have an adaptive clock generator that dynamically adjusts the peripheral frequency based on the main system bus frequency. These bits are dynamically updated when the PLL0 is selected as the system clock source and are set by hardware.
bits : 0 - 2 (3 bit)
Enumeration:
2 : 96MHz
None
3 : 48MHz
None
4 : 24MHz
None
5 : 12MHz
None
6 : 6MHz
None
7 : 3MHz
None
End of enumeration elements list.
PCFWEN : PCF Write Enable. This bit allows the PCF Register bits to be updated by Software.
bits : 3 - 3 (1 bit)
Enumeration:
0 : blocked
Writes to PCF are blocked.
1 : allowed
Writes to PCF are allowed
End of enumeration elements list.
SDHCFRQ : SDHC Clock Frequency. This bits defines the clock frequency of SDHC.
bits : 7 - 7 (1 bit)
Enumeration:
0 : 48MHz
None
1 : 24MHz
None
End of enumeration elements list.
ADCFRQ : ADC clock Frequency. These bits define the ADC clock frequency. FADC = FPCLK/(ADCFRQ).
bits : 10 - 13 (4 bit)
AONCD : Always-ON(AON) domain CLock Divider. These bits define the AON domain clock divider.
bits : 14 - 15 (2 bit)
Enumeration:
0 : div_4
PCLK divide by 4.
1 : div_8
PCLK divide by 8.
2 : div_16
PCLK divide by 16.
3 : div_32
PCLK divide by 32.
End of enumeration elements list.
Peripheral Clock Disable.
address_offset : 0x24 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
GPIO0D : GPIO0 Disable.
bits : 0 - 0 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
GPIO1D : GPIO1 Disable.
bits : 1 - 1 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
GPIO2D : GPIO2 Disable.
bits : 2 - 2 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
USBD : USB Disable.
bits : 3 - 3 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
CLCDD : CLCD Disable.
bits : 4 - 4 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
DMAD : DMA Disable.
bits : 5 - 5 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
SPI0D : SPI 0 Disable.
bits : 6 - 6 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
SPI1D : SPI 1 Disable.
bits : 7 - 7 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
SPI2D : SPI 2 Disable.
bits : 8 - 8 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
UART0D : UART 0 Disable.
bits : 9 - 9 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
UART1D : UART 1 Disable.
bits : 10 - 10 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
I2C0D : I2C 0 Disable.
bits : 13 - 13 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
CRYPTOD : Crypto Disable.
bits : 14 - 14 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
T0D : Timer 0 Disable.
bits : 15 - 15 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
T1D : Timer 1 Disable.
bits : 16 - 16 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
T2D : Timer 2 Disable.
bits : 17 - 17 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
T3D : Timer 3 Disable.
bits : 18 - 18 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
T4D : Timer 4 Disable.
bits : 19 - 19 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
T5D : Timer 5 Disable.
bits : 20 - 20 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
ADCD : ADC Disable.
bits : 23 - 23 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
RSV_0X19 : Reserved for Future Use
bits : 25 - 25 (1 bit)
I2C1D : I2C 1 Disable.
bits : 28 - 28 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
PTD : PT Clock Disable.
bits : 29 - 29 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
SPIXIPD : SPI XiP Disable.
bits : 30 - 30 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
SPIMD : SPI XiP Master Controller Disable.
bits : 31 - 31 (1 bit)
Enumeration: GPIODisable
0 : en
enable it.
1 : dis
disable it.
End of enumeration elements list.
Memory Clock Control Register.
address_offset : 0x28 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
FWS : Flash Wait State. These bits define the number of wait-state cycles per Flash data read access. Minimum wait state is 2.
bits : 0 - 2 (3 bit)
SYSRAM0LS : System RAM 0 Light Sleep Mode.
bits : 16 - 16 (1 bit)
Enumeration:
0 : active
Memory is active.
1 : light_sleep
Memory is in Light Sleep mode.
End of enumeration elements list.
SYSRAM1LS : System RAM 1 Light Sleep Mode.
bits : 17 - 17 (1 bit)
Enumeration:
0 : active
Memory is active.
1 : light_sleep
Memory is in Light Sleep mode.
End of enumeration elements list.
SYSRAM2LS : System RAM 2 Light Sleep Mode.
bits : 18 - 18 (1 bit)
Enumeration:
0 : active
Memory is active.
1 : light_sleep
Memory is in Light Sleep mode.
End of enumeration elements list.
SYSRAM3LS : System RAM 3 Light Sleep Mode.
bits : 19 - 19 (1 bit)
Enumeration:
0 : active
Memory is active.
1 : light_sleep
Memory is in Light Sleep mode.
End of enumeration elements list.
SYSRAM4LS : System RAM 4 Light Sleep Mode.
bits : 20 - 20 (1 bit)
Enumeration:
0 : active
Memory is active.
1 : light_sleep
Memory is in Light Sleep mode.
End of enumeration elements list.
SYSRAM5LS : System RAM 5 Light Sleep Mode.
bits : 21 - 21 (1 bit)
Enumeration:
0 : active
Memory is active.
1 : light_sleep
Memory is in Light Sleep mode.
End of enumeration elements list.
SYSRAM6LS : System RAM 6 Light Sleep Mode.
bits : 22 - 22 (1 bit)
Enumeration:
0 : active
Memory is active.
1 : light_sleep
Memory is in Light Sleep mode.
End of enumeration elements list.
ICACHELS : ICache RAM Light Sleep Mode.
bits : 24 - 24 (1 bit)
Enumeration:
0 : active
Memory is active.
1 : light_sleep
Memory is in Light Sleep mode.
End of enumeration elements list.
ICACHEXIPLS : ICACHE-XIP RAM Light Sleep Mode.
bits : 25 - 25 (1 bit)
Enumeration:
0 : active
Memory is active.
1 : light_sleep
Memory is in Light Sleep mode.
End of enumeration elements list.
SCACHELS : SysCache RAM Light Sleep Mode.
bits : 26 - 26 (1 bit)
Enumeration:
0 : active
Memory is active.
1 : light_sleep
Memory is in Light Sleep mode.
End of enumeration elements list.
CRYPTOLS : CRYPTO RAM Light Sleep Mode.
bits : 27 - 27 (1 bit)
Enumeration:
0 : active
Memory is active.
1 : light_sleep
Memory is in Light Sleep mode.
End of enumeration elements list.
USBLS : USB FIFO Light Sleep Mode.
bits : 28 - 28 (1 bit)
Enumeration:
0 : active
Memory is active.
1 : light_sleep
Memory is in Light Sleep mode.
End of enumeration elements list.
ROMLS : ROM Light Sleep Mode.
bits : 29 - 29 (1 bit)
Enumeration:
0 : active
Memory is active.
1 : light_sleep
Memory is in Light Sleep mode.
End of enumeration elements list.
Memory Zeroize Control.
address_offset : 0x2C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SRAM0Z : System RAM Block 0.
bits : 0 - 0 (1 bit)
Enumeration:
0 : nop
No operation/complete.
1 : start
Start operation.
End of enumeration elements list.
SRAM1Z : System RAM Block 1.
bits : 1 - 1 (1 bit)
Enumeration:
0 : nop
No operation/complete.
1 : start
Start operation.
End of enumeration elements list.
SRAM2Z : System RAM Block 2.
bits : 2 - 2 (1 bit)
Enumeration:
0 : nop
No operation/complete.
1 : start
Start operation.
End of enumeration elements list.
SRAM3Z : System RAM Block 3.
bits : 3 - 3 (1 bit)
Enumeration:
0 : nop
No operation/complete.
1 : start
Start operation.
End of enumeration elements list.
SRAM4Z : System RAM Block 4.
bits : 4 - 4 (1 bit)
Enumeration:
0 : nop
No operation/complete.
1 : start
Start operation.
End of enumeration elements list.
SRAM5Z : System RAM Block 5.
bits : 5 - 5 (1 bit)
Enumeration:
0 : nop
No operation/complete.
1 : start
Start operation.
End of enumeration elements list.
SRAM6Z : System RAM Block 6.
bits : 6 - 6 (1 bit)
Enumeration:
0 : nop
No operation/complete.
1 : start
Start operation.
End of enumeration elements list.
ICACHEZ : Instruction Cache.
bits : 8 - 8 (1 bit)
Enumeration:
0 : nop
No operation/complete.
1 : start
Start operation.
End of enumeration elements list.
ICACHEXIPZ : Instruction Cache XIP Data and Tag Ram zeroizatoin.
bits : 9 - 9 (1 bit)
Enumeration:
0 : nop
No operation/complete.
1 : start
Start operation.
End of enumeration elements list.
SCACHEDATAZ : System Cache Data Ram Zeroization.
bits : 10 - 10 (1 bit)
Enumeration:
0 : nop
No operation/complete.
1 : start
Start operation.
End of enumeration elements list.
SCACHETAGZ : System Cache Tag Zeroization.
bits : 11 - 11 (1 bit)
Enumeration:
0 : nop
No operation/complete.
1 : start
Start operation.
End of enumeration elements list.
CRYPTOZ : Crypto (MAA) Memory.
bits : 12 - 12 (1 bit)
Enumeration:
0 : nop
No operation/complete.
1 : start
Start operation.
End of enumeration elements list.
USBFIFOZ : USB FIFO Zeroizatoin.
bits : 13 - 13 (1 bit)
Enumeration:
0 : nop
No operation/complete.
1 : start
Start operation.
End of enumeration elements list.
Smart Card Clock Control.
address_offset : 0x34 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Master Priority Control Register 0.
address_offset : 0x38 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Mater Priority Control Register 1.
address_offset : 0x3C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Reset.
address_offset : 0x4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DMA : DMA Reset.
bits : 0 - 0 (1 bit)
Enumeration: dma_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
WDT : Watchdog Timer Reset.
bits : 1 - 1 (1 bit)
Enumeration: wdt_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
GPIO0 : GPIO0 Reset. Setting this bit to 1 resets GPIO0 pins to their default states.
bits : 2 - 2 (1 bit)
Enumeration: gpio0_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
GPIO1 : GPIO1 Reset. Setting this bit to 1 resets GPIO1 pins to their default states.
bits : 3 - 3 (1 bit)
Enumeration: gpio1_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
GPIO2 : GPIO2 Reset. Setting this bit to 1 resets GPIO2 pins to their default states.
bits : 4 - 4 (1 bit)
Enumeration: gpio2_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
TIMER0 : Timer0 Reset. Setting this bit to 1 resets Timer 0 blocks.
bits : 5 - 5 (1 bit)
Enumeration: timer0_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
TIMER1 : Timer1 Reset. Setting this bit to 1 resets Timer 1 blocks.
bits : 6 - 6 (1 bit)
Enumeration: timer1_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
TIMER2 : Timer2 Reset. Setting this bit to 1 resets Timer 2 blocks.
bits : 7 - 7 (1 bit)
Enumeration: timer2_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
TIMER3 : Timer3 Reset. Setting this bit to 1 resets Timer 3 blocks.
bits : 8 - 8 (1 bit)
Enumeration: timer3_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
TIMER4 : Timer3 Reset. Setting this bit to 1 resets Timer 4 blocks.
bits : 9 - 9 (1 bit)
Enumeration: timer4_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
TIMER5 : Timer3 Reset. Setting this bit to 1 resets Timer 5 blocks.
bits : 10 - 10 (1 bit)
Enumeration: timer5_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
UART0 : UART0 Reset. Setting this bit to 1 resets all UART 0 blocks.
bits : 11 - 11 (1 bit)
Enumeration: uart0_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
UART1 : UART1 Reset. Setting this bit to 1 resets all UART 1 blocks.
bits : 12 - 12 (1 bit)
Enumeration: uart1_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
SPI0 : SPI0 Reset. Setting this bit to 1 resets all SPI 0 blocks.
bits : 13 - 13 (1 bit)
Enumeration: spi0_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
SPI1 : SPI1 Reset. Setting this bit to 1 resets all SPI 1 blocks.
bits : 14 - 14 (1 bit)
Enumeration: xpi1_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
SPI2 : SPI2 Reset. Setting this bit to 1 resets all SPI 2 blocks.
bits : 15 - 15 (1 bit)
Enumeration: spi2_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
I2C0 : I2C0 Reset.
bits : 16 - 16 (1 bit)
Enumeration: i2c0_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
RTC : Real Time Clock Reset.
bits : 17 - 17 (1 bit)
Enumeration: rtc_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
CRYPTO : Cryptographic Reset. Setting this bit to 1 resets the AES block, the SHA block and the DES block.
bits : 18 - 18 (1 bit)
Enumeration: crypto_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
HBC : Hyper Bus Controller Reset. Setting this bit to 1 resets the HBC clock.
bits : 21 - 21 (1 bit)
Enumeration: hbc_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
CLCD : CLCD Reset. Setting this bit to 1 resets the CLCD clock.
bits : 22 - 22 (1 bit)
Enumeration: clcd_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
USB : USB Reset. Setting this bit resets both USB blocks.
bits : 23 - 23 (1 bit)
Enumeration: usb_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
TRNG : TRNG Reset.
bits : 24 - 24 (1 bit)
Enumeration: trng_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
RSV_0x19 : Reserved for Future Use
bits : 25 - 25 (1 bit)
ADC : Analog to Digital Reset.
bits : 26 - 26 (1 bit)
Enumeration: adc_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
UART2 : UART2 Reset. Setting this bit to 1 resets all UART 2 blocks.
bits : 28 - 28 (1 bit)
Enumeration: uart2_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
SRST : Soft Reset. Setting this bit to 1 resets everything except the CPU and the watchdog timer.
bits : 29 - 29 (1 bit)
Enumeration: srst_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
PRST : Peripheral Reset. Setting this bit to 1 resets all peripherals. The CPU core, the watchdog timer, and all GPIO pins are unaffected by this reset.
bits : 30 - 30 (1 bit)
Enumeration: prst_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
SYSTEM : System Reset. Setting this bit to 1 resets the CPU core and all peripherals, including the watchdog timer.
bits : 31 - 31 (1 bit)
Enumeration: system_read ( read )
0 : Reset_Done
Reset Complete
1 : Busy
Reset Busy
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
System Status Register.
address_offset : 0x40 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ICECLOCK : ARM ICE Lock Status.
bits : 0 - 0 (1 bit)
Enumeration:
0 : unlocked
ICE is unlocked.
1 : locked
ICE is locked.
End of enumeration elements list.
CODEINTERR : Code Integrity Error Flag. This bit indicates a code integrity error has occured in XiP interface.
bits : 1 - 1 (1 bit)
Enumeration:
0 : norm
Normal Operating Condition.
1 : code
Code Integrity Error.
End of enumeration elements list.
SCMEMF : System Cache Memory Fault Flag. This bit indicates a memory fault has occured in the System Cache while receiving data from the Hyperbus Interface.
bits : 5 - 5 (1 bit)
Enumeration:
0 : norm
Normal Operating Condition.
1 : memory
Memory Fault.
End of enumeration elements list.
Reset 1.
address_offset : 0x44 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
I2C1 : I2C1 Reset.
bits : 0 - 0 (1 bit)
Enumeration: reset_read ( read )
0 : reset_done
Reset complete.
1 : busy
Reset in progress.
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
PT : PT Reset.
bits : 1 - 1 (1 bit)
Enumeration: reset_read ( read )
0 : reset_done
Reset complete.
1 : busy
Reset in progress.
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
RSV_0X02 : Reserved for Future Use
bits : 2 - 2 (1 bit)
SPIXIP : SPI XiP Master Reset.
bits : 3 - 3 (1 bit)
Enumeration: reset_read ( read )
0 : reset_done
Reset complete.
1 : busy
Reset in progress.
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
XSPIM : GSPI XiP Master Controller Reset.
bits : 4 - 4 (1 bit)
Enumeration: reset_read ( read )
0 : reset_done
Reset complete.
1 : busy
Reset in progress.
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
GPIO3 : GPIO3 Reset.
bits : 5 - 5 (1 bit)
Enumeration: reset_read ( read )
0 : reset_done
Reset complete.
1 : busy
Reset in progress.
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
SDHC : SDHC/SDIO Reset.
bits : 6 - 6 (1 bit)
Enumeration: reset_read ( read )
0 : reset_done
Reset complete.
1 : busy
Reset in progress.
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
OWIRE : OWIRE Reset.
bits : 7 - 7 (1 bit)
Enumeration: reset_read ( read )
0 : reset_done
Reset complete.
1 : busy
Reset in progress.
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
WDT1 : WDT1 Reset.
bits : 8 - 8 (1 bit)
Enumeration: reset_read ( read )
0 : reset_done
Reset complete.
1 : busy
Reset in progress.
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
SPI3 : SPI3 Reset.
bits : 9 - 9 (1 bit)
Enumeration: reset_read ( read )
0 : reset_done
Reset complete.
1 : busy
Reset in progress.
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
I2S : I2S Reset.
bits : 10 - 10 (1 bit)
Enumeration: reset_read ( read )
0 : reset_done
Reset complete.
1 : busy
Reset in progress.
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
SPIMM0 : SPIMM0 Reset.
bits : 11 - 11 (1 bit)
Enumeration: reset_read ( read )
0 : reset_done
Reset complete.
1 : busy
Reset in progress.
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
SPIMM1 : SPIMM1 Reset.
bits : 12 - 12 (1 bit)
Enumeration: reset_read ( read )
0 : reset_done
Reset complete.
1 : busy
Reset in progress.
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
SPIMM2 : SPIMM2 Reset.
bits : 13 - 13 (1 bit)
Enumeration: reset_read ( read )
0 : reset_done
Reset complete.
1 : busy
Reset in progress.
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
SPIMS0 : SPIMS0 Reset.
bits : 14 - 14 (1 bit)
Enumeration: reset_read ( read )
0 : reset_done
Reset complete.
1 : busy
Reset in progress.
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
SPIXMEM : SPIXMEM Reset.
bits : 15 - 15 (1 bit)
Enumeration: reset_read ( read )
0 : reset_done
Reset complete.
1 : busy
Reset in progress.
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
SMPHR : SMPHR Reset.
bits : 16 - 16 (1 bit)
Enumeration: reset_read ( read )
0 : reset_done
Reset complete.
1 : busy
Reset in progress.
0 : RFU
Reserved. Do not use.
1 : reset
Starts reset operation.
End of enumeration elements list.
Peripheral Clock Disable.
address_offset : 0x48 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
UART2D : BTLE Disable.
bits : 1 - 1 (1 bit)
Enumeration:
0 : en
Enable.
1 : dis
Disable.
End of enumeration elements list.
TRNGD : TRNG Disable.
bits : 2 - 2 (1 bit)
Enumeration:
0 : en
Enable.
1 : dis
Disable.
End of enumeration elements list.
FLCD : Secure Flash Controller Disable.
bits : 3 - 3 (1 bit)
Enumeration:
0 : en
Enable.
1 : dis
Disable.
End of enumeration elements list.
HBCD : Hyper Bus Controller Clock Disable.
bits : 4 - 4 (1 bit)
Enumeration:
0 : en
Enable.
1 : dis
Disable.
End of enumeration elements list.
RSV_0X05 : Reserved for Future Use
bits : 5 - 5 (1 bit)
GPIO3D : GPIO3 Clock Disable.
bits : 6 - 6 (1 bit)
Enumeration:
0 : en
Enable.
1 : dis
Disable.
End of enumeration elements list.
SCACHED : System Cache Clock Disable.
bits : 7 - 7 (1 bit)
Enumeration:
0 : en
Enable.
1 : dis
Disable.
End of enumeration elements list.
SDMAD : SDMA Clock Disable.
bits : 8 - 8 (1 bit)
Enumeration:
0 : en
Enable.
1 : dis
Disable.
End of enumeration elements list.
SMPHRD : Semaphore Clock Disable.
bits : 9 - 9 (1 bit)
Enumeration:
0 : en
Enable.
1 : dis
Disable.
End of enumeration elements list.
SDHCD : SDHC/SDIO Clock Disable.
bits : 10 - 10 (1 bit)
Enumeration:
0 : en
Enable.
1 : dis
Disable.
End of enumeration elements list.
ICACHED : ICache Clock Disable.
bits : 11 - 11 (1 bit)
Enumeration:
0 : en
Enable.
1 : dis
Disable.
End of enumeration elements list.
ICACHEXIPD : ICache XIP Clock Disable.
bits : 12 - 12 (1 bit)
Enumeration:
0 : en
Enable.
1 : dis
Disable.
End of enumeration elements list.
OWIRED : One-Wire Clock Disable.
bits : 13 - 13 (1 bit)
Enumeration:
0 : en
Enable.
1 : dis
Disable.
End of enumeration elements list.
SPI3D : SPI3 Clock Disable.
bits : 14 - 14 (1 bit)
Enumeration:
0 : en
Enable.
1 : dis
Disable.
End of enumeration elements list.
I2SD : I2S(SPI_MSS) Clock Disable
bits : 15 - 15 (1 bit)
Enumeration:
0 : en
Enable.
1 : dis
Disable.
End of enumeration elements list.
SPIMM0 : SPI Medical Master 0 Clock Disable.
bits : 16 - 16 (1 bit)
Enumeration:
0 : en
Enable.
1 : dis
Disable.
End of enumeration elements list.
SPIMM1 : SPI Medical Master 1 Clock Disable.
bits : 17 - 17 (1 bit)
Enumeration:
0 : en
Enable.
1 : dis
Disable.
End of enumeration elements list.
SPIMM2 : SPI Medical Master 2 Clock Disable.
bits : 18 - 18 (1 bit)
Enumeration:
0 : en
Enable.
1 : dis
Disable.
End of enumeration elements list.
SPIMS0 : SPI Medical Slave 0 Clock Disable.
bits : 19 - 19 (1 bit)
Enumeration:
0 : en
Enable.
1 : dis
Disable.
End of enumeration elements list.
SPIXIPDD : SPI-XIP Data Clock Disable
bits : 20 - 20 (1 bit)
Enumeration:
0 : en
Enable.
1 : dis
Disable.
End of enumeration elements list.
Event Enable Register.
address_offset : 0x4C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DMAEVENT : Enable DMA event. When this bit is set, a DMA event will cause an RXEV event to wake the CPU from WFE sleep mode.
bits : 0 - 0 (1 bit)
RXEVENT : Enable RXEV pin event. When this bit is set, a logic high of GPIO0[24] will cause an RXEV event to wake the CPU from WFE sleep mode.
bits : 1 - 1 (1 bit)
TXEVENT : Enable TXEV pin event. When this bit is set, TXEV event from the CPU is output to GPIO[25].
bits : 2 - 2 (1 bit)
Revision Register.
address_offset : 0x50 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
REVISION : Manufacturer Chip Revision.
bits : 0 - 15 (16 bit)
System Status Interrupt Enable Register.
address_offset : 0x54 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ICEULIE : ARM ICE Unlock Interrupt Enable.
bits : 0 - 0 (1 bit)
Enumeration:
0 : dis
disabled.
1 : en
enabled.
End of enumeration elements list.
CIEIE : Code Integrity Error Interrupt Enable.
bits : 1 - 1 (1 bit)
Enumeration:
0 : dis
disabled.
1 : en
enabled.
End of enumeration elements list.
SCMFIE : System Cache Memory Fault Interrupt Enable.
bits : 5 - 5 (1 bit)
Enumeration:
0 : dis
disabled.
1 : en
enabled.
End of enumeration elements list.
Clock Control.
address_offset : 0x8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PSC : Prescaler Select. This 3 bit field sets the system operating frequency by controlling the prescaler that divides the output of the PLL0.
bits : 6 - 8 (3 bit)
Enumeration:
0 : div1
Divide by 1.
1 : div2
Divide by 2.
2 : div4
Divide by 4.
3 : div8
Divide by 8.
4 : div16
Divide by 16.
5 : div32
Divide by 32.
6 : div64
Divide by 64.
7 : div128
Divide by 128.
End of enumeration elements list.
CLKSEL : Clock Source Select. This 3 bit field selects the source for the system clock.
bits : 9 - 11 (3 bit)
Enumeration:
0 : cryptoOsc
Crypto oscillator is used for the system clock.
2 : hfxIn
HFXIN is used for the system clock.
3 : nanoRing
The nano-ring output is used for the system clock.
4 : HIRC96
The internal 96 MHz oscillator is used for the system clock.
5 : HIRC8
The internal 8 MHz oscillator is used for the system clock.
End of enumeration elements list.
CKRDY : Clock Ready. This read only bit reflects whether the currently selected system clock source is running.
bits : 13 - 13 (1 bit)
access : read-only
Enumeration:
0 : busy
Switchover to the new clock source (as selected by CLKSEL) has not yet occurred.
1 : ready
System clock running from CLKSEL clock source.
End of enumeration elements list.
CCD : Cryptographic clock divider
bits : 15 - 15 (1 bit)
access : read-only
Enumeration:
0 : non_div
The cryptographic accelerator clock is running in non-divided mode.
1 : div
The cryptographic accelerator clock is running in divided mode.
End of enumeration elements list.
X32K_EN : 32kHz Crystal Oscillator Enable.
bits : 17 - 17 (1 bit)
Enumeration:
0 : dis
Is Disabled.
1 : en
Is Enabled.
End of enumeration elements list.
HIRC_EN : 60MHz High Frequency Internal Reference Clock Enable.
bits : 18 - 18 (1 bit)
Enumeration:
0 : dis
Is Disabled.
1 : en
Is Enabled.
End of enumeration elements list.
HIRC96M_EN : 96MHz High Frequency Internal Reference Clock Enable.
bits : 19 - 19 (1 bit)
Enumeration:
0 : dis
Is Disabled.
1 : en
Is Enabled.
End of enumeration elements list.
HIRC8M_EN : 8MHz High Frequency Internal Reference Clock Enable.
bits : 20 - 20 (1 bit)
Enumeration:
0 : dis
Is Disabled.
1 : en
Is Enabled.
End of enumeration elements list.
X32K_RDY : 32kHz Crystal Oscillator Ready
bits : 25 - 25 (1 bit)
access : read-only
Enumeration:
0 : not
Not Ready
1 : Ready
X32K Ready
End of enumeration elements list.
HIRC_RDY : 60MHz HIRC Ready.
bits : 26 - 26 (1 bit)
Enumeration:
0 : not
Not Ready
1 : ready
HIRC Ready
End of enumeration elements list.
HIRC96M_RDY : 96MHz HIRC Ready.
bits : 27 - 27 (1 bit)
Enumeration:
0 : not
Not Ready
1 : ready
HIRC96M Ready
End of enumeration elements list.
HIRC8M_RDY : 8MHz HIRC Ready.
bits : 28 - 28 (1 bit)
Enumeration:
0 : not
Not Ready
1 : ready
HIRC8M Ready
End of enumeration elements list.
LIRC8K_RDY : 8kHz Low Frequency Reference Clock Ready.
bits : 29 - 29 (1 bit)
Enumeration:
0 : not
Not Ready
1 : ready
Clock Ready
End of enumeration elements list.
Power Management.
address_offset : 0xC Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MODE : Operating Mode. This two bit field selects the current operating mode for the device. Note that code execution only occurs during ACTIVE mode.
bits : 0 - 2 (3 bit)
Enumeration:
0 : active
Active Mode.
3 : shutdown
Shutdown Mode.
4 : backup
Backup Mode.
End of enumeration elements list.
GPIOWKEN : GPIO Wake Up Enable. This bit enables all GPIO pins as potential wakeup sources. Any GPIO configured for wakeup is capable of causing an exit from IDLE or STANDBY modes when this bit is set.
bits : 4 - 4 (1 bit)
Enumeration:
0 : dis
Wake Up Disable.
1 : en
Wake Up Enable.
End of enumeration elements list.
RTCWKEN : RTC Alarm Wake Up Enable. This bit enables RTC alarm as wakeup source. If enabled, the desired RTC alarm must be configured via the RTC control registers.
bits : 5 - 5 (1 bit)
Enumeration:
0 : dis
Wake Up Disable.
1 : en
Wake Up Enable.
End of enumeration elements list.
USBWKEN : USB Wake Up Enable. This bit enables USB activity as wakeup source.
bits : 6 - 6 (1 bit)
Enumeration:
0 : dis
Wake Up Disable.
1 : en
Wake Up Enable.
End of enumeration elements list.
HIRCPD : HIRC Power Down. This bit selects HIRC power state in DEEPSLEEP mode.
bits : 15 - 15 (1 bit)
Enumeration:
0 : active
Mode is Active.
1 : deepsleep
Powered down in DEEPSLEEP.
End of enumeration elements list.
HIRC96MPD : 96MHz power down. This bit selects 96MHz HIRC power state in DEEPSLEEP mode.
bits : 16 - 16 (1 bit)
Enumeration:
0 : active
Mode is Active.
1 : deepsleep
Powered down in DEEPSLEEP.
End of enumeration elements list.
HIRC8MPD : 8MHz power down. This bit selects 8MHz HIRC power state in DEEPSLEEP mode.
bits : 17 - 17 (1 bit)
Enumeration:
0 : active
Mode is Active.
1 : deepsleep
Powered down in DEEPSLEEP.
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.