\n
address_offset : 0x0 Bytes (0x0)
size : 0x100 byte (0x0)
mem_usage : registers
protection : not protected
Chip ID Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
Wakeup Source Enable Register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
LVDWUE : LVDWUE
bits : 0 - 0 (1 bit)
WDTWUE : WDTWUE
bits : 1 - 1 (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)
Wakeup Source Status Register
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
LVDWU : LVDWU
bits : 0 - 0 (1 bit)
WDTWU : WDTWU
bits : 1 - 1 (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)
Reset Source Enable Register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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)
Reset Source Status Register
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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)
Peripheral Reset Enable Register 1
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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)
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)
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)
TIMER8 : TIMER8 Reset
bits : 24 - 24 (1 bit)
TIMER9 : TIMER9 Reset
bits : 25 - 25 (1 bit)
Peripheral Reset Enable Register 2
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SPI0 : SPI0 Reset
bits : 0 - 0 (1 bit)
SPI1 : SPI1 Reset
bits : 1 - 1 (1 bit)
I2C0 : I2C0 Reset
bits : 4 - 4 (1 bit)
I2C1 : I2C1 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)
ADC2 : ADC2 Reset
bits : 22 - 22 (1 bit)
AFE : AFE Reset
bits : 23 - 23 (1 bit)
Peripheral Enable Register 1
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DMA : DMA Function Enable
bits : 4 - 4 (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)
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)
TIMER8 : TIMER8 Enable
bits : 24 - 24 (1 bit)
TIMER9 : TIMER9 Enable
bits : 25 - 25 (1 bit)
Peripheral Enable Register 2
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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)
ADC2 : ADC2
bits : 22 - 22 (1 bit)
AFE : AFE
bits : 23 - 23 (1 bit)
Peripheral Clock Enable Register 1
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DMA : DMA Function Enable
bits : 4 - 4 (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)
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)
TIMER8 : TIMER8 Enable
bits : 24 - 24 (1 bit)
TIMER9 : TIMER9 Enable
bits : 25 - 25 (1 bit)
Peripheral Clock Enable Register 2
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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)
ADC2 : ADC2
bits : 22 - 22 (1 bit)
AFE : AFE
bits : 23 - 23 (1 bit)
System Mode Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PREVMODE : PREVMODE
bits : 4 - 5 (2 bit)
Clock Source Control Register
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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)
System Clock Control Register
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
MCLKSEL : System clock select
bits : 0 - 1 (2 bit)
FINSEL : PLL Input source FIN Select
bits : 2 - 2 (1 bit)
Clock Monitoring Register
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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
MCLKREC : MCLK failed auto recovery
bits : 15 - 15 (1 bit)
access : read-only
NMI Control Register
address_offset : 0x4C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
NMIEN : NMIEN
bits : 0 - 0 (1 bit)
NMIDBEN : NMI Debounce enable
bits : 1 - 1 (1 bit)
NMIFLAG : NMI interrupt flag
bits : 2 - 2 (1 bit)
NMISTAT : NMI Pin status
bits : 3 - 3 (1 bit)
Clock Output Register
address_offset : 0x50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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
PLL Control Register
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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
LOCKSTS : 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
VDC Control Register
address_offset : 0x64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
VDCWDLY : VDC warm up delay count
bits : 0 - 7 (8 bit)
access : read-write
VDCDE : VDC Warm-up Delay value write enable
bits : 8 - 8 (1 bit)
access : write-only
VDCTRIM : VDC output voltage trim value
bits : 16 - 19 (4 bit)
access : read-write
VDCTE : VDCTRIM Value write enable
bits : 23 - 23 (1 bit)
access : write-only
BMRTRIM : Reference BGR output voltage trim value
bits : 24 - 26 (3 bit)
access : read-write
BMRTE : Reference BGR Trim write enable
bits : 31 - 31 (1 bit)
access : write-only
LVD Control Register
address_offset : 0x68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
LVDEN : LVD function enable
bits : 0 - 0 (1 bit)
LVDLVL : LVD Level state
bits : 1 - 1 (1 bit)
access : read-only
LVDSEL : LVD detect level select
bits : 8 - 9 (2 bit)
SELEN : LVDSEL value write enable
bits : 15 - 15 (1 bit)
access : write-only
LVDTRIM : LVD voltage level trim value
bits : 16 - 17 (2 bit)
LVDTE : LVDTRIM value write enable
bits : 23 - 23 (1 bit)
access : write-only
Internal OSC Trim Register
address_offset : 0x6C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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)
Internal OPAMP 0 Trim Register
address_offset : 0x70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ATRIM : OPAMP VIO (offset) Trim
bits : 0 - 3 (4 bit)
access : read-write
ATRIMEN : ATRIM value write enable
bits : 7 - 7 (1 bit)
access : write-only
GTRIM : Opamp Gain Trim value
bits : 8 - 11 (4 bit)
access : read-write
GTRIMEN : GTRIM value write enable
bits : 15 - 15 (1 bit)
access : write-only
ABM : OPAMP BIAS trim value
bits : 16 - 17 (2 bit)
access : read-write
ABMEN : ABM trim value write enable
bits : 23 - 23 (1 bit)
access : write-only
Internal OPAMP 1 Trim Register
address_offset : 0x74 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ATRIM : OPAMP VIO (offset) Trim
bits : 0 - 3 (4 bit)
access : read-write
ATRIMEN : ATRIM value write enable
bits : 7 - 7 (1 bit)
access : write-only
GTRIM : Opamp Gain Trim value
bits : 8 - 11 (4 bit)
access : read-write
GTRIMEN : GTRIM value write enable
bits : 15 - 15 (1 bit)
access : write-only
ABM : OPAMP BIAS trim value
bits : 16 - 17 (2 bit)
access : read-write
ABMEN : ABM trim value write enable
bits : 23 - 23 (1 bit)
access : write-only
Internal OPAMP 2 Trim Register
address_offset : 0x78 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ATRIM : OPAMP VIO (offset) Trim
bits : 0 - 3 (4 bit)
access : read-write
ATRIMEN : ATRIM value write enable
bits : 7 - 7 (1 bit)
access : write-only
GTRIM : Opamp Gain Trim value
bits : 8 - 11 (4 bit)
access : read-write
GTRIMEN : GTRIM value write enable
bits : 15 - 15 (1 bit)
access : write-only
ABM : OPAMP BIAS trim value
bits : 16 - 17 (2 bit)
access : read-write
ABMEN : ABM trim value write enable
bits : 23 - 23 (1 bit)
access : write-only
Internal OPAMP 3 Trim Register
address_offset : 0x7C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ATRIM : OPAMP VIO (offset) Trim
bits : 0 - 3 (4 bit)
access : read-write
ATRIMEN : ATRIM value write enable
bits : 7 - 7 (1 bit)
access : write-only
GTRIM : Opamp Gain Trim value
bits : 8 - 11 (4 bit)
access : read-write
GTRIMEN : GTRIM value write enable
bits : 15 - 15 (1 bit)
access : write-only
ABM : OPAMP BIAS trim value
bits : 16 - 17 (2 bit)
access : read-write
ABMEN : ABM trim value write enable
bits : 23 - 23 (1 bit)
access : write-only
System Reset Control Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SWRST : Internal soft reset activation
bits : 0 - 0 (1 bit)
External Oscillator Control Register
address_offset : 0x80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
AMPSEL : Select AMP type
bits : 0 - 0 (1 bit)
access : read-write
AMPEN : write enable for bit field AMPSEL
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
External Mode Status Register
address_offset : 0x84 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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)
Miscellaneous Clock Control Register 1
address_offset : 0x90 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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
Miscellaneous Clock Control Register 2
address_offset : 0x94 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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)
Miscellaneous Clock Control Register 3
address_offset : 0x98 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
WDTDIV : WDT divider
bits : 0 - 7 (8 bit)
WDTCSEL : WDT clock sel
bits : 8 - 10 (3 bit)
TEXT0DIV : text0 divider
bits : 16 - 23 (8 bit)
TEXT0CSEL : text0 clock sel
bits : 24 - 26 (3 bit)
Debounce Clock Control Register 1
address_offset : 0x9C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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)
Debounce Clock Control Register 2
address_offset : 0xA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PCDDIV : PORT C debounce divider
bits : 0 - 7 (8 bit)
PCDSEK : 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)
Miscellaneous Clock Control Register 4
address_offset : 0xA4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ETCDDIV : ETC Debounce clock divider
bits : 0 - 7 (8 bit)
ETCDCSEL : Debouce clock for ETC source clock sel
bits : 8 - 10 (3 bit)
ADCCDIV : ADC Clock N divider
bits : 16 - 23 (8 bit)
ADCCSEL : ADC clock source select bitl
bits : 24 - 26 (3 bit)
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.