\n

SYS

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x10 byte (0x0)
mem_usage : registers
protection :

address_offset : 0x18 Bytes (0x0)
size : 0x8 byte (0x0)
mem_usage : registers
protection :

address_offset : 0x30 Bytes (0x0)
size : 0x8 byte (0x0)
mem_usage : registers
protection :

address_offset : 0x100 Bytes (0x0)
size : 0x4 byte (0x0)
mem_usage : registers
protection :

Registers

SYS_PDID (PDID)

SYS_REGLCTL (REGLCTL)

SYS_BODCTL (BODCTL)

SYS_PORCTL (PORCTL)

SYS_GPA_MFP (GPA_MFP)

SYS_GPB_MFP (GPB_MFP)

SYS_RSTSTS (RSTSTS)

SYS_IPRST0 (IPRST0)

SYS_IPRST1 (IPRST1)


SYS_PDID (PDID)

Product Identifier Register
address_offset : 0x0 Bytes (0x0)
size : -1 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

SYS_PDID SYS_PDID read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PDID

PDID : Product Identifier Chip identifier (part number) for N572F064 series.
bits : 0 - 31 (32 bit)
access : read-only


SYS_REGLCTL (REGLCTL)

Register Lock Control Register
address_offset : 0x100 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SYS_REGLCTL SYS_REGLCTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 REGLCTL SYS_REGLCTL

REGLCTL : Protected Register Lock/Unlock Index (Read Only) SPI0_RCLK - address 0x4003_0030 FMC_ISPCTL - address 0x5000_C000 (Flash ISP Control register) WDT_CTL - address 0x4000_4000 FATCON - address 0x5000_C018
bits : 0 - 0 (1 bit)
access : read-only

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.

SYS_REGLCTL : Register Lock Control Code (Write Only) Some registers have write-protection function. Writing these registers have to disable the protected function by writing the sequence value 59h , 16h , 88h to this field. After this sequence is completed, the REGLCTL bit will be set to 1 and write-protection registers can be normal write.
bits : 0 - 7 (8 bit)
access : write-only


SYS_BODCTL (BODCTL)

Brown-Out Detector Control Register
address_offset : 0x18 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SYS_BODCTL SYS_BODCTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BOD_EN BOD_VL BOD_OUT LVR_EN

BOD_EN : Brown-Out Detector Enable (Initiated and Protected Bit)
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Brown-Out Detector function is disabled

#1 : 1

Brown-Out Detector function is enabled,

End of enumeration elements list.

BOD_VL : Brown-Out Detector Threshold Voltage Selection (Initiate and Protected Bit) The default value is set by flash controller user configuration register CONFIG[21].
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Threshold voltage is 2.7V

#1 : 1

Threshold voltage is 3.0V

End of enumeration elements list.

BOD_OUT : The Status For Brown-Out Detector Output It's a read only bit.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

The detected voltage is lower than BOD_VL setting. If the BOD_EN is 0 , this bit always responses 0

#1 : 1

The detected voltage is higher than BOD_VL setting

End of enumeration elements list.

LVR_EN : Low Voltage Reset (LVR) Enable (Protected Bit) The LVR function resets the chip when the input power voltage is lower than LVR circuit setting. LVR function is enabled in default.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable LVR function

#1 : 1

Enable LVR function - After enable the bit, the LVR function will active with 100uS delay for LVR output stable

End of enumeration elements list.


SYS_PORCTL (PORCTL)

Power-On-Reset Controller Register
address_offset : 0x1C Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SYS_PORCTL SYS_PORCTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 POROFF

POROFF : Power-On Reset Enable Bit (Write Protect) When powered on, the POR circuit generates a reset signal to reset the whole chip function, but noise on the power may cause the POR active again. User can disable internal POR circuit to avoid unpredictable noise to cause chip reset by writing 0x5AA5 to this field. The POR function will be active again when this field is set to another value or chip is reset by other reset source, including: nRESET, Watchdog, LVR reset, ICE reset command and the software-chip reset function.
bits : 0 - 15 (16 bit)
access : read-write


SYS_GPA_MFP (GPA_MFP)

GPIO PA Multiple Alternate Functions and Input Type Control Register
address_offset : 0x30 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SYS_GPA_MFP SYS_GPA_MFP read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PA0MFP PA1MFP PA2MFP PA3MFP PA4MFP PA5MFP PA6MFP PA7MFP PA8MFP PA9MFP PA10MFP PA11MFP PA12MFP PA13MFP PA14MFP PA15MFP PAnTYPEn

PA0MFP :
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOA-0 is selected to the pin PA.0

#1 : 1

SPI0 2nd chip select output

End of enumeration elements list.

PA1MFP :
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOA-1 is selected to the pin PA.1

#1 : 1

SPI0 1st chip select output

End of enumeration elements list.

PA2MFP :
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOA-2 is selected to the pin PA.2

#1 : 1

SPI0 clock output

End of enumeration elements list.

PA3MFP :
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOA-3 is selected to the pin PA.3

#1 : 1

SPI0 data input

End of enumeration elements list.

PA4MFP :
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOA-4 is selected to the pin PA.4

#1 : 1

SPI0 data output

End of enumeration elements list.

PA5MFP :
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOA-5 is selected to the pin PA.5

#1 : 1

Timer0 counter external input

End of enumeration elements list.

PA6MFP :
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOA-6 is selected to the pin PA.6

#1 : 1

External interrupt input

End of enumeration elements list.

PA7MFP :
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOA-7 is selected to the pin PA.7

#1 : 1

ADC input external trigger input

End of enumeration elements list.

PA8MFP :
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOA-8 is selected to the pin PA.8

#1 : 1

ADC input channel 0

End of enumeration elements list.

PA9MFP :
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOA-9 is selected to the pin PA.9

#1 : 1

ADC input channel 1

End of enumeration elements list.

PA10MFP :
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOA-10 is selected to the pin PA.10

#1 : 1

ADC input channel 2

End of enumeration elements list.

PA11MFP :
bits : 11 - 11 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOA-11 is selected to the pin PA.11

#1 : 1

ADC input channel 3

End of enumeration elements list.

PA12MFP :
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOA-12 is selected to the pin PA.12

#1 : 1

ADC input channel 4

End of enumeration elements list.

PA13MFP :
bits : 13 - 13 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOA-13 is selected to the pin PA.13

#1 : 1

ADC input channel 5

End of enumeration elements list.

PA14MFP :
bits : 14 - 14 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOA-14 is selected to the pin PA.14

#1 : 1

ADC input channel 6

End of enumeration elements list.

PA15MFP :
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOA-15 is selected to the pin PA.15

#1 : 1

ADC input channel 7

End of enumeration elements list.

PAnTYPEn :
bits : 16 - 31 (16 bit)
access : read-write

Enumeration:

0 : 0

PA.n I/O cell input Schmitt Trigger function is disabled

1 : 1

PA.n I/O cell input Schmitt Trigger function is enabled

End of enumeration elements list.


SYS_GPB_MFP (GPB_MFP)

GPIO PB Multiple Alternate Functions and Input Type Control Register
address_offset : 0x34 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SYS_GPB_MFP SYS_GPB_MFP read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PB0MFP PB1MFP PB2MFP PB3MFP PB4MFP PB8MFP PB9MFP PB10MFP PB11MFP PB12MFP PB13MFP PB14MFP PB15MFP PBnTYPEn

PB0MFP :
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOB-0 is selected to the pin PB.0

#1 : 1

SPI1 2nd chip select output

End of enumeration elements list.

PB1MFP :
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOB-1 is selected to the pin PB.1

#1 : 1

SPI1 1st chip select output or slave select input

End of enumeration elements list.

PB2MFP :
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOB-2 is selected to the pin PB.2

#1 : 1

SPI1 clock output/input

End of enumeration elements list.

PB3MFP :
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOB-3 is selected to the pin PB.3

#1 : 1

SPI1 data input/output

End of enumeration elements list.

PB4MFP :
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOB-4 is selected to the pin PB.4

#1 : 1

SPI1 data output/input

End of enumeration elements list.

PB8MFP :
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOB-8 is selected to the pin PB.8

#1 : 1

PWM output pin 0

End of enumeration elements list.

PB9MFP :
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOB-9 is selected to the pin PB.9

#1 : 1

PWM output pin 1

End of enumeration elements list.

PB10MFP :
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOB-10 is selected to the pin PB.10

#1 : 1

PWM output pin 2

End of enumeration elements list.

PB11MFP :
bits : 11 - 11 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOB-11 is selected to the pin PB.11

#1 : 1

PWM output pin 3

End of enumeration elements list.

PB12MFP :
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOB-12 is selected to the pin PB.12

#1 : 1

PWM timer capture input

End of enumeration elements list.

PB13MFP :
bits : 13 - 13 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOB-13 is selected to the pin PB.13

#1 : 1

IR carrier output

End of enumeration elements list.

PB14MFP :
bits : 14 - 14 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOB-14 is selected to the pin PB.14

#1 : 1

Timer1 counter external input

End of enumeration elements list.

PB15MFP :
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

The GPIOB-15 is selected to the pin PB.15

#1 : 1

Timer2 counter external input

End of enumeration elements list.

PBnTYPEn :
bits : 16 - 31 (16 bit)
access : read-write

Enumeration:

0 : 0

PB.n I/O cell input Schmitt Trigger function is disabled

1 : 1

PB.n I/O cell input Schmitt Trigger function is enabled

End of enumeration elements list.


SYS_RSTSTS (RSTSTS)

System Reset Source Register
address_offset : 0x4 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SYS_RSTSTS SYS_RSTSTS read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PORF PINRF WDTRF LVRF MCURF PMURSTF

PORF : POR Reset Flag The POR reset flag is set by the Reset Signal from the Power-on Reset (POR) Controller to indicate the previous reset source. Note: Write 1 to clear this bit to 0.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

No reset from POR

#1 : 1

Power-on Reset (POR) Controller had issued the reset signal to reset the system

End of enumeration elements list.

PINRF : nRESET Pin Reset Flag The nRESET pin reset flag is set by the Reset Signal from the nRESET Pin to indicate the previous reset source. Note: Write 1 to clear this bit to 0.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

No reset from nRESET pin

#1 : 1

Pin nRESET had issued the reset signal to reset the system

End of enumeration elements list.

WDTRF : Reset Source From WDG The WDTRF flag is set if pervious reset source originates from the Watch-Dog module. Note: Write 1 to clear this bit to 0.
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 : LVR Reset Flag The LVR reset flag is set by the Reset Signal from the Low Voltage Reset Controller to indicate the previous reset source. Note: Write 1 to clear this bit to 0.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

No reset from LVR

#1 : 1

LVR controller had issued the reset signal to reset the system

End of enumeration elements list.

MCURF : MCU Reset Flag The MCURF flag is set by the reset signal from the MCU Cortex_M0 module to indicate the previous reset source. Note: Write 1 to clear this bit to 0.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

No reset from MCU

#1 : 1

The MCU Cortex_M0 had issued the reset signal to reset the system

End of enumeration elements list.

PMURSTF : Reset Source From PMU The PMURSTF flag is set by the reset signal from the PMU module to indicate the previous reset source. Note: Write 1 to clear this bit to 0.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

No reset from PMU

#1 : 1

The PMU has issued the reset signal to reset the system

End of enumeration elements list.


SYS_IPRST0 (IPRST0)

IP Reset Control Resister0
address_offset : 0x8 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SYS_IPRST0 SYS_IPRST0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CHIPRST CPURST CPUWS RAMWS

CHIPRST : CHIP One Shot Reset Set this bit will reset the whole chip, this bit will automatically return to 0 after 2 clock cycles. The CHIPRST is almost the same as the POR reset, all the chip modules are reset but the chip settings from flash are not reloaded.
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
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Normal

#1 : 1

Reset CPU

End of enumeration elements list.

CPUWS : CPU Wait-State Control For Flash Memory Access Note: that CPUWS cannot be set as 1 when CPU runs the program to do Flash ISP operation.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

1 HCLK clock wait-state

#1 : 1

zero wait-state

End of enumeration elements list.

RAMWS : Wait State Control For CPU Access RAM
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

1 HCLK clock wait-state

#1 : 1

zero wait-state

End of enumeration elements list.


SYS_IPRST1 (IPRST1)

IP Reset Control Resister1
address_offset : 0xC Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SYS_IPRST1 SYS_IPRST1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 GPIORST TMR0RST TMR1RST TMR2RST APURST TMRFRST SPI0RST SPI1RST PWMRST USBDRST ADCRST

GPIORST : GPIO Controller Reset
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Normal operation

#1 : 1

IP reset

End of enumeration elements list.

TMR0RST : Timer0 Controller Reset
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Normal Operation

#1 : 1

IP reset

End of enumeration elements list.

TMR1RST : Timer1 Controller Reset
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Normal Operation

#1 : 1

IP reset

End of enumeration elements list.

TMR2RST : Timer2 Controller Reset
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

Normal operation

#1 : 1

IP reset

End of enumeration elements list.

APURST : APU Controller Reset
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

Normal operation

#1 : 1

IP reset

End of enumeration elements list.

TMRFRST : TimerF Controller Reset
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

Normal operation

#1 : 1

IP 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

IP reset

End of enumeration elements list.

SPI1RST : SPI1 Controller Reset
bits : 13 - 13 (1 bit)
access : read-write

Enumeration:

#0 : 0

Normal Operation

#1 : 1

IP reset

End of enumeration elements list.

PWMRST : PWM Controller Reset
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

#0 : 0

Normal Operation

#1 : 1

IP reset

End of enumeration elements list.

USBDRST : USB Device Controller Reset
bits : 27 - 27 (1 bit)
access : read-write

Enumeration:

#0 : 0

Normal operation

#1 : 1

IP reset

End of enumeration elements list.

ADCRST : ADC Controller Reset
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Normal Operation

#1 : 1

IP 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 EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.