\n

CRG

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x1 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x4 Bytes (0x0)
size : 0x1 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x8 Bytes (0x0)
size : 0x6 byte (0x0)
mem_usage : registers
protection : not protected

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

address_offset : 0x14 Bytes (0x0)
size : 0x1 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x18 Bytes (0x0)
size : 0x1 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x1C Bytes (0x0)
size : 0x1 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x20 Bytes (0x0)
size : 0x1 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x28 Bytes (0x0)
size : 0x1 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x30 Bytes (0x0)
size : 0x1 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x34 Bytes (0x0)
size : 0x1 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x38 Bytes (0x0)
size : 0x1 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x3C Bytes (0x0)
size : 0x1 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x40 Bytes (0x0)
size : 0x2 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x44 Bytes (0x0)
size : 0x1 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x48 Bytes (0x0)
size : 0x2 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x4C Bytes (0x0)
size : 0x2 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x50 Bytes (0x0)
size : 0x2 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x54 Bytes (0x0)
size : 0x1 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x60 Bytes (0x0)
size : 0x1 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x64 Bytes (0x0)
size : 0x1 byte (0x0)
mem_usage : registers
protection : not protected

address_offset : 0x68 Bytes (0x0)
size : 0x1 byte (0x0)
mem_usage : registers
protection : not protected

Registers

SCM_CTL

BSC_PSR

APBC0_PSR

APBC1_PSR

APBC2_PSR

SWC_PSR

TTC_PSR

CSW_TMR

PSW_TMR

PLL_CTL1

PLL_CTL2

SCM_STR

CSV_CTL

CSV_STR

FCSWH_CTL

FCSWL_CTL

FCSWD_CTL

DBWDT_CTL

INT_ENR

INT_STR

INT_CLR

STB_CTL

RST_STR


SCM_CTL

System Clock Mode Control Register
address_offset : 0x0 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SCM_CTL SCM_CTL read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MOSCE SOSCE PLLE RCS

MOSCE : Main clock oscillation enable bit
bits : 1 - 0 (0 bit)
access : read-write

SOSCE : Sub clock oscillation enable bit
bits : 3 - 2 (0 bit)
access : read-write

PLLE : PLL oscillation enable bit
bits : 4 - 3 (0 bit)
access : read-write

RCS : Master clock switch control bits
bits : 5 - 6 (2 bit)
access : read-write


BSC_PSR

Base Clock Prescaler Register
address_offset : 0x10 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BSC_PSR BSC_PSR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 BSR

BSR : Base clock frequency division ratio setting bit
bits : 0 - 1 (2 bit)
access : read-write


APBC0_PSR

APB0 Prescaler Register
address_offset : 0x14 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

APBC0_PSR APBC0_PSR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 APBC0

APBC0 : APB0 bus clock frequency division ratio setting bit
bits : 0 - 0 (1 bit)
access : read-write


APBC1_PSR

APB1 Prescaler Register
address_offset : 0x18 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

APBC1_PSR APBC1_PSR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 APBC1 APBC1RST APBC1EN

APBC1 : APB1 bus clock frequency division ratio setting bit
bits : 0 - 0 (1 bit)
access : read-write

APBC1RST : APB1 bus reset control bit
bits : 4 - 3 (0 bit)
access : read-write

APBC1EN : APB1 clock enable bit
bits : 7 - 6 (0 bit)
access : read-write


APBC2_PSR

APB2 Prescaler Register
address_offset : 0x1C Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

APBC2_PSR APBC2_PSR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 APBC2 APBC2RST APBC2EN

APBC2 : APB2 bus clock frequency division ratio setting bit
bits : 0 - 0 (1 bit)
access : read-write

APBC2RST : APB2 bus reset control bit
bits : 4 - 3 (0 bit)
access : read-write

APBC2EN : APB2 clock enable bit
bits : 7 - 6 (0 bit)
access : read-write


SWC_PSR

Software Watchdog Clock Prescaler Register
address_offset : 0x20 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SWC_PSR SWC_PSR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 SWDS TESTB

SWDS : Software watchdog clock frequency division ratio setting bit
bits : 0 - 0 (1 bit)
access : read-write

TESTB : TEST bit
bits : 7 - 6 (0 bit)
access : read-write


TTC_PSR

Trace Clock Prescaler Register
address_offset : 0x28 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TTC_PSR TTC_PSR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 TTC

TTC : Trace clock frequency division ratio setting bit
bits : 0 - 0 (1 bit)
access : read-write


CSW_TMR

Clock Stabilization Wait Time Register
address_offset : 0x30 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CSW_TMR CSW_TMR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MOWT SOWT

MOWT : Main clock stabilization wait time setup bit
bits : 0 - 2 (3 bit)
access : read-write

SOWT : Sub clock stabilization wait time setup bit
bits : 4 - 5 (2 bit)
access : read-write


PSW_TMR

PLL Clock Stabilization Wait Time Setup Register
address_offset : 0x34 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PSW_TMR PSW_TMR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 POWT PINC

POWT : PLL clock stabilization wait time setup bit
bits : 0 - 1 (2 bit)
access : read-write

PINC : PLL input clock select bit
bits : 4 - 3 (0 bit)
access : read-write


PLL_CTL1

PLL Control Register 1
address_offset : 0x38 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PLL_CTL1 PLL_CTL1 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 PLLM PLLK

PLLM : PLL VCO clock frequency division ratio setting bit
bits : 0 - 2 (3 bit)
access : read-write

PLLK : PLL input clock frequency division ratio setting bit
bits : 4 - 6 (3 bit)
access : read-write


PLL_CTL2

PLL Control Register 2
address_offset : 0x3C Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PLL_CTL2 PLL_CTL2 read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 PLLN

PLLN : PLL feedback frequency division ratio setting bit
bits : 0 - 4 (5 bit)
access : read-write


SCM_STR

System Clock Mode Status Register
address_offset : 0x4 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

SCM_STR SCM_STR read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MORDY SORDY PLRDY RCM

MORDY : Main clock oscillation stable bit
bits : 1 - 0 (0 bit)
access : read-only

SORDY : Sub clock oscillation stable bit
bits : 3 - 2 (0 bit)
access : read-only

PLRDY : PLL oscillation stable bit
bits : 4 - 3 (0 bit)
access : read-only

RCM : Master clock selection bits
bits : 5 - 6 (2 bit)
access : read-only


CSV_CTL

CSV control register
address_offset : 0x40 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CSV_CTL CSV_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MCSVE SCSVE FCSDE FCSRE FCD

MCSVE : Main CSV function enable bit
bits : 0 - -1 (0 bit)
access : read-write

SCSVE : Sub CSV function enable bit
bits : 1 - 0 (0 bit)
access : read-write

FCSDE : FCS function enable bit
bits : 8 - 7 (0 bit)
access : read-write

FCSRE : FCS reset output enable bit
bits : 9 - 8 (0 bit)
access : read-write

FCD : FCS count cycle setting bits
bits : 12 - 13 (2 bit)
access : read-write


CSV_STR

CSV status register
address_offset : 0x44 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

CSV_STR CSV_STR read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MCMF SCMF

MCMF : Main clock failure detection flag
bits : 0 - -1 (0 bit)
access : read-only

SCMF : Sub clock failure detection flag
bits : 1 - 0 (0 bit)
access : read-only


FCSWH_CTL

Frequency detection window setting register
address_offset : 0x48 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FCSWH_CTL FCSWH_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

FCSWL_CTL

Frequency detection window setting register
address_offset : 0x4C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FCSWL_CTL FCSWL_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

FCSWD_CTL

Frequency detection counter register
address_offset : 0x50 Bytes (0x0)
size : 16 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

FCSWD_CTL FCSWD_CTL read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

DBWDT_CTL

Debug Break Watchdog Timer Control Register
address_offset : 0x54 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DBWDT_CTL DBWDT_CTL read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 DPSWBE DPHWBE

DPSWBE : SW-WDG debug mode break bit
bits : 5 - 4 (0 bit)
access : read-write

DPHWBE : HW-WDG debug mode break bit
bits : 7 - 6 (0 bit)
access : read-write


INT_ENR

Interrupt Enable Register
address_offset : 0x60 Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

INT_ENR INT_ENR read-write 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MCSE SCSE PCSE FCSE

MCSE : Main oscillation stabilization completion interrupt enable bit
bits : 0 - -1 (0 bit)
access : read-write

SCSE : Sub oscillation stabilization completion interrupt enable bit
bits : 1 - 0 (0 bit)
access : read-write

PCSE : PLL oscillation stabilization completion interrupt enable bit
bits : 2 - 1 (0 bit)
access : read-write

FCSE : Anomalous frequency detection interrupt enable bit
bits : 5 - 4 (0 bit)
access : read-write


INT_STR

Interrupt Status Register
address_offset : 0x64 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

INT_STR INT_STR read-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MCSI SCSI PCSI FCSI

MCSI : Main oscillation stabilization completion interrupt status bit
bits : 0 - -1 (0 bit)
access : read-only

SCSI : Sub oscillation stabilization completion interrupt status bit
bits : 1 - 0 (0 bit)
access : read-only

PCSI : PLL oscillation stabilization completion interrupt status bit
bits : 2 - 1 (0 bit)
access : read-only

FCSI : Anomalous frequency detection interrupt status bit
bits : 5 - 4 (0 bit)
access : read-only


INT_CLR

Interrupt Clear Register
address_offset : 0x68 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

INT_CLR INT_CLR write-only 0 1 2 3 4 5 6 7 Resets to 0 0 0 0 0 0 0 0 MCSC SCSC PCSC FCSC

MCSC : Main oscillation stabilization completion interrupt cause clear bit
bits : 0 - -1 (0 bit)
access : write-only

SCSC : Sub oscillation stabilization completion interrupt cause clear bit
bits : 1 - 0 (0 bit)
access : write-only

PCSC : PLL oscillation stabilization completion interrupt cause clear bit
bits : 2 - 1 (0 bit)
access : write-only

FCSC : Anomalous frequency detection interrupt cause clear bit
bits : 5 - 4 (0 bit)
access : write-only


STB_CTL

Standby Mode Control Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

STB_CTL STB_CTL 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 STM DSTM SPL KEY

STM : Standby mode selection bit
bits : 0 - 0 (1 bit)
access : read-write

DSTM : Deep standby mode select bit
bits : 2 - 1 (0 bit)
access : read-write

SPL : Standby pin level setting bit
bits : 4 - 3 (0 bit)
access : read-write

KEY : Standby mode control write control bit
bits : 16 - 30 (15 bit)
access : read-write


RST_STR

Reset Cause Register
address_offset : 0xC Bytes (0x0)
size : 16 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

RST_STR RST_STR read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PONR INITX LVDH SWDT HWDT CSVR FCSR SRST

PONR : Power-on reset/low-voltage detection reset flag
bits : 0 - -1 (0 bit)
access : read-only

INITX : INITX pin input reset flag
bits : 1 - 0 (0 bit)
access : read-only

LVDH : Low-voltage detection reset flag
bits : 3 - 2 (0 bit)
access : read-only

SWDT : Software watchdog reset flag
bits : 4 - 3 (0 bit)
access : read-only

HWDT : Hardware watchdog reset flag
bits : 5 - 4 (0 bit)
access : read-only

CSVR : Clock failure detection reset flag
bits : 6 - 5 (0 bit)
access : read-only

FCSR : Flag for anomalous frequency detection reset
bits : 7 - 6 (0 bit)
access : read-only

SRST : Software reset flag
bits : 8 - 7 (0 bit)
access : read-only



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.