\n

SCU

Peripheral Memory Blocks

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

Registers

CIDR

WUER

WUSR

RSER

RSSR

PRER1

PRER2

PER1

PER2

PCER1

PCER2

SMR

CSCR

SCCR

CMR

NMIR

COR

PLLCON

VDCCON

LVDCON

IOSCTRIM

SRCR

EOSCR

EMODR

MCCR1

MCCR2

MCCR3

DBCLK1

DBCLK2

DBCLK3

MCCR4

CIDR2


CIDR

Chip ID Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

CIDR CIDR 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

WUER

Wakeup Source Enable Register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

WUER WUER 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 LVDWUE WDTWUE FRTWUE GPIOAWUE GPIOBWUE GPIOCWUE GPIODWUE GPIOEWUE GPIOFWUE

LVDWUE : LVDWUE
bits : 0 - 0 (1 bit)

WDTWUE : WDTWUE
bits : 1 - 1 (1 bit)

FRTWUE : FRTWUE
bits : 2 - 2 (1 bit)

GPIOAWUE : GPIOAWUE
bits : 8 - 8 (1 bit)

GPIOBWUE : GPIOBWUE
bits : 9 - 9 (1 bit)

GPIOCWUE : GPIOCWUE
bits : 10 - 10 (1 bit)

GPIODWUE : GPIODWUE
bits : 11 - 11 (1 bit)

GPIOEWUE : GPIOEWUE
bits : 12 - 12 (1 bit)

GPIOFWUE : GPIOFWUE
bits : 13 - 13 (1 bit)


WUSR

Wakeup Source Status Register
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

WUSR WUSR 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 LVDDWU WDTWU FRTWU GPIOAWU GPIOBWU GPIOCWU GPIODWU GPIOEWU GPIOFWU

LVDDWU : LVDWU
bits : 0 - 0 (1 bit)

WDTWU : WDTWU
bits : 1 - 1 (1 bit)

FRTWU : FRTWU
bits : 2 - 2 (1 bit)

GPIOAWU : GPIOAWU
bits : 8 - 8 (1 bit)

GPIOBWU : GPIOBWU
bits : 9 - 9 (1 bit)

GPIOCWU : GPIOCWU
bits : 10 - 10 (1 bit)

GPIODWU : GPIODWU
bits : 11 - 11 (1 bit)

GPIOEWU : GPIOEWU
bits : 12 - 12 (1 bit)

GPIOFWU : GPIOFWU
bits : 13 - 13 (1 bit)


RSER

Reset Source Enable Register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RSER RSER 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 LVDRST XFRST MCKFRST WDTRST SWRST CPURST PINRST

LVDRST : LVD reset enable
bits : 0 - 0 (1 bit)

XFRST : external OSC clock failed enable
bits : 1 - 1 (1 bit)

MCKFRST : MCLK failed reset enable
bits : 2 - 2 (1 bit)

WDTRST : watch dog reset enable
bits : 3 - 3 (1 bit)

SWRST : software reset enable
bits : 4 - 4 (1 bit)

CPURST : CPU request reset enable
bits : 5 - 5 (1 bit)

PINRST : external pin reset enable
bits : 6 - 6 (1 bit)


RSSR

Reset Source Status Register
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RSSR RSSR 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 LVDRST XFRST MCKFRST WDTRST SWRST CPURST PINRST PORST

LVDRST : lvd reset status
bits : 0 - 0 (1 bit)

XFRST : clock failed reset status
bits : 1 - 1 (1 bit)

MCKFRST : MCLK failed reset status
bits : 2 - 2 (1 bit)

WDTRST : watchdog timer reset status
bits : 3 - 3 (1 bit)

SWRST : software reset status
bits : 4 - 4 (1 bit)

CPURST : cpu request reset status
bits : 5 - 5 (1 bit)

PINRST : extenral pin reset status
bits : 6 - 6 (1 bit)

PORST : power on reset status
bits : 7 - 7 (1 bit)


PRER1

Peripheral Reset Enable Register 1
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRER1 PRER1 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 SCU FMC WDT PCU DMA FRT GPIOA GPIOB GPIOC GPIOD GPIOE GPIOF TIMER0 TIMER1 TIMER2 TIMER3 TIMER4 TIMER5 TIMER6 TIMER7 TIMER8 TIMER9

SCU : Power Management Unit Reset
bits : 0 - 0 (1 bit)

FMC : Flash Memory controll Reset
bits : 1 - 1 (1 bit)

WDT : Watch Dog Timer Reset
bits : 2 - 2 (1 bit)

PCU : Port controll Reset
bits : 3 - 3 (1 bit)

DMA : DMA Reset
bits : 4 - 4 (1 bit)

FRT : FRT Reset
bits : 7 - 7 (1 bit)

GPIOA : GPIOA Reset
bits : 8 - 8 (1 bit)

GPIOB : GPIOB Reset
bits : 9 - 9 (1 bit)

GPIOC : GPIOC Reset
bits : 10 - 10 (1 bit)

GPIOD : GPIOD Reset
bits : 11 - 11 (1 bit)

GPIOE : GPIOE Reset
bits : 12 - 12 (1 bit)

GPIOF : GPIOF Reset
bits : 13 - 13 (1 bit)

TIMER0 : TIMER0 Reset
bits : 16 - 16 (1 bit)

TIMER1 : TIMER1 Reset
bits : 17 - 17 (1 bit)

TIMER2 : TIMER2 Reset
bits : 18 - 18 (1 bit)

TIMER3 : TIMER3 Reset
bits : 19 - 19 (1 bit)

TIMER4 : TIMER4 Reset
bits : 20 - 20 (1 bit)

TIMER5 : TIMER5 Reset
bits : 21 - 21 (1 bit)

TIMER6 : TIMER6 Reset
bits : 22 - 22 (1 bit)

TIMER7 : TIMER7 Reset
bits : 23 - 23 (1 bit)

TIMER8 : TIMER8 Reset
bits : 24 - 24 (1 bit)

TIMER9 : TIMER9 Reset
bits : 25 - 25 (1 bit)


PRER2

Peripheral Reset Enable Register 2
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PRER2 PRER2 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 SPI0 SPI1 IIC0 IIC1 UART0 UART1 UART2 UART3 MPWM0 MPWM1 ADC0 ADC1

SPI0 : SPI0 Reset
bits : 0 - 0 (1 bit)

SPI1 : SPI1 Reset
bits : 1 - 1 (1 bit)

IIC0 : IIC0 Reset
bits : 4 - 4 (1 bit)

IIC1 : IIC1 Reset
bits : 5 - 5 (1 bit)

UART0 : UART0 Reset
bits : 8 - 8 (1 bit)

UART1 : UART1
bits : 9 - 9 (1 bit)

UART2 : UART2
bits : 10 - 10 (1 bit)

UART3 : UART3
bits : 11 - 11 (1 bit)

MPWM0 : MPWM0 Reset
bits : 16 - 16 (1 bit)

MPWM1 : MPWM1 Reset
bits : 17 - 17 (1 bit)

ADC0 : ADC0 Reset
bits : 20 - 20 (1 bit)

ADC1 : ADC1 Reset
bits : 21 - 21 (1 bit)


PER1

Peripheral Enable Register 1
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PER1 PER1 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 DMA FRT GPIOA GPIOB GPIOC GPIOD GPIOE GPIOF TIMER0 TIMER1 TIMER2 TIMER3 TIMER4 TIMER5 TIMER6 TIMER7 TIMER8 TIMER9

DMA : DMA Function Enable
bits : 4 - 4 (1 bit)

FRT : FRT
bits : 7 - 7 (1 bit)

GPIOA : GPIOA
bits : 8 - 8 (1 bit)

GPIOB : GPIOB
bits : 9 - 9 (1 bit)

GPIOC : GPIOC
bits : 10 - 10 (1 bit)

GPIOD : GPIOD
bits : 11 - 11 (1 bit)

GPIOE : GPIOE
bits : 12 - 12 (1 bit)

GPIOF : GPIOF
bits : 13 - 13 (1 bit)

TIMER0 : TIMER0
bits : 16 - 16 (1 bit)

TIMER1 : TIMER1
bits : 17 - 17 (1 bit)

TIMER2 : TIMER2
bits : 18 - 18 (1 bit)

TIMER3 : TIMER3
bits : 19 - 19 (1 bit)

TIMER4 : TIMER4 Enable
bits : 20 - 20 (1 bit)

TIMER5 : TIMER5 Enable
bits : 21 - 21 (1 bit)

TIMER6 : TIMER6 Enable
bits : 22 - 22 (1 bit)

TIMER7 : TIMER7 Enable
bits : 23 - 23 (1 bit)

TIMER8 : TIMER8 Enable
bits : 24 - 24 (1 bit)

TIMER9 : TIMER9 Enable
bits : 25 - 25 (1 bit)


PER2

Peripheral Enable Register 2
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PER2 PER2 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 SPI0 SPI1 I2C0 I2C1 UART0 UART1 UART2 UART3 MPWM0 MPWM1 ADC0 ADC1

SPI0 : SPI0 Enable
bits : 0 - 0 (1 bit)

SPI1 : SPI1 Enable
bits : 1 - 1 (1 bit)

I2C0 : I2C0 Enable
bits : 4 - 4 (1 bit)

I2C1 : I2C1 Enable
bits : 5 - 5 (1 bit)

UART0 : UART0 Enable
bits : 8 - 8 (1 bit)

UART1 : UART1 Enable
bits : 9 - 9 (1 bit)

UART2 : UART2 Enable
bits : 10 - 10 (1 bit)

UART3 : UART3 Enable
bits : 11 - 11 (1 bit)

MPWM0 : MPWM0 Enable
bits : 16 - 16 (1 bit)

MPWM1 : MPWM1 Enable
bits : 17 - 17 (1 bit)

ADC0 : ADC0
bits : 20 - 20 (1 bit)

ADC1 : ADC1
bits : 21 - 21 (1 bit)


PCER1

Peripheral Clock Enable Register 1
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PCER1 PCER1 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 DMA FRT GPIOA GPIOB GPIOC GPIOD GPIOE GPIOF TIMER0 TIMER1 TIMER2 TIMER3 TIMER4 TIMER5 TIMER6 TIMER7 TIMER8 TIMER9

DMA : DMA Function Enable
bits : 4 - 4 (1 bit)

FRT : FRT Enable
bits : 7 - 7 (1 bit)

GPIOA : GPIOA
bits : 8 - 8 (1 bit)

GPIOB : GPIOB
bits : 9 - 9 (1 bit)

GPIOC : GPIOC
bits : 10 - 10 (1 bit)

GPIOD : GPIOD
bits : 11 - 11 (1 bit)

GPIOE : GPIOE
bits : 12 - 12 (1 bit)

GPIOF : GPIOF
bits : 13 - 13 (1 bit)

TIMER0 : TIMER0
bits : 16 - 16 (1 bit)

TIMER1 : TIMER1
bits : 17 - 17 (1 bit)

TIMER2 : TIMER2
bits : 18 - 18 (1 bit)

TIMER3 : TIMER3
bits : 19 - 19 (1 bit)

TIMER4 : TIMER5 Enable
bits : 20 - 20 (1 bit)

TIMER5 : TIMER5 Enable
bits : 21 - 21 (1 bit)

TIMER6 : TIMER6 Enable
bits : 22 - 22 (1 bit)

TIMER7 : TIMER7 Enable
bits : 23 - 23 (1 bit)

TIMER8 : TIMER8 Enable
bits : 24 - 24 (1 bit)

TIMER9 : TIMER9 Enable
bits : 25 - 25 (1 bit)


PCER2

Peripheral Clock Enable Register 2
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PCER2 PCER2 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 SPI0 SPI1 I2C0 I2C1 UART0 UART1 UART2 UART3 MPWM0 MPWM1 ADC0 ADC1

SPI0 : SPI0 Enable
bits : 0 - 0 (1 bit)

SPI1 : SPI1 Enable
bits : 1 - 1 (1 bit)

I2C0 : I2C0 Enable
bits : 4 - 4 (1 bit)

I2C1 : I2C1 Enable
bits : 5 - 5 (1 bit)

UART0 : UART0 Enable
bits : 8 - 8 (1 bit)

UART1 : UART1 Enable
bits : 9 - 9 (1 bit)

UART2 : UART2 Enable
bits : 10 - 10 (1 bit)

UART3 : UART3 Enable
bits : 11 - 11 (1 bit)

MPWM0 : MPWM0 Enable
bits : 16 - 16 (1 bit)

MPWM1 : MPWM1 Enable
bits : 17 - 17 (1 bit)

ADC0 : ADC0
bits : 20 - 20 (1 bit)

ADC1 : ADC1
bits : 21 - 21 (1 bit)


SMR

System Mode Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SMR SMR 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 PREVMODE VDCAON

PREVMODE : PREVMODE
bits : 4 - 5 (2 bit)

VDCAON : VDCAON
bits : 8 - 8 (1 bit)


CSCR

Clock Source Control Register
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CSCR CSCR 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 EOSCON IOSCCON RINGOSCCON SXOSCEN

EOSCON : External crystal OSC control
bits : 0 - 1 (2 bit)

IOSCCON : Internal OSC control
bits : 2 - 3 (2 bit)

RINGOSCCON : Internal ring OSC control
bits : 4 - 5 (2 bit)

SXOSCEN : External Sub Oscillator Enable
bits : 7 - 7 (1 bit)


SCCR

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

SCCR SCCR 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 MCLKSEL FINSEL

MCLKSEL : System clock select
bits : 0 - 1 (2 bit)

FINSEL : PLL Input source FIN Select
bits : 2 - 2 (1 bit)


CMR

Clock Monitoring Register
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CMR CMR 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 EOSCSTS EOSCFAIL EOSCIE EOSCMNT MCLKSTS MCLKFAIL MCLKIE MCLKMNT SX0SCSTS SX0SCFAIL SX0SCIE SX0SCMNT MCLKREC

EOSCSTS : external OSC status
bits : 0 - 0 (1 bit)
access : read-write

EOSCFAIL : external OSC failed flag
bits : 1 - 1 (1 bit)
access : read-write

EOSCIE : external OSC failed interrupt enable
bits : 2 - 2 (1 bit)
access : read-write

EOSCMNT : Externaler OSC monitor enable
bits : 3 - 3 (1 bit)
access : read-write

MCLKSTS : MCLK clock status
bits : 4 - 4 (1 bit)
access : read-write

MCLKFAIL : MCLK Failed flag
bits : 5 - 5 (1 bit)
access : read-write

MCLKIE : MCLK fail Interrupt enable
bits : 6 - 6 (1 bit)
access : read-write

MCLKMNT : MCLK monitor enable
bits : 7 - 7 (1 bit)
access : read-write

SX0SCSTS : Sub Oscillator clock status
bits : 8 - 8 (1 bit)
access : read-write

SX0SCFAIL : Sub Oscillator Fail Interrupt
bits : 9 - 9 (1 bit)
access : read-write

SX0SCIE : Sub Oscillator Fail Interrupt Enable
bits : 10 - 10 (1 bit)
access : read-write

SX0SCMNT : Sub Oscillator Monitoring Enable
bits : 11 - 11 (1 bit)
access : read-write

MCLKREC : MCLK failed auto recovery
bits : 15 - 15 (1 bit)
access : read-only


NMIR

NMI Control Register
address_offset : 0x4C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

NMIR NMIR 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 BODEN MCLKFAILEN WDTINTEN OVP0EN PROT0EN OVP1EN PROT1EN NMIPINEN BODSTS MCLKFAILSTS WDTINTSTS OVP0STS PROT0STS OVP1STS PROT1STS NMIINTSTS NMIPINDBEN NMIINT NMIPINSTS

BODEN : Brown Out Dectect NMI Enable
bits : 0 - 0 (1 bit)
access : read-write

MCLKFAILEN : MCLK Fail NMI Enable
bits : 1 - 1 (1 bit)
access : read-write

WDTINTEN : WDT interrupt for NMI Enable
bits : 2 - 2 (1 bit)
access : read-write

OVP0EN : Over Voltage Protection NMI Enable
bits : 3 - 3 (1 bit)
access : read-write

PROT0EN : Protection Condition NMI Enable
bits : 4 - 4 (1 bit)
access : read-write

OVP1EN : Over Voltage Protection NMI Enable
bits : 5 - 5 (1 bit)
access : read-write

PROT1EN : Protection Condition NMI Enable
bits : 6 - 6 (1 bit)
access : read-write

NMIPINEN : NMI Pin Enable
bits : 7 - 7 (1 bit)
access : read-write

BODSTS : Brown Out Detect Status
bits : 8 - 8 (1 bit)
access : read-only

MCLKFAILSTS : MCLK Fail Status
bits : 9 - 9 (1 bit)
access : read-only

WDTINTSTS : Watch Dog status
bits : 10 - 10 (1 bit)
access : read-only

OVP0STS : Over Voltage Protection Status
bits : 11 - 11 (1 bit)
access : read-only

PROT0STS : Protection condition status
bits : 12 - 12 (1 bit)
access : read-only

OVP1STS : Over Voltage Protection Status
bits : 13 - 13 (1 bit)
access : read-only

PROT1STS : Protection condition status
bits : 14 - 14 (1 bit)
access : read-only

NMIINTSTS : NMI Interrupt Status
bits : 15 - 15 (1 bit)
access : read-only

NMIPINDBEN : NMI Pin Debounce status
bits : 17 - 17 (1 bit)
access : read-write

NMIINT : NMI Interrupt state
bits : 18 - 18 (1 bit)
access : read-write

NMIPINSTS : NMI Pin status
bits : 19 - 19 (1 bit)
access : read-only


COR

Clock Output Register
address_offset : 0x50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

COR COR 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 CLKODIV CLKOEN

CLKODIV : clock output divider value
bits : 0 - 3 (4 bit)
access : read-write

CLKOEN : clock output enable
bits : 4 - 4 (1 bit)
access : read-write


PLLCON

PLL Control Register
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PLLCON PLLCON 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 POSTDIV FBCTRL PREDIV LOCK BYPASS PLLEN PLLRSTB

POSTDIV : post divider
bits : 0 - 3 (4 bit)
access : read-write

FBCTRL : Feedback control
bits : 4 - 7 (4 bit)
access : read-write

PREDIV : FIN pre divider
bits : 8 - 8 (1 bit)
access : read-write

LOCK : PLL Lock state
bits : 12 - 12 (1 bit)
access : read-only

BYPASS : FIN Bypass to FOUT
bits : 13 - 13 (1 bit)
access : read-write

PLLEN : PLL Enable
bits : 14 - 14 (1 bit)
access : read-write

PLLRSTB : PLL reset
bits : 15 - 15 (1 bit)
access : read-write


VDCCON

VDC Control Register
address_offset : 0x64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

VDCCON VDCCON 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 VDCWDLY VDCDE VDCTRIM VDCTE BMRTRIM BMRTE

VDCWDLY : VDC warm up delay count
bits : 0 - 7 (8 bit)
access : read-write

VDCDE : VDCDE
bits : 8 - 8 (1 bit)
access : write-only

VDCTRIM : VDCTRIM
bits : 16 - 19 (4 bit)
access : read-write

VDCTE : VDC Trim Write Enable
bits : 23 - 23 (1 bit)
access : write-only

BMRTRIM : BMRTRIM
bits : 24 - 26 (3 bit)
access : read-write

BMRTE : BMRTE
bits : 31 - 31 (1 bit)
access : write-only


LVDCON

Brown out detect Control Register
address_offset : 0x68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LVDCON LVDCON 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 BODEN BODLVL BODSEL SELEN BODTRIM BODTE

BODEN : Brown out detection Enable
bits : 0 - 0 (1 bit)
access : read-write

BODLVL : BODLVL
bits : 1 - 1 (1 bit)
access : read-only

BODSEL : Brown Out Level Select
bits : 8 - 9 (2 bit)
access : read-write

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

BODTRIM : BODTRIM
bits : 16 - 17 (2 bit)
access : read-write

BODTE : BODTE
bits : 23 - 23 (1 bit)
access : write-only


IOSCTRIM

Internal OSC Trim Register
address_offset : 0x6C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IOSCTRIM IOSCTRIM 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 UDCL UDCH UDCEN LTM LT LTEN TSL TSLEN

UDCL : UDCL
bits : 0 - 2 (3 bit)

UDCH : UDCH
bits : 3 - 4 (2 bit)

UDCEN : UDCEN
bits : 7 - 7 (1 bit)

LTM : interal oscillator LT trim value
bits : 8 - 9 (2 bit)

LT : interal oscillator LT trim value
bits : 10 - 13 (4 bit)

LTEN : LTEN
bits : 15 - 15 (1 bit)

TSL : TSL
bits : 16 - 18 (3 bit)

TSLEN : TSLEN
bits : 23 - 23 (1 bit)


SRCR

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

SRCR SRCR 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 SWRST STBYOP

SWRST : Internal soft reset activation
bits : 0 - 0 (1 bit)
access : write-only

STBYOP : STBOP pin output polarity select bit
bits : 4 - 4 (1 bit)


EOSCR

External Oscillator Control Register
address_offset : 0x80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

EOSCR EOSCR 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 NCSEL NCEN ISEL ISELEN

NCSEL : Select Noise Canceling delay
bits : 0 - 1 (2 bit)
access : read-write

NCEN : write enable for Noise Canceling delay
bits : 7 - 7 (1 bit)
access : write-only

ISEL : select current
bits : 8 - 9 (2 bit)
access : read-write

ISELEN : write enable for bit field ISEL
bits : 15 - 15 (1 bit)
access : write-only


EMODR

External Mode Status Register
address_offset : 0x84 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

EMODR EMODR 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 BOOT TEST SCANMD

BOOT : boot pin level
bits : 0 - 0 (1 bit)

TEST : TEST PIN level
bits : 1 - 1 (1 bit)

SCANMD : scan mode pin level
bits : 2 - 2 (1 bit)


MCCR1

Trace and SysTick Clock Control Register
address_offset : 0x90 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MCCR1 MCCR1 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 STDIV STCSEL TRACEDIV TRCSEL TRCPOL

STDIV : systick divider
bits : 0 - 7 (8 bit)
access : read-write

STCSEL : systick clock source sel
bits : 8 - 10 (3 bit)
access : read-write

TRACEDIV : TRACEDIV
bits : 16 - 23 (8 bit)
access : read-write

TRCSEL : trace clock source sel
bits : 24 - 26 (3 bit)
access : read-write

TRCPOL : TRCPOL
bits : 31 - 31 (1 bit)
access : write-only


MCCR2

MPWM0 and MPWM1 Clock Control Register
address_offset : 0x94 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MCCR2 MCCR2 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 PWM0DIV PWM0CSEL PWM1DIV PWM1CSEL

PWM0DIV : PWM0 divider
bits : 0 - 7 (8 bit)

PWM0CSEL : pwm0 clock sel
bits : 8 - 10 (3 bit)

PWM1DIV : pwm1 divider
bits : 16 - 23 (8 bit)

PWM1CSEL : PWM1 clock sel
bits : 24 - 26 (3 bit)


MCCR3

TEXT0 and WDT clock control registers
address_offset : 0x98 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MCCR3 MCCR3 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 WDTDIV WDTCSEL TEXT0DIV TEXT0CSEL

WDTDIV : WDT divider
bits : 0 - 7 (8 bit)

WDTCSEL : WDT clock sel
bits : 8 - 10 (3 bit)

TEXT0DIV : timer ext0 divider
bits : 16 - 23 (8 bit)

TEXT0CSEL : timer ext0 clock sel
bits : 24 - 26 (3 bit)


DBCLK1

PA and PB Debounce Clock Control Register
address_offset : 0x9C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DBCLK1 DBCLK1 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 PADDIV PADCSEL PBDDIV PBDSEL

PADDIV : PORT A debounce divider
bits : 0 - 7 (8 bit)

PADCSEL : debouce clock for port A source clock sel
bits : 8 - 10 (3 bit)

PBDDIV : PORT B debounce divider
bits : 16 - 23 (8 bit)

PBDSEL : debouce clock for port B source clock sel
bits : 24 - 26 (3 bit)


DBCLK2

PC and PD Debounce Control Register
address_offset : 0xA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DBCLK2 DBCLK2 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 PCDDIV PCDCSEL PDDDIV PDDCSEL

PCDDIV : PORT C debounce divider
bits : 0 - 7 (8 bit)

PCDCSEL : debouce clock for port C source clock sel
bits : 8 - 10 (3 bit)

PDDDIV : PORT D debounce divider
bits : 16 - 23 (8 bit)

PDDCSEL : debouce clock for port D source clock sel
bits : 24 - 26 (3 bit)


DBCLK3

PE and PF Debounce Clock Control
address_offset : 0xA4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DBCLK3 DBCLK3 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 PEDDIV PEDCSEL PFDDIV PFDCSEL

PEDDIV : PORT E Debounce clock divider
bits : 0 - 7 (8 bit)

PEDCSEL : Debouce clock for PORT E source select bit
bits : 8 - 10 (3 bit)

PFDDIV : PORT F Clock N divider
bits : 16 - 23 (8 bit)

PFDCSEL : Debounce Clock for PORT F source select bitl
bits : 24 - 26 (3 bit)


MCCR4

Alternative ADC and NMI Debounce Clock control
address_offset : 0xA8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MCCR4 MCCR4 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 NMIDDIV NMICSEL ADCCDIV ADCCSEL

NMIDDIV : NMI Debounce clock divider
bits : 0 - 7 (8 bit)

NMICSEL : Debouce clock for NMI source select bit
bits : 8 - 10 (3 bit)

ADCCDIV : ADC Clock N divider
bits : 16 - 23 (8 bit)

ADCCSEL : ADC clock source select
bits : 24 - 26 (3 bit)


CIDR2

Revision ID Register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

CIDR2 CIDR2 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


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.