\n
address_offset : 0x0 Bytes (0x0)
size : 0x10 byte (0x0)
mem_usage : registers
protection :
address_offset : 0x30 Bytes (0x0)
size : 0x4 byte (0x0)
mem_usage : registers
protection :
address_offset : 0x38 Bytes (0x0)
size : 0x8 byte (0x0)
mem_usage : registers
protection :
address_offset : 0x54 Bytes (0x0)
size : 0x4 byte (0x0)
mem_usage : registers
protection :
address_offset : 0x100 Bytes (0x0)
size : 0x4 byte (0x0)
mem_usage : registers
protection :
address_offset : 0x110 Bytes (0x0)
size : 0x1C byte (0x0)
mem_usage : registers
protection :
Product ID
address_offset : 0x0 Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
PDID : Product Identifier
Chip identifier for I91200 series.
bits : 0 - 31 (32 bit)
access : read-only
Register Lock Control
address_offset : 0x100 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
REGLCTL : Protected Register Unlock Register
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
#0 : 0
Protected registers are locked. Any write to the target register is ignored
#1 : 1
Protected registers are unlocked
End of enumeration elements list.
Oscillator Frequency Adjustment Control Register
address_offset : 0x110 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
FREQ : Current oscillator frequency trim value. (based on CLK_CLKSEL0.HIRCFSEL)
bits : 0 - 9 (10 bit)
access : read-write
RANGE : 1: Low Frequency mode of oscillator active (2MHz).
0: High frequency mode (20-50MHz)
bits : 15 - 15 (1 bit)
access : read-write
10kHz Oscillator (LIRC) Trim Register
address_offset : 0x114 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TRIM : 23bit trim for LIRC.
bits : 0 - 22 (23 bit)
access : read-write
TRMCLK :
bits : 31 - 31 (1 bit)
access : read-write
Internal Oscillator Trim Register 0
address_offset : 0x118 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TRIM : 16bit sign extended representation of 10bit trim.
bits : 0 - 15 (16 bit)
access : read-write
EN2MHZ : 1: Low Frequency mode of oscillator active (2MHz).
0: High frequency mode (20-50MHz)
bits : 31 - 31 (1 bit)
access : read-write
Internal Oscillator Trim Register 1
address_offset : 0x11C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TRIM : 16bit sign extended representation of 10bit trim.
bits : 0 - 15 (16 bit)
access : read-write
EN2MHZ : 1: Low Frequency mode of oscillator active (2MHz).
0: High frequency mode (20-50MHz)
bits : 31 - 31 (1 bit)
access : read-write
Internal Oscillator Trim Register 2
address_offset : 0x120 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TRIM : 16bit sign extended representation of 10bit trim.
bits : 0 - 15 (16 bit)
access : read-write
EN2MHZ : 1: Low Frequency mode of oscillator active (2MHz).
0: High frequency mode (20-50MHz)
bits : 31 - 31 (1 bit)
access : read-write
External Crystal Oscillator Trim Register
address_offset : 0x124 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
LOWPWR : 1: low power mode. 0: normal mode.
bits : 9 - 9 (1 bit)
access : read-write
SELXT : HXT select external clock
0: Disable
1: Enable
bits : 16 - 16 (1 bit)
access : read-write
XGS : HXT Gain Select
bits : 24 - 25 (2 bit)
access : read-write
System Reserved, Keep POR Value
address_offset : 0x128 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
GPIOA/B Input Type Control Register
address_offset : 0x30 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SSGPAG0 : this Register Controls Whether the GPIO Input Buffer Schmitt Trigger Is Enabled and Whether High or Low Slew Rate Is Selected for Output Dr.
Each bit controls a group of four GPIO pins
bits : 16 - 16 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIOA 3/2/1/0 input CMOS enabled
#1 : 1
GPIOA 3/2/1/0 input Schmitt Trigger enabled
End of enumeration elements list.
HSSGPAG0 : this Register Controls Whether the GPIO Input Buffer Schmitt Trigger Is Enabled and Whether High or Low Slew Rate Is Selected for Output Dr.
Each bit controls a group of four GPIO pins
bits : 17 - 17 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIOA 3/2/1/0 Output low slew rate
#1 : 1
GPIOA 3/2/1/0 Output high slew rate
End of enumeration elements list.
SSGPAG1 : this Register Controls Whether the GPIO Input Buffer Schmitt Trigger Is Enabled and Whether High or Low Slew Rate Is Selected for Output Dr.
Each bit controls a group of four GPIO pins
bits : 18 - 18 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIOA 7/6/5/4 input CMOS enabled
#1 : 1
GPIOA 7/6/5/4 input Schmitt Trigger enabled
End of enumeration elements list.
HSSGPAG1 : this Register Controls Whether the GPIO Input Buffer Schmitt Trigger Is Enabled and Whether High or Low Slew Rate Is Selected for Output Dr.
Each bit controls a group of four GPIO pins
bits : 19 - 19 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIOA 7/6/5/4 Output low slew rate
#1 : 1
GPIOA 7/6/5/4 Output high slew rate
End of enumeration elements list.
SSGPAG2 : this Register Controls Whether the GPIO Input Buffer Schmitt Trigger Is Enabled and Whether High or Low Slew Rate Is Selected for Output Dr.
Each bit controls a group of four GPIO pins
bits : 20 - 20 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIOA 11/10/9/8 input CMOS enabled
#1 : 1
GPIOA 11/10/9/8 input Schmitt Trigger enabled
End of enumeration elements list.
HSSGPAG2 : this Register Controls Whether the GPIO Input Buffer Schmitt Trigger Is Enabled and Whether High or Low Slew Rate Is Selected for Output Dr.
Each bit controls a group of four GPIO pins
bits : 21 - 21 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIOA 11/10/9/8 Output low slew rate
#1 : 1
GPIOA 11/10/9/8 Output high slew rate
End of enumeration elements list.
SSGPAG3 : this Register Controls Whether the GPIO Input Buffer Schmitt Trigger Is Enabled and Whether High or Low Slew Rate Is Selected for Output Dr.
Each bit controls a group of four GPIO pins
bits : 22 - 22 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIOA 15/14/13/12 input CMOS enabled
#1 : 1
GPIOA 15/14/13/12 input Schmitt Trigger enabled
End of enumeration elements list.
HSSGPAG3 : this Register Controls Whether the GPIO Input Buffer Schmitt Trigger Is Enabled and Whether High or Low Slew Rate Is Selected for Output Dr.
Each bit controls a group of four GPIO pins
bits : 23 - 23 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIOA 15/14/13/12 Output low slew rate
#1 : 1
GPIOA 15/14/13/12 Output high slew rate
End of enumeration elements list.
SSGPBG0 : this Register Controls Whether the GPIO Input Buffer Schmitt Trigger Is Enabled and Whether High or Low Slew Rate Is Selected for Output Dr.
Each bit controls a group of four GPIO pins
bits : 24 - 24 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIOB 3/2/1/0 input CMOS enabled
#1 : 1
GPIOB 3/2/1/0 input Schmitt Trigger enabled
End of enumeration elements list.
HSSGPBG0 : this Register Controls Whether the GPIO Input Buffer Schmitt Trigger Is Enabled and Whether High or Low Slew Rate Is Selected for Output Dr.
Each bit controls a group of four GPIO pins
bits : 25 - 25 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIOB 3/2/1/0 Output low slew rate
#1 : 1
GPIOB 3/2/1/0 Output high slew rate
End of enumeration elements list.
SSGPBG1 : this Register Controls Whether the GPIO Input Buffer Schmitt Trigger Is Enabled and Whether High or Low Slew Rate Is Selected for Output Dr.
Each bit controls a group of four GPIO pins
bits : 26 - 26 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIOB 7/6/5/4 input CMOS enabled
#1 : 1
GPIOB 7/6/5/4 input Schmitt Trigger enabled
End of enumeration elements list.
HSSGPBG1 : this Register Controls Whether the GPIO Input Buffer Schmitt Trigger Is Enabled and Whether High or Low Slew Rate Is Selected for Output Dr.
Each bit controls a group of four GPIO pins
bits : 27 - 27 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIOB 7/6/5/4 Output low slew rate
#1 : 1
GPIOB 7/6/5/4 Output high slew rate
End of enumeration elements list.
SSGPBG2 : this Register Controls Whether the GPIO Input Buffer Schmitt Trigger Is Enabled and Whether High or Low Slew Rate Is Selected for Output Dr.
Each bit controls a group of four GPIO pins
bits : 28 - 28 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIOB 11/10/9/8 input CMOS enabled
#1 : 1
GPIOB 11/10/9/8 input Schmitt Trigger enabled
End of enumeration elements list.
HSSGPBG2 : this Register Controls Whether the GPIO Input Buffer Schmitt Trigger Is Enabled and Whether High or Low Slew Rate Is Selected for Output Dr.
Each bit controls a group of four GPIO pins
bits : 29 - 29 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIOB 11/10/9/8 Output low slew rate
#1 : 1
GPIOB 11/10/9/8 Output high slew rate
End of enumeration elements list.
SSGPBG3 : this Register Controls Whether the GPIO Input Buffer Schmitt Trigger Is Enabled and Whether High or Low Slew Rate Is Selected for Output Dr.
Each bit controls a group of four GPIO pins
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIOB 15/14/13/12 input CMOS enabled
#1 : 1
GPIOB 15/14/13/12 input Schmitt Trigger enabled
End of enumeration elements list.
HSSGPBG3 : this Register Controls Whether the GPIO Input Buffer Schmitt Trigger Is Enabled and Whether High or Low Slew Rate Is Selected for Output Dr.
Each bit controls a group of four GPIO pins
bits : 31 - 31 (1 bit)
access : read-write
Enumeration:
#0 : 0
GPIOB 15/14/13/12 Output low slew rate
#1 : 1
GPIOB 15/14/13/12 Output high slew rate
End of enumeration elements list.
GPIOA Multiple Alternate Functions Control Register
address_offset : 0x38 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PA0MFP : Alternate Function Setting for PA0MFP
bits : 0 - 1 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
SPI0_MISO1
#11 : 3
I2S0_FS
End of enumeration elements list.
PA1MFP : Alternate Function Setting for PA1MFP
bits : 2 - 3 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
SPI0_MOSI0
#11 : 3
I2S0_BCLK
End of enumeration elements list.
PA2MFP : Alternate Function Setting for PA2MFP
bits : 4 - 5 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
SPI0_SCLK0
#10 : 2
DMIC_DAT
#11 : 3
I2S0_SDI
End of enumeration elements list.
PA3MFP : Alternate Function Setting for PA3MFP
bits : 6 - 7 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
SPI0_SSB0
#10 : 2
SARADC_TRIG
#11 : 3
I2S0_SDO
End of enumeration elements list.
PA4MFP : Alternate Function Setting for PA4MFP
bits : 8 - 9 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
SPI0_MISO0
#10 : 2
UART0_TX
#11 : 3
SPI1_MOSI
End of enumeration elements list.
PA5MFP : Alternate Function Setting for PA5MFP
bits : 10 - 11 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
SPI0_MOSI1
#10 : 2
UART0_RX
#11 : 3
SPI1_SCLK
End of enumeration elements list.
PA6MFP : Alternate Function Setting for PA6MFP
bits : 12 - 13 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
UART0_TX
#10 : 2
I2C0_SDA
#11 : 3
SPI1_SSB
End of enumeration elements list.
PA7MFP : Alternate Function Setting for PA7MFP
bits : 14 - 15 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
UART0_RX
#10 : 2
I2C0_SCL
#11 : 3
SPI1_MISO
End of enumeration elements list.
PA8MFP : Alternate Function Setting for PA8MFP
bits : 16 - 17 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
I2C0_SDA
#10 : 2
UART1_TX
#11 : 3
UART0_RTSn
End of enumeration elements list.
PA9MFP : Alternate Function Setting for PA9MFP
bits : 18 - 19 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
I2C0_SCL
#10 : 2
UART1_RX
#11 : 3
UART0_CTSn
End of enumeration elements list.
PA10MFP : Alternate Function Setting for PA10MFP
bits : 20 - 21 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
PWM0CH0
#10 : 2
TM0
#11 : 3
DPWM_P
End of enumeration elements list.
PA11MFP : Alternate Function Setting for PA11MFP
bits : 22 - 23 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
PWM0CH1
#10 : 2
TM1
#11 : 3
DPWM_M
End of enumeration elements list.
PA12MFP : Alternate Function Setting for PA12MFP
bits : 24 - 25 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
PWM0CH2
#10 : 2
X12MI
#11 : 3
I2C0_SDA
End of enumeration elements list.
PA13MFP : Alternate Function Setting for PA13MFP
bits : 26 - 27 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
PWM0CH3
#10 : 2
X12MO
#11 : 3
I2C0_SCL
End of enumeration elements list.
PA14MFP : Alternate Function Setting for PA14MFP
bits : 28 - 29 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
UART1_TX
#10 : 2
DMIC_CLK
#11 : 3
X32KI
End of enumeration elements list.
PA15MFP : Alternate Function Setting for PA15MFP
bits : 30 - 31 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
UART1_RX
#10 : 2
MCLK
#11 : 3
X32KO
End of enumeration elements list.
GPIOB Multiple Alternate Functions Control Register
address_offset : 0x3C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PB0MFP : Alternate Function Setting for PB0MFP
bits : 0 - 1 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
SPI1_MOSI
End of enumeration elements list.
PB1MFP : Alternate Function Setting for PB1MFP
bits : 2 - 3 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
SPI1_SCLK
End of enumeration elements list.
PB2MFP : Alternate Function Setting for PB2MFP
bits : 4 - 5 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
SPI1_SSB
End of enumeration elements list.
PB3MFP : Alternate Function Setting for PB3MFP
bits : 6 - 7 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
SPI1_MISO
End of enumeration elements list.
PB4MFP : Alternate Function Setting for PB4MFP
bits : 8 - 9 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
I2S0_FS
End of enumeration elements list.
PB5MFP : Alternate Function Setting for PB5MFP
bits : 10 - 11 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
I2S0_BCLK
End of enumeration elements list.
PB6MFP : Alternate Function Setting for PB6MFP
bits : 12 - 13 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
I2S0_SDI
End of enumeration elements list.
PB7MFP : Alternate Function Setting for PB7MFP
bits : 14 - 15 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
I2S0_SDO
End of enumeration elements list.
PB8MFP : Alternate Function Setting for PB8MFP
bits : 16 - 17 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
I2C0_SDA
#10 : 2
I2S0_FS
#11 : 3
UART1_RSTn
End of enumeration elements list.
PB9MFP : Alternate Function Setting for PB9MFP
bits : 18 - 19 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
I2C0_SCL
#10 : 2
I2S0_BCLK
#11 : 3
UART1_CTsn
End of enumeration elements list.
PB10MFP : Alternate Function Setting for PB10MFP
bits : 20 - 21 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#10 : 2
I2S0_SDI
#11 : 3
UART1_TX
End of enumeration elements list.
PB11MFP : Alternate Function Setting for PB11MFP
bits : 22 - 23 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#10 : 2
I2S0_SDO
#11 : 3
UART1_RX
End of enumeration elements list.
PB12MFP : Alternate Function Setting for PB12MFP
bits : 24 - 25 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
SP0_MISO1
#10 : 2
SPI1_MOSI
#11 : 3
DMIC_DAT
End of enumeration elements list.
PB13MFP : Alternate Function Setting for PB13MFP
bits : 26 - 27 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
SPI0_MOSI0
#10 : 2
SPI1_SCLK
#11 : 3
SARADC_TRIG
End of enumeration elements list.
PB14MFP : Alternate Function Setting for PB14MFP
bits : 28 - 29 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
SPI0_SCLK0
#10 : 2
SPI1_SSB
#11 : 3
DMIC_CLK
End of enumeration elements list.
PB15MFP : Alternate Function Setting for PB15MFP
bits : 30 - 31 (2 bit)
access : read-write
Enumeration:
#00 : 0
GPIO
#01 : 1
SPI0_SSB0
#10 : 2
SPI1_MISO
#11 : 3
MCLK
End of enumeration elements list.
System Reset Source Register
address_offset : 0x4 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CORERSTF : Reset Source From CORE
The CORERSTF flag is set if the core has been reset. Possible sources of reset are a Power-On Reset (POR), RESETn Pin Reset or PMU reset.
This bit is cleared by writing 1 to itself.
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
#0 : 0
No reset from CORE
#1 : 1
Core was reset by hardware block
End of enumeration elements list.
PADRF : The RSTS_PAD Flag Is If Pervious Reset Source Originates From the /RESET Pin
This bit is cleared by writing 1 to itself.
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
#0 : 0
No reset from Pin /RESET
#1 : 1
Pin /RESET had issued the reset signal to reset the system
End of enumeration elements list.
WDTRF : Reset Source From WDT
The WDTRF flag is set if pervious reset source originates from the Watch-Dog module.
This bit is cleared by writing 1 to itself.
bits : 2 - 2 (1 bit)
access : read-write
Enumeration:
#0 : 0
No reset from Watch-Dog
#1 : 1
The Watch-Dog module issued the reset signal to reset the system
End of enumeration elements list.
LVRF : Low Voltage Reset Flag
The LVRF flag is set if pervious reset source originates from the LVR module.
This bit is cleared by writing 1 to itself.
bits : 3 - 3 (1 bit)
access : read-write
Enumeration:
#0 : 0
No reset from LVR
#1 : 1
The LVR module issued the reset signal to reset the system
End of enumeration elements list.
SYSRF : Reset Source From MCU
The SYSRF flag is set if the previous reset source originates from the Cortex_M0 kernel.
This bit is cleared by writing 1 to itself.
bits : 5 - 5 (1 bit)
access : read-write
Enumeration:
#0 : 0
No reset from MCU
#1 : 1
The Cortex_M0 MCU issued a reset signal to reset the system by software writing 1 to bit SYSRESTREQ(SYSINFO_AIRCTL[2], Application Interrupt and Reset Control Register) in system control registers of Cortex_M0 kernel
End of enumeration elements list.
PMURSTF : Reset Source From PMU
The PMURSTF flag is set if the PMU.
This bit is cleared by writing 1 to itself.
bits : 6 - 6 (1 bit)
access : read-write
Enumeration:
#0 : 0
No reset from PMU
#1 : 1
PMU reset the system from a power down/standby event
End of enumeration elements list.
CPURF : Reset Source From CPU
The CPURF flag is set by hardware if software writes CPURST (SYS_IPRST0[1]) with a 1 to reset Cortex-M0 CPU kernel and Flash memory controller (FMC).
This bit is cleared by writing 1 to itself.
bits : 7 - 7 (1 bit)
access : read-write
Enumeration:
#0 : 0
No reset from CPU
#1 : 1
The Cortex-M0 CPU kernel and FMC has been reset by software setting CPURST to 1
End of enumeration elements list.
WKRSTF : Wakeup Pin Reset Flag
The WKRSTF flag is set by hardware if device has powered up from deep power down (DPD) due to action of the WAKEUP pin.
This bit is cleared by writing 1 to itself. Writing 1 to this bit will clear bits PORF, DPDRSTF, and WKRSTF
bits : 8 - 8 (1 bit)
access : read-write
Enumeration:
#0 : 0
No detected
#1 : 1
A power on was triggered by WAKEUP pin
End of enumeration elements list.
DPDRSTF : Deep Power Down Reset Flag
The DPDRSTF flag is set by hardware if device has powered up due to the DPD timer function.
This bit is cleared by writing 1 to itself. Writing 1 to this bit will clear bits PORF, DPDRSTF, and WKRSTF
bits : 9 - 9 (1 bit)
access : read-write
Enumeration:
#0 : 0
No detected
#1 : 1
A power on was triggered by DPD timer
End of enumeration elements list.
PORF : Power on Reset Flag
The PORF flag is set by hardware if device has powered up from a power on reset condition or standby power down.
This bit is cleared by writing 1 to itself. Writing 1 to this bit will clear bits PORF, DPDRSTF, and WKRSTF
bits : 10 - 10 (1 bit)
access : read-write
Enumeration:
#0 : 0
No detected
#1 : 1
A power on Reset has occurred
End of enumeration elements list.
WAKEUP pin control register
address_offset : 0x54 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
IP Reset Control Resister0
address_offset : 0x8 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CHIPRST : CHIP One Shot Reset
Set this bit will reset the whole chip, this bit will automatically return to 0 after the 2 clock cycles.
CHIPRST has same behavior as POR reset, all the chip modules are reset and the chip configuration settings from flash are reloaded.
This bit is a protected bit, to program first issue the unlock sequence
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
#0 : 0
Normal
#1 : 1
Reset CHIP
End of enumeration elements list.
CPURST : CPU Kernel One Shot Reset
Setting this bit will reset the CPU kernel and Flash Memory Controller(FMC), this bit will automatically return to 0 after the 2 clock cycles
This bit is a protected bit, to program first issue the unlock sequence
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
#0 : 0
Normal
#1 : 1
Reset CPU
End of enumeration elements list.
PDMARST : PDMA Controller Reset
Set 1 will generate a reset signal to the PDMA Block. User needs to set this bit to 0 to release from the reset state
bits : 2 - 2 (1 bit)
access : read-write
Enumeration:
#0 : 0
Normal operation
#1 : 1
PDMA IP reset
End of enumeration elements list.
IP Reset Control Resister1
address_offset : 0xC Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TMR0RST : Timer0 Controller Reset
bits : 6 - 6 (1 bit)
access : read-write
Enumeration:
#0 : 0
Normal Operation
#1 : 1
Reset
End of enumeration elements list.
TMR1RST : Timer1 Controller Reset
bits : 7 - 7 (1 bit)
access : read-write
Enumeration:
#0 : 0
Normal Operation
#1 : 1
Reset
End of enumeration elements list.
I2C0RST : I2C0 Controller Reset
bits : 8 - 8 (1 bit)
access : read-write
Enumeration:
#0 : 0
Normal Operation
#1 : 1
Reset
End of enumeration elements list.
SPI1RST : SPI1 Controller Reset
bits : 11 - 11 (1 bit)
access : read-write
Enumeration:
#0 : 0
Normal Operation
#1 : 1
Reset
End of enumeration elements list.
SPI0RST : SPI0 Controller Reset
bits : 12 - 12 (1 bit)
access : read-write
Enumeration:
#0 : 0
Normal Operation
#1 : 1
Reset
End of enumeration elements list.
DPWMRST : DPWM Speaker Driver Reset
bits : 13 - 13 (1 bit)
access : read-write
Enumeration:
#0 : 0
Normal Operation
#1 : 1
Reset
End of enumeration elements list.
UART0RST : UART0 Controller Reset
bits : 16 - 16 (1 bit)
access : read-write
Enumeration:
#0 : 0
Normal Operation
#1 : 1
Reset
End of enumeration elements list.
UART1RST : UART1 Controller Reset
bits : 17 - 17 (1 bit)
access : read-write
Enumeration:
#0 : 0
Normal Operation
#1 : 1
Reset
End of enumeration elements list.
BIQRST : Biquad Filter Block Reset
bits : 18 - 18 (1 bit)
access : read-write
Enumeration:
#0 : 0
Normal Operation
#1 : 1
Reset
End of enumeration elements list.
PWM0RST : PWM0 Controller Reset
bits : 20 - 20 (1 bit)
access : read-write
Enumeration:
#0 : 0
Normal Operation
#1 : 1
Reset
End of enumeration elements list.
SARADCRST : SAR ADC Controller Reset,
bits : 27 - 27 (1 bit)
access : read-write
Enumeration:
#0 : 0
Normal Operation
#1 : 1
Reset,
End of enumeration elements list.
SDADCRST : SDADC Controller Reset
bits : 28 - 28 (1 bit)
access : read-write
Enumeration:
#0 : 0
Normal Operation
#1 : 1
Reset
End of enumeration elements list.
I2S0RST : I2S Controller Reset
bits : 29 - 29 (1 bit)
access : read-write
Enumeration:
#0 : 0
Normal Operation
#1 : 1
Reset
End of enumeration elements list.
ANARST : Analog Block Control Reset
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#0 : 0
Normal Operation
#1 : 1
Reset
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.