Silicon Labs SLAB EFM32PG23B210F64IM48 EFM32 B No description 8 32 32 read-write 0 4294967295 SCRATCHPAD_S 0 SCRATCHPAD_S Registers 0x40000000 0x00000000 0x00001000 registers SREG0 Used for SIMCTRL Pointer in Verification Environment 0x000 read-write 0x00000000 0xFFFFFFFF SCRATCH Scratch Pad Register 0 32 read-write SREG1 Used for SIMCTRL Data Access in Verification Environment 0x004 read-write 0x00000000 0xFFFFFFFF SCRATCH Scratch Register 0 32 read-write EMU_S 2 EMU_S Registers 0x40004000 0x00000000 0x00001000 registers EMU 3 EMUDG 30 DECBOD No Description 0x010 read-write 0x00000022 0x00000033 DECBODEN DECBOD enable 0 1 read-write DECBODMASK DECBOD Mask 1 1 read-write DECOVMBODEN Over Voltage Monitor enable 4 1 read-write DECOVMBODMASK Over Voltage Monitor Mask 5 1 read-write BOD3SENSE No Description 0x020 read-write 0x00000000 0x00000077 AVDDBODEN AVDD BOD enable 0 1 read-write VDDIO0BODEN VDDIO0 BOD enable 1 1 read-write VDDIO1BODEN VDDIO1 BOD enable 2 1 read-write VREGVDDCMPCTRL No Description 0x03C read-write 0x00000006 0x00000007 VREGINCMPEN VREGVDD comparator enable 0 1 read-write THRESSEL VREGVDD comparator threshold programming 1 2 read-write PD1PARETCTRL No Description 0x040 read-write 0x00000000 0x0000FFFF PD1PARETDIS Disable PD1 Partial Retention 0 16 read-write PERIPHNORETAIN Retain associated registers when in EM2/3 1 IPVERSION IP Version 0x05C read-only 0x00000002 0xFFFFFFFF IPVERSION IP Version 0 32 read-only LOCK No Description 0x060 write-only 0x0000ADE8 0x0000FFFF LOCKKEY Lock Key 0 16 write-only UNLOCK Unlock EMU register 44520 IF No Description 0x064 read-write 0x00000000 0xEB070000 AVDDBOD AVDD BOD Interrupt flag 16 1 read-write IOVDD0BOD VDDIO0 BOD Interrupt flag 17 1 read-write EM23WAKEUP EM23 Wake up Interrupt flag 24 1 read-write VSCALEDONE Vscale done Interrupt flag 25 1 read-write TEMPAVG Temperature Average Interrupt flag 27 1 read-write TEMP Temperature Interrupt flag 29 1 read-write TEMPLOW Temperature low Interrupt flag 30 1 read-write TEMPHIGH Temperature high Interrupt flag 31 1 read-write IEN No Description 0x068 read-write 0x00000000 0xEB070000 AVDDBOD AVDD BOD Interrupt enable 16 1 read-write IOVDD0BOD VDDIO0 BOD Interrupt enable 17 1 read-write EM23WAKEUP EM23 Wake up Interrupt enable 24 1 read-write VSCALEDONE Vscale done Interrupt enable 25 1 read-write TEMPAVG Temperature Interrupt enable 27 1 read-write TEMP Temperature Interrupt enable 29 1 read-write TEMPLOW Temperature low Interrupt enable 30 1 read-write TEMPHIGH Temperature high Interrupt enable 31 1 read-write EM4CTRL No Description 0x06C read-write 0x00000000 0x00000133 EM4ENTRY EM4 entry request 0 2 read-write EM4IORETMODE EM4 IO retention mode 4 2 read-write DISABLE No Retention: Pads enter reset state when entering EM4 0 EM4EXIT Retention through EM4: Pads enter reset state when exiting EM4 1 SWUNLATCH Retention through EM4 and Wakeup: software writes UNLATCH register to remove retention 2 BOD3SENSEEM4WU Set BOD3SENSE as EM4 wakeup 8 1 read-write CMD No Description 0x070 write-only 0x00000000 0x00060E12 EM4UNLATCH EM4 unlatch 1 1 write-only TEMPAVGREQ Temperature Average Request 4 1 write-only EM01VSCALE1 Scale voltage to Vscale1 10 1 write-only EM01VSCALE2 Scale voltage to Vscale2 11 1 write-only RSTCAUSECLR Reset Cause Clear 17 1 write-only CTRL No Description 0x074 read-write 0x00000200 0xE0010309 EM2DBGEN Enable debugging in EM2 0 1 read-write TEMPAVGNUM Averaged Temperature samples num 3 1 read-write N16 16 measurements 0 N64 64 measurements 1 EM23VSCALE EM2/EM3 Vscale 8 2 read-write VSCALE0 VSCALE0. 0.9v 0 VSCALE1 VSCALE1. 1.0v 1 VSCALE2 VSCALE2. 1.1v 2 FLASHPWRUPONDEMAND Enable flash on demand wakeup 16 1 read-write EFPDIRECTMODEEN EFP Direct Mode Enable 29 1 read-write EFPDRVDECOUPLE EFP drives DECOUPLE 30 1 read-write EFPDRVDVDD EFP drives DVDD 31 1 read-write TEMPLIMITS No Description 0x078 read-write 0x01FF0000 0x01FF01FF TEMPLOW Temp Low limit 0 9 read-write TEMPHIGH Temp High limit 16 9 read-write STATUS No Description 0x084 read-only 0x00000080 0xFFFFD4FF LOCK Lock status 0 1 read-only UNLOCKED All EMU lockable registers are unlocked. 0 LOCKED All EMU lockable registers are locked. 1 FIRSTTEMPDONE First Temp done 1 1 read-only TEMPACTIVE Temp active 2 1 read-only TEMPAVGACTIVE Temp Average active 3 1 read-only VSCALEBUSY Vscale busy 4 1 read-only VSCALEFAILED Vscale failed 5 1 read-only VSCALE Vscale status 6 2 read-only VSCALE0 Voltage scaling set to 0.9v 0 VSCALE1 Voltage scaling set to 1.0v 1 VSCALE2 Voltage scaling set to 1.1v 2 EM4IORET EM4 IO retention status 12 1 read-only EM2ENTERED EM2 entered 14 1 read-only TEMP No Description 0x088 read-only 0x00000000 0x07FF07FF TEMPLSB Temperature measured decimal part 0 2 read-only TEMP Temperature measured 2 9 read-only TEMPAVG Averaged Temperature 16 11 read-only RSTCTRL No Description 0x090 read-write 0x00060407 0xC006C5CF WDOG0RMODE Enable WDOG0 reset 0 1 read-write DISABLED Reset request is blocked 0 ENABLED The entire device is reset except some EMU registers 1 SYSRMODE Enable M33 System reset 2 1 read-write DISABLED Reset request is blocked 0 ENABLED Device is reset except some EMU registers 1 LOCKUPRMODE Enable M33 Lockup reset 3 1 read-write DISABLED Reset Request is Block 0 ENABLED The entire device is reset except some EMU registers 1 AVDDBODRMODE Enable AVDD BOD reset 6 1 read-write DISABLED Reset Request is block 0 ENABLED The entire device is reset except some EMU registers 1 IOVDD0BODRMODE Enable VDDIO0 BOD reset 7 1 read-write DISABLED Reset request is blocked 0 ENABLED The entire device is reset except some EMU registers 1 DECBODRMODE Enable DECBOD reset 10 1 read-write DISABLED Reset request is blocked 0 ENABLED The entire device is reset 1 RSTCAUSE No Description 0x094 read-only 0x00000000 0x8006FFFF POR Power On Reset 0 1 read-only PIN Pin Reset 1 1 read-only EM4 EM4 Wakeup Reset 2 1 read-only WDOG0 Watchdog 0 Reset 3 1 read-only WDOG1 Watchdog 1 Reset 4 1 read-only LOCKUP M33 Core Lockup Reset 5 1 read-only SYSREQ M33 Core Sys Reset 6 1 read-only DVDDBOD HVBOD Reset 7 1 read-only DVDDLEBOD LEBOD Reset 8 1 read-only DECBOD LVBOD Reset 9 1 read-only AVDDBOD LEBOD1 Reset 10 1 read-only IOVDD0BOD LEBOD2 Reset 11 1 read-only VREGIN DCDC VREGIN comparator 31 1 read-only DGIF No Description 0x0A0 read-write 0x00000000 0xE1000000 EM23WAKEUPDGIF EM23 Wake up Interrupt flag 24 1 read-write TEMPDGIF Temperature Interrupt flag 29 1 read-write TEMPLOWDGIF Temperature low Interrupt flag 30 1 read-write TEMPHIGHDGIF Temperature high Interrupt flag 31 1 read-write DGIEN No Description 0x0A4 read-write 0x00000000 0xE1000000 EM23WAKEUPDGIEN EM23 Wake up Interrupt enable 24 1 read-write TEMPDGIEN Temperature Interrupt enable 29 1 read-write TEMPLOWDGIEN Temperature low Interrupt enable 30 1 read-write TEMPHIGHDGIEN Temperature high Interrupt enable 31 1 read-write EFPIF No Description 0x100 read-write 0x00000000 0x00000001 EFPIF EFP Interrupt Flag 0 1 read-write EFPIEN No Description 0x104 read-write 0x00000000 0x00000001 EFPIEN EFP Interrupt enable 0 1 read-write CMU_S 2 CMU_S Registers 0x40008000 0x00000000 0x00001000 registers CMU 48 IPVERSION No Description 0x000 read-only 0x00000002 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only STATUS No Description 0x008 read-only 0x00000000 0xC0038001 CALRDY Calibration Ready 0 1 read-only WDOGLOCK Configuration Lock Status for WDOG 30 1 read-only UNLOCKED WDOG configuration lock is unlocked 0 LOCKED WDOG configuration lock is locked 1 LOCK Configuration Lock Status 31 1 read-only UNLOCKED Configuration lock is unlocked 0 LOCKED Configuration lock is locked 1 LOCK No Description 0x010 write-only 0x000093F7 0x0000FFFF LOCKKEY Configuration Lock Key 0 16 write-only UNLOCK Write this value to unlock 37879 WDOGLOCK No Description 0x014 write-only 0x00005257 0x0000FFFF LOCKKEY Configuration Lock Key 0 16 write-only UNLOCK Write this value to unlock 37879 IF No Description 0x020 read-write 0x00000000 0x00000003 CALRDY Calibration Ready Interrupt Flag 0 1 read-write CALOF Calibration Overflow Interrupt Flag 1 1 read-write IEN No Description 0x024 read-write 0x00000000 0x00000003 CALRDY Calibration Ready Interrupt Enable 0 1 read-write CALOF Calibration Overflow Interrupt Enable 1 1 read-write CALCMD No Description 0x050 write-only 0x00000000 0x00000003 CALSTART Calibration Start 0 1 write-only CALSTOP Calibration Stop 1 1 write-only CALCTRL No Description 0x054 read-write 0x00000000 0xFF8FFFFF CALTOP Calibration Counter Top Value 0 20 read-write CONT Continuous Calibration 23 1 read-write UPSEL Calibration Up-counter Select 24 4 read-write DISABLED Up-counter is not clocked 0 PRS PRS CMU_CALUP consumer is clocking up-counter 1 HFXO HFXO is clocking up-counter 2 LFXO LFXO is clocking up-counter 3 HFRCODPLL HFRCODPLL is clocking up-counter 4 HFRCOEM23 HFRCOEM23 is clocking up-counter 5 FSRCO FSRCO is clocking up-counter 8 LFRCO LFRCO is clocking up-counter 9 ULFRCO ULFRCO is clocking up-counter 10 DOWNSEL Calibration Down-counter Select 28 4 read-write DISABLED Down-counter is not clocked 0 HCLK HCLK is clocking down-counter 1 PRS PRS CMU_CALDN consumer is clocking down-counter 2 HFXO HFXO is clocking down-counter 3 LFXO LFXO is clocking down-counter 4 HFRCODPLL HFRCODPLL is clocking down-counter 5 HFRCOEM23 HFRCOEM23 is clocking down-counter 6 FSRCO FSRCO is clocking down-counter 9 LFRCO LFRCO is clocking down-counter 10 ULFRCO ULFRCO is clocking down-counter 11 CALCNT No Description 0x058 read-only 0x00000000 0x000FFFFF CALCNT Calibration Result Counter Value 0 20 read-only CLKEN0 No Description 0x064 read-write 0x00000000 0xFFFFFFFF LDMA Enable Bus Clock 0 1 read-write LDMAXBAR Enable Bus Clock 1 1 read-write GPCRC Enable Bus Clock 3 1 read-write TIMER0 Enable Bus Clock 4 1 read-write TIMER1 Enable Bus Clock 5 1 read-write TIMER2 Enable Bus Clock 6 1 read-write TIMER3 Enable Bus Clock 7 1 read-write TIMER4 Enable Bus Clock 8 1 read-write USART0 Enable Bus Clock 9 1 read-write IADC0 Enable Bus Clock 10 1 read-write AMUXCP0 Enable Bus Clock 11 1 read-write LETIMER0 Enable Bus Clock 12 1 read-write WDOG0 Enable Bus Clock 13 1 read-write I2C0 Enable Bus Clock 14 1 read-write I2C1 Enable Bus Clock 15 1 read-write SYSCFG Enable Bus Clock 16 1 read-write DPLL0 Enable Bus Clock 17 1 read-write HFRCO0 Enable Bus Clock 18 1 read-write HFRCOEM23 Enable Bus Clock 19 1 read-write HFXO0 Enable Bus Clock 20 1 read-write FSRCO Enable Bus Clock 21 1 read-write LFRCO Enable Bus Clock 22 1 read-write LFXO Enable Bus Clock 23 1 read-write ULFRCO Enable Bus Clock 24 1 read-write LESENSE Enable Bus Clock 25 1 read-write GPIO Enable Bus Clock 26 1 read-write PRS Enable Bus Clock 27 1 read-write BURAM Enable Bus Clock 28 1 read-write BURTC Enable Bus Clock 29 1 read-write SYSRTC0 Enable Bus Clock 30 1 read-write DCDC Enable Bus Clock 31 1 read-write CLKEN1 No Description 0x068 read-write 0x00000000 0x1FFFFFFF HOSTMAILBOX Enable Bus Clock 8 1 read-write SEMAILBOXHOST Enable Bus Clock 10 1 read-write LCD Enable Bus Clock 12 1 read-write KEYSCAN Enable Bus Clock 13 1 read-write SMU Enable Bus Clock 14 1 read-write ICACHE0 Enable Bus Clock 15 1 read-write MSC Enable Bus Clock 16 1 read-write WDOG1 Enable Bus Clock 17 1 read-write ACMP0 Enable Bus Clock 18 1 read-write ACMP1 Enable Bus Clock 19 1 read-write VDAC0 Enable Bus Clock 20 1 read-write PCNT0 Enable Bus Clock 21 1 read-write EUSART0 Enable Bus Clock 22 1 read-write EUSART1 Enable Bus Clock 23 1 read-write EUSART2 Enable Bus Clock 24 1 read-write DMEM Enable Bus Clock 27 1 read-write SYSCLKCTRL No Description 0x070 read-write 0x00000001 0x0001F507 CLKSEL Clock Select 0 3 read-write FSRCO FSRCO is clocking SYSCLK 1 HFRCODPLL HFRCODPLL is clocking SYSCLK 2 HFXO HFXO is clocking SYSCLK 3 CLKIN0 CLKIN0 is clocking SYSCLK 4 PCLKPRESC PCLK Prescaler 10 1 read-write DIV1 PCLK is HCLK divided by 1 0 DIV2 PCLK is HCLK divided by 2 1 HCLKPRESC HCLK Prescaler 12 4 read-write DIV1 HCLK is SYSCLK divided by 1 0 DIV2 HCLK is SYSCLK divided by 2 1 DIV4 HCLK is SYSCLK divided by 4 3 DIV8 HCLK is SYSCLK divided by 8 7 DIV16 HCLK is SYSCLK divided by 16 15 TRACECLKCTRL No Description 0x080 read-write 0x00000000 0x00000030 PRESC TRACECLK Prescaler 4 2 read-write DIV1 TRACECLK is SYSCLK divided by 1 0 DIV2 TRACECLK is SYSCLK divided by 2 1 DIV4 TRACECLK is SYSCLK divided by 4 3 EXPORTCLKCTRL No Description 0x090 read-write 0x00000000 0x1F0F0F0F CLKOUTSEL0 Clock Output Select 0 0 4 read-write DISABLED CLKOUT0 is not clocked 0 HCLK HCLK is clocking CLKOUT0 1 HFEXPCLK EXPORTCLK is clocking CLKOUT0 2 ULFRCO ULFRCO is clocking CLKOUT0 3 LFRCO LFRCO is clocking CLKOUT0 4 LFXO LFXO is clocking CLKOUT0 5 HFRCODPLL HFRCODPLL is clocking CLKOUT0 6 HFXO HFXO is clocking CLKOUT0 7 FSRCO FSRCO is clocking CLKOUT0 8 HFRCOEM23 HFRCOEM23 is clocking CLKOUT0 9 CLKOUTSEL1 Clock Output Select 1 8 4 read-write DISABLED CLKOUT1 is not clocked 0 HCLK HCLK is clocking CLKOUT1 1 HFEXPCLK EXPORTCLK is clocking CLKOUT1 2 ULFRCO ULFRCO is clocking CLKOUT1 3 LFRCO LFRCO is clocking CLKOUT1 4 LFXO LFXO is clocking CLKOUT1 5 HFRCODPLL HFRCODPLL is clocking CLKOUT1 6 HFXO HFXO is clocking CLKOUT1 7 FSRCO FSRCO is clocking CLKOUT1 8 HFRCOEM23 HFRCOEM23 is clocking CLKOUT1 9 CLKOUTSEL2 Clock Output Select 2 16 4 read-write DISABLED CLKOUT2 is not clocked 0 HCLK HCLK is clocking CLKOUT2 1 HFEXPCLK EXPORTCLK is clocking CLKOUT2 2 ULFRCO ULFRCO is clocking CLKOUT2 3 LFRCO LFRCO is clocking CLKOUT2 4 LFXO LFXO is clocking CLKOUT2 5 HFRCODPLL HFRCODPLL is clocking CLKOUT2 6 HFXO HFXO is clocking CLKOUT2 7 FSRCO FSRCO is clocking CLKOUT2 8 HFRCOEM23 HFRCOEM23 is clocking CLKOUT2 9 PRESC EXPORTCLK Prescaler 24 5 read-write DPLLREFCLKCTRL No Description 0x100 read-write 0x00000000 0x00000003 CLKSEL Clock Select 0 2 read-write DISABLED DPLLREFCLK is not clocked 0 HFXO HFXO is clocking DPLLREFCLK 1 LFXO LFXO is clocking DPLLREFCLK 2 CLKIN0 CLKIN0 is clocking DPLLREFCLK 3 EM01GRPACLKCTRL No Description 0x120 read-write 0x00000001 0x00000007 CLKSEL Clock Select 0 3 read-write HFRCODPLL HFRCODPLL is clocking EM01GRPACLK 1 HFXO HFXO is clocking EM01GRPACLK 2 FSRCO FSRCO is clocking EM01GRPACLK 3 HFRCOEM23 HFRCOEM23 is clocking EM01GRPACLK 4 HFRCODPLLRT HFRCODPLL (retimed) is clocking EM01GRPACLK. Check with datasheet for frequency limitation when using retiming with voltage scaling. 5 HFXORT HFXO (retimed) is clocking EM01GRPACLK. Check with datasheet for frequency limitation when using retiming with voltage scaling. 6 EM01GRPCCLKCTRL No Description 0x128 read-write 0x00000001 0x00000007 CLKSEL Clock Select 0 3 read-write HFRCODPLL HFRCODPLL is clocking EM01GRPCCLK 1 HFXO HFXO is clocking EM01GRPCCLK 2 FSRCO FSRCO is clocking EM01GRPCCLK 3 HFRCOEM23 HFRCOEM23 is clocking EM01GRPCCLK 4 HFRCODPLLRT HFRCODPLL (retimed) is clocking EM01GRPCCLK. Check with datasheet for frequency limitation when using retiming with voltage scaling. 5 HFXORT HFXO (retimed) is clocking EM01GRPCCLK. Check with datasheet for frequency limitation when using retiming with voltage scaling. 6 EM23GRPACLKCTRL No Description 0x140 read-write 0x00000001 0x00000003 CLKSEL Clock Select 0 2 read-write LFRCO LFRCO is clocking EM23GRPACLK 1 LFXO LFXO is clocking EM23GRPACLK 2 ULFRCO ULFRCO is clocking EM23GRPACLK 3 EM4GRPACLKCTRL No Description 0x160 read-write 0x00000001 0x00000003 CLKSEL Clock Select 0 2 read-write LFRCO LFRCO is clocking EM4GRPACLK 1 LFXO LFXO is clocking EM4GRPACLK 2 ULFRCO ULFRCO is clocking EM4GRPACLK 3 IADCCLKCTRL No Description 0x180 read-write 0x00000001 0x00000003 CLKSEL Clock Select 0 2 read-write EM01GRPACLK EM01GRPACLK is clocking IADCCLK 1 FSRCO FSRCO is clocking IADCCLK 2 HFRCOEM23 HFRCOEM23 is clocking IADCCLK 3 WDOG0CLKCTRL No Description 0x200 read-write 0x00000001 0x00000007 CLKSEL Clock Select 0 3 read-write LFRCO LFRCO is clocking WDOG0CLK 1 LFXO LFXO is clocking WDOG0CLK 2 ULFRCO ULFRCO is clocking WDOG0CLK 3 HCLKDIV1024 HCLKDIV1024 is clocking WDOG0CLK 4 WDOG1CLKCTRL No Description 0x208 read-write 0x00000001 0x00000007 CLKSEL Clock Select 0 3 read-write LFRCO LFRCO is clocking WDOG0CLK 1 LFXO LFXO is clocking WDOG0CLK 2 ULFRCO ULFRCO is clocking WDOG0CLK 3 HCLKDIV1024 HCLKDIV1024 is clocking WDOG0CLK 4 EUSART0CLKCTRL No Description 0x220 read-write 0x00000001 0x00000007 CLKSEL Clock Select 0 3 read-write DISABLED EUSART0 is not clocked 0 EM01GRPCCLK EM01GRPCCLK is clocking EUSART0 1 HFRCOEM23 HFRCOEM23 is clocking EUSART0 2 LFRCO LFRCO is clocking EUSART0 3 LFXO LFXO is clocking EUSART0 4 SYSRTC0CLKCTRL No Description 0x240 read-write 0x00000001 0x00000003 CLKSEL Clock Select 0 2 read-write LFRCO LFRCO is clocking SYSRTC0CLK 1 LFXO LFXO is clocking SYSRTC0CLK 2 ULFRCO ULFRCO is clocking SYSRTC0CLK 3 LCDCLKCTRL No Description 0x250 read-write 0x00000001 0x00000003 CLKSEL Clock Select 0 2 read-write LFRCO LFRCO is clocking LCDCLK 1 LFXO LFXO is clocking LCDCLK 2 ULFRCO ULFRCO is clocking LCDCLK 3 VDAC0CLKCTRL No Description 0x260 read-write 0x00000001 0x00000007 CLKSEL Clock Select 0 3 read-write DISABLED VDAC is not clocked 0 EM01GRPACLK EM01GRPACLK is clocking VDAC 1 EM23GRPACLK EM23GRPACLK is clocking VDAC 2 FSRCO FSRCO is clocking VDAC 3 HFRCOEM23 HFRCOEM23 is clocking VDAC 4 PCNT0CLKCTRL No Description 0x270 read-write 0x00000001 0x00000003 CLKSEL Clock Select 0 2 read-write DISABLED PCNT0 is not clocked 0 EM23GRPACLK EM23GRPACLK is clocking PCNT0 1 PCNTS0 External pin PCNT_S0 is clocking PCNT0 2 LESENSEHFCLKCTRL No Description 0x290 read-write 0x00000001 0x00000003 CLKSEL Clock Select 0 2 read-write FSRCO FSRCO is clocking LESENSEHFCLK 1 HFRCOEM23 HFRCOEM23 is clocking LESENSEHFCLK 2 HFRCO0_S 2 HFRCO0_S Registers 0x40010000 0x00000000 0x00001000 registers HFRCO0 46 IPVERSION No Description 0x000 read-only 0x00000002 0xFFFFFFFF IPVERSION IP Version 0 32 read-only CTRL No Description 0x004 read-write 0x00000000 0x00000007 FORCEEN Force Enable 0 1 read-write DISONDEMAND Disable On-demand 1 1 read-write EM23ONDEMAND EM23 On-demand 2 1 read-write CAL No Description 0x008 read-write 0xA8689F7F 0xFFFFBF7F TUNING Tuning Value 0 7 read-write FINETUNING Fine Tuning Value 8 6 read-write LDOHP LDO High Power Mode 15 1 read-write FREQRANGE Frequency Range 16 5 read-write CMPBIAS Comparator Bias Current 21 3 read-write CLKDIV Locally Divide HFRCO Clock Output 24 2 read-write DIV1 Divide by 1. 0 DIV2 Divide by 2. 1 DIV4 Divide by 4. 2 CMPSEL Comparator Load Select 26 2 read-write IREFTC Tempco Trim on Comparator Current 28 4 read-write STATUS No Description 0x00C read-only 0x00000000 0x80010007 RDY Ready 0 1 read-only FREQBSY Frequency Updating Busy 1 1 read-only SYNCBUSY Synchronization Busy 2 1 read-only ENS Enable Status 16 1 read-only LOCK Lock Status 31 1 read-only UNLOCKED HFRCO is unlocked 0 LOCKED HFRCO is locked 1 IF No Description 0x010 read-write 0x00000000 0x00000001 RDY Ready Interrupt Flag 0 1 read-write IEN No Description 0x014 read-write 0x00000000 0x00000001 RDY RDY Interrupt Enable 0 1 read-write LOCK No Description 0x01C write-only 0x00008195 0x0000FFFF LOCKKEY Lock Key 0 16 write-only UNLOCK Unlock code 33173 FSRCO_S 0 FSRCO_S Registers 0x40018000 0x00000000 0x00001000 registers IPVERSION No Description 0x000 read-only 0x00000000 0xFFFFFFFF IPVERSION IP Version 0 32 read-only DPLL0_S 1 DPLL0_S Registers 0x4001C000 0x00000000 0x00001000 registers DPLL0 52 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN Module Enable 0 1 read-write DISABLING Disablement Busy Status 1 1 read-only CFG No Description 0x008 read-write 0x00000000 0x00000047 MODE Operating Mode Control 0 1 read-write FLL Frequency Lock Mode 0 PLL Phase Lock Mode 1 EDGESEL Reference Edge Select 1 1 read-write AUTORECOVER Automatic Recovery Control 2 1 read-write DITHEN Dither Enable Control 6 1 read-write CFG1 No Description 0x00C read-write 0x00000000 0x0FFF0FFF M Factor M 0 12 read-write N Factor N 16 12 read-write IF No Description 0x010 read-write 0x00000000 0x00000007 LOCK Lock Interrupt Flag 0 1 read-write LOCKFAILLOW Lock Failure Low Interrupt Flag 1 1 read-write LOCKFAILHIGH Lock Failure High Interrupt Flag 2 1 read-write IEN No Description 0x014 read-write 0x00000000 0x00000007 LOCK LOCK interrupt Enable 0 1 read-write LOCKFAILLOW LOCKFAILLOW Interrupe Enable 1 1 read-write LOCKFAILHIGH LOCKFAILHIGH Interrupt Enable 2 1 read-write STATUS No Description 0x018 read-only 0x00000000 0x80000003 RDY Ready Status 0 1 read-only ENS Enable Status 1 1 read-only LOCK Lock Status 31 1 read-only UNLOCKED DPLL is unlocked 0 LOCKED DPLL is locked 1 LOCK No Description 0x024 write-only 0x00007102 0x0000FFFF LOCKKEY Lock Key 0 16 write-only UNLOCK Unlock code 28930 LFXO_S 0 LFXO_S Registers 0x40020000 0x00000000 0x00001000 registers LFXO 23 IPVERSION No Description 0x000 read-only 0x00000000 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only CTRL No Description 0x004 read-write 0x00000002 0x00000033 FORCEEN LFXO Force Enable 0 1 read-write DISONDEMAND LFXO Disable On-demand requests 1 1 read-write FAILDETEN LFXO Failure Detection Enable 4 1 read-write FAILDETEM4WUEN LFXO Failure Detection EM4WU Enable 5 1 read-write CFG Do not write to this register unless the oscillator is forced off. The oscillator is forced off if DISONDEMAND is set and FORCEEN is cleared. 0x008 read-write 0x00000701 0x00000733 AGC LFXO AGC Enable 0 1 read-write HIGHAMPL LFXO High Amplitude Enable 1 1 read-write MODE LFXO Mode 4 2 read-write XTAL A 32768Hz crystal should be connected to the LF crystal pads. Voltage must not exceed VDDIO. 0 BUFEXTCLK An external sine source with minimum amplitude 100mv (zero-to-peak) and maximum amplitude 500mV (zero-to-peak) should be connected in series with LFXTAL_I pin. Minimum voltage should be larger than ground and maximum voltage smaller than VDDIO. The sine source does not need to be ac coupled externally as it is ac couples inside LFXO. LFXTAL_O is free to be used as a general purpose GPIO. 1 DIGEXTCLK An external 32KHz CMOS clock should be provided on LFXTAL_I. LFXTAL_O is free to be used as a general purpose GPIO. 2 TIMEOUT LFXO Start-up Delay 8 3 read-write CYCLES2 Timeout period of 2 cycles 0 CYCLES256 Timeout period of 256 cycles 1 CYCLES1K Timeout period of 1024 cycles 2 CYCLES2K Timeout period of 2048 cycles 3 CYCLES4K Timeout period of 4096 cycles 4 CYCLES8K Timeout period of 8192 cycles 5 CYCLES16K Timeout period of 16384 cycles 6 CYCLES32K Timeout period of 32768 cycles 7 STATUS No Description 0x010 read-only 0x00000000 0x80010001 RDY LFXO Ready Status 0 1 read-only ENS LFXO Enable Status 16 1 read-only LOCK LFXO Locked Status 31 1 read-only UNLOCKED LFXO lockable registers are not locked 0 LOCKED LFXO lockable registers are locked 1 CAL Do not write to this register unless CALBSY in SYNCBUSY register is low. 0x014 read-write 0x00000200 0x0000037F CAPTUNE Internal Capacitance Tuning 0 7 read-write GAIN LFXO Startup Gain 8 2 read-write IF No Description 0x018 read-write 0x00000000 0x0000000F RDY LFXO Ready Interrupt Flag 0 1 read-write POSEDGE Rising Edge Interrupt Flag 1 1 read-write NEGEDGE Falling Edge Interrupt Flag 2 1 read-write FAIL LFXO Failure Interrupt Flag 3 1 read-write IEN No Description 0x01C read-write 0x00000000 0x0000000F RDY LFXO Ready Interrupt Enable 0 1 read-write POSEDGE Rising Edge Interrupt Enable 1 1 read-write NEGEDGE Falling Edge Interrupt Enable 2 1 read-write FAIL LFXO Failure Interrupt Enable 3 1 read-write SYNCBUSY No Description 0x020 read-only 0x00000000 0x00000001 CAL LFXO Synchronization status 0 1 read-only LOCK No Description 0x024 write-only 0x00001A20 0x0000FFFF LOCKKEY Lock Key 0 16 write-only UNLOCK Unlock LFXO lockable registers 6688 LFRCO_S 0 LFRCO_S Registers 0x40024000 0x00000000 0x00001000 registers LFRCO 24 IPVERSION Contains the LFRCO ip version. 0x000 read-only 0x00000000 0xFFFFFFFF IPVERSION IP version ID 0 32 read-only CTRL Control register 0x004 read-write 0x00000000 0x00000003 FORCEEN Force Enable 0 1 read-write DISONDEMAND Disable On-Demand 1 1 read-write STATUS Status register 0x008 read-only 0x00000000 0x80010001 RDY Ready Status 0 1 read-only ENS Enabled Status 16 1 read-only LOCK Lock Status 31 1 read-only UNLOCKED Access to configuration registers not locked 0 LOCKED Access to configuration registers locked 1 CAL Calibration register 0x00C read-write 0x000000A5 0x000000FF FREQTRIM Frequency Trim 0 8 read-write IF Interrupt flag register 0x014 read-write 0x00000000 0x00000007 RDY Ready Interrupt Flag 0 1 read-write POSEDGE Rising Edge Interrupt Flag 1 1 read-write NEGEDGE Falling Edge Interrupt Flag 2 1 read-write IEN Interrupt enable register. 0x018 read-write 0x00000000 0x00000007 RDY Ready Interrupt Enable 0 1 read-write POSEDGE Rising Edge Interrupt Enable 1 1 read-write NEGEDGE Falling Edge Interrupt Enable 2 1 read-write SYNCBUSY Synchronization busy register 0x01C read-only 0x00000000 0x00000001 CAL CAL Busy 0 1 read-only LOCK Configuration lock register. Locks/unlocks access to cofiguration registers. 0x020 write-only 0x00002603 0x0000FFFF LOCKKEY Lock Key 0 16 write-only LOCK Lock Configuration Registers 0 UNLOCK Unlock Configuaration Registers 9731 ULFRCO_S 1 ULFRCO_S Registers 0x40028000 0x00000000 0x00001000 registers ULFRCO 25 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION ULFRCO IP version 0 32 read-only STATUS No Description 0x008 read-only 0x00000000 0x00010001 RDY Ready Status 0 1 read-only ENS Enable Status 16 1 read-only IF No Description 0x014 read-write 0x00000000 0x00000007 RDY Ready Interrupt Flag 0 1 read-write POSEDGE Positive Edge Interrupt Flag 1 1 read-write NEGEDGE Negative Edge Interrupt Flag 2 1 read-write IEN No Description 0x018 read-write 0x00000000 0x00000007 RDY Enable Ready Interrupt 0 1 read-write POSEDGE Enable Positive Edge Interrupt 1 1 read-write NEGEDGE Enable Negative Edge Interrupt 2 1 read-write MSC_S 2 MSC_S Registers 0x40030000 0x00000000 0x00001000 registers MSC 51 IPVERSION No Description 0x000 read-only 0x00000002 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only READCTRL No Description 0x004 read-write 0x00200000 0x00300000 MODE Read Mode 20 2 read-write WS0 Zero wait-states inserted in fetch or read transfers 0 WS1 One wait-state inserted for each fetch or read transfer. See Flash Wait-States table for details 1 WS2 Two wait-states inserted for eatch fetch or read transfer. See Flash Wait-States table for details 2 WS3 Three wait-states inserted for eatch fetch or read transfer. See Flash Wait-States table for details 3 RDATACTRL No Description 0x008 read-write 0x00001000 0x00001002 AFDIS Automatic Invalidate Disable 1 1 read-write DOUTBUFEN Flash dout pipeline buffer enable 12 1 read-write WRITECTRL No Description 0x00C read-write 0x00000000 0x00FF000B WREN Enable Write/Erase Controller 0 1 read-write IRQERASEABORT Abort Page Erase on Interrupt 1 1 read-write LPWRITE Low-Power Erase 3 1 read-write RANGECOUNT ErageRange Count 16 8 read-write WRITECMD No Description 0x010 write-only 0x00000000 0x00001136 ERASEPAGE Erase Page 1 1 write-only WRITEEND End Write Mode 2 1 write-only ERASERANGE Erase range of pages 4 1 write-only ERASEABORT Abort erase sequence 5 1 write-only ERASEMAIN0 Mass erase region 0 8 1 write-only CLEARWDATA Clear WDATA state 12 1 write-only ADDRB No Description 0x014 read-write 0x00000000 0xFFFFFFFF ADDRB Page Erase or Write Address Buffer 0 32 read-write WDATA No Description 0x018 read-write 0x00000000 0xFFFFFFFF DATAW Write Data 0 32 read-write STATUS No Description 0x01C read-only 0x08000008 0xF90100FF BUSY Erase/Write Busy 0 1 read-only LOCKED Access Locked 1 1 read-only INVADDR Invalid Write Address or Erase Page 2 1 read-only WDATAREADY WDATA Write Ready 3 1 read-only ERASEABORTED The Current Flash Erase Operation Aborte 4 1 read-only PENDING Write command is in queue 5 1 read-only TIMEOUT Write command timeout flag 6 1 read-only RANGEPARTIAL EraseRange with skipped locked pages 7 1 read-only REGLOCK Register Lock Status 16 1 read-only UNLOCKED 0 LOCKED 1 PWRON Flash power on status 24 1 read-only WREADY Flash Write Ready 27 1 read-only PWRUPCKBDFAILCOUNT Flash power up checkerboard pattern chec 28 4 read-only IF No Description 0x020 read-write 0x00000000 0x00000307 ERASE Host Erase Done Interrupt Read Flag 0 1 read-write WRITE Host Write Done Interrupt Read Flag 1 1 read-write WDATAOV Host write buffer overflow 2 1 read-write PWRUPF Flash Power Up Sequence Complete Flag 8 1 read-write PWROFF Flash Power Off Sequence Complete Flag 9 1 read-write IEN No Description 0x024 read-write 0x00000000 0x00000307 ERASE Erase Done Interrupt enable 0 1 read-write WRITE Write Done Interrupt enable 1 1 read-write WDATAOV write data buffer overflow irq enable 2 1 read-write PWRUPF Flash Power Up Seq done irq enable 8 1 read-write PWROFF Flash Power Off Seq done irq enable 9 1 read-write USERDATASIZE No Description 0x034 read-only 0x00000004 0x0000003F USERDATASIZE User Data Size 0 6 read-only CMD No Description 0x038 write-only 0x00000000 0x00000011 PWRUP Flash Power Up Command 0 1 write-only PWROFF Flash power off/sleep command 4 1 write-only LOCK No Description 0x03C write-only 0x00000000 0x0000FFFF LOCKKEY Configuration Lock 0 16 write-only LOCK 0 UNLOCK 7025 MISCLOCKWORD No Description 0x040 read-write 0x00000011 0x00000011 MELOCKBIT Mass Erase Lock 0 1 read-write UDLOCKBIT User Data Lock 4 1 read-write PWRCTRL No Description 0x050 read-write 0x00100002 0x00FF0013 PWROFFONEM1ENTRY Power down Flash macro when enter EM1 0 1 read-write PWROFFONEM1PENTRY Power down Flash macro when enter EM1P 1 1 read-write PWROFFENTRYAGAIN POWER down flash again in EM1/EM1p 4 1 read-write PWROFFDLY Power down delay 16 8 read-write PAGELOCK0 No Description 0x120 read-write 0x00000000 0xFFFFFFFF LOCKBIT page lock bit 0 32 read-write PAGELOCK1 No Description 0x124 read-write 0x00000000 0xFFFFFFFF LOCKBIT page lock bit 0 32 read-write ICACHE0_S 0 ICACHE0_S Registers 0x40034000 0x00000000 0x00001000 registers ICACHE0 17 IPVERSION The read only IPVERSION field gives the version for this module. There may be minor software changes required for modules with different values of IPVERSION. 0x000 read-only 0x00000000 0xFFFFFFFF IPVERSION IP version ID 0 32 read-only CTRL No Description 0x004 read-write 0x00000000 0x00000007 CACHEDIS Cache Disable 0 1 read-write USEMPU Use MPU 1 1 read-write AUTOFLUSHDIS Automatic Flushing Disable 2 1 read-write PCHITS No Description 0x008 read-only 0x00000000 0xFFFFFFFF PCHITS Performance Counter Hits 0 32 read-only PCMISSES No Description 0x00C read-only 0x00000000 0xFFFFFFFF PCMISSES Performance Counter Misses 0 32 read-only PCAHITS No Description 0x010 read-only 0x00000000 0xFFFFFFFF PCAHITS Performance Counter Advanced Hits 0 32 read-only STATUS No Description 0x014 read-only 0x00000000 0x00000001 PCRUNNING PC Running 0 1 read-only CMD No Description 0x018 write-only 0x00000000 0x00000007 FLUSH Flush 0 1 write-only STARTPC Start Performance Counters 1 1 write-only STOPPC Stop Performance Counters 2 1 write-only LPMODE No Description 0x01C read-write 0x00000023 0x000000F3 LPLEVEL Low Power Level 0 2 read-write BASIC Base instruction cache functionality 0 ADVANCED Advanced buffering mode, where the cache uses the fetch pattern to predict highly accessed data and store it in low-energy memory 1 MINACTIVITY Minimum activity mode, which allows the cache to minimize activity in logic that it predicts has a low probability being used. This mode can introduce wait-states into the instruction fetch stream when the cache exits one of its low-activity states. The number of wait-states introduced is small, but users running with 0-wait-state memory and wishing to reduce the variability that the cache might introduce with additional wait-states may wish to lower the cache low-power level. Note, this mode includes the advanced buffering mode functionality. 3 NESTFACTOR Low Power Nest Factor 4 4 read-write IF No Description 0x020 read-write 0x00000000 0x00000107 HITOF Hit Overflow Interrupt Flag 0 1 read-write MISSOF Miss Overflow Interrupt Flag 1 1 read-write AHITOF Advanced Hit Overflow Interrupt Flag 2 1 read-write RAMERROR RAM error Interrupt Flag 8 1 read-write IEN No Description 0x024 read-write 0x00000000 0x00000107 HITOF Hit Overflow Interrupt Enable 0 1 read-write MISSOF Miss Overflow Interrupt Enable 1 1 read-write AHITOF Advanced Hit Overflow Interrupt Enable 2 1 read-write RAMERROR RAM error Interrupt Enable 8 1 read-write PRS_S 2 PRS_S Registers 0x40038000 0x00000000 0x00001000 registers IPVERSION No Description 0x000 read-only 0x00000002 0xFFFFFFFF IPVERSION New BitField 0 32 read-only ASYNC_SWPULSE No Description 0x008 write-only 0x00000000 0x00000FFF CH0PULSE Channel pulse 0 1 write-only CH1PULSE Channel pulse 1 1 write-only CH2PULSE Channel pulse 2 1 write-only CH3PULSE Channel pulse 3 1 write-only CH4PULSE Channel pulse 4 1 write-only CH5PULSE Channel pulse 5 1 write-only CH6PULSE Channel pulse 6 1 write-only CH7PULSE Channel pulse 7 1 write-only CH8PULSE Channel pulse 8 1 write-only CH9PULSE Channel pulse 9 1 write-only CH10PULSE Channel pulse 10 1 write-only CH11PULSE Channel pulse 11 1 write-only ASYNC_SWLEVEL No Description 0x00C read-write 0x00000000 0x00000FFF CH0LEVEL Channel Level 0 1 read-write CH1LEVEL Channel Level 1 1 read-write CH2LEVEL Channel Level 2 1 read-write CH3LEVEL Channel Level 3 1 read-write CH4LEVEL Channel Level 4 1 read-write CH5LEVEL Channel Level 5 1 read-write CH6LEVEL Channel Level 6 1 read-write CH7LEVEL Channel Level 7 1 read-write CH8LEVEL Channel Level 8 1 read-write CH9LEVEL Channel Level 9 1 read-write CH10LEVEL Channel Level 10 1 read-write CH11LEVEL Channel Level 11 1 read-write ASYNC_PEEK No Description 0x010 read-only 0x00000000 0x00000FFF CH0VAL Channel 0 Current Value 0 1 read-only CH1VAL Channel 1 Current Value 1 1 read-only CH2VAL Channel 2 Current Value 2 1 read-only CH3VAL Channel 3 Current Value 3 1 read-only CH4VAL Channel 4 Current Value 4 1 read-only CH5VAL Channel 5 Current Value 5 1 read-only CH6VAL Channel 6 Current Value 6 1 read-only CH7VAL Channel 7 Current Value 7 1 read-only CH8VAL Channel 8 Current Value 8 1 read-only CH9VAL Channel 9 Current Value 9 1 read-only CH10VAL Channel 10 Current Value 10 1 read-only CH11VAL Channel 11 Current Value 11 1 read-only SYNC_PEEK No Description 0x014 read-only 0x00000000 0x0000000F CH0VAL Channel Value 0 1 read-only CH1VAL Channel Value 1 1 read-only CH2VAL Channel Value 2 1 read-only CH3VAL Channel Value 3 1 read-only ASYNC_CH0_CTRL No Description 0x018 read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH1_CTRL No Description 0x01C read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH2_CTRL No Description 0x020 read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH3_CTRL No Description 0x024 read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH4_CTRL No Description 0x028 read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH5_CTRL No Description 0x02C read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH6_CTRL No Description 0x030 read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH7_CTRL No Description 0x034 read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH8_CTRL No Description 0x038 read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH9_CTRL No Description 0x03C read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH10_CTRL No Description 0x040 read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH11_CTRL No Description 0x044 read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write SYNC_CH0_CTRL No Description 0x048 read-write 0x00000000 0x00007F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write SYNC_CH1_CTRL No Description 0x04C read-write 0x00000000 0x00007F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write SYNC_CH2_CTRL No Description 0x050 read-write 0x00000000 0x00007F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write SYNC_CH3_CTRL No Description 0x054 read-write 0x00000000 0x00007F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write CONSUMER_CMU_CALDN CALDN consumer register 0x058 read-write 0x00000000 0x0000000F PRSSEL CALDN async channel select 0 4 read-write CONSUMER_CMU_CALUP CALUP Consumer register 0x05C read-write 0x00000000 0x0000000F PRSSEL CALUP async channel select 0 4 read-write CONSUMER_EUSART0_CLK CLK consumer register 0x060 read-write 0x00000000 0x0000000F PRSSEL CLK async channel select 0 4 read-write CONSUMER_EUSART0_RX RX Consumer register 0x064 read-write 0x00000000 0x0000000F PRSSEL RX async channel select 0 4 read-write CONSUMER_EUSART0_TRIGGER TRIGGER Consumer register 0x068 read-write 0x00000000 0x0000000F PRSSEL TRIGGER async channel select 0 4 read-write CONSUMER_EUSART1_CLK CLK consumer register 0x06C read-write 0x00000000 0x0000000F PRSSEL CLK async channel select 0 4 read-write CONSUMER_EUSART1_RX RX Consumer register 0x070 read-write 0x00000000 0x0000000F PRSSEL RX async channel select 0 4 read-write CONSUMER_EUSART1_TRIGGER TRIGGER Consumer register 0x074 read-write 0x00000000 0x0000000F PRSSEL TRIGGER async channel select 0 4 read-write CONSUMER_EUSART2_CLK CLK consumer register 0x078 read-write 0x00000000 0x0000000F PRSSEL CLK async channel select 0 4 read-write CONSUMER_EUSART2_RX RX Consumer register 0x07C read-write 0x00000000 0x0000000F PRSSEL RX async channel select 0 4 read-write CONSUMER_EUSART2_TRIGGER TRIGGER Consumer register 0x080 read-write 0x00000000 0x0000000F PRSSEL TRIGGER async channel select 0 4 read-write CONSUMER_IADC0_SCANTRIGGER SCAN consumer register 0x088 read-write 0x00000000 0x0000030F PRSSEL SCAN async channel select 0 4 read-write SPRSSEL SCAN sync channel select 8 2 read-write CONSUMER_IADC0_SINGLETRIGGER SINGLE Consumer register 0x08C read-write 0x00000000 0x0000030F PRSSEL SINGLE async channel select 0 4 read-write SPRSSEL SINGLE sync channel select 8 2 read-write CONSUMER_LDMAXBAR_DMAREQ0 DMAREQ0 consumer register 0x090 read-write 0x00000000 0x0000000F PRSSEL DMAREQ0 async channel select 0 4 read-write CONSUMER_LDMAXBAR_DMAREQ1 DMAREQ1 Consumer register 0x094 read-write 0x00000000 0x0000000F PRSSEL DMAREQ1 async channel select 0 4 read-write CONSUMER_LESENSE_START START Consumer register 0x0A8 read-write 0x00000000 0x0000000F PRSSEL START async channel select 0 4 read-write CONSUMER_LETIMER0_CLEAR CLEAR consumer register 0x0AC read-write 0x00000000 0x0000000F PRSSEL CLEAR async channel select 0 4 read-write CONSUMER_LETIMER0_START START Consumer register 0x0B0 read-write 0x00000000 0x0000000F PRSSEL START async channel select 0 4 read-write CONSUMER_LETIMER0_STOP STOP Consumer register 0x0B4 read-write 0x00000000 0x0000000F PRSSEL STOP async channel select 0 4 read-write CONSUMER_PCNT0_S0IN S0IN consumer register 0x0BC read-write 0x00000000 0x0000000F PRSSEL S0IN async channel select 0 4 read-write CONSUMER_PCNT0_S1IN S1IN Consumer register 0x0C0 read-write 0x00000000 0x0000000F PRSSEL S1IN async channel select 0 4 read-write CONSUMER_SETAMPER_TAMPERSRC25 TAMPERSRC25 consumer register 0x114 read-write 0x00000000 0x0000000F PRSSEL TAMPERSRC25 async channel select 0 4 read-write CONSUMER_SETAMPER_TAMPERSRC26 TAMPERSRC26 Consumer register 0x118 read-write 0x00000000 0x0000000F PRSSEL TAMPERSRC26 async channel select 0 4 read-write CONSUMER_SETAMPER_TAMPERSRC27 TAMPERSRC27 Consumer register 0x11C read-write 0x00000000 0x0000000F PRSSEL TAMPERSRC27 async channel select 0 4 read-write CONSUMER_SETAMPER_TAMPERSRC28 TAMPERSRC28 Consumer register 0x120 read-write 0x00000000 0x0000000F PRSSEL TAMPERSRC28 async channel select 0 4 read-write CONSUMER_SETAMPER_TAMPERSRC29 TAMPERSRC29 Consumer register 0x124 read-write 0x00000000 0x0000000F PRSSEL TAMPERSRC29 async channel select 0 4 read-write CONSUMER_SETAMPER_TAMPERSRC30 TAMPERSRC30 Consumer register 0x128 read-write 0x00000000 0x0000000F PRSSEL TAMPERSRC30 async channel select 0 4 read-write CONSUMER_SETAMPER_TAMPERSRC31 TAMPERSRC31 Consumer register 0x12C read-write 0x00000000 0x0000000F PRSSEL TAMPERSRC31 async channel select 0 4 read-write CONSUMER_SYSRTC0_IN0 IN0 consumer register 0x130 read-write 0x00000000 0x0000000F PRSSEL IN0 async channel select 0 4 read-write CONSUMER_SYSRTC0_IN1 IN1 Consumer register 0x134 read-write 0x00000000 0x0000000F PRSSEL IN1 async channel select 0 4 read-write CONSUMER_HFXO0_OSCREQ OSCREQ consumer register 0x138 read-write 0x00000000 0x0000000F PRSSEL OSC async channel select 0 4 read-write CONSUMER_HFXO0_TIMEOUT TIMEOUT Consumer register 0x13C read-write 0x00000000 0x0000000F PRSSEL TIMEOUT async channel select 0 4 read-write CONSUMER_CORE_CTIIN0 CTI Consumer Register 0x140 read-write 0x00000000 0x0000000F PRSSEL CTI async channel select 0 4 read-write CONSUMER_CORE_CTIIN1 CTI Consumer Register 0x144 read-write 0x00000000 0x0000000F PRSSEL CTI async channel select 0 4 read-write CONSUMER_CORE_CTIIN2 CTI Consumer Register 0x148 read-write 0x00000000 0x0000000F PRSSEL CTI async channel select 0 4 read-write CONSUMER_CORE_CTIIN3 CTI Consumer Register 0x14C read-write 0x00000000 0x0000000F PRSSEL CTI async channel select 0 4 read-write CONSUMER_CORE_M33RXEV M33 Consumer Register 0x150 read-write 0x00000000 0x0000000F PRSSEL M33 async channel select 0 4 read-write CONSUMER_TIMER0_CC0 CC0 consumer register 0x154 read-write 0x00000000 0x0000030F PRSSEL CC0 async channel select 0 4 read-write SPRSSEL CC0 sync channel select 8 2 read-write CONSUMER_TIMER0_CC1 CC1 Consumer register 0x158 read-write 0x00000000 0x0000030F PRSSEL CC1 async channel select 0 4 read-write SPRSSEL CC1 sync channel select 8 2 read-write CONSUMER_TIMER0_CC2 CC2 Consumer register 0x15C read-write 0x00000000 0x0000030F PRSSEL CC2 async channel select 0 4 read-write SPRSSEL CC2 sync channel select 8 2 read-write CONSUMER_TIMER0_DTI DTI Consumer register 0x160 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER0_DTIFS1 DTI Consumer register 0x164 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER0_DTIFS2 DTI Consumer register 0x168 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER1_CC0 CC0 consumer register 0x16C read-write 0x00000000 0x0000030F PRSSEL CC0 async channel select 0 4 read-write SPRSSEL CC0 sync channel select 8 2 read-write CONSUMER_TIMER1_CC1 CC1 Consumer register 0x170 read-write 0x00000000 0x0000030F PRSSEL CC1 async channel select 0 4 read-write SPRSSEL CC1 sync channel select 8 2 read-write CONSUMER_TIMER1_CC2 CC2 Consumer register 0x174 read-write 0x00000000 0x0000030F PRSSEL CC2 async channel select 0 4 read-write SPRSSEL CC2 sync channel select 8 2 read-write CONSUMER_TIMER1_DTI DTI Consumer register 0x178 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER1_DTIFS1 DTI Consumer register 0x17C read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER1_DTIFS2 DTI Consumer register 0x180 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER2_CC0 CC0 consumer register 0x184 read-write 0x00000000 0x0000030F PRSSEL CC0 async channel select 0 4 read-write SPRSSEL CC0 sync channel select 8 2 read-write CONSUMER_TIMER2_CC1 CC1 Consumer register 0x188 read-write 0x00000000 0x0000030F PRSSEL CC1 async channel select 0 4 read-write SPRSSEL CC1 sync channel select 8 2 read-write CONSUMER_TIMER2_CC2 CC2 Consumer register 0x18C read-write 0x00000000 0x0000030F PRSSEL CC2 async channel select 0 4 read-write SPRSSEL CC2 sync channel select 8 2 read-write CONSUMER_TIMER2_DTI DTI Consumer register 0x190 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER2_DTIFS1 DTI Consumer register 0x194 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER2_DTIFS2 DTI Consumer register 0x198 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER3_CC0 CC0 consumer register 0x19C read-write 0x00000000 0x0000030F PRSSEL CC0 async channel select 0 4 read-write SPRSSEL CC0 sync channel select 8 2 read-write CONSUMER_TIMER3_CC1 CC1 Consumer register 0x1A0 read-write 0x00000000 0x0000030F PRSSEL CC1 async channel select 0 4 read-write SPRSSEL CC1 sync channel select 8 2 read-write CONSUMER_TIMER3_CC2 CC2 Consumer register 0x1A4 read-write 0x00000000 0x0000030F PRSSEL CC2 async channel select 0 4 read-write SPRSSEL CC2 sync channel select 8 2 read-write CONSUMER_TIMER3_DTI DTI Consumer register 0x1A8 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER3_DTIFS1 DTI Consumer register 0x1AC read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER3_DTIFS2 DTI Consumer register 0x1B0 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER4_CC0 CC0 consumer register 0x1B4 read-write 0x00000000 0x0000030F PRSSEL CC0 async channel select 0 4 read-write SPRSSEL CC0 sync channel select 8 2 read-write CONSUMER_TIMER4_CC1 CC1 Consumer register 0x1B8 read-write 0x00000000 0x0000030F PRSSEL CC1 async channel select 0 4 read-write SPRSSEL CC1 sync channel select 8 2 read-write CONSUMER_TIMER4_CC2 CC2 Consumer register 0x1BC read-write 0x00000000 0x0000030F PRSSEL CC2 async channel select 0 4 read-write SPRSSEL CC2 sync channel select 8 2 read-write CONSUMER_TIMER4_DTI DTI Consumer register 0x1C0 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER4_DTIFS1 DTI Consumer register 0x1C4 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER4_DTIFS2 DTI Consumer register 0x1C8 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_USART0_CLK CLK consumer register 0x1CC read-write 0x00000000 0x0000000F PRSSEL CLK async channel select 0 4 read-write CONSUMER_USART0_IR IR Consumer register 0x1D0 read-write 0x00000000 0x0000000F PRSSEL IR async channel select 0 4 read-write CONSUMER_USART0_RX RX Consumer register 0x1D4 read-write 0x00000000 0x0000000F PRSSEL RX async channel select 0 4 read-write CONSUMER_USART0_TRIGGER TRIGGER Consumer register 0x1D8 read-write 0x00000000 0x0000000F PRSSEL TRIGGER async channel select 0 4 read-write CONSUMER_VDAC0_ASYNCTRIGCH0 ASYNCTRIG consumer register 0x1E8 read-write 0x00000000 0x0000000F PRSSEL ASYNCTRIG async channel select 0 4 read-write CONSUMER_VDAC0_ASYNCTRIGCH1 ASYNCTRIG Consumer register 0x1EC read-write 0x00000000 0x0000000F PRSSEL ASYNCTRIG async channel select 0 4 read-write CONSUMER_VDAC0_SYNCTRIGCH0 SYNCTRIG Consumer register 0x1F0 read-write 0x00000000 0x00000300 SPRSSEL SYNCTRIG sync channel select 8 2 read-write CONSUMER_VDAC0_SYNCTRIGCH1 SYNCTRIG Consumer register 0x1F4 read-write 0x00000000 0x00000300 SPRSSEL SYNCTRIG sync channel select 8 2 read-write CONSUMER_WDOG0_SRC0 SRC0 consumer register 0x1F8 read-write 0x00000000 0x0000000F PRSSEL SRC0 async channel select 0 4 read-write CONSUMER_WDOG0_SRC1 SRC1 Consumer register 0x1FC read-write 0x00000000 0x0000000F PRSSEL SRC1 async channel select 0 4 read-write CONSUMER_WDOG1_SRC0 SRC0 consumer register 0x200 read-write 0x00000000 0x0000000F PRSSEL SRC0 async channel select 0 4 read-write CONSUMER_WDOG1_SRC1 SRC1 Consumer register 0x204 read-write 0x00000000 0x0000000F PRSSEL SRC1 async channel select 0 4 read-write GPIO_S 2 GPIO_S Registers 0x4003C000 0x00000000 0x00001000 registers GPIO_ODD 26 GPIO_EVEN 27 IPVERSION No Description 0x000 read-only 0x00000002 0xFFFFFFFF IPVERSION ip version id 0 32 read-only PORTA_CTRL Port control 0x030 read-write 0x00400040 0x10701070 SLEWRATE Slew Rate 4 3 read-write DINDIS Data In Disable 12 1 read-write SLEWRATEALT Slew Rate Alt 20 3 read-write DINDISALT Data In Disable Alt 28 1 read-write PORTA_MODEL mode low 0x034 read-write 0x00000000 0xFFFFFFFF MODE0 MODE n 0 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE1 MODE n 4 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE2 MODE n 8 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE3 MODE n 12 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE4 MODE n 16 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE5 MODE n 20 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE6 MODE n 24 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE7 MODE n 28 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 PORTA_MODEH mode high 0x03C read-write 0x00000000 0x00000FFF MODE0 MODE n 0 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE1 MODE n 4 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE2 MODE n 8 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 PORTA_DOUT data out 0x040 read-write 0x00000000 0x000007FF DOUT Data output 0 11 read-write PORTA_DIN data in 0x044 read-only 0x00000000 0x000007FF DIN Data input 0 11 read-only PORTB_CTRL Port control 0x060 read-write 0x00400040 0x10701070 SLEWRATE Slew Rate 4 3 read-write DINDIS Data In Disable 12 1 read-write SLEWRATEALT Slew Rate Alt 20 3 read-write DINDISALT Data In Disable Alt 28 1 read-write PORTB_MODEL mode low 0x064 read-write 0x00000000 0x0FFFFFFF MODE0 MODE n 0 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE1 MODE n 4 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE2 MODE n 8 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE3 MODE n 12 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE4 MODE n 16 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE5 MODE n 20 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE6 MODE n 24 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 PORTB_DOUT data out 0x070 read-write 0x00000000 0x0000007F DOUT Data output 0 7 read-write PORTB_DIN data in 0x074 read-only 0x00000000 0x0000007F DIN Data input 0 7 read-only PORTC_CTRL Port control 0x090 read-write 0x00400040 0x10701070 SLEWRATE Slew Rate 4 3 read-write DINDIS Data In Disable 12 1 read-write SLEWRATEALT Slew Rate Alt 20 3 read-write DINDISALT Data In Disable Alt 28 1 read-write PORTC_MODEL mode low 0x094 read-write 0x00000000 0xFFFFFFFF MODE0 MODE n 0 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE1 MODE n 4 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE2 MODE n 8 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE3 MODE n 12 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE4 MODE n 16 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE5 MODE n 20 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE6 MODE n 24 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE7 MODE n 28 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 PORTC_MODEH mode high 0x09C read-write 0x00000000 0x000000FF MODE0 MODE n 0 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE1 MODE n 4 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 PORTC_DOUT data out 0x0A0 read-write 0x00000000 0x000003FF DOUT Data output 0 10 read-write PORTC_DIN data in 0x0A4 read-only 0x00000000 0x000003FF DIN Data input 0 10 read-only PORTD_CTRL Port control 0x0C0 read-write 0x00400040 0x10701070 SLEWRATE Slew Rate 4 3 read-write DINDIS Data In Disable 12 1 read-write SLEWRATEALT Slew Rate Alt 20 3 read-write DINDISALT Data In Disable Alt 28 1 read-write PORTD_MODEL mode low 0x0C4 read-write 0x00000000 0x00FFFFFF MODE0 MODE n 0 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE1 MODE n 4 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE2 MODE n 8 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE3 MODE n 12 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE4 MODE n 16 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE5 MODE n 20 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 PORTD_DOUT data out 0x0D0 read-write 0x00000000 0x0000003F DOUT Data output 0 6 read-write PORTD_DIN data in 0x0D4 read-only 0x00000000 0x0000003F DIN Data input 0 6 read-only LOCK No Description 0x300 write-only 0x0000A534 0x0000FFFF LOCKKEY Configuration Lock Key 0 16 write-only UNLOCK Unlock code 42292 GPIOLOCKSTATUS No Description 0x310 read-only 0x00000000 0x00000001 LOCK GPIO LOCK status 0 1 read-only UNLOCKED Registers are unlocked 0 LOCKED Registers are locked 1 ABUSALLOC A Bus allocation 0x320 read-write 0x00000000 0x0F0F0F0F AEVEN0 A Bus Even 0 0 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH0 The bus is allocated to VDAC0 CH0 4 AEVEN1 A Bus Even 1 8 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH1 The bus is allocated to VDAC0 CH1 4 AODD0 A Bus Odd 0 16 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH0 The bus is allocated to VDAC0 CH0 4 AODD1 A Bus Odd 1 24 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH1 The bus is allocated to VDAC0 CH1 4 BBUSALLOC B Bus allocation 0x324 read-write 0x00000000 0x0F0F0F0F BEVEN0 B Bus Even 0 0 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH0 The bus is allocated to VDAC0 CH0 4 BEVEN1 B Bus Even 1 8 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH1 The bus is allocated to VDAC0 CH1 4 BODD0 B Bus Odd 0 16 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH0 The bus is allocated to VDAC0 CH0 4 BODD1 B Bus Odd 1 24 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH1 The bus is allocated to VDAC0 CH1 4 CDBUSALLOC CD Bus allocation 0x328 read-write 0x00000000 0x0F0F0F0F CDEVEN0 CD Bus Even 0 0 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH0 The bus is allocated to VDAC0 CH0 4 CDEVEN1 CD Bus Even 1 8 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH1 The bus is allocated to VDAC0 CH1 4 CDODD0 CD Bus Odd 0 16 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH0 The bus is allocated to VDAC0 CH0 4 CDODD1 CD Bus Odd 1 24 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH1 The bus is allocated to VDAC0 CH1 4 EXTIPSELL External Interrupt Port Select Low 0x400 read-write 0x00000000 0x33333333 EXTIPSEL0 External Interrupt Port Select 0 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSEL1 External Interrupt Port Select 4 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSEL2 External Interrupt Port Select 8 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSEL3 External Interrupt Port Select 12 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSEL4 External Interrupt Port Select 16 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSEL5 External Interrupt Port Select 20 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSEL6 External Interrupt Port Select 24 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSEL7 External Interrupt Port Select 28 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSELH External interrupt Port Select High 0x404 read-write 0x00000000 0x00003333 EXTIPSEL0 External Interrupt Port Select 0 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSEL1 External Interrupt Port Select 4 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSEL2 External Interrupt Port Select 8 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSEL3 External Interrupt Port Select 12 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPINSELL External Interrupt Pin Select Low 0x408 read-write 0x00000000 0x33333333 EXTIPINSEL0 External Interrupt Pin select 0 2 read-write PIN0 OFFSET=0 0 PIN1 OFFSET=1 1 PIN2 OFFSET=2 2 PIN3 OFFSET=3 3 EXTIPINSEL1 External Interrupt Pin select 4 2 read-write PIN0 OFFSET=0 0 PIN1 OFFSET=1 1 PIN2 OFFSET=2 2 PIN3 OFFSET=3 3 EXTIPINSEL2 External Interrupt Pin select 8 2 read-write PIN0 OFFSET=0 0 PIN1 OFFSET=1 1 PIN2 OFFSET=2 2 PIN3 OFFSET=3 3 EXTIPINSEL3 External Interrupt Pin select 12 2 read-write PIN0 OFFSET=0 0 PIN1 OFFSET=1 1 PIN2 OFFSET=2 2 PIN3 OFFSET=3 3 EXTIPINSEL4 External Interrupt Pin select 16 2 read-write PIN0 OFFSET=0 0 PIN1 OFFSET=1 1 PIN2 OFFSET=2 2 PIN3 OFFSET=3 3 EXTIPINSEL5 External Interrupt Pin select 20 2 read-write PIN0 OFFSET=0 0 PIN1 OFFSET=1 1 PIN2 OFFSET=2 2 PIN3 OFFSET=3 3 EXTIPINSEL6 External Interrupt Pin select 24 2 read-write PIN0 OFFSET=0 0 PIN1 OFFSET=1 1 PIN2 OFFSET=2 2 PIN3 OFFSET=3 3 EXTIPINSEL7 External Interrupt Pin select 28 2 read-write PIN0 OFFSET=0 0 PIN1 OFFSET=1 1 PIN2 OFFSET=2 2 PIN3 OFFSET=3 3 EXTIPINSELH External Interrupt Pin Select High 0x40C read-write 0x00000000 0x00003333 EXTIPINSEL0 External Interrupt Pin select 0 2 read-write PIN8 OFFSET=8 0 PIN9 OFFSET=9 1 PIN10 OFFSET=10 2 PIN11 OFFSET=11 3 EXTIPINSEL1 External Interrupt Pin select 4 2 read-write PIN8 OFFSET=8 0 PIN9 OFFSET=9 1 PIN10 OFFSET=10 2 PIN11 OFFSET=11 3 EXTIPINSEL2 External Interrupt Pin select 8 2 read-write PIN8 OFFSET=8 0 PIN9 OFFSET=9 1 PIN10 OFFSET=10 2 PIN11 OFFSET=11 3 EXTIPINSEL3 External Interrupt Pin select 12 2 read-write PIN8 OFFSET=8 0 PIN9 OFFSET=9 1 PIN10 OFFSET=10 2 PIN11 OFFSET=11 3 EXTIRISE External Interrupt Rising Edge Trigger 0x410 read-write 0x00000000 0x00000FFF EXTIRISE EXT Int Rise 0 12 read-write EXTIFALL External Interrupt Falling Edge Trigger 0x414 read-write 0x00000000 0x00000FFF EXTIFALL EXT Int FALL 0 12 read-write IF Interrupt Flag 0x420 read-write 0x00000000 0x0FFF0FFF EXTIF0 External Pin Flag 0 1 read-write EXTIF1 External Pin Flag 1 1 read-write EXTIF2 External Pin Flag 2 1 read-write EXTIF3 External Pin Flag 3 1 read-write EXTIF4 External Pin Flag 4 1 read-write EXTIF5 External Pin Flag 5 1 read-write EXTIF6 External Pin Flag 6 1 read-write EXTIF7 External Pin Flag 7 1 read-write EXTIF8 External Pin Flag 8 1 read-write EXTIF9 External Pin Flag 9 1 read-write EXTIF10 External Pin Flag 10 1 read-write EXTIF11 External Pin Flag 11 1 read-write EM4WU EM4 wake up 16 12 read-write IEN Interrupt Enable 0x424 read-write 0x00000000 0x0FFF0FFF EXTIEN0 External Pin Enable 0 1 read-write EXTIEN1 External Pin Enable 1 1 read-write EXTIEN2 External Pin Enable 2 1 read-write EXTIEN3 External Pin Enable 3 1 read-write EXTIEN4 External Pin Enable 4 1 read-write EXTIEN5 External Pin Enable 5 1 read-write EXTIEN6 External Pin Enable 6 1 read-write EXTIEN7 External Pin Enable 7 1 read-write EXTIEN8 External Pin Enable 8 1 read-write EXTIEN9 External Pin Enable 9 1 read-write EXTIEN10 External Pin Enable 10 1 read-write EXTIEN11 External Pin Enable 11 1 read-write EM4WUIEN0 EM4 Wake Up Interrupt En 16 1 read-write EM4WUIEN1 EM4 Wake Up Interrupt En 17 1 read-write EM4WUIEN2 EM4 Wake Up Interrupt En 18 1 read-write EM4WUIEN3 EM4 Wake Up Interrupt En 19 1 read-write EM4WUIEN4 EM4 Wake Up Interrupt En 20 1 read-write EM4WUIEN5 EM4 Wake Up Interrupt En 21 1 read-write EM4WUIEN6 EM4 Wake Up Interrupt En 22 1 read-write EM4WUIEN7 EM4 Wake Up Interrupt En 23 1 read-write EM4WUIEN8 EM4 Wake Up Interrupt En 24 1 read-write EM4WUIEN9 EM4 Wake Up Interrupt En 25 1 read-write EM4WUIEN10 EM4 Wake Up Interrupt En 26 1 read-write EM4WUIEN11 EM4 Wake Up Interrupt En 27 1 read-write EM4WUEN No Description 0x42C read-write 0x00000000 0x0FFF0000 EM4WUEN EM4 wake up enable 16 12 read-write EM4WUPOL No Description 0x430 read-write 0x00000000 0x0FFF0000 EM4WUPOL EM4 Wake-Up Polarity 16 12 read-write DBGROUTEPEN No Description 0x440 read-write 0x0000000F 0x0000000F SWCLKTCKPEN Route Pin Enable 0 1 read-write SWDIOTMSPEN Route Location 0 1 1 read-write TDOPEN JTAG Test Debug Output Pin Enable 2 1 read-write TDIPEN JTAG Test Debug Input Pin Enable 3 1 read-write TRACEROUTEPEN No Description 0x444 read-write 0x00000000 0x0000003F SWVPEN Serial Wire Viewer Output Pin Enable 0 1 read-write TRACECLKPEN Trace Clk Pin Enable 1 1 read-write TRACEDATA0PEN Trace Data0 Pin Enable 2 1 read-write TRACEDATA1PEN Trace Data1 Pin Enable 3 1 read-write TRACEDATA2PEN Trace Data2 Pin Enable 4 1 read-write TRACEDATA3PEN Trace Data3 Pin Enable 5 1 read-write LCDSEG LCD Segment Enable 0x460 read-write 0x00000000 0x000FFFFF LCDSEGALLOC LCD Segment Allocation 0 20 read-write LCDCOM LCD Common Enable 0x470 read-write 0x00000000 0x0000000F LCDCOMALLOC LCD Common Allocation 0 4 read-write ACMP0_ROUTEEN ACMP0 pin enable 0x480 read-write 0x00000000 0x00000001 ACMPOUTPEN ACMPOUT pin enable control bit 0 1 read-write ACMP0_ACMPOUTROUTE ACMPOUT port/pin select 0x484 read-write 0x00000000 0x000F0003 PORT ACMPOUT port select register 0 2 read-write PIN ACMPOUT pin select register 16 4 read-write ACMP1_ROUTEEN ACMP1 pin enable 0x48C read-write 0x00000000 0x00000001 ACMPOUTPEN ACMPOUT pin enable control bit 0 1 read-write ACMP1_ACMPOUTROUTE ACMPOUT port/pin select 0x490 read-write 0x00000000 0x000F0003 PORT ACMPOUT port select register 0 2 read-write PIN ACMPOUT pin select register 16 4 read-write CMU_ROUTEEN CMU pin enable 0x498 read-write 0x00000000 0x0000000F CLKOUT0PEN CLKOUT0 pin enable control bit 0 1 read-write CLKOUT1PEN CLKOUT1 pin enable control bit 1 1 read-write CLKOUT2PEN CLKOUT2 pin enable control bit 2 1 read-write CMU_CLKIN0ROUTE CLKIN0 port/pin select 0x49C read-write 0x00000000 0x000F0003 PORT CLKIN0 port select register 0 2 read-write PIN CLKIN0 pin select register 16 4 read-write CMU_CLKOUT0ROUTE CLKOUT0 port/pin select 0x4A0 read-write 0x00000000 0x000F0003 PORT CLKOUT0 port select register 0 2 read-write PIN CLKOUT0 pin select register 16 4 read-write CMU_CLKOUT1ROUTE CLKOUT1 port/pin select 0x4A4 read-write 0x00000000 0x000F0003 PORT CLKOUT1 port select register 0 2 read-write PIN CLKOUT1 pin select register 16 4 read-write CMU_CLKOUT2ROUTE CLKOUT2 port/pin select 0x4A8 read-write 0x00000000 0x000F0003 PORT CLKOUT2 port select register 0 2 read-write PIN CLKOUT2 pin select register 16 4 read-write EUSART0_ROUTEEN EUSART0 pin enable 0x4C4 read-write 0x00000000 0x0000001F CSPEN CS pin enable control bit 0 1 read-write RTSPEN RTS pin enable control bit 1 1 read-write RXPEN RX pin enable control bit 2 1 read-write SCLKPEN SCLK pin enable control bit 3 1 read-write TXPEN TX pin enable control bit 4 1 read-write EUSART0_CSROUTE CS port/pin select 0x4C8 read-write 0x00000000 0x000F0003 PORT CS port select register 0 2 read-write PIN CS pin select register 16 4 read-write EUSART0_CTSROUTE CTS port/pin select 0x4CC read-write 0x00000000 0x000F0003 PORT CTS port select register 0 2 read-write PIN CTS pin select register 16 4 read-write EUSART0_RTSROUTE RTS port/pin select 0x4D0 read-write 0x00000000 0x000F0003 PORT RTS port select register 0 2 read-write PIN RTS pin select register 16 4 read-write EUSART0_RXROUTE RX port/pin select 0x4D4 read-write 0x00000000 0x000F0003 PORT RX port select register 0 2 read-write PIN RX pin select register 16 4 read-write EUSART0_SCLKROUTE SCLK port/pin select 0x4D8 read-write 0x00000000 0x000F0003 PORT SCLK port select register 0 2 read-write PIN SCLK pin select register 16 4 read-write EUSART0_TXROUTE TX port/pin select 0x4DC read-write 0x00000000 0x000F0003 PORT TX port select register 0 2 read-write PIN TX pin select register 16 4 read-write EUSART1_ROUTEEN EUSART1 pin enable 0x4E4 read-write 0x00000000 0x0000001F CSPEN CS pin enable control bit 0 1 read-write RTSPEN RTS pin enable control bit 1 1 read-write RXPEN RX pin enable control bit 2 1 read-write SCLKPEN SCLK pin enable control bit 3 1 read-write TXPEN TX pin enable control bit 4 1 read-write EUSART1_CSROUTE CS port/pin select 0x4E8 read-write 0x00000000 0x000F0003 PORT CS port select register 0 2 read-write PIN CS pin select register 16 4 read-write EUSART1_CTSROUTE CTS port/pin select 0x4EC read-write 0x00000000 0x000F0003 PORT CTS port select register 0 2 read-write PIN CTS pin select register 16 4 read-write EUSART1_RTSROUTE RTS port/pin select 0x4F0 read-write 0x00000000 0x000F0003 PORT RTS port select register 0 2 read-write PIN RTS pin select register 16 4 read-write EUSART1_RXROUTE RX port/pin select 0x4F4 read-write 0x00000000 0x000F0003 PORT RX port select register 0 2 read-write PIN RX pin select register 16 4 read-write EUSART1_SCLKROUTE SCLK port/pin select 0x4F8 read-write 0x00000000 0x000F0003 PORT SCLK port select register 0 2 read-write PIN SCLK pin select register 16 4 read-write EUSART1_TXROUTE TX port/pin select 0x4FC read-write 0x00000000 0x000F0003 PORT TX port select register 0 2 read-write PIN TX pin select register 16 4 read-write EUSART2_ROUTEEN EUSART2 pin enable 0x504 read-write 0x00000000 0x0000001F CSPEN CS pin enable control bit 0 1 read-write RTSPEN RTS pin enable control bit 1 1 read-write RXPEN RX pin enable control bit 2 1 read-write SCLKPEN SCLK pin enable control bit 3 1 read-write TXPEN TX pin enable control bit 4 1 read-write EUSART2_CSROUTE CS port/pin select 0x508 read-write 0x00000000 0x000F0003 PORT CS port select register 0 2 read-write PIN CS pin select register 16 4 read-write EUSART2_CTSROUTE CTS port/pin select 0x50C read-write 0x00000000 0x000F0003 PORT CTS port select register 0 2 read-write PIN CTS pin select register 16 4 read-write EUSART2_RTSROUTE RTS port/pin select 0x510 read-write 0x00000000 0x000F0003 PORT RTS port select register 0 2 read-write PIN RTS pin select register 16 4 read-write EUSART2_RXROUTE RX port/pin select 0x514 read-write 0x00000000 0x000F0003 PORT RX port select register 0 2 read-write PIN RX pin select register 16 4 read-write EUSART2_SCLKROUTE SCLK port/pin select 0x518 read-write 0x00000000 0x000F0003 PORT SCLK port select register 0 2 read-write PIN SCLK pin select register 16 4 read-write EUSART2_TXROUTE TX port/pin select 0x51C read-write 0x00000000 0x000F0003 PORT TX port select register 0 2 read-write PIN TX pin select register 16 4 read-write I2C0_ROUTEEN I2C0 pin enable 0x538 read-write 0x00000000 0x00000003 SCLPEN SCL pin enable control bit 0 1 read-write SDAPEN SDA pin enable control bit 1 1 read-write I2C0_SCLROUTE SCL port/pin select 0x53C read-write 0x00000000 0x000F0003 PORT SCL port select register 0 2 read-write PIN SCL pin select register 16 4 read-write I2C0_SDAROUTE SDA port/pin select 0x540 read-write 0x00000000 0x000F0003 PORT SDA port select register 0 2 read-write PIN SDA pin select register 16 4 read-write I2C1_ROUTEEN I2C1 pin enable 0x548 read-write 0x00000000 0x00000003 SCLPEN SCL pin enable control bit 0 1 read-write SDAPEN SDA pin enable control bit 1 1 read-write I2C1_SCLROUTE SCL port/pin select 0x54C read-write 0x00000000 0x000F0003 PORT SCL port select register 0 2 read-write PIN SCL pin select register 16 4 read-write I2C1_SDAROUTE SDA port/pin select 0x550 read-write 0x00000000 0x000F0003 PORT SDA port select register 0 2 read-write PIN SDA pin select register 16 4 read-write KEYSCAN_ROUTEEN KEYSCAN pin enable 0x558 read-write 0x00000000 0x000000FF COLOUT0PEN COLOUT0 pin enable control bit 0 1 read-write COLOUT1PEN COLOUT1 pin enable control bit 1 1 read-write COLOUT2PEN COLOUT2 pin enable control bit 2 1 read-write COLOUT3PEN COLOUT3 pin enable control bit 3 1 read-write COLOUT4PEN COLOUT4 pin enable control bit 4 1 read-write COLOUT5PEN COLOUT5 pin enable control bit 5 1 read-write COLOUT6PEN COLOUT6 pin enable control bit 6 1 read-write COLOUT7PEN COLOUT7 pin enable control bit 7 1 read-write KEYSCAN_COLOUT0ROUTE COLOUT0 port/pin select 0x55C read-write 0x00000000 0x000F0003 PORT COLOUT0 port select register 0 2 read-write PIN COLOUT0 pin select register 16 4 read-write KEYSCAN_COLOUT1ROUTE COLOUT1 port/pin select 0x560 read-write 0x00000000 0x000F0003 PORT COLOUT1 port select register 0 2 read-write PIN COLOUT1 pin select register 16 4 read-write KEYSCAN_COLOUT2ROUTE COLOUT2 port/pin select 0x564 read-write 0x00000000 0x000F0003 PORT COLOUT2 port select register 0 2 read-write PIN COLOUT2 pin select register 16 4 read-write KEYSCAN_COLOUT3ROUTE COLOUT3 port/pin select 0x568 read-write 0x00000000 0x000F0003 PORT COLOUT3 port select register 0 2 read-write PIN COLOUT3 pin select register 16 4 read-write KEYSCAN_COLOUT4ROUTE COLOUT4 port/pin select 0x56C read-write 0x00000000 0x000F0003 PORT COLOUT4 port select register 0 2 read-write PIN COLOUT4 pin select register 16 4 read-write KEYSCAN_COLOUT5ROUTE COLOUT5 port/pin select 0x570 read-write 0x00000000 0x000F0003 PORT COLOUT5 port select register 0 2 read-write PIN COLOUT5 pin select register 16 4 read-write KEYSCAN_COLOUT6ROUTE COLOUT6 port/pin select 0x574 read-write 0x00000000 0x000F0003 PORT COLOUT6 port select register 0 2 read-write PIN COLOUT6 pin select register 16 4 read-write KEYSCAN_COLOUT7ROUTE COLOUT7 port/pin select 0x578 read-write 0x00000000 0x000F0003 PORT COLOUT7 port select register 0 2 read-write PIN COLOUT7 pin select register 16 4 read-write KEYSCAN_ROWSENSE0ROUTE ROWSENSE0 port/pin select 0x57C read-write 0x00000000 0x000F0003 PORT ROWSENSE0 port select register 0 2 read-write PIN ROWSENSE0 pin select register 16 4 read-write KEYSCAN_ROWSENSE1ROUTE ROWSENSE1 port/pin select 0x580 read-write 0x00000000 0x000F0003 PORT ROWSENSE1 port select register 0 2 read-write PIN ROWSENSE1 pin select register 16 4 read-write KEYSCAN_ROWSENSE2ROUTE ROWSENSE2 port/pin select 0x584 read-write 0x00000000 0x000F0003 PORT ROWSENSE2 port select register 0 2 read-write PIN ROWSENSE2 pin select register 16 4 read-write KEYSCAN_ROWSENSE3ROUTE ROWSENSE3 port/pin select 0x588 read-write 0x00000000 0x000F0003 PORT ROWSENSE3 port select register 0 2 read-write PIN ROWSENSE3 pin select register 16 4 read-write KEYSCAN_ROWSENSE4ROUTE ROWSENSE4 port/pin select 0x58C read-write 0x00000000 0x000F0003 PORT ROWSENSE4 port select register 0 2 read-write PIN ROWSENSE4 pin select register 16 4 read-write KEYSCAN_ROWSENSE5ROUTE ROWSENSE5 port/pin select 0x590 read-write 0x00000000 0x000F0003 PORT ROWSENSE5 port select register 0 2 read-write PIN ROWSENSE5 pin select register 16 4 read-write LESENSE_ROUTEEN LESENSE pin enable 0x598 read-write 0x00000000 0x0000FFFF CH0OUTPEN CH0OUT pin enable control bit 0 1 read-write CH1OUTPEN CH1OUT pin enable control bit 1 1 read-write CH2OUTPEN CH2OUT pin enable control bit 2 1 read-write CH3OUTPEN CH3OUT pin enable control bit 3 1 read-write CH4OUTPEN CH4OUT pin enable control bit 4 1 read-write CH5OUTPEN CH5OUT pin enable control bit 5 1 read-write CH6OUTPEN CH6OUT pin enable control bit 6 1 read-write CH7OUTPEN CH7OUT pin enable control bit 7 1 read-write CH8OUTPEN CH8OUT pin enable control bit 8 1 read-write CH9OUTPEN CH9OUT pin enable control bit 9 1 read-write CH10OUTPEN CH10OUT pin enable control bit 10 1 read-write CH11OUTPEN CH11OUT pin enable control bit 11 1 read-write CH12OUTPEN CH12OUT pin enable control bit 12 1 read-write CH13OUTPEN CH13OUT pin enable control bit 13 1 read-write CH14OUTPEN CH14OUT pin enable control bit 14 1 read-write CH15OUTPEN CH15OUT pin enable control bit 15 1 read-write LESENSE_CH0OUTROUTE CH0OUT port/pin select 0x59C read-write 0x00000000 0x000F0003 PORT CH0OUT port select register 0 2 read-write PIN CH0OUT pin select register 16 4 read-write LESENSE_CH1OUTROUTE CH1OUT port/pin select 0x5A0 read-write 0x00000000 0x000F0003 PORT CH1OUT port select register 0 2 read-write PIN CH1OUT pin select register 16 4 read-write LESENSE_CH2OUTROUTE CH2OUT port/pin select 0x5A4 read-write 0x00000000 0x000F0003 PORT CH2OUT port select register 0 2 read-write PIN CH2OUT pin select register 16 4 read-write LESENSE_CH3OUTROUTE CH3OUT port/pin select 0x5A8 read-write 0x00000000 0x000F0003 PORT CH3OUT port select register 0 2 read-write PIN CH3OUT pin select register 16 4 read-write LESENSE_CH4OUTROUTE CH4OUT port/pin select 0x5AC read-write 0x00000000 0x000F0003 PORT CH4OUT port select register 0 2 read-write PIN CH4OUT pin select register 16 4 read-write LESENSE_CH5OUTROUTE CH5OUT port/pin select 0x5B0 read-write 0x00000000 0x000F0003 PORT CH5OUT port select register 0 2 read-write PIN CH5OUT pin select register 16 4 read-write LESENSE_CH6OUTROUTE CH6OUT port/pin select 0x5B4 read-write 0x00000000 0x000F0003 PORT CH6OUT port select register 0 2 read-write PIN CH6OUT pin select register 16 4 read-write LESENSE_CH7OUTROUTE CH7OUT port/pin select 0x5B8 read-write 0x00000000 0x000F0003 PORT CH7OUT port select register 0 2 read-write PIN CH7OUT pin select register 16 4 read-write LESENSE_CH8OUTROUTE CH8OUT port/pin select 0x5BC read-write 0x00000000 0x000F0003 PORT CH8OUT port select register 0 2 read-write PIN CH8OUT pin select register 16 4 read-write LESENSE_CH9OUTROUTE CH9OUT port/pin select 0x5C0 read-write 0x00000000 0x000F0003 PORT CH9OUT port select register 0 2 read-write PIN CH9OUT pin select register 16 4 read-write LESENSE_CH10OUTROUTE CH10OUT port/pin select 0x5C4 read-write 0x00000000 0x000F0003 PORT CH10OUT port select register 0 2 read-write PIN CH10OUT pin select register 16 4 read-write LESENSE_CH11OUTROUTE CH11OUT port/pin select 0x5C8 read-write 0x00000000 0x000F0003 PORT CH11OUT port select register 0 2 read-write PIN CH11OUT pin select register 16 4 read-write LESENSE_CH12OUTROUTE CH12OUT port/pin select 0x5CC read-write 0x00000000 0x000F0003 PORT CH12OUT port select register 0 2 read-write PIN CH12OUT pin select register 16 4 read-write LESENSE_CH13OUTROUTE CH13OUT port/pin select 0x5D0 read-write 0x00000000 0x000F0003 PORT CH13OUT port select register 0 2 read-write PIN CH13OUT pin select register 16 4 read-write LESENSE_CH14OUTROUTE CH14OUT port/pin select 0x5D4 read-write 0x00000000 0x000F0003 PORT CH14OUT port select register 0 2 read-write PIN CH14OUT pin select register 16 4 read-write LESENSE_CH15OUTROUTE CH15OUT port/pin select 0x5D8 read-write 0x00000000 0x000F0003 PORT CH15OUT port select register 0 2 read-write PIN CH15OUT pin select register 16 4 read-write LETIMER_ROUTEEN LETIMER pin enable 0x5E0 read-write 0x00000000 0x00000003 OUT0PEN OUT0 pin enable control bit 0 1 read-write OUT1PEN OUT1 pin enable control bit 1 1 read-write LETIMER_OUT0ROUTE OUT0 port/pin select 0x5E4 read-write 0x00000000 0x000F0003 PORT OUT0 port select register 0 2 read-write PIN OUT0 pin select register 16 4 read-write LETIMER_OUT1ROUTE OUT1 port/pin select 0x5E8 read-write 0x00000000 0x000F0003 PORT OUT1 port select register 0 2 read-write PIN OUT1 pin select register 16 4 read-write PCNT0_S0INROUTE S0IN port/pin select 0x63C read-write 0x00000000 0x000F0003 PORT S0IN port select register 0 2 read-write PIN S0IN pin select register 16 4 read-write PCNT0_S1INROUTE S1IN port/pin select 0x640 read-write 0x00000000 0x000F0003 PORT S1IN port select register 0 2 read-write PIN S1IN pin select register 16 4 read-write PRS0_ROUTEEN PRS0 pin enable 0x648 read-write 0x00000000 0x0000FFFF ASYNCH0PEN ASYNCH0 pin enable control bit 0 1 read-write ASYNCH1PEN ASYNCH1 pin enable control bit 1 1 read-write ASYNCH2PEN ASYNCH2 pin enable control bit 2 1 read-write ASYNCH3PEN ASYNCH3 pin enable control bit 3 1 read-write ASYNCH4PEN ASYNCH4 pin enable control bit 4 1 read-write ASYNCH5PEN ASYNCH5 pin enable control bit 5 1 read-write ASYNCH6PEN ASYNCH6 pin enable control bit 6 1 read-write ASYNCH7PEN ASYNCH7 pin enable control bit 7 1 read-write ASYNCH8PEN ASYNCH8 pin enable control bit 8 1 read-write ASYNCH9PEN ASYNCH9 pin enable control bit 9 1 read-write ASYNCH10PEN ASYNCH10 pin enable control bit 10 1 read-write ASYNCH11PEN ASYNCH11 pin enable control bit 11 1 read-write SYNCH0PEN SYNCH0 pin enable control bit 12 1 read-write SYNCH1PEN SYNCH1 pin enable control bit 13 1 read-write SYNCH2PEN SYNCH2 pin enable control bit 14 1 read-write SYNCH3PEN SYNCH3 pin enable control bit 15 1 read-write PRS0_ASYNCH0ROUTE ASYNCH0 port/pin select 0x64C read-write 0x00000000 0x000F0003 PORT ASYNCH0 port select register 0 2 read-write PIN ASYNCH0 pin select register 16 4 read-write PRS0_ASYNCH1ROUTE ASYNCH1 port/pin select 0x650 read-write 0x00000000 0x000F0003 PORT ASYNCH1 port select register 0 2 read-write PIN ASYNCH1 pin select register 16 4 read-write PRS0_ASYNCH2ROUTE ASYNCH2 port/pin select 0x654 read-write 0x00000000 0x000F0003 PORT ASYNCH2 port select register 0 2 read-write PIN ASYNCH2 pin select register 16 4 read-write PRS0_ASYNCH3ROUTE ASYNCH3 port/pin select 0x658 read-write 0x00000000 0x000F0003 PORT ASYNCH3 port select register 0 2 read-write PIN ASYNCH3 pin select register 16 4 read-write PRS0_ASYNCH4ROUTE ASYNCH4 port/pin select 0x65C read-write 0x00000000 0x000F0003 PORT ASYNCH4 port select register 0 2 read-write PIN ASYNCH4 pin select register 16 4 read-write PRS0_ASYNCH5ROUTE ASYNCH5 port/pin select 0x660 read-write 0x00000000 0x000F0003 PORT ASYNCH5 port select register 0 2 read-write PIN ASYNCH5 pin select register 16 4 read-write PRS0_ASYNCH6ROUTE ASYNCH6 port/pin select 0x664 read-write 0x00000000 0x000F0003 PORT ASYNCH6 port select register 0 2 read-write PIN ASYNCH6 pin select register 16 4 read-write PRS0_ASYNCH7ROUTE ASYNCH7 port/pin select 0x668 read-write 0x00000000 0x000F0003 PORT ASYNCH7 port select register 0 2 read-write PIN ASYNCH7 pin select register 16 4 read-write PRS0_ASYNCH8ROUTE ASYNCH8 port/pin select 0x66C read-write 0x00000000 0x000F0003 PORT ASYNCH8 port select register 0 2 read-write PIN ASYNCH8 pin select register 16 4 read-write PRS0_ASYNCH9ROUTE ASYNCH9 port/pin select 0x670 read-write 0x00000000 0x000F0003 PORT ASYNCH9 port select register 0 2 read-write PIN ASYNCH9 pin select register 16 4 read-write PRS0_ASYNCH10ROUTE ASYNCH10 port/pin select 0x674 read-write 0x00000000 0x000F0003 PORT ASYNCH10 port select register 0 2 read-write PIN ASYNCH10 pin select register 16 4 read-write PRS0_ASYNCH11ROUTE ASYNCH11 port/pin select 0x678 read-write 0x00000000 0x000F0003 PORT ASYNCH11 port select register 0 2 read-write PIN ASYNCH11 pin select register 16 4 read-write PRS0_SYNCH0ROUTE SYNCH0 port/pin select 0x67C read-write 0x00000000 0x000F0003 PORT SYNCH0 port select register 0 2 read-write PIN SYNCH0 pin select register 16 4 read-write PRS0_SYNCH1ROUTE SYNCH1 port/pin select 0x680 read-write 0x00000000 0x000F0003 PORT SYNCH1 port select register 0 2 read-write PIN SYNCH1 pin select register 16 4 read-write PRS0_SYNCH2ROUTE SYNCH2 port/pin select 0x684 read-write 0x00000000 0x000F0003 PORT SYNCH2 port select register 0 2 read-write PIN SYNCH2 pin select register 16 4 read-write PRS0_SYNCH3ROUTE SYNCH3 port/pin select 0x688 read-write 0x00000000 0x000F0003 PORT SYNCH3 port select register 0 2 read-write PIN SYNCH3 pin select register 16 4 read-write SYXO0_BUFOUTREQINASYNCROUTE BUFOUTREQINASYNC port/pin select 0x6F0 read-write 0x00000000 0x000F0003 PORT BUFOUTREQINASYNC port select register 0 2 read-write PIN BUFOUTREQINASYNC pin select register 16 4 read-write TIMER0_ROUTEEN TIMER0 pin enable 0x6F8 read-write 0x00000000 0x0000003F CC0PEN CC0 pin enable control bit 0 1 read-write CC1PEN CC1 pin enable control bit 1 1 read-write CC2PEN CC2 pin enable control bit 2 1 read-write CCC0PEN CCC0 pin enable control bit 3 1 read-write CCC1PEN CCC1 pin enable control bit 4 1 read-write CCC2PEN CCC2 pin enable control bit 5 1 read-write TIMER0_CC0ROUTE CC0 port/pin select 0x6FC read-write 0x00000000 0x000F0003 PORT CC0 port select register 0 2 read-write PIN CC0 pin select register 16 4 read-write TIMER0_CC1ROUTE CC1 port/pin select 0x700 read-write 0x00000000 0x000F0003 PORT CC1 port select register 0 2 read-write PIN CC1 pin select register 16 4 read-write TIMER0_CC2ROUTE CC2 port/pin select 0x704 read-write 0x00000000 0x000F0003 PORT CC2 port select register 0 2 read-write PIN CC2 pin select register 16 4 read-write TIMER0_CDTI0ROUTE CDTI0 port/pin select 0x708 read-write 0x00000000 0x000F0003 PORT CCC0 port select register 0 2 read-write PIN CCC0 pin select register 16 4 read-write TIMER0_CDTI1ROUTE CDTI1 port/pin select 0x70C read-write 0x00000000 0x000F0003 PORT CCC1 port select register 0 2 read-write PIN CCC1 pin select register 16 4 read-write TIMER0_CDTI2ROUTE CDTI2 port/pin select 0x710 read-write 0x00000000 0x000F0003 PORT CCC2 port select register 0 2 read-write PIN CCC2 pin select register 16 4 read-write TIMER1_ROUTEEN TIMER1 pin enable 0x718 read-write 0x00000000 0x0000003F CC0PEN CC0 pin enable control bit 0 1 read-write CC1PEN CC1 pin enable control bit 1 1 read-write CC2PEN CC2 pin enable control bit 2 1 read-write CCC0PEN CCC0 pin enable control bit 3 1 read-write CCC1PEN CCC1 pin enable control bit 4 1 read-write CCC2PEN CCC2 pin enable control bit 5 1 read-write TIMER1_CC0ROUTE CC0 port/pin select 0x71C read-write 0x00000000 0x000F0003 PORT CC0 port select register 0 2 read-write PIN CC0 pin select register 16 4 read-write TIMER1_CC1ROUTE CC1 port/pin select 0x720 read-write 0x00000000 0x000F0003 PORT CC1 port select register 0 2 read-write PIN CC1 pin select register 16 4 read-write TIMER1_CC2ROUTE CC2 port/pin select 0x724 read-write 0x00000000 0x000F0003 PORT CC2 port select register 0 2 read-write PIN CC2 pin select register 16 4 read-write TIMER1_CDTI0ROUTE CDTI0 port/pin select 0x728 read-write 0x00000000 0x000F0003 PORT CCC0 port select register 0 2 read-write PIN CCC0 pin select register 16 4 read-write TIMER1_CDTI1ROUTE CDTI1 port/pin select 0x72C read-write 0x00000000 0x000F0003 PORT CCC1 port select register 0 2 read-write PIN CCC1 pin select register 16 4 read-write TIMER1_CDTI2ROUTE CDTI2 port/pin select 0x730 read-write 0x00000000 0x000F0003 PORT CCC2 port select register 0 2 read-write PIN CCC2 pin select register 16 4 read-write TIMER2_ROUTEEN TIMER2 pin enable 0x738 read-write 0x00000000 0x0000003F CC0PEN CC0 pin enable control bit 0 1 read-write CC1PEN CC1 pin enable control bit 1 1 read-write CC2PEN CC2 pin enable control bit 2 1 read-write CCC0PEN CCC0 pin enable control bit 3 1 read-write CCC1PEN CCC1 pin enable control bit 4 1 read-write CCC2PEN CCC2 pin enable control bit 5 1 read-write TIMER2_CC0ROUTE CC0 port/pin select 0x73C read-write 0x00000000 0x000F0003 PORT CC0 port select register 0 2 read-write PIN CC0 pin select register 16 4 read-write TIMER2_CC1ROUTE CC1 port/pin select 0x740 read-write 0x00000000 0x000F0003 PORT CC1 port select register 0 2 read-write PIN CC1 pin select register 16 4 read-write TIMER2_CC2ROUTE CC2 port/pin select 0x744 read-write 0x00000000 0x000F0003 PORT CC2 port select register 0 2 read-write PIN CC2 pin select register 16 4 read-write TIMER2_CDTI0ROUTE CDTI0 port/pin select 0x748 read-write 0x00000000 0x000F0003 PORT CCC0 port select register 0 2 read-write PIN CCC0 pin select register 16 4 read-write TIMER2_CDTI1ROUTE CDTI1 port/pin select 0x74C read-write 0x00000000 0x000F0003 PORT CCC1 port select register 0 2 read-write PIN CCC1 pin select register 16 4 read-write TIMER2_CDTI2ROUTE CDTI2 port/pin select 0x750 read-write 0x00000000 0x000F0003 PORT CCC2 port select register 0 2 read-write PIN CCC2 pin select register 16 4 read-write TIMER3_ROUTEEN TIMER3 pin enable 0x758 read-write 0x00000000 0x0000003F CC0PEN CC0 pin enable control bit 0 1 read-write CC1PEN CC1 pin enable control bit 1 1 read-write CC2PEN CC2 pin enable control bit 2 1 read-write CCC0PEN CCC0 pin enable control bit 3 1 read-write CCC1PEN CCC1 pin enable control bit 4 1 read-write CCC2PEN CCC2 pin enable control bit 5 1 read-write TIMER3_CC0ROUTE CC0 port/pin select 0x75C read-write 0x00000000 0x000F0003 PORT CC0 port select register 0 2 read-write PIN CC0 pin select register 16 4 read-write TIMER3_CC1ROUTE CC1 port/pin select 0x760 read-write 0x00000000 0x000F0003 PORT CC1 port select register 0 2 read-write PIN CC1 pin select register 16 4 read-write TIMER3_CC2ROUTE CC2 port/pin select 0x764 read-write 0x00000000 0x000F0003 PORT CC2 port select register 0 2 read-write PIN CC2 pin select register 16 4 read-write TIMER3_CDTI0ROUTE CDTI0 port/pin select 0x768 read-write 0x00000000 0x000F0003 PORT CCC0 port select register 0 2 read-write PIN CCC0 pin select register 16 4 read-write TIMER3_CDTI1ROUTE CDTI1 port/pin select 0x76C read-write 0x00000000 0x000F0003 PORT CCC1 port select register 0 2 read-write PIN CCC1 pin select register 16 4 read-write TIMER3_CDTI2ROUTE CDTI2 port/pin select 0x770 read-write 0x00000000 0x000F0003 PORT CCC2 port select register 0 2 read-write PIN CCC2 pin select register 16 4 read-write TIMER4_ROUTEEN TIMER4 pin enable 0x778 read-write 0x00000000 0x0000003F CC0PEN CC0 pin enable control bit 0 1 read-write CC1PEN CC1 pin enable control bit 1 1 read-write CC2PEN CC2 pin enable control bit 2 1 read-write CCC0PEN CCC0 pin enable control bit 3 1 read-write CCC1PEN CCC1 pin enable control bit 4 1 read-write CCC2PEN CCC2 pin enable control bit 5 1 read-write TIMER4_CC0ROUTE CC0 port/pin select 0x77C read-write 0x00000000 0x000F0003 PORT CC0 port select register 0 2 read-write PIN CC0 pin select register 16 4 read-write TIMER4_CC1ROUTE CC1 port/pin select 0x780 read-write 0x00000000 0x000F0003 PORT CC1 port select register 0 2 read-write PIN CC1 pin select register 16 4 read-write TIMER4_CC2ROUTE CC2 port/pin select 0x784 read-write 0x00000000 0x000F0003 PORT CC2 port select register 0 2 read-write PIN CC2 pin select register 16 4 read-write TIMER4_CDTI0ROUTE CDTI0 port/pin select 0x788 read-write 0x00000000 0x000F0003 PORT CCC0 port select register 0 2 read-write PIN CCC0 pin select register 16 4 read-write TIMER4_CDTI1ROUTE CDTI1 port/pin select 0x78C read-write 0x00000000 0x000F0003 PORT CCC1 port select register 0 2 read-write PIN CCC1 pin select register 16 4 read-write TIMER4_CDTI2ROUTE CDTI2 port/pin select 0x790 read-write 0x00000000 0x000F0003 PORT CCC2 port select register 0 2 read-write PIN CCC2 pin select register 16 4 read-write USART0_ROUTEEN USART0 pin enable 0x798 read-write 0x00000000 0x0000001F CSPEN CS pin enable control bit 0 1 read-write RTSPEN RTS pin enable control bit 1 1 read-write RXPEN RX pin enable control bit 2 1 read-write CLKPEN SCLK pin enable control bit 3 1 read-write TXPEN TX pin enable control bit 4 1 read-write USART0_CSROUTE CS port/pin select 0x79C read-write 0x00000000 0x000F0003 PORT CS port select register 0 2 read-write PIN CS pin select register 16 4 read-write USART0_CTSROUTE CTS port/pin select 0x7A0 read-write 0x00000000 0x000F0003 PORT CTS port select register 0 2 read-write PIN CTS pin select register 16 4 read-write USART0_RTSROUTE RTS port/pin select 0x7A4 read-write 0x00000000 0x000F0003 PORT RTS port select register 0 2 read-write PIN RTS pin select register 16 4 read-write USART0_RXROUTE RX port/pin select 0x7A8 read-write 0x00000000 0x000F0003 PORT RX port select register 0 2 read-write PIN RX pin select register 16 4 read-write USART0_CLKROUTE SCLK port/pin select 0x7AC read-write 0x00000000 0x000F0003 PORT SCLK port select register 0 2 read-write PIN SCLK pin select register 16 4 read-write USART0_TXROUTE TX port/pin select 0x7B0 read-write 0x00000000 0x000F0003 PORT TX port select register 0 2 read-write PIN TX pin select register 16 4 read-write LDMA_S 0 LDMA_S Registers 0x40040000 0x00000000 0x00001000 registers LDMA 22 IPVERSION No Description 0x000 read-only 0x00000000 0x000000FF IPVERSION IPVERSION 0 8 read-only EN No Description 0x004 read-write 0x00000000 0x00000001 EN LDMA module enable and disable register 0 1 read-write CTRL No Description 0x008 read-write 0x1E000000 0x9F000000 NUMFIXED Number of Fixed Priority Channels 24 5 read-write CORERST Reset DMA controller 31 1 read-write STATUS No Description 0x00C read-only 0x1F100000 0x1F1F1FFB ANYBUSY Any DMA Channel Busy 0 1 read-only ANYREQ Any DMA Channel Request Pending 1 1 read-only CHGRANT Granted Channel Number 3 5 read-only CHERROR Errant Channel Number 8 5 read-only FIFOLEVEL FIFO Level 16 5 read-only CHNUM Number of Channels 24 5 read-only SYNCSWSET No Description 0x010 write-only 0x00000000 0x000000FF SYNCSWSET DMA SYNC Software Trigger Set 0 8 write-only SYNCSWCLR No Description 0x014 write-only 0x00000000 0x000000FF SYNCSWCLR DMA SYNC Software Trigger Clear 0 8 write-only SYNCHWEN No Description 0x018 read-write 0x00000000 0x00FF00FF SYNCSETEN Hardware Sync Trigger Set Enable 0 8 read-write SYNCCLREN Hardware Sync Trigger Clear Enable 16 8 read-write SYNCHWSEL No Description 0x01C read-write 0x00000000 0x00FF00FF SYNCSETEDGE Hardware Sync Trigger Set Edge Select 0 8 read-write RISE Use rising edge detection 0 FALL Use falling edge detection 1 SYNCCLREDGE Hardware Sync Trigger Clear Edge Select 16 8 read-write RISE Use rising edge detection 0 FALL Use falling edge detection 1 SYNCSTATUS No Description 0x020 read-only 0x00000000 0x000000FF SYNCTRIG sync trig status 0 8 read-only CHEN No Description 0x024 write-only 0x00000000 0x000000FF CHEN Channel Enables 0 8 write-only CHDIS No Description 0x028 write-only 0x00000000 0x000000FF CHDIS DMA Channel disable 0 8 write-only CHSTATUS No Description 0x02C read-only 0x00000000 0x000000FF CHSTATUS DMA Channel Status 0 8 read-only CHBUSY No Description 0x030 read-only 0x00000000 0x000000FF BUSY Channels Busy 0 8 read-only CHDONE No Description 0x034 read-write 0x00000000 0x000000FF CHDONE0 DMA Channel Link done intr flag 0 1 read-write CHDONE1 DMA Channel Link done intr flag 1 1 read-write CHDONE2 DMA Channel Link done intr flag 2 1 read-write CHDONE3 DMA Channel Link done intr flag 3 1 read-write CHDONE4 DMA Channel Link done intr flag 4 1 read-write CHDONE5 DMA Channel Link done intr flag 5 1 read-write CHDONE6 DMA Channel Link done intr flag 6 1 read-write CHDONE7 DMA Channel Link done intr flag 7 1 read-write DBGHALT No Description 0x038 read-write 0x00000000 0x000000FF DBGHALT DMA Debug Halt 0 8 read-write SWREQ No Description 0x03C write-only 0x00000000 0x000000FF SWREQ Software Transfer Requests 0 8 write-only REQDIS No Description 0x040 read-write 0x00000000 0x000000FF REQDIS DMA Request Disables 0 8 read-write REQPEND No Description 0x044 read-only 0x00000000 0x000000FF REQPEND DMA Requests Pending 0 8 read-only LINKLOAD No Description 0x048 write-only 0x00000000 0x000000FF LINKLOAD DMA Link Loads 0 8 write-only REQCLEAR No Description 0x04C write-only 0x00000000 0x000000FF REQCLEAR DMA Request Clear 0 8 write-only IF No Description 0x050 read-write 0x00000000 0x800000FF DONE0 DMA Structure Operation Done 0 1 read-write DONE1 DMA Structure Operation Done 1 1 read-write DONE2 DMA Structure Operation Done 2 1 read-write DONE3 DMA Structure Operation Done 3 1 read-write DONE4 DMA Structure Operation Done 4 1 read-write DONE5 DMA Structure Operation Done 5 1 read-write DONE6 DMA Structure Operation Done 6 1 read-write DONE7 DMA Structure Operation Done 7 1 read-write ERROR Error Flag 31 1 read-write IEN No Description 0x054 read-write 0x00000000 0x800000FF CHDONE Enable or disable the done interrupt 0 8 read-write ERROR Enable or disable the error interrupt 31 1 read-write CH0_CFG No Description 0x05C read-write 0x00000000 0x00330000 ARBSLOTS Arbitration Slot Number Select 16 2 read-write ONE One arbitration slot selected 0 TWO Two arbitration slots selected 1 FOUR Four arbitration slots selected 2 EIGHT Eight arbitration slots selected 3 SRCINCSIGN Source Address Increment Sign 20 1 read-write POSITIVE Increment source address 0 NEGATIVE Decrement source address 1 DSTINCSIGN Destination Address Increment Sign 21 1 read-write POSITIVE Increment destination address 0 NEGATIVE Decrement destination address 1 CH0_LOOP No Description 0x060 read-write 0x00000000 0x000000FF LOOPCNT Linked Structure Sequence Loop Counter 0 8 read-write CH0_CTRL No Description 0x064 read-write 0x00000000 0xFFFFFFFB STRUCTTYPE DMA Structure Type 0 2 read-write TRANSFER DMA transfer structure type selected. 0 SYNCHRONIZE Synchronization structure type selected. 1 WRITE Write immediate value structure type selected. 2 STRUCTREQ Structure DMA Transfer Request 3 1 read-only XFERCNT DMA Unit Data Transfer Count 4 11 read-write BYTESWAP Endian Byte Swap 15 1 read-write BLOCKSIZE Block Transfer Size 16 4 read-write UNIT1 One unit transfer per arbitration 0 UNIT2 Two unit transfers per arbitration 1 UNIT3 Three unit transfers per arbitration 2 UNIT4 Four unit transfers per arbitration 3 UNIT6 Six unit transfers per arbitration 4 UNIT8 Eight unit transfers per arbitration 5 UNIT16 Sixteen unit transfers per arbitration 7 UNIT32 32 unit transfers per arbitration 9 UNIT64 64 unit transfers per arbitration 10 UNIT128 128 unit transfers per arbitration 11 UNIT256 256 unit transfers per arbitration 12 UNIT512 512 unit transfers per arbitration 13 UNIT1024 1024 unit transfers per arbitration 14 ALL Transfer all units as specified by the XFRCNT field 15 DONEIEN DMA Operation Done Interrupt Flag Set En 20 1 read-write REQMODE DMA Request Transfer Mode Select 21 1 read-write BLOCK The LDMA transfers one BLOCKSIZE per transfer request. 0 ALL One transfer request transfers all units as defined by the XFRCNT field. 1 DECLOOPCNT Decrement Loop Count 22 1 read-write IGNORESREQ Ignore Sreq 23 1 read-write SRCINC Source Address Increment Size 24 2 read-write ONE Increment source address by one unit data size after each read 0 TWO Increment source address by two unit data sizes after each read 1 FOUR Increment source address by four unit data sizes after each read 2 NONE Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO. 3 SIZE Unit Data Transfer Size 26 2 read-write BYTE Each unit transfer is a byte 0 HALFWORD Each unit transfer is a half-word 1 WORD Each unit transfer is a word 2 DSTINC Destination Address Increment Size 28 2 read-write ONE Increment destination address by one unit data size after each write 0 TWO Increment destination address by two unit data sizes after each write 1 FOUR Increment destination address by four unit data sizes after each write 2 NONE Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO. 3 SRCMODE Source Addressing Mode 30 1 read-only ABSOLUTE The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data. 0 RELATIVE The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data. 1 DSTMODE Destination Addressing Mode 31 1 read-only ABSOLUTE The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data. 0 RELATIVE The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data. 1 CH0_SRC No Description 0x068 read-write 0x00000000 0xFFFFFFFF SRCADDR Source Data Address 0 32 read-write CH0_DST No Description 0x06C read-write 0x00000000 0xFFFFFFFF DSTADDR Destination Data Address 0 32 read-write CH0_LINK No Description 0x070 read-write 0x00000000 0xFFFFFFFF LINKMODE Link Structure Addressing Mode 0 1 read-only ABSOLUTE The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor. 0 RELATIVE The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor. 1 LINK Link Next Structure 1 1 read-write LINKADDR Link Structure Address 2 30 read-write CH1_CFG No Description 0x08C read-write 0x00000000 0x00330000 ARBSLOTS Arbitration Slot Number Select 16 2 read-write ONE One arbitration slot selected 0 TWO Two arbitration slots selected 1 FOUR Four arbitration slots selected 2 EIGHT Eight arbitration slots selected 3 SRCINCSIGN Source Address Increment Sign 20 1 read-write POSITIVE Increment source address 0 NEGATIVE Decrement source address 1 DSTINCSIGN Destination Address Increment Sign 21 1 read-write POSITIVE Increment destination address 0 NEGATIVE Decrement destination address 1 CH1_LOOP No Description 0x090 read-write 0x00000000 0x000000FF LOOPCNT Linked Structure Sequence Loop Counter 0 8 read-write CH1_CTRL No Description 0x094 read-write 0x00000000 0xFFFFFFFB STRUCTTYPE DMA Structure Type 0 2 read-write TRANSFER DMA transfer structure type selected. 0 SYNCHRONIZE Synchronization structure type selected. 1 WRITE Write immediate value structure type selected. 2 STRUCTREQ Structure DMA Transfer Request 3 1 read-only XFERCNT DMA Unit Data Transfer Count 4 11 read-write BYTESWAP Endian Byte Swap 15 1 read-write BLOCKSIZE Block Transfer Size 16 4 read-write UNIT1 One unit transfer per arbitration 0 UNIT2 Two unit transfers per arbitration 1 UNIT3 Three unit transfers per arbitration 2 UNIT4 Four unit transfers per arbitration 3 UNIT6 Six unit transfers per arbitration 4 UNIT8 Eight unit transfers per arbitration 5 UNIT16 Sixteen unit transfers per arbitration 7 UNIT32 32 unit transfers per arbitration 9 UNIT64 64 unit transfers per arbitration 10 UNIT128 128 unit transfers per arbitration 11 UNIT256 256 unit transfers per arbitration 12 UNIT512 512 unit transfers per arbitration 13 UNIT1024 1024 unit transfers per arbitration 14 ALL Transfer all units as specified by the XFRCNT field 15 DONEIEN DMA Operation Done Interrupt Flag Set En 20 1 read-write REQMODE DMA Request Transfer Mode Select 21 1 read-write BLOCK The LDMA transfers one BLOCKSIZE per transfer request. 0 ALL One transfer request transfers all units as defined by the XFRCNT field. 1 DECLOOPCNT Decrement Loop Count 22 1 read-write IGNORESREQ Ignore Sreq 23 1 read-write SRCINC Source Address Increment Size 24 2 read-write ONE Increment source address by one unit data size after each read 0 TWO Increment source address by two unit data sizes after each read 1 FOUR Increment source address by four unit data sizes after each read 2 NONE Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO. 3 SIZE Unit Data Transfer Size 26 2 read-write BYTE Each unit transfer is a byte 0 HALFWORD Each unit transfer is a half-word 1 WORD Each unit transfer is a word 2 DSTINC Destination Address Increment Size 28 2 read-write ONE Increment destination address by one unit data size after each write 0 TWO Increment destination address by two unit data sizes after each write 1 FOUR Increment destination address by four unit data sizes after each write 2 NONE Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO. 3 SRCMODE Source Addressing Mode 30 1 read-only ABSOLUTE The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data. 0 RELATIVE The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data. 1 DSTMODE Destination Addressing Mode 31 1 read-only ABSOLUTE The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data. 0 RELATIVE The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data. 1 CH1_SRC No Description 0x098 read-write 0x00000000 0xFFFFFFFF SRCADDR Source Data Address 0 32 read-write CH1_DST No Description 0x09C read-write 0x00000000 0xFFFFFFFF DSTADDR Destination Data Address 0 32 read-write CH1_LINK No Description 0x0A0 read-write 0x00000000 0xFFFFFFFF LINKMODE Link Structure Addressing Mode 0 1 read-only ABSOLUTE The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor. 0 RELATIVE The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor. 1 LINK Link Next Structure 1 1 read-write LINKADDR Link Structure Address 2 30 read-write CH2_CFG No Description 0x0BC read-write 0x00000000 0x00330000 ARBSLOTS Arbitration Slot Number Select 16 2 read-write ONE One arbitration slot selected 0 TWO Two arbitration slots selected 1 FOUR Four arbitration slots selected 2 EIGHT Eight arbitration slots selected 3 SRCINCSIGN Source Address Increment Sign 20 1 read-write POSITIVE Increment source address 0 NEGATIVE Decrement source address 1 DSTINCSIGN Destination Address Increment Sign 21 1 read-write POSITIVE Increment destination address 0 NEGATIVE Decrement destination address 1 CH2_LOOP No Description 0x0C0 read-write 0x00000000 0x000000FF LOOPCNT Linked Structure Sequence Loop Counter 0 8 read-write CH2_CTRL No Description 0x0C4 read-write 0x00000000 0xFFFFFFFB STRUCTTYPE DMA Structure Type 0 2 read-write TRANSFER DMA transfer structure type selected. 0 SYNCHRONIZE Synchronization structure type selected. 1 WRITE Write immediate value structure type selected. 2 STRUCTREQ Structure DMA Transfer Request 3 1 read-only XFERCNT DMA Unit Data Transfer Count 4 11 read-write BYTESWAP Endian Byte Swap 15 1 read-write BLOCKSIZE Block Transfer Size 16 4 read-write UNIT1 One unit transfer per arbitration 0 UNIT2 Two unit transfers per arbitration 1 UNIT3 Three unit transfers per arbitration 2 UNIT4 Four unit transfers per arbitration 3 UNIT6 Six unit transfers per arbitration 4 UNIT8 Eight unit transfers per arbitration 5 UNIT16 Sixteen unit transfers per arbitration 7 UNIT32 32 unit transfers per arbitration 9 UNIT64 64 unit transfers per arbitration 10 UNIT128 128 unit transfers per arbitration 11 UNIT256 256 unit transfers per arbitration 12 UNIT512 512 unit transfers per arbitration 13 UNIT1024 1024 unit transfers per arbitration 14 ALL Transfer all units as specified by the XFRCNT field 15 DONEIEN DMA Operation Done Interrupt Flag Set En 20 1 read-write REQMODE DMA Request Transfer Mode Select 21 1 read-write BLOCK The LDMA transfers one BLOCKSIZE per transfer request. 0 ALL One transfer request transfers all units as defined by the XFRCNT field. 1 DECLOOPCNT Decrement Loop Count 22 1 read-write IGNORESREQ Ignore Sreq 23 1 read-write SRCINC Source Address Increment Size 24 2 read-write ONE Increment source address by one unit data size after each read 0 TWO Increment source address by two unit data sizes after each read 1 FOUR Increment source address by four unit data sizes after each read 2 NONE Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO. 3 SIZE Unit Data Transfer Size 26 2 read-write BYTE Each unit transfer is a byte 0 HALFWORD Each unit transfer is a half-word 1 WORD Each unit transfer is a word 2 DSTINC Destination Address Increment Size 28 2 read-write ONE Increment destination address by one unit data size after each write 0 TWO Increment destination address by two unit data sizes after each write 1 FOUR Increment destination address by four unit data sizes after each write 2 NONE Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO. 3 SRCMODE Source Addressing Mode 30 1 read-only ABSOLUTE The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data. 0 RELATIVE The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data. 1 DSTMODE Destination Addressing Mode 31 1 read-only ABSOLUTE The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data. 0 RELATIVE The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data. 1 CH2_SRC No Description 0x0C8 read-write 0x00000000 0xFFFFFFFF SRCADDR Source Data Address 0 32 read-write CH2_DST No Description 0x0CC read-write 0x00000000 0xFFFFFFFF DSTADDR Destination Data Address 0 32 read-write CH2_LINK No Description 0x0D0 read-write 0x00000000 0xFFFFFFFF LINKMODE Link Structure Addressing Mode 0 1 read-only ABSOLUTE The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor. 0 RELATIVE The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor. 1 LINK Link Next Structure 1 1 read-write LINKADDR Link Structure Address 2 30 read-write CH3_CFG No Description 0x0EC read-write 0x00000000 0x00330000 ARBSLOTS Arbitration Slot Number Select 16 2 read-write ONE One arbitration slot selected 0 TWO Two arbitration slots selected 1 FOUR Four arbitration slots selected 2 EIGHT Eight arbitration slots selected 3 SRCINCSIGN Source Address Increment Sign 20 1 read-write POSITIVE Increment source address 0 NEGATIVE Decrement source address 1 DSTINCSIGN Destination Address Increment Sign 21 1 read-write POSITIVE Increment destination address 0 NEGATIVE Decrement destination address 1 CH3_LOOP No Description 0x0F0 read-write 0x00000000 0x000000FF LOOPCNT Linked Structure Sequence Loop Counter 0 8 read-write CH3_CTRL No Description 0x0F4 read-write 0x00000000 0xFFFFFFFB STRUCTTYPE DMA Structure Type 0 2 read-write TRANSFER DMA transfer structure type selected. 0 SYNCHRONIZE Synchronization structure type selected. 1 WRITE Write immediate value structure type selected. 2 STRUCTREQ Structure DMA Transfer Request 3 1 read-only XFERCNT DMA Unit Data Transfer Count 4 11 read-write BYTESWAP Endian Byte Swap 15 1 read-write BLOCKSIZE Block Transfer Size 16 4 read-write UNIT1 One unit transfer per arbitration 0 UNIT2 Two unit transfers per arbitration 1 UNIT3 Three unit transfers per arbitration 2 UNIT4 Four unit transfers per arbitration 3 UNIT6 Six unit transfers per arbitration 4 UNIT8 Eight unit transfers per arbitration 5 UNIT16 Sixteen unit transfers per arbitration 7 UNIT32 32 unit transfers per arbitration 9 UNIT64 64 unit transfers per arbitration 10 UNIT128 128 unit transfers per arbitration 11 UNIT256 256 unit transfers per arbitration 12 UNIT512 512 unit transfers per arbitration 13 UNIT1024 1024 unit transfers per arbitration 14 ALL Transfer all units as specified by the XFRCNT field 15 DONEIEN DMA Operation Done Interrupt Flag Set En 20 1 read-write REQMODE DMA Request Transfer Mode Select 21 1 read-write BLOCK The LDMA transfers one BLOCKSIZE per transfer request. 0 ALL One transfer request transfers all units as defined by the XFRCNT field. 1 DECLOOPCNT Decrement Loop Count 22 1 read-write IGNORESREQ Ignore Sreq 23 1 read-write SRCINC Source Address Increment Size 24 2 read-write ONE Increment source address by one unit data size after each read 0 TWO Increment source address by two unit data sizes after each read 1 FOUR Increment source address by four unit data sizes after each read 2 NONE Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO. 3 SIZE Unit Data Transfer Size 26 2 read-write BYTE Each unit transfer is a byte 0 HALFWORD Each unit transfer is a half-word 1 WORD Each unit transfer is a word 2 DSTINC Destination Address Increment Size 28 2 read-write ONE Increment destination address by one unit data size after each write 0 TWO Increment destination address by two unit data sizes after each write 1 FOUR Increment destination address by four unit data sizes after each write 2 NONE Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO. 3 SRCMODE Source Addressing Mode 30 1 read-only ABSOLUTE The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data. 0 RELATIVE The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data. 1 DSTMODE Destination Addressing Mode 31 1 read-only ABSOLUTE The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data. 0 RELATIVE The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data. 1 CH3_SRC No Description 0x0F8 read-write 0x00000000 0xFFFFFFFF SRCADDR Source Data Address 0 32 read-write CH3_DST No Description 0x0FC read-write 0x00000000 0xFFFFFFFF DSTADDR Destination Data Address 0 32 read-write CH3_LINK No Description 0x100 read-write 0x00000000 0xFFFFFFFF LINKMODE Link Structure Addressing Mode 0 1 read-only ABSOLUTE The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor. 0 RELATIVE The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor. 1 LINK Link Next Structure 1 1 read-write LINKADDR Link Structure Address 2 30 read-write CH4_CFG No Description 0x11C read-write 0x00000000 0x00330000 ARBSLOTS Arbitration Slot Number Select 16 2 read-write ONE One arbitration slot selected 0 TWO Two arbitration slots selected 1 FOUR Four arbitration slots selected 2 EIGHT Eight arbitration slots selected 3 SRCINCSIGN Source Address Increment Sign 20 1 read-write POSITIVE Increment source address 0 NEGATIVE Decrement source address 1 DSTINCSIGN Destination Address Increment Sign 21 1 read-write POSITIVE Increment destination address 0 NEGATIVE Decrement destination address 1 CH4_LOOP No Description 0x120 read-write 0x00000000 0x000000FF LOOPCNT Linked Structure Sequence Loop Counter 0 8 read-write CH4_CTRL No Description 0x124 read-write 0x00000000 0xFFFFFFFB STRUCTTYPE DMA Structure Type 0 2 read-write TRANSFER DMA transfer structure type selected. 0 SYNCHRONIZE Synchronization structure type selected. 1 WRITE Write immediate value structure type selected. 2 STRUCTREQ Structure DMA Transfer Request 3 1 read-only XFERCNT DMA Unit Data Transfer Count 4 11 read-write BYTESWAP Endian Byte Swap 15 1 read-write BLOCKSIZE Block Transfer Size 16 4 read-write UNIT1 One unit transfer per arbitration 0 UNIT2 Two unit transfers per arbitration 1 UNIT3 Three unit transfers per arbitration 2 UNIT4 Four unit transfers per arbitration 3 UNIT6 Six unit transfers per arbitration 4 UNIT8 Eight unit transfers per arbitration 5 UNIT16 Sixteen unit transfers per arbitration 7 UNIT32 32 unit transfers per arbitration 9 UNIT64 64 unit transfers per arbitration 10 UNIT128 128 unit transfers per arbitration 11 UNIT256 256 unit transfers per arbitration 12 UNIT512 512 unit transfers per arbitration 13 UNIT1024 1024 unit transfers per arbitration 14 ALL Transfer all units as specified by the XFRCNT field 15 DONEIEN DMA Operation Done Interrupt Flag Set En 20 1 read-write REQMODE DMA Request Transfer Mode Select 21 1 read-write BLOCK The LDMA transfers one BLOCKSIZE per transfer request. 0 ALL One transfer request transfers all units as defined by the XFRCNT field. 1 DECLOOPCNT Decrement Loop Count 22 1 read-write IGNORESREQ Ignore Sreq 23 1 read-write SRCINC Source Address Increment Size 24 2 read-write ONE Increment source address by one unit data size after each read 0 TWO Increment source address by two unit data sizes after each read 1 FOUR Increment source address by four unit data sizes after each read 2 NONE Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO. 3 SIZE Unit Data Transfer Size 26 2 read-write BYTE Each unit transfer is a byte 0 HALFWORD Each unit transfer is a half-word 1 WORD Each unit transfer is a word 2 DSTINC Destination Address Increment Size 28 2 read-write ONE Increment destination address by one unit data size after each write 0 TWO Increment destination address by two unit data sizes after each write 1 FOUR Increment destination address by four unit data sizes after each write 2 NONE Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO. 3 SRCMODE Source Addressing Mode 30 1 read-only ABSOLUTE The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data. 0 RELATIVE The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data. 1 DSTMODE Destination Addressing Mode 31 1 read-only ABSOLUTE The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data. 0 RELATIVE The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data. 1 CH4_SRC No Description 0x128 read-write 0x00000000 0xFFFFFFFF SRCADDR Source Data Address 0 32 read-write CH4_DST No Description 0x12C read-write 0x00000000 0xFFFFFFFF DSTADDR Destination Data Address 0 32 read-write CH4_LINK No Description 0x130 read-write 0x00000000 0xFFFFFFFF LINKMODE Link Structure Addressing Mode 0 1 read-only ABSOLUTE The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor. 0 RELATIVE The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor. 1 LINK Link Next Structure 1 1 read-write LINKADDR Link Structure Address 2 30 read-write CH5_CFG No Description 0x14C read-write 0x00000000 0x00330000 ARBSLOTS Arbitration Slot Number Select 16 2 read-write ONE One arbitration slot selected 0 TWO Two arbitration slots selected 1 FOUR Four arbitration slots selected 2 EIGHT Eight arbitration slots selected 3 SRCINCSIGN Source Address Increment Sign 20 1 read-write POSITIVE Increment source address 0 NEGATIVE Decrement source address 1 DSTINCSIGN Destination Address Increment Sign 21 1 read-write POSITIVE Increment destination address 0 NEGATIVE Decrement destination address 1 CH5_LOOP No Description 0x150 read-write 0x00000000 0x000000FF LOOPCNT Linked Structure Sequence Loop Counter 0 8 read-write CH5_CTRL No Description 0x154 read-write 0x00000000 0xFFFFFFFB STRUCTTYPE DMA Structure Type 0 2 read-write TRANSFER DMA transfer structure type selected. 0 SYNCHRONIZE Synchronization structure type selected. 1 WRITE Write immediate value structure type selected. 2 STRUCTREQ Structure DMA Transfer Request 3 1 read-only XFERCNT DMA Unit Data Transfer Count 4 11 read-write BYTESWAP Endian Byte Swap 15 1 read-write BLOCKSIZE Block Transfer Size 16 4 read-write UNIT1 One unit transfer per arbitration 0 UNIT2 Two unit transfers per arbitration 1 UNIT3 Three unit transfers per arbitration 2 UNIT4 Four unit transfers per arbitration 3 UNIT6 Six unit transfers per arbitration 4 UNIT8 Eight unit transfers per arbitration 5 UNIT16 Sixteen unit transfers per arbitration 7 UNIT32 32 unit transfers per arbitration 9 UNIT64 64 unit transfers per arbitration 10 UNIT128 128 unit transfers per arbitration 11 UNIT256 256 unit transfers per arbitration 12 UNIT512 512 unit transfers per arbitration 13 UNIT1024 1024 unit transfers per arbitration 14 ALL Transfer all units as specified by the XFRCNT field 15 DONEIEN DMA Operation Done Interrupt Flag Set En 20 1 read-write REQMODE DMA Request Transfer Mode Select 21 1 read-write BLOCK The LDMA transfers one BLOCKSIZE per transfer request. 0 ALL One transfer request transfers all units as defined by the XFRCNT field. 1 DECLOOPCNT Decrement Loop Count 22 1 read-write IGNORESREQ Ignore Sreq 23 1 read-write SRCINC Source Address Increment Size 24 2 read-write ONE Increment source address by one unit data size after each read 0 TWO Increment source address by two unit data sizes after each read 1 FOUR Increment source address by four unit data sizes after each read 2 NONE Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO. 3 SIZE Unit Data Transfer Size 26 2 read-write BYTE Each unit transfer is a byte 0 HALFWORD Each unit transfer is a half-word 1 WORD Each unit transfer is a word 2 DSTINC Destination Address Increment Size 28 2 read-write ONE Increment destination address by one unit data size after each write 0 TWO Increment destination address by two unit data sizes after each write 1 FOUR Increment destination address by four unit data sizes after each write 2 NONE Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO. 3 SRCMODE Source Addressing Mode 30 1 read-only ABSOLUTE The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data. 0 RELATIVE The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data. 1 DSTMODE Destination Addressing Mode 31 1 read-only ABSOLUTE The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data. 0 RELATIVE The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data. 1 CH5_SRC No Description 0x158 read-write 0x00000000 0xFFFFFFFF SRCADDR Source Data Address 0 32 read-write CH5_DST No Description 0x15C read-write 0x00000000 0xFFFFFFFF DSTADDR Destination Data Address 0 32 read-write CH5_LINK No Description 0x160 read-write 0x00000000 0xFFFFFFFF LINKMODE Link Structure Addressing Mode 0 1 read-only ABSOLUTE The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor. 0 RELATIVE The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor. 1 LINK Link Next Structure 1 1 read-write LINKADDR Link Structure Address 2 30 read-write CH6_CFG No Description 0x17C read-write 0x00000000 0x00330000 ARBSLOTS Arbitration Slot Number Select 16 2 read-write ONE One arbitration slot selected 0 TWO Two arbitration slots selected 1 FOUR Four arbitration slots selected 2 EIGHT Eight arbitration slots selected 3 SRCINCSIGN Source Address Increment Sign 20 1 read-write POSITIVE Increment source address 0 NEGATIVE Decrement source address 1 DSTINCSIGN Destination Address Increment Sign 21 1 read-write POSITIVE Increment destination address 0 NEGATIVE Decrement destination address 1 CH6_LOOP No Description 0x180 read-write 0x00000000 0x000000FF LOOPCNT Linked Structure Sequence Loop Counter 0 8 read-write CH6_CTRL No Description 0x184 read-write 0x00000000 0xFFFFFFFB STRUCTTYPE DMA Structure Type 0 2 read-write TRANSFER DMA transfer structure type selected. 0 SYNCHRONIZE Synchronization structure type selected. 1 WRITE Write immediate value structure type selected. 2 STRUCTREQ Structure DMA Transfer Request 3 1 read-only XFERCNT DMA Unit Data Transfer Count 4 11 read-write BYTESWAP Endian Byte Swap 15 1 read-write BLOCKSIZE Block Transfer Size 16 4 read-write UNIT1 One unit transfer per arbitration 0 UNIT2 Two unit transfers per arbitration 1 UNIT3 Three unit transfers per arbitration 2 UNIT4 Four unit transfers per arbitration 3 UNIT6 Six unit transfers per arbitration 4 UNIT8 Eight unit transfers per arbitration 5 UNIT16 Sixteen unit transfers per arbitration 7 UNIT32 32 unit transfers per arbitration 9 UNIT64 64 unit transfers per arbitration 10 UNIT128 128 unit transfers per arbitration 11 UNIT256 256 unit transfers per arbitration 12 UNIT512 512 unit transfers per arbitration 13 UNIT1024 1024 unit transfers per arbitration 14 ALL Transfer all units as specified by the XFRCNT field 15 DONEIEN DMA Operation Done Interrupt Flag Set En 20 1 read-write REQMODE DMA Request Transfer Mode Select 21 1 read-write BLOCK The LDMA transfers one BLOCKSIZE per transfer request. 0 ALL One transfer request transfers all units as defined by the XFRCNT field. 1 DECLOOPCNT Decrement Loop Count 22 1 read-write IGNORESREQ Ignore Sreq 23 1 read-write SRCINC Source Address Increment Size 24 2 read-write ONE Increment source address by one unit data size after each read 0 TWO Increment source address by two unit data sizes after each read 1 FOUR Increment source address by four unit data sizes after each read 2 NONE Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO. 3 SIZE Unit Data Transfer Size 26 2 read-write BYTE Each unit transfer is a byte 0 HALFWORD Each unit transfer is a half-word 1 WORD Each unit transfer is a word 2 DSTINC Destination Address Increment Size 28 2 read-write ONE Increment destination address by one unit data size after each write 0 TWO Increment destination address by two unit data sizes after each write 1 FOUR Increment destination address by four unit data sizes after each write 2 NONE Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO. 3 SRCMODE Source Addressing Mode 30 1 read-only ABSOLUTE The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data. 0 RELATIVE The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data. 1 DSTMODE Destination Addressing Mode 31 1 read-only ABSOLUTE The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data. 0 RELATIVE The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data. 1 CH6_SRC No Description 0x188 read-write 0x00000000 0xFFFFFFFF SRCADDR Source Data Address 0 32 read-write CH6_DST No Description 0x18C read-write 0x00000000 0xFFFFFFFF DSTADDR Destination Data Address 0 32 read-write CH6_LINK No Description 0x190 read-write 0x00000000 0xFFFFFFFF LINKMODE Link Structure Addressing Mode 0 1 read-only ABSOLUTE The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor. 0 RELATIVE The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor. 1 LINK Link Next Structure 1 1 read-write LINKADDR Link Structure Address 2 30 read-write CH7_CFG No Description 0x1AC read-write 0x00000000 0x00330000 ARBSLOTS Arbitration Slot Number Select 16 2 read-write ONE One arbitration slot selected 0 TWO Two arbitration slots selected 1 FOUR Four arbitration slots selected 2 EIGHT Eight arbitration slots selected 3 SRCINCSIGN Source Address Increment Sign 20 1 read-write POSITIVE Increment source address 0 NEGATIVE Decrement source address 1 DSTINCSIGN Destination Address Increment Sign 21 1 read-write POSITIVE Increment destination address 0 NEGATIVE Decrement destination address 1 CH7_LOOP No Description 0x1B0 read-write 0x00000000 0x000000FF LOOPCNT Linked Structure Sequence Loop Counter 0 8 read-write CH7_CTRL No Description 0x1B4 read-write 0x00000000 0xFFFFFFFB STRUCTTYPE DMA Structure Type 0 2 read-write TRANSFER DMA transfer structure type selected. 0 SYNCHRONIZE Synchronization structure type selected. 1 WRITE Write immediate value structure type selected. 2 STRUCTREQ Structure DMA Transfer Request 3 1 read-only XFERCNT DMA Unit Data Transfer Count 4 11 read-write BYTESWAP Endian Byte Swap 15 1 read-write BLOCKSIZE Block Transfer Size 16 4 read-write UNIT1 One unit transfer per arbitration 0 UNIT2 Two unit transfers per arbitration 1 UNIT3 Three unit transfers per arbitration 2 UNIT4 Four unit transfers per arbitration 3 UNIT6 Six unit transfers per arbitration 4 UNIT8 Eight unit transfers per arbitration 5 UNIT16 Sixteen unit transfers per arbitration 7 UNIT32 32 unit transfers per arbitration 9 UNIT64 64 unit transfers per arbitration 10 UNIT128 128 unit transfers per arbitration 11 UNIT256 256 unit transfers per arbitration 12 UNIT512 512 unit transfers per arbitration 13 UNIT1024 1024 unit transfers per arbitration 14 ALL Transfer all units as specified by the XFRCNT field 15 DONEIEN DMA Operation Done Interrupt Flag Set En 20 1 read-write REQMODE DMA Request Transfer Mode Select 21 1 read-write BLOCK The LDMA transfers one BLOCKSIZE per transfer request. 0 ALL One transfer request transfers all units as defined by the XFRCNT field. 1 DECLOOPCNT Decrement Loop Count 22 1 read-write IGNORESREQ Ignore Sreq 23 1 read-write SRCINC Source Address Increment Size 24 2 read-write ONE Increment source address by one unit data size after each read 0 TWO Increment source address by two unit data sizes after each read 1 FOUR Increment source address by four unit data sizes after each read 2 NONE Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO. 3 SIZE Unit Data Transfer Size 26 2 read-write BYTE Each unit transfer is a byte 0 HALFWORD Each unit transfer is a half-word 1 WORD Each unit transfer is a word 2 DSTINC Destination Address Increment Size 28 2 read-write ONE Increment destination address by one unit data size after each write 0 TWO Increment destination address by two unit data sizes after each write 1 FOUR Increment destination address by four unit data sizes after each write 2 NONE Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO. 3 SRCMODE Source Addressing Mode 30 1 read-only ABSOLUTE The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data. 0 RELATIVE The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data. 1 DSTMODE Destination Addressing Mode 31 1 read-only ABSOLUTE The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data. 0 RELATIVE The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data. 1 CH7_SRC No Description 0x1B8 read-write 0x00000000 0xFFFFFFFF SRCADDR Source Data Address 0 32 read-write CH7_DST No Description 0x1BC read-write 0x00000000 0xFFFFFFFF DSTADDR Destination Data Address 0 32 read-write CH7_LINK No Description 0x1C0 read-write 0x00000000 0xFFFFFFFF LINKMODE Link Structure Addressing Mode 0 1 read-only ABSOLUTE The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor. 0 RELATIVE The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor. 1 LINK Link Next Structure 1 1 read-write LINKADDR Link Structure Address 2 30 read-write LDMAXBAR_S 2 LDMAXBAR_S Registers 0x40044000 0x00000000 0x00001000 registers IPVERSION No Description 0x000 read-only 0x00000002 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only CH0_REQSEL No Description 0x004 read-write 0x00000000 0x003F000F SIGSEL Signal Select 0 4 read-write SOURCESEL Source Select 16 6 read-write CH1_REQSEL No Description 0x008 read-write 0x00000000 0x003F000F SIGSEL Signal Select 0 4 read-write SOURCESEL Source Select 16 6 read-write CH2_REQSEL No Description 0x00C read-write 0x00000000 0x003F000F SIGSEL Signal Select 0 4 read-write SOURCESEL Source Select 16 6 read-write CH3_REQSEL No Description 0x010 read-write 0x00000000 0x003F000F SIGSEL Signal Select 0 4 read-write SOURCESEL Source Select 16 6 read-write CH4_REQSEL No Description 0x014 read-write 0x00000000 0x003F000F SIGSEL Signal Select 0 4 read-write SOURCESEL Source Select 16 6 read-write CH5_REQSEL No Description 0x018 read-write 0x00000000 0x003F000F SIGSEL Signal Select 0 4 read-write SOURCESEL Source Select 16 6 read-write CH6_REQSEL No Description 0x01C read-write 0x00000000 0x003F000F SIGSEL Signal Select 0 4 read-write SOURCESEL Source Select 16 6 read-write CH7_REQSEL No Description 0x020 read-write 0x00000000 0x003F000F SIGSEL Signal Select 0 4 read-write SOURCESEL Source Select 16 6 read-write TIMER0_S 1 TIMER0_S Registers 0x40048000 0x00000000 0x00001000 registers TIMER0 4 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only CFG No Description 0x004 read-write 0x00000000 0x0FFF1FFB MODE Timer Mode 0 2 read-write UP Up-count mode 0 DOWN Down-count mode 1 UPDOWN Up/down-count mode 2 QDEC Quadrature decoder mode 3 SYNC Timer Start/Stop/Reload Synchronization 3 1 read-write DISABLE Timer operation is unaffected by other timers. 0 ENABLE Timer may be started, stopped and re-loaded from other timer instances. 1 OSMEN One-shot Mode Enable 4 1 read-write QDM Quadrature Decoder Mode Selection 5 1 read-write X2 X2 mode selected 0 X4 X4 mode selected 1 DEBUGRUN Debug Mode Run Enable 6 1 read-write HALT Timer is halted in debug mode 0 RUN Timer is running in debug mode 1 DMACLRACT DMA Request Clear on Active 7 1 read-write CLKSEL Clock Source Select 8 2 read-write PRESCEM01GRPACLK Prescaled EM01GRPACLK 0 CC1 Compare/Capture Channel 1 Input 1 TIMEROUF Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer 2 RETIMEEN PWM output retimed enable 10 1 read-write DISABLE PWM outputs are not re-timed. 0 ENABLE PWM outputs are re-timed. 1 DISSYNCOUT Disable Timer Start/Stop/Reload output 11 1 read-write EN Timer can start/stop/reload other timers with SYNC bit set 0 DIS Timer cannot start/stop/reload other timers with SYNC bit set 1 ATI Always Track Inputs 16 1 read-write RSSCOIST Reload-Start Sets COIST 17 1 read-write PRESC Prescaler Setting 18 10 read-write DIV1 No prescaling 0 DIV2 Prescale by 2 1 DIV4 Prescale by 4 3 DIV8 Prescale by 8 7 DIV16 Prescale by 16 15 DIV32 Prescale by 32 31 DIV64 Prescale by 64 63 DIV128 Prescale by 128 127 DIV256 Prescale by 256 255 DIV512 Prescale by 512 511 DIV1024 Prescale by 1024 1023 CTRL No Description 0x008 read-write 0x00000000 0x0000001F RISEA Timer Rising Input Edge Action 0 2 read-write NONE No action 0 START Start counter without reload 1 STOP Stop counter without reload 2 RELOADSTART Reload and start counter 3 FALLA Timer Falling Input Edge Action 2 2 read-write NONE No action 0 START Start counter without reload 1 STOP Stop counter without reload 2 RELOADSTART Reload and start counter 3 X2CNT 2x Count Mode 4 1 read-write CMD No Description 0x00C write-only 0x00000000 0x00000003 START Start Timer 0 1 write-only STOP Stop Timer 1 1 write-only STATUS No Description 0x010 read-only 0x00000000 0x07070777 RUNNING Running 0 1 read-only DIR Direction 1 1 read-only UP Counting up 0 DOWN Counting down 1 TOPBV TOP Buffer Valid 2 1 read-only TIMERLOCKSTATUS Timer lock status 4 1 read-only UNLOCKED TIMER registers are unlocked 0 LOCKED TIMER registers are locked 1 DTILOCKSTATUS DTI lock status 5 1 read-only UNLOCKED DTI registers are unlocked 0 LOCKED DTI registers are locked 1 SYNCBUSY Sync Busy 6 1 read-only OCBV0 Output Compare Buffer Valid 8 1 read-only OCBV1 Output Compare Buffer Valid 9 1 read-only OCBV2 Output Compare Buffer Valid 10 1 read-only ICFEMPTY0 Input capture fifo empty 16 1 read-only ICFEMPTY1 Input capture fifo empty 17 1 read-only ICFEMPTY2 Input capture fifo empty 18 1 read-only CCPOL0 CCn Polarity 24 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 CCPOL1 CCn Polarity 25 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 CCPOL2 CCn Polarity 26 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 IF No Description 0x014 read-write 0x00000000 0x07770077 OF Overflow Interrupt Flag 0 1 read-write UF Underflow Interrupt Flag 1 1 read-write DIRCHG Direction Change Detect Interrupt Flag 2 1 read-write CC0 Capture Compare Channel 0 Interrupt Flag 4 1 read-write CC1 Capture Compare Channel 1 Interrupt Flag 5 1 read-write CC2 Capture Compare Channel 2 Interrupt Flag 6 1 read-write ICFWLFULL0 Input Capture Watermark Level Full 16 1 read-write ICFWLFULL1 Input Capture Watermark Level Full 17 1 read-write ICFWLFULL2 Input Capture Watermark Level Full 18 1 read-write ICFOF0 Input Capture FIFO overflow 20 1 read-write ICFOF1 Input Capture FIFO overflow 21 1 read-write ICFOF2 Input Capture FIFO overflow 22 1 read-write ICFUF0 Input capture FIFO underflow 24 1 read-write ICFUF1 Input capture FIFO underflow 25 1 read-write ICFUF2 Input capture FIFO underflow 26 1 read-write IEN No Description 0x018 read-write 0x00000000 0x07770077 OF Overflow Interrupt Enable 0 1 read-write UF Underflow Interrupt Enable 1 1 read-write DIRCHG Direction Change Detect Interrupt Enable 2 1 read-write CC0 CC0 Interrupt Enable 4 1 read-write CC1 CC1 Interrupt Enable 5 1 read-write CC2 CC2 Interrupt Enable 6 1 read-write ICFWLFULL0 ICFWLFULL0 Interrupt Enable 16 1 read-write ICFWLFULL1 ICFWLFULL1 Interrupt Enable 17 1 read-write ICFWLFULL2 ICFWLFULL2 Interrupt Enable 18 1 read-write ICFOF0 ICFOF0 Interrupt Enable 20 1 read-write ICFOF1 ICFOF1 Interrupt Enable 21 1 read-write ICFOF2 ICFOF2 Interrupt Enable 22 1 read-write ICFUF0 ICFUF0 Interrupt Enable 24 1 read-write ICFUF1 ICFUF1 Interrupt Enable 25 1 read-write ICFUF2 ICFUF2 Interrupt Enable 26 1 read-write TOP No Description 0x01C read-write 0x0000FFFF 0xFFFFFFFF TOP Counter Top Value 0 32 read-write TOPB No Description 0x020 read-write 0x00000000 0xFFFFFFFF TOPB Counter Top Buffer Register 0 32 read-write CNT No Description 0x024 read-write 0x00000000 0xFFFFFFFF CNT Counter Value 0 32 read-write LOCK No Description 0x02C write-only 0x00000000 0x0000FFFF LOCKKEY Timer Lock Key 0 16 write-only UNLOCK Write to unlock TIMER registers 52864 EN No Description 0x030 read-write 0x00000000 0x00000003 EN Timer Module Enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only CC0_CFG No Description 0x060 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC0_CTRL No Description 0x064 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC0_OC No Description 0x068 read-write 0x00000000 0xFFFFFFFF OC Output Compare Value 0 32 read-write CC0_OCB No Description 0x070 read-write 0x00000000 0xFFFFFFFF OCB Output Compare Value Buffer 0 32 read-write CC0_ICF No Description 0x074 read-only 0x00000000 0xFFFFFFFF ICF Input Capture FIFO 0 32 read-only CC0_ICOF No Description 0x078 read-only 0x00000000 0xFFFFFFFF ICOF Input Capture FIFO Overflow 0 32 read-only CC1_CFG No Description 0x080 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC1_CTRL No Description 0x084 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC1_OC No Description 0x088 read-write 0x00000000 0xFFFFFFFF OC Output Compare Value 0 32 read-write CC1_OCB No Description 0x090 read-write 0x00000000 0xFFFFFFFF OCB Output Compare Value Buffer 0 32 read-write CC1_ICF No Description 0x094 read-only 0x00000000 0xFFFFFFFF ICF Input Capture FIFO 0 32 read-only CC1_ICOF No Description 0x098 read-only 0x00000000 0xFFFFFFFF ICOF Input Capture FIFO Overflow 0 32 read-only CC2_CFG No Description 0x0A0 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC2_CTRL No Description 0x0A4 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC2_OC No Description 0x0A8 read-write 0x00000000 0xFFFFFFFF OC Output Compare Value 0 32 read-write CC2_OCB No Description 0x0B0 read-write 0x00000000 0xFFFFFFFF OCB Output Compare Value Buffer 0 32 read-write CC2_ICF No Description 0x0B4 read-only 0x00000000 0xFFFFFFFF ICF Input Capture FIFO 0 32 read-only CC2_ICOF No Description 0x0B8 read-only 0x00000000 0xFFFFFFFF ICOF Input Capture FIFO Overflow 0 32 read-only DTCFG No Description 0x0E0 read-write 0x00000000 0x00000E03 DTEN DTI Enable 0 1 read-write DTDAS DTI Automatic Start-up Functionality 1 1 read-write NORESTART No DTI restart on debugger exit 0 RESTART DTI restart on debugger exit 1 DTAR DTI Always Run 9 1 read-write DTFATS DTI Fault Action on Timer Stop 10 1 read-write DTPRSEN DTI PRS Source Enable 11 1 read-write DTTIMECFG No Description 0x0E4 read-write 0x00000000 0x003FFFFF DTPRESC DTI Prescaler Setting 0 10 read-write DTRISET DTI Rise-time 10 6 read-write DTFALLT DTI Fall-time 16 6 read-write DTFCFG No Description 0x0E8 read-write 0x00000000 0x1F030000 DTFA DTI Fault Action 16 2 read-write NONE No action on fault 0 INACTIVE Set outputs inactive 1 CLEAR Clear outputs 2 TRISTATE Tristate outputs 3 DTPRS0FEN DTI PRS 0 Fault Enable 24 1 read-write DTPRS1FEN DTI PRS 1 Fault Enable 25 1 read-write DTDBGFEN DTI Debugger Fault Enable 26 1 read-write DTLOCKUPFEN DTI Lockup Fault Enable 27 1 read-write DTEM23FEN DTI EM23 Fault Enable 28 1 read-write DTCTRL No Description 0x0EC read-write 0x00000000 0x00000003 DTCINV DTI Complementary Output Invert. 0 1 read-write DTIPOL DTI Inactive Polarity 1 1 read-write DTOGEN No Description 0x0F0 read-write 0x00000000 0x0000003F DTOGCC0EN DTI CCn Output Generation Enable 0 1 read-write DTOGCC1EN DTI CCn Output Generation Enable 1 1 read-write DTOGCC2EN DTI CCn Output Generation Enable 2 1 read-write DTOGCDTI0EN DTI CDTIn Output Generation Enable 3 1 read-write DTOGCDTI1EN DTI CDTIn Output Generation Enable 4 1 read-write DTOGCDTI2EN DTI CDTIn Output Generation Enable 5 1 read-write DTFAULT No Description 0x0F4 read-only 0x00000000 0x0000001F DTPRS0F DTI PRS 0 Fault 0 1 read-only DTPRS1F DTI PRS 1 Fault 1 1 read-only DTDBGF DTI Debugger Fault 2 1 read-only DTLOCKUPF DTI Lockup Fault 3 1 read-only DTEM23F DTI EM23 Entry Fault 4 1 read-only DTFAULTC No Description 0x0F8 write-only 0x00000000 0x0000001F DTPRS0FC DTI PRS0 Fault Clear 0 1 write-only DTPRS1FC DTI PRS1 Fault Clear 1 1 write-only DTDBGFC DTI Debugger Fault Clear 2 1 write-only DTLOCKUPFC DTI Lockup Fault Clear 3 1 write-only DTEM23FC DTI EM23 Fault Clear 4 1 write-only DTLOCK No Description 0x0FC write-only 0x00000000 0x0000FFFF DTILOCKKEY DTI Lock Key 0 16 write-only UNLOCK Write to unlock TIMER DTI registers 52864 TIMER1_S 1 TIMER1_S Registers 0x4004C000 0x00000000 0x00001000 registers TIMER1 5 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only CFG No Description 0x004 read-write 0x00000000 0x0FFF1FFB MODE Timer Mode 0 2 read-write UP Up-count mode 0 DOWN Down-count mode 1 UPDOWN Up/down-count mode 2 QDEC Quadrature decoder mode 3 SYNC Timer Start/Stop/Reload Synchronization 3 1 read-write DISABLE Timer operation is unaffected by other timers. 0 ENABLE Timer may be started, stopped and re-loaded from other timer instances. 1 OSMEN One-shot Mode Enable 4 1 read-write QDM Quadrature Decoder Mode Selection 5 1 read-write X2 X2 mode selected 0 X4 X4 mode selected 1 DEBUGRUN Debug Mode Run Enable 6 1 read-write HALT Timer is halted in debug mode 0 RUN Timer is running in debug mode 1 DMACLRACT DMA Request Clear on Active 7 1 read-write CLKSEL Clock Source Select 8 2 read-write PRESCEM01GRPACLK Prescaled EM01GRPACLK 0 CC1 Compare/Capture Channel 1 Input 1 TIMEROUF Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer 2 RETIMEEN PWM output retimed enable 10 1 read-write DISABLE PWM outputs are not re-timed. 0 ENABLE PWM outputs are re-timed. 1 DISSYNCOUT Disable Timer Start/Stop/Reload output 11 1 read-write EN Timer can start/stop/reload other timers with SYNC bit set 0 DIS Timer cannot start/stop/reload other timers with SYNC bit set 1 ATI Always Track Inputs 16 1 read-write RSSCOIST Reload-Start Sets COIST 17 1 read-write PRESC Prescaler Setting 18 10 read-write DIV1 No prescaling 0 DIV2 Prescale by 2 1 DIV4 Prescale by 4 3 DIV8 Prescale by 8 7 DIV16 Prescale by 16 15 DIV32 Prescale by 32 31 DIV64 Prescale by 64 63 DIV128 Prescale by 128 127 DIV256 Prescale by 256 255 DIV512 Prescale by 512 511 DIV1024 Prescale by 1024 1023 CTRL No Description 0x008 read-write 0x00000000 0x0000001F RISEA Timer Rising Input Edge Action 0 2 read-write NONE No action 0 START Start counter without reload 1 STOP Stop counter without reload 2 RELOADSTART Reload and start counter 3 FALLA Timer Falling Input Edge Action 2 2 read-write NONE No action 0 START Start counter without reload 1 STOP Stop counter without reload 2 RELOADSTART Reload and start counter 3 X2CNT 2x Count Mode 4 1 read-write CMD No Description 0x00C write-only 0x00000000 0x00000003 START Start Timer 0 1 write-only STOP Stop Timer 1 1 write-only STATUS No Description 0x010 read-only 0x00000000 0x07070777 RUNNING Running 0 1 read-only DIR Direction 1 1 read-only UP Counting up 0 DOWN Counting down 1 TOPBV TOP Buffer Valid 2 1 read-only TIMERLOCKSTATUS Timer lock status 4 1 read-only UNLOCKED TIMER registers are unlocked 0 LOCKED TIMER registers are locked 1 DTILOCKSTATUS DTI lock status 5 1 read-only UNLOCKED DTI registers are unlocked 0 LOCKED DTI registers are locked 1 SYNCBUSY Sync Busy 6 1 read-only OCBV0 Output Compare Buffer Valid 8 1 read-only OCBV1 Output Compare Buffer Valid 9 1 read-only OCBV2 Output Compare Buffer Valid 10 1 read-only ICFEMPTY0 Input capture fifo empty 16 1 read-only ICFEMPTY1 Input capture fifo empty 17 1 read-only ICFEMPTY2 Input capture fifo empty 18 1 read-only CCPOL0 CCn Polarity 24 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 CCPOL1 CCn Polarity 25 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 CCPOL2 CCn Polarity 26 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 IF No Description 0x014 read-write 0x00000000 0x07770077 OF Overflow Interrupt Flag 0 1 read-write UF Underflow Interrupt Flag 1 1 read-write DIRCHG Direction Change Detect Interrupt Flag 2 1 read-write CC0 Capture Compare Channel 0 Interrupt Flag 4 1 read-write CC1 Capture Compare Channel 1 Interrupt Flag 5 1 read-write CC2 Capture Compare Channel 2 Interrupt Flag 6 1 read-write ICFWLFULL0 Input Capture Watermark Level Full 16 1 read-write ICFWLFULL1 Input Capture Watermark Level Full 17 1 read-write ICFWLFULL2 Input Capture Watermark Level Full 18 1 read-write ICFOF0 Input Capture FIFO overflow 20 1 read-write ICFOF1 Input Capture FIFO overflow 21 1 read-write ICFOF2 Input Capture FIFO overflow 22 1 read-write ICFUF0 Input capture FIFO underflow 24 1 read-write ICFUF1 Input capture FIFO underflow 25 1 read-write ICFUF2 Input capture FIFO underflow 26 1 read-write IEN No Description 0x018 read-write 0x00000000 0x07770077 OF Overflow Interrupt Enable 0 1 read-write UF Underflow Interrupt Enable 1 1 read-write DIRCHG Direction Change Detect Interrupt Enable 2 1 read-write CC0 CC0 Interrupt Enable 4 1 read-write CC1 CC1 Interrupt Enable 5 1 read-write CC2 CC2 Interrupt Enable 6 1 read-write ICFWLFULL0 ICFWLFULL0 Interrupt Enable 16 1 read-write ICFWLFULL1 ICFWLFULL1 Interrupt Enable 17 1 read-write ICFWLFULL2 ICFWLFULL2 Interrupt Enable 18 1 read-write ICFOF0 ICFOF0 Interrupt Enable 20 1 read-write ICFOF1 ICFOF1 Interrupt Enable 21 1 read-write ICFOF2 ICFOF2 Interrupt Enable 22 1 read-write ICFUF0 ICFUF0 Interrupt Enable 24 1 read-write ICFUF1 ICFUF1 Interrupt Enable 25 1 read-write ICFUF2 ICFUF2 Interrupt Enable 26 1 read-write TOP No Description 0x01C read-write 0x0000FFFF 0x0000FFFF TOP Counter Top Value 0 16 read-write TOPB No Description 0x020 read-write 0x00000000 0x0000FFFF TOPB Counter Top Buffer Register 0 16 read-write CNT No Description 0x024 read-write 0x00000000 0x0000FFFF CNT Counter Value 0 16 read-write LOCK No Description 0x02C write-only 0x00000000 0x0000FFFF LOCKKEY Timer Lock Key 0 16 write-only UNLOCK Write to unlock TIMER registers 52864 EN No Description 0x030 read-write 0x00000000 0x00000003 EN Timer Module Enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only CC0_CFG No Description 0x060 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC0_CTRL No Description 0x064 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC0_OC No Description 0x068 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC0_OCB No Description 0x070 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC0_ICF No Description 0x074 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC0_ICOF No Description 0x078 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only CC1_CFG No Description 0x080 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC1_CTRL No Description 0x084 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC1_OC No Description 0x088 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC1_OCB No Description 0x090 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC1_ICF No Description 0x094 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC1_ICOF No Description 0x098 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only CC2_CFG No Description 0x0A0 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC2_CTRL No Description 0x0A4 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC2_OC No Description 0x0A8 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC2_OCB No Description 0x0B0 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC2_ICF No Description 0x0B4 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC2_ICOF No Description 0x0B8 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only DTCFG No Description 0x0E0 read-write 0x00000000 0x00000E03 DTEN DTI Enable 0 1 read-write DTDAS DTI Automatic Start-up Functionality 1 1 read-write NORESTART No DTI restart on debugger exit 0 RESTART DTI restart on debugger exit 1 DTAR DTI Always Run 9 1 read-write DTFATS DTI Fault Action on Timer Stop 10 1 read-write DTPRSEN DTI PRS Source Enable 11 1 read-write DTTIMECFG No Description 0x0E4 read-write 0x00000000 0x003FFFFF DTPRESC DTI Prescaler Setting 0 10 read-write DTRISET DTI Rise-time 10 6 read-write DTFALLT DTI Fall-time 16 6 read-write DTFCFG No Description 0x0E8 read-write 0x00000000 0x1F030000 DTFA DTI Fault Action 16 2 read-write NONE No action on fault 0 INACTIVE Set outputs inactive 1 CLEAR Clear outputs 2 TRISTATE Tristate outputs 3 DTPRS0FEN DTI PRS 0 Fault Enable 24 1 read-write DTPRS1FEN DTI PRS 1 Fault Enable 25 1 read-write DTDBGFEN DTI Debugger Fault Enable 26 1 read-write DTLOCKUPFEN DTI Lockup Fault Enable 27 1 read-write DTEM23FEN DTI EM23 Fault Enable 28 1 read-write DTCTRL No Description 0x0EC read-write 0x00000000 0x00000003 DTCINV DTI Complementary Output Invert. 0 1 read-write DTIPOL DTI Inactive Polarity 1 1 read-write DTOGEN No Description 0x0F0 read-write 0x00000000 0x0000003F DTOGCC0EN DTI CCn Output Generation Enable 0 1 read-write DTOGCC1EN DTI CCn Output Generation Enable 1 1 read-write DTOGCC2EN DTI CCn Output Generation Enable 2 1 read-write DTOGCDTI0EN DTI CDTIn Output Generation Enable 3 1 read-write DTOGCDTI1EN DTI CDTIn Output Generation Enable 4 1 read-write DTOGCDTI2EN DTI CDTIn Output Generation Enable 5 1 read-write DTFAULT No Description 0x0F4 read-only 0x00000000 0x0000001F DTPRS0F DTI PRS 0 Fault 0 1 read-only DTPRS1F DTI PRS 1 Fault 1 1 read-only DTDBGF DTI Debugger Fault 2 1 read-only DTLOCKUPF DTI Lockup Fault 3 1 read-only DTEM23F DTI EM23 Entry Fault 4 1 read-only DTFAULTC No Description 0x0F8 write-only 0x00000000 0x0000001F DTPRS0FC DTI PRS0 Fault Clear 0 1 write-only DTPRS1FC DTI PRS1 Fault Clear 1 1 write-only DTDBGFC DTI Debugger Fault Clear 2 1 write-only DTLOCKUPFC DTI Lockup Fault Clear 3 1 write-only DTEM23FC DTI EM23 Fault Clear 4 1 write-only DTLOCK No Description 0x0FC write-only 0x00000000 0x0000FFFF DTILOCKKEY DTI Lock Key 0 16 write-only UNLOCK Write to unlock TIMER DTI registers 52864 TIMER2_S 1 TIMER2_S Registers 0x40050000 0x00000000 0x00001000 registers TIMER2 6 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only CFG No Description 0x004 read-write 0x00000000 0x0FFF1FFB MODE Timer Mode 0 2 read-write UP Up-count mode 0 DOWN Down-count mode 1 UPDOWN Up/down-count mode 2 QDEC Quadrature decoder mode 3 SYNC Timer Start/Stop/Reload Synchronization 3 1 read-write DISABLE Timer operation is unaffected by other timers. 0 ENABLE Timer may be started, stopped and re-loaded from other timer instances. 1 OSMEN One-shot Mode Enable 4 1 read-write QDM Quadrature Decoder Mode Selection 5 1 read-write X2 X2 mode selected 0 X4 X4 mode selected 1 DEBUGRUN Debug Mode Run Enable 6 1 read-write HALT Timer is halted in debug mode 0 RUN Timer is running in debug mode 1 DMACLRACT DMA Request Clear on Active 7 1 read-write CLKSEL Clock Source Select 8 2 read-write PRESCEM01GRPACLK Prescaled EM01GRPACLK 0 CC1 Compare/Capture Channel 1 Input 1 TIMEROUF Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer 2 RETIMEEN PWM output retimed enable 10 1 read-write DISABLE PWM outputs are not re-timed. 0 ENABLE PWM outputs are re-timed. 1 DISSYNCOUT Disable Timer Start/Stop/Reload output 11 1 read-write EN Timer can start/stop/reload other timers with SYNC bit set 0 DIS Timer cannot start/stop/reload other timers with SYNC bit set 1 ATI Always Track Inputs 16 1 read-write RSSCOIST Reload-Start Sets COIST 17 1 read-write PRESC Prescaler Setting 18 10 read-write DIV1 No prescaling 0 DIV2 Prescale by 2 1 DIV4 Prescale by 4 3 DIV8 Prescale by 8 7 DIV16 Prescale by 16 15 DIV32 Prescale by 32 31 DIV64 Prescale by 64 63 DIV128 Prescale by 128 127 DIV256 Prescale by 256 255 DIV512 Prescale by 512 511 DIV1024 Prescale by 1024 1023 CTRL No Description 0x008 read-write 0x00000000 0x0000001F RISEA Timer Rising Input Edge Action 0 2 read-write NONE No action 0 START Start counter without reload 1 STOP Stop counter without reload 2 RELOADSTART Reload and start counter 3 FALLA Timer Falling Input Edge Action 2 2 read-write NONE No action 0 START Start counter without reload 1 STOP Stop counter without reload 2 RELOADSTART Reload and start counter 3 X2CNT 2x Count Mode 4 1 read-write CMD No Description 0x00C write-only 0x00000000 0x00000003 START Start Timer 0 1 write-only STOP Stop Timer 1 1 write-only STATUS No Description 0x010 read-only 0x00000000 0x07070777 RUNNING Running 0 1 read-only DIR Direction 1 1 read-only UP Counting up 0 DOWN Counting down 1 TOPBV TOP Buffer Valid 2 1 read-only TIMERLOCKSTATUS Timer lock status 4 1 read-only UNLOCKED TIMER registers are unlocked 0 LOCKED TIMER registers are locked 1 DTILOCKSTATUS DTI lock status 5 1 read-only UNLOCKED DTI registers are unlocked 0 LOCKED DTI registers are locked 1 SYNCBUSY Sync Busy 6 1 read-only OCBV0 Output Compare Buffer Valid 8 1 read-only OCBV1 Output Compare Buffer Valid 9 1 read-only OCBV2 Output Compare Buffer Valid 10 1 read-only ICFEMPTY0 Input capture fifo empty 16 1 read-only ICFEMPTY1 Input capture fifo empty 17 1 read-only ICFEMPTY2 Input capture fifo empty 18 1 read-only CCPOL0 CCn Polarity 24 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 CCPOL1 CCn Polarity 25 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 CCPOL2 CCn Polarity 26 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 IF No Description 0x014 read-write 0x00000000 0x07770077 OF Overflow Interrupt Flag 0 1 read-write UF Underflow Interrupt Flag 1 1 read-write DIRCHG Direction Change Detect Interrupt Flag 2 1 read-write CC0 Capture Compare Channel 0 Interrupt Flag 4 1 read-write CC1 Capture Compare Channel 1 Interrupt Flag 5 1 read-write CC2 Capture Compare Channel 2 Interrupt Flag 6 1 read-write ICFWLFULL0 Input Capture Watermark Level Full 16 1 read-write ICFWLFULL1 Input Capture Watermark Level Full 17 1 read-write ICFWLFULL2 Input Capture Watermark Level Full 18 1 read-write ICFOF0 Input Capture FIFO overflow 20 1 read-write ICFOF1 Input Capture FIFO overflow 21 1 read-write ICFOF2 Input Capture FIFO overflow 22 1 read-write ICFUF0 Input capture FIFO underflow 24 1 read-write ICFUF1 Input capture FIFO underflow 25 1 read-write ICFUF2 Input capture FIFO underflow 26 1 read-write IEN No Description 0x018 read-write 0x00000000 0x07770077 OF Overflow Interrupt Enable 0 1 read-write UF Underflow Interrupt Enable 1 1 read-write DIRCHG Direction Change Detect Interrupt Enable 2 1 read-write CC0 CC0 Interrupt Enable 4 1 read-write CC1 CC1 Interrupt Enable 5 1 read-write CC2 CC2 Interrupt Enable 6 1 read-write ICFWLFULL0 ICFWLFULL0 Interrupt Enable 16 1 read-write ICFWLFULL1 ICFWLFULL1 Interrupt Enable 17 1 read-write ICFWLFULL2 ICFWLFULL2 Interrupt Enable 18 1 read-write ICFOF0 ICFOF0 Interrupt Enable 20 1 read-write ICFOF1 ICFOF1 Interrupt Enable 21 1 read-write ICFOF2 ICFOF2 Interrupt Enable 22 1 read-write ICFUF0 ICFUF0 Interrupt Enable 24 1 read-write ICFUF1 ICFUF1 Interrupt Enable 25 1 read-write ICFUF2 ICFUF2 Interrupt Enable 26 1 read-write TOP No Description 0x01C read-write 0x0000FFFF 0x0000FFFF TOP Counter Top Value 0 16 read-write TOPB No Description 0x020 read-write 0x00000000 0x0000FFFF TOPB Counter Top Buffer Register 0 16 read-write CNT No Description 0x024 read-write 0x00000000 0x0000FFFF CNT Counter Value 0 16 read-write LOCK No Description 0x02C write-only 0x00000000 0x0000FFFF LOCKKEY Timer Lock Key 0 16 write-only UNLOCK Write to unlock TIMER registers 52864 EN No Description 0x030 read-write 0x00000000 0x00000003 EN Timer Module Enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only CC0_CFG No Description 0x060 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC0_CTRL No Description 0x064 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC0_OC No Description 0x068 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC0_OCB No Description 0x070 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC0_ICF No Description 0x074 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC0_ICOF No Description 0x078 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only CC1_CFG No Description 0x080 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC1_CTRL No Description 0x084 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC1_OC No Description 0x088 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC1_OCB No Description 0x090 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC1_ICF No Description 0x094 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC1_ICOF No Description 0x098 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only CC2_CFG No Description 0x0A0 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC2_CTRL No Description 0x0A4 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC2_OC No Description 0x0A8 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC2_OCB No Description 0x0B0 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC2_ICF No Description 0x0B4 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC2_ICOF No Description 0x0B8 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only DTCFG No Description 0x0E0 read-write 0x00000000 0x00000E03 DTEN DTI Enable 0 1 read-write DTDAS DTI Automatic Start-up Functionality 1 1 read-write NORESTART No DTI restart on debugger exit 0 RESTART DTI restart on debugger exit 1 DTAR DTI Always Run 9 1 read-write DTFATS DTI Fault Action on Timer Stop 10 1 read-write DTPRSEN DTI PRS Source Enable 11 1 read-write DTTIMECFG No Description 0x0E4 read-write 0x00000000 0x003FFFFF DTPRESC DTI Prescaler Setting 0 10 read-write DTRISET DTI Rise-time 10 6 read-write DTFALLT DTI Fall-time 16 6 read-write DTFCFG No Description 0x0E8 read-write 0x00000000 0x1F030000 DTFA DTI Fault Action 16 2 read-write NONE No action on fault 0 INACTIVE Set outputs inactive 1 CLEAR Clear outputs 2 TRISTATE Tristate outputs 3 DTPRS0FEN DTI PRS 0 Fault Enable 24 1 read-write DTPRS1FEN DTI PRS 1 Fault Enable 25 1 read-write DTDBGFEN DTI Debugger Fault Enable 26 1 read-write DTLOCKUPFEN DTI Lockup Fault Enable 27 1 read-write DTEM23FEN DTI EM23 Fault Enable 28 1 read-write DTCTRL No Description 0x0EC read-write 0x00000000 0x00000003 DTCINV DTI Complementary Output Invert. 0 1 read-write DTIPOL DTI Inactive Polarity 1 1 read-write DTOGEN No Description 0x0F0 read-write 0x00000000 0x0000003F DTOGCC0EN DTI CCn Output Generation Enable 0 1 read-write DTOGCC1EN DTI CCn Output Generation Enable 1 1 read-write DTOGCC2EN DTI CCn Output Generation Enable 2 1 read-write DTOGCDTI0EN DTI CDTIn Output Generation Enable 3 1 read-write DTOGCDTI1EN DTI CDTIn Output Generation Enable 4 1 read-write DTOGCDTI2EN DTI CDTIn Output Generation Enable 5 1 read-write DTFAULT No Description 0x0F4 read-only 0x00000000 0x0000001F DTPRS0F DTI PRS 0 Fault 0 1 read-only DTPRS1F DTI PRS 1 Fault 1 1 read-only DTDBGF DTI Debugger Fault 2 1 read-only DTLOCKUPF DTI Lockup Fault 3 1 read-only DTEM23F DTI EM23 Entry Fault 4 1 read-only DTFAULTC No Description 0x0F8 write-only 0x00000000 0x0000001F DTPRS0FC DTI PRS0 Fault Clear 0 1 write-only DTPRS1FC DTI PRS1 Fault Clear 1 1 write-only DTDBGFC DTI Debugger Fault Clear 2 1 write-only DTLOCKUPFC DTI Lockup Fault Clear 3 1 write-only DTEM23FC DTI EM23 Fault Clear 4 1 write-only DTLOCK No Description 0x0FC write-only 0x00000000 0x0000FFFF DTILOCKKEY DTI Lock Key 0 16 write-only UNLOCK Write to unlock TIMER DTI registers 52864 TIMER3_S 1 TIMER3_S Registers 0x40054000 0x00000000 0x00001000 registers TIMER3 7 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only CFG No Description 0x004 read-write 0x00000000 0x0FFF1FFB MODE Timer Mode 0 2 read-write UP Up-count mode 0 DOWN Down-count mode 1 UPDOWN Up/down-count mode 2 QDEC Quadrature decoder mode 3 SYNC Timer Start/Stop/Reload Synchronization 3 1 read-write DISABLE Timer operation is unaffected by other timers. 0 ENABLE Timer may be started, stopped and re-loaded from other timer instances. 1 OSMEN One-shot Mode Enable 4 1 read-write QDM Quadrature Decoder Mode Selection 5 1 read-write X2 X2 mode selected 0 X4 X4 mode selected 1 DEBUGRUN Debug Mode Run Enable 6 1 read-write HALT Timer is halted in debug mode 0 RUN Timer is running in debug mode 1 DMACLRACT DMA Request Clear on Active 7 1 read-write CLKSEL Clock Source Select 8 2 read-write PRESCEM01GRPACLK Prescaled EM01GRPACLK 0 CC1 Compare/Capture Channel 1 Input 1 TIMEROUF Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer 2 RETIMEEN PWM output retimed enable 10 1 read-write DISABLE PWM outputs are not re-timed. 0 ENABLE PWM outputs are re-timed. 1 DISSYNCOUT Disable Timer Start/Stop/Reload output 11 1 read-write EN Timer can start/stop/reload other timers with SYNC bit set 0 DIS Timer cannot start/stop/reload other timers with SYNC bit set 1 ATI Always Track Inputs 16 1 read-write RSSCOIST Reload-Start Sets COIST 17 1 read-write PRESC Prescaler Setting 18 10 read-write DIV1 No prescaling 0 DIV2 Prescale by 2 1 DIV4 Prescale by 4 3 DIV8 Prescale by 8 7 DIV16 Prescale by 16 15 DIV32 Prescale by 32 31 DIV64 Prescale by 64 63 DIV128 Prescale by 128 127 DIV256 Prescale by 256 255 DIV512 Prescale by 512 511 DIV1024 Prescale by 1024 1023 CTRL No Description 0x008 read-write 0x00000000 0x0000001F RISEA Timer Rising Input Edge Action 0 2 read-write NONE No action 0 START Start counter without reload 1 STOP Stop counter without reload 2 RELOADSTART Reload and start counter 3 FALLA Timer Falling Input Edge Action 2 2 read-write NONE No action 0 START Start counter without reload 1 STOP Stop counter without reload 2 RELOADSTART Reload and start counter 3 X2CNT 2x Count Mode 4 1 read-write CMD No Description 0x00C write-only 0x00000000 0x00000003 START Start Timer 0 1 write-only STOP Stop Timer 1 1 write-only STATUS No Description 0x010 read-only 0x00000000 0x07070777 RUNNING Running 0 1 read-only DIR Direction 1 1 read-only UP Counting up 0 DOWN Counting down 1 TOPBV TOP Buffer Valid 2 1 read-only TIMERLOCKSTATUS Timer lock status 4 1 read-only UNLOCKED TIMER registers are unlocked 0 LOCKED TIMER registers are locked 1 DTILOCKSTATUS DTI lock status 5 1 read-only UNLOCKED DTI registers are unlocked 0 LOCKED DTI registers are locked 1 SYNCBUSY Sync Busy 6 1 read-only OCBV0 Output Compare Buffer Valid 8 1 read-only OCBV1 Output Compare Buffer Valid 9 1 read-only OCBV2 Output Compare Buffer Valid 10 1 read-only ICFEMPTY0 Input capture fifo empty 16 1 read-only ICFEMPTY1 Input capture fifo empty 17 1 read-only ICFEMPTY2 Input capture fifo empty 18 1 read-only CCPOL0 CCn Polarity 24 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 CCPOL1 CCn Polarity 25 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 CCPOL2 CCn Polarity 26 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 IF No Description 0x014 read-write 0x00000000 0x07770077 OF Overflow Interrupt Flag 0 1 read-write UF Underflow Interrupt Flag 1 1 read-write DIRCHG Direction Change Detect Interrupt Flag 2 1 read-write CC0 Capture Compare Channel 0 Interrupt Flag 4 1 read-write CC1 Capture Compare Channel 1 Interrupt Flag 5 1 read-write CC2 Capture Compare Channel 2 Interrupt Flag 6 1 read-write ICFWLFULL0 Input Capture Watermark Level Full 16 1 read-write ICFWLFULL1 Input Capture Watermark Level Full 17 1 read-write ICFWLFULL2 Input Capture Watermark Level Full 18 1 read-write ICFOF0 Input Capture FIFO overflow 20 1 read-write ICFOF1 Input Capture FIFO overflow 21 1 read-write ICFOF2 Input Capture FIFO overflow 22 1 read-write ICFUF0 Input capture FIFO underflow 24 1 read-write ICFUF1 Input capture FIFO underflow 25 1 read-write ICFUF2 Input capture FIFO underflow 26 1 read-write IEN No Description 0x018 read-write 0x00000000 0x07770077 OF Overflow Interrupt Enable 0 1 read-write UF Underflow Interrupt Enable 1 1 read-write DIRCHG Direction Change Detect Interrupt Enable 2 1 read-write CC0 CC0 Interrupt Enable 4 1 read-write CC1 CC1 Interrupt Enable 5 1 read-write CC2 CC2 Interrupt Enable 6 1 read-write ICFWLFULL0 ICFWLFULL0 Interrupt Enable 16 1 read-write ICFWLFULL1 ICFWLFULL1 Interrupt Enable 17 1 read-write ICFWLFULL2 ICFWLFULL2 Interrupt Enable 18 1 read-write ICFOF0 ICFOF0 Interrupt Enable 20 1 read-write ICFOF1 ICFOF1 Interrupt Enable 21 1 read-write ICFOF2 ICFOF2 Interrupt Enable 22 1 read-write ICFUF0 ICFUF0 Interrupt Enable 24 1 read-write ICFUF1 ICFUF1 Interrupt Enable 25 1 read-write ICFUF2 ICFUF2 Interrupt Enable 26 1 read-write TOP No Description 0x01C read-write 0x0000FFFF 0x0000FFFF TOP Counter Top Value 0 16 read-write TOPB No Description 0x020 read-write 0x00000000 0x0000FFFF TOPB Counter Top Buffer Register 0 16 read-write CNT No Description 0x024 read-write 0x00000000 0x0000FFFF CNT Counter Value 0 16 read-write LOCK No Description 0x02C write-only 0x00000000 0x0000FFFF LOCKKEY Timer Lock Key 0 16 write-only UNLOCK Write to unlock TIMER registers 52864 EN No Description 0x030 read-write 0x00000000 0x00000003 EN Timer Module Enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only CC0_CFG No Description 0x060 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC0_CTRL No Description 0x064 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC0_OC No Description 0x068 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC0_OCB No Description 0x070 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC0_ICF No Description 0x074 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC0_ICOF No Description 0x078 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only CC1_CFG No Description 0x080 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC1_CTRL No Description 0x084 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC1_OC No Description 0x088 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC1_OCB No Description 0x090 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC1_ICF No Description 0x094 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC1_ICOF No Description 0x098 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only CC2_CFG No Description 0x0A0 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC2_CTRL No Description 0x0A4 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC2_OC No Description 0x0A8 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC2_OCB No Description 0x0B0 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC2_ICF No Description 0x0B4 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC2_ICOF No Description 0x0B8 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only DTCFG No Description 0x0E0 read-write 0x00000000 0x00000E03 DTEN DTI Enable 0 1 read-write DTDAS DTI Automatic Start-up Functionality 1 1 read-write NORESTART No DTI restart on debugger exit 0 RESTART DTI restart on debugger exit 1 DTAR DTI Always Run 9 1 read-write DTFATS DTI Fault Action on Timer Stop 10 1 read-write DTPRSEN DTI PRS Source Enable 11 1 read-write DTTIMECFG No Description 0x0E4 read-write 0x00000000 0x003FFFFF DTPRESC DTI Prescaler Setting 0 10 read-write DTRISET DTI Rise-time 10 6 read-write DTFALLT DTI Fall-time 16 6 read-write DTFCFG No Description 0x0E8 read-write 0x00000000 0x1F030000 DTFA DTI Fault Action 16 2 read-write NONE No action on fault 0 INACTIVE Set outputs inactive 1 CLEAR Clear outputs 2 TRISTATE Tristate outputs 3 DTPRS0FEN DTI PRS 0 Fault Enable 24 1 read-write DTPRS1FEN DTI PRS 1 Fault Enable 25 1 read-write DTDBGFEN DTI Debugger Fault Enable 26 1 read-write DTLOCKUPFEN DTI Lockup Fault Enable 27 1 read-write DTEM23FEN DTI EM23 Fault Enable 28 1 read-write DTCTRL No Description 0x0EC read-write 0x00000000 0x00000003 DTCINV DTI Complementary Output Invert. 0 1 read-write DTIPOL DTI Inactive Polarity 1 1 read-write DTOGEN No Description 0x0F0 read-write 0x00000000 0x0000003F DTOGCC0EN DTI CCn Output Generation Enable 0 1 read-write DTOGCC1EN DTI CCn Output Generation Enable 1 1 read-write DTOGCC2EN DTI CCn Output Generation Enable 2 1 read-write DTOGCDTI0EN DTI CDTIn Output Generation Enable 3 1 read-write DTOGCDTI1EN DTI CDTIn Output Generation Enable 4 1 read-write DTOGCDTI2EN DTI CDTIn Output Generation Enable 5 1 read-write DTFAULT No Description 0x0F4 read-only 0x00000000 0x0000001F DTPRS0F DTI PRS 0 Fault 0 1 read-only DTPRS1F DTI PRS 1 Fault 1 1 read-only DTDBGF DTI Debugger Fault 2 1 read-only DTLOCKUPF DTI Lockup Fault 3 1 read-only DTEM23F DTI EM23 Entry Fault 4 1 read-only DTFAULTC No Description 0x0F8 write-only 0x00000000 0x0000001F DTPRS0FC DTI PRS0 Fault Clear 0 1 write-only DTPRS1FC DTI PRS1 Fault Clear 1 1 write-only DTDBGFC DTI Debugger Fault Clear 2 1 write-only DTLOCKUPFC DTI Lockup Fault Clear 3 1 write-only DTEM23FC DTI EM23 Fault Clear 4 1 write-only DTLOCK No Description 0x0FC write-only 0x00000000 0x0000FFFF DTILOCKKEY DTI Lock Key 0 16 write-only UNLOCK Write to unlock TIMER DTI registers 52864 TIMER4_S 1 TIMER4_S Registers 0x40058000 0x00000000 0x00001000 registers TIMER4 8 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only CFG No Description 0x004 read-write 0x00000000 0x0FFF1FFB MODE Timer Mode 0 2 read-write UP Up-count mode 0 DOWN Down-count mode 1 UPDOWN Up/down-count mode 2 QDEC Quadrature decoder mode 3 SYNC Timer Start/Stop/Reload Synchronization 3 1 read-write DISABLE Timer operation is unaffected by other timers. 0 ENABLE Timer may be started, stopped and re-loaded from other timer instances. 1 OSMEN One-shot Mode Enable 4 1 read-write QDM Quadrature Decoder Mode Selection 5 1 read-write X2 X2 mode selected 0 X4 X4 mode selected 1 DEBUGRUN Debug Mode Run Enable 6 1 read-write HALT Timer is halted in debug mode 0 RUN Timer is running in debug mode 1 DMACLRACT DMA Request Clear on Active 7 1 read-write CLKSEL Clock Source Select 8 2 read-write PRESCEM01GRPACLK Prescaled EM01GRPACLK 0 CC1 Compare/Capture Channel 1 Input 1 TIMEROUF Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer 2 RETIMEEN PWM output retimed enable 10 1 read-write DISABLE PWM outputs are not re-timed. 0 ENABLE PWM outputs are re-timed. 1 DISSYNCOUT Disable Timer Start/Stop/Reload output 11 1 read-write EN Timer can start/stop/reload other timers with SYNC bit set 0 DIS Timer cannot start/stop/reload other timers with SYNC bit set 1 ATI Always Track Inputs 16 1 read-write RSSCOIST Reload-Start Sets COIST 17 1 read-write PRESC Prescaler Setting 18 10 read-write DIV1 No prescaling 0 DIV2 Prescale by 2 1 DIV4 Prescale by 4 3 DIV8 Prescale by 8 7 DIV16 Prescale by 16 15 DIV32 Prescale by 32 31 DIV64 Prescale by 64 63 DIV128 Prescale by 128 127 DIV256 Prescale by 256 255 DIV512 Prescale by 512 511 DIV1024 Prescale by 1024 1023 CTRL No Description 0x008 read-write 0x00000000 0x0000001F RISEA Timer Rising Input Edge Action 0 2 read-write NONE No action 0 START Start counter without reload 1 STOP Stop counter without reload 2 RELOADSTART Reload and start counter 3 FALLA Timer Falling Input Edge Action 2 2 read-write NONE No action 0 START Start counter without reload 1 STOP Stop counter without reload 2 RELOADSTART Reload and start counter 3 X2CNT 2x Count Mode 4 1 read-write CMD No Description 0x00C write-only 0x00000000 0x00000003 START Start Timer 0 1 write-only STOP Stop Timer 1 1 write-only STATUS No Description 0x010 read-only 0x00000000 0x07070777 RUNNING Running 0 1 read-only DIR Direction 1 1 read-only UP Counting up 0 DOWN Counting down 1 TOPBV TOP Buffer Valid 2 1 read-only TIMERLOCKSTATUS Timer lock status 4 1 read-only UNLOCKED TIMER registers are unlocked 0 LOCKED TIMER registers are locked 1 DTILOCKSTATUS DTI lock status 5 1 read-only UNLOCKED DTI registers are unlocked 0 LOCKED DTI registers are locked 1 SYNCBUSY Sync Busy 6 1 read-only OCBV0 Output Compare Buffer Valid 8 1 read-only OCBV1 Output Compare Buffer Valid 9 1 read-only OCBV2 Output Compare Buffer Valid 10 1 read-only ICFEMPTY0 Input capture fifo empty 16 1 read-only ICFEMPTY1 Input capture fifo empty 17 1 read-only ICFEMPTY2 Input capture fifo empty 18 1 read-only CCPOL0 CCn Polarity 24 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 CCPOL1 CCn Polarity 25 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 CCPOL2 CCn Polarity 26 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 IF No Description 0x014 read-write 0x00000000 0x07770077 OF Overflow Interrupt Flag 0 1 read-write UF Underflow Interrupt Flag 1 1 read-write DIRCHG Direction Change Detect Interrupt Flag 2 1 read-write CC0 Capture Compare Channel 0 Interrupt Flag 4 1 read-write CC1 Capture Compare Channel 1 Interrupt Flag 5 1 read-write CC2 Capture Compare Channel 2 Interrupt Flag 6 1 read-write ICFWLFULL0 Input Capture Watermark Level Full 16 1 read-write ICFWLFULL1 Input Capture Watermark Level Full 17 1 read-write ICFWLFULL2 Input Capture Watermark Level Full 18 1 read-write ICFOF0 Input Capture FIFO overflow 20 1 read-write ICFOF1 Input Capture FIFO overflow 21 1 read-write ICFOF2 Input Capture FIFO overflow 22 1 read-write ICFUF0 Input capture FIFO underflow 24 1 read-write ICFUF1 Input capture FIFO underflow 25 1 read-write ICFUF2 Input capture FIFO underflow 26 1 read-write IEN No Description 0x018 read-write 0x00000000 0x07770077 OF Overflow Interrupt Enable 0 1 read-write UF Underflow Interrupt Enable 1 1 read-write DIRCHG Direction Change Detect Interrupt Enable 2 1 read-write CC0 CC0 Interrupt Enable 4 1 read-write CC1 CC1 Interrupt Enable 5 1 read-write CC2 CC2 Interrupt Enable 6 1 read-write ICFWLFULL0 ICFWLFULL0 Interrupt Enable 16 1 read-write ICFWLFULL1 ICFWLFULL1 Interrupt Enable 17 1 read-write ICFWLFULL2 ICFWLFULL2 Interrupt Enable 18 1 read-write ICFOF0 ICFOF0 Interrupt Enable 20 1 read-write ICFOF1 ICFOF1 Interrupt Enable 21 1 read-write ICFOF2 ICFOF2 Interrupt Enable 22 1 read-write ICFUF0 ICFUF0 Interrupt Enable 24 1 read-write ICFUF1 ICFUF1 Interrupt Enable 25 1 read-write ICFUF2 ICFUF2 Interrupt Enable 26 1 read-write TOP No Description 0x01C read-write 0x0000FFFF 0x0000FFFF TOP Counter Top Value 0 16 read-write TOPB No Description 0x020 read-write 0x00000000 0x0000FFFF TOPB Counter Top Buffer Register 0 16 read-write CNT No Description 0x024 read-write 0x00000000 0x0000FFFF CNT Counter Value 0 16 read-write LOCK No Description 0x02C write-only 0x00000000 0x0000FFFF LOCKKEY Timer Lock Key 0 16 write-only UNLOCK Write to unlock TIMER registers 52864 EN No Description 0x030 read-write 0x00000000 0x00000003 EN Timer Module Enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only CC0_CFG No Description 0x060 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC0_CTRL No Description 0x064 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC0_OC No Description 0x068 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC0_OCB No Description 0x070 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC0_ICF No Description 0x074 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC0_ICOF No Description 0x078 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only CC1_CFG No Description 0x080 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC1_CTRL No Description 0x084 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC1_OC No Description 0x088 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC1_OCB No Description 0x090 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC1_ICF No Description 0x094 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC1_ICOF No Description 0x098 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only CC2_CFG No Description 0x0A0 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC2_CTRL No Description 0x0A4 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC2_OC No Description 0x0A8 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC2_OCB No Description 0x0B0 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC2_ICF No Description 0x0B4 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC2_ICOF No Description 0x0B8 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only DTCFG No Description 0x0E0 read-write 0x00000000 0x00000E03 DTEN DTI Enable 0 1 read-write DTDAS DTI Automatic Start-up Functionality 1 1 read-write NORESTART No DTI restart on debugger exit 0 RESTART DTI restart on debugger exit 1 DTAR DTI Always Run 9 1 read-write DTFATS DTI Fault Action on Timer Stop 10 1 read-write DTPRSEN DTI PRS Source Enable 11 1 read-write DTTIMECFG No Description 0x0E4 read-write 0x00000000 0x003FFFFF DTPRESC DTI Prescaler Setting 0 10 read-write DTRISET DTI Rise-time 10 6 read-write DTFALLT DTI Fall-time 16 6 read-write DTFCFG No Description 0x0E8 read-write 0x00000000 0x1F030000 DTFA DTI Fault Action 16 2 read-write NONE No action on fault 0 INACTIVE Set outputs inactive 1 CLEAR Clear outputs 2 TRISTATE Tristate outputs 3 DTPRS0FEN DTI PRS 0 Fault Enable 24 1 read-write DTPRS1FEN DTI PRS 1 Fault Enable 25 1 read-write DTDBGFEN DTI Debugger Fault Enable 26 1 read-write DTLOCKUPFEN DTI Lockup Fault Enable 27 1 read-write DTEM23FEN DTI EM23 Fault Enable 28 1 read-write DTCTRL No Description 0x0EC read-write 0x00000000 0x00000003 DTCINV DTI Complementary Output Invert. 0 1 read-write DTIPOL DTI Inactive Polarity 1 1 read-write DTOGEN No Description 0x0F0 read-write 0x00000000 0x0000003F DTOGCC0EN DTI CCn Output Generation Enable 0 1 read-write DTOGCC1EN DTI CCn Output Generation Enable 1 1 read-write DTOGCC2EN DTI CCn Output Generation Enable 2 1 read-write DTOGCDTI0EN DTI CDTIn Output Generation Enable 3 1 read-write DTOGCDTI1EN DTI CDTIn Output Generation Enable 4 1 read-write DTOGCDTI2EN DTI CDTIn Output Generation Enable 5 1 read-write DTFAULT No Description 0x0F4 read-only 0x00000000 0x0000001F DTPRS0F DTI PRS 0 Fault 0 1 read-only DTPRS1F DTI PRS 1 Fault 1 1 read-only DTDBGF DTI Debugger Fault 2 1 read-only DTLOCKUPF DTI Lockup Fault 3 1 read-only DTEM23F DTI EM23 Entry Fault 4 1 read-only DTFAULTC No Description 0x0F8 write-only 0x00000000 0x0000001F DTPRS0FC DTI PRS0 Fault Clear 0 1 write-only DTPRS1FC DTI PRS1 Fault Clear 1 1 write-only DTDBGFC DTI Debugger Fault Clear 2 1 write-only DTLOCKUPFC DTI Lockup Fault Clear 3 1 write-only DTEM23FC DTI EM23 Fault Clear 4 1 write-only DTLOCK No Description 0x0FC write-only 0x00000000 0x0000FFFF DTILOCKKEY DTI Lock Key 0 16 write-only UNLOCK Write to unlock TIMER DTI registers 52864 USART0_S 0 USART0_S Registers 0x4005C000 0x00000000 0x00001000 registers USART0_RX 9 USART0_TX 10 IPVERSION No Description 0x000 read-only 0x00000000 0xFFFFFFFF IPVERSION IPVERSION 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000001 EN USART Enable 0 1 read-write CTRL No Description 0x008 read-write 0x00000000 0xF3FFFF7F SYNC USART Synchronous Mode 0 1 read-write DISABLE The USART operates in asynchronous mode 0 ENABLE The USART operates in synchronous mode 1 LOOPBK Loopback Enable 1 1 read-write DISABLE The receiver is connected to and receives data from U(S)n_RX 0 ENABLE The receiver is connected to and receives data from U(S)n_TX 1 CCEN Collision Check Enable 2 1 read-write DISABLE Collision check is disabled 0 ENABLE Collision check is enabled. The receiver must be enabled for the check to be performed 1 MPM Multi-Processor Mode 3 1 read-write DISABLE The 9th bit of incoming frames has no special function 0 ENABLE An incoming frame with the 9th bit equal to MPAB will be loaded into the receive buffer regardless of RXBLOCK and will result in the MPAB interrupt flag being set 1 MPAB Multi-Processor Address-Bit 4 1 read-write OVS Oversampling 5 2 read-write X16 Regular UART mode with 16X oversampling in asynchronous mode 0 X8 Double speed with 8X oversampling in asynchronous mode 1 X6 6X oversampling in asynchronous mode 2 X4 Quadruple speed with 4X oversampling in asynchronous mode 3 CLKPOL Clock Polarity 8 1 read-write IDLELOW The bus clock used in synchronous mode has a low base value 0 IDLEHIGH The bus clock used in synchronous mode has a high base value 1 CLKPHA Clock Edge For Setup/Sample 9 1 read-write SAMPLELEADING Data is sampled on the leading edge and set-up on the trailing edge of the bus clock in synchronous mode 0 SAMPLETRAILING Data is set-up on the leading edge and sampled on the trailing edge of the bus clock in synchronous mode 1 MSBF Most Significant Bit First 10 1 read-write DISABLE Data is sent with the least significant bit first 0 ENABLE Data is sent with the most significant bit first 1 CSMA Action On Chip Select In Main Mode 11 1 read-write NOACTION No action taken 0 GOTOSLAVEMODE Go to secondary mode 1 TXBIL TX Buffer Interrupt Level 12 1 read-write EMPTY TXBL and the TXBL interrupt flag are set when the transmit buffer becomes empty. TXBL is cleared when the buffer becomes nonempty. 0 HALFFULL TXBL and TXBLIF are set when the transmit buffer goes from full to half-full or empty. TXBL is cleared when the buffer becomes full. 1 RXINV Receiver Input Invert 13 1 read-write DISABLE Input is passed directly to the receiver 0 ENABLE Input is inverted before it is passed to the receiver 1 TXINV Transmitter output Invert 14 1 read-write DISABLE Output from the transmitter is passed unchanged to U(S)n_TX 0 ENABLE Output from the transmitter is inverted before it is passed to U(S)n_TX 1 CSINV Chip Select Invert 15 1 read-write DISABLE Chip select is active low 0 ENABLE Chip select is active high 1 AUTOCS Automatic Chip Select 16 1 read-write AUTOTRI Automatic TX Tristate 17 1 read-write DISABLE The output on U(S)n_TX when the transmitter is idle is defined by TXINV 0 ENABLE U(S)n_TX is tristated whenever the transmitter is idle 1 SCMODE SmartCard Mode 18 1 read-write SCRETRANS SmartCard Retransmit 19 1 read-write SKIPPERRF Skip Parity Error Frames 20 1 read-write BIT8DV Bit 8 Default Value 21 1 read-write ERRSDMA Halt DMA On Error 22 1 read-write DISABLE Framing and parity errors have no effect on DMA requests from the USART 0 ENABLE DMA requests from the USART are blocked while the PERR or FERR interrupt flags are set 1 ERRSRX Disable RX On Error 23 1 read-write DISABLE Framing and parity errors have no effect on receiver 0 ENABLE Framing and parity errors disable the receiver 1 ERRSTX Disable TX On Error 24 1 read-write DISABLE Received framing and parity errors have no effect on transmitter 0 ENABLE Received framing and parity errors disable the transmitter 1 SSSEARLY Synchronous Secondary Setup Early 25 1 read-write BYTESWAP Byteswap In Double Accesses 28 1 read-write DISABLE Normal byte order 0 ENABLE Byte order swapped 1 AUTOTX Always Transmit When RX Not Full 29 1 read-write MVDIS Majority Vote Disable 30 1 read-write SMSDELAY Synchronous Main Sample Delay 31 1 read-write FRAME No Description 0x00C read-write 0x00001005 0x0000330F DATABITS Data-Bit Mode 0 4 read-write FOUR Each frame contains 4 data bits 1 FIVE Each frame contains 5 data bits 2 SIX Each frame contains 6 data bits 3 SEVEN Each frame contains 7 data bits 4 EIGHT Each frame contains 8 data bits 5 NINE Each frame contains 9 data bits 6 TEN Each frame contains 10 data bits 7 ELEVEN Each frame contains 11 data bits 8 TWELVE Each frame contains 12 data bits 9 THIRTEEN Each frame contains 13 data bits 10 FOURTEEN Each frame contains 14 data bits 11 FIFTEEN Each frame contains 15 data bits 12 SIXTEEN Each frame contains 16 data bits 13 PARITY Parity-Bit Mode 8 2 read-write NONE Parity bits are not used 0 EVEN Even parity are used. Parity bits are automatically generated and checked by hardware. 2 ODD Odd parity is used. Parity bits are automatically generated and checked by hardware. 3 STOPBITS Stop-Bit Mode 12 2 read-write HALF The transmitter generates a half stop bit. Stop-bits are not verified by receiver 0 ONE One stop bit is generated and verified 1 ONEANDAHALF The transmitter generates one and a half stop bit. The receiver verifies the first stop bit 2 TWO The transmitter generates two stop bits. The receiver checks the first stop-bit only 3 TRIGCTRL No Description 0x010 read-write 0x00000000 0x00001FF0 RXTEN Receive Trigger Enable 4 1 read-write TXTEN Transmit Trigger Enable 5 1 read-write AUTOTXTEN AUTOTX Trigger Enable 6 1 read-write TXARX0EN Enable Transmit Trigger after RX End of 7 1 read-write TXARX1EN Enable Transmit Trigger after RX End of 8 1 read-write TXARX2EN Enable Transmit Trigger after RX End of 9 1 read-write RXATX0EN Enable Receive Trigger after TX end of f 10 1 read-write RXATX1EN Enable Receive Trigger after TX end of f 11 1 read-write RXATX2EN Enable Receive Trigger after TX end of f 12 1 read-write CMD No Description 0x014 write-only 0x00000000 0x00000FFF RXEN Receiver Enable 0 1 write-only RXDIS Receiver Disable 1 1 write-only TXEN Transmitter Enable 2 1 write-only TXDIS Transmitter Disable 3 1 write-only MASTEREN Main Mode Enable 4 1 write-only MASTERDIS Main Mode Disable 5 1 write-only RXBLOCKEN Receiver Block Enable 6 1 write-only RXBLOCKDIS Receiver Block Disable 7 1 write-only TXTRIEN Transmitter Tristate Enable 8 1 write-only TXTRIDIS Transmitter Tristate Disable 9 1 write-only CLEARTX Clear TX 10 1 write-only CLEARRX Clear RX 11 1 write-only STATUS No Description 0x018 read-only 0x00002040 0x00037FFF RXENS Receiver Enable Status 0 1 read-only TXENS Transmitter Enable Status 1 1 read-only MASTER SPI Main Mode 2 1 read-only RXBLOCK Block Incoming Data 3 1 read-only TXTRI Transmitter Tristated 4 1 read-only TXC TX Complete 5 1 read-only TXBL TX Buffer Level 6 1 read-only RXDATAV RX Data Valid 7 1 read-only RXFULL RX FIFO Full 8 1 read-only TXBDRIGHT TX Buffer Expects Double Right Data 9 1 read-only TXBSRIGHT TX Buffer Expects Single Right Data 10 1 read-only RXDATAVRIGHT RX Data Right 11 1 read-only RXFULLRIGHT RX Full of Right Data 12 1 read-only TXIDLE TX Idle 13 1 read-only TIMERRESTARTED The USART Timer restarted itself 14 1 read-only TXBUFCNT TX Buffer Count 16 2 read-only CLKDIV No Description 0x01C read-write 0x00000000 0x807FFFF8 DIV Fractional Clock Divider 3 20 read-write AUTOBAUDEN AUTOBAUD detection enable 31 1 read-write RXDATAX No Description 0x020 read-only 0x00000000 0x0000C1FF RXDATA RX Data 0 9 read-only PERR Data Parity Error 14 1 read-only FERR Data Framing Error 15 1 read-only RXDATA No Description 0x024 read-only 0x00000000 0x000000FF RXDATA RX Data 0 8 read-only RXDOUBLEX No Description 0x028 read-only 0x00000000 0xC1FFC1FF RXDATA0 RX Data 0 0 9 read-only PERR0 Data Parity Error 0 14 1 read-only FERR0 Data Framing Error 0 15 1 read-only RXDATA1 RX Data 1 16 9 read-only PERR1 Data Parity Error 1 30 1 read-only FERR1 Data Framing Error 1 31 1 read-only RXDOUBLE No Description 0x02C read-only 0x00000000 0x0000FFFF RXDATA0 RX Data 0 0 8 read-only RXDATA1 RX Data 1 8 8 read-only RXDATAXP No Description 0x030 read-only 0x00000000 0x0000C1FF RXDATAP RX Data Peek 0 9 read-only PERRP Data Parity Error Peek 14 1 read-only FERRP Data Framing Error Peek 15 1 read-only RXDOUBLEXP No Description 0x034 read-only 0x00000000 0xC1FFC1FF RXDATAP0 RX Data 0 Peek 0 9 read-only PERRP0 Data Parity Error 0 Peek 14 1 read-only FERRP0 Data Framing Error 0 Peek 15 1 read-only RXDATAP1 RX Data 1 Peek 16 9 read-only PERRP1 Data Parity Error 1 Peek 30 1 read-only FERRP1 Data Framing Error 1 Peek 31 1 read-only TXDATAX No Description 0x038 write-only 0x00000000 0x0000F9FF TXDATAX TX Data 0 9 write-only UBRXAT Unblock RX After Transmission 11 1 write-only TXTRIAT Set TXTRI After Transmission 12 1 write-only TXBREAK Transmit Data As Break 13 1 write-only TXDISAT Clear TXEN After Transmission 14 1 write-only RXENAT Enable RX After Transmission 15 1 write-only TXDATA No Description 0x03C write-only 0x00000000 0x000000FF TXDATA TX Data 0 8 write-only TXDOUBLEX No Description 0x040 write-only 0x00000000 0xF9FFF9FF TXDATA0 TX Data 0 9 write-only UBRXAT0 Unblock RX After Transmission 11 1 write-only TXTRIAT0 Set TXTRI After Transmission 12 1 write-only TXBREAK0 Transmit Data As Break 13 1 write-only TXDISAT0 Clear TXEN After Transmission 14 1 write-only RXENAT0 Enable RX After Transmission 15 1 write-only TXDATA1 TX Data 16 9 write-only UBRXAT1 Unblock RX After Transmission 27 1 write-only TXTRIAT1 Set TXTRI After Transmission 28 1 write-only TXBREAK1 Transmit Data As Break 29 1 write-only TXDISAT1 Clear TXEN After Transmission 30 1 write-only RXENAT1 Enable RX After Transmission 31 1 write-only TXDOUBLE No Description 0x044 write-only 0x00000000 0x0000FFFF TXDATA0 TX Data 0 8 write-only TXDATA1 TX Data 8 8 write-only IF No Description 0x048 read-write 0x00000002 0x0001FFFF TXC TX Complete Interrupt Flag 0 1 read-write TXBL TX Buffer Level Interrupt Flag 1 1 read-write RXDATAV RX Data Valid Interrupt Flag 2 1 read-write RXFULL RX Buffer Full Interrupt Flag 3 1 read-write RXOF RX Overflow Interrupt Flag 4 1 read-write RXUF RX Underflow Interrupt Flag 5 1 read-write TXOF TX Overflow Interrupt Flag 6 1 read-write TXUF TX Underflow Interrupt Flag 7 1 read-write PERR Parity Error Interrupt Flag 8 1 read-write FERR Framing Error Interrupt Flag 9 1 read-write MPAF Multi-Processor Address Frame Interrupt 10 1 read-write SSM Chip-Select In Main Mode Interrupt Flag 11 1 read-write CCF Collision Check Fail Interrupt Flag 12 1 read-write TXIDLE TX Idle Interrupt Flag 13 1 read-write TCMP0 Timer comparator 0 Interrupt Flag 14 1 read-write TCMP1 Timer comparator 1 Interrupt Flag 15 1 read-write TCMP2 Timer comparator 2 Interrupt Flag 16 1 read-write IEN No Description 0x04C read-write 0x00000000 0x0001FFFF TXC TX Complete Interrupt Enable 0 1 read-write TXBL TX Buffer Level Interrupt Enable 1 1 read-write RXDATAV RX Data Valid Interrupt Enable 2 1 read-write RXFULL RX Buffer Full Interrupt Enable 3 1 read-write RXOF RX Overflow Interrupt Enable 4 1 read-write RXUF RX Underflow Interrupt Enable 5 1 read-write TXOF TX Overflow Interrupt Enable 6 1 read-write TXUF TX Underflow Interrupt Enable 7 1 read-write PERR Parity Error Interrupt Enable 8 1 read-write FERR Framing Error Interrupt Enable 9 1 read-write MPAF Multi-Processor Address Frame Interrupt 10 1 read-write SSM Chip-Select In Main Mode Interrupt Flag 11 1 read-write CCF Collision Check Fail Interrupt Enable 12 1 read-write TXIDLE TX Idle Interrupt Enable 13 1 read-write TCMP0 Timer comparator 0 Interrupt Enable 14 1 read-write TCMP1 Timer comparator 1 Interrupt Enable 15 1 read-write TCMP2 Timer comparator 2 Interrupt Enable 16 1 read-write IRCTRL No Description 0x050 read-write 0x00000000 0x0000008F IREN Enable IrDA Module 0 1 read-write IRPW IrDA TX Pulse Width 1 2 read-write ONE IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1 0 TWO IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1 1 THREE IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1 2 FOUR IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1 3 IRFILT IrDA RX Filter 3 1 read-write DISABLE No filter enabled 0 ENABLE Filter enabled. IrDA pulse must be high for at least 5 consecutive clock cycles to be detected 1 I2SCTRL No Description 0x054 read-write 0x00000000 0x0000071F EN Enable I2S Mode 0 1 read-write MONO Stero or Mono 1 1 read-write JUSTIFY Justification of I2S Data 2 1 read-write LEFT Data is left-justified 0 RIGHT Data is right-justified 1 DMASPLIT Separate DMA Request For Left/Right Data 3 1 read-write DELAY Delay on I2S data 4 1 read-write FORMAT I2S Word Format 8 3 read-write W32D32 32-bit word, 32-bit data 0 W32D24M 32-bit word, 32-bit data with 8 lsb masked 1 W32D24 32-bit word, 24-bit data 2 W32D16 32-bit word, 16-bit data 3 W32D8 32-bit word, 8-bit data 4 W16D16 16-bit word, 16-bit data 5 W16D8 16-bit word, 8-bit data 6 W8D8 8-bit word, 8-bit data 7 TIMING No Description 0x058 read-write 0x00000000 0x77770000 TXDELAY TX frame start delay 16 3 read-write DISABLE Disable - TXDELAY in USARTn_CTRL can be used for legacy 0 ONE Start of transmission is delayed for 1 baud-times 1 TWO Start of transmission is delayed for 2 baud-times 2 THREE Start of transmission is delayed for 3 baud-times 3 SEVEN Start of transmission is delayed for 7 baud-times 4 TCMP0 Start of transmission is delayed for TCMPVAL0 baud-times 5 TCMP1 Start of transmission is delayed for TCMPVAL1 baud-times 6 TCMP2 Start of transmission is delayed for TCMPVAL2 baud-times 7 CSSETUP Chip Select Setup 20 3 read-write ZERO CS is not asserted before start of transmission 0 ONE CS is asserted for 1 baud-times before start of transmission 1 TWO CS is asserted for 2 baud-times before start of transmission 2 THREE CS is asserted for 3 baud-times before start of transmission 3 SEVEN CS is asserted for 7 baud-times before start of transmission 4 TCMP0 CS is asserted before the start of transmission for TCMPVAL0 baud-times 5 TCMP1 CS is asserted before the start of transmission for TCMPVAL1 baud-times 6 TCMP2 CS is asserted before the start of transmission for TCMPVAL2 baud-times 7 ICS Inter-character spacing 24 3 read-write ZERO There is no space between charcters 0 ONE Create a space of 1 baud-times before start of transmission 1 TWO Create a space of 2 baud-times before start of transmission 2 THREE Create a space of 3 baud-times before start of transmission 3 SEVEN Create a space of 7 baud-times before start of transmission 4 TCMP0 Create a space of before the start of transmission for TCMPVAL0 baud-times 5 TCMP1 Create a space of before the start of transmission for TCMPVAL1 baud-times 6 TCMP2 Create a space of before the start of transmission for TCMPVAL2 baud-times 7 CSHOLD Chip Select Hold 28 3 read-write ZERO Disable CS being asserted after the end of transmission 0 ONE CS is asserted for 1 baud-times after the end of transmission 1 TWO CS is asserted for 2 baud-times after the end of transmission 2 THREE CS is asserted for 3 baud-times after the end of transmission 3 SEVEN CS is asserted for 7 baud-times after the end of transmission 4 TCMP0 CS is asserted after the end of transmission for TCMPVAL0 baud-times 5 TCMP1 CS is asserted after the end of transmission for TCMPVAL1 baud-times 6 TCMP2 CS is asserted after the end of transmission for TCMPVAL2 baud-times 7 CTRLX No Description 0x05C read-write 0x00000000 0x8000808F DBGHALT Debug halt 0 1 read-write DISABLE Continue to transmit until TX buffer is empty 0 ENABLE Negate RTS to stop link partner's transmission during debug HALT. NOTE** The core clock should be equal to or faster than the peripheral clock; otherwise, each single step could transmit multiple frames instead of just transmitting one frame. 1 CTSINV CTS Pin Inversion 1 1 read-write DISABLE The USn_CTS pin is low true 0 ENABLE The USn_CTS pin is high true 1 CTSEN CTS Function enabled 2 1 read-write DISABLE Ingore CTS 0 ENABLE Stop transmitting when CTS is negated 1 RTSINV RTS Pin Inversion 3 1 read-write DISABLE The USn_RTS pin is low true 0 ENABLE The USn_RTS pin is high true 1 RXPRSEN PRS RX Enable 7 1 read-write CLKPRSEN PRS CLK Enable 15 1 read-write TIMECMP0 No Description 0x060 read-write 0x00000000 0x017700FF TCMPVAL Timer comparator 0. 0 8 read-write TSTART Timer start source 16 3 read-write DISABLE Comparator 0 is disabled 0 TXEOF Comparator 0 and timer are started at TX end of frame 1 TXC Comparator 0 and timer are started at TX Complete 2 RXACT Comparator 0 and timer are started at RX going going Active (default: low) 3 RXEOF Comparator 0 and timer are started at RX end of frame 4 TSTOP Source used to disable comparator 0 20 3 read-write TCMP0 Comparator 0 is disabled when the counter equals TCMPVAL and triggers a TCMP0 event 0 TXST Comparator 0 is disabled at TX start TX Engine 1 RXACT Comparator 0 is disabled on RX going going Active (default: low) 2 RXACTN Comparator 0 is disabled on RX going Inactive 3 RESTARTEN Restart Timer on TCMP0 24 1 read-write DISABLE Disable the timer restarting on TCMP0 0 ENABLE Enable the timer restarting on TCMP0 1 TIMECMP1 No Description 0x064 read-write 0x00000000 0x017700FF TCMPVAL Timer comparator 1. 0 8 read-write TSTART Timer start source 16 3 read-write DISABLE Comparator 1 is disabled 0 TXEOF Comparator 1 and timer are started at TX end of frame 1 TXC Comparator 1 and timer are started at TX Complete 2 RXACT Comparator 1 and timer are started at RX going going Active (default: low) 3 RXEOF Comparator 1 and timer are started at RX end of frame 4 TSTOP Source used to disable comparator 1 20 3 read-write TCMP1 Comparator 1 is disabled when the counter equals TCMPVAL and triggers a TCMP1 event 0 TXST Comparator 1 is disabled at TX start TX Engine 1 RXACT Comparator 1 is disabled on RX going going Active (default: low) 2 RXACTN Comparator 1 is disabled on RX going Inactive 3 RESTARTEN Restart Timer on TCMP1 24 1 read-write DISABLE Disable the timer restarting on TCMP1 0 ENABLE Enable the timer restarting on TCMP1 1 TIMECMP2 No Description 0x068 read-write 0x00000000 0x017700FF TCMPVAL Timer comparator 2. 0 8 read-write TSTART Timer start source 16 3 read-write DISABLE Comparator 2 is disabled 0 TXEOF Comparator 2 and timer are started at TX end of frame 1 TXC Comparator 2 and timer are started at TX Complete 2 RXACT Comparator 2 and timer are started at RX going going Active (default: low) 3 RXEOF Comparator 2 and timer are started at RX end of frame 4 TSTOP Source used to disable comparator 2 20 3 read-write TCMP2 Comparator 2 is disabled when the counter equals TCMPVAL and triggers a TCMP2 event 0 TXST Comparator 2 is disabled at TX start TX Engine 1 RXACT Comparator 2 is disabled on RX going going Active (default: low) 2 RXACTN Comparator 2 is disabled on RX going Inactive 3 RESTARTEN Restart Timer on TCMP2 24 1 read-write DISABLE Disable the timer restarting on TCMP2 0 ENABLE Enable the timer restarting on TCMP2 1 BURTC_S 1 BURTC_S Registers 0x40064000 0x00000000 0x00001000 registers BURTC 18 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN BURTC Enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only CFG No Description 0x008 read-write 0x00000000 0x000000F3 DEBUGRUN Debug Mode Run Enable 0 1 read-write X0 BURTC is frozen in debug mode 0 X1 BURTC is running in debug mode 1 COMPTOP Compare Channel is Top Value 1 1 read-write DISABLE The top value of the BURTC is 4294967295 (0xFFFFFFFF) 0 ENABLE The top value of the BURTC is given by COMP 1 CNTPRESC Counter prescaler value. 4 4 read-write DIV1 CLK_CNT = (BURTC LF CLK)/1 0 DIV2 CLK_CNT = (BURTC LF CLK)/2 1 DIV4 CLK_CNT = (BURTC LF CLK)/4 2 DIV8 CLK_CNT = (BURTC LF CLK)/8 3 DIV16 CLK_CNT = (BURTC LF CLK)/16 4 DIV32 CLK_CNT = (BURTC LF CLK)/32 5 DIV64 CLK_CNT = (BURTC LF CLK)/64 6 DIV128 CLK_CNT = (BURTC LF CLK)/128 7 DIV256 CLK_CNT = (BURTC LF CLK)/256 8 DIV512 CLK_CNT = (BURTC LF CLK)/512 9 DIV1024 CLK_CNT = (BURTC LF CLK)/1024 10 DIV2048 CLK_CNT = (BURTC LF CLK)/2048 11 DIV4096 CLK_CNT = (BURTC LF CLK)/4096 12 DIV8192 CLK_CNT = (BURTC LF CLK)/8192 13 DIV16384 CLK_CNT = (BURTC LF CLK)/16384 14 DIV32768 CLK_CNT = (BURTC LF CLK)/32768 15 CMD No Description 0x00C write-only 0x00000000 0x00000003 START Start BURTC counter 0 1 write-only STOP Stop BURTC counter 1 1 write-only STATUS No Description 0x010 read-only 0x00000000 0x00000003 RUNNING BURTC running status 0 1 read-only LOCK Configuration Lock Status 1 1 read-only UNLOCKED All BURTC lockable registers are unlocked. 0 LOCKED All BURTC lockable registers are locked. 1 IF No Description 0x014 read-write 0x00000000 0x00000003 OF Overflow Interrupt Flag 0 1 read-write COMP Compare Match Interrupt Flag 1 1 read-write IEN No Description 0x018 read-write 0x00000000 0x00000003 OF Overflow Interrupt Flag 0 1 read-write COMP Compare Match Interrupt Flag 1 1 read-write PRECNT No Description 0x01C read-write 0x00000000 0x00007FFF PRECNT Pre-Counter Value 0 15 read-write CNT No Description 0x020 read-write 0x00000000 0xFFFFFFFF CNT Counter Value 0 32 read-write EM4WUEN No Description 0x024 read-write 0x00000000 0x00000003 OFEM4WUEN Overflow EM4 Wakeup Enable 0 1 read-write COMPEM4WUEN Compare Match EM4 Wakeup Enable 1 1 read-write SYNCBUSY No Description 0x028 read-only 0x00000000 0x0000001F START Sync busy for START 0 1 read-only STOP Sync busy for STOP 1 1 read-only PRECNT Sync busy for PRECNT 2 1 read-only CNT Sync busy for CNT 3 1 read-only COMP Sync busy for COMP 4 1 read-only LOCK No Description 0x02C write-only 0x0000AEE8 0x0000FFFF LOCKKEY Configuration Lock Key 0 16 write-only UNLOCK Write to unlock all BURTC lockable registers 44776 COMP No Description 0x030 read-write 0x00000000 0xFFFFFFFF COMP Compare Value 0 32 read-write I2C1_S 0 I2C1_S Registers 0x40068000 0x00000000 0x00001000 registers I2C1 29 IPVERSION No Description 0x000 read-only 0x00000000 0xFFFFFFFF IPVERSION IP version ID 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000001 EN module enable 0 1 read-write DISABLE Disable Peripheral Clock 0 ENABLE Enable Peripheral Clock 1 CTRL No Description 0x008 read-write 0x00000000 0x0037B3FF CORERST Soft Reset the internal state registers 0 1 read-write DISABLE No change to internal state registers 0 ENABLE Reset the internal state registers 1 SLAVE Addressable as Follower 1 1 read-write DISABLE All addresses will be responded to with a NACK 0 ENABLE Addresses matching the programmed follower address or the general call address (if enabled) require a response from software. Other addresses are automatically responded to with a NACK. 1 AUTOACK Automatic Acknowledge 2 1 read-write DISABLE Software must give one ACK command for each ACK transmitted on the I2C bus. 0 ENABLE Addresses that are not automatically NACK'ed, and all data is automatically acknowledged. 1 AUTOSE Automatic STOP when Empty 3 1 read-write DISABLE A stop must be sent manually when no more data is to be transmitted. 0 ENABLE The leader automatically sends a STOP when no more data is available for transmission. 1 AUTOSN Automatic STOP on NACK 4 1 read-write DISABLE Stop is not automatically sent if a NACK is received from a follower. 0 ENABLE The leader automatically sends a STOP if a NACK is received from a follower. 1 ARBDIS Arbitration Disable 5 1 read-write DISABLE When a device loses arbitration, the ARBIF interrupt flag is set and the bus is released. 0 ENABLE When a device loses arbitration, the ARBIF interrupt flag is set, but communication proceeds. 1 GCAMEN General Call Address Match Enable 6 1 read-write DISABLE General call address will be NACK'ed if it is not included by the follower address and address mask. 0 ENABLE When a general call address is received, a software response is required 1 TXBIL TX Buffer Interrupt Level 7 1 read-write EMPTY TXBL status and the TXBL interrupt flag are set when the transmit buffer becomes empty. TXBL is cleared when the buffer becomes nonempty. 0 HALF_FULL TXBL status and the TXBL interrupt flag are set when the transmit buffer goes from full to half-full or empty. TXBL is cleared when the buffer becomes full 1 CLHR Clock Low High Ratio 8 2 read-write STANDARD Nlow=4 and Nhigh=4, and the Nlow:Nhigh ratio is 4:4 0 ASYMMETRIC Nlow=6 and Nhigh=3, and the Nlow:Nhigh ratio is 6:3 1 FAST Nlow=11 and Nhigh=6, and the Nlow:Nhigh ratio is 11:6 2 BITO Bus Idle Timeout 12 2 read-write OFF Timeout disabled 0 I2C40PCC Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout. 1 I2C80PCC Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout. 2 I2C160PCC Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout. 3 GIBITO Go Idle on Bus Idle Timeout 15 1 read-write DISABLE A bus idle timeout has no effect on the bus state. 0 ENABLE A bus idle timeout tells the I2C module that the bus is idle, allowing new transfers to be initiated. 1 CLTO Clock Low Timeout 16 3 read-write OFF Timeout disabled 0 I2C40PCC Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout. 1 I2C80PCC Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout. 2 I2C160PCC Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout. 3 I2C320PCC Timeout after 320 prescaled clock cycles. In standard mode at 100 kHz, this results in a 400us timeout. 4 I2C1024PCC Timeout after 1024 prescaled clock cycles. In standard mode at 100 kHz, this results in a 1280us timeout. 5 SCLMONEN SCL Monitor Enable 20 1 read-write DISABLE Disable SCL monitor 0 ENABLE Enable SCL monitor 1 SDAMONEN SDA Monitor Enable 21 1 read-write DISABLE Disable SDA Monitor 0 ENABLE Enable SDA Monitor 1 CMD No Description 0x00C write-only 0x00000000 0x000000FF START Send start condition 0 1 write-only STOP Send stop condition 1 1 write-only ACK Send ACK 2 1 write-only NACK Send NACK 3 1 write-only CONT Continue transmission 4 1 write-only ABORT Abort transmission 5 1 write-only CLEARTX Clear TX 6 1 write-only CLEARPC Clear Pending Commands 7 1 write-only STATE No Description 0x010 read-only 0x00000001 0x000000FF BUSY Bus Busy 0 1 read-only MASTER Leader 1 1 read-only TRANSMITTER Transmitter 2 1 read-only NACKED Nack Received 3 1 read-only BUSHOLD Bus Held 4 1 read-only STATE Transmission State 5 3 read-only IDLE No transmission is being performed. 0 WAIT Waiting for idle. Will send a start condition as soon as the bus is idle. 1 START Start transmit phase 2 ADDR Address transmit or receive phase 3 ADDRACK Address ack/nack transmit or receive phase 4 DATA Data transmit or receive phase 5 DATAACK Data ack/nack transmit or receive phase 6 STATUS No Description 0x014 read-only 0x00000080 0x00000FFF PSTART Pending START 0 1 read-only PSTOP Pending STOP 1 1 read-only PACK Pending ACK 2 1 read-only PNACK Pending NACK 3 1 read-only PCONT Pending continue 4 1 read-only PABORT Pending abort 5 1 read-only TXC TX Complete 6 1 read-only TXBL TX Buffer Level 7 1 read-only RXDATAV RX Data Valid 8 1 read-only RXFULL RX FIFO Full 9 1 read-only TXBUFCNT TX Buffer Count 10 2 read-only CLKDIV No Description 0x018 read-write 0x00000000 0x000001FF DIV Clock Divider 0 9 read-write SADDR No Description 0x01C read-write 0x00000000 0x000000FE ADDR Follower address 1 7 read-write SADDRMASK No Description 0x020 read-write 0x00000000 0x000000FE SADDRMASK Follower Address Mask 1 7 read-write RXDATA No Description 0x024 read-only 0x00000000 0x000000FF RXDATA RX Data 0 8 read-only RXDOUBLE No Description 0x028 read-only 0x00000000 0x0000FFFF RXDATA0 RX Data 0 0 8 read-only RXDATA1 RX Data 1 8 8 read-only RXDATAP No Description 0x02C read-only 0x00000000 0x000000FF RXDATAP RX Data Peek 0 8 read-only RXDOUBLEP No Description 0x030 read-only 0x00000000 0x0000FFFF RXDATAP0 RX Data 0 Peek 0 8 read-only RXDATAP1 RX Data 1 Peek 8 8 read-only TXDATA No Description 0x034 write-only 0x00000000 0x000000FF TXDATA TX Data 0 8 write-only TXDOUBLE No Description 0x038 write-only 0x00000000 0x0000FFFF TXDATA0 TX Data 0 8 write-only TXDATA1 TX Data 8 8 write-only IF No Description 0x03C read-write 0x00000000 0x001FFFFF START START condition Interrupt Flag 0 1 read-write RSTART Repeated START condition Interrupt Flag 1 1 read-write ADDR Address Interrupt Flag 2 1 read-write TXC Transfer Completed Interrupt Flag 3 1 read-write TXBL Transmit Buffer Level Interrupt Flag 4 1 read-write RXDATAV Receive Data Valid Interrupt Flag 5 1 read-write ACK Acknowledge Received Interrupt Flag 6 1 read-write NACK Not Acknowledge Received Interrupt Flag 7 1 read-write MSTOP Leader STOP Condition Interrupt Flag 8 1 read-write ARBLOST Arbitration Lost Interrupt Flag 9 1 read-write BUSERR Bus Error Interrupt Flag 10 1 read-write BUSHOLD Bus Held Interrupt Flag 11 1 read-write TXOF Transmit Buffer Overflow Interrupt Flag 12 1 read-write RXUF Receive Buffer Underflow Interrupt Flag 13 1 read-write BITO Bus Idle Timeout Interrupt Flag 14 1 read-write CLTO Clock Low Timeout Interrupt Flag 15 1 read-write SSTOP Follower STOP condition Interrupt Flag 16 1 read-write RXFULL Receive Buffer Full Interrupt Flag 17 1 read-write CLERR Clock Low Error Interrupt Flag 18 1 read-write SCLERR SCL Error Interrupt Flag 19 1 read-write SDAERR SDA Error Interrupt Flag 20 1 read-write IEN No Description 0x040 read-write 0x00000000 0x001FFFFF START START condition Interrupt Flag 0 1 read-write RSTART Repeated START condition Interrupt Flag 1 1 read-write ADDR Address Interrupt Flag 2 1 read-write TXC Transfer Completed Interrupt Flag 3 1 read-write TXBL Transmit Buffer Level Interrupt Flag 4 1 read-write RXDATAV Receive Data Valid Interrupt Flag 5 1 read-write ACK Acknowledge Received Interrupt Flag 6 1 read-write NACK Not Acknowledge Received Interrupt Flag 7 1 read-write MSTOP Leader STOP Condition Interrupt Flag 8 1 read-write ARBLOST Arbitration Lost Interrupt Flag 9 1 read-write BUSERR Bus Error Interrupt Flag 10 1 read-write BUSHOLD Bus Held Interrupt Flag 11 1 read-write TXOF Transmit Buffer Overflow Interrupt Flag 12 1 read-write RXUF Receive Buffer Underflow Interrupt Flag 13 1 read-write BITO Bus Idle Timeout Interrupt Flag 14 1 read-write CLTO Clock Low Timeout Interrupt Flag 15 1 read-write SSTOP Follower STOP condition Interrupt Flag 16 1 read-write RXFULL Receive Buffer Full Interrupt Flag 17 1 read-write CLERR Clock Low Error Interrupt Flag 18 1 read-write SCLERR SCL Error Interrupt Flag 19 1 read-write SDAERR SDA Error Interrupt Flag 20 1 read-write SYSCFG_S_CFGNS 2 SYSCFG_S_CFGNS Registers 0x40078000 0x00000000 0x00001000 registers SYSCFG 20 SW0 57 SW1 58 SW2 59 SW3 60 CFGNSTCALIB Configure to define the system tick for the M33. 0x01C read-write 0x01004A37 0x03FFFFFF TENMS Ten Milliseconds 0 24 read-write SKEW Skew 24 1 read-write NOREF No Reference 25 1 read-write REF Reference clock is implemented 0 NOREF Reference clock is not implemented 1 ROOTNSDATA0 Generic data space for user to pass to root, e.g., address of struct in mem 0x600 read-write 0x00000000 0xFFFFFFFF DATA Data 0 32 read-write ROOTNSDATA1 Generic data space for user to pass to root, e.g., address of struct in mem 0x604 read-write 0x00000000 0xFFFFFFFF DATA Data 0 32 read-write SYSCFG_S 2 SYSCFG_S Registers 0x4007C000 0x00000000 0x00001000 registers SYSCFG 20 SW0 57 SW1 58 SW2 59 SW3 60 IPVERSION No Description 0x004 read-only 0x00000002 0xFFFFFFFF IPVERSION New BitField 0 32 read-only IF Read to get system status. 0x008 read-write 0x00000000 0x33003F0F SW0 Software Interrupt Flag 0 1 read-write SW1 Software Interrupt Flag 1 1 read-write SW2 Software Interrupt Flag 2 1 read-write SW3 Software Interrupt Flag 3 1 read-write FPIOC FPU Invalid Operation interrupt flag 8 1 read-write FPDZC FPU Divide by zero interrupt flag 9 1 read-write FPUFC FPU Underflow interrupt flag 10 1 read-write FPOFC FPU Overflow interrupt flag 11 1 read-write FPIDC FPU Input denormal interrupt flag 12 1 read-write FPIXC FPU Inexact interrupt flag 13 1 read-write SEQRAMERR1B SEQRAM Error 1-bit Interrupt Flag 24 1 read-write SEQRAMERR2B SEQRAM Error 2-bit Interrupt Flag 25 1 read-write FRCRAMERR1B FRCRAM Error 1-bit Interrupt Flag 28 1 read-write FRCRAMERR2B FRCRAM Error 2-bit Interrupt Flag 29 1 read-write IEN Write to enable interrupts. 0x00C read-write 0x00000000 0x33003F0F SW0 Software Interrupt Enable 0 1 read-write SW1 Software Interrupt Enable 1 1 read-write SW2 Software Interrupt Enable 2 1 read-write SW3 Software Interrupt Enable 3 1 read-write FPIOC FPU Invalid Operation Interrupt Enable 8 1 read-write FPDZC FPU Divide by zero Interrupt Enable 9 1 read-write FPUFC FPU Underflow Interrupt Enable 10 1 read-write FPOFC FPU Overflow Interrupt Enable 11 1 read-write FPIDC FPU Input denormal Interrupt Enable 12 1 read-write FPIXC FPU Inexact Interrupt Enable 13 1 read-write SEQRAMERR1B SEQRAM Error 1-bit Interrupt Enable 24 1 read-write SEQRAMERR2B SEQRAM Error 2-bit Interrupt Enable 25 1 read-write FRCRAMERR1B FRCRAM Error 1-bit Interrupt Enable 28 1 read-write FRCRAMERR2B FRCRAM Error 2-bit Interrupt Enable 29 1 read-write CHIPREVHW Read to get the hard-wired chip revision. 0x014 read-write 0x00000E01 0xFF0FFFFF MAJOR Hardwired Chip Revision Major value 0 6 read-write FAMILY Hardwired Chip Family value 6 6 read-write MINOR Hardwired Chip Revision Minor value 12 8 read-write CHIPREV Read to get the chip revision programmed by feature configuration. 0x018 read-write 0x00000000 0x000FFFFF MAJOR Chip Revision Major value 0 6 read-write FAMILY Chip Family value 6 6 read-write MINOR Chip Revision Minor value 12 8 read-write CFGSYSTIC Configure the source of the system tick for the M33. 0x024 read-write 0x00000000 0x00000001 SYSTICEXTCLKEN SysTick External Clock Enable 0 1 read-write CTRL Configure to provide general RAM configuration. 0x200 read-write 0x00000023 0x00000023 ADDRFAULTEN Invalid Address Bus Fault Response Enabl 0 1 read-write CLKDISFAULTEN Disabled Clkbus Bus Fault Enable 1 1 read-write RAMECCERRFAULTEN Two bit ECC error bus fault response ena 5 1 read-write DMEM0RETNCTRL Configure to provide general RAM retention configuration. 0x208 read-write 0x00000000 0x00000007 RAMRETNCTRL DMEM0 blockset retention control 0 3 read-write ALLON None of the RAM blocks powered down 0 BLK3 Power down RAM block 3 (address range 0x2000C000-0x20010000) 4 BLK2TO3 Power down RAM blocks 3 and above (address range 0x20008000-0x20010000) 6 BLK1TO3 Power down RAM blocks 1 and above (address range 0x20004000-0x20010000) 7 RAMBIASCONF Configure RAM bias configure bits. 0x30C read-write 0x00000002 0x0000000F RAMBIASCTRL RAM Bias Control 0 4 read-write No None 0 VSB100 Voltage Source Bias 100mV 1 VSB200 Voltage Source Bias 200mV 2 VSB300 Voltage Source Bias 300mV 4 VSB400 Voltage Source Bias 400mV 8 ICACHERAMRETNCTRL Configure Host ICACHERAM retention configuration. 0x418 read-write 0x00000000 0x00000001 RAMRETNCTRL ICACHERAM Retention control 0 1 read-write ALLON None of the Host ICACHE RAM blocks powered down 0 ALLOFF Power down all Host ICACHE RAM blocks 1 DMEM0PORTMAPSEL Configure DMEM0 port remap selection. 0x41C read-write 0x00000013 0x0000001F LDMAPORTSEL LDMA portmap selection 0 1 read-write SRWAESPORTSEL SRWAES portmap selection 1 1 read-write AHBSRWPORTSEL AHBSRW portmap selection 2 1 read-write SRWECA0PORTSEL SRWECA0 portmap selection 3 1 read-write SRWECA1PORTSEL SRWECA1 portmap selection 4 1 read-write ROOTDATA0 Generic data space for user to pass to root, e.g., address of struct in mem 0x600 read-write 0x00000000 0xFFFFFFFF DATA Data 0 32 read-write ROOTDATA1 Generic data space for user to pass to root, e.g., address of struct in mem 0x604 read-write 0x00000000 0xFFFFFFFF DATA Data 0 32 read-write ROOTLOCKSTATUS This register returns the status of the SE managed locks. 0x608 read-only 0x007F0107 0x807F0107 BUSLOCK Bus Lock 0 1 read-only REGLOCK Register Lock 1 1 read-only MFRLOCK Manufacture Lock 2 1 read-only ROOTDBGLOCK Root Debug Lock 8 1 read-only USERDBGAPLOCK User Debug Access Port Lock 16 1 read-only USERDBGLOCK User Invasive Debug Lock 17 1 read-only USERNIDLOCK User Non-invasive Debug Lock 18 1 read-only USERSPIDLOCK User Secure Invasive Debug Lock 19 1 read-only USERSPNIDLOCK User Secure Non-invasive Debug Lock 20 1 read-only EFUSEUNLOCKED E-Fuse Unlocked 31 1 read-only ROOTSESWVERSION SE Software version 0x60C read-write 0x00000000 0xFFFFFFFF SWVERSION SW Version 0 32 read-write BURAM_S 0 BURAM_S Registers 0x40080000 0x00000000 0x00001000 registers RET0_REG No Description 0x000 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET1_REG No Description 0x004 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET2_REG No Description 0x008 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET3_REG No Description 0x00C read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET4_REG No Description 0x010 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET5_REG No Description 0x014 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET6_REG No Description 0x018 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET7_REG No Description 0x01C read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET8_REG No Description 0x020 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET9_REG No Description 0x024 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET10_REG No Description 0x028 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET11_REG No Description 0x02C read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET12_REG No Description 0x030 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET13_REG No Description 0x034 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET14_REG No Description 0x038 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET15_REG No Description 0x03C read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET16_REG No Description 0x040 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET17_REG No Description 0x044 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET18_REG No Description 0x048 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET19_REG No Description 0x04C read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET20_REG No Description 0x050 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET21_REG No Description 0x054 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET22_REG No Description 0x058 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET23_REG No Description 0x05C read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET24_REG No Description 0x060 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET25_REG No Description 0x064 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET26_REG No Description 0x068 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET27_REG No Description 0x06C read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET28_REG No Description 0x070 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET29_REG No Description 0x074 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET30_REG No Description 0x078 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET31_REG No Description 0x07C read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write GPCRC_S 0 GPCRC_S Registers 0x40088000 0x00000000 0x00001000 registers IPVERSION No Description 0x000 read-only 0x00000000 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000001 EN CRC Enable 0 1 read-write DISABLE Disable CRC function. Reordering functions are still available. Only BITREVERSE and BYTEREVERSE bits are configurable in this mode. 0 ENABLE Writes to INPUTDATA registers will result in CRC operations. 1 CTRL No Description 0x008 read-write 0x00000000 0x00002710 POLYSEL Polynomial Select 4 1 read-write CRC32 CRC-32 (0x04C11DB7) polynomial selected 0 CRC16 16-bit CRC programmable polynomial selected 1 BYTEMODE Byte Mode Enable 8 1 read-write BITREVERSE Byte-level Bit Reverse Enable 9 1 read-write NORMAL No reverse 0 REVERSED Reverse bit order in each byte 1 BYTEREVERSE Byte Reverse Mode 10 1 read-write NORMAL No reverse: B3, B2, B1, B0 0 REVERSED Reverse byte order. For 32-bit: B0, B1, B2, B3; For 16-bit: 0, 0, B0, B1 1 AUTOINIT Auto Init Enable 13 1 read-write CMD No Description 0x00C write-only 0x00000000 0x80000001 INIT Initialization Enable 0 1 write-only INIT No Description 0x010 read-write 0x00000000 0xFFFFFFFF INIT CRC Initialization Value 0 32 read-write POLY No Description 0x014 read-write 0x00000000 0x0000FFFF POLY CRC Polynomial Value 0 16 read-write INPUTDATA No Description 0x018 write-only 0x00000000 0xFFFFFFFF INPUTDATA Input Data for 32-bit 0 32 write-only INPUTDATAHWORD No Description 0x01C write-only 0x00000000 0x0000FFFF INPUTDATAHWORD Input Data for 16-bit 0 16 write-only INPUTDATABYTE No Description 0x020 write-only 0x00000000 0x000000FF INPUTDATABYTE Input Data for 8-bit 0 8 write-only DATA No Description 0x024 read-only 0x00000000 0xFFFFFFFF DATA CRC Data Register 0 32 read-only DATAREV No Description 0x028 read-only 0x00000000 0xFFFFFFFF DATAREV Data Reverse Value 0 32 read-only DATABYTEREV No Description 0x02C read-only 0x00000000 0xFFFFFFFF DATABYTEREV Data Byte Reverse Value 0 32 read-only DCDC_S 1 DCDC_S Registers 0x40094000 0x00000000 0x00001000 registers IPVERSION IPVERSION 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IPVERSION 0 32 read-only CTRL Control 0x004 read-write 0x00000100 0x800001F1 MODE DCDC/Bypass Mode Control 0 1 read-write BYPASS DCDC is OFF, bypass switch is enabled 0 DCDCREGULATION Request DCDC regulation, bypass switch disabled 1 IPKTMAXCTRL Ton_max timeout control 4 5 read-write EM01CTRL0 EM01 Configurations 0x008 read-write 0x00000109 0x0000030F IPKVAL EM01 Peak Current Setting 0 4 read-write Load36mA Ipeak = 90mA, IL = 36mA 3 Load40mA Ipeak = 100mA, IL = 40mA 4 Load44mA Ipeak = 110mA, IL = 44mA 5 Load48mA Ipeak = 120mA, IL = 48mA 6 Load52mA Ipeak = 130mA, IL = 52mA 7 Load56mA Ipeak = 140mA, IL = 56mA 8 Load60mA Ipeak = 150mA, IL = 60mA 9 DRVSPEED EM01 Drive Speed Setting 8 2 read-write BEST_EMI Lowest Efficiency, Lowest EMI.. Small decrease in efficiency from default setting 0 DEFAULT_SETTING Default Efficiency, Acceptable EMI level 1 INTERMEDIATE Small increase in efficiency from the default setting 2 BEST_EFFICIENCY Highest Efficiency, Highest EMI.. Small increase in efficiency from INTERMEDIATE setting 3 EM23CTRL0 EM23 Configurations 0x010 read-write 0x00000103 0x0000030F IPKVAL EM23 Peak Current Setting 0 4 read-write Load36mA Ipeak = 90mA, IL = 36mA 3 Load40mA Ipeak = 100mA, IL = 40mA 4 Load44mA Ipeak = 110mA, IL = 44mA 5 Load48mA Ipeak = 120mA, IL = 48mA 6 Load52mA Ipeak = 130mA, IL = 52mA 7 Load56mA Ipeak = 140mA, IL = 56mA 8 Load60mA Ipeak = 150mA, IL = 60mA 9 DRVSPEED EM23 Drive Speed Setting 8 2 read-write BEST_EMI Lowest Efficiency, Lowest EMI.. Small decrease in efficiency from default setting 0 DEFAULT_SETTING Default Efficiency, Acceptable EMI level 1 INTERMEDIATE Small increase in efficiency from the default setting 2 BEST_EFFICIENCY Highest Efficiency, Highest EMI.. Small increase in efficiency from INTERMEDIATE setting 3 PFMXCTRL PFMX Control Register 0x020 read-write 0x00000B0C 0x00001F0F IPKVAL PFMX mode Peak Current Setting 0 4 read-write IPKTMAXCTRL Ton_max timeout control 8 5 read-write IF Interrupt Flags 0x028 read-write 0x00000000 0x000003FF BYPSW Bypass Switch Enabled 0 1 read-write WARM DCDC Warmup Time Done 1 1 read-write RUNNING DCDC Running 2 1 read-write VREGINLOW VREGIN below threshold 3 1 read-write VREGINHIGH VREGIN above threshold 4 1 read-write REGULATION DCDC in regulation 5 1 read-write TMAX Ton_max Timeout Reached 6 1 read-write EM4ERR EM4 Entry Request Error 7 1 read-write PPMODE Entered Pulse Pairing mode 8 1 read-write PFMXMODE Entered PFMX mode 9 1 read-write IEN Interrupt Enable 0x02C read-write 0x00000000 0x000003FF BYPSW Bypass Switch Enabled Interrupt Enable 0 1 read-write WARM DCDC Warmup Time Done Interrupt Enable 1 1 read-write RUNNING DCDC Running Interrupt Enable 2 1 read-write VREGINLOW VREGIN below threshold Interrupt Enable 3 1 read-write VREGINHIGH VREGIN above threshold Interrupt Enable 4 1 read-write REGULATION DCDC in Regulation Interrupt Enable 5 1 read-write TMAX Ton_max Timeout Interrupt Enable 6 1 read-write EM4ERR EM4 Entry Req Interrupt Enable 7 1 read-write PPMODE Pulse Pairing Mode Interrupt Enable 8 1 read-write PFMXMODE PFMX Mode Interrupt Enable 9 1 read-write STATUS DCDC Status Register 0x030 read-only 0x00000000 0x0000071F BYPSW Bypass Switch is currently enabled 0 1 read-only WARM DCDC Warmup Done 1 1 read-only RUNNING DCDC is running 2 1 read-only VREGIN VREGIN comparator status 3 1 read-only BYPCMPOUT Bypass Comparator Output 4 1 read-only PPMODE DCDC in pulse-pairing mode 8 1 read-only PFMXMODE DCDC in PFMX mode 9 1 read-only SYNCBUSY Syncbusy Status Register 0x034 read-only 0x00000000 0x000000FF CTRL CTRL Sync Busy Status 0 1 read-only EM01CTRL0 EM01CTRL0 Sync Busy Status 1 1 read-only EM01CTRL1 EM01CTRL1 Sync Bust Status 2 1 read-only EM23CTRL0 EM23CTRL0 Sync Busy Status 3 1 read-only PFMXCTRL PFMXCTRL Sync Busy Status 7 1 read-only LOCK No Description 0x040 write-only 0x00000000 0x0000FFFF LOCKKEY Configuration Lock Key 0 16 write-only UNLOCKKEY 43981 LOCKSTATUS No Description 0x044 read-only 0x00000000 0x00000001 LOCK Lock Status 0 1 read-only UNLOCKED Unlocked State 0 LOCKED LOCKED STATE 1 HOSTMAILBOX_S 0 HOSTMAILBOX_S Registers 0x40098000 0x00000000 0x00001000 registers MSGPTR0 No Description 0x000 read-write 0x00000000 0xFFFFFFFF PTR Pointer 0 32 read-write MSGPTR1 No Description 0x004 read-write 0x00000000 0xFFFFFFFF PTR Pointer 0 32 read-write MSGPTR2 No Description 0x008 read-write 0x00000000 0xFFFFFFFF PTR Pointer 0 32 read-write MSGPTR3 No Description 0x00C read-write 0x00000000 0xFFFFFFFF PTR Pointer 0 32 read-write IF No Description 0x040 read-write 0x00000000 0x0000000F MBOXIF0 Mailbox Interupt Flag 0 1 read-write MBOXIF1 Mailbox Interupt Flag 1 1 read-write MBOXIF2 Mailbox Interupt Flag 2 1 read-write MBOXIF3 Mailbox Interupt Flag 3 1 read-write IEN No Description 0x044 read-write 0x00000000 0x0000000F MBOXIEN0 Mailbox Interrupt Enable 0 1 read-write MBOXIEN1 Mailbox Interrupt Enable 1 1 read-write MBOXIEN2 Mailbox Interrupt Enable 2 1 read-write MBOXIEN3 Mailbox Interrupt Enable 3 1 read-write EUSART1_S 1 EUSART1_S Registers 0x400A0000 0x00000000 0x00001000 registers EUSART1_RX 13 EUSART1_TX 14 EUSART2_RX 15 EUSART2_TX 16 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP version ID 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN Module enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only CFG0 No Description 0x008 read-write 0x00000000 0xC1D264FF SYNC Synchronous Mode 0 1 read-write ASYNC The USART operates in asynchronous mode 0 SYNC The USART operates in synchronous mode 1 LOOPBK Loopback Enable 1 1 read-write DISABLE The receiver is connected to and receives data from UARTn_RX 0 ENABLE The receiver is connected to and receives data from UARTn_TX 1 CCEN Collision Check Enable 2 1 read-write DISABLE Collision check is disabled 0 ENABLE Collision check is enabled. The receiver must be enabled for the check to be performed 1 MPM Multi-Processor Mode 3 1 read-write DISABLE The 9th bit of incoming frames has no special function 0 ENABLE An incoming frame with the 9th bit equal to MPAB will be loaded into the RX FIFO regardless of RXBLOCK and will result in the MPAB interrupt flag being set 1 MPAB Multi-Processor Address-Bit 4 1 read-write OVS Oversampling 5 3 read-write X16 16X oversampling 0 X8 8X oversampling 1 X6 6X oversampling 2 X4 4X oversampling 3 DISABLE Disable oversampling (for LF operation) 4 MSBF Most Significant Bit First 10 1 read-write DISABLE Data is sent with the least significant bit first 0 ENABLE Data is sent with the most significant bit first 1 RXINV Receiver Input Invert 13 1 read-write DISABLE Input is passed directly to the receiver 0 ENABLE Input is inverted before it is passed to the receiver 1 TXINV Transmitter output Invert 14 1 read-write DISABLE Output from the transmitter is passed unchanged to UARTn_TX 0 ENABLE Output from the transmitter is inverted before it is passed to UARTn_TX 1 AUTOTRI Automatic TX Tristate 17 1 read-write DISABLE The output on UARTn_TX when the transmitter is idle is defined by TXINV 0 ENABLE UARTn_TX is tristated whenever the transmitter is idle 1 SKIPPERRF Skip Parity Error Frames 20 1 read-write ERRSDMA Halt DMA Read On Error 22 1 read-write DISABLE Framing and parity errors have no effect on DMA requests from the EUSART 0 ENABLE DMA requests from the EUSART are blocked while the PERR or FERR interrupt flags are set 1 ERRSRX Disable RX On Error 23 1 read-write DISABLE Framing and parity errors have no effect on receiver 0 ENABLE Framing and parity errors disable the receiver 1 ERRSTX Disable TX On Error 24 1 read-write DISABLE Received framing and parity errors have no effect on transmitter 0 ENABLE Received framing and parity errors disable the transmitter 1 MVDIS Majority Vote Disable 30 1 read-write AUTOBAUDEN AUTOBAUD detection enable 31 1 read-write CFG1 No Description 0x00C read-write 0x00000000 0x7BCF887F DBGHALT Debug halt 0 1 read-write DISABLE Continue normal EUSART operation even if core is halted 0 ENABLE If core is halted, receive one frame and then halt reception by deactivating RTS. Next frame reception happens when the core is unhalted during single stepping. 1 CTSINV Clear-to-send Invert Enable 1 1 read-write DISABLE The CTS pin is active low 0 ENABLE The CTS pin is active high 1 CTSEN Clear-to-send Enable 2 1 read-write DISABLE Ignore CTS 0 ENABLE Stop transmitting when CTS is inactive 1 RTSINV Request-to-send Invert Enable 3 1 read-write DISABLE The RTS pin is active low 0 ENABLE The RTS pin is active high 1 RXTIMEOUT RX Timeout 4 3 read-write DISABLED 0 ONEFRAME 1 TWOFRAMES 2 THREEFRAMES 3 FOURFRAMES 4 FIVEFRAMES 5 SIXFRAMES 6 SEVENFRAMES 7 SFUBRX Start Frame Unblock Receiver 11 1 read-write RXPRSEN PRS RX Enable 15 1 read-write TXFIW TX FIFO Interrupt Watermark 16 4 read-write ONEFRAME TXFL status flag and IF are set when the TX FIFO has space for at least one more frame. 0 TWOFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least two more frames. 1 THREEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least three more frames. 2 FOURFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least four more frames. 3 FIVEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least five more frames. 4 SIXFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least six more frames. 5 SEVENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least seven more frames. 6 EIGHTFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least eight more frames. 7 NINEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least nine more frames. 8 TENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least ten more frames. 9 ELEVENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least eleven more frames. 10 TWELVEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least twelve more frames. 11 THIRTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least thriteen more frames. 12 FOURTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least fourteen more frames. 13 FIFTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least fifteen more frames. 14 SIXTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least sixteen more frames. 15 RTSRXFW Request-to-send RX FIFO Watermark 22 4 read-write ONEFRAME RTS is set if there is space for at least one more frame in the RX FIFO. 0 TWOFRAMES RTS is set if there is space for at least two more frames in the RX FIFO. 1 THREEFRAMES RTS is set if there is space for at least three more frames in the RX FIFO. 2 FOURFRAMES RTS is set if there is space for four more frames in the RX FIFO. 3 FIVEFRAMES RTS is set if there is space for five more frames in the RX FIFO. 4 SIXFRAMES RTS is set if there is space for six more frames in the RX FIFO. 5 SEVENFRAMES RTS is set if there is space for seven more frames in the RX FIFO. 6 EIGHTFRAMES RTS is set if there is space for eight more frames in the RX FIFO. 7 NINEFRAMES RTS is set if there is space for nine more frames in the RX FIFO. 8 TENFRAMES RTS is set if there is space for ten more frames in the RX FIFO. 9 ELEVENFRAMES RTS is set if there is space for eleven more frames in the RX FIFO. 10 TWELVEFRAMES RTS is set if there is space for twelve more frames in the RX FIFO. 11 THIRTEENFRAMES RTS is set if there is space for thirteen more frames in the RX FIFO. 12 FOURTEENFRAMES RTS is set if there is space for fourteen more frames in the RX FIFO. 13 FIFTEENFRAMES RTS is set if there is space for fifteen more frames in the RX FIFO. 14 SIXTEENFRAMES RTS is set if there is space for sixteen more frames in the RX FIFO. 15 RXFIW RX FIFO Interrupt Watermark 27 4 read-write ONEFRAME RXFL status flag and IF are set when the RX FIFO has at least one frame in it. 0 TWOFRAMES RXFL status flag and IF are set when the RX FIFO has at least two frames in it. 1 THREEFRAMES RXFL status flag and IF are set when the RX FIFO has at least three frames in it. 2 FOURFRAMES RXFL status flag and IF are set when the RX FIFO has at least four frames in it. 3 FIVEFRAMES RXFL status flag and IF are set when the RX FIFO has at least five frames in it. 4 SIXFRAMES RXFL status flag and IF are set when the RX FIFO has at least six frames in it. 5 SEVENFRAMES RXFL status flag and IF are set when the RX FIFO has at least seven frames in it. 6 EIGHTFRAMES RXFL status flag and IF are set when the RX FIFO has at least eight frames in it. 7 NINEFRAMES RXFL status flag and IF are set when the RX FIFO has at least nine frames in it. 8 TENFRAMES RXFL status flag and IF are set when the RX FIFO has at least ten frames in it. 9 ELEVENFRAMES RXFL status flag and IF are set when the RX FIFO has at least eleven frames in it. 10 TWELVEFRAMES RXFL status flag and IF are set when the RX FIFO has at least twelve frames in it. 11 THIRTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least thriteen frames in it. 12 FOURTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least fourteen frames in it. 13 FIFTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least fifteen frames in it. 14 SIXTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least sixteen frames in it. 15 CFG2 No Description 0x010 read-write 0x00000020 0xFF0000FF MASTER Main mode 0 1 read-write SLAVE Secondary mode 0 MASTER Main mode 1 CLKPOL Clock Polarity 1 1 read-write IDLELOW The bus clock used in synchronous mode has a low base value 0 IDLEHIGH The bus clock used in synchronous mode has a high base value 1 CLKPHA Clock Edge for Setup/Sample 2 1 read-write SAMPLELEADING Data is sampled on the leading edge and set-up on the trailing edge of the bus clock in synchronous mode 0 SAMPLETRAILING Data is set-up on the leading edge and sampled on the trailing edge of the bus clock in synchronous mode 1 CSINV Chip Select Invert 3 1 read-write AL Chip select is active low 0 AH Chip select is active high 1 AUTOTX Always Transmit When RXFIFO Not Full 4 1 read-write AUTOCS Automatic Chip Select 5 1 read-write CLKPRSEN PRS CLK Enable 6 1 read-write FORCELOAD Force Load to Shift Register 7 1 read-write SDIV Sync Clock Div 24 8 read-write FRAMECFG No Description 0x014 read-write 0x00001002 0x0000330F DATABITS Data-Bit Mode 0 4 read-write SEVEN Each frame contains 7 data bits 1 EIGHT Each frame contains 8 data bits 2 NINE Each frame contains 9 data bits 3 TEN Each frame contains 10 data bits 4 ELEVEN Each frame contains 11 data bits 5 TWELVE Each frame contains 12 data bits 6 THIRTEEN Each frame contains 13 data bits 7 FOURTEEN Each frame contains 14 data bits 8 FIFTEEN Each frame contains 15 data bits 9 SIXTEEN Each frame contains 16 data bits 10 PARITY Parity-Bit Mode 8 2 read-write NONE Parity bits are not used 0 EVEN Even parity are used. Parity bits are automatically generated and checked by hardware. 2 ODD Odd parity is used. Parity bits are automatically generated and checked by hardware. 3 STOPBITS Stop-Bit Mode 12 2 read-write HALF The transmitter generates a half stop bit. Stop-bits are not verified by receiver 0 ONE One stop bit is generated and verified 1 ONEANDAHALF The transmitter generates one and a half stop bit. The receiver verifies the first stop bit 2 TWO The transmitter generates two stop bits. The receiver checks the first stop-bit only 3 DTXDATCFG No Description 0x018 read-write 0x00000000 0x0000FFFF DTXDAT Default TX DATA 0 16 read-write IRHFCFG No Description 0x01C read-write 0x00000000 0x0000000F IRHFEN Enable IrDA Module 0 1 read-write IRHFPW IrDA TX Pulse Width 1 2 read-write ONE IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1 0 TWO IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1 1 THREE IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1 2 FOUR IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1 3 IRHFFILT IrDA RX Filter 3 1 read-write DISABLE No filter enabled 0 ENABLE Filter enabled. IrDA pulse must be high for at least 5 consecutive clock cycles to be detected 1 TIMINGCFG No Description 0x024 read-write 0x00050000 0x000F7773 TXDELAY TX Delay Transmission 0 2 read-write NONE Frames are transmitted immediately. 0 SINGLE Transmission of new frames is delayed by a single bit period. 1 DOUBLE Transmission of new frames is delayed by a two bit periods. 2 TRIPPLE Transmission of new frames is delayed by a three bit periods. 3 CSSETUP Chip Select Setup 4 3 read-write ZERO CS is asserted half or 1 baud-time before the start of transmission depending on CLKPHASE equal to 1 or 0 respectively 0 ONE CS is asserted 1 additional baud-time before start of transmission 1 TWO CS is asserted 2 additional baud-times before start of transmission 2 THREE CS is asserted 3 additional baud-times before start of transmission 3 FOUR CS is asserted 4 additional baud-times before start of transmission 4 FIVE CS is asserted 5 additional baud-times before start of transmission 5 SIX CS is asserted 6 additional baud-times before start of transmission 6 SEVEN CS is asserted 7 additional baud-times before start of transmission 7 CSHOLD Chip Select Hold 8 3 read-write ZERO CS is de-asserted half or 1 baud-time after the end of transmission depending on CLKPHASE equal to 1 or 0 respectively 0 ONE CS is de-asserted 1 additional baud-time after the end of transmission 1 TWO CS is de-asserted 2 additional baud-times after the end of transmission 2 THREE CS is de-asserted 3 additional baud-times after the end of transmission 3 FOUR CS is de-asserted 4 additional baud-times after the end of transmission 4 FIVE CS is de-asserted 5 additional baud-times after the end of transmission 5 SIX CS is de-asserted 6 additional baud-times after the end of transmission 6 SEVEN CS is de-asserted 7 additional baud-times after the end of transmission 7 ICS Inter-Character Spacing 12 3 read-write ZERO There is no space between charcters 0 ONE Create a space of 1 baud-times between frames 1 TWO Create a space of 2 baud-times between frames 2 THREE Create a space of 3 baud-times between frames 3 FOUR Create a space of 4 baud-times between frames 4 FIVE Create a space of 5 baud-times between frames 5 SIX Create a space of 6 baud-times between frames 6 SEVEN Create a space of 7 baud-times between frames 7 SETUPWINDOW Setup Window 16 4 read-write STARTFRAMECFG No Description 0x028 read-write 0x00000000 0x000001FF STARTFRAME Start Frame 0 9 read-write SIGFRAMECFG No Description 0x02C read-write 0x00000000 0x000001FF SIGFRAME Signal Frame Value 0 9 read-write CLKDIV No Description 0x030 read-write 0x00000000 0x007FFFF8 DIV Fractional Clock Divider 3 20 read-write TRIGCTRL No Description 0x034 read-write 0x00000000 0x00000007 RXTEN Receive Trigger Enable 0 1 read-write TXTEN Transmit Trigger Enable 1 1 read-write AUTOTXTEN AUTOTX Trigger Enable 2 1 read-write CMD No Description 0x038 write-only 0x00000000 0x000001FF RXEN Receiver Enable 0 1 write-only RXDIS Receiver Disable 1 1 write-only TXEN Transmitter Enable 2 1 write-only TXDIS Transmitter Disable 3 1 write-only RXBLOCKEN Receiver Block Enable 4 1 write-only RXBLOCKDIS Receiver Block Disable 5 1 write-only TXTRIEN Transmitter Tristate Enable 6 1 write-only TXTRIDIS Transmitter Tristate Disable 7 1 write-only CLEARTX Clear TX FIFO 8 1 write-only RXDATA No Description 0x03C read-only 0x00000000 0x0000FFFF RXDATA RX Data and Control bits 0 16 read-only RXDATAP No Description 0x040 read-only 0x00000000 0x0000FFFF RXDATAP RX Data Peek 0 16 read-only TXDATA No Description 0x044 write-only 0x00000000 0x0000FFFF TXDATA TX Data and Control bits 0 16 write-only STATUS No Description 0x048 read-only 0x00003040 0x031F31FB RXENS Receiver Enable Status 0 1 read-only TXENS Transmitter Enable Status 1 1 read-only RXBLOCK Block Incoming Data 3 1 read-only TXTRI Transmitter Tristated 4 1 read-only TXC TX Complete 5 1 read-only TXFL TX FIFO Level 6 1 read-only RXFL RX FIFO Level 7 1 read-only RXFULL RX FIFO Full 8 1 read-only RXIDLE RX Idle 12 1 read-only TXIDLE TX Idle 13 1 read-only TXFCNT Valid entries in TX FIFO 16 5 read-only AUTOBAUDDONE Auto Baud Rate Detection Completed 24 1 read-only CLEARTXBUSY TX FIFO Clear Busy 25 1 read-only IF No Description 0x04C read-write 0x00000000 0x030C3FFF TXC TX Complete Interrupt Flag 0 1 read-write TXFL TX FIFO Level Interrupt Flag 1 1 read-write RXFL RX FIFO Level Interrupt Flag 2 1 read-write RXFULL RX FIFO Full Interrupt Flag 3 1 read-write RXOF RX FIFO Overflow Interrupt Flag 4 1 read-write RXUF RX FIFO Underflow Interrupt Flag 5 1 read-write TXOF TX FIFO Overflow Interrupt Flag 6 1 read-write TXUF TX FIFO Underflow Interrupt Flag 7 1 read-write PERR Parity Error Interrupt Flag 8 1 read-write FERR Framing Error Interrupt Flag 9 1 read-write MPAF Multi-Processor Address Frame Interrupt 10 1 read-write LOADERR Load Error Interrupt Flag 11 1 read-write CCF Collision Check Fail Interrupt Flag 12 1 read-write TXIDLE TX Idle Interrupt Flag 13 1 read-write STARTF Start Frame Interrupt Flag 18 1 read-write SIGF Signal Frame Interrupt Flag 19 1 read-write AUTOBAUDDONE Auto Baud Complete Interrupt Flag 24 1 read-write RXTO RX Timeout Interrupt Flag 25 1 read-write IEN No Description 0x050 read-write 0x00000000 0x030C3FFF TXC TX Complete IEN 0 1 read-write TXFL TX FIFO Level IEN 1 1 read-write RXFL RX FIFO Level IEN 2 1 read-write RXFULL RX FIFO Full IEN 3 1 read-write RXOF RX FIFO Overflow IEN 4 1 read-write RXUF RX FIFO Underflow IEN 5 1 read-write TXOF TX FIFO Overflow IEN 6 1 read-write TXUF TX FIFO Underflow IEN 7 1 read-write PERR Parity Error IEN 8 1 read-write FERR Framing Error IEN 9 1 read-write MPAF Multi-Processor Addr Frame IEN 10 1 read-write LOADERR Load Error IEN 11 1 read-write CCF Collision Check Fail IEN 12 1 read-write TXIDLE TX IDLE IEN 13 1 read-write STARTF Start Frame IEN 18 1 read-write SIGF Signal Frame IEN 19 1 read-write AUTOBAUDDONE Auto Baud Complete IEN 24 1 read-write RXTO RX Timeout IEN 25 1 read-write SYNCBUSY No Description 0x054 read-only 0x00000000 0x00000FFF DIV SYNCBUSY for DIV in CLKDIV 0 1 read-only RXTEN SYNCBUSY for RXTEN in TRIGCTRL 1 1 read-only TXTEN SYNCBUSY for TXTEN in TRIGCTRL 2 1 read-only RXEN SYNCBUSY for RXEN in CMD 3 1 read-only RXDIS SYNCBUSY for RXDIS in CMD 4 1 read-only TXEN SYNCBUSY for TXEN in CMD 5 1 read-only TXDIS SYNCBUSY for TXDIS in CMD 6 1 read-only RXBLOCKEN SYNCBUSY for RXBLOCKEN in CMD 7 1 read-only RXBLOCKDIS SYNCBUSY for RXBLOCKDIS in CMD 8 1 read-only TXTRIEN SYNCBUSY for TXTRIEN in CMD 9 1 read-only TXTRIDIS SYNCBUSY in TXTRIDIS in CMD 10 1 read-only AUTOTXTEN SYNCBUSY for AUTOTXTEN in TRIGCTRL 11 1 read-only EUSART2_S 1 EUSART2_S Registers 0x400A4000 0x00000000 0x00001000 registers IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP version ID 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN Module enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only CFG0 No Description 0x008 read-write 0x00000000 0xC1D264FF SYNC Synchronous Mode 0 1 read-write ASYNC The USART operates in asynchronous mode 0 SYNC The USART operates in synchronous mode 1 LOOPBK Loopback Enable 1 1 read-write DISABLE The receiver is connected to and receives data from UARTn_RX 0 ENABLE The receiver is connected to and receives data from UARTn_TX 1 CCEN Collision Check Enable 2 1 read-write DISABLE Collision check is disabled 0 ENABLE Collision check is enabled. The receiver must be enabled for the check to be performed 1 MPM Multi-Processor Mode 3 1 read-write DISABLE The 9th bit of incoming frames has no special function 0 ENABLE An incoming frame with the 9th bit equal to MPAB will be loaded into the RX FIFO regardless of RXBLOCK and will result in the MPAB interrupt flag being set 1 MPAB Multi-Processor Address-Bit 4 1 read-write OVS Oversampling 5 3 read-write X16 16X oversampling 0 X8 8X oversampling 1 X6 6X oversampling 2 X4 4X oversampling 3 DISABLE Disable oversampling (for LF operation) 4 MSBF Most Significant Bit First 10 1 read-write DISABLE Data is sent with the least significant bit first 0 ENABLE Data is sent with the most significant bit first 1 RXINV Receiver Input Invert 13 1 read-write DISABLE Input is passed directly to the receiver 0 ENABLE Input is inverted before it is passed to the receiver 1 TXINV Transmitter output Invert 14 1 read-write DISABLE Output from the transmitter is passed unchanged to UARTn_TX 0 ENABLE Output from the transmitter is inverted before it is passed to UARTn_TX 1 AUTOTRI Automatic TX Tristate 17 1 read-write DISABLE The output on UARTn_TX when the transmitter is idle is defined by TXINV 0 ENABLE UARTn_TX is tristated whenever the transmitter is idle 1 SKIPPERRF Skip Parity Error Frames 20 1 read-write ERRSDMA Halt DMA Read On Error 22 1 read-write DISABLE Framing and parity errors have no effect on DMA requests from the EUSART 0 ENABLE DMA requests from the EUSART are blocked while the PERR or FERR interrupt flags are set 1 ERRSRX Disable RX On Error 23 1 read-write DISABLE Framing and parity errors have no effect on receiver 0 ENABLE Framing and parity errors disable the receiver 1 ERRSTX Disable TX On Error 24 1 read-write DISABLE Received framing and parity errors have no effect on transmitter 0 ENABLE Received framing and parity errors disable the transmitter 1 MVDIS Majority Vote Disable 30 1 read-write AUTOBAUDEN AUTOBAUD detection enable 31 1 read-write CFG1 No Description 0x00C read-write 0x00000000 0x7BCF887F DBGHALT Debug halt 0 1 read-write DISABLE Continue normal EUSART operation even if core is halted 0 ENABLE If core is halted, receive one frame and then halt reception by deactivating RTS. Next frame reception happens when the core is unhalted during single stepping. 1 CTSINV Clear-to-send Invert Enable 1 1 read-write DISABLE The CTS pin is active low 0 ENABLE The CTS pin is active high 1 CTSEN Clear-to-send Enable 2 1 read-write DISABLE Ignore CTS 0 ENABLE Stop transmitting when CTS is inactive 1 RTSINV Request-to-send Invert Enable 3 1 read-write DISABLE The RTS pin is active low 0 ENABLE The RTS pin is active high 1 RXTIMEOUT RX Timeout 4 3 read-write DISABLED 0 ONEFRAME 1 TWOFRAMES 2 THREEFRAMES 3 FOURFRAMES 4 FIVEFRAMES 5 SIXFRAMES 6 SEVENFRAMES 7 SFUBRX Start Frame Unblock Receiver 11 1 read-write RXPRSEN PRS RX Enable 15 1 read-write TXFIW TX FIFO Interrupt Watermark 16 4 read-write ONEFRAME TXFL status flag and IF are set when the TX FIFO has space for at least one more frame. 0 TWOFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least two more frames. 1 THREEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least three more frames. 2 FOURFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least four more frames. 3 FIVEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least five more frames. 4 SIXFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least six more frames. 5 SEVENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least seven more frames. 6 EIGHTFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least eight more frames. 7 NINEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least nine more frames. 8 TENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least ten more frames. 9 ELEVENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least eleven more frames. 10 TWELVEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least twelve more frames. 11 THIRTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least thriteen more frames. 12 FOURTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least fourteen more frames. 13 FIFTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least fifteen more frames. 14 SIXTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least sixteen more frames. 15 RTSRXFW Request-to-send RX FIFO Watermark 22 4 read-write ONEFRAME RTS is set if there is space for at least one more frame in the RX FIFO. 0 TWOFRAMES RTS is set if there is space for at least two more frames in the RX FIFO. 1 THREEFRAMES RTS is set if there is space for at least three more frames in the RX FIFO. 2 FOURFRAMES RTS is set if there is space for four more frames in the RX FIFO. 3 FIVEFRAMES RTS is set if there is space for five more frames in the RX FIFO. 4 SIXFRAMES RTS is set if there is space for six more frames in the RX FIFO. 5 SEVENFRAMES RTS is set if there is space for seven more frames in the RX FIFO. 6 EIGHTFRAMES RTS is set if there is space for eight more frames in the RX FIFO. 7 NINEFRAMES RTS is set if there is space for nine more frames in the RX FIFO. 8 TENFRAMES RTS is set if there is space for ten more frames in the RX FIFO. 9 ELEVENFRAMES RTS is set if there is space for eleven more frames in the RX FIFO. 10 TWELVEFRAMES RTS is set if there is space for twelve more frames in the RX FIFO. 11 THIRTEENFRAMES RTS is set if there is space for thirteen more frames in the RX FIFO. 12 FOURTEENFRAMES RTS is set if there is space for fourteen more frames in the RX FIFO. 13 FIFTEENFRAMES RTS is set if there is space for fifteen more frames in the RX FIFO. 14 SIXTEENFRAMES RTS is set if there is space for sixteen more frames in the RX FIFO. 15 RXFIW RX FIFO Interrupt Watermark 27 4 read-write ONEFRAME RXFL status flag and IF are set when the RX FIFO has at least one frame in it. 0 TWOFRAMES RXFL status flag and IF are set when the RX FIFO has at least two frames in it. 1 THREEFRAMES RXFL status flag and IF are set when the RX FIFO has at least three frames in it. 2 FOURFRAMES RXFL status flag and IF are set when the RX FIFO has at least four frames in it. 3 FIVEFRAMES RXFL status flag and IF are set when the RX FIFO has at least five frames in it. 4 SIXFRAMES RXFL status flag and IF are set when the RX FIFO has at least six frames in it. 5 SEVENFRAMES RXFL status flag and IF are set when the RX FIFO has at least seven frames in it. 6 EIGHTFRAMES RXFL status flag and IF are set when the RX FIFO has at least eight frames in it. 7 NINEFRAMES RXFL status flag and IF are set when the RX FIFO has at least nine frames in it. 8 TENFRAMES RXFL status flag and IF are set when the RX FIFO has at least ten frames in it. 9 ELEVENFRAMES RXFL status flag and IF are set when the RX FIFO has at least eleven frames in it. 10 TWELVEFRAMES RXFL status flag and IF are set when the RX FIFO has at least twelve frames in it. 11 THIRTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least thriteen frames in it. 12 FOURTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least fourteen frames in it. 13 FIFTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least fifteen frames in it. 14 SIXTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least sixteen frames in it. 15 CFG2 No Description 0x010 read-write 0x00000020 0xFF0000FF MASTER Main mode 0 1 read-write SLAVE Secondary mode 0 MASTER Main mode 1 CLKPOL Clock Polarity 1 1 read-write IDLELOW The bus clock used in synchronous mode has a low base value 0 IDLEHIGH The bus clock used in synchronous mode has a high base value 1 CLKPHA Clock Edge for Setup/Sample 2 1 read-write SAMPLELEADING Data is sampled on the leading edge and set-up on the trailing edge of the bus clock in synchronous mode 0 SAMPLETRAILING Data is set-up on the leading edge and sampled on the trailing edge of the bus clock in synchronous mode 1 CSINV Chip Select Invert 3 1 read-write AL Chip select is active low 0 AH Chip select is active high 1 AUTOTX Always Transmit When RXFIFO Not Full 4 1 read-write AUTOCS Automatic Chip Select 5 1 read-write CLKPRSEN PRS CLK Enable 6 1 read-write FORCELOAD Force Load to Shift Register 7 1 read-write SDIV Sync Clock Div 24 8 read-write FRAMECFG No Description 0x014 read-write 0x00001002 0x0000330F DATABITS Data-Bit Mode 0 4 read-write SEVEN Each frame contains 7 data bits 1 EIGHT Each frame contains 8 data bits 2 NINE Each frame contains 9 data bits 3 TEN Each frame contains 10 data bits 4 ELEVEN Each frame contains 11 data bits 5 TWELVE Each frame contains 12 data bits 6 THIRTEEN Each frame contains 13 data bits 7 FOURTEEN Each frame contains 14 data bits 8 FIFTEEN Each frame contains 15 data bits 9 SIXTEEN Each frame contains 16 data bits 10 PARITY Parity-Bit Mode 8 2 read-write NONE Parity bits are not used 0 EVEN Even parity are used. Parity bits are automatically generated and checked by hardware. 2 ODD Odd parity is used. Parity bits are automatically generated and checked by hardware. 3 STOPBITS Stop-Bit Mode 12 2 read-write HALF The transmitter generates a half stop bit. Stop-bits are not verified by receiver 0 ONE One stop bit is generated and verified 1 ONEANDAHALF The transmitter generates one and a half stop bit. The receiver verifies the first stop bit 2 TWO The transmitter generates two stop bits. The receiver checks the first stop-bit only 3 DTXDATCFG No Description 0x018 read-write 0x00000000 0x0000FFFF DTXDAT Default TX DATA 0 16 read-write IRHFCFG No Description 0x01C read-write 0x00000000 0x0000000F IRHFEN Enable IrDA Module 0 1 read-write IRHFPW IrDA TX Pulse Width 1 2 read-write ONE IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1 0 TWO IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1 1 THREE IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1 2 FOUR IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1 3 IRHFFILT IrDA RX Filter 3 1 read-write DISABLE No filter enabled 0 ENABLE Filter enabled. IrDA pulse must be high for at least 5 consecutive clock cycles to be detected 1 TIMINGCFG No Description 0x024 read-write 0x00050000 0x000F7773 TXDELAY TX Delay Transmission 0 2 read-write NONE Frames are transmitted immediately. 0 SINGLE Transmission of new frames is delayed by a single bit period. 1 DOUBLE Transmission of new frames is delayed by a two bit periods. 2 TRIPPLE Transmission of new frames is delayed by a three bit periods. 3 CSSETUP Chip Select Setup 4 3 read-write ZERO CS is asserted half or 1 baud-time before the start of transmission depending on CLKPHASE equal to 1 or 0 respectively 0 ONE CS is asserted 1 additional baud-time before start of transmission 1 TWO CS is asserted 2 additional baud-times before start of transmission 2 THREE CS is asserted 3 additional baud-times before start of transmission 3 FOUR CS is asserted 4 additional baud-times before start of transmission 4 FIVE CS is asserted 5 additional baud-times before start of transmission 5 SIX CS is asserted 6 additional baud-times before start of transmission 6 SEVEN CS is asserted 7 additional baud-times before start of transmission 7 CSHOLD Chip Select Hold 8 3 read-write ZERO CS is de-asserted half or 1 baud-time after the end of transmission depending on CLKPHASE equal to 1 or 0 respectively 0 ONE CS is de-asserted 1 additional baud-time after the end of transmission 1 TWO CS is de-asserted 2 additional baud-times after the end of transmission 2 THREE CS is de-asserted 3 additional baud-times after the end of transmission 3 FOUR CS is de-asserted 4 additional baud-times after the end of transmission 4 FIVE CS is de-asserted 5 additional baud-times after the end of transmission 5 SIX CS is de-asserted 6 additional baud-times after the end of transmission 6 SEVEN CS is de-asserted 7 additional baud-times after the end of transmission 7 ICS Inter-Character Spacing 12 3 read-write ZERO There is no space between charcters 0 ONE Create a space of 1 baud-times between frames 1 TWO Create a space of 2 baud-times between frames 2 THREE Create a space of 3 baud-times between frames 3 FOUR Create a space of 4 baud-times between frames 4 FIVE Create a space of 5 baud-times between frames 5 SIX Create a space of 6 baud-times between frames 6 SEVEN Create a space of 7 baud-times between frames 7 SETUPWINDOW Setup Window 16 4 read-write STARTFRAMECFG No Description 0x028 read-write 0x00000000 0x000001FF STARTFRAME Start Frame 0 9 read-write SIGFRAMECFG No Description 0x02C read-write 0x00000000 0x000001FF SIGFRAME Signal Frame Value 0 9 read-write CLKDIV No Description 0x030 read-write 0x00000000 0x007FFFF8 DIV Fractional Clock Divider 3 20 read-write TRIGCTRL No Description 0x034 read-write 0x00000000 0x00000007 RXTEN Receive Trigger Enable 0 1 read-write TXTEN Transmit Trigger Enable 1 1 read-write AUTOTXTEN AUTOTX Trigger Enable 2 1 read-write CMD No Description 0x038 write-only 0x00000000 0x000001FF RXEN Receiver Enable 0 1 write-only RXDIS Receiver Disable 1 1 write-only TXEN Transmitter Enable 2 1 write-only TXDIS Transmitter Disable 3 1 write-only RXBLOCKEN Receiver Block Enable 4 1 write-only RXBLOCKDIS Receiver Block Disable 5 1 write-only TXTRIEN Transmitter Tristate Enable 6 1 write-only TXTRIDIS Transmitter Tristate Disable 7 1 write-only CLEARTX Clear TX FIFO 8 1 write-only RXDATA No Description 0x03C read-only 0x00000000 0x0000FFFF RXDATA RX Data and Control bits 0 16 read-only RXDATAP No Description 0x040 read-only 0x00000000 0x0000FFFF RXDATAP RX Data Peek 0 16 read-only TXDATA No Description 0x044 write-only 0x00000000 0x0000FFFF TXDATA TX Data and Control bits 0 16 write-only STATUS No Description 0x048 read-only 0x00003040 0x031F31FB RXENS Receiver Enable Status 0 1 read-only TXENS Transmitter Enable Status 1 1 read-only RXBLOCK Block Incoming Data 3 1 read-only TXTRI Transmitter Tristated 4 1 read-only TXC TX Complete 5 1 read-only TXFL TX FIFO Level 6 1 read-only RXFL RX FIFO Level 7 1 read-only RXFULL RX FIFO Full 8 1 read-only RXIDLE RX Idle 12 1 read-only TXIDLE TX Idle 13 1 read-only TXFCNT Valid entries in TX FIFO 16 5 read-only AUTOBAUDDONE Auto Baud Rate Detection Completed 24 1 read-only CLEARTXBUSY TX FIFO Clear Busy 25 1 read-only IF No Description 0x04C read-write 0x00000000 0x030C3FFF TXC TX Complete Interrupt Flag 0 1 read-write TXFL TX FIFO Level Interrupt Flag 1 1 read-write RXFL RX FIFO Level Interrupt Flag 2 1 read-write RXFULL RX FIFO Full Interrupt Flag 3 1 read-write RXOF RX FIFO Overflow Interrupt Flag 4 1 read-write RXUF RX FIFO Underflow Interrupt Flag 5 1 read-write TXOF TX FIFO Overflow Interrupt Flag 6 1 read-write TXUF TX FIFO Underflow Interrupt Flag 7 1 read-write PERR Parity Error Interrupt Flag 8 1 read-write FERR Framing Error Interrupt Flag 9 1 read-write MPAF Multi-Processor Address Frame Interrupt 10 1 read-write LOADERR Load Error Interrupt Flag 11 1 read-write CCF Collision Check Fail Interrupt Flag 12 1 read-write TXIDLE TX Idle Interrupt Flag 13 1 read-write STARTF Start Frame Interrupt Flag 18 1 read-write SIGF Signal Frame Interrupt Flag 19 1 read-write AUTOBAUDDONE Auto Baud Complete Interrupt Flag 24 1 read-write RXTO RX Timeout Interrupt Flag 25 1 read-write IEN No Description 0x050 read-write 0x00000000 0x030C3FFF TXC TX Complete IEN 0 1 read-write TXFL TX FIFO Level IEN 1 1 read-write RXFL RX FIFO Level IEN 2 1 read-write RXFULL RX FIFO Full IEN 3 1 read-write RXOF RX FIFO Overflow IEN 4 1 read-write RXUF RX FIFO Underflow IEN 5 1 read-write TXOF TX FIFO Overflow IEN 6 1 read-write TXUF TX FIFO Underflow IEN 7 1 read-write PERR Parity Error IEN 8 1 read-write FERR Framing Error IEN 9 1 read-write MPAF Multi-Processor Addr Frame IEN 10 1 read-write LOADERR Load Error IEN 11 1 read-write CCF Collision Check Fail IEN 12 1 read-write TXIDLE TX IDLE IEN 13 1 read-write STARTF Start Frame IEN 18 1 read-write SIGF Signal Frame IEN 19 1 read-write AUTOBAUDDONE Auto Baud Complete IEN 24 1 read-write RXTO RX Timeout IEN 25 1 read-write SYNCBUSY No Description 0x054 read-only 0x00000000 0x00000FFF DIV SYNCBUSY for DIV in CLKDIV 0 1 read-only RXTEN SYNCBUSY for RXTEN in TRIGCTRL 1 1 read-only TXTEN SYNCBUSY for TXTEN in TRIGCTRL 2 1 read-only RXEN SYNCBUSY for RXEN in CMD 3 1 read-only RXDIS SYNCBUSY for RXDIS in CMD 4 1 read-only TXEN SYNCBUSY for TXEN in CMD 5 1 read-only TXDIS SYNCBUSY for TXDIS in CMD 6 1 read-only RXBLOCKEN SYNCBUSY for RXBLOCKEN in CMD 7 1 read-only RXBLOCKDIS SYNCBUSY for RXBLOCKDIS in CMD 8 1 read-only TXTRIEN SYNCBUSY for TXTRIEN in CMD 9 1 read-only TXTRIDIS SYNCBUSY in TXTRIDIS in CMD 10 1 read-only AUTOTXTEN SYNCBUSY for AUTOTXTEN in TRIGCTRL 11 1 read-only SYSRTC0_S 1 SYSRTC0_S Registers 0x400A8000 0x00000000 0x00001000 registers IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP VERSION 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN SYSRTC Enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only SWRST No Description 0x008 read-write 0x00000000 0x00000003 SWRST Software reset command 0 1 write-only RESETTING Software reset busy status 1 1 read-only CFG No Description 0x00C read-write 0x00000000 0x00000001 DEBUGRUN Debug Mode Run Enable 0 1 read-write DISABLE SYSRTC is frozen in debug mode 0 ENABLE SYSRTC is running in debug mode 1 CMD No Description 0x010 write-only 0x00000000 0x00000003 START Start SYSRTC 0 1 write-only STOP Stop SYSRTC 1 1 write-only STATUS No Description 0x014 read-only 0x00000000 0x00000007 RUNNING SYSRTC running status 0 1 read-only LOCKSTATUS Lock Status 1 1 read-only UNLOCKED SYSRTC registers are unlocked 0 LOCKED SYSRTC registers are locked 1 CNT No Description 0x018 read-write 0x00000000 0xFFFFFFFF CNT Counter Value 0 32 read-write SYNCBUSY No Description 0x01C read-only 0x00000000 0x0000000F START Sync busy for START bitfield 0 1 read-only STOP Sync busy for STOP bitfield 1 1 read-only CNT Sync busy for CNT bitfield 2 1 read-only LOCK No Description 0x020 write-only 0x00000000 0x0000FFFF LOCKKEY Configuration Lock Key 0 16 write-only UNLOCK Write to unlock SYSRTC lockable registers 18294 GRP0_IF No Description 0x040 read-write 0x00000000 0x0000000F OVF Overflow Interrupt Flag 0 1 read-write CMP0 Compare 0 Interrupt Flag 1 1 read-write CMP1 Compare 1 Interrupt Flag 2 1 read-write CAP0 Capture 0 Interrupt Flag 3 1 read-write GRP0_IEN No Description 0x044 read-write 0x00000000 0x0000000F OVF Overflow Interrupt Enable 0 1 read-write CMP0 Compare 0 Interrupt Enable 1 1 read-write CMP1 Compare 1 Interrupt Enable 2 1 read-write CAP0 Capture 0 Interrupt Enable 3 1 read-write GRP0_CTRL No Description 0x048 read-write 0x00000000 0x000007FF CMP0EN Compare 0 Enable 0 1 read-write CMP1EN Compare 1 Enable 1 1 read-write CAP0EN Capture 0 Enable 2 1 read-write CMP0CMOA Compare 0 Compare Match Output Action 3 3 read-write CLEAR Cleared on the next cycle 0 SET Set on the next cycle 1 PULSE Set on the next cycle, cleared on the cycle after 2 TOGGLE Inverted on the next cycle 3 CMPIF Export this channel's CMP IF 4 CMP1CMOA Compare 1 Compare Match Output Action 6 3 read-write CLEAR Cleared on the next cycle 0 SET Set on the next cycle 1 PULSE Set on the next cycle, cleared on the cycle after 2 TOGGLE Inverted on the next cycle 3 CMPIF Export this channel's CMP IF 4 CAP0EDGE Capture 0 Edge Select 9 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 GRP0_CMP0VALUE No Description 0x04C read-write 0x00000000 0xFFFFFFFF CMP0VALUE Compare 0 Value 0 32 read-write GRP0_CMP1VALUE No Description 0x050 read-write 0x00000000 0xFFFFFFFF CMP1VALUE Compare 1 Value 0 32 read-write GRP0_CAP0VALUE No Description 0x054 read-only 0x00000000 0xFFFFFFFF CAP0VALUE Capture 0 Value 0 32 read-only GRP0_SYNCBUSY No Description 0x058 read-only 0x00000000 0x00000007 CTRL Sync busy for CTRL register 0 1 read-only CMP0VALUE Sync busy for CMP0VALUE register 1 1 read-only CMP1VALUE Sync busy for CMP1VALUE register 2 1 read-only LCD_S 1 LCD_S Registers 0x400AC000 0x00000000 0x00001000 registers LCD 72 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IPVERSION 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN Enable 0 1 read-write DISABLE Disable 0 ENABLE Enable 1 DISABLING Disablement busy status 1 1 read-only SWRST No Description 0x008 read-write 0x00000000 0x00000003 SWRST Software reset command 0 1 write-only RESETTING Software reset busy status 1 1 read-only CTRL No Description 0x00C read-write 0x00100000 0x7F1D0006 UDCTRL Update Data Control 1 2 read-write REGULAR The data transfer is controlled by SW. Transfer is performed as soon as possible on the next CTRL.PRESCALE clock 0 FRAMESTART Data is loaded continuously at every frame start 1 FCEVENT The data transfer is done at the next Frame Counter event 2 DISPLAYEVENT The data transfer is done at the next Display Counter event 3 DSC Direct Segment Control 16 1 read-write DISABLE DSC disable 0 ENABLE DSC enable 1 WARMUPDLY Warmup Delay 18 3 read-write WARMUP1 1mswarm up 0 WARMUP31 31ms warm up 1 WARMUP63 62ms warm up 2 WARMUP125 125ms warm up 3 WARMUP250 250ms warm up 4 WARMUP500 500ms warm up 5 WARMUP1000 1000ms warm up 6 WARMUP2000 2000ms warm up 7 PRESCALE Presclae 24 7 read-write CMD No Description 0x010 write-only 0x00000000 0x00000003 LOAD Load command 0 1 write-only CLEAR Clear command 1 1 write-only DISPCTRL No Description 0x014 read-write 0x00100000 0x03700017 MUX Mux Configuration 0 3 read-write STATIC Static 0 DUPLEX Duplex 1 TRIPLEX Triplex 2 QUADRUPLEX Quadruplex 3 WAVE Waveform Selection 4 1 read-write TYPEB Type B waveform 0 TYPEA Type A waveform 1 CHGRDST Charge Redistribution Cycles 20 3 read-write DISABLE Disable charge redistribution. 0 ONE Use 1 prescaled low frequency clock cycle for charge redistribution. 1 TWO Use 2 prescaled low frequency clock cycles for charge redistribution. 2 THREE Use 3 prescaled low frequency clock cycles for charge redistribution. 3 FOUR Use 4 prescaled low frequency clock cycles for charge redistribution. 4 BIAS Bias Configuration 24 2 read-write STATIC Static 0 ONEHALF 1/2 Bias 1 ONETHIRD 1/3 Bias 2 ONEFOURTH 1/4 Bias 3 BACFG No Description 0x018 read-write 0x00000007 0x00FF0007 ASTATETOP ASTATE top cnt 0 3 read-write FCPRESC Frame Counter Prescaler 16 2 read-write DIV1 every frame clock 0 DIV2 every 2nd frame clock 1 DIV4 every 4th frame clock 2 DIV8 every 8th frame clock 3 FCTOP Frame Counter Top 18 6 read-write BACTRL No Description 0x01C read-write 0x00000000 0x100003FF BLINKEN Blink Enable 0 1 read-write BLANK Blank Display 1 1 read-write DISABLE Display is not "blanked" 0 ENABLE Display is "blanked" 1 AEN Animation Enable 2 1 read-write AREGASC Animate Register A Shift Control 3 2 read-write NOSHIFT No Shift operation on Animation Register A 0 SHIFTLEFT Animation Register A is shifted left 1 SHIFTRIGHT Animation Register A is shifted right 2 AREGBSC Animate Register B Shift Control 5 2 read-write NOSHIFT No Shift operation on Animation Register B 0 SHIFTLEFT Animation Register B is shifted left 1 SHIFTRIGHT Animation Register B is shifted right 2 ALOGSEL Animate Logic Function Select 7 1 read-write AND AREGA and AREGB AND'ed 0 OR AREGA and AREGB OR'ed 1 FCEN Frame Counter Enable 8 1 read-write DISPLAYCNTEN Display Counter Enable 9 1 read-write DISABLE Disable the display counter 0 ENABLE Enable the display counter 1 ALOC Animation Location 28 1 read-write SEG0TO7 Animation appears on segments 0 to 7 0 SEG8TO15 Animation appears on segments 8 to 15 1 STATUS No Description 0x020 read-only 0x00000000 0x0000090F ASTATE Current Animation State 0 4 read-only BLINK Blink State 8 1 read-only LOADBUSY Load Synchronization is busy 11 1 read-only AREGA No Description 0x024 read-write 0x00000000 0x000000FF AREGA Animation Register A Data 0 8 read-write AREGB No Description 0x028 read-write 0x00000000 0x000000FF AREGB Animation Register B Data 0 8 read-write IF No Description 0x02C read-write 0x00000000 0x00000007 FC Frame Counter 0 1 read-write DISPLAY Display Update Event 1 1 read-write SYNCBUSYDONE Synchronization is Done 2 1 read-write IEN No Description 0x030 read-write 0x00000000 0x00000007 FC Frame Counter 0 1 read-write DISPLAY Display Update Event 1 1 read-write SYNCBUSYDONE Sync Busy Done 2 1 read-write BIASCTRL No Description 0x034 read-write 0x001F0000 0xC45F137F RESISTOR Resistor strength 0 4 read-write BUFDRV Buffer Drive Strength 4 3 read-write BUFBIAS Buffer Bias Setting 8 2 read-write MODE Mode Setting 12 1 read-write STEPDOWN Use step down control with VLCD less than VDDX. Use VLCD[4:0] to control VLCD level, and use SPEED to adjust VLCD drive strength. 0 CHARGEPUMP Use the charge pump to pump VLCD above VDDX. 1 VLCD VLCD voltage level 16 5 read-write VDDXSEL VDDX select 22 1 read-write DVDD Connect charge pump to digital DVDD supply 0 AVDD Connect charge pump to analog AVDD supply 1 LCDGATE LCD Gate 26 1 read-write UNGATE LCD BIAS voltages driven onto pins. 0 GATE LCD BIAS MUX tristated at the pins. 1 DMAMODE DMA Mode 30 2 read-write DMADISABLE No DMA requests are generated 0 DMAFC DMA request on frame counter event. This will also start a DMA transfer during EM23. 1 DMADISPLAY DMA request on display counter event. This will also start a DMA transfer during EM23. 2 DISPCTRLX No Description 0x038 read-write 0x00000000 0x000003FF DISPLAYDIV Display Divider 0 10 read-write SEGD0 No Description 0x040 read-write 0x00000000 0x000FFFFF SEGD0 COM0 Segment Data Low 0 20 read-write SEGD1 No Description 0x048 read-write 0x00000000 0x000FFFFF SEGD1 COM1 Segment Data Low 0 20 read-write SEGD2 No Description 0x050 read-write 0x00000000 0x000FFFFF SEGD2 COM2 Segment Data Low 0 20 read-write SEGD3 No Description 0x058 read-write 0x00000000 0x000FFFFF SEGD3 COM3 Segment Data Low 0 20 read-write UPDATECTRL No Description 0x0C0 read-write 0x00000000 0x0001E100 AUTOLOAD Auto Load 8 1 read-write MANUAL CLK_BUS register to CLK_PER register loads must be done manually with a write to CMD.LOAD. 0 AUTO CLK_BUS register to CLK_PER register loads will be started automatically after a write to the register in UPDATECTRL.LOADADDR is detected. 1 LOADADDR Load Address 13 4 read-write BACTRLWR Starts synchronizing registers from CLK_BUS to CLK_PER after a write to BACTRL. Use with UPDATECTRL.AUTOLOAD 0 AREGAWR Starts synchronizing registers from CLK_BUS to CLK_PER after a write to AREGA. Use with UPDATECTRL.AUTOLOAD 1 AREGBWR Starts synchronizing registers from CLK_BUS to CLK_PER after a write to AREGB. Use with UPDATECTRL.AUTOLOAD 2 SEGD0WR Starts synchronizing registers from CLK_BUS to CLK_PER after a write to SEGD0. Use with UPDATECTRL.AUTOLOAD 3 SEGD1WR Starts synchronizing registers from CLK_BUS to CLK_PER after a write to SEGD1. Use with UPDATECTRL.AUTOLOAD 4 SEGD2WR Starts synchronizing registers from CLK_BUS to CLK_PER after a write to SEGD2. Use with UPDATECTRL.AUTOLOAD 5 SEGD3WR Starts synchronizing registers from CLK_BUS to CLK_PER after a write to SEGD3. Use with UPDATECTRL.AUTOLOAD 6 FRAMERATE No Description 0x0F0 read-write 0x00000000 0x000001FF FRDIV Frame Rate Divider 0 9 read-write KEYSCAN_S 1 KEYSCAN_S Registers 0x400B0000 0x00000000 0x00001000 registers KEYSCAN 73 IPVERSION IPVERSION 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IPVERSION 0 32 read-only EN Enable 0x004 read-write 0x00000000 0x00000003 EN Enable 0 1 read-write DISABLE Stops clocking and resets peripheral core logic. 0 ENABLE Enables clocking, and begins scanning if CFG.AUTOSTART is 0x1. 1 DISABLING Disablement busy status 1 1 read-only SWRST Software Reset 0x008 read-write 0x00000000 0x00000003 SWRST Software reset command 0 1 write-only RESETTING Software reset busy status 1 1 read-only CFG Config 0x00C read-write 0x2501387F 0x7753FFFF CLKDIV Clock Divider 0 18 read-write SINGLEPRESS Single Press 20 1 read-write MULTIPRESS After KEYIF is set and then cleared, scanning will continue. This can give multiple interrupts for the same key press, but allow multiple key presses to be detected. To use this mode for multi-key detection, the ISR should update a section of memory of COLNUM bytes on each interrupt, until key release is detected. After key release, the section of memory where key presses are recorded can be processed. 0 SINGLEPRESS After KEYIF has been set and cleared, it will not set again until no key press is detected. This allows faster response since the ISR can start processing data as soon as the KEYIF is set. 1 AUTOSTART Automatically Start 22 1 read-write AUTOSTARTDIS Auto start is disabled 0 AUTOSTARTEN Auto start is enabled 1 NUMROWS Number of Rows 24 3 read-write RSV1 1 Row is not supported; defaults to 3 instead 0 RSV2 2 Rows are not supported; defaults to 3 instead 1 ROW3 3 Rows 2 ROW4 4 Rows 3 ROW5 5 Rows 4 ROW6 6 Rows 5 NUMCOLS Number of Columns 28 3 read-write CMD Command 0x010 write-only 0x00000000 0x00000003 KEYSCANSTART Keyscan Start 0 1 write-only KEYSCANSTOP Keyscan Stop 1 1 write-only DELAY Delay 0x014 read-write 0x00000000 0x0F0F0F00 SCANDLY Scan Delay 8 4 read-write SCANDLY2 2ms Scan Delay 0 SCANDLY4 4ms Scan Delay 1 SCANDLY6 6ms Scan Delay 2 SCANDLY8 8ms Scan Delay 3 SCANDLY10 10ms Scan Delay 4 SCANDLY12 12ms Scan Delay 5 SCANDLY14 14ms Scan Delay 6 SCANDLY16 16ms Scan Delay 7 SCANDLY18 18ms Scan Delay 8 SCANDLY20 20ms Scan Delay 9 SCANDLY22 22ms Scan Delay 10 SCANDLY24 24ms Scan Delay 11 SCANDLY26 26ms Scan Delay 12 SCANDLY28 28ms Scan Delay 13 SCANDLY30 30ms Scan Delay 14 SCANDLY32 32ms Scan Delay 15 DEBDLY Debounce Delay 16 4 read-write DEBDLY2 2ms Debounce Delay 0 DEBDLY4 4ms Debounce Delay 1 DEBDLY6 6ms Debounce Delay 2 DEBDLY8 8ms Debounce Delay 3 DEBDLY10 10ms Debounce Delay 4 DEBDLY12 12ms Debounce Delay 5 DEBDLY14 14ms Debounce Delay 6 DEBDLY16 16ms Debounce Delay 7 DEBDLY18 18ms Debounce Delay 8 DEBDLY20 20ms Debounce Delay 9 DEBDLY22 22ms Debounce Delay 10 DEBDLY24 24ms Debounce Delay 11 DEBDLY26 26ms Debounce Delay 12 DEBDLY28 28ms Debounce Delay 13 DEBDLY30 30ms Debounce Delay 14 DEBDLY32 32ms Debounce Delay 15 STABDLY Row stable Delay 24 4 read-write STABDLY2 2ms Row Stable Delay 0 STABDLY4 4ms Row Stable Delay 1 STABDLY6 6ms Row Stable Delay 2 STABDLY8 8ms Row Stable Delay 3 STABDLY10 10ms Row Stable Delay 4 STABDLY12 12ms Row Stable Delay 5 STABDLY14 14ms Row Stable Delay 6 STABDLY16 16ms Row Stable Delay 7 STABDLY18 18ms Row Stable Delay 8 STABDLY20 20ms Row Stable Delay 9 STABDLY22 22ms Row Stable Delay 10 STABDLY24 24ms Row Stable Delay 11 STABDLY26 26ms Row Stable Delay 12 STABDLY28 28ms Row Stable Delay 13 STABDLY30 30ms Row Stable Delay 14 STABDLY32 32ms Row Stable Delay 15 STATUS Status 0x018 read-only 0x40000000 0xC701003F ROW Row detection 0 6 read-only RUNNING Running 16 1 read-only COL Column Latched 24 3 read-only NOKEY No Key pressed status 30 1 read-only SYNCBUSY Sync Busy 31 1 read-only IF Interrupt Flags 0x01C read-write 0x00000000 0x0000000F NOKEY No key was pressed 0 1 read-write KEY A key was pressed 1 1 read-write SCANNED Completed scan 2 1 read-write WAKEUP Wake up 3 1 read-write IEN Interrupt Enables 0x020 read-write 0x00000000 0x0000000F NOKEY No Key was pressed 0 1 read-write KEY A Key was pressed 1 1 read-write SCANNED Completed Scanning 2 1 read-write WAKEUP Wake up 3 1 read-write DMEM_S 1 DMEM_S Registers 0x400B4000 0x00000000 0x00001000 registers IPVERSION No Description 0x000 read-only 0x00000001 0x00000001 IPVERSION New BitField 0 1 read-only CMD No Description 0x004 write-only 0x00000000 0x00000003 CLEARECCADDR0 Clear ECCERRADDR0 0 1 write-only CLEARECCADDR1 Clear ECCERRADDR1 1 1 write-only CTRL No Description 0x008 read-write 0x00000040 0x0000007F ECCEN Enable ECC functionality 0 1 read-write ECCWEN Enable ECC syndrome writes 1 1 read-write ECCERRFAULTEN ECC Error bus fault enable 2 1 read-write AHBPORTPRIORITY AHB port arbitration priority 3 3 read-write NONE No AHB port have raised priority. 0 PORT0 AHB port 0 has raised priority. 1 PORT1 AHB port 1 has raised priority. 2 ADDRFAULTEN Address fault bus fault enable 6 1 read-write ECCERRADDR0 No Description 0x00C read-only 0x00000000 0xFFFFFFFF ADDR ECC Error Address 0 32 read-only ECCERRADDR1 No Description 0x010 read-only 0x00000000 0xFFFFFFFF ADDR ECC Error Address 0 32 read-only ECCMERRIND No Description 0x01C read-only 0x00000000 0x00000003 P0 Multiple ECC errors on AHB port 0 0 1 read-only P1 Multiple ECC errors on AHB port 1 1 1 read-only IF No Description 0x020 read-write 0x00000000 0x00000033 AHB0ERR1B AHB0 1-bit ECC Error Interrupt Flag 0 1 read-write AHB1ERR1B AHB1 1-bit ECC Error Interrupt Flag 1 1 read-write AHB0ERR2B AHB0 2-bit ECC Error Interrupt Flag 4 1 read-write AHB1ERR2B AHB1 2-bit ECC Error Interrupt Flag 5 1 read-write IEN No Description 0x024 read-write 0x00000000 0x00000033 AHB0ERR1B AHB0 1-bit ECC Error Interrupt Enable 0 1 read-write AHB1ERR1B AHB1 1-bit ECC Error Interrupt Enable 1 1 read-write AHB0ERR2B AHB0 2-bit ECC Error Interrupt Enable 4 1 read-write AHB1ERR2B AHB1 2-bit ECC Error Interrupt Enable 5 1 read-write LCDRF_S 0 LCDRF_S Registers 0x400C0000 0x00000000 0x00001000 registers RFIMLCDCTRL No Description 0x000 read-write 0x00000000 0x0000001F LCDCPXOEN LCD Charge Pump XO Clock Enable 0 1 read-write LCDCPXOSEL LCD Charge Pump XO Select 1 1 read-write INTRCO Internal LCD CP 10Mhz RC oscillator 0 HFXODIV HFXO divided 4 clock 1 LCDCPXORETIMEEN LCD Charge Pump XO Retime Enable 2 1 read-write LCDLOWNOISE LCD Low Noise 3 1 read-write NORMAL Normal operation 0 SLOW slows down slew rate to reduce RF interference at a cost of additional power consumption 1 LCDCMPDOUT LCD Comparator Dout 4 1 read-write SMU_S 2 SMU_S Registers 0x44008000 0x00000000 0x00001000 registers SMU_SECURE 0 SMU_PRIVILEGED 1 IPVERSION No Description 0x000 read-only 0x00000002 0xFFFFFFFF IPVERSION IP Version 0 32 read-only STATUS No Description 0x004 read-only 0x00000000 0x00000003 SMULOCK SMU Lock 0 1 read-only UNLOCKED 0 LOCKED 1 SMUPRGERR SMU Programming Error 1 1 read-only LOCK No Description 0x008 write-only 0x00000000 0x00FFFFFF SMULOCKKEY 0 24 write-only UNLOCK Unlocks Registers 11325013 IF No Description 0x00C read-write 0x00000000 0x00030005 PPUPRIV PPU Privilege Interrupt Flag 0 1 read-write PPUINST PPU Instruction Interrupt Flag 2 1 read-write PPUSEC PPU Security Interrupt Flag 16 1 read-write BMPUSEC BMPU Security Interrupt Flag 17 1 read-write IEN No Description 0x010 read-write 0x00000000 0x00030005 PPUPRIV PPU Privilege Interrupt Enable 0 1 read-write PPUINST PPU Instruction Interrupt Enable 2 1 read-write PPUSEC PPU Security Interrupt Enable 16 1 read-write BMPUSEC BMPU Security Interrupt Enable 17 1 read-write M33CTRL Holds the M33 control settings 0x020 read-write 0x00000000 0x0000001F LOCKSVTAIRCR New BitField 0 1 read-write LOCKNSVTOR New BitField 1 1 read-write LOCKSMPU New BitField 2 1 read-write LOCKNSMPU New BitField 3 1 read-write LOCKSAU New BitField 4 1 read-write PPUPATD0 Set peripheral bits to 1 to mark as privileged access only 0x040 read-write 0xFFFFFFFF 0xFFFFFFFF EMU EMU Privileged Access 1 1 read-write CMU CMU Privileged Access 2 1 read-write HFRCO0 HFRCO0 Privileged Access 3 1 read-write FSRCO FSRCO Privileged Access 4 1 read-write DPLL0 DPLL0 Privileged Access 5 1 read-write LFXO LFXO Privileged Access 6 1 read-write LFRCO LFRCO Privileged Access 7 1 read-write ULFRCO ULFRCO Privileged Access 8 1 read-write MSC MSC Privileged Access 9 1 read-write ICACHE0 ICACHE0 Privileged Access 10 1 read-write PRS PRS Privileged Access 11 1 read-write GPIO GPIO Privileged Access 12 1 read-write LDMA LDMA Privileged Access 13 1 read-write LDMAXBAR LDMAXBAR Privileged Access 14 1 read-write TIMER0 TIMER0 Privileged Access 15 1 read-write TIMER1 TIMER1 Privileged Access 16 1 read-write TIMER2 TIMER2 Privileged Access 17 1 read-write TIMER3 TIMER3 Privileged Access 18 1 read-write TIMER4 TIMER4 Privileged Access 19 1 read-write USART0 USART0 Privileged Access 20 1 read-write BURTC BURTC Privileged Access 21 1 read-write I2C1 I2C1 Privileged Access 22 1 read-write CHIPTESTCTRL CHIPTESTCTRL Privileged Access 23 1 read-write SYSCFGCFGNS SYSCFGCFGNS Privileged Access 24 1 read-write SYSCFG SYSCFG Privileged Access 25 1 read-write BURAM BURAM Privileged Access 26 1 read-write GPCRC GPCRC Privileged Access 27 1 read-write DCDC DCDC Privileged Access 28 1 read-write HOSTMAILBOX HOSTMAILBOX Privileged Access 29 1 read-write EUSART1 EUSART1 Privileged Access 30 1 read-write EUSART2 EUSART2 Privileged Access 31 1 read-write PPUPATD1 Set peripheral bits to 1 to mark as privileged access only 0x044 read-write 0x01FFFFFF 0x01FFFFFF SYSRTC SYSRTC Privileged Access 0 1 read-write LCD LCD Privileged Access 1 1 read-write KEYSCAN KEYSCAN Privileged Access 2 1 read-write DMEM DMEM Privileged Access 3 1 read-write LCDRF LCDRF Privileged Access 4 1 read-write SMU SMU Privileged Access 7 1 read-write SMUCFGNS SMUCFGNS Privileged Access 8 1 read-write LETIMER0 LETIMER0 Privileged Access 9 1 read-write IADC0 IADC0 Privileged Access 10 1 read-write ACMP0 ACMP0 Privileged Access 11 1 read-write ACMP1 ACMP1 Privileged Access 12 1 read-write AMUXCP0 AMUXCP0 Privileged Access 13 1 read-write VDAC0 VDAC0 Privileged Access 14 1 read-write PCNT PCNT Privileged Access 15 1 read-write LESENSE LESENSE Privileged Access 16 1 read-write HFRCO1 HFRCO1 Privileged Access 17 1 read-write HFXO0 HFXO0 Privileged Access 18 1 read-write I2C0 I2C0 Privileged Access 19 1 read-write WDOG0 WDOG0 Privileged Access 20 1 read-write WDOG1 WDOG1 Privileged Access 21 1 read-write EUSART0 EUSART0 Privileged Access 22 1 read-write SEMAILBOX SEMAILBOX Privileged Access 23 1 read-write PPUSATD0 Set peripheral bits to 1 to mark as secure access only 0x060 read-write 0xFFFFFFFF 0xFFFFFFFF EMU EMU Secure Access 1 1 read-write CMU CMU Secure Access 2 1 read-write HFRCO0 HFRCO0 Secure Access 3 1 read-write FSRCO FSRCO Secure Access 4 1 read-write DPLL0 DPLL0 Secure Access 5 1 read-write LFXO LFXO Secure Access 6 1 read-write LFRCO LFRCO Secure Access 7 1 read-write ULFRCO ULFRCO Secure Access 8 1 read-write MSC MSC Secure Access 9 1 read-write ICACHE0 ICACHE0 Secure Access 10 1 read-write PRS PRS Secure Access 11 1 read-write GPIO GPIO Secure Access 12 1 read-write LDMA LDMA Secure Access 13 1 read-write LDMAXBAR LDMAXBAR Secure Access 14 1 read-write TIMER0 TIMER0 Secure Access 15 1 read-write TIMER1 TIMER1 Secure Access 16 1 read-write TIMER2 TIMER2 Secure Access 17 1 read-write TIMER3 TIMER3 Secure Access 18 1 read-write TIMER4 TIMER4 Secure Access 19 1 read-write USART0 USART0 Secure Access 20 1 read-write BURTC BURTC Secure Access 21 1 read-write I2C1 I2C1 Secure Access 22 1 read-write CHIPTESTCTRL CHIPTESTCTRL Secure Access 23 1 read-write SYSCFGCFGNS SYSCFGCFGNS Secure Access 24 1 read-write SYSCFG SYSCFG Secure Access 25 1 read-write BURAM BURAM Secure Access 26 1 read-write GPCRC GPCRC Secure Access 27 1 read-write DCDC DCDC Secure Access 28 1 read-write HOSTMAILBOX HOSTMAILBOX Secure Access 29 1 read-write EUSART1 EUSART1 Secure Access 30 1 read-write EUSART2 EUSART2 Secure Access 31 1 read-write PPUSATD1 Set peripheral bits to 1 to mark as secure access only 0x064 read-write 0x01FFFFFF 0x01FFFFFF SYSRTC SYSRTC Secure Access 0 1 read-write LCD LCD Secure Access 1 1 read-write KEYSCAN KEYSCAN Secure Access 2 1 read-write DMEM DMEM Secure Access 3 1 read-write LCDRF LCDRF Secure Access 4 1 read-write SMU SMU Secure Access 7 1 read-write SMUCFGNS SMUCFGNS Secure Access 8 1 read-write LETIMER0 LETIMER0 Secure Access 9 1 read-write IADC0 IADC0 Secure Access 10 1 read-write ACMP0 ACMP0 Secure Access 11 1 read-write ACMP1 ACMP1 Secure Access 12 1 read-write AMUXCP0 AMUXCP0 Secure Access 13 1 read-write VDAC0 VDAC0 Secure Access 14 1 read-write PCNT PCNT Secure Access 15 1 read-write LESENSE LESENSE Secure Access 16 1 read-write HFRCO1 HFRCO1 Secure Access 17 1 read-write HFXO0 HFXO0 Secure Access 18 1 read-write I2C0 I2C0 Secure Access 19 1 read-write WDOG0 WDOG0 Secure Access 20 1 read-write WDOG1 WDOG1 Secure Access 21 1 read-write EUSART0 EUSART0 Secure Access 22 1 read-write SEMAILBOX SEMAILBOX Secure Access 23 1 read-write PPUFS No Description 0x140 read-only 0x00000000 0x000000FF PPUFSPERIPHID Peripheral ID 0 8 read-only BMPUPATD0 Set master bits to 1 to mark as a privileged master 0x150 read-write 0x0000003F 0x0000003F LDMA MCU LDMA privileged mode 2 1 read-write SEEXTDMA SEEXTDMA privileged mode 5 1 read-write BMPUSATD0 Set master bits to 1 to mark as a secure master 0x170 read-write 0x0000003F 0x0000003F LDMA MCU LDMA secure mode 2 1 read-write SEEXTDMA SEEXTDMA secure mode 5 1 read-write BMPUFS No Description 0x250 read-only 0x00000000 0x000000FF BMPUFSMASTERID Master ID 0 8 read-only BMPUFSADDR No Description 0x254 read-only 0x00000000 0xFFFFFFFF BMPUFSADDR Fault Address 0 32 read-only ESAURTYPES0 No Description 0x260 read-write 0x00000000 0x00001000 ESAUR3NS Region 3 Non-Secure 12 1 read-write ESAURTYPES1 No Description 0x264 read-write 0x00000000 0x00001000 ESAUR11NS Region 11 Non-Secure 12 1 read-write ESAUMRB01 No Description 0x270 read-write 0x0A000000 0x0FFFF000 ESAUMRB01 Moveable Region Boundary 12 16 read-write ESAUMRB12 No Description 0x274 read-write 0x0C000000 0x0FFFF000 ESAUMRB12 Moveable Region Boundary 12 16 read-write ESAUMRB45 No Description 0x280 read-write 0x02000000 0x0FFFF000 ESAUMRB45 Moveable Region Boundary 12 16 read-write ESAUMRB56 No Description 0x284 read-write 0x04000000 0x0FFFF000 ESAUMRB56 Moveable Region Boundary 12 16 read-write SMU_S_CFGNS 2 SMU_S_CFGNS Registers 0x4400C000 0x00000000 0x00001000 registers SMU_SECURE 0 SMU_PRIVILEGED 1 NSSTATUS No Description 0x004 read-only 0x00000000 0x00000001 SMUNSLOCK SMUNS Lock 0 1 read-only UNLOCKED 0 LOCKED 1 NSLOCK No Description 0x008 write-only 0x00000000 0x00FFFFFF SMUNSLOCKKEY 0 24 write-only UNLOCK Unlocks Registers 11325013 NSIF No Description 0x00C read-write 0x00000000 0x00000005 PPUNSPRIV PPUNS Privilege Interrupt Flag 0 1 read-write PPUNSINST PPUNS Instruction Interrupt Flag 2 1 read-write NSIEN No Description 0x010 read-write 0x00000000 0x00000005 PPUNSPRIV PPUNS Privilege Interrupt Enable 0 1 read-write PPUNSINST PPUNS Instruction Interrupt Enable 2 1 read-write PPUNSPATD0 Set peripheral bits to 1 to mark as privileged access only 0x040 read-write 0x00000000 0xFFFFFFFF SCRATCHPAD SCRATCHPAD Privileged Access 0 1 read-write EMU EMU Privileged Access 1 1 read-write CMU CMU Privileged Access 2 1 read-write HFRCO0 HFRCO0 Privileged Access 3 1 read-write FSRCO FSRCO Privileged Access 4 1 read-write DPLL0 DPLL0 Privileged Access 5 1 read-write LFXO LFXO Privileged Access 6 1 read-write LFRCO LFRCO Privileged Access 7 1 read-write ULFRCO ULFRCO Privileged Access 8 1 read-write MSC MSC Privileged Access 9 1 read-write ICACHE0 ICACHE0 Privileged Access 10 1 read-write PRS PRS Privileged Access 11 1 read-write GPIO GPIO Privileged Access 12 1 read-write LDMA LDMA Privileged Access 13 1 read-write LDMAXBAR LDMAXBAR Privileged Access 14 1 read-write TIMER0 TIMER0 Privileged Access 15 1 read-write TIMER1 TIMER1 Privileged Access 16 1 read-write TIMER2 TIMER2 Privileged Access 17 1 read-write TIMER3 TIMER3 Privileged Access 18 1 read-write TIMER4 TIMER4 Privileged Access 19 1 read-write USART0 USART0 Privileged Access 20 1 read-write BURTC BURTC Privileged Access 21 1 read-write I2C1 I2C1 Privileged Access 22 1 read-write CHIPTESTCTRL CHIPTESTCTRL Privileged Access 23 1 read-write SYSCFGCFGNS SYSCFGCFGNS Privileged Access 24 1 read-write SYSCFG SYSCFG Privileged Access 25 1 read-write BURAM BURAM Privileged Access 26 1 read-write GPCRC GPCRC Privileged Access 27 1 read-write DCDC DCDC Privileged Access 28 1 read-write HOSTMAILBOX HOSTMAILBOX Privileged Access 29 1 read-write EUSART1 EUSART1 Privileged Access 30 1 read-write EUSART2 EUSART2 Privileged Access 31 1 read-write PPUNSPATD1 Set peripheral bits to 1 to mark as privileged access only 0x044 read-write 0x00000000 0x01FFFFFF SYSRTC SYSRTC Privileged Access 0 1 read-write LCD LCD Privileged Access 1 1 read-write KEYSCAN KEYSCAN Privileged Access 2 1 read-write DMEM DMEM Privileged Access 3 1 read-write LCDRF LCDRF Privileged Access 4 1 read-write SMU SMU Privileged Access 7 1 read-write SMUCFGNS SMUCFGNS Privileged Access 8 1 read-write LETIMER0 LETIMER0 Privileged Access 9 1 read-write IADC0 IADC0 Privileged Access 10 1 read-write ACMP0 ACMP0 Privileged Access 11 1 read-write ACMP1 ACMP1 Privileged Access 12 1 read-write AMUXCP0 AMUXCP0 Privileged Access 13 1 read-write VDAC0 VDAC0 Privileged Access 14 1 read-write PCNT PCNT Privileged Access 15 1 read-write LESENSE LESENSE Privileged Access 16 1 read-write HFRCO1 HFRCO1 Privileged Access 17 1 read-write HFXO0 HFXO0 Privileged Access 18 1 read-write I2C0 I2C0 Privileged Access 19 1 read-write WDOG0 WDOG0 Privileged Access 20 1 read-write WDOG1 WDOG1 Privileged Access 21 1 read-write EUSART0 EUSART0 Privileged Access 22 1 read-write SEMAILBOX SEMAILBOX Privileged Access 23 1 read-write PPUNSFS No Description 0x140 read-only 0x00000000 0x000000FF PPUFSPERIPHID Peripheral I 0 8 read-only BMPUNSPATD0 No Description 0x150 read-write 0x00000000 0x0000003F LDMA MCU LDMA privileged mode 2 1 read-write SEEXTDMA SEEXTDMA privileged mode 5 1 read-write LETIMER0_S 1 LETIMER0_S Registers 0x49000000 0x00000000 0x00001000 registers LETIMER0 19 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP Version 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN module en 0 1 read-write DISABLING Disablement busy status 1 1 read-only SWRST No Description 0x008 read-write 0x00000000 0x00000003 SWRST Software reset command 0 1 write-only RESETTING Software reset busy status 1 1 read-only CTRL No Description 0x00C read-write 0x00000000 0x000F13FF REPMODE Repeat Mode 0 2 read-write FREE When started, the LETIMER counts down until it is stopped by software 0 ONESHOT The counter counts REP0 times. When REP0 reaches zero, the counter stops 1 BUFFERED The counter counts REP0 times. If REP1 has been written, it is loaded into REP0 when REP0 reaches zero, otherwise the counter stops 2 DOUBLE Both REP0 and REP1 are decremented when the LETIMER wraps around. The LETIMER counts until both REP0 and REP1 are zero 3 UFOA0 Underflow Output Action 0 2 2 read-write NONE LETIMERn_OUT0 is held at its idle value as defined by OPOL0 0 TOGGLE LETIMERn_OUT0 is toggled on CNT underflow 1 PULSE LETIMERn_OUT0 is held active for one LETIMER0 clock cycle on CNT underflow. The output then returns to its idle value as defined by OPOL0 2 PWM LETIMERn_OUT0 is set idle on CNT underflow, and active on compare match with COMP1 3 UFOA1 Underflow Output Action 1 4 2 read-write NONE LETIMERn_OUT1 is held at its idle value as defined by OPOL1 0 TOGGLE LETIMERn_OUT1 is toggled on CNT underflow 1 PULSE LETIMERn_OUT1 is held active for one LETIMER0 clock cycle on CNT underflow. The output then returns to its idle value as defined by OPOL1 2 PWM LETIMERn_OUT1 is set idle on CNT underflow, and active on compare match with COMP1 3 OPOL0 Output 0 Polarity 6 1 read-write OPOL1 Output 1 Polarity 7 1 read-write BUFTOP Buffered Top 8 1 read-write DISABLE COMP0 is only written by software 0 ENABLE COMP0 is set to COMP1 when REP0 reaches 0 1 CNTTOPEN Compare Value 0 Is Top Value 9 1 read-write DISABLE The top value of the LETIMER is 65535 (0xFFFF) 0 ENABLE The top value of the LETIMER is given by COMP0 1 DEBUGRUN Debug Mode Run Enable 12 1 read-write DISABLE LETIMER is frozen in debug mode 0 ENABLE LETIMER is running in debug mode 1 CNTPRESC Counter prescaler value 16 4 read-write DIV1 CLK_CNT = (LETIMER LF CLK)/1 0 DIV2 CLK_CNT = (LETIMER LF CLK)/2 1 DIV4 CLK_CNT = (LETIMER LF CLK)/4 2 DIV8 CLK_CNT = (LETIMER LF CLK)/8 3 DIV16 CLK_CNT = (LETIMER LF CLK)/16 4 DIV32 CLK_CNT = (LETIMER LF CLK)/32 5 DIV64 CLK_CNT = (LETIMER LF CLK)/64 6 DIV128 CLK_CNT = (LETIMER LF CLK)/128 7 DIV256 CLK_CNT = (LETIMER LF CLK)/256 8 CMD No Description 0x010 write-only 0x00000000 0x0000001F START Start LETIMER 0 1 write-only STOP Stop LETIMER 1 1 write-only CLEAR Clear LETIMER 2 1 write-only CTO0 Clear Toggle Output 0 3 1 write-only CTO1 Clear Toggle Output 1 4 1 write-only STATUS No Description 0x014 read-only 0x00000000 0x00000003 RUNNING LETIMER Running 0 1 read-only LETIMERLOCKSTATUS LETIMER Lock Status 1 1 read-only UNLOCKED LETIMER registers are unlocked 0 LOCKED LETIMER registers are locked 1 CNT No Description 0x018 read-write 0x00000000 0x00FFFFFF CNT Counter Value 0 24 read-write COMP0 No Description 0x01C read-write 0x00000000 0x00FFFFFF COMP0 Compare Value 0 0 24 read-write COMP1 No Description 0x020 read-write 0x00000000 0x00FFFFFF COMP1 Compare Value 1 0 24 read-write TOP No Description 0x024 read-write 0x00000000 0x00FFFFFF TOP Counter TOP Value 0 24 read-write TOPBUFF No Description 0x028 read-write 0x00000000 0x00FFFFFF TOPBUFF Buffered Counter TOP Value 0 24 read-write REP0 No Description 0x02C read-write 0x00000000 0x000000FF REP0 Repeat Counter 0 0 8 read-write REP1 No Description 0x030 read-write 0x00000000 0x000000FF REP1 Repeat Counter 1 0 8 read-write IF No Description 0x034 read-write 0x00000000 0x0000001F COMP0 Compare Match 0 Interrupt Flag 0 1 read-write COMP1 Compare Match 1 Interrupt Flag 1 1 read-write UF Underflow Interrupt Flag 2 1 read-write REP0 Repeat Counter 0 Interrupt Flag 3 1 read-write REP1 Repeat Counter 1 Interrupt Flag 4 1 read-write IEN No Description 0x038 read-write 0x00000000 0x0000001F COMP0 Compare Match 0 Interrupt Enable 0 1 read-write COMP1 Compare Match 1 Interrupt Enable 1 1 read-write UF Underflow Interrupt Enable 2 1 read-write REP0 Repeat Counter 0 Interrupt Enable 3 1 read-write REP1 Repeat Counter 1 Interrupt Enable 4 1 read-write LOCK No Description 0x03C write-only 0x00000000 0x0000FFFF LETIMERLOCKKEY Configuration Lock Key 0 16 write-only UNLOCK Write to unock LETIMER lockable registers 52476 SYNCBUSY No Description 0x040 read-only 0x00000000 0x000003FD CNT Sync busy for CNT 0 1 read-only TOP Sync busy for TOP 2 1 read-only REP0 Sync busy for REP0 3 1 read-only REP1 Sync busy for REP1 4 1 read-only START Sync busy for START 5 1 read-only STOP Sync busy for STOP 6 1 read-only CLEAR Sync busy for CLEAR 7 1 read-only CTO0 Sync busy for CTO0 8 1 read-only CTO1 Sync busy for CTO1 9 1 read-only PRSMODE No Description 0x050 read-write 0x00000000 0x0CCC0000 PRSSTARTMODE PRS Start Mode 18 2 read-write NONE PRS cannot start the LETIMER 0 RISING Rising edge of selected PRS input can start the LETIMER 1 FALLING Falling edge of selected PRS input can start the LETIMER 2 BOTH Both the rising or falling edge of the selected PRS input can start the LETIMER 3 PRSSTOPMODE PRS Stop Mode 22 2 read-write NONE PRS cannot stop the LETIMER 0 RISING Rising edge of selected PRS input can stop the LETIMER 1 FALLING Falling edge of selected PRS input can stop the LETIMER 2 BOTH Both the rising or falling edge of the selected PRS input can stop the LETIMER 3 PRSCLEARMODE PRS Clear Mode 26 2 read-write NONE PRS cannot clear the LETIMER 0 RISING Rising edge of selected PRS input can clear the LETIMER 1 FALLING Falling edge of selected PRS input can clear the LETIMER 2 BOTH Both the rising or falling edge of the selected PRS input can clear the LETIMER 3 IADC0_S 2 IADC0_S Registers 0x49004000 0x00000000 0x00001000 registers IADC 50 IPVERSION IPVERSION 0x000 read-only 0x00000002 0xFFFFFFFF IPVERSION IP version ID 0 32 read-only EN Enable 0x004 read-write 0x00000000 0x00000003 EN Enable IADC Module 0 1 read-write DISABLE Disable 0 ENABLE Enable 1 DISABLING Disablement busy status 1 1 read-only CTRL Control 0x008 read-write 0x00000000 0x707F003F EM23WUCONVERT EM23 Wakeup on Conversion 0 1 read-write WUDVL When using suspend mode, conversions performed in EM2 or EM3 should not wake up the DMA until the FIFO's DVL setting is reached. This saves more power for large OSR settings or infrequent sampling. 0 WUCONVERT When using suspend mode, conversions performed in EM2 or EM3 will wake up the DMA and keep it awake until the conversions are done, regardless of the DVL setting. This mode burns more power, but it is useful when the conversion rate is faster than the time for the DMA to cycle through wake up and going back to sleep as it converts more than 4 scan table entries. Without using the wake up on conversion mode, the FIFO may overflow while the DMA is going in and out of sleep. 1 ADCCLKSUSPEND0 ADC_CLK Suspend - PRS0 1 1 read-write PRSWUDIS Normal mode which does not disable the ADC_CLK. 0 PRSWUEN ADCCLKWUEN will gate off ADC_CLK until the trigger is detected provided the internal timer is not selected as the trigger. Once the trigger is detected the ADC_CLK will be started, the band gap will be started, the ADC will be warmed up, and the SCAN Table and the Single entry will be converted. Once the conversions are done, the ADC_CLK will be gated off. 1 ADCCLKSUSPEND1 ADC_CLK Suspend - PRS1 2 1 read-write PRSWUDIS Normal mode which does not disable the ADC_CLK. 0 PRSWUEN ADCCLKWUEN will gate off ADC_CLK until the trigger is detected provided the internal timer is not selected as the trigger. Once the trigger is detected the ADC_CLK will be started, the band gap will be started, the ADC will be warmed up, and the SCAN Table and the Single entry will be converted. Once the conversions are done, the ADC_CLK will be gated off. 1 DBGHALT Debug Halt 3 1 read-write NORMAL Continue operation as normal during debug mode 0 HALT Complete the current conversion and then halt during debug mode 1 WARMUPMODE Warmup Mode 4 2 read-write NORMAL Shut down the IADC after conversions have completed. 0 KEEPINSTANDBY Switch to standby mode after conversions have completed. The next warmup time will require 1us. 1 KEEPWARM Keep IADC fully powered after conversions have completed. 2 TIMEBASE Time Base 16 7 read-write HSCLKRATE High Speed Clock Rate 28 3 read-write DIV1 Use CMU_CLK_ADC directly. The source clock must be 40 MHz or less. 0 DIV2 Divide CMU_CLK_ADC by 2 before using it. The resulting CLK_SRC_ADC must be 40 MHz or less. 1 DIV3 Divide CMU_CLK_ADC by 3 before using it. The resulting CLK_SRC_ADC must be 40 MHz or less. 2 DIV4 Divide CMU_CLK_ADC by 4 before using it. The resulting CLK_SRC_ADC must be 40 MHz or less. 3 CMD Command 0x00C write-only 0x00000000 0x0303001B SINGLESTART Single Queue Start 0 1 write-only SINGLESTOP Single Queue Stop 1 1 write-only SCANSTART Scan Queue Start 3 1 write-only SCANSTOP Scan Queue Stop 4 1 write-only TIMEREN Timer Enable 16 1 write-only TIMERDIS Timer Disable 17 1 write-only SINGLEFIFOFLUSH Flush the Single FIFO 24 1 write-only SCANFIFOFLUSH Flush the Scan FIFO 25 1 write-only TIMER Timer 0x010 read-write 0x00000000 0x0000FFFF TIMER Timer Period 0 16 read-write STATUS Status 0x014 read-only 0x00000000 0x4131CF5B SINGLEQEN Single Queue Enabled 0 1 read-only SINGLEQUEUEPENDING Single Queue Pending 1 1 read-only SCANQEN Scan Queued Enabled 3 1 read-only SCANQUEUEPENDING Scan Queue Pending 4 1 read-only CONVERTING Converting 6 1 read-only SINGLEFIFODV SINGLEFIFO Data Valid 8 1 read-only SCANFIFODV SCANFIFO Data Valid 9 1 read-only SINGLEFIFOFLUSHING The Single FIFO is flushing 14 1 read-only SCANFIFOFLUSHING The Scan FIFO is flushing 15 1 read-only TIMERACTIVE Timer Active 16 1 read-only SINGLEWRITEPENDING SINGLE write pending 20 1 read-only MASKREQWRITEPENDING MASKREQ write pending 21 1 read-only SYNCBUSY SYNCBUSY 24 1 read-only ADCWARM ADCWARM 30 1 read-only MASKREQ Mask Request 0x018 read-write 0x00000000 0x0000FFFF MASKREQ Scan Queue Mask Request 0 16 read-write STMASK Scan Table Mask 0x01C read-only 0x00000000 0x0000FFFF STMASK Scan Table Mask 0 16 read-only CMPTHR Comparator Threshold 0x020 read-write 0x00000000 0xFFFFFFFF ADLT ADC Less Than or Equal to Threshold 0 16 read-write ADGT ADC Greater Than or Equal to Threshold 16 16 read-write IF Interrupt Flag 0x024 read-write 0x00000000 0x800F338F SINGLEFIFODVL Single FIFO Data Valid Level 0 1 read-write SCANFIFODVL Scan FIFO Data Valid Level 1 1 read-write SINGLECMP Single Result Window Compare 2 1 read-write SCANCMP Scan Result Window Compare 3 1 read-write SCANENTRYDONE Scan Entry Done 7 1 read-write SCANTABLEDONE Scan Table Done 8 1 read-write SINGLEDONE Single Conversion Done 9 1 read-write POLARITYERR Polarity Error 12 1 read-write PORTALLOCERR Port Allocation Error 13 1 read-write SINGLEFIFOOF Single FIFO Overflow 16 1 read-write SCANFIFOOF Scan FIFO Overflow 17 1 read-write SINGLEFIFOUF Single FIFO Underflow 18 1 read-write SCANFIFOUF Scan FIFO Underflow 19 1 read-write EM23ABORTERROR EM2/3 Abort Error 31 1 read-write IEN Interrupt Enable 0x028 read-write 0x00000000 0x800F338F SINGLEFIFODVL Single FIFO Data Valid Level Enable 0 1 read-write SCANFIFODVL Scan FIFO Data Valid Level Enable 1 1 read-write SINGLECMP Single Result Window Compare Enable 2 1 read-write SCANCMP Scan Result Window Compare Enable 3 1 read-write SCANENTRYDONE Scan Entry Done Enable 7 1 read-write SCANTABLEDONE Scan Table Done Enable 8 1 read-write SINGLEDONE Single Conversion Done Enable 9 1 read-write POLARITYERR Polarity Error Enable 12 1 read-write PORTALLOCERR Port Allocation Error Enable 13 1 read-write SINGLEFIFOOF Single FIFO Overflow Enable 16 1 read-write SCANFIFOOF Scan FIFO Overflow Enable 17 1 read-write SINGLEFIFOUF Single FIFO Underflow Enable 18 1 read-write SCANFIFOUF Scan FIFO Underflow Enable 19 1 read-write EM23ABORTERROR EM2/3 Abort Error Enable 31 1 read-write TRIGGER Trigger 0x02C read-write 0x00000000 0x00011717 SCANTRIGSEL Scan Trigger Select 0 3 read-write IMMEDIATE Immediate triggering. The scan queue will be disabled once all conversions in the scan table are complete, unless TRIGGERACTION is set to continuous. 0 TIMER Triggers when the local timer count reaches zero. 1 PRSCLKGRP Triggers on PRS0 from a timer module that is using the same clock group as the ADC and has been programmed to use the same clock source as the ADC. The prescale may be different between the ADC and the timer module. 2 PRSPOS Triggers on asynchronous PRS0 positive edge. Requires PRS0 to go low for 3 ADC_CLKs before another positive edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization. 3 PRSNEG Triggers on asynchronous PRS0 negative edge. Requires PRS0 to go high for 3 ADC_CLKs before another negative edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization. PRSNEG should only be used when the trigger source is from a module that remains powered during EM23. For modules (ie: TIMER) that power down during EM23, PRSPOS should be used for an asynchronous trigger, and PRSCLKGRP should be used for a synchronous trigger. 4 LESENSE Triggers on LESENSE convert request. When using the LESENSE for the SCAN Table, only one entry is converted per LESENSE convert request. 5 SCANTRIGACTION Scan Trigger Action 4 1 read-write ONCE For TRIGSEL=IMMEDIATE, goes through the scan table once and disables queue. For TRIGSEL = TIMER, PRSCLKGRP, PRSPOS, PRSNEG, goes through the scan table once per trigger. 0 CONTINUOUS Goes through the scan table, converts each entry with a mask bit set, and puts it back into the scan queue to repeat again continuously. The queues are first come first serve. If both queues are triggered, the single queue will get to convert after each scan table completes. The scan queue will get to convert after each single conversion completes. 1 SINGLETRIGSEL Single Trigger Select 8 3 read-write IMMEDIATE Immediate triggering. The single queue will be disabled once the conversion is complete, unless TRIGGERACTION is set to continuous. 0 TIMER Triggers when the local timer count reaches zero. 1 PRSCLKGRP Triggers on PRS1 from a timer module that is using the same clock group as the ADC and has been programmed to use the same clock source as the ADC. The prescale may be different between the ADC and the timer module. 2 PRSPOS Triggers on asynchronous PRS1 positive edge. Requires PRS1 to go low for 3 ADC_CLKs before another positive edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization. 3 PRSNEG Triggers on asynchronous PRS1 negative edge. Requires PRS1 to go high for 3 ADC_CLKs before another negative edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization. PRSNEG should only be used when the trigger source is from a module that remains powered during EM23. For modules (ie: TIMER) that power down during EM23, PRSPOS should be used for an asynchronous trigger, and PRSCLKGRP should be used for a synchronous trigger. 4 SINGLETRIGACTION Single Trigger Action 12 1 read-write ONCE For TRIGSEL=IMMEDIATE, converts the single queue once and disables queue. For TRIGSEL = TIMER, PRSCLKGRP, PRSPOS, PRSNEG, converts the single queue once per trigger. 0 CONTINUOUS Converts the single queue, then checks for a pending scan queue before converting the single queue again continuously. The queues are first come first serve. If both queues are continuous, the IADC alternates between them. 1 SINGLETAILGATE Single Tailgate Enable 16 1 read-write TAILGATEOFF The single queue is ready to start warming up and converting once the trigger had been detected. 0 TAILGATEON After the single queue's trigger is detected, it must wait until the end of a scan operation before the Single queue can be converted. 1 CFG0 Configration 0x048 read-write 0x00002060 0x30E770FF ADCMODE ADC Mode 0 2 read-write NORMAL High speed mode with a maximum CLK_ADC of 10 MHz. 0 OSRHS High Speed OSR 2 3 read-write HISPD2 High speed over sampling of 2x. 0 HISPD4 High speed over sampling of 4x. 1 HISPD8 High speed over sampling of 8x. 2 HISPD16 High speed over sampling of 16x. 3 HISPD32 HIgh speed over sampling of 32x. 4 HISPD64 High speed over sampling of 64x. 5 ANALOGGAIN Analog Gain 12 3 read-write ANAGAIN0P5 Analog gain of 0.5x. 1 ANAGAIN1 Analog gain of 1x. 2 ANAGAIN2 Analog gain of 2x. 3 ANAGAIN3 Analog gain of 3x. 4 ANAGAIN4 Analog gain of 4x. 5 REFSEL Reference Select 16 3 read-write VBGR Internal 1.21 V reference. 0 VREF External Reference. (Calibrated for 1.25V nominal.) 1 VDDX AVDD (unbuffered) 3 VDDX0P8BUF AVDD (buffered) * 0.8 4 DIGAVG Digital Averaging 21 3 read-write AVG1 Collect one output word (no digital averaging). 0 AVG2 Collect and average 2 digital output words. 1 AVG4 Collect and average 4 digital output words. 2 AVG8 Collect and average 8 digital output words. 3 AVG16 Collect and average 16 digital output words. 4 TWOSCOMPL Two's Complement 28 2 read-write AUTO Automatic: Single ended measurements are reported as unipolar and differential measurements are reported as bipolar. 0 FORCEUNIPOLAR Force all measurements to result in unipolar output. Negative differential numbers will saturate to 0. 1 FORCEBIPOLAR Force all measurements to result in bipolar output. Single ended measurements are half the range, but allow for small negative measurements. 2 SCALE0 Scale 0x050 read-write 0x8002C000 0xFFFFFFFF OFFSET Offset 0 18 read-write GAIN13LSB Gain 13 LSBs 18 13 read-write GAIN3MSB Gain 3 MSBs 31 1 read-write GAIN011 Upper 3 bits of gain = 011 (0.75x) 0 GAIN100 Upper 3 bits of gain = 100 (1.00x) 1 SCHED0 Scheduling 0x054 read-write 0x00000000 0x000003FF PRESCALE Prescale 0 10 read-write CFG1 Configration 0x058 read-write 0x00002060 0x30E770FF ADCMODE ADC Mode 0 2 read-write NORMAL High speed mode with a maximum CLK_ADC of 10 MHz. 0 OSRHS High Speed OSR 2 3 read-write HISPD2 High speed over sampling of 2x. 0 HISPD4 High speed over sampling of 4x. 1 HISPD8 High speed over sampling of 8x. 2 HISPD16 High speed over sampling of 16x. 3 HISPD32 HIgh speed over sampling of 32x. 4 HISPD64 High speed over sampling of 64x. 5 ANALOGGAIN Analog Gain 12 3 read-write ANAGAIN0P5 Analog gain of 0.5x. 1 ANAGAIN1 Analog gain of 1x. 2 ANAGAIN2 Analog gain of 2x. 3 ANAGAIN3 Analog gain of 3x. 4 ANAGAIN4 Analog gain of 4x. 5 REFSEL Reference Select 16 3 read-write VBGR Internal 1.21 V reference. 0 VREF External Reference. (Calibrated for 1.25V nominal.) 1 VDDX AVDD (unbuffered) 3 VDDX0P8BUF AVDD (buffered) * 0.8 4 DIGAVG Digital Averaging 21 3 read-write AVG1 Collect one output word (no digital averaging). 0 AVG2 Collect and average 2 digital output words. 1 AVG4 Collect and average 4 digital output words. 2 AVG8 Collect and average 8 digital output words. 3 AVG16 Collect and average 16 digital output words. 4 TWOSCOMPL Two's Complement 28 2 read-write AUTO Automatic: Single ended measurements are reported as unipolar and differential measurements are reported as bipolar. 0 FORCEUNIPOLAR Force all measurements to result in unipolar output. Negative differential numbers will saturate to 0. 1 FORCEBIPOLAR Force all measurements to result in bipolar output. Single ended measurements are half the range, but allow for small negative measurements. 2 SCALE1 Scale 0x060 read-write 0x8002C000 0xFFFFFFFF OFFSET Offset 0 18 read-write GAIN13LSB Gain 13 LSBs 18 13 read-write GAIN3MSB Gain 3 MSBs 31 1 read-write GAIN011 Upper 3 bits of gain = 011 (0.75x) 0 GAIN100 Upper 3 bits of gain = 100 (1.00x) 1 SCHED1 Scheduling 0x064 read-write 0x00000000 0x000003FF PRESCALE Prescale 0 10 read-write SINGLEFIFOCFG Single FIFO Configuration 0x070 read-write 0x00000030 0x0000017F ALIGNMENT Alignment 0 3 read-write RIGHT12 ID[7:0], SIGN_EXT, DATA[11:0] 0 RIGHT16 ID[7:0], SIGN_EXT, DATA[15:0] 1 RIGHT20 ID[7:0], SIGN_EXT, DATA[19:0] 2 LEFT12 DATA[11:0], 000000000000, ID[7:0] 3 LEFT16 DATA[15:0], 00000000, ID[7:0] 4 LEFT20 DATA[19:0], 0000, ID[7:0] 5 SHOWID Show ID 3 1 read-write DVL Data Valid Level 4 3 read-write VALID1 When 1 entry in the single FIFO is valid, set the SINGLEFIFODVL interrupt and request DMA. 0 VALID2 When 2 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA. 1 VALID3 When 3 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA. 2 VALID4 When 4 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA. 3 VALID5 When 5 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA. 4 VALID6 When 6 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA. 5 VALID7 When 7 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA. 6 VALID8 When 8 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA. 7 DMAWUFIFOSINGLE Single FIFO DMA wakeup. 8 1 read-write DISABLED While in EM2 or EM3, the DMA controller will not be requested. 0 ENABLED While in EM2 or EM3, the DMA controller will be requested when the single FIFO reaches its Data Valid Level. [DVL must be set to 0 (VALID1).] 1 SINGLEFIFODATA Read the oldest valid data from the single FIFO and pop the FIFO 0x074 read-only 0x00000000 0xFFFFFFFF DATA Single FIFO Read Data 0 32 read-only SINGLEFIFOSTAT Single FIFO status 0x078 read-only 0x00000000 0x0000000F FIFOREADCNT FIFO Read Count 0 4 read-only SINGLEDATA latest single queue conversion data 0x07C read-only 0x00000000 0xFFFFFFFF DATA Data 0 32 read-only SCANFIFOCFG SCAN FIFO configuration 0x080 read-write 0x00000030 0x0000017F ALIGNMENT Alignment 0 3 read-write RIGHT12 ID[7:0], SIGN_EXT, DATA[11:0] 0 RIGHT16 ID[7:0], SIGN_EXT, DATA[15:0] 1 RIGHT20 ID[7:0], SIGN_EXT, DATA[19:0] 2 LEFT12 DATA[11:0], 000000000000, ID[7:0] 3 LEFT16 DATA[15:0], 00000000, ID[7:0] 4 LEFT20 DATA[19:0], 0000, ID[7:0] 5 SHOWID Show ID 3 1 read-write DVL Data Valid Level 4 3 read-write VALID1 When 1 entry in the scan FIFO is valid, set the SCANFIFODVL interrupt and request DMA. 0 VALID2 When 2 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA. 1 VALID3 When 3 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA. 2 VALID4 When 4 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA. 3 VALID5 When 5 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA. 4 VALID6 When 6 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA. 5 VALID7 When 7 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA. 6 VALID8 When 8 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA. 7 DMAWUFIFOSCAN Scan FIFO DMA Wakeup 8 1 read-write DISABLED While in EM2 or EM3, the DMA controller will not be requested. 0 ENABLED While in EM2 or EM3, the DMA controller will be requested when the scan FIFO reaches its Data Valid Level. [DVL must be set to 0 (VALID1).] 1 SCANFIFODATA Read the oldest valid data from the scan FIFO and pop the FIFO 0x084 read-only 0x00000000 0xFFFFFFFF DATA Data 0 32 read-only SCANFIFOSTAT Scan FIFO status 0x088 read-only 0x00000000 0x0000000F FIFOREADCNT FIFO Read Count 0 4 read-only SCANDATA Most recent data data from scan queue conversion 0x08C read-only 0x00000000 0xFFFFFFFF DATA Data 0 32 read-only SINGLE No Description 0x098 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN0 No Description 0x0A0 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN1 No Description 0x0A4 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN2 No Description 0x0A8 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN3 No Description 0x0AC read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN4 No Description 0x0B0 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN5 No Description 0x0B4 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN6 No Description 0x0B8 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN7 No Description 0x0BC read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN8 No Description 0x0C0 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN9 No Description 0x0C4 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN10 No Description 0x0C8 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN11 No Description 0x0CC read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN12 No Description 0x0D0 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN13 No Description 0x0D4 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN14 No Description 0x0D8 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN15 No Description 0x0DC read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write ACMP0_S 1 ACMP0_S Registers 0x49008000 0x00000000 0x00001000 registers ACMP0 41 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP version ID 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN Module enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only SWRST No Description 0x008 read-write 0x00000000 0x00000003 SWRST Software reset 0 1 write-only RESETTING Software reset busy status 1 1 read-only CFG No Description 0x00C read-write 0x00000004 0x00030F07 BIAS Bias Configuration 0 3 read-write HYST Hysteresis mode 8 4 read-write DISABLED Hysteresis disabled 0 SYM10MV 10mV symmetrical hysteresis 1 SYM20MV 20mV symmetrical hysteresis 2 SYM30MV 30mV symmetrical hysteresis 3 POS10MV 10mV hysteresis on positive edge transitions 4 POS20MV 20mV hysteresis on positive edge transitions 5 POS30MV 30mV hysteresis on positive edge transitions 6 NEG10MV 10mV hysteresis on negative edge transitions 8 NEG20MV 20mV hysteresis on negative edge transitions 9 NEG30MV 30mV hysteresis on negative edge transitions 10 INPUTRANGE Input Range 16 1 read-write FULL Use this setting when the input to the comparator core can be from 0 to AVDD. 0 REDUCED It is recommended to use this setting when the input to the comparator core will always be less than AVDD-0.7V. 1 ACCURACY ACMP accuracy mode 17 1 read-write LOW ACMP operates in low-accuracy mode but consumes less current. 0 HIGH ACMP operates in high-accuracy mode but consumes more current. 1 CTRL No Description 0x010 read-write 0x00000000 0x00000003 NOTRDYVAL Not Ready Value 0 1 read-write LOW ACMP output is 0 when the ACMP is not ready. 0 HIGH ACMP output is 1 when the ACMP is not ready. 1 GPIOINV Comparator GPIO Output Invert 1 1 read-write NOTINV The comparator output to GPIO is not inverted 0 INV The comparator output to GPIO is inverted 1 INPUTCTRL No Description 0x014 read-write 0x00000000 0x703FFFFF POSSEL Positive Input Select 0 8 read-write VSS VSS 0 VREFDIVAVDD Divided AVDD 16 VREFDIVAVDDLP Low-Power Divided AVDD 17 VREFDIV1V25 Divided 1V25 reference 18 VREFDIV1V25LP Low-power Divided 1V25 reference 19 VREFDIV2V5 Divided 2V5 reference 20 VREFDIV2V5LP Low-power Divided 2V5 reference 21 VSENSE01DIV4 VSENSE0 divided by 4 32 VSENSE01DIV4LP Low-power VSENSE0 divided by 4 33 VSENSE11DIV4 VSENSE1 divided by 4 34 VSENSE11DIV4LP Low-power VSENSE1 divided by 4 35 VDACOUT0 VDAC0 channel 0 output 64 VDACOUT1 VDAC0 channel 1 output 65 EXTPA External interface, base is PA0. 80 EXTPB External interface, base is PB0. 81 EXTPC External interface, base is PC0. 82 EXTPD External interface, base is PD0. 83 PA0 Port A, Pin0 128 PA1 Port A, Pin1 129 PA2 Port A, Pin2 130 PA3 Port A, Pin3 131 PA4 Port A, Pin4 132 PA5 Port A, Pin5 133 PA6 Port A, Pin6 134 PA7 Port A, Pin7 135 PA8 Port A, Pin8 136 PA9 Port A, Pin9 137 PA10 Port A, Pin10 138 PA11 Port A, Pin11 139 PA12 Port A, Pin12 140 PA13 Port A, Pin13 141 PA14 Port A, Pin14 142 PA15 Port A, Pin15 143 PB0 Port B, Pin0 144 PB1 Port B, Pin1 145 PB2 Port B, Pin2 146 PB3 Port B, Pin3 147 PB4 Port B, Pin4 148 PB5 Port B, Pin5 149 PB6 Port B, Pin6 150 PB7 Port B, Pin7 151 PB8 Port B, Pin8 152 PB9 Port B, Pin9 153 PB10 Port B, Pin10 154 PB11 Port B, Pin11 155 PB12 Port B, Pin12 156 PB13 Port B, Pin13 157 PB14 Port B, Pin14 158 PB15 Port B, Pin15 159 PC0 Port C, Pin0 160 PC1 Port C, Pin1 161 PC2 Port C, Pin2 162 PC3 Port C, Pin3 163 PC4 Port C, Pin4 164 PC5 Port C, Pin5 165 PC6 Port C, Pin6 166 PC7 Port C, Pin7 167 PC8 Port C, Pin8 168 PC9 Port C, Pin9 169 PC10 Port C, Pin10 170 PC11 Port C, Pin11 171 PC12 Port C, Pin12 172 PC13 Port C, Pin13 173 PC14 Port C, Pin14 174 PC15 Port C, Pin15 175 PD0 Port D, Pin0 176 PD1 Port D, Pin1 177 PD2 Port D, Pin2 178 PD3 Port D, Pin3 179 PD4 Port D, Pin4 180 PD5 Port D, Pin5 181 PD6 Port D, Pin6 182 PD7 Port D, Pin7 183 PD8 Port D, Pin8 184 PD9 Port D, Pin9 185 PD10 Port D, Pin10 186 PD11 Port D, Pin11 187 PD12 Port D, Pin12 188 PD13 Port D, Pin13 189 PD14 Port D, Pin14 190 PD15 Port D, Pin15 191 NEGSEL Negative Input Select 8 8 read-write VSS VSS 0 VREFDIVAVDD Divided AVDD 16 VREFDIVAVDDLP Low-Power Divided AVDD 17 VREFDIV1V25 Divided 1V25 reference 18 VREFDIV1V25LP Low-power Divided 1V25 reference 19 VREFDIV2V5 Divided 2V5 reference 20 VREFDIV2V5LP Low-power Divided 2V5 reference 21 VSENSE01DIV4 VSENSE0 divided by 4 32 VSENSE01DIV4LP Low-power VSENSE0 divided by 4 33 VSENSE11DIV4 VSENSE1 divided by 4 34 VSENSE11DIV4LP Low-power VSENSE1 divided by 4 35 CAPSENSE Capsense mode 48 VDACOUT0 VDAC0 channel 0 output 64 VDACOUT1 VDAC0 channel 1 output 65 PA0 Port A, Pin0 128 PA1 Port A, Pin1 129 PA2 Port A, Pin2 130 PA3 Port A, Pin3 131 PA4 Port A, Pin4 132 PA5 Port A, Pin5 133 PA6 Port A, Pin6 134 PA7 Port A, Pin7 135 PA8 Port A, Pin8 136 PA9 Port A, Pin9 137 PA10 Port A, Pin10 138 PA11 Port A, Pin11 139 PA12 Port A, Pin12 140 PA13 Port A, Pin13 141 PA14 Port A, Pin14 142 PA15 Port A, Pin15 143 PB0 Port B, Pin0 144 PB1 Port B, Pin1 145 PB2 Port B, Pin2 146 PB3 Port B, Pin3 147 PB4 Port B, Pin4 148 PB5 Port B, Pin5 149 PB6 Port B, Pin6 150 PB7 Port B, Pin7 151 PB8 Port B, Pin8 152 PB9 Port B, Pin9 153 PB10 Port B, Pin10 154 PB11 Port B, Pin11 155 PB12 Port B, Pin12 156 PB13 Port B, Pin13 157 PB14 Port B, Pin14 158 PB15 Port B, Pin15 159 PC0 Port C, Pin0 160 PC1 Port C, Pin1 161 PC2 Port C, Pin2 162 PC3 Port C, Pin3 163 PC4 Port C, Pin4 164 PC5 Port C, Pin5 165 PC6 Port C, Pin6 166 PC7 Port C, Pin7 167 PC8 Port C, Pin8 168 PC9 Port C, Pin9 169 PC10 Port C, Pin10 170 PC11 Port C, Pin11 171 PC12 Port C, Pin12 172 PC13 Port C, Pin13 173 PC14 Port C, Pin14 174 PC15 Port C, Pin15 175 PD0 Port D, Pin0 176 PD1 Port D, Pin1 177 PD2 Port D, Pin2 178 PD3 Port D, Pin3 179 PD4 Port D, Pin4 180 PD5 Port D, Pin5 181 PD6 Port D, Pin6 182 PD7 Port D, Pin7 183 PD8 Port D, Pin8 184 PD9 Port D, Pin9 185 PD10 Port D, Pin10 186 PD11 Port D, Pin11 187 PD12 Port D, Pin12 188 PD13 Port D, Pin13 189 PD14 Port D, Pin14 190 PD15 Port D, Pin15 191 VREFDIV VREF division 16 6 read-write CSRESSEL Capacitive Sense Mode Internal Resistor 28 3 read-write RES0 Internal capacitive sense resistor value 0 0 RES1 Internal capacitive sense resistor value 1 1 RES2 Internal capacitive sense resistor value 2 2 RES3 Internal capacitive sense resistor value 3 3 RES4 Internal capacitive sense resistor value 4 4 RES5 Internal capacitive sense resistor value 5 5 RES6 Internal capacitive sense resistor value 6 6 STATUS No Description 0x018 read-only 0x00000000 0x0000001D ACMPOUT Analog Comparator Output 0 1 read-only ACMPRDY Analog Comparator Ready 2 1 read-only INPUTCONFLICT INPUT conflict 3 1 read-only PORTALLOCERR Port allocation error 4 1 read-only IF No Description 0x01C read-write 0x00000000 0x0000001F RISE Rising Edge Triggered Interrupt Flag 0 1 read-write FALL Falling Edge Triggered Interrupt Flag 1 1 read-write ACMPRDY ACMP ready Interrupt flag 2 1 read-write INPUTCONFLICT Input conflict 3 1 read-write PORTALLOCERR Port allocation error 4 1 read-write IEN No Description 0x020 read-write 0x00000000 0x0000001F RISE Rising edge interrupt enable 0 1 read-write FALL Falling edge interrupt enable 1 1 read-write ACMPRDY ACMP ready interrupt enable 2 1 read-write INPUTCONFLICT Input conflict interrupt enable 3 1 read-write PORTALLOCERR Port allocation error interrupt enable 4 1 read-write SYNCBUSY No Description 0x024 read-only 0x00000000 0x00000001 INPUTCTRL Syncbusy for INPUTCTRL 0 1 read-only ACMP1_S 1 ACMP1_S Registers 0x4900C000 0x00000000 0x00001000 registers ACMP1 42 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP version ID 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN Module enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only SWRST No Description 0x008 read-write 0x00000000 0x00000003 SWRST Software reset 0 1 write-only RESETTING Software reset busy status 1 1 read-only CFG No Description 0x00C read-write 0x00000004 0x00030F07 BIAS Bias Configuration 0 3 read-write HYST Hysteresis mode 8 4 read-write DISABLED Hysteresis disabled 0 SYM10MV 10mV symmetrical hysteresis 1 SYM20MV 20mV symmetrical hysteresis 2 SYM30MV 30mV symmetrical hysteresis 3 POS10MV 10mV hysteresis on positive edge transitions 4 POS20MV 20mV hysteresis on positive edge transitions 5 POS30MV 30mV hysteresis on positive edge transitions 6 NEG10MV 10mV hysteresis on negative edge transitions 8 NEG20MV 20mV hysteresis on negative edge transitions 9 NEG30MV 30mV hysteresis on negative edge transitions 10 INPUTRANGE Input Range 16 1 read-write FULL Use this setting when the input to the comparator core can be from 0 to AVDD. 0 REDUCED It is recommended to use this setting when the input to the comparator core will always be less than AVDD-0.7V. 1 ACCURACY ACMP accuracy mode 17 1 read-write LOW ACMP operates in low-accuracy mode but consumes less current. 0 HIGH ACMP operates in high-accuracy mode but consumes more current. 1 CTRL No Description 0x010 read-write 0x00000000 0x00000003 NOTRDYVAL Not Ready Value 0 1 read-write LOW ACMP output is 0 when the ACMP is not ready. 0 HIGH ACMP output is 1 when the ACMP is not ready. 1 GPIOINV Comparator GPIO Output Invert 1 1 read-write NOTINV The comparator output to GPIO is not inverted 0 INV The comparator output to GPIO is inverted 1 INPUTCTRL No Description 0x014 read-write 0x00000000 0x703FFFFF POSSEL Positive Input Select 0 8 read-write VSS VSS 0 VREFDIVAVDD Divided AVDD 16 VREFDIVAVDDLP Low-Power Divided AVDD 17 VREFDIV1V25 Divided 1V25 reference 18 VREFDIV1V25LP Low-power Divided 1V25 reference 19 VREFDIV2V5 Divided 2V5 reference 20 VREFDIV2V5LP Low-power Divided 2V5 reference 21 VSENSE01DIV4 VSENSE0 divided by 4 32 VSENSE01DIV4LP Low-power VSENSE0 divided by 4 33 VSENSE11DIV4 VSENSE1 divided by 4 34 VSENSE11DIV4LP Low-power VSENSE1 divided by 4 35 VDACOUT0 VDAC0 channel 0 output 64 VDACOUT1 VDAC0 channel 1 output 65 EXTPA External interface, base is PA0. 80 EXTPB External interface, base is PB0. 81 EXTPC External interface, base is PC0. 82 EXTPD External interface, base is PD0. 83 PA0 Port A, Pin0 128 PA1 Port A, Pin1 129 PA2 Port A, Pin2 130 PA3 Port A, Pin3 131 PA4 Port A, Pin4 132 PA5 Port A, Pin5 133 PA6 Port A, Pin6 134 PA7 Port A, Pin7 135 PA8 Port A, Pin8 136 PA9 Port A, Pin9 137 PA10 Port A, Pin10 138 PA11 Port A, Pin11 139 PA12 Port A, Pin12 140 PA13 Port A, Pin13 141 PA14 Port A, Pin14 142 PA15 Port A, Pin15 143 PB0 Port B, Pin0 144 PB1 Port B, Pin1 145 PB2 Port B, Pin2 146 PB3 Port B, Pin3 147 PB4 Port B, Pin4 148 PB5 Port B, Pin5 149 PB6 Port B, Pin6 150 PB7 Port B, Pin7 151 PB8 Port B, Pin8 152 PB9 Port B, Pin9 153 PB10 Port B, Pin10 154 PB11 Port B, Pin11 155 PB12 Port B, Pin12 156 PB13 Port B, Pin13 157 PB14 Port B, Pin14 158 PB15 Port B, Pin15 159 PC0 Port C, Pin0 160 PC1 Port C, Pin1 161 PC2 Port C, Pin2 162 PC3 Port C, Pin3 163 PC4 Port C, Pin4 164 PC5 Port C, Pin5 165 PC6 Port C, Pin6 166 PC7 Port C, Pin7 167 PC8 Port C, Pin8 168 PC9 Port C, Pin9 169 PC10 Port C, Pin10 170 PC11 Port C, Pin11 171 PC12 Port C, Pin12 172 PC13 Port C, Pin13 173 PC14 Port C, Pin14 174 PC15 Port C, Pin15 175 PD0 Port D, Pin0 176 PD1 Port D, Pin1 177 PD2 Port D, Pin2 178 PD3 Port D, Pin3 179 PD4 Port D, Pin4 180 PD5 Port D, Pin5 181 PD6 Port D, Pin6 182 PD7 Port D, Pin7 183 PD8 Port D, Pin8 184 PD9 Port D, Pin9 185 PD10 Port D, Pin10 186 PD11 Port D, Pin11 187 PD12 Port D, Pin12 188 PD13 Port D, Pin13 189 PD14 Port D, Pin14 190 PD15 Port D, Pin15 191 NEGSEL Negative Input Select 8 8 read-write VSS VSS 0 VREFDIVAVDD Divided AVDD 16 VREFDIVAVDDLP Low-Power Divided AVDD 17 VREFDIV1V25 Divided 1V25 reference 18 VREFDIV1V25LP Low-power Divided 1V25 reference 19 VREFDIV2V5 Divided 2V5 reference 20 VREFDIV2V5LP Low-power Divided 2V5 reference 21 VSENSE01DIV4 VSENSE0 divided by 4 32 VSENSE01DIV4LP Low-power VSENSE0 divided by 4 33 VSENSE11DIV4 VSENSE1 divided by 4 34 VSENSE11DIV4LP Low-power VSENSE1 divided by 4 35 CAPSENSE Capsense mode 48 VDACOUT0 VDAC0 channel 0 output 64 VDACOUT1 VDAC0 channel 1 output 65 PA0 Port A, Pin0 128 PA1 Port A, Pin1 129 PA2 Port A, Pin2 130 PA3 Port A, Pin3 131 PA4 Port A, Pin4 132 PA5 Port A, Pin5 133 PA6 Port A, Pin6 134 PA7 Port A, Pin7 135 PA8 Port A, Pin8 136 PA9 Port A, Pin9 137 PA10 Port A, Pin10 138 PA11 Port A, Pin11 139 PA12 Port A, Pin12 140 PA13 Port A, Pin13 141 PA14 Port A, Pin14 142 PA15 Port A, Pin15 143 PB0 Port B, Pin0 144 PB1 Port B, Pin1 145 PB2 Port B, Pin2 146 PB3 Port B, Pin3 147 PB4 Port B, Pin4 148 PB5 Port B, Pin5 149 PB6 Port B, Pin6 150 PB7 Port B, Pin7 151 PB8 Port B, Pin8 152 PB9 Port B, Pin9 153 PB10 Port B, Pin10 154 PB11 Port B, Pin11 155 PB12 Port B, Pin12 156 PB13 Port B, Pin13 157 PB14 Port B, Pin14 158 PB15 Port B, Pin15 159 PC0 Port C, Pin0 160 PC1 Port C, Pin1 161 PC2 Port C, Pin2 162 PC3 Port C, Pin3 163 PC4 Port C, Pin4 164 PC5 Port C, Pin5 165 PC6 Port C, Pin6 166 PC7 Port C, Pin7 167 PC8 Port C, Pin8 168 PC9 Port C, Pin9 169 PC10 Port C, Pin10 170 PC11 Port C, Pin11 171 PC12 Port C, Pin12 172 PC13 Port C, Pin13 173 PC14 Port C, Pin14 174 PC15 Port C, Pin15 175 PD0 Port D, Pin0 176 PD1 Port D, Pin1 177 PD2 Port D, Pin2 178 PD3 Port D, Pin3 179 PD4 Port D, Pin4 180 PD5 Port D, Pin5 181 PD6 Port D, Pin6 182 PD7 Port D, Pin7 183 PD8 Port D, Pin8 184 PD9 Port D, Pin9 185 PD10 Port D, Pin10 186 PD11 Port D, Pin11 187 PD12 Port D, Pin12 188 PD13 Port D, Pin13 189 PD14 Port D, Pin14 190 PD15 Port D, Pin15 191 VREFDIV VREF division 16 6 read-write CSRESSEL Capacitive Sense Mode Internal Resistor 28 3 read-write RES0 Internal capacitive sense resistor value 0 0 RES1 Internal capacitive sense resistor value 1 1 RES2 Internal capacitive sense resistor value 2 2 RES3 Internal capacitive sense resistor value 3 3 RES4 Internal capacitive sense resistor value 4 4 RES5 Internal capacitive sense resistor value 5 5 RES6 Internal capacitive sense resistor value 6 6 STATUS No Description 0x018 read-only 0x00000000 0x0000001D ACMPOUT Analog Comparator Output 0 1 read-only ACMPRDY Analog Comparator Ready 2 1 read-only INPUTCONFLICT INPUT conflict 3 1 read-only PORTALLOCERR Port allocation error 4 1 read-only IF No Description 0x01C read-write 0x00000000 0x0000001F RISE Rising Edge Triggered Interrupt Flag 0 1 read-write FALL Falling Edge Triggered Interrupt Flag 1 1 read-write ACMPRDY ACMP ready Interrupt flag 2 1 read-write INPUTCONFLICT Input conflict 3 1 read-write PORTALLOCERR Port allocation error 4 1 read-write IEN No Description 0x020 read-write 0x00000000 0x0000001F RISE Rising edge interrupt enable 0 1 read-write FALL Falling edge interrupt enable 1 1 read-write ACMPRDY ACMP ready interrupt enable 2 1 read-write INPUTCONFLICT Input conflict interrupt enable 3 1 read-write PORTALLOCERR Port allocation error interrupt enable 4 1 read-write SYNCBUSY No Description 0x024 read-only 0x00000000 0x00000001 INPUTCTRL Syncbusy for INPUTCTRL 0 1 read-only AMUXCP0_S 1 AMUXCP0_S Registers 0x49020000 0x00000000 0x00001000 registers IPVERSION IPVERSION 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IPVERSION 0 32 read-only CTRL Control 0x008 read-write 0x00000000 0x00000033 FORCEHP Force High Power 0 1 read-write FORCELP Force Low Power 1 1 read-write FORCERUN Force run 4 1 read-write FORCESTOP Force stop 5 1 read-write STATUS Status 0x00C read-only 0x00000000 0x00000003 RUN running 0 1 read-only HICAP high cap 1 1 read-only TEST Test 0x010 read-write 0x00000000 0x80003313 SYNCCLK Sync Clock 0 1 read-write SYNCMODE Sync Mode 1 1 read-write FORCEREQUEST Force Request 4 1 read-write FORCEHICAP Force high capacitance driver 8 1 read-write FORCELOCAP Force low capacitance driver 9 1 read-write FORCEBOOSTON Force Boost On 12 1 read-write FORCEBOOSTOFF Force Boost Off 13 1 read-write STATUSEN Enable write to status bits 31 1 read-write TRIM Trim 0x014 read-write 0x77E44AA1 0x77FFEFFF WARMUPTIME Warm up time 0 2 read-write WUCYCLES72 Warm up cycle = 72; 3.6us @20 MHz 0 WUCYCLES96 Warm up cycle = 96; 4.8us @ 20 MHz 1 WUCYCLES128 Warm up cycle = 128; 6.4us @ 20 MHz 2 WUCYCLES160 Warm up cycle = 160; 8.0us @ 20 MHz 3 FLOATVDDCPLO Float VDDCP Low Power 2 1 read-write FLOATVDDCPHI Float VDDCP High Power 3 1 read-write BYPASSDIV2LO Bypass Div2 Low Power 4 1 read-write BYPASSDIV2HI Bypass Div2 High Power 5 1 read-write BUMP0P5XLO Bump 0.5X Low Power 6 1 read-write BUMP0P5XHI Bump 0.5X High Power 7 1 read-write BIAS2XLO Bias 2x Low Power 8 1 read-write BIAS2XHI Bias 2x High Power 9 1 read-write VOLTAGECTRLLO Charge Pump Voltage Control Low Power 10 2 read-write VOLTAGECTRLHI Charge Pump Voltage Control High Power 13 2 read-write BIASCTRLLO Bias Control Low Power 15 3 read-write BIASCTRLLOCONT Bias Control Low Power Continuous 18 3 read-write BIASCTRLHI Bias Control High Power 21 3 read-write PUMPCAPLO Pump Cap Low Power 24 3 read-write PUMPCAPHI Pump Cap High Power 28 3 read-write VDAC0_S 1 VDAC0_S Registers 0x49024000 0x00000000 0x00001000 registers VDAC 55 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IPVERSION 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN VDAC Module Enable 0 1 read-write DISABLE Disable 0 ENABLE Enable 1 DISABLING Disablement busy status 1 1 read-only SWRST No Description 0x008 read-write 0x00000000 0x00000003 SWRST Software reset command 0 1 write-only RESETTING Software reset busy status 1 1 read-only CFG No Description 0x00C read-write 0x20000000 0x7F773FBF DIFF Differential Mode 0 1 read-write SINGLEENDED Single ended output 0 DIFFERENTIAL Differential output 1 SINEMODE Sine Mode 1 1 read-write DISSINEMODE Sine mode disabled. Sine reset to 0 degrees 0 ENSINEMODE Sine mode enabled 1 SINERESET Sine Wave Reset When inactive 2 1 read-write CH0PRESCRST Channel 0 Start Reset Prescaler 3 1 read-write NORESETPRESC Prescaler not reset on channel 0 start 0 RESETPRESC Prescaler reset on channel 0 start 1 REFRSEL Reference Selection 4 2 read-write V125 Internal 1.25 V bandgap reference 0 V25 Internal 2.5 V bandgap reference 1 VDD AVDD reference 2 EXT External pin reference 3 PRESC Prescaler Setting for DAC clock 7 7 read-write TIMEROVRFLOWPERIOD Internal Timer Overflow Period 16 3 read-write CYCLES2 The Timer overflows every 2 Prescaled CLK_DAC cycles 0 CYCLES4 The Timer overflows every 4 Prescaled CLK_DAC cycles 1 CYCLES8 The Timer overflows every 8 Prescaled CLK_DAC cycles 2 CYCLES16 The Timer overflows every 16 Prescaled CLK_DAC cycles 3 CYCLES32 The Timer overflows every 32 Prescaled CLK_DAC cycles 4 CYCLES64 The Timer overflows every 64 Prescaled CLK_DAC cycles 5 REFRESHPERIOD Refresh Timer Overflow Period 20 3 read-write CYCLES2 All channels with enabled refresh are refreshed every 2 CLK_REFRESH cycles 0 CYCLES4 All channels with enabled refresh are refreshed every 4 CLK_REFRESH cycles 1 CYCLES8 All channels with enabled refresh are refreshed every 8 CLK_REFRESH cycles 2 CYCLES16 All channels with enabled refresh are refreshed every 16 CLK_REFRESH cycles 3 CYCLES32 All channels with enabled refresh are refreshed every 32 CLK_REFRESH cycles 4 CYCLES64 All channels with enabled refresh are refreshed every 64 CLK_REFRESH cycles 5 CYCLES128 All channels with enabled refresh are refreshed every 128 CLK_REFRESH cycles 6 CYCLES256 All channels with enabled refresh are refreshed every 256 CLK_REFRESH cycles 7 BIASKEEPWARM Bias Keepwarm Mode Enable 24 1 read-write DMAWU VDAC DMA Wakeup 25 1 read-write ONDEMANDCLK Always allow clk_dac 26 1 read-write DBGHALT Debug Halt 27 1 read-write NORMAL Continue operation as normal during debug mode 0 HALT Complete the current conversion and then halt during debug mode 1 WARMUPTIME DAC Warmup Time 28 3 read-write STATUS No Description 0x010 read-only 0x00000000 0xFCDBF333 CH0ENS Channel 0 Enabled Status 0 1 read-only CH1ENS Channel 1 Enabled Status 1 1 read-only CH0WARM Channel 0 Warmed Status 4 1 read-only CH1WARM Channel 1 Warmed Status 5 1 read-only CH0FIFOFULL Channel 0 FIFO Full Status 8 1 read-only CH1FIFOFULL Channel 1 FIFO Full Status 9 1 read-only CH0FIFOCNT Channel 0 FIFO Valid Count 12 3 read-only CH1FIFOCNT Channel 1 FIFO Valid Count 15 3 read-only CH0CURRENTSTATE Channel 0 Current Status 19 1 read-only CH1CURRENTSTATE Channel 1 Current Status 20 1 read-only CH0FIFOEMPTY Channel 0 FIFO Empty Status 22 1 read-only CH1FIFOEMPTY Channel 1 FIFO Empty Status 23 1 read-only CH0FIFOFLBUSY CH0 WFIFO Flush Sync Busy 26 1 read-only CH1FIFOFLBUSY CH1 WFIFO Flush Sync Busy 27 1 read-only ABUSINPUTCONFLICT ABUS Input Conflict Status 28 1 read-only SINEACTIVE Sine Wave Output Status on Channel 29 1 read-only ABUSALLOCERR ABUS Allocation Error Status 30 1 read-only SYNCBUSY Sync Busy Combined 31 1 read-only CH0CFG No Description 0x014 read-write 0x00000010 0x00015B75 CONVMODE Channel 0 Conversion Mode 0 1 read-write CONTINUOUS DAC channel 0 is set in continuous mode 0 SAMPLEOFF DAC channel 0 is set in sample/shut off mode 1 POWERMODE Channel 0 Power Mode 2 1 read-write HIGHPOWER Default is High Power Mode 0 LOWPOWER Set this bit for Low Power Mode 1 TRIGMODE Channel 0 Trigger Mode 4 3 read-write NONE No Conversion Trigger Source Selected for Channel 0 0 SW Channel 0 is triggered by Channel 0 FIFO (CH0F) write 1 SYNCPRS Channel 0 is triggered by Sync PRS input. PRS Trigger should have the same clock group as VDAC. 2 LESENSE Channel 0 is triggered by LESENSE 3 INTERNALTIMER Channel 0 is triggered by Internal Timer Overflow 4 ASYNCPRS Channel 0 is triggered by Async PRS input 5 REFRESHSOURCE Channel 0 Refresh Source 8 2 read-write NONE No Refresh Source Selected for Channel 0. 0 REFRESHTIMER Channel 0 Refresh triggered by Refresh Timer Overflow 1 SYNCPRS Channel 0 Refresh triggered by Sync PRS. PRS Trigger should have the same clock group as VDAC. 2 ASYNCPRS Channel 0 Refresh triggered by Async PRS 3 FIFODVL Channel 0 FIFO Low Watermark 11 2 read-write HIGHCAPLOADEN Channel 0 High Cap Load Mode Enable 14 1 read-write KEEPWARM Channel 0 Keepwarm Mode Enable 16 1 read-write CH1CFG No Description 0x018 read-write 0x00000010 0x00015B75 CONVMODE Channel 1 Conversion Mode 0 1 read-write CONTINUOUS DAC channel 1 is set in continuous mode 0 SAMPLEOFF DAC channel 1 is set in sample/shut off mode 1 POWERMODE Channel 1 Power Mode 2 1 read-write HIGHPOWER Default is High Power Mode 0 LOWPOWER Set this bit for Low Power Mode 1 TRIGMODE Channel 1 Trigger Mode 4 3 read-write NONE No Conversion Trigger Source Selected for Channel 1 0 SW Channel 1 is triggered by Channel 1 FIFO (CH1F) write 1 SYNCPRS Channel 1 is triggered by Sync PRS input.PRS Trigger should have the same clock group as VDAC. 2 INTERNALTIMER Channel 1 is triggered by Internal Timer Overflow 4 ASYNCPRS Channel 1 is triggered by Async PRS input 5 REFRESHSOURCE Channel 1 Refresh Source 8 2 read-write NONE No Refresh Source Selected 0 REFRESHTIMER CH1 Refresh Triggered by Refresh Timer Overflow 1 SYNCPRS CH1 Refresh Triggered by Sync PRS. PRS Trigger should have the same clock group as VDAC. 2 ASYNCPRS CH1 Refresh Triggered by Async PRS 3 FIFODVL Channel 1 FIFO Low Watermark 11 2 read-write HIGHCAPLOADEN Channel 1 High Cap Load Mode Enable 14 1 read-write KEEPWARM Channel 1 Keepwarm Mode Enable 16 1 read-write CMD No Description 0x01C write-only 0x00000000 0x00000F33 CH0EN DAC Channel 0 Enable 0 1 write-only CH0DIS DAC Channel 0 Disable 1 1 write-only CH1EN DAC Channel 1 Enable 4 1 write-only CH1DIS DAC Channel 1 Disable 5 1 write-only CH0FIFOFLUSH CH0 WFIFO Flush 8 1 write-only CH1FIFOFLUSH CH1 WFIFO Flush 9 1 write-only SINEMODESTART Start Sine Wave Generation 10 1 write-only SINEMODESTOP Stop Sine Wave Generation 11 1 write-only IF No Description 0x020 read-write 0x00000000 0x04340333 CH0CD CH0 Conversion Done Interrupt Flag 0 1 read-write CH1CD CH1 Conversion Done Interrupt Flag 1 1 read-write CH0OF CH0 Data Overflow Interrupt Flag 4 1 read-write CH1OF CH1 Data Overflow Interrupt Flag 5 1 read-write CH0UF CH0 Data Underflow Interrupt Flag 8 1 read-write CH1UF CH1 Data Underflow Interrupt Flag 9 1 read-write ABUSALLOCERR ABUS Port Allocation Error Flag 18 1 read-write CH0DVL CH0 Data Valid Level Interrupt Flag 20 1 read-write CH1DVL CH1 Data Valid Level Interrupt Flag 21 1 read-write ABUSINPUTCONFLICT ABUS Input Conflict Error Flag 26 1 read-write IEN No Description 0x024 read-write 0x00000000 0x04340333 CH0CD CH0 Conversion Done Interrupt Flag 0 1 read-write CH1CD CH1 Conversion Done Interrupt Flag 1 1 read-write CH0OF CH0 Data Overflow Interrupt Flag 4 1 read-write CH1OF CH1 Data Overflow Interrupt Flag 5 1 read-write CH0UF CH0 Data Underflow Interrupt Flag 8 1 read-write CH1UF CH1 Data Underflow Interrupt Flag 9 1 read-write ABUSALLOCERR ABUS Allocation Error Interrupt Flag 18 1 read-write CH0DVL CH0 Data Valid Level Interrupt Flag 20 1 read-write CH1DVL CH1 Data Valid Level Interrupt Flag 21 1 read-write ABUSINPUTCONFLICT ABUS Input Conflict Interrupt Flag 26 1 read-write CH0F No Description 0x028 write-only 0x00000000 0x00000FFF DATA Channel 0 Data 0 12 write-only CH1F No Description 0x02C write-only 0x00000000 0x00000FFF DATA Channel 1 Data 0 12 write-only OUTCTRL No Description 0x030 read-write 0x00000000 0x7FDFF333 MAINOUTENCH0 CH0 Main Output Enable 0 1 read-write MAINOUTENCH1 CH1 Main Output Enable 1 1 read-write AUXOUTENCH0 CH0 Alternative Output Enable 4 1 read-write AUXOUTENCH1 CH1 Alternative Output Enable 5 1 read-write SHORTCH0 CH1 Main and Alternative Output Short 8 1 read-write SHORTCH1 CH0 Main and Alternative Output Short 9 1 read-write ABUSPORTSELCH0 CH0 ABUS Port Select 12 3 read-write NONE No GPIO Selected for CH0 ABUS Output 0 PORTA Port A Selected 1 PORTB Port B Selected 2 PORTC Port C Selected 3 PORTD Port D Selected 4 ABUSPINSELCH0 CH0 ABUS Pin Select 15 6 read-write ABUSPORTSELCH1 CH1 ABUS Port Select 22 3 read-write NONE No GPIO Selected for CH1 ABUS Output 0 PORTA Port A Selected 1 PORTB Port B Selected 2 PORTC Port C Selected 3 PORTD Port D Selected 4 ABUSPINSELCH1 CH1 ABUS Pin Select 25 6 read-write OUTTIMERCFG No Description 0x034 read-write 0x00000000 0x01FF83FF CH0OUTHOLDTIME CH0 Output Hold Time 0 10 read-write CH1OUTHOLDTIME CH1 Output Hold Time 15 10 read-write PCNT0_S 1 PCNT0_S Registers 0x49030000 0x00000000 0x00001000 registers PCNT0 56 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP VERSION 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN PCNT Module Enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only SWRST No Description 0x008 read-write 0x00000000 0x00000003 SWRST Software reset command 0 1 write-only RESETTING Software reset busy status 1 1 read-only CFG No Description 0x00C read-write 0x00000000 0x00000377 MODE Mode Select 0 3 read-write OVSSINGLE Single input EM23GRPACLK oversampling mode (available in EM0-EM3). 0 EXTCLKSINGLE Externally clocked single input counter mode (available in EM0-EM3). 1 EXTCLKQUAD Externally clocked quadrature decoder mode (available in EM0-EM3). 2 OVSQUAD1X EM23GRPACLK oversampling quadrature decoder 1X mode (available in EM0-EM3). 3 OVSQUAD2X EM23GRPACLK oversampling quadrature decoder 2X mode (available in EM0-EM3). 4 OVSQUAD4X EM23GRPACLK oversampling quadrature decoder 4X mode (available in EM0-EM3). 5 DEBUGHALT Debug Mode Halt Enable 4 1 read-write DISABLE PCNT is running in debug mode. 0 ENABLE PCNT is frozen in debug mode. 1 FILTEN Enable Digital Pulse Width Filter 5 1 read-write HYST Enable Hysteresis 6 1 read-write S0PRSEN S0IN PRS Enable 8 1 read-write S1PRSEN S1IN PRS Enable 9 1 read-write CTRL No Description 0x010 read-write 0x00000000 0x000000F7 S1CDIR Count Direction Determined By S1 0 1 read-write CNTDIR Non-Quadrature Mode Counter Direction Co 1 1 read-write UP Up counter mode. 0 DOWN Down counter mode. 1 EDGE Edge Select 2 1 read-write POS Positive edges on the PCNTn_S0IN inputs are counted in OVSSINGLE mode. Does not invert PCNTn_S1IN input in OVSSINGLE and EXTCLKSINGLE modes 0 NEG Negative edges on the PCNTn_S0IN inputs are counted in OVSSINGLE mode. Inverts the PCNTn_S1IN input in OVSSINGLE and EXTCLKSINGLE modes 1 CNTEV Controls When the Counter Counts 4 2 read-write BOTH Counts up on up-count and down on down-count events. 0 UP Only counts up on up-count events. 1 DOWN Only counts down on down-count events. 2 AUXCNTEV Controls When the Aux Counter Counts 6 2 read-write BOTH Counts up on both up-count and down-count events. 0 UP Counts up on up-count events. 1 DOWN Counts up on down-count events. 2 CMD No Description 0x014 write-only 0x00000000 0x00000F17 CORERST PCNT Clock Domain Reset 0 1 write-only CNTRST CNT Reset 1 1 write-only AUXCNTRST AUXCNT Reset 2 1 write-only LCNTIM Load CNT Immediately 4 1 write-only STARTCNT Start Main Counter 8 1 write-only STARTAUXCNT Start Aux Counter 9 1 write-only STOPCNT Stop Main Counter 10 1 write-only STOPAUXCNT Stop Aux Counter 11 1 write-only STATUS No Description 0x018 read-only 0x00000000 0x0000001F DIR Current Counter Direction 0 1 read-only UP Up counter mode (clockwise in EXTCLKQUAD mode with the EDGE bit in PCNTn_CTRL set to 0). 0 DOWN Down counter mode. 1 TOPBV TOP Buffer Valid 1 1 read-only PCNTLOCKSTATUS Lock Status 2 1 read-only UNLOCKED PCNT registers are unlocked 0 LOCKED PCNT registers are locked 1 CNTRUNNING Main Counter running status 3 1 read-only AUXCNTRUNNING Aux Counter running status 4 1 read-only IF No Description 0x01C read-write 0x00000000 0x0000001F UF Underflow Interrupt Read Flag 0 1 read-write OF Overflow Interrupt Read Flag 1 1 read-write DIRCNG Direction Change Detect Interrupt Flag 2 1 read-write AUXOF Auxiliary Overflow Interrupt Read Flag 3 1 read-write OQSTERR Oversampling Quad State Err Int Flag 4 1 read-write IEN No Description 0x020 read-write 0x00000000 0x0000001F UF Underflow Interrupt Read Flag 0 1 read-write OF Overflow Interrupt Read Flag 1 1 read-write DIRCNG Direction Change Detect Interrupt Flag 2 1 read-write AUXOF Auxiliary Overflow Interrupt Read Flag 3 1 read-write OQSTERR Oversampling Quad State Err Int Flag 4 1 read-write CNT No Description 0x024 read-only 0x00000000 0x0000FFFF CNT Counter Value 0 16 read-only AUXCNT No Description 0x028 read-only 0x00000000 0x0000FFFF AUXCNT Auxiliary Counter Value 0 16 read-only TOP No Description 0x02C read-write 0x000000FF 0x0000FFFF TOP Counter Top Value 0 16 read-write TOPB No Description 0x030 read-write 0x000000FF 0x0000FFFF TOPB Counter Top Buffer Register 0 16 read-write OVSCTRL No Description 0x034 read-write 0x00000000 0x000010FF FILTLEN Configure Filter Length for Inputs S0IN 0 8 read-write FLUTTERRM Flutter Remove 12 1 read-write SYNCBUSY No Description 0x038 read-only 0x00000000 0x0000001F CTRL CTRL Register Busy 0 1 read-only CMD CMD Register Busy 1 1 read-only TOP TOP Register Busy 2 1 read-only TOPB TOPB Register Busy 3 1 read-only OVSCTRL OVSCTRL Register Busy 4 1 read-only LOCK No Description 0x03C write-only 0x00000000 0x0000FFFF PCNTLOCKKEY Configuration Lock Key 0 16 write-only UNLOCK Write to unock PCNT lockable registers 42976 LESENSE_S 1 LESENSE_S Registers 0x49038000 0x00000000 0x00001000 registers IPVERSION IPVERSION 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IPVERSION 0 32 read-only EN Global Enable of LESENSE functions 0x004 read-write 0x00000000 0x00000003 EN Enable 0 1 read-write DISABLE Disable 0 ENABLE Enable 1 DISABLING Disabling 1 1 read-only SWRST No Description 0x008 read-write 0x00000000 0x00000003 SWRST Software reset command 0 1 write-only RESETTING Software reset busy status 1 1 read-only CFG Configuration Register 0x00C read-write 0x00000000 0x00020FEF SCANMODE Configure scan mode 0 2 read-write PERIODIC A new scan is started each time the period counter overflows 0 ONESHOT A single scan is performed when START in CMD is set 1 PRS Pulse on PRS channel 2 SCANCONF Select scan configuration 2 2 read-write DIRMAP The channel configuration register registers used are directly mapped to the channel number. 0 INVMAP The channel configuration register registers used are CH<subscript>X+8</subscript>_CONF for channels 0-7 and CH<subscript>X-8</subscript>_CONF for channels 8-15. 1 TOGGLE The channel configuration register registers used toggles between CH<subscript>X</subscript>_CONF and CH<subscript>X+8</subscript>_CONF when channel x triggers 2 DECDEF The decoder state defines the CONF registers to be used. 3 DUALSAMPLE Enable dual sample mode 5 1 read-write STRSCANRES Enable storing of SCANRES 6 1 read-write DMAWU DMA wake-up from EM2 7 1 read-write DISABLE No DMA wake-up from EM2 0 ENABLE DMA wake-up from EM2 when FIFO count is greater or equal to RESFIDL 1 RESFIDL Result FIFO level 8 4 read-write DEBUGRUN Debug Mode Run Enable 17 1 read-write X0 LESENSE can not start new scans in debug mode 0 X1 LESENSE can start new scans in debug mode 1 TIMCTRL Timing Control Register 0x010 read-write 0x00000000 0x10CFF773 AUXPRESC Prescaling factor for high frequency tim 0 2 read-write DIV1 High frequency timer is clocked at LESENSEHFCLK/1 0 DIV2 High frequency timer is clocked at LESENSEHFCLK/2 1 DIV4 High frequency timer is clocked at LESENSEHFCLK/4 2 DIV8 High frequency timer is clocked at LESENSEHFCLK/8 3 LFPRESC Prescaling factor for low frequency time 4 3 read-write DIV1 Low frequency timer is clocked with LESENSECLK/1 0 DIV2 Low frequency timer is clocked with LESENSECLK/2 1 DIV4 Low frequency timer is clocked with LESENSECLK/4 2 DIV8 Low frequency timer is clocked with LESENSECLK/8 3 DIV16 Low frequency timer is clocked with LESENSECLK/16 4 DIV32 Low frequency timer is clocked with LESENSECLK/32 5 DIV64 Low frequency timer is clocked with LESENSECLK/64 6 DIV128 Low frequency timer is clocked with LESENSECLK/128 7 PCPRESC Period counter prescaling 8 3 read-write DIV1 The period counter clock frequency is LESENSECLK/1 0 DIV2 The period counter clock frequency is LESENSECLK/2 1 DIV4 The period counter clock frequency is LESENSECLK/4 2 DIV8 The period counter clock frequency is LESENSECLK/8 3 DIV16 The period counter clock frequency is LESENSECLK/16 4 DIV32 The period counter clock frequency is LESENSECLK/32 5 DIV64 The period counter clock frequency is LESENSECLK/64 6 DIV128 The period counter clock frequency is LESENSECLK/128 7 PCTOP Period counter top value 12 8 read-write STARTDLY Start delay configuration 22 2 read-write AUXSTARTUP AUX startup config 28 1 read-write PREDEMAND Request oscillator .5 LESENSECLK cycle before sensing starts 0 ONDEMAND Request oscillator at sensing time 1 PERCTRL Peripheral Control Register 0x014 read-write 0x00000000 0x03500144 DACCH0DATA DAC CH0 data selection. 2 1 read-write DACDATA DAC data is defined by CH0DATA in the DAC interface. 0 THRES DAC data is defined by THRES in CHx_INTERACT. 1 DACSTARTUP DAC startup configuration 6 1 read-write FULLCYCLE DAC is started a full LESENSECLK before sensor interaction starts. 0 HALFCYCLE DAC is started half a LESENSECLK cycle before sensor interaction starts. 1 DACCONVTRIG DAC conversion trigger configuration 8 1 read-write CHANNELSTART DAC is enabled before every LESENSE channle measurement. 0 SCANSTART DAC is only enabled once per scan. 1 ACMP0MODE ACMP0 mode 20 1 read-write MUX LESENSE controls POSSEL of ACMP0 0 MUXTHRES LESENSE controls POSSEL and reference divider of ACMP0 1 ACMP1MODE ACMP1 mode 22 1 read-write MUX LESENSE controls the POSSEL of ACMP1 0 MUXTHRES LESENSE POSSEL and reference divider of ACMP1 1 ACMP0INV Invert analog comparator 0 output 24 1 read-write ACMP1INV Invert analog comparator 1 output 25 1 read-write DECCTRL Decoder control Register 0x018 read-write 0x00000000 0x000000FD DECDIS Disable the decoder 0 1 read-write INTMAP Enable decoder to channel interrupt map 2 1 read-write HYSTPRS0 Enable decoder hysteresis on PRS0 output 3 1 read-write HYSTPRS1 Enable decoder hysteresis on PRS1 output 4 1 read-write HYSTPRS2 Enable decoder hysteresis on PRS2 output 5 1 read-write HYSTIRQ Enable decoder hysteresis on interrupt r 6 1 read-write PRSCNT Enable count mode on decoder PRS channel 7 1 read-write EVALCTRL LESENSE evaluation control 0x01C read-write 0x00000000 0x0000FFFF WINSIZE Sliding window and step detection size 0 16 read-write PRSCTRL PRS control register 0x020 read-write 0x00000000 0x00011F1F DECCMPVAL Decoder state compare value 0 5 read-write DECCMPMASK Decoder state compare value mask 8 5 read-write DECCMPEN Enable PRS output DECCMP 16 1 read-write CMD Command Register 0x024 write-only 0x00000000 0x0000000F START Start scanning of sensors. 0 1 write-only STOP Stop scanning of sensors 1 1 write-only DECODE Start decoder 2 1 write-only CLEARBUF Clear result buffer 3 1 write-only CHEN Channel enable Register 0x028 read-write 0x00000000 0x0000FFFF CHEN Enable scan channel 0 16 read-write SCANRES Scan result register 0x02C read-only 0x00000000 0xFFFFFFFF SCANRES Scan results 0 16 read-only STEPDIR Direction of previous step detection 16 16 read-only STATUS Status Register 0x030 read-only 0x00000000 0x0000007B RESFIFOV Result fifo valid 0 1 read-only RESFIFOFULL Result fifo full 1 1 read-only SCANACTIVE LESENSE scan active 3 1 read-only RUNNING LESENSE periodic counter running 4 1 read-only READBUSY FIFO Read Busy 5 1 read-only FLUSHING FIFO Flushing 6 1 read-only RESCOUNT Result FIFO Count 0x034 read-only 0x00000000 0x0000001F COUNT Result Fifo Count 0 5 read-only RESFIFO Result Fifo 0x038 read-only 0x00000000 0x000FFFFF BUFDATASRC Result data and source 0 20 read-only CURCH Current channel index 0x03C read-only 0x00000000 0x0000000F CURCH Shows the index of the current channel 0 4 read-only DECSTATE Current decoder state 0x040 read-only 0x00000000 0x0000001F DECSTATE Shows the current decoder state 0 5 read-only SENSORSTATE Decoder input register 0x044 read-only 0x00000000 0x0000000F SENSORSTATE Sensor State 0 4 read-only IDLECONF GPIO Idle phase configuration 0x048 read-write 0x00000000 0xFFFFFFFF CHIDLE0 Channel IDLE configuration 0 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE1 Channel IDLE configuration 2 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE2 Channel IDLE configuration 4 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE3 Channel IDLE configuration 6 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE4 Channel IDLE configuration 8 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE5 Channel IDLE configuration 10 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE6 Channel IDLE configuration 12 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE7 Channel IDLE configuration 14 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE8 Channel IDLE configuration 16 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE9 Channel IDLE configuration 18 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE10 Channel IDLE configuration 20 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE11 Channel IDLE configuration 22 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE12 Channel IDLE configuration 24 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE13 Channel IDLE configuration 26 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE14 Channel IDLE configuration 28 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE15 Channel IDLE configuration 30 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 SYNCBUSY Synchronization Busy Register 0x050 read-only 0x00000000 0x00000001 CMD Command 0 1 read-only IF Interrupt Flags 0x060 read-write 0x00000000 0x003FFFFF CH0 Channel 0 1 read-write CH1 Channel 1 1 read-write CH2 Channel 2 1 read-write CH3 Channel 3 1 read-write CH4 Channel 4 1 read-write CH5 Channel 5 1 read-write CH6 Channel 6 1 read-write CH7 Channel 7 1 read-write CH8 Channel 8 1 read-write CH9 Channel 9 1 read-write CH10 Channel 10 1 read-write CH11 Channel 11 1 read-write CH12 Channel 12 1 read-write CH13 Channel 13 1 read-write CH14 Channel 14 1 read-write CH15 Channel 15 1 read-write SCANDONE Scan Done 16 1 read-write DEC Decoder 17 1 read-write RESWL Result Watermark Level 18 1 read-write RESOF Result Overflow 19 1 read-write CNTOF Counter Overflow 20 1 read-write RESUF Result Underflow 21 1 read-write IEN Interrupt Enables 0x064 read-write 0x00000000 0x003FFFFF CH0 Channel 0 1 read-write CH1 Channel 1 1 read-write CH2 Channel 2 1 read-write CH3 Channel 3 1 read-write CH4 Channel 4 1 read-write CH5 Channel 5 1 read-write CH6 Channel 6 1 read-write CH7 Channel 7 1 read-write CH8 Channel 8 1 read-write CH9 Channel 9 1 read-write CH10 Channel 10 1 read-write CH11 Channel 11 1 read-write CH12 Channel 12 1 read-write CH13 Channel 13 1 read-write CH14 Channel 14 1 read-write CH15 Channel 15 1 read-write SCANDONE Scan Complete 16 1 read-write DEC Decoder 17 1 read-write RESWL Result Watermark Level 18 1 read-write RESOF Result Overflow 19 1 read-write CNTOF Counter Overflow 20 1 read-write RESUF Result Underflow 21 1 read-write CH0_TIMING No Description 0x100 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH0_INTERACT No Description 0x104 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH0_EVALCFG No Description 0x108 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH0_EVALTHRES No Description 0x10C read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH1_TIMING No Description 0x110 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH1_INTERACT No Description 0x114 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH1_EVALCFG No Description 0x118 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH1_EVALTHRES No Description 0x11C read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH2_TIMING No Description 0x120 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH2_INTERACT No Description 0x124 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH2_EVALCFG No Description 0x128 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH2_EVALTHRES No Description 0x12C read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH3_TIMING No Description 0x130 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH3_INTERACT No Description 0x134 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH3_EVALCFG No Description 0x138 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH3_EVALTHRES No Description 0x13C read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH4_TIMING No Description 0x140 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH4_INTERACT No Description 0x144 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH4_EVALCFG No Description 0x148 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH4_EVALTHRES No Description 0x14C read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH5_TIMING No Description 0x150 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH5_INTERACT No Description 0x154 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH5_EVALCFG No Description 0x158 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH5_EVALTHRES No Description 0x15C read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH6_TIMING No Description 0x160 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH6_INTERACT No Description 0x164 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH6_EVALCFG No Description 0x168 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH6_EVALTHRES No Description 0x16C read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH7_TIMING No Description 0x170 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH7_INTERACT No Description 0x174 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH7_EVALCFG No Description 0x178 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH7_EVALTHRES No Description 0x17C read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH8_TIMING No Description 0x180 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH8_INTERACT No Description 0x184 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH8_EVALCFG No Description 0x188 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH8_EVALTHRES No Description 0x18C read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH9_TIMING No Description 0x190 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH9_INTERACT No Description 0x194 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH9_EVALCFG No Description 0x198 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH9_EVALTHRES No Description 0x19C read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH10_TIMING No Description 0x1A0 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH10_INTERACT No Description 0x1A4 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH10_EVALCFG No Description 0x1A8 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH10_EVALTHRES No Description 0x1AC read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH11_TIMING No Description 0x1B0 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH11_INTERACT No Description 0x1B4 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH11_EVALCFG No Description 0x1B8 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH11_EVALTHRES No Description 0x1BC read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH12_TIMING No Description 0x1C0 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH12_INTERACT No Description 0x1C4 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH12_EVALCFG No Description 0x1C8 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH12_EVALTHRES No Description 0x1CC read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH13_TIMING No Description 0x1D0 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH13_INTERACT No Description 0x1D4 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH13_EVALCFG No Description 0x1D8 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH13_EVALTHRES No Description 0x1DC read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH14_TIMING No Description 0x1E0 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH14_INTERACT No Description 0x1E4 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH14_EVALCFG No Description 0x1E8 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH14_EVALTHRES No Description 0x1EC read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH15_TIMING No Description 0x1F0 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH15_INTERACT No Description 0x1F4 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH15_EVALCFG No Description 0x1F8 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH15_EVALTHRES No Description 0x1FC read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write ST0_ARC No Description 0x200 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST1_ARC No Description 0x204 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST2_ARC No Description 0x208 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST3_ARC No Description 0x20C read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST4_ARC No Description 0x210 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST5_ARC No Description 0x214 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST6_ARC No Description 0x218 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST7_ARC No Description 0x21C read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST8_ARC No Description 0x220 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST9_ARC No Description 0x224 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST10_ARC No Description 0x228 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST11_ARC No Description 0x22C read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST12_ARC No Description 0x230 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST13_ARC No Description 0x234 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST14_ARC No Description 0x238 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST15_ARC No Description 0x23C read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST16_ARC No Description 0x240 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST17_ARC No Description 0x244 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST18_ARC No Description 0x248 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST19_ARC No Description 0x24C read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST20_ARC No Description 0x250 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST21_ARC No Description 0x254 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST22_ARC No Description 0x258 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST23_ARC No Description 0x25C read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST24_ARC No Description 0x260 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST25_ARC No Description 0x264 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST26_ARC No Description 0x268 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST27_ARC No Description 0x26C read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST28_ARC No Description 0x270 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST29_ARC No Description 0x274 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST30_ARC No Description 0x278 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST31_ARC No Description 0x27C read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST32_ARC No Description 0x280 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST33_ARC No Description 0x284 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST34_ARC No Description 0x288 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST35_ARC No Description 0x28C read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST36_ARC No Description 0x290 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST37_ARC No Description 0x294 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST38_ARC No Description 0x298 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST39_ARC No Description 0x29C read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST40_ARC No Description 0x2A0 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST41_ARC No Description 0x2A4 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST42_ARC No Description 0x2A8 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST43_ARC No Description 0x2AC read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST44_ARC No Description 0x2B0 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST45_ARC No Description 0x2B4 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST46_ARC No Description 0x2B8 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST47_ARC No Description 0x2BC read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST48_ARC No Description 0x2C0 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST49_ARC No Description 0x2C4 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST50_ARC No Description 0x2C8 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST51_ARC No Description 0x2CC read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST52_ARC No Description 0x2D0 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST53_ARC No Description 0x2D4 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST54_ARC No Description 0x2D8 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST55_ARC No Description 0x2DC read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST56_ARC No Description 0x2E0 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST57_ARC No Description 0x2E4 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST58_ARC No Description 0x2E8 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST59_ARC No Description 0x2EC read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST60_ARC No Description 0x2F0 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST61_ARC No Description 0x2F4 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST62_ARC No Description 0x2F8 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST63_ARC No Description 0x2FC read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write HFRCOEM23_S 2 HFRCOEM23_S Registers 0x4A000000 0x00000000 0x00001000 registers HFRCOEM23 47 IPVERSION No Description 0x000 read-only 0x00000002 0xFFFFFFFF IPVERSION IP Version 0 32 read-only CTRL No Description 0x004 read-write 0x00000000 0x00000007 FORCEEN Force Enable 0 1 read-write DISONDEMAND Disable On-demand 1 1 read-write EM23ONDEMAND EM23 On-demand 2 1 read-write CAL No Description 0x008 read-write 0xA8689F7F 0xFFFFBF7F TUNING Tuning Value 0 7 read-write FINETUNING Fine Tuning Value 8 6 read-write LDOHP LDO High Power Mode 15 1 read-write FREQRANGE Frequency Range 16 5 read-write CMPBIAS Comparator Bias Current 21 3 read-write CLKDIV Locally Divide HFRCO Clock Output 24 2 read-write DIV1 Divide by 1. 0 DIV2 Divide by 2. 1 DIV4 Divide by 4. 2 CMPSEL Comparator Load Select 26 2 read-write IREFTC Tempco Trim on Comparator Current 28 4 read-write STATUS No Description 0x00C read-only 0x00000000 0x80010007 RDY Ready 0 1 read-only FREQBSY Frequency Updating Busy 1 1 read-only SYNCBUSY Synchronization Busy 2 1 read-only ENS Enable Status 16 1 read-only LOCK Lock Status 31 1 read-only UNLOCKED HFRCO is unlocked 0 LOCKED HFRCO is locked 1 IF No Description 0x010 read-write 0x00000000 0x00000001 RDY Ready Interrupt Flag 0 1 read-write IEN No Description 0x014 read-write 0x00000000 0x00000001 RDY RDY Interrupt Enable 0 1 read-write LOCK No Description 0x01C write-only 0x00008195 0x0000FFFF LOCKKEY Lock Key 0 16 write-only UNLOCK Unlock code 33173 HFXO0_S 3 HFXO0_S Registers 0x4A004000 0x00000000 0x00001000 registers HFXO0 45 IPVERSION No Description 0x000 read-only 0x00000003 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only XTALCFG No Description 0x010 read-write 0x0BB00820 0x0FFFFFFF COREBIASSTARTUPI Intermediate Startup Core Bias Current 0 6 read-write COREBIASSTARTUP Startup Core Bias Current 6 6 read-write CTUNEXISTARTUP Startup Tuning Capacitance on XI 12 4 read-write CTUNEXOSTARTUP Startup Tuning Capacitance on XO 16 4 read-write TIMEOUTSTEADY Steady State Timeout 20 4 read-write T4US The steady state timeout is set to 16 us minimum. The maximum can be +40%. 0 T16US The steady state timeout is set to 41 us minimum. The maximum can be +40%. 1 T41US The steady state timeout is set to 83 us minimum. The maximum can be +40%. 2 T83US The steady state timeout is set to 125 us minimum. The maximum can be +40%. 3 T125US The steady state timeout is set to 166 us minimum. The maximum can be +40%. 4 T166US The steady state timeout is set to 208 us minimum. The maximum can be +40%. 5 T208US The steady state timeout is set to 250 us minimum. The maximum can be +40%. 6 T250US The steady state timeout is set to 333 us minimum. The maximum can be +40%. 7 T333US The steady state timeout is set to 416 us minimum. The maximum can be +40%. 8 T416US The steady state timeout is set to 500 us minimum. The maximum can be +40%. 9 T500US The steady state timeout is set to 666 us minimum. The maximum can be +40%. 10 T666US The steady state timeout is set to 833 us minimum. The maximum can be +40%. 11 T833US The steady state timeout is set to 1666 us minimum. The maximum can be +40%. 12 T1666US The steady state timeout is set to 2500 us minimum. The maximum can be +40%. 13 T2500US The steady state timeout is set to 4166 us minimum. The maximum can be +40%. 14 T4166US The steady state timeout is set to 7500 us minimum. The maximum can be +40%. 15 TIMEOUTCBLSB Core Bias LSB Change Timeout 24 4 read-write T8US The core bias LSB change timeout is set to 8 us minimum. The maximum can be +40%. 0 T20US The core bias LSB change timeout is set to 20 us minimum. The maximum can be +40%. 1 T41US The core bias LSB change timeout is set to 41 us minimum. The maximum can be +40%. 2 T62US The core bias LSB change timeout is set to 62 us minimum. The maximum can be +40%. 3 T83US The core bias LSB change timeout is set to 83 us minimum. The maximum can be +40%. 4 T104US The core bias LSB change timeout is set to 104 us minimum. The maximum can be +40%. 5 T125US The core bias LSB change timeout is set to 125 us minimum. The maximum can be +40%. 6 T166US The core bias LSB change timeout is set to 166 us minimum. The maximum can be +40%. 7 T208US The core bias LSB change timeout is set to 208 us minimum. The maximum can be +40%. 8 T250US The core bias LSB change timeout is set to 250 us minimum. The maximum can be +40%. 9 T333US The core bias LSB change timeout is set to 333 us minimum. The maximum can be +40%. 10 T416US The core bias LSB change timeout is set to 416 us minimum. The maximum can be +40%. 11 T833US The core bias LSB change timeout is set to 833 us minimum. The maximum can be +40%. 12 T1250US The core bias LSB change timeout is set to 1250 us minimum. The maximum can be +40%. 13 T2083US The core bias LSB change timeout is set to 2083 us minimum. The maximum can be +40%. 14 T3750US The core bias LSB change timeout is set to 3750 us minimum. The maximum can be +40%. 15 XTALCTRL No Description 0x018 read-write 0x033C3C3C 0x8FFFFFFF COREBIASANA Core Bias Current 0 8 read-write CTUNEXIANA Tuning Capacitance on XI 8 8 read-write CTUNEXOANA Tuning Capacitance on XO 16 8 read-write CTUNEFIXANA Fixed Tuning Capacitance 24 2 read-write NONE Remove fixed capacitance on XI and XO nodes 0 XI Adds fixed capacitance on XI node 1 XO Adds fixed capacitance on XO node 2 BOTH Adds fixed capacitance on both XI and XO nodes 3 COREDGENANA Core Degeneration 26 2 read-write NONE Do not apply core degeneration resistence 0 DGEN33 Apply 33 ohm core degeneration resistence 1 DGEN50 Apply 50 ohm core degeneration resistence 2 DGEN100 Apply 100 ohm core degeneration resistence 3 SKIPCOREBIASOPT Skip Core Bias Optimization 31 1 read-write XTALCTRL1 No Description 0x01C read-write 0x0000003C 0x000000FF CTUNEXIBUFOUTANA BUFOUT Tuning Capacitance on XI 0 8 read-write CFG No Description 0x020 read-write 0x10000000 0xB000000F MODE Crystal Oscillator Mode 0 2 read-write XTAL crystal oscillator 0 EXTCLK external sinusoidal clock can be supplied on XI pin. 1 EXTCLKPKDET external sinusoidal clock can be supplied on XI pin (peak detector used). 2 ENXIDCBIASANA Enable XI Internal DC Bias 2 1 read-write SQBUFSCHTRGANA Squaring Buffer Schmitt Trigger 3 1 read-write DISABLE Squaring buffer schmitt trigger is disabled 0 ENABLE Squaring buffer schmitt trigger is enabled 1 FORCELFTIMEOUT Force Low Frequency Timeout 28 1 read-write CTRL No Description 0x028 read-write 0x07000040 0x8707FF7D BUFOUTFREEZE Freeze BUFOUT Controls 0 1 read-write KEEPWARM Keep Warm 2 1 read-write EM23ONDEMAND On-demand During EM23 3 1 read-write FORCEXI2GNDANA Force XI Pin to Ground 4 1 read-write DISABLE Disabled (not pulled) 0 ENABLE Enabled (pulled) 1 FORCEXO2GNDANA Force XO Pin to Ground 5 1 read-write DISABLE Disabled (not pulled) 0 ENABLE Enabled (pulled) 1 FORCECTUNEMAX Force Tuning Cap to Max Value 6 1 read-write PRSSTATUSSEL0 PRS Status 0 Output Select 8 4 read-write DISABLED PRS mux outputs 0 0 ENS PRS mux outputs enabled status 1 COREBIASOPTRDY PRS mux outputs core bias optimization ready status 2 RDY PRS mux outputs ready status 3 PRSRDY PRS mux outputs PRS ready status 4 BUFOUTRDY PRS mux outputs BUFOUT ready status 5 HWREQ PRS mux outputs oscillator requested by digital clock status 8 PRSHWREQ PRS mux outputs oscillator requested by PRS request status 9 BUFOUTHWREQ PRS mux outputs oscillator requested by BUFOUT request status 10 PRSSTATUSSEL1 PRS Status 1 Output Select 12 4 read-write DISABLED PRS mux outputs 0 0 ENS PRS mux outputs enabled status 1 COREBIASOPTRDY PRS mux outputs core bias optimization ready status 2 RDY PRS mux outputs ready status 3 PRSRDY PRS mux outputs PRS ready status 4 BUFOUTRDY PRS mux outputs BUFOUT ready status 5 HWREQ PRS mux outputs oscillator requested by digital clock status 8 PRSHWREQ PRS mux outputs oscillator requested by PRS request status 9 BUFOUTHWREQ PRS mux outputs oscillator requested by BUFOUT request status 10 FORCEEN Force Digital Clock Request 16 1 read-write FORCEENPRS Force PRS Oscillator Request 17 1 read-write FORCEENBUFOUT Force BUFOUT Request 18 1 read-write DISONDEMAND Disable On-demand For Digital Clock 24 1 read-write DISONDEMANDPRS Disable On-demand For PRS 25 1 read-write DISONDEMANDBUFOUT Disable On-demand For BUFOUT 26 1 read-write BUFOUTTRIM No Description 0x040 read-write 0x00000008 0x0000000F VTRTRIMANA BUFOUT Reference Trim 0 4 read-write BUFOUTCTRL No Description 0x044 read-write 0x00643C15 0xC0FFFFFF XOUTBIASANA Driver Bias Current 0 4 read-write XOUTCFANA Buffer Gain 4 4 read-write XOUTGMANA 8 4 read-write PEAKDETTHRESANA Peak Detector Threshold for XOUT 12 4 read-write V105MV 0 V132MV 1 V157MV 2 V184MV 3 V210MV 4 V236MV 5 V262MV 6 V289MV 7 V315MV 8 V341MV 9 V367MV 10 V394MV 11 V420MV 12 V446MV 13 V472MV 14 V499MV 15 TIMEOUTCTUNE Tuning Cap Change Timeout 16 4 read-write T2US The tuning cap change timeout is set to 2 us minimum. The maximum can be +40%. 0 T5US The tuning cap change timeout is set to 5 us minimum. The maximum can be +40%. 1 T10US The tuning cap change timeout is set to 10 us minimum. The maximum can be +40%. 2 T16US The tuning cap change timeout is set to 16 us minimum. The maximum can be +40%. 3 T21US The tuning cap change timeout is set to 21 us minimum. The maximum can be +40%. 4 T26US The tuning cap change timeout is set to 26 us minimum. The maximum can be +40%. 5 T31US The tuning cap change timeout is set to 31 us minimum. The maximum can be +40%. 6 T42US The tuning cap change timeout is set to 42 us minimum. The maximum can be +40%. 7 T52US The tuning cap change timeout is set to 52 us minimum. The maximum can be +40%. 8 T63US The tuning cap change timeout is set to 63 us minimum. The maximum can be +40%. 9 T83US The tuning cap change timeout is set to 83 us minimum. The maximum can be +40%. 10 T104US The tuning cap change timeout is set to 104 us minimum. The maximum can be +40%. 11 T208US The tuning cap change timeout is set to 208 us minimum. The maximum can be +40%. 12 T313US The tuning cap change timeout is set to 313 us minimum. The maximum can be +40%. 13 T521US The tuning cap change timeout is set to 521 us minimum. The maximum can be +40%. 14 T938US The tuning cap change timeout is set to 938 us minimum. The maximum can be +40%. 15 TIMEOUTSTARTUP Oscillator Startup Timeout 20 4 read-write T42US The oscillator startup timeout is set to 42 us minimum. The maximum can be +40%. 0 T83US The oscillator startup timeout is set to 83 us minimum. The maximum can be +40%. 1 T108US The oscillator startup timeout is set to 108 us minimum. The maximum can be +40%. 2 T133US The oscillator startup timeout is set to 133 us minimum. The maximum can be +40%. 3 T158US The oscillator startup timeout is set to 158 us minimum. The maximum can be +40%. 4 T183US The oscillator startup timeout is set to 183 us minimum. The maximum can be +40%. 5 T208US The oscillator startup timeout is set to 208 us minimum. The maximum can be +40%. 6 T233US The oscillator startup timeout is set to 233 us minimum. The maximum can be +40%. 7 T258US The oscillator startup timeout is set to 258 us minimum. The maximum can be +40%. 8 T283US The oscillator startup timeout is set to 283 us minimum. The maximum can be +40%. 9 T333US The oscillator startup timeout is set to 333 us minimum. The maximum can be +40%. 10 T375US The oscillator startup timeout is set to 375 us minimum. The maximum can be +40%. 11 T417US The oscillator startup timeout is set to 417 us minimum. The maximum can be +40%. 12 T458US The oscillator startup timeout is set to 458 us minimum. The maximum can be +40%. 13 T500US The oscillator startup timeout is set to 500 us minimum. The maximum can be +40%. 14 T667US The oscillator startup timeout is set to 667 us minimum. The maximum can be +40%. 15 MINIMUMSTARTUPDELAY Minimum Startup Delay 31 1 read-write CMD No Description 0x050 write-only 0x00000000 0x00000001 COREBIASOPT Core Bias Optimizaton 0 1 write-only STATUS No Description 0x058 read-only 0x00000000 0xC03F800F RDY Ready Status 0 1 read-only COREBIASOPTRDY Core Bias Optimization Ready 1 1 read-only PRSRDY PRS Ready Status 2 1 read-only BUFOUTRDY BUFOUT Ready Status 3 1 read-only BUFOUTFROZEN BUFOUT Frozen 15 1 read-only ENS Enabled Status 16 1 read-only HWREQ Oscillator Requested by Digital Clock 17 1 read-only ISWARM Oscillator Is Kept Warm 19 1 read-only PRSHWREQ Oscillator Requested by PRS Request 20 1 read-only BUFOUTHWREQ Oscillator Requested by BUFOUT Request 21 1 read-only SYNCBUSY Sync Busy 30 1 read-only LOCK Configuration Lock Status 31 1 read-only UNLOCKED Configuration lock is unlocked 0 LOCKED Configuration lock is locked 1 IF No Description 0x070 read-write 0x00000000 0xF830800F RDY Digital Clock Ready Interrupt 0 1 read-write COREBIASOPTRDY Core Bias Optimization Ready Interrupt 1 1 read-write PRSRDY PRS Ready Interrupt 2 1 read-write BUFOUTRDY BUFOUT Ready Interrupt 3 1 read-write BUFOUTFROZEN BUFOUT FROZEN Interrupt 15 1 read-write PRSERR PRS Requset Error Interrupt 20 1 read-write BUFOUTERR BUFOUT Request Error Interrupt 21 1 read-write BUFOUTFREEZEERR BUFOUT Freeze Error Interrupt 27 1 read-write BUFOUTDNSERR BUFOUT Did Not Start Error Interrupt 28 1 read-write DNSERR Did Not Start Error Interrupt 29 1 read-write LFTIMEOUTERR Low Frequency Timeout Error Interrupt 30 1 read-write COREBIASOPTERR Core Bias Optimization Error Interrupt 31 1 read-write IEN No Description 0x074 read-write 0x00000000 0xF830800F RDY Digital Clock Ready Interrupt 0 1 read-write COREBIASOPTRDY Core Bias Optimization Ready Interrupt 1 1 read-write PRSRDY PRS Ready Interrupt 2 1 read-write BUFOUTRDY BUFOUT Ready Interrupt 3 1 read-write BUFOUTFROZEN BUFOUT FROZEN Interrupt 15 1 read-write PRSERR PRS Requset Error Interrupt 20 1 read-write BUFOUTERR BUFOUT Request Error Interrupt 21 1 read-write BUFOUTFREEZEERR BUFOUT Freeze Error Interrupt 27 1 read-write BUFOUTDNSERR BUFOUT Did Not Start Error Interrupt 28 1 read-write DNSERR Did Not Start Error Interrupt 29 1 read-write LFTIMEOUTERR Low Frequency Timeout Error Interrupt 30 1 read-write COREBIASOPTERR Core Bias Optimization Error Interrupt 31 1 read-write LOCK No Description 0x080 write-only 0x0000580E 0x0000FFFF LOCKKEY Configuration Lock Key 0 16 write-only UNLOCK Write this value to unlock 22542 I2C0_S 0 I2C0_S Registers 0x4B000000 0x00000000 0x00001000 registers I2C0 28 IPVERSION No Description 0x000 read-only 0x00000000 0xFFFFFFFF IPVERSION IP version ID 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000001 EN module enable 0 1 read-write DISABLE Disable Peripheral Clock 0 ENABLE Enable Peripheral Clock 1 CTRL No Description 0x008 read-write 0x00000000 0x0037B3FF CORERST Soft Reset the internal state registers 0 1 read-write DISABLE No change to internal state registers 0 ENABLE Reset the internal state registers 1 SLAVE Addressable as Follower 1 1 read-write DISABLE All addresses will be responded to with a NACK 0 ENABLE Addresses matching the programmed follower address or the general call address (if enabled) require a response from software. Other addresses are automatically responded to with a NACK. 1 AUTOACK Automatic Acknowledge 2 1 read-write DISABLE Software must give one ACK command for each ACK transmitted on the I2C bus. 0 ENABLE Addresses that are not automatically NACK'ed, and all data is automatically acknowledged. 1 AUTOSE Automatic STOP when Empty 3 1 read-write DISABLE A stop must be sent manually when no more data is to be transmitted. 0 ENABLE The leader automatically sends a STOP when no more data is available for transmission. 1 AUTOSN Automatic STOP on NACK 4 1 read-write DISABLE Stop is not automatically sent if a NACK is received from a follower. 0 ENABLE The leader automatically sends a STOP if a NACK is received from a follower. 1 ARBDIS Arbitration Disable 5 1 read-write DISABLE When a device loses arbitration, the ARBIF interrupt flag is set and the bus is released. 0 ENABLE When a device loses arbitration, the ARBIF interrupt flag is set, but communication proceeds. 1 GCAMEN General Call Address Match Enable 6 1 read-write DISABLE General call address will be NACK'ed if it is not included by the follower address and address mask. 0 ENABLE When a general call address is received, a software response is required 1 TXBIL TX Buffer Interrupt Level 7 1 read-write EMPTY TXBL status and the TXBL interrupt flag are set when the transmit buffer becomes empty. TXBL is cleared when the buffer becomes nonempty. 0 HALF_FULL TXBL status and the TXBL interrupt flag are set when the transmit buffer goes from full to half-full or empty. TXBL is cleared when the buffer becomes full 1 CLHR Clock Low High Ratio 8 2 read-write STANDARD Nlow=4 and Nhigh=4, and the Nlow:Nhigh ratio is 4:4 0 ASYMMETRIC Nlow=6 and Nhigh=3, and the Nlow:Nhigh ratio is 6:3 1 FAST Nlow=11 and Nhigh=6, and the Nlow:Nhigh ratio is 11:6 2 BITO Bus Idle Timeout 12 2 read-write OFF Timeout disabled 0 I2C40PCC Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout. 1 I2C80PCC Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout. 2 I2C160PCC Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout. 3 GIBITO Go Idle on Bus Idle Timeout 15 1 read-write DISABLE A bus idle timeout has no effect on the bus state. 0 ENABLE A bus idle timeout tells the I2C module that the bus is idle, allowing new transfers to be initiated. 1 CLTO Clock Low Timeout 16 3 read-write OFF Timeout disabled 0 I2C40PCC Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout. 1 I2C80PCC Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout. 2 I2C160PCC Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout. 3 I2C320PCC Timeout after 320 prescaled clock cycles. In standard mode at 100 kHz, this results in a 400us timeout. 4 I2C1024PCC Timeout after 1024 prescaled clock cycles. In standard mode at 100 kHz, this results in a 1280us timeout. 5 SCLMONEN SCL Monitor Enable 20 1 read-write DISABLE Disable SCL monitor 0 ENABLE Enable SCL monitor 1 SDAMONEN SDA Monitor Enable 21 1 read-write DISABLE Disable SDA Monitor 0 ENABLE Enable SDA Monitor 1 CMD No Description 0x00C write-only 0x00000000 0x000000FF START Send start condition 0 1 write-only STOP Send stop condition 1 1 write-only ACK Send ACK 2 1 write-only NACK Send NACK 3 1 write-only CONT Continue transmission 4 1 write-only ABORT Abort transmission 5 1 write-only CLEARTX Clear TX 6 1 write-only CLEARPC Clear Pending Commands 7 1 write-only STATE No Description 0x010 read-only 0x00000001 0x000000FF BUSY Bus Busy 0 1 read-only MASTER Leader 1 1 read-only TRANSMITTER Transmitter 2 1 read-only NACKED Nack Received 3 1 read-only BUSHOLD Bus Held 4 1 read-only STATE Transmission State 5 3 read-only IDLE No transmission is being performed. 0 WAIT Waiting for idle. Will send a start condition as soon as the bus is idle. 1 START Start transmit phase 2 ADDR Address transmit or receive phase 3 ADDRACK Address ack/nack transmit or receive phase 4 DATA Data transmit or receive phase 5 DATAACK Data ack/nack transmit or receive phase 6 STATUS No Description 0x014 read-only 0x00000080 0x00000FFF PSTART Pending START 0 1 read-only PSTOP Pending STOP 1 1 read-only PACK Pending ACK 2 1 read-only PNACK Pending NACK 3 1 read-only PCONT Pending continue 4 1 read-only PABORT Pending abort 5 1 read-only TXC TX Complete 6 1 read-only TXBL TX Buffer Level 7 1 read-only RXDATAV RX Data Valid 8 1 read-only RXFULL RX FIFO Full 9 1 read-only TXBUFCNT TX Buffer Count 10 2 read-only CLKDIV No Description 0x018 read-write 0x00000000 0x000001FF DIV Clock Divider 0 9 read-write SADDR No Description 0x01C read-write 0x00000000 0x000000FE ADDR Follower address 1 7 read-write SADDRMASK No Description 0x020 read-write 0x00000000 0x000000FE SADDRMASK Follower Address Mask 1 7 read-write RXDATA No Description 0x024 read-only 0x00000000 0x000000FF RXDATA RX Data 0 8 read-only RXDOUBLE No Description 0x028 read-only 0x00000000 0x0000FFFF RXDATA0 RX Data 0 0 8 read-only RXDATA1 RX Data 1 8 8 read-only RXDATAP No Description 0x02C read-only 0x00000000 0x000000FF RXDATAP RX Data Peek 0 8 read-only RXDOUBLEP No Description 0x030 read-only 0x00000000 0x0000FFFF RXDATAP0 RX Data 0 Peek 0 8 read-only RXDATAP1 RX Data 1 Peek 8 8 read-only TXDATA No Description 0x034 write-only 0x00000000 0x000000FF TXDATA TX Data 0 8 write-only TXDOUBLE No Description 0x038 write-only 0x00000000 0x0000FFFF TXDATA0 TX Data 0 8 write-only TXDATA1 TX Data 8 8 write-only IF No Description 0x03C read-write 0x00000000 0x001FFFFF START START condition Interrupt Flag 0 1 read-write RSTART Repeated START condition Interrupt Flag 1 1 read-write ADDR Address Interrupt Flag 2 1 read-write TXC Transfer Completed Interrupt Flag 3 1 read-write TXBL Transmit Buffer Level Interrupt Flag 4 1 read-write RXDATAV Receive Data Valid Interrupt Flag 5 1 read-write ACK Acknowledge Received Interrupt Flag 6 1 read-write NACK Not Acknowledge Received Interrupt Flag 7 1 read-write MSTOP Leader STOP Condition Interrupt Flag 8 1 read-write ARBLOST Arbitration Lost Interrupt Flag 9 1 read-write BUSERR Bus Error Interrupt Flag 10 1 read-write BUSHOLD Bus Held Interrupt Flag 11 1 read-write TXOF Transmit Buffer Overflow Interrupt Flag 12 1 read-write RXUF Receive Buffer Underflow Interrupt Flag 13 1 read-write BITO Bus Idle Timeout Interrupt Flag 14 1 read-write CLTO Clock Low Timeout Interrupt Flag 15 1 read-write SSTOP Follower STOP condition Interrupt Flag 16 1 read-write RXFULL Receive Buffer Full Interrupt Flag 17 1 read-write CLERR Clock Low Error Interrupt Flag 18 1 read-write SCLERR SCL Error Interrupt Flag 19 1 read-write SDAERR SDA Error Interrupt Flag 20 1 read-write IEN No Description 0x040 read-write 0x00000000 0x001FFFFF START START condition Interrupt Flag 0 1 read-write RSTART Repeated START condition Interrupt Flag 1 1 read-write ADDR Address Interrupt Flag 2 1 read-write TXC Transfer Completed Interrupt Flag 3 1 read-write TXBL Transmit Buffer Level Interrupt Flag 4 1 read-write RXDATAV Receive Data Valid Interrupt Flag 5 1 read-write ACK Acknowledge Received Interrupt Flag 6 1 read-write NACK Not Acknowledge Received Interrupt Flag 7 1 read-write MSTOP Leader STOP Condition Interrupt Flag 8 1 read-write ARBLOST Arbitration Lost Interrupt Flag 9 1 read-write BUSERR Bus Error Interrupt Flag 10 1 read-write BUSHOLD Bus Held Interrupt Flag 11 1 read-write TXOF Transmit Buffer Overflow Interrupt Flag 12 1 read-write RXUF Receive Buffer Underflow Interrupt Flag 13 1 read-write BITO Bus Idle Timeout Interrupt Flag 14 1 read-write CLTO Clock Low Timeout Interrupt Flag 15 1 read-write SSTOP Follower STOP condition Interrupt Flag 16 1 read-write RXFULL Receive Buffer Full Interrupt Flag 17 1 read-write CLERR Clock Low Error Interrupt Flag 18 1 read-write SCLERR SCL Error Interrupt Flag 19 1 read-write SDAERR SDA Error Interrupt Flag 20 1 read-write WDOG0_S 1 WDOG0_S Registers 0x4B004000 0x00000000 0x00001000 registers WDOG0 43 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP Version 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN Module Enable 0 1 read-write DISABLING Disabling busy status 1 1 read-only CFG No Description 0x008 read-write 0x000F0000 0x730F073F CLRSRC WDOG Clear Source 0 1 read-write SW A write to the clear bit will clear the WDOG counter 0 PRSSRC0 A rising edge on the PRS Source 0 will clear the WDOG counter 1 EM1RUN EM1 Run 1 1 read-write DISABLE WDOG timer is frozen in EM2. 0 ENABLE WDOG timer is running in EM2. 1 EM2RUN EM2 Run 2 1 read-write DISABLE WDOG timer is frozen in EM2. 0 ENABLE WDOG timer is running in EM2. 1 EM3RUN EM3 Run 3 1 read-write DISABLE WDOG timer is frozen in EM3. 0 ENABLE WDOG timer is running in EM3. 1 EM4BLOCK EM4 Block 4 1 read-write DISABLE EM4 can be entered by software. See EMU for detailed description. 0 ENABLE EM4 cannot be entered by software. 1 DEBUGRUN Debug Mode Run 5 1 read-write DISABLE WDOG timer is frozen in debug mode 0 ENABLE WDOG timer is running in debug mode 1 WDOGRSTDIS WDOG Reset Disable 8 1 read-write EN A timeout will cause a WDOG reset 0 DIS A timeout will not cause a WDOG reset 1 PRS0MISSRSTEN PRS Src0 Missing Event WDOG Reset 9 1 read-write PRS1MISSRSTEN PRS Src1 Missing Event WDOG Reset 10 1 read-write PERSEL WDOG Timeout Period Select 16 4 read-write SEL0 Timeout period of 9 wdog cycles 0 SEL1 Timeout period of 17 wdog cycles 1 SEL2 Timeout period of 33 wdog cycles 2 SEL3 Timeout period of 65 wdog cycles 3 SEL4 Timeout period of 129 wdog cycles 4 SEL5 Timeout period of 257 wdog cycles 5 SEL6 Timeout period of 513 wdog cycles 6 SEL7 Timeout period of 1k wdog cycles 7 SEL8 Timeout period of 2k wdog cycles 8 SEL9 Timeout period of 4k wdog cycles 9 SEL10 Timeout period of 8k wdog cycles 10 SEL11 Timeout period of 16k wdog cycles 11 SEL12 Timeout period of 32k wdog cycles 12 SEL13 Timeout period of 64k wdog cycles 13 SEL14 Timeout period of 128k wdog cycles 14 SEL15 Timeout period of 256k wdog cycles 15 WARNSEL WDOG Warning Period Select 24 2 read-write DIS Disable 0 SEL1 Warning timeout is 25% of the Timeout. 1 SEL2 Warning timeout is 50% of the Timeout. 2 SEL3 Warning timeout is 75% of the Timeout. 3 WINSEL WDOG Illegal Window Select 28 3 read-write DIS Disabled. 0 SEL1 Window timeout is 12.5% of the Timeout. 1 SEL2 Window timeout is 25% of the Timeout. 2 SEL3 Window timeout is 37.5% of the Timeout. 3 SEL4 Window timeout is 50% of the Timeout. 4 SEL5 Window timeout is 62.5% of the Timeout. 5 SEL6 Window timeout is 75.5% of the Timeout. 6 SEL7 Window timeout is 87.5% of the Timeout. 7 CMD No Description 0x00C write-only 0x00000000 0x00000001 CLEAR WDOG Timer Clear 0 1 write-only UNCHANGED WDOG timer is unchanged. 0 CLEARED WDOG timer is cleared to 0. 1 STATUS No Description 0x014 read-only 0x00000000 0x80000000 LOCK WDOG Configuration Lock Status 31 1 read-only UNLOCKED All WDOG lockable registers are unlocked. 0 LOCKED All WDOG lockable registers are locked. 1 IF No Description 0x018 read-write 0x00000000 0x0000001F TOUT WDOG Timeout Interrupt Flag 0 1 read-write WARN WDOG Warning Timeout Interrupt Flag 1 1 read-write WIN WDOG Window Interrupt Flag 2 1 read-write PEM0 PRS Src0 Event Missing Interrupt Flag 3 1 read-write PEM1 PRS Src1 Event Missing Interrupt Flag 4 1 read-write IEN No Description 0x01C read-write 0x00000000 0x0000001F TOUT WDOG Timeout Interrupt Enable 0 1 read-write WARN WDOG Warning Timeout Interrupt Enable 1 1 read-write WIN WDOG Window Interrupt Enable 2 1 read-write PEM0 PRS Src0 Event Missing Interrupt Enable 3 1 read-write PEM1 PRS Src1 Event Missing Interrupt Enable 4 1 read-write LOCK No Description 0x020 write-only 0x0000ABE8 0x0000FFFF LOCKKEY WDOG Configuration Lock 0 16 write-only LOCK Lock WDOG lockable registers 0 UNLOCK Unlock WDOG lockable registers 44008 SYNCBUSY No Description 0x024 read-only 0x00000000 0x00000001 CMD Sync Busy for Cmd Register 0 1 read-only WDOG1_S 1 WDOG1_S Registers 0x4B008000 0x00000000 0x00001000 registers WDOG1 44 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP Version 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN Module Enable 0 1 read-write DISABLING Disabling busy status 1 1 read-only CFG No Description 0x008 read-write 0x000F0000 0x730F073F CLRSRC WDOG Clear Source 0 1 read-write SW A write to the clear bit will clear the WDOG counter 0 PRSSRC0 A rising edge on the PRS Source 0 will clear the WDOG counter 1 EM1RUN EM1 Run 1 1 read-write DISABLE WDOG timer is frozen in EM2. 0 ENABLE WDOG timer is running in EM2. 1 EM2RUN EM2 Run 2 1 read-write DISABLE WDOG timer is frozen in EM2. 0 ENABLE WDOG timer is running in EM2. 1 EM3RUN EM3 Run 3 1 read-write DISABLE WDOG timer is frozen in EM3. 0 ENABLE WDOG timer is running in EM3. 1 EM4BLOCK EM4 Block 4 1 read-write DISABLE EM4 can be entered by software. See EMU for detailed description. 0 ENABLE EM4 cannot be entered by software. 1 DEBUGRUN Debug Mode Run 5 1 read-write DISABLE WDOG timer is frozen in debug mode 0 ENABLE WDOG timer is running in debug mode 1 WDOGRSTDIS WDOG Reset Disable 8 1 read-write EN A timeout will cause a WDOG reset 0 DIS A timeout will not cause a WDOG reset 1 PRS0MISSRSTEN PRS Src0 Missing Event WDOG Reset 9 1 read-write PRS1MISSRSTEN PRS Src1 Missing Event WDOG Reset 10 1 read-write PERSEL WDOG Timeout Period Select 16 4 read-write SEL0 Timeout period of 9 wdog cycles 0 SEL1 Timeout period of 17 wdog cycles 1 SEL2 Timeout period of 33 wdog cycles 2 SEL3 Timeout period of 65 wdog cycles 3 SEL4 Timeout period of 129 wdog cycles 4 SEL5 Timeout period of 257 wdog cycles 5 SEL6 Timeout period of 513 wdog cycles 6 SEL7 Timeout period of 1k wdog cycles 7 SEL8 Timeout period of 2k wdog cycles 8 SEL9 Timeout period of 4k wdog cycles 9 SEL10 Timeout period of 8k wdog cycles 10 SEL11 Timeout period of 16k wdog cycles 11 SEL12 Timeout period of 32k wdog cycles 12 SEL13 Timeout period of 64k wdog cycles 13 SEL14 Timeout period of 128k wdog cycles 14 SEL15 Timeout period of 256k wdog cycles 15 WARNSEL WDOG Warning Period Select 24 2 read-write DIS Disable 0 SEL1 Warning timeout is 25% of the Timeout. 1 SEL2 Warning timeout is 50% of the Timeout. 2 SEL3 Warning timeout is 75% of the Timeout. 3 WINSEL WDOG Illegal Window Select 28 3 read-write DIS Disabled. 0 SEL1 Window timeout is 12.5% of the Timeout. 1 SEL2 Window timeout is 25% of the Timeout. 2 SEL3 Window timeout is 37.5% of the Timeout. 3 SEL4 Window timeout is 50% of the Timeout. 4 SEL5 Window timeout is 62.5% of the Timeout. 5 SEL6 Window timeout is 75.5% of the Timeout. 6 SEL7 Window timeout is 87.5% of the Timeout. 7 CMD No Description 0x00C write-only 0x00000000 0x00000001 CLEAR WDOG Timer Clear 0 1 write-only UNCHANGED WDOG timer is unchanged. 0 CLEARED WDOG timer is cleared to 0. 1 STATUS No Description 0x014 read-only 0x00000000 0x80000000 LOCK WDOG Configuration Lock Status 31 1 read-only UNLOCKED All WDOG lockable registers are unlocked. 0 LOCKED All WDOG lockable registers are locked. 1 IF No Description 0x018 read-write 0x00000000 0x0000001F TOUT WDOG Timeout Interrupt Flag 0 1 read-write WARN WDOG Warning Timeout Interrupt Flag 1 1 read-write WIN WDOG Window Interrupt Flag 2 1 read-write PEM0 PRS Src0 Event Missing Interrupt Flag 3 1 read-write PEM1 PRS Src1 Event Missing Interrupt Flag 4 1 read-write IEN No Description 0x01C read-write 0x00000000 0x0000001F TOUT WDOG Timeout Interrupt Enable 0 1 read-write WARN WDOG Warning Timeout Interrupt Enable 1 1 read-write WIN WDOG Window Interrupt Enable 2 1 read-write PEM0 PRS Src0 Event Missing Interrupt Enable 3 1 read-write PEM1 PRS Src1 Event Missing Interrupt Enable 4 1 read-write LOCK No Description 0x020 write-only 0x0000ABE8 0x0000FFFF LOCKKEY WDOG Configuration Lock 0 16 write-only LOCK Lock WDOG lockable registers 0 UNLOCK Unlock WDOG lockable registers 44008 SYNCBUSY No Description 0x024 read-only 0x00000000 0x00000001 CMD Sync Busy for Cmd Register 0 1 read-only EUSART0_S 1 EUSART0_S Registers 0x4B010000 0x00000000 0x00001000 registers EUSART0_RX 11 EUSART0_TX 12 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP version ID 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN Module enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only CFG0 No Description 0x008 read-write 0x00000000 0xC1D264FF SYNC Synchronous Mode 0 1 read-write ASYNC The USART operates in asynchronous mode 0 SYNC The USART operates in synchronous mode 1 LOOPBK Loopback Enable 1 1 read-write DISABLE The receiver is connected to and receives data from UARTn_RX 0 ENABLE The receiver is connected to and receives data from UARTn_TX 1 CCEN Collision Check Enable 2 1 read-write DISABLE Collision check is disabled 0 ENABLE Collision check is enabled. The receiver must be enabled for the check to be performed 1 MPM Multi-Processor Mode 3 1 read-write DISABLE The 9th bit of incoming frames has no special function 0 ENABLE An incoming frame with the 9th bit equal to MPAB will be loaded into the RX FIFO regardless of RXBLOCK and will result in the MPAB interrupt flag being set 1 MPAB Multi-Processor Address-Bit 4 1 read-write OVS Oversampling 5 3 read-write X16 16X oversampling 0 X8 8X oversampling 1 X6 6X oversampling 2 X4 4X oversampling 3 DISABLE Disable oversampling (for LF operation) 4 MSBF Most Significant Bit First 10 1 read-write DISABLE Data is sent with the least significant bit first 0 ENABLE Data is sent with the most significant bit first 1 RXINV Receiver Input Invert 13 1 read-write DISABLE Input is passed directly to the receiver 0 ENABLE Input is inverted before it is passed to the receiver 1 TXINV Transmitter output Invert 14 1 read-write DISABLE Output from the transmitter is passed unchanged to UARTn_TX 0 ENABLE Output from the transmitter is inverted before it is passed to UARTn_TX 1 AUTOTRI Automatic TX Tristate 17 1 read-write DISABLE The output on UARTn_TX when the transmitter is idle is defined by TXINV 0 ENABLE UARTn_TX is tristated whenever the transmitter is idle 1 SKIPPERRF Skip Parity Error Frames 20 1 read-write ERRSDMA Halt DMA Read On Error 22 1 read-write DISABLE Framing and parity errors have no effect on DMA requests from the EUSART 0 ENABLE DMA requests from the EUSART are blocked while the PERR or FERR interrupt flags are set 1 ERRSRX Disable RX On Error 23 1 read-write DISABLE Framing and parity errors have no effect on receiver 0 ENABLE Framing and parity errors disable the receiver 1 ERRSTX Disable TX On Error 24 1 read-write DISABLE Received framing and parity errors have no effect on transmitter 0 ENABLE Received framing and parity errors disable the transmitter 1 MVDIS Majority Vote Disable 30 1 read-write AUTOBAUDEN AUTOBAUD detection enable 31 1 read-write CFG1 No Description 0x00C read-write 0x00000000 0x7BCF8E7F DBGHALT Debug halt 0 1 read-write DISABLE Continue normal EUSART operation even if core is halted 0 ENABLE If core is halted, receive one frame and then halt reception by deactivating RTS. Next frame reception happens when the core is unhalted during single stepping. 1 CTSINV Clear-to-send Invert Enable 1 1 read-write DISABLE The CTS pin is active low 0 ENABLE The CTS pin is active high 1 CTSEN Clear-to-send Enable 2 1 read-write DISABLE Ignore CTS 0 ENABLE Stop transmitting when CTS is inactive 1 RTSINV Request-to-send Invert Enable 3 1 read-write DISABLE The RTS pin is active low 0 ENABLE The RTS pin is active high 1 RXTIMEOUT RX Timeout 4 3 read-write DISABLED 0 ONEFRAME 1 TWOFRAMES 2 THREEFRAMES 3 FOURFRAMES 4 FIVEFRAMES 5 SIXFRAMES 6 SEVENFRAMES 7 TXDMAWU Transmitter DMA Wakeup 9 1 read-write RXDMAWU Receiver DMA Wakeup 10 1 read-write SFUBRX Start Frame Unblock Receiver 11 1 read-write RXPRSEN PRS RX Enable 15 1 read-write TXFIW TX FIFO Interrupt Watermark 16 4 read-write ONEFRAME TXFL status flag and IF are set when the TX FIFO has space for at least one more frame. 0 TWOFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least two more frames. 1 THREEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least three more frames. 2 FOURFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least four more frames. 3 FIVEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least five more frames. 4 SIXFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least six more frames. 5 SEVENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least seven more frames. 6 EIGHTFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least eight more frames. 7 NINEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least nine more frames. 8 TENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least ten more frames. 9 ELEVENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least eleven more frames. 10 TWELVEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least twelve more frames. 11 THIRTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least thriteen more frames. 12 FOURTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least fourteen more frames. 13 FIFTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least fifteen more frames. 14 SIXTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least sixteen more frames. 15 RTSRXFW Request-to-send RX FIFO Watermark 22 4 read-write ONEFRAME RTS is set if there is space for at least one more frame in the RX FIFO. 0 TWOFRAMES RTS is set if there is space for at least two more frames in the RX FIFO. 1 THREEFRAMES RTS is set if there is space for at least three more frames in the RX FIFO. 2 FOURFRAMES RTS is set if there is space for four more frames in the RX FIFO. 3 FIVEFRAMES RTS is set if there is space for five more frames in the RX FIFO. 4 SIXFRAMES RTS is set if there is space for six more frames in the RX FIFO. 5 SEVENFRAMES RTS is set if there is space for seven more frames in the RX FIFO. 6 EIGHTFRAMES RTS is set if there is space for eight more frames in the RX FIFO. 7 NINEFRAMES RTS is set if there is space for nine more frames in the RX FIFO. 8 TENFRAMES RTS is set if there is space for ten more frames in the RX FIFO. 9 ELEVENFRAMES RTS is set if there is space for eleven more frames in the RX FIFO. 10 TWELVEFRAMES RTS is set if there is space for twelve more frames in the RX FIFO. 11 THIRTEENFRAMES RTS is set if there is space for thirteen more frames in the RX FIFO. 12 FOURTEENFRAMES RTS is set if there is space for fourteen more frames in the RX FIFO. 13 FIFTEENFRAMES RTS is set if there is space for fifteen more frames in the RX FIFO. 14 SIXTEENFRAMES RTS is set if there is space for sixteen more frames in the RX FIFO. 15 RXFIW RX FIFO Interrupt Watermark 27 4 read-write ONEFRAME RXFL status flag and IF are set when the RX FIFO has at least one frame in it. 0 TWOFRAMES RXFL status flag and IF are set when the RX FIFO has at least two frames in it. 1 THREEFRAMES RXFL status flag and IF are set when the RX FIFO has at least three frames in it. 2 FOURFRAMES RXFL status flag and IF are set when the RX FIFO has at least four frames in it. 3 FIVEFRAMES RXFL status flag and IF are set when the RX FIFO has at least five frames in it. 4 SIXFRAMES RXFL status flag and IF are set when the RX FIFO has at least six frames in it. 5 SEVENFRAMES RXFL status flag and IF are set when the RX FIFO has at least seven frames in it. 6 EIGHTFRAMES RXFL status flag and IF are set when the RX FIFO has at least eight frames in it. 7 NINEFRAMES RXFL status flag and IF are set when the RX FIFO has at least nine frames in it. 8 TENFRAMES RXFL status flag and IF are set when the RX FIFO has at least ten frames in it. 9 ELEVENFRAMES RXFL status flag and IF are set when the RX FIFO has at least eleven frames in it. 10 TWELVEFRAMES RXFL status flag and IF are set when the RX FIFO has at least twelve frames in it. 11 THIRTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least thriteen frames in it. 12 FOURTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least fourteen frames in it. 13 FIFTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least fifteen frames in it. 14 SIXTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least sixteen frames in it. 15 CFG2 No Description 0x010 read-write 0x00000020 0xFF0000FF MASTER Main mode 0 1 read-write SLAVE Secondary mode 0 MASTER Main mode 1 CLKPOL Clock Polarity 1 1 read-write IDLELOW The bus clock used in synchronous mode has a low base value 0 IDLEHIGH The bus clock used in synchronous mode has a high base value 1 CLKPHA Clock Edge for Setup/Sample 2 1 read-write SAMPLELEADING Data is sampled on the leading edge and set-up on the trailing edge of the bus clock in synchronous mode 0 SAMPLETRAILING Data is set-up on the leading edge and sampled on the trailing edge of the bus clock in synchronous mode 1 CSINV Chip Select Invert 3 1 read-write AL Chip select is active low 0 AH Chip select is active high 1 AUTOTX Always Transmit When RXFIFO Not Full 4 1 read-write AUTOCS Automatic Chip Select 5 1 read-write CLKPRSEN PRS CLK Enable 6 1 read-write FORCELOAD Force Load to Shift Register 7 1 read-write SDIV Sync Clock Div 24 8 read-write FRAMECFG No Description 0x014 read-write 0x00001002 0x0000330F DATABITS Data-Bit Mode 0 4 read-write SEVEN Each frame contains 7 data bits 1 EIGHT Each frame contains 8 data bits 2 NINE Each frame contains 9 data bits 3 TEN Each frame contains 10 data bits 4 ELEVEN Each frame contains 11 data bits 5 TWELVE Each frame contains 12 data bits 6 THIRTEEN Each frame contains 13 data bits 7 FOURTEEN Each frame contains 14 data bits 8 FIFTEEN Each frame contains 15 data bits 9 SIXTEEN Each frame contains 16 data bits 10 PARITY Parity-Bit Mode 8 2 read-write NONE Parity bits are not used 0 EVEN Even parity are used. Parity bits are automatically generated and checked by hardware. 2 ODD Odd parity is used. Parity bits are automatically generated and checked by hardware. 3 STOPBITS Stop-Bit Mode 12 2 read-write HALF The transmitter generates a half stop bit. Stop-bits are not verified by receiver 0 ONE One stop bit is generated and verified 1 ONEANDAHALF The transmitter generates one and a half stop bit. The receiver verifies the first stop bit 2 TWO The transmitter generates two stop bits. The receiver checks the first stop-bit only 3 DTXDATCFG No Description 0x018 read-write 0x00000000 0x0000FFFF DTXDAT Default TX DATA 0 16 read-write IRHFCFG No Description 0x01C read-write 0x00000000 0x0000000F IRHFEN Enable IrDA Module 0 1 read-write IRHFPW IrDA TX Pulse Width 1 2 read-write ONE IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1 0 TWO IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1 1 THREE IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1 2 FOUR IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1 3 IRHFFILT IrDA RX Filter 3 1 read-write DISABLE No filter enabled 0 ENABLE Filter enabled. IrDA pulse must be high for at least 5 consecutive clock cycles to be detected 1 IRLFCFG No Description 0x020 read-write 0x00000000 0x00000001 IRLFEN Pulse Generator/Extender Enable 0 1 read-write TIMINGCFG No Description 0x024 read-write 0x00050000 0x000F7773 TXDELAY TX Delay Transmission 0 2 read-write NONE Frames are transmitted immediately. 0 SINGLE Transmission of new frames is delayed by a single bit period. 1 DOUBLE Transmission of new frames is delayed by a two bit periods. 2 TRIPPLE Transmission of new frames is delayed by a three bit periods. 3 CSSETUP Chip Select Setup 4 3 read-write ZERO CS is asserted half or 1 baud-time before the start of transmission depending on CLKPHASE equal to 1 or 0 respectively 0 ONE CS is asserted 1 additional baud-time before start of transmission 1 TWO CS is asserted 2 additional baud-times before start of transmission 2 THREE CS is asserted 3 additional baud-times before start of transmission 3 FOUR CS is asserted 4 additional baud-times before start of transmission 4 FIVE CS is asserted 5 additional baud-times before start of transmission 5 SIX CS is asserted 6 additional baud-times before start of transmission 6 SEVEN CS is asserted 7 additional baud-times before start of transmission 7 CSHOLD Chip Select Hold 8 3 read-write ZERO CS is de-asserted half or 1 baud-time after the end of transmission depending on CLKPHASE equal to 1 or 0 respectively 0 ONE CS is de-asserted 1 additional baud-time after the end of transmission 1 TWO CS is de-asserted 2 additional baud-times after the end of transmission 2 THREE CS is de-asserted 3 additional baud-times after the end of transmission 3 FOUR CS is de-asserted 4 additional baud-times after the end of transmission 4 FIVE CS is de-asserted 5 additional baud-times after the end of transmission 5 SIX CS is de-asserted 6 additional baud-times after the end of transmission 6 SEVEN CS is de-asserted 7 additional baud-times after the end of transmission 7 ICS Inter-Character Spacing 12 3 read-write ZERO There is no space between charcters 0 ONE Create a space of 1 baud-times between frames 1 TWO Create a space of 2 baud-times between frames 2 THREE Create a space of 3 baud-times between frames 3 FOUR Create a space of 4 baud-times between frames 4 FIVE Create a space of 5 baud-times between frames 5 SIX Create a space of 6 baud-times between frames 6 SEVEN Create a space of 7 baud-times between frames 7 SETUPWINDOW Setup Window 16 4 read-write STARTFRAMECFG No Description 0x028 read-write 0x00000000 0x000001FF STARTFRAME Start Frame 0 9 read-write SIGFRAMECFG No Description 0x02C read-write 0x00000000 0x000001FF SIGFRAME Signal Frame Value 0 9 read-write CLKDIV No Description 0x030 read-write 0x00000000 0x007FFFF8 DIV Fractional Clock Divider 3 20 read-write TRIGCTRL No Description 0x034 read-write 0x00000000 0x00000007 RXTEN Receive Trigger Enable 0 1 read-write TXTEN Transmit Trigger Enable 1 1 read-write AUTOTXTEN AUTOTX Trigger Enable 2 1 read-write CMD No Description 0x038 write-only 0x00000000 0x000001FF RXEN Receiver Enable 0 1 write-only RXDIS Receiver Disable 1 1 write-only TXEN Transmitter Enable 2 1 write-only TXDIS Transmitter Disable 3 1 write-only RXBLOCKEN Receiver Block Enable 4 1 write-only RXBLOCKDIS Receiver Block Disable 5 1 write-only TXTRIEN Transmitter Tristate Enable 6 1 write-only TXTRIDIS Transmitter Tristate Disable 7 1 write-only CLEARTX Clear TX FIFO 8 1 write-only RXDATA No Description 0x03C read-only 0x00000000 0x0000FFFF RXDATA RX Data and Control bits 0 16 read-only RXDATAP No Description 0x040 read-only 0x00000000 0x0000FFFF RXDATAP RX Data Peek 0 16 read-only TXDATA No Description 0x044 write-only 0x00000000 0x0000FFFF TXDATA TX Data and Control bits 0 16 write-only STATUS No Description 0x048 read-only 0x00003040 0x031F31FB RXENS Receiver Enable Status 0 1 read-only TXENS Transmitter Enable Status 1 1 read-only RXBLOCK Block Incoming Data 3 1 read-only TXTRI Transmitter Tristated 4 1 read-only TXC TX Complete 5 1 read-only TXFL TX FIFO Level 6 1 read-only RXFL RX FIFO Level 7 1 read-only RXFULL RX FIFO Full 8 1 read-only RXIDLE RX Idle 12 1 read-only TXIDLE TX Idle 13 1 read-only TXFCNT Valid entries in TX FIFO 16 5 read-only AUTOBAUDDONE Auto Baud Rate Detection Completed 24 1 read-only CLEARTXBUSY TX FIFO Clear Busy 25 1 read-only IF No Description 0x04C read-write 0x00000000 0x030D3FFF TXC TX Complete Interrupt Flag 0 1 read-write TXFL TX FIFO Level Interrupt Flag 1 1 read-write RXFL RX FIFO Level Interrupt Flag 2 1 read-write RXFULL RX FIFO Full Interrupt Flag 3 1 read-write RXOF RX FIFO Overflow Interrupt Flag 4 1 read-write RXUF RX FIFO Underflow Interrupt Flag 5 1 read-write TXOF TX FIFO Overflow Interrupt Flag 6 1 read-write TXUF TX FIFO Underflow Interrupt Flag 7 1 read-write PERR Parity Error Interrupt Flag 8 1 read-write FERR Framing Error Interrupt Flag 9 1 read-write MPAF Multi-Processor Address Frame Interrupt 10 1 read-write LOADERR Load Error Interrupt Flag 11 1 read-write CCF Collision Check Fail Interrupt Flag 12 1 read-write TXIDLE TX Idle Interrupt Flag 13 1 read-write CSWU CS Wake-up Interrupt Flag 16 1 read-write STARTF Start Frame Interrupt Flag 18 1 read-write SIGF Signal Frame Interrupt Flag 19 1 read-write AUTOBAUDDONE Auto Baud Complete Interrupt Flag 24 1 read-write RXTO RX Timeout Interrupt Flag 25 1 read-write IEN No Description 0x050 read-write 0x00000000 0x030D3FFF TXC TX Complete IEN 0 1 read-write TXFL TX FIFO Level IEN 1 1 read-write RXFL RX FIFO Level IEN 2 1 read-write RXFULL RX FIFO Full IEN 3 1 read-write RXOF RX FIFO Overflow IEN 4 1 read-write RXUF RX FIFO Underflow IEN 5 1 read-write TXOF TX FIFO Overflow IEN 6 1 read-write TXUF TX FIFO Underflow IEN 7 1 read-write PERR Parity Error IEN 8 1 read-write FERR Framing Error IEN 9 1 read-write MPAF Multi-Processor Addr Frame IEN 10 1 read-write LOADERR Load Error IEN 11 1 read-write CCF Collision Check Fail IEN 12 1 read-write TXIDLE TX IDLE IEN 13 1 read-write CSWU CS Wake-up IEN 16 1 read-write STARTF Start Frame IEN 18 1 read-write SIGF Signal Frame IEN 19 1 read-write AUTOBAUDDONE Auto Baud Complete IEN 24 1 read-write RXTO RX Timeout IEN 25 1 read-write SYNCBUSY No Description 0x054 read-only 0x00000000 0x00000FFF DIV SYNCBUSY for DIV in CLKDIV 0 1 read-only RXTEN SYNCBUSY for RXTEN in TRIGCTRL 1 1 read-only TXTEN SYNCBUSY for TXTEN in TRIGCTRL 2 1 read-only RXEN SYNCBUSY for RXEN in CMD 3 1 read-only RXDIS SYNCBUSY for RXDIS in CMD 4 1 read-only TXEN SYNCBUSY for TXEN in CMD 5 1 read-only TXDIS SYNCBUSY for TXDIS in CMD 6 1 read-only RXBLOCKEN SYNCBUSY for RXBLOCKEN in CMD 7 1 read-only RXBLOCKDIS SYNCBUSY for RXBLOCKDIS in CMD 8 1 read-only TXTRIEN SYNCBUSY for TXTRIEN in CMD 9 1 read-only TXTRIDIS SYNCBUSY in TXTRIDIS in CMD 10 1 read-only AUTOTXTEN SYNCBUSY for AUTOTXTEN in TRIGCTRL 11 1 read-only SEMAILBOX_S_HOST 1 SEMAILBOX_S_HOST Registers 0x4C000000 0x00000000 0x00001000 registers SEMBRX 67 SEMBTX 68 FIFO A write access to any address in this area will be mapped to the TX FIFO (only for the payload). A read access to any address in this area will be mapped to the RX FIFO (only for the payload). Using an address range (16 x 32-bit) rather than one single address mapped to the FIFO allows using incremental bursts. 0x000 read-write 0x00000000 0xFFFFFFFF FIFO FIFO 0 32 read-write TX_STATUS TX Status register. 0x040 read-only 0x00000000 0x00BFFFFF REMBYTES REMBYTES 0 16 read-only MSGINFO MSGINFO 16 4 read-only TXINT TXINT 20 1 read-only TXFULL TXFULL 21 1 read-only TXERROR TXERROR 23 1 read-only RX_STATUS RX Status register. 0x044 read-only 0x00000000 0x00FFFFFF REMBYTES REMBYTES 0 16 read-only MSGINFO MSGINFO 16 4 read-only RXINT RXINT 20 1 read-only RXEMPTY RXEMPTY 21 1 read-only RXHDR RXHDR 22 1 read-only RXERROR RXERROR 23 1 read-only TX_PROT TX Protection register. 0x048 read-only 0x00000000 0xFFE00000 UNPROTECTED UNPROTECTED 21 1 read-only PRIVILEGED PRIVILEGED 22 1 read-only NONSECURE NONSECURE 23 1 read-only USER USER 24 8 read-only RX_PROT RX Protection register. 0x04C read-only 0x00000000 0xFFE00000 UNPROTECTED UNPROTECTED 21 1 read-only PRIVILEGED PRIVILEGED 22 1 read-only NONSECURE NONSECURE 23 1 read-only USER USER 24 8 read-only TX_HEADER A write access to this register will be mapped to the TX FIFO (only for header). 0x050 write-only 0x00000000 0xFFFFFFFF TXHEADER TXHEADER 0 32 write-only RX_HEADER A read access to this register will be mapped to the RX FIFO (only for the header). 0x054 read-only 0x00000000 0xFFFFFFFF RXHEADER RXHEADER 0 32 read-only CONFIGURATION Configuration register. 0x058 read-write 0x00000000 0x00000003 TXINTEN TXINTEN 0 1 read-write RXINTEN RXINTEN 1 1 read-write SCRATCHPAD_NS 0 SCRATCHPAD_NS Registers 0x50000000 0x00000000 0x00001000 registers SREG0 Used for SIMCTRL Pointer in Verification Environment 0x000 read-write 0x00000000 0xFFFFFFFF SCRATCH Scratch Pad Register 0 32 read-write SREG1 Used for SIMCTRL Data Access in Verification Environment 0x004 read-write 0x00000000 0xFFFFFFFF SCRATCH Scratch Register 0 32 read-write EMU_NS 2 EMU_NS Registers 0x50004000 0x00000000 0x00001000 registers EMU 3 EMUDG 30 DECBOD No Description 0x010 read-write 0x00000022 0x00000033 DECBODEN DECBOD enable 0 1 read-write DECBODMASK DECBOD Mask 1 1 read-write DECOVMBODEN Over Voltage Monitor enable 4 1 read-write DECOVMBODMASK Over Voltage Monitor Mask 5 1 read-write BOD3SENSE No Description 0x020 read-write 0x00000000 0x00000077 AVDDBODEN AVDD BOD enable 0 1 read-write VDDIO0BODEN VDDIO0 BOD enable 1 1 read-write VDDIO1BODEN VDDIO1 BOD enable 2 1 read-write VREGVDDCMPCTRL No Description 0x03C read-write 0x00000006 0x00000007 VREGINCMPEN VREGVDD comparator enable 0 1 read-write THRESSEL VREGVDD comparator threshold programming 1 2 read-write PD1PARETCTRL No Description 0x040 read-write 0x00000000 0x0000FFFF PD1PARETDIS Disable PD1 Partial Retention 0 16 read-write PERIPHNORETAIN Retain associated registers when in EM2/3 1 IPVERSION IP Version 0x05C read-only 0x00000002 0xFFFFFFFF IPVERSION IP Version 0 32 read-only LOCK No Description 0x060 write-only 0x0000ADE8 0x0000FFFF LOCKKEY Lock Key 0 16 write-only UNLOCK Unlock EMU register 44520 IF No Description 0x064 read-write 0x00000000 0xEB070000 AVDDBOD AVDD BOD Interrupt flag 16 1 read-write IOVDD0BOD VDDIO0 BOD Interrupt flag 17 1 read-write EM23WAKEUP EM23 Wake up Interrupt flag 24 1 read-write VSCALEDONE Vscale done Interrupt flag 25 1 read-write TEMPAVG Temperature Average Interrupt flag 27 1 read-write TEMP Temperature Interrupt flag 29 1 read-write TEMPLOW Temperature low Interrupt flag 30 1 read-write TEMPHIGH Temperature high Interrupt flag 31 1 read-write IEN No Description 0x068 read-write 0x00000000 0xEB070000 AVDDBOD AVDD BOD Interrupt enable 16 1 read-write IOVDD0BOD VDDIO0 BOD Interrupt enable 17 1 read-write EM23WAKEUP EM23 Wake up Interrupt enable 24 1 read-write VSCALEDONE Vscale done Interrupt enable 25 1 read-write TEMPAVG Temperature Interrupt enable 27 1 read-write TEMP Temperature Interrupt enable 29 1 read-write TEMPLOW Temperature low Interrupt enable 30 1 read-write TEMPHIGH Temperature high Interrupt enable 31 1 read-write EM4CTRL No Description 0x06C read-write 0x00000000 0x00000133 EM4ENTRY EM4 entry request 0 2 read-write EM4IORETMODE EM4 IO retention mode 4 2 read-write DISABLE No Retention: Pads enter reset state when entering EM4 0 EM4EXIT Retention through EM4: Pads enter reset state when exiting EM4 1 SWUNLATCH Retention through EM4 and Wakeup: software writes UNLATCH register to remove retention 2 BOD3SENSEEM4WU Set BOD3SENSE as EM4 wakeup 8 1 read-write CMD No Description 0x070 write-only 0x00000000 0x00060E12 EM4UNLATCH EM4 unlatch 1 1 write-only TEMPAVGREQ Temperature Average Request 4 1 write-only EM01VSCALE1 Scale voltage to Vscale1 10 1 write-only EM01VSCALE2 Scale voltage to Vscale2 11 1 write-only RSTCAUSECLR Reset Cause Clear 17 1 write-only CTRL No Description 0x074 read-write 0x00000200 0xE0010309 EM2DBGEN Enable debugging in EM2 0 1 read-write TEMPAVGNUM Averaged Temperature samples num 3 1 read-write N16 16 measurements 0 N64 64 measurements 1 EM23VSCALE EM2/EM3 Vscale 8 2 read-write VSCALE0 VSCALE0. 0.9v 0 VSCALE1 VSCALE1. 1.0v 1 VSCALE2 VSCALE2. 1.1v 2 FLASHPWRUPONDEMAND Enable flash on demand wakeup 16 1 read-write EFPDIRECTMODEEN EFP Direct Mode Enable 29 1 read-write EFPDRVDECOUPLE EFP drives DECOUPLE 30 1 read-write EFPDRVDVDD EFP drives DVDD 31 1 read-write TEMPLIMITS No Description 0x078 read-write 0x01FF0000 0x01FF01FF TEMPLOW Temp Low limit 0 9 read-write TEMPHIGH Temp High limit 16 9 read-write STATUS No Description 0x084 read-only 0x00000080 0xFFFFD4FF LOCK Lock status 0 1 read-only UNLOCKED All EMU lockable registers are unlocked. 0 LOCKED All EMU lockable registers are locked. 1 FIRSTTEMPDONE First Temp done 1 1 read-only TEMPACTIVE Temp active 2 1 read-only TEMPAVGACTIVE Temp Average active 3 1 read-only VSCALEBUSY Vscale busy 4 1 read-only VSCALEFAILED Vscale failed 5 1 read-only VSCALE Vscale status 6 2 read-only VSCALE0 Voltage scaling set to 0.9v 0 VSCALE1 Voltage scaling set to 1.0v 1 VSCALE2 Voltage scaling set to 1.1v 2 EM4IORET EM4 IO retention status 12 1 read-only EM2ENTERED EM2 entered 14 1 read-only TEMP No Description 0x088 read-only 0x00000000 0x07FF07FF TEMPLSB Temperature measured decimal part 0 2 read-only TEMP Temperature measured 2 9 read-only TEMPAVG Averaged Temperature 16 11 read-only RSTCTRL No Description 0x090 read-write 0x00060407 0xC006C5CF WDOG0RMODE Enable WDOG0 reset 0 1 read-write DISABLED Reset request is blocked 0 ENABLED The entire device is reset except some EMU registers 1 SYSRMODE Enable M33 System reset 2 1 read-write DISABLED Reset request is blocked 0 ENABLED Device is reset except some EMU registers 1 LOCKUPRMODE Enable M33 Lockup reset 3 1 read-write DISABLED Reset Request is Block 0 ENABLED The entire device is reset except some EMU registers 1 AVDDBODRMODE Enable AVDD BOD reset 6 1 read-write DISABLED Reset Request is block 0 ENABLED The entire device is reset except some EMU registers 1 IOVDD0BODRMODE Enable VDDIO0 BOD reset 7 1 read-write DISABLED Reset request is blocked 0 ENABLED The entire device is reset except some EMU registers 1 DECBODRMODE Enable DECBOD reset 10 1 read-write DISABLED Reset request is blocked 0 ENABLED The entire device is reset 1 RSTCAUSE No Description 0x094 read-only 0x00000000 0x8006FFFF POR Power On Reset 0 1 read-only PIN Pin Reset 1 1 read-only EM4 EM4 Wakeup Reset 2 1 read-only WDOG0 Watchdog 0 Reset 3 1 read-only WDOG1 Watchdog 1 Reset 4 1 read-only LOCKUP M33 Core Lockup Reset 5 1 read-only SYSREQ M33 Core Sys Reset 6 1 read-only DVDDBOD HVBOD Reset 7 1 read-only DVDDLEBOD LEBOD Reset 8 1 read-only DECBOD LVBOD Reset 9 1 read-only AVDDBOD LEBOD1 Reset 10 1 read-only IOVDD0BOD LEBOD2 Reset 11 1 read-only VREGIN DCDC VREGIN comparator 31 1 read-only DGIF No Description 0x0A0 read-write 0x00000000 0xE1000000 EM23WAKEUPDGIF EM23 Wake up Interrupt flag 24 1 read-write TEMPDGIF Temperature Interrupt flag 29 1 read-write TEMPLOWDGIF Temperature low Interrupt flag 30 1 read-write TEMPHIGHDGIF Temperature high Interrupt flag 31 1 read-write DGIEN No Description 0x0A4 read-write 0x00000000 0xE1000000 EM23WAKEUPDGIEN EM23 Wake up Interrupt enable 24 1 read-write TEMPDGIEN Temperature Interrupt enable 29 1 read-write TEMPLOWDGIEN Temperature low Interrupt enable 30 1 read-write TEMPHIGHDGIEN Temperature high Interrupt enable 31 1 read-write EFPIF No Description 0x100 read-write 0x00000000 0x00000001 EFPIF EFP Interrupt Flag 0 1 read-write EFPIEN No Description 0x104 read-write 0x00000000 0x00000001 EFPIEN EFP Interrupt enable 0 1 read-write CMU_NS 2 CMU_NS Registers 0x50008000 0x00000000 0x00001000 registers CMU 48 IPVERSION No Description 0x000 read-only 0x00000002 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only STATUS No Description 0x008 read-only 0x00000000 0xC0038001 CALRDY Calibration Ready 0 1 read-only WDOGLOCK Configuration Lock Status for WDOG 30 1 read-only UNLOCKED WDOG configuration lock is unlocked 0 LOCKED WDOG configuration lock is locked 1 LOCK Configuration Lock Status 31 1 read-only UNLOCKED Configuration lock is unlocked 0 LOCKED Configuration lock is locked 1 LOCK No Description 0x010 write-only 0x000093F7 0x0000FFFF LOCKKEY Configuration Lock Key 0 16 write-only UNLOCK Write this value to unlock 37879 WDOGLOCK No Description 0x014 write-only 0x00005257 0x0000FFFF LOCKKEY Configuration Lock Key 0 16 write-only UNLOCK Write this value to unlock 37879 IF No Description 0x020 read-write 0x00000000 0x00000003 CALRDY Calibration Ready Interrupt Flag 0 1 read-write CALOF Calibration Overflow Interrupt Flag 1 1 read-write IEN No Description 0x024 read-write 0x00000000 0x00000003 CALRDY Calibration Ready Interrupt Enable 0 1 read-write CALOF Calibration Overflow Interrupt Enable 1 1 read-write CALCMD No Description 0x050 write-only 0x00000000 0x00000003 CALSTART Calibration Start 0 1 write-only CALSTOP Calibration Stop 1 1 write-only CALCTRL No Description 0x054 read-write 0x00000000 0xFF8FFFFF CALTOP Calibration Counter Top Value 0 20 read-write CONT Continuous Calibration 23 1 read-write UPSEL Calibration Up-counter Select 24 4 read-write DISABLED Up-counter is not clocked 0 PRS PRS CMU_CALUP consumer is clocking up-counter 1 HFXO HFXO is clocking up-counter 2 LFXO LFXO is clocking up-counter 3 HFRCODPLL HFRCODPLL is clocking up-counter 4 HFRCOEM23 HFRCOEM23 is clocking up-counter 5 FSRCO FSRCO is clocking up-counter 8 LFRCO LFRCO is clocking up-counter 9 ULFRCO ULFRCO is clocking up-counter 10 DOWNSEL Calibration Down-counter Select 28 4 read-write DISABLED Down-counter is not clocked 0 HCLK HCLK is clocking down-counter 1 PRS PRS CMU_CALDN consumer is clocking down-counter 2 HFXO HFXO is clocking down-counter 3 LFXO LFXO is clocking down-counter 4 HFRCODPLL HFRCODPLL is clocking down-counter 5 HFRCOEM23 HFRCOEM23 is clocking down-counter 6 FSRCO FSRCO is clocking down-counter 9 LFRCO LFRCO is clocking down-counter 10 ULFRCO ULFRCO is clocking down-counter 11 CALCNT No Description 0x058 read-only 0x00000000 0x000FFFFF CALCNT Calibration Result Counter Value 0 20 read-only CLKEN0 No Description 0x064 read-write 0x00000000 0xFFFFFFFF LDMA Enable Bus Clock 0 1 read-write LDMAXBAR Enable Bus Clock 1 1 read-write GPCRC Enable Bus Clock 3 1 read-write TIMER0 Enable Bus Clock 4 1 read-write TIMER1 Enable Bus Clock 5 1 read-write TIMER2 Enable Bus Clock 6 1 read-write TIMER3 Enable Bus Clock 7 1 read-write TIMER4 Enable Bus Clock 8 1 read-write USART0 Enable Bus Clock 9 1 read-write IADC0 Enable Bus Clock 10 1 read-write AMUXCP0 Enable Bus Clock 11 1 read-write LETIMER0 Enable Bus Clock 12 1 read-write WDOG0 Enable Bus Clock 13 1 read-write I2C0 Enable Bus Clock 14 1 read-write I2C1 Enable Bus Clock 15 1 read-write SYSCFG Enable Bus Clock 16 1 read-write DPLL0 Enable Bus Clock 17 1 read-write HFRCO0 Enable Bus Clock 18 1 read-write HFRCOEM23 Enable Bus Clock 19 1 read-write HFXO0 Enable Bus Clock 20 1 read-write FSRCO Enable Bus Clock 21 1 read-write LFRCO Enable Bus Clock 22 1 read-write LFXO Enable Bus Clock 23 1 read-write ULFRCO Enable Bus Clock 24 1 read-write LESENSE Enable Bus Clock 25 1 read-write GPIO Enable Bus Clock 26 1 read-write PRS Enable Bus Clock 27 1 read-write BURAM Enable Bus Clock 28 1 read-write BURTC Enable Bus Clock 29 1 read-write SYSRTC0 Enable Bus Clock 30 1 read-write DCDC Enable Bus Clock 31 1 read-write CLKEN1 No Description 0x068 read-write 0x00000000 0x1FFFFFFF HOSTMAILBOX Enable Bus Clock 8 1 read-write SEMAILBOXHOST Enable Bus Clock 10 1 read-write LCD Enable Bus Clock 12 1 read-write KEYSCAN Enable Bus Clock 13 1 read-write SMU Enable Bus Clock 14 1 read-write ICACHE0 Enable Bus Clock 15 1 read-write MSC Enable Bus Clock 16 1 read-write WDOG1 Enable Bus Clock 17 1 read-write ACMP0 Enable Bus Clock 18 1 read-write ACMP1 Enable Bus Clock 19 1 read-write VDAC0 Enable Bus Clock 20 1 read-write PCNT0 Enable Bus Clock 21 1 read-write EUSART0 Enable Bus Clock 22 1 read-write EUSART1 Enable Bus Clock 23 1 read-write EUSART2 Enable Bus Clock 24 1 read-write DMEM Enable Bus Clock 27 1 read-write SYSCLKCTRL No Description 0x070 read-write 0x00000001 0x0001F507 CLKSEL Clock Select 0 3 read-write FSRCO FSRCO is clocking SYSCLK 1 HFRCODPLL HFRCODPLL is clocking SYSCLK 2 HFXO HFXO is clocking SYSCLK 3 CLKIN0 CLKIN0 is clocking SYSCLK 4 PCLKPRESC PCLK Prescaler 10 1 read-write DIV1 PCLK is HCLK divided by 1 0 DIV2 PCLK is HCLK divided by 2 1 HCLKPRESC HCLK Prescaler 12 4 read-write DIV1 HCLK is SYSCLK divided by 1 0 DIV2 HCLK is SYSCLK divided by 2 1 DIV4 HCLK is SYSCLK divided by 4 3 DIV8 HCLK is SYSCLK divided by 8 7 DIV16 HCLK is SYSCLK divided by 16 15 TRACECLKCTRL No Description 0x080 read-write 0x00000000 0x00000030 PRESC TRACECLK Prescaler 4 2 read-write DIV1 TRACECLK is SYSCLK divided by 1 0 DIV2 TRACECLK is SYSCLK divided by 2 1 DIV4 TRACECLK is SYSCLK divided by 4 3 EXPORTCLKCTRL No Description 0x090 read-write 0x00000000 0x1F0F0F0F CLKOUTSEL0 Clock Output Select 0 0 4 read-write DISABLED CLKOUT0 is not clocked 0 HCLK HCLK is clocking CLKOUT0 1 HFEXPCLK EXPORTCLK is clocking CLKOUT0 2 ULFRCO ULFRCO is clocking CLKOUT0 3 LFRCO LFRCO is clocking CLKOUT0 4 LFXO LFXO is clocking CLKOUT0 5 HFRCODPLL HFRCODPLL is clocking CLKOUT0 6 HFXO HFXO is clocking CLKOUT0 7 FSRCO FSRCO is clocking CLKOUT0 8 HFRCOEM23 HFRCOEM23 is clocking CLKOUT0 9 CLKOUTSEL1 Clock Output Select 1 8 4 read-write DISABLED CLKOUT1 is not clocked 0 HCLK HCLK is clocking CLKOUT1 1 HFEXPCLK EXPORTCLK is clocking CLKOUT1 2 ULFRCO ULFRCO is clocking CLKOUT1 3 LFRCO LFRCO is clocking CLKOUT1 4 LFXO LFXO is clocking CLKOUT1 5 HFRCODPLL HFRCODPLL is clocking CLKOUT1 6 HFXO HFXO is clocking CLKOUT1 7 FSRCO FSRCO is clocking CLKOUT1 8 HFRCOEM23 HFRCOEM23 is clocking CLKOUT1 9 CLKOUTSEL2 Clock Output Select 2 16 4 read-write DISABLED CLKOUT2 is not clocked 0 HCLK HCLK is clocking CLKOUT2 1 HFEXPCLK EXPORTCLK is clocking CLKOUT2 2 ULFRCO ULFRCO is clocking CLKOUT2 3 LFRCO LFRCO is clocking CLKOUT2 4 LFXO LFXO is clocking CLKOUT2 5 HFRCODPLL HFRCODPLL is clocking CLKOUT2 6 HFXO HFXO is clocking CLKOUT2 7 FSRCO FSRCO is clocking CLKOUT2 8 HFRCOEM23 HFRCOEM23 is clocking CLKOUT2 9 PRESC EXPORTCLK Prescaler 24 5 read-write DPLLREFCLKCTRL No Description 0x100 read-write 0x00000000 0x00000003 CLKSEL Clock Select 0 2 read-write DISABLED DPLLREFCLK is not clocked 0 HFXO HFXO is clocking DPLLREFCLK 1 LFXO LFXO is clocking DPLLREFCLK 2 CLKIN0 CLKIN0 is clocking DPLLREFCLK 3 EM01GRPACLKCTRL No Description 0x120 read-write 0x00000001 0x00000007 CLKSEL Clock Select 0 3 read-write HFRCODPLL HFRCODPLL is clocking EM01GRPACLK 1 HFXO HFXO is clocking EM01GRPACLK 2 FSRCO FSRCO is clocking EM01GRPACLK 3 HFRCOEM23 HFRCOEM23 is clocking EM01GRPACLK 4 HFRCODPLLRT HFRCODPLL (retimed) is clocking EM01GRPACLK. Check with datasheet for frequency limitation when using retiming with voltage scaling. 5 HFXORT HFXO (retimed) is clocking EM01GRPACLK. Check with datasheet for frequency limitation when using retiming with voltage scaling. 6 EM01GRPCCLKCTRL No Description 0x128 read-write 0x00000001 0x00000007 CLKSEL Clock Select 0 3 read-write HFRCODPLL HFRCODPLL is clocking EM01GRPCCLK 1 HFXO HFXO is clocking EM01GRPCCLK 2 FSRCO FSRCO is clocking EM01GRPCCLK 3 HFRCOEM23 HFRCOEM23 is clocking EM01GRPCCLK 4 HFRCODPLLRT HFRCODPLL (retimed) is clocking EM01GRPCCLK. Check with datasheet for frequency limitation when using retiming with voltage scaling. 5 HFXORT HFXO (retimed) is clocking EM01GRPCCLK. Check with datasheet for frequency limitation when using retiming with voltage scaling. 6 EM23GRPACLKCTRL No Description 0x140 read-write 0x00000001 0x00000003 CLKSEL Clock Select 0 2 read-write LFRCO LFRCO is clocking EM23GRPACLK 1 LFXO LFXO is clocking EM23GRPACLK 2 ULFRCO ULFRCO is clocking EM23GRPACLK 3 EM4GRPACLKCTRL No Description 0x160 read-write 0x00000001 0x00000003 CLKSEL Clock Select 0 2 read-write LFRCO LFRCO is clocking EM4GRPACLK 1 LFXO LFXO is clocking EM4GRPACLK 2 ULFRCO ULFRCO is clocking EM4GRPACLK 3 IADCCLKCTRL No Description 0x180 read-write 0x00000001 0x00000003 CLKSEL Clock Select 0 2 read-write EM01GRPACLK EM01GRPACLK is clocking IADCCLK 1 FSRCO FSRCO is clocking IADCCLK 2 HFRCOEM23 HFRCOEM23 is clocking IADCCLK 3 WDOG0CLKCTRL No Description 0x200 read-write 0x00000001 0x00000007 CLKSEL Clock Select 0 3 read-write LFRCO LFRCO is clocking WDOG0CLK 1 LFXO LFXO is clocking WDOG0CLK 2 ULFRCO ULFRCO is clocking WDOG0CLK 3 HCLKDIV1024 HCLKDIV1024 is clocking WDOG0CLK 4 WDOG1CLKCTRL No Description 0x208 read-write 0x00000001 0x00000007 CLKSEL Clock Select 0 3 read-write LFRCO LFRCO is clocking WDOG0CLK 1 LFXO LFXO is clocking WDOG0CLK 2 ULFRCO ULFRCO is clocking WDOG0CLK 3 HCLKDIV1024 HCLKDIV1024 is clocking WDOG0CLK 4 EUSART0CLKCTRL No Description 0x220 read-write 0x00000001 0x00000007 CLKSEL Clock Select 0 3 read-write DISABLED EUSART0 is not clocked 0 EM01GRPCCLK EM01GRPCCLK is clocking EUSART0 1 HFRCOEM23 HFRCOEM23 is clocking EUSART0 2 LFRCO LFRCO is clocking EUSART0 3 LFXO LFXO is clocking EUSART0 4 SYSRTC0CLKCTRL No Description 0x240 read-write 0x00000001 0x00000003 CLKSEL Clock Select 0 2 read-write LFRCO LFRCO is clocking SYSRTC0CLK 1 LFXO LFXO is clocking SYSRTC0CLK 2 ULFRCO ULFRCO is clocking SYSRTC0CLK 3 LCDCLKCTRL No Description 0x250 read-write 0x00000001 0x00000003 CLKSEL Clock Select 0 2 read-write LFRCO LFRCO is clocking LCDCLK 1 LFXO LFXO is clocking LCDCLK 2 ULFRCO ULFRCO is clocking LCDCLK 3 VDAC0CLKCTRL No Description 0x260 read-write 0x00000001 0x00000007 CLKSEL Clock Select 0 3 read-write DISABLED VDAC is not clocked 0 EM01GRPACLK EM01GRPACLK is clocking VDAC 1 EM23GRPACLK EM23GRPACLK is clocking VDAC 2 FSRCO FSRCO is clocking VDAC 3 HFRCOEM23 HFRCOEM23 is clocking VDAC 4 PCNT0CLKCTRL No Description 0x270 read-write 0x00000001 0x00000003 CLKSEL Clock Select 0 2 read-write DISABLED PCNT0 is not clocked 0 EM23GRPACLK EM23GRPACLK is clocking PCNT0 1 PCNTS0 External pin PCNT_S0 is clocking PCNT0 2 LESENSEHFCLKCTRL No Description 0x290 read-write 0x00000001 0x00000003 CLKSEL Clock Select 0 2 read-write FSRCO FSRCO is clocking LESENSEHFCLK 1 HFRCOEM23 HFRCOEM23 is clocking LESENSEHFCLK 2 HFRCO0_NS 2 HFRCO0_NS Registers 0x50010000 0x00000000 0x00001000 registers HFRCO0 46 IPVERSION No Description 0x000 read-only 0x00000002 0xFFFFFFFF IPVERSION IP Version 0 32 read-only CTRL No Description 0x004 read-write 0x00000000 0x00000007 FORCEEN Force Enable 0 1 read-write DISONDEMAND Disable On-demand 1 1 read-write EM23ONDEMAND EM23 On-demand 2 1 read-write CAL No Description 0x008 read-write 0xA8689F7F 0xFFFFBF7F TUNING Tuning Value 0 7 read-write FINETUNING Fine Tuning Value 8 6 read-write LDOHP LDO High Power Mode 15 1 read-write FREQRANGE Frequency Range 16 5 read-write CMPBIAS Comparator Bias Current 21 3 read-write CLKDIV Locally Divide HFRCO Clock Output 24 2 read-write DIV1 Divide by 1. 0 DIV2 Divide by 2. 1 DIV4 Divide by 4. 2 CMPSEL Comparator Load Select 26 2 read-write IREFTC Tempco Trim on Comparator Current 28 4 read-write STATUS No Description 0x00C read-only 0x00000000 0x80010007 RDY Ready 0 1 read-only FREQBSY Frequency Updating Busy 1 1 read-only SYNCBUSY Synchronization Busy 2 1 read-only ENS Enable Status 16 1 read-only LOCK Lock Status 31 1 read-only UNLOCKED HFRCO is unlocked 0 LOCKED HFRCO is locked 1 IF No Description 0x010 read-write 0x00000000 0x00000001 RDY Ready Interrupt Flag 0 1 read-write IEN No Description 0x014 read-write 0x00000000 0x00000001 RDY RDY Interrupt Enable 0 1 read-write LOCK No Description 0x01C write-only 0x00008195 0x0000FFFF LOCKKEY Lock Key 0 16 write-only UNLOCK Unlock code 33173 FSRCO_NS 0 FSRCO_NS Registers 0x50018000 0x00000000 0x00001000 registers IPVERSION No Description 0x000 read-only 0x00000000 0xFFFFFFFF IPVERSION IP Version 0 32 read-only DPLL0_NS 1 DPLL0_NS Registers 0x5001C000 0x00000000 0x00001000 registers DPLL0 52 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN Module Enable 0 1 read-write DISABLING Disablement Busy Status 1 1 read-only CFG No Description 0x008 read-write 0x00000000 0x00000047 MODE Operating Mode Control 0 1 read-write FLL Frequency Lock Mode 0 PLL Phase Lock Mode 1 EDGESEL Reference Edge Select 1 1 read-write AUTORECOVER Automatic Recovery Control 2 1 read-write DITHEN Dither Enable Control 6 1 read-write CFG1 No Description 0x00C read-write 0x00000000 0x0FFF0FFF M Factor M 0 12 read-write N Factor N 16 12 read-write IF No Description 0x010 read-write 0x00000000 0x00000007 LOCK Lock Interrupt Flag 0 1 read-write LOCKFAILLOW Lock Failure Low Interrupt Flag 1 1 read-write LOCKFAILHIGH Lock Failure High Interrupt Flag 2 1 read-write IEN No Description 0x014 read-write 0x00000000 0x00000007 LOCK LOCK interrupt Enable 0 1 read-write LOCKFAILLOW LOCKFAILLOW Interrupe Enable 1 1 read-write LOCKFAILHIGH LOCKFAILHIGH Interrupt Enable 2 1 read-write STATUS No Description 0x018 read-only 0x00000000 0x80000003 RDY Ready Status 0 1 read-only ENS Enable Status 1 1 read-only LOCK Lock Status 31 1 read-only UNLOCKED DPLL is unlocked 0 LOCKED DPLL is locked 1 LOCK No Description 0x024 write-only 0x00007102 0x0000FFFF LOCKKEY Lock Key 0 16 write-only UNLOCK Unlock code 28930 LFXO_NS 0 LFXO_NS Registers 0x50020000 0x00000000 0x00001000 registers LFXO 23 IPVERSION No Description 0x000 read-only 0x00000000 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only CTRL No Description 0x004 read-write 0x00000002 0x00000033 FORCEEN LFXO Force Enable 0 1 read-write DISONDEMAND LFXO Disable On-demand requests 1 1 read-write FAILDETEN LFXO Failure Detection Enable 4 1 read-write FAILDETEM4WUEN LFXO Failure Detection EM4WU Enable 5 1 read-write CFG Do not write to this register unless the oscillator is forced off. The oscillator is forced off if DISONDEMAND is set and FORCEEN is cleared. 0x008 read-write 0x00000701 0x00000733 AGC LFXO AGC Enable 0 1 read-write HIGHAMPL LFXO High Amplitude Enable 1 1 read-write MODE LFXO Mode 4 2 read-write XTAL A 32768Hz crystal should be connected to the LF crystal pads. Voltage must not exceed VDDIO. 0 BUFEXTCLK An external sine source with minimum amplitude 100mv (zero-to-peak) and maximum amplitude 500mV (zero-to-peak) should be connected in series with LFXTAL_I pin. Minimum voltage should be larger than ground and maximum voltage smaller than VDDIO. The sine source does not need to be ac coupled externally as it is ac couples inside LFXO. LFXTAL_O is free to be used as a general purpose GPIO. 1 DIGEXTCLK An external 32KHz CMOS clock should be provided on LFXTAL_I. LFXTAL_O is free to be used as a general purpose GPIO. 2 TIMEOUT LFXO Start-up Delay 8 3 read-write CYCLES2 Timeout period of 2 cycles 0 CYCLES256 Timeout period of 256 cycles 1 CYCLES1K Timeout period of 1024 cycles 2 CYCLES2K Timeout period of 2048 cycles 3 CYCLES4K Timeout period of 4096 cycles 4 CYCLES8K Timeout period of 8192 cycles 5 CYCLES16K Timeout period of 16384 cycles 6 CYCLES32K Timeout period of 32768 cycles 7 STATUS No Description 0x010 read-only 0x00000000 0x80010001 RDY LFXO Ready Status 0 1 read-only ENS LFXO Enable Status 16 1 read-only LOCK LFXO Locked Status 31 1 read-only UNLOCKED LFXO lockable registers are not locked 0 LOCKED LFXO lockable registers are locked 1 CAL Do not write to this register unless CALBSY in SYNCBUSY register is low. 0x014 read-write 0x00000200 0x0000037F CAPTUNE Internal Capacitance Tuning 0 7 read-write GAIN LFXO Startup Gain 8 2 read-write IF No Description 0x018 read-write 0x00000000 0x0000000F RDY LFXO Ready Interrupt Flag 0 1 read-write POSEDGE Rising Edge Interrupt Flag 1 1 read-write NEGEDGE Falling Edge Interrupt Flag 2 1 read-write FAIL LFXO Failure Interrupt Flag 3 1 read-write IEN No Description 0x01C read-write 0x00000000 0x0000000F RDY LFXO Ready Interrupt Enable 0 1 read-write POSEDGE Rising Edge Interrupt Enable 1 1 read-write NEGEDGE Falling Edge Interrupt Enable 2 1 read-write FAIL LFXO Failure Interrupt Enable 3 1 read-write SYNCBUSY No Description 0x020 read-only 0x00000000 0x00000001 CAL LFXO Synchronization status 0 1 read-only LOCK No Description 0x024 write-only 0x00001A20 0x0000FFFF LOCKKEY Lock Key 0 16 write-only UNLOCK Unlock LFXO lockable registers 6688 LFRCO_NS 0 LFRCO_NS Registers 0x50024000 0x00000000 0x00001000 registers LFRCO 24 IPVERSION Contains the LFRCO ip version. 0x000 read-only 0x00000000 0xFFFFFFFF IPVERSION IP version ID 0 32 read-only CTRL Control register 0x004 read-write 0x00000000 0x00000003 FORCEEN Force Enable 0 1 read-write DISONDEMAND Disable On-Demand 1 1 read-write STATUS Status register 0x008 read-only 0x00000000 0x80010001 RDY Ready Status 0 1 read-only ENS Enabled Status 16 1 read-only LOCK Lock Status 31 1 read-only UNLOCKED Access to configuration registers not locked 0 LOCKED Access to configuration registers locked 1 CAL Calibration register 0x00C read-write 0x000000A5 0x000000FF FREQTRIM Frequency Trim 0 8 read-write IF Interrupt flag register 0x014 read-write 0x00000000 0x00000007 RDY Ready Interrupt Flag 0 1 read-write POSEDGE Rising Edge Interrupt Flag 1 1 read-write NEGEDGE Falling Edge Interrupt Flag 2 1 read-write IEN Interrupt enable register. 0x018 read-write 0x00000000 0x00000007 RDY Ready Interrupt Enable 0 1 read-write POSEDGE Rising Edge Interrupt Enable 1 1 read-write NEGEDGE Falling Edge Interrupt Enable 2 1 read-write SYNCBUSY Synchronization busy register 0x01C read-only 0x00000000 0x00000001 CAL CAL Busy 0 1 read-only LOCK Configuration lock register. Locks/unlocks access to cofiguration registers. 0x020 write-only 0x00002603 0x0000FFFF LOCKKEY Lock Key 0 16 write-only LOCK Lock Configuration Registers 0 UNLOCK Unlock Configuaration Registers 9731 ULFRCO_NS 1 ULFRCO_NS Registers 0x50028000 0x00000000 0x00001000 registers ULFRCO 25 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION ULFRCO IP version 0 32 read-only STATUS No Description 0x008 read-only 0x00000000 0x00010001 RDY Ready Status 0 1 read-only ENS Enable Status 16 1 read-only IF No Description 0x014 read-write 0x00000000 0x00000007 RDY Ready Interrupt Flag 0 1 read-write POSEDGE Positive Edge Interrupt Flag 1 1 read-write NEGEDGE Negative Edge Interrupt Flag 2 1 read-write IEN No Description 0x018 read-write 0x00000000 0x00000007 RDY Enable Ready Interrupt 0 1 read-write POSEDGE Enable Positive Edge Interrupt 1 1 read-write NEGEDGE Enable Negative Edge Interrupt 2 1 read-write MSC_NS 2 MSC_NS Registers 0x50030000 0x00000000 0x00001000 registers MSC 51 IPVERSION No Description 0x000 read-only 0x00000002 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only READCTRL No Description 0x004 read-write 0x00200000 0x00300000 MODE Read Mode 20 2 read-write WS0 Zero wait-states inserted in fetch or read transfers 0 WS1 One wait-state inserted for each fetch or read transfer. See Flash Wait-States table for details 1 WS2 Two wait-states inserted for eatch fetch or read transfer. See Flash Wait-States table for details 2 WS3 Three wait-states inserted for eatch fetch or read transfer. See Flash Wait-States table for details 3 RDATACTRL No Description 0x008 read-write 0x00001000 0x00001002 AFDIS Automatic Invalidate Disable 1 1 read-write DOUTBUFEN Flash dout pipeline buffer enable 12 1 read-write WRITECTRL No Description 0x00C read-write 0x00000000 0x00FF000B WREN Enable Write/Erase Controller 0 1 read-write IRQERASEABORT Abort Page Erase on Interrupt 1 1 read-write LPWRITE Low-Power Erase 3 1 read-write RANGECOUNT ErageRange Count 16 8 read-write WRITECMD No Description 0x010 write-only 0x00000000 0x00001136 ERASEPAGE Erase Page 1 1 write-only WRITEEND End Write Mode 2 1 write-only ERASERANGE Erase range of pages 4 1 write-only ERASEABORT Abort erase sequence 5 1 write-only ERASEMAIN0 Mass erase region 0 8 1 write-only CLEARWDATA Clear WDATA state 12 1 write-only ADDRB No Description 0x014 read-write 0x00000000 0xFFFFFFFF ADDRB Page Erase or Write Address Buffer 0 32 read-write WDATA No Description 0x018 read-write 0x00000000 0xFFFFFFFF DATAW Write Data 0 32 read-write STATUS No Description 0x01C read-only 0x08000008 0xF90100FF BUSY Erase/Write Busy 0 1 read-only LOCKED Access Locked 1 1 read-only INVADDR Invalid Write Address or Erase Page 2 1 read-only WDATAREADY WDATA Write Ready 3 1 read-only ERASEABORTED The Current Flash Erase Operation Aborte 4 1 read-only PENDING Write command is in queue 5 1 read-only TIMEOUT Write command timeout flag 6 1 read-only RANGEPARTIAL EraseRange with skipped locked pages 7 1 read-only REGLOCK Register Lock Status 16 1 read-only UNLOCKED 0 LOCKED 1 PWRON Flash power on status 24 1 read-only WREADY Flash Write Ready 27 1 read-only PWRUPCKBDFAILCOUNT Flash power up checkerboard pattern chec 28 4 read-only IF No Description 0x020 read-write 0x00000000 0x00000307 ERASE Host Erase Done Interrupt Read Flag 0 1 read-write WRITE Host Write Done Interrupt Read Flag 1 1 read-write WDATAOV Host write buffer overflow 2 1 read-write PWRUPF Flash Power Up Sequence Complete Flag 8 1 read-write PWROFF Flash Power Off Sequence Complete Flag 9 1 read-write IEN No Description 0x024 read-write 0x00000000 0x00000307 ERASE Erase Done Interrupt enable 0 1 read-write WRITE Write Done Interrupt enable 1 1 read-write WDATAOV write data buffer overflow irq enable 2 1 read-write PWRUPF Flash Power Up Seq done irq enable 8 1 read-write PWROFF Flash Power Off Seq done irq enable 9 1 read-write USERDATASIZE No Description 0x034 read-only 0x00000004 0x0000003F USERDATASIZE User Data Size 0 6 read-only CMD No Description 0x038 write-only 0x00000000 0x00000011 PWRUP Flash Power Up Command 0 1 write-only PWROFF Flash power off/sleep command 4 1 write-only LOCK No Description 0x03C write-only 0x00000000 0x0000FFFF LOCKKEY Configuration Lock 0 16 write-only LOCK 0 UNLOCK 7025 MISCLOCKWORD No Description 0x040 read-write 0x00000011 0x00000011 MELOCKBIT Mass Erase Lock 0 1 read-write UDLOCKBIT User Data Lock 4 1 read-write PWRCTRL No Description 0x050 read-write 0x00100002 0x00FF0013 PWROFFONEM1ENTRY Power down Flash macro when enter EM1 0 1 read-write PWROFFONEM1PENTRY Power down Flash macro when enter EM1P 1 1 read-write PWROFFENTRYAGAIN POWER down flash again in EM1/EM1p 4 1 read-write PWROFFDLY Power down delay 16 8 read-write PAGELOCK0 No Description 0x120 read-write 0x00000000 0xFFFFFFFF LOCKBIT page lock bit 0 32 read-write PAGELOCK1 No Description 0x124 read-write 0x00000000 0xFFFFFFFF LOCKBIT page lock bit 0 32 read-write ICACHE0_NS 0 ICACHE0_NS Registers 0x50034000 0x00000000 0x00001000 registers ICACHE0 17 IPVERSION The read only IPVERSION field gives the version for this module. There may be minor software changes required for modules with different values of IPVERSION. 0x000 read-only 0x00000000 0xFFFFFFFF IPVERSION IP version ID 0 32 read-only CTRL No Description 0x004 read-write 0x00000000 0x00000007 CACHEDIS Cache Disable 0 1 read-write USEMPU Use MPU 1 1 read-write AUTOFLUSHDIS Automatic Flushing Disable 2 1 read-write PCHITS No Description 0x008 read-only 0x00000000 0xFFFFFFFF PCHITS Performance Counter Hits 0 32 read-only PCMISSES No Description 0x00C read-only 0x00000000 0xFFFFFFFF PCMISSES Performance Counter Misses 0 32 read-only PCAHITS No Description 0x010 read-only 0x00000000 0xFFFFFFFF PCAHITS Performance Counter Advanced Hits 0 32 read-only STATUS No Description 0x014 read-only 0x00000000 0x00000001 PCRUNNING PC Running 0 1 read-only CMD No Description 0x018 write-only 0x00000000 0x00000007 FLUSH Flush 0 1 write-only STARTPC Start Performance Counters 1 1 write-only STOPPC Stop Performance Counters 2 1 write-only LPMODE No Description 0x01C read-write 0x00000023 0x000000F3 LPLEVEL Low Power Level 0 2 read-write BASIC Base instruction cache functionality 0 ADVANCED Advanced buffering mode, where the cache uses the fetch pattern to predict highly accessed data and store it in low-energy memory 1 MINACTIVITY Minimum activity mode, which allows the cache to minimize activity in logic that it predicts has a low probability being used. This mode can introduce wait-states into the instruction fetch stream when the cache exits one of its low-activity states. The number of wait-states introduced is small, but users running with 0-wait-state memory and wishing to reduce the variability that the cache might introduce with additional wait-states may wish to lower the cache low-power level. Note, this mode includes the advanced buffering mode functionality. 3 NESTFACTOR Low Power Nest Factor 4 4 read-write IF No Description 0x020 read-write 0x00000000 0x00000107 HITOF Hit Overflow Interrupt Flag 0 1 read-write MISSOF Miss Overflow Interrupt Flag 1 1 read-write AHITOF Advanced Hit Overflow Interrupt Flag 2 1 read-write RAMERROR RAM error Interrupt Flag 8 1 read-write IEN No Description 0x024 read-write 0x00000000 0x00000107 HITOF Hit Overflow Interrupt Enable 0 1 read-write MISSOF Miss Overflow Interrupt Enable 1 1 read-write AHITOF Advanced Hit Overflow Interrupt Enable 2 1 read-write RAMERROR RAM error Interrupt Enable 8 1 read-write PRS_NS 2 PRS_NS Registers 0x50038000 0x00000000 0x00001000 registers IPVERSION No Description 0x000 read-only 0x00000002 0xFFFFFFFF IPVERSION New BitField 0 32 read-only ASYNC_SWPULSE No Description 0x008 write-only 0x00000000 0x00000FFF CH0PULSE Channel pulse 0 1 write-only CH1PULSE Channel pulse 1 1 write-only CH2PULSE Channel pulse 2 1 write-only CH3PULSE Channel pulse 3 1 write-only CH4PULSE Channel pulse 4 1 write-only CH5PULSE Channel pulse 5 1 write-only CH6PULSE Channel pulse 6 1 write-only CH7PULSE Channel pulse 7 1 write-only CH8PULSE Channel pulse 8 1 write-only CH9PULSE Channel pulse 9 1 write-only CH10PULSE Channel pulse 10 1 write-only CH11PULSE Channel pulse 11 1 write-only ASYNC_SWLEVEL No Description 0x00C read-write 0x00000000 0x00000FFF CH0LEVEL Channel Level 0 1 read-write CH1LEVEL Channel Level 1 1 read-write CH2LEVEL Channel Level 2 1 read-write CH3LEVEL Channel Level 3 1 read-write CH4LEVEL Channel Level 4 1 read-write CH5LEVEL Channel Level 5 1 read-write CH6LEVEL Channel Level 6 1 read-write CH7LEVEL Channel Level 7 1 read-write CH8LEVEL Channel Level 8 1 read-write CH9LEVEL Channel Level 9 1 read-write CH10LEVEL Channel Level 10 1 read-write CH11LEVEL Channel Level 11 1 read-write ASYNC_PEEK No Description 0x010 read-only 0x00000000 0x00000FFF CH0VAL Channel 0 Current Value 0 1 read-only CH1VAL Channel 1 Current Value 1 1 read-only CH2VAL Channel 2 Current Value 2 1 read-only CH3VAL Channel 3 Current Value 3 1 read-only CH4VAL Channel 4 Current Value 4 1 read-only CH5VAL Channel 5 Current Value 5 1 read-only CH6VAL Channel 6 Current Value 6 1 read-only CH7VAL Channel 7 Current Value 7 1 read-only CH8VAL Channel 8 Current Value 8 1 read-only CH9VAL Channel 9 Current Value 9 1 read-only CH10VAL Channel 10 Current Value 10 1 read-only CH11VAL Channel 11 Current Value 11 1 read-only SYNC_PEEK No Description 0x014 read-only 0x00000000 0x0000000F CH0VAL Channel Value 0 1 read-only CH1VAL Channel Value 1 1 read-only CH2VAL Channel Value 2 1 read-only CH3VAL Channel Value 3 1 read-only ASYNC_CH0_CTRL No Description 0x018 read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH1_CTRL No Description 0x01C read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH2_CTRL No Description 0x020 read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH3_CTRL No Description 0x024 read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH4_CTRL No Description 0x028 read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH5_CTRL No Description 0x02C read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH6_CTRL No Description 0x030 read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH7_CTRL No Description 0x034 read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH8_CTRL No Description 0x038 read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH9_CTRL No Description 0x03C read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH10_CTRL No Description 0x040 read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write ASYNC_CH11_CTRL No Description 0x044 read-write 0x000C0000 0x0F0F7F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write FNSEL Function Select 16 4 read-write LOGICAL_ZERO Logical 0 0 A_NOR_B A NOR B 1 NOT_A_AND_B (!A) AND B 2 NOT_A !A 3 A_AND_NOT_B A AND (!B) 4 NOT_B !B 5 A_XOR_B A XOR B 6 A_NAND_B A NAND B 7 A_AND_B A AND B 8 A_XNOR_B A XNOR B 9 B B 10 NOT_A_OR_B (!A) OR B 11 A A 12 A_OR_NOT_B A OR (!B) 13 A_OR_B A OR B 14 LOGICAL_ONE Logical 1 15 AUXSEL Aux Select 24 4 read-write SYNC_CH0_CTRL No Description 0x048 read-write 0x00000000 0x00007F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write SYNC_CH1_CTRL No Description 0x04C read-write 0x00000000 0x00007F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write SYNC_CH2_CTRL No Description 0x050 read-write 0x00000000 0x00007F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write SYNC_CH3_CTRL No Description 0x054 read-write 0x00000000 0x00007F07 SIGSEL Signal Select 0 3 read-write NONE 0 SOURCESEL Source Select 8 7 read-write CONSUMER_CMU_CALDN CALDN consumer register 0x058 read-write 0x00000000 0x0000000F PRSSEL CALDN async channel select 0 4 read-write CONSUMER_CMU_CALUP CALUP Consumer register 0x05C read-write 0x00000000 0x0000000F PRSSEL CALUP async channel select 0 4 read-write CONSUMER_EUSART0_CLK CLK consumer register 0x060 read-write 0x00000000 0x0000000F PRSSEL CLK async channel select 0 4 read-write CONSUMER_EUSART0_RX RX Consumer register 0x064 read-write 0x00000000 0x0000000F PRSSEL RX async channel select 0 4 read-write CONSUMER_EUSART0_TRIGGER TRIGGER Consumer register 0x068 read-write 0x00000000 0x0000000F PRSSEL TRIGGER async channel select 0 4 read-write CONSUMER_EUSART1_CLK CLK consumer register 0x06C read-write 0x00000000 0x0000000F PRSSEL CLK async channel select 0 4 read-write CONSUMER_EUSART1_RX RX Consumer register 0x070 read-write 0x00000000 0x0000000F PRSSEL RX async channel select 0 4 read-write CONSUMER_EUSART1_TRIGGER TRIGGER Consumer register 0x074 read-write 0x00000000 0x0000000F PRSSEL TRIGGER async channel select 0 4 read-write CONSUMER_EUSART2_CLK CLK consumer register 0x078 read-write 0x00000000 0x0000000F PRSSEL CLK async channel select 0 4 read-write CONSUMER_EUSART2_RX RX Consumer register 0x07C read-write 0x00000000 0x0000000F PRSSEL RX async channel select 0 4 read-write CONSUMER_EUSART2_TRIGGER TRIGGER Consumer register 0x080 read-write 0x00000000 0x0000000F PRSSEL TRIGGER async channel select 0 4 read-write CONSUMER_IADC0_SCANTRIGGER SCAN consumer register 0x088 read-write 0x00000000 0x0000030F PRSSEL SCAN async channel select 0 4 read-write SPRSSEL SCAN sync channel select 8 2 read-write CONSUMER_IADC0_SINGLETRIGGER SINGLE Consumer register 0x08C read-write 0x00000000 0x0000030F PRSSEL SINGLE async channel select 0 4 read-write SPRSSEL SINGLE sync channel select 8 2 read-write CONSUMER_LDMAXBAR_DMAREQ0 DMAREQ0 consumer register 0x090 read-write 0x00000000 0x0000000F PRSSEL DMAREQ0 async channel select 0 4 read-write CONSUMER_LDMAXBAR_DMAREQ1 DMAREQ1 Consumer register 0x094 read-write 0x00000000 0x0000000F PRSSEL DMAREQ1 async channel select 0 4 read-write CONSUMER_LESENSE_START START Consumer register 0x0A8 read-write 0x00000000 0x0000000F PRSSEL START async channel select 0 4 read-write CONSUMER_LETIMER0_CLEAR CLEAR consumer register 0x0AC read-write 0x00000000 0x0000000F PRSSEL CLEAR async channel select 0 4 read-write CONSUMER_LETIMER0_START START Consumer register 0x0B0 read-write 0x00000000 0x0000000F PRSSEL START async channel select 0 4 read-write CONSUMER_LETIMER0_STOP STOP Consumer register 0x0B4 read-write 0x00000000 0x0000000F PRSSEL STOP async channel select 0 4 read-write CONSUMER_PCNT0_S0IN S0IN consumer register 0x0BC read-write 0x00000000 0x0000000F PRSSEL S0IN async channel select 0 4 read-write CONSUMER_PCNT0_S1IN S1IN Consumer register 0x0C0 read-write 0x00000000 0x0000000F PRSSEL S1IN async channel select 0 4 read-write CONSUMER_SETAMPER_TAMPERSRC25 TAMPERSRC25 consumer register 0x114 read-write 0x00000000 0x0000000F PRSSEL TAMPERSRC25 async channel select 0 4 read-write CONSUMER_SETAMPER_TAMPERSRC26 TAMPERSRC26 Consumer register 0x118 read-write 0x00000000 0x0000000F PRSSEL TAMPERSRC26 async channel select 0 4 read-write CONSUMER_SETAMPER_TAMPERSRC27 TAMPERSRC27 Consumer register 0x11C read-write 0x00000000 0x0000000F PRSSEL TAMPERSRC27 async channel select 0 4 read-write CONSUMER_SETAMPER_TAMPERSRC28 TAMPERSRC28 Consumer register 0x120 read-write 0x00000000 0x0000000F PRSSEL TAMPERSRC28 async channel select 0 4 read-write CONSUMER_SETAMPER_TAMPERSRC29 TAMPERSRC29 Consumer register 0x124 read-write 0x00000000 0x0000000F PRSSEL TAMPERSRC29 async channel select 0 4 read-write CONSUMER_SETAMPER_TAMPERSRC30 TAMPERSRC30 Consumer register 0x128 read-write 0x00000000 0x0000000F PRSSEL TAMPERSRC30 async channel select 0 4 read-write CONSUMER_SETAMPER_TAMPERSRC31 TAMPERSRC31 Consumer register 0x12C read-write 0x00000000 0x0000000F PRSSEL TAMPERSRC31 async channel select 0 4 read-write CONSUMER_SYSRTC0_IN0 IN0 consumer register 0x130 read-write 0x00000000 0x0000000F PRSSEL IN0 async channel select 0 4 read-write CONSUMER_SYSRTC0_IN1 IN1 Consumer register 0x134 read-write 0x00000000 0x0000000F PRSSEL IN1 async channel select 0 4 read-write CONSUMER_HFXO0_OSCREQ OSCREQ consumer register 0x138 read-write 0x00000000 0x0000000F PRSSEL OSC async channel select 0 4 read-write CONSUMER_HFXO0_TIMEOUT TIMEOUT Consumer register 0x13C read-write 0x00000000 0x0000000F PRSSEL TIMEOUT async channel select 0 4 read-write CONSUMER_CORE_CTIIN0 CTI Consumer Register 0x140 read-write 0x00000000 0x0000000F PRSSEL CTI async channel select 0 4 read-write CONSUMER_CORE_CTIIN1 CTI Consumer Register 0x144 read-write 0x00000000 0x0000000F PRSSEL CTI async channel select 0 4 read-write CONSUMER_CORE_CTIIN2 CTI Consumer Register 0x148 read-write 0x00000000 0x0000000F PRSSEL CTI async channel select 0 4 read-write CONSUMER_CORE_CTIIN3 CTI Consumer Register 0x14C read-write 0x00000000 0x0000000F PRSSEL CTI async channel select 0 4 read-write CONSUMER_CORE_M33RXEV M33 Consumer Register 0x150 read-write 0x00000000 0x0000000F PRSSEL M33 async channel select 0 4 read-write CONSUMER_TIMER0_CC0 CC0 consumer register 0x154 read-write 0x00000000 0x0000030F PRSSEL CC0 async channel select 0 4 read-write SPRSSEL CC0 sync channel select 8 2 read-write CONSUMER_TIMER0_CC1 CC1 Consumer register 0x158 read-write 0x00000000 0x0000030F PRSSEL CC1 async channel select 0 4 read-write SPRSSEL CC1 sync channel select 8 2 read-write CONSUMER_TIMER0_CC2 CC2 Consumer register 0x15C read-write 0x00000000 0x0000030F PRSSEL CC2 async channel select 0 4 read-write SPRSSEL CC2 sync channel select 8 2 read-write CONSUMER_TIMER0_DTI DTI Consumer register 0x160 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER0_DTIFS1 DTI Consumer register 0x164 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER0_DTIFS2 DTI Consumer register 0x168 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER1_CC0 CC0 consumer register 0x16C read-write 0x00000000 0x0000030F PRSSEL CC0 async channel select 0 4 read-write SPRSSEL CC0 sync channel select 8 2 read-write CONSUMER_TIMER1_CC1 CC1 Consumer register 0x170 read-write 0x00000000 0x0000030F PRSSEL CC1 async channel select 0 4 read-write SPRSSEL CC1 sync channel select 8 2 read-write CONSUMER_TIMER1_CC2 CC2 Consumer register 0x174 read-write 0x00000000 0x0000030F PRSSEL CC2 async channel select 0 4 read-write SPRSSEL CC2 sync channel select 8 2 read-write CONSUMER_TIMER1_DTI DTI Consumer register 0x178 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER1_DTIFS1 DTI Consumer register 0x17C read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER1_DTIFS2 DTI Consumer register 0x180 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER2_CC0 CC0 consumer register 0x184 read-write 0x00000000 0x0000030F PRSSEL CC0 async channel select 0 4 read-write SPRSSEL CC0 sync channel select 8 2 read-write CONSUMER_TIMER2_CC1 CC1 Consumer register 0x188 read-write 0x00000000 0x0000030F PRSSEL CC1 async channel select 0 4 read-write SPRSSEL CC1 sync channel select 8 2 read-write CONSUMER_TIMER2_CC2 CC2 Consumer register 0x18C read-write 0x00000000 0x0000030F PRSSEL CC2 async channel select 0 4 read-write SPRSSEL CC2 sync channel select 8 2 read-write CONSUMER_TIMER2_DTI DTI Consumer register 0x190 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER2_DTIFS1 DTI Consumer register 0x194 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER2_DTIFS2 DTI Consumer register 0x198 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER3_CC0 CC0 consumer register 0x19C read-write 0x00000000 0x0000030F PRSSEL CC0 async channel select 0 4 read-write SPRSSEL CC0 sync channel select 8 2 read-write CONSUMER_TIMER3_CC1 CC1 Consumer register 0x1A0 read-write 0x00000000 0x0000030F PRSSEL CC1 async channel select 0 4 read-write SPRSSEL CC1 sync channel select 8 2 read-write CONSUMER_TIMER3_CC2 CC2 Consumer register 0x1A4 read-write 0x00000000 0x0000030F PRSSEL CC2 async channel select 0 4 read-write SPRSSEL CC2 sync channel select 8 2 read-write CONSUMER_TIMER3_DTI DTI Consumer register 0x1A8 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER3_DTIFS1 DTI Consumer register 0x1AC read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER3_DTIFS2 DTI Consumer register 0x1B0 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER4_CC0 CC0 consumer register 0x1B4 read-write 0x00000000 0x0000030F PRSSEL CC0 async channel select 0 4 read-write SPRSSEL CC0 sync channel select 8 2 read-write CONSUMER_TIMER4_CC1 CC1 Consumer register 0x1B8 read-write 0x00000000 0x0000030F PRSSEL CC1 async channel select 0 4 read-write SPRSSEL CC1 sync channel select 8 2 read-write CONSUMER_TIMER4_CC2 CC2 Consumer register 0x1BC read-write 0x00000000 0x0000030F PRSSEL CC2 async channel select 0 4 read-write SPRSSEL CC2 sync channel select 8 2 read-write CONSUMER_TIMER4_DTI DTI Consumer register 0x1C0 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER4_DTIFS1 DTI Consumer register 0x1C4 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_TIMER4_DTIFS2 DTI Consumer register 0x1C8 read-write 0x00000000 0x0000000F PRSSEL DTI async channel select 0 4 read-write CONSUMER_USART0_CLK CLK consumer register 0x1CC read-write 0x00000000 0x0000000F PRSSEL CLK async channel select 0 4 read-write CONSUMER_USART0_IR IR Consumer register 0x1D0 read-write 0x00000000 0x0000000F PRSSEL IR async channel select 0 4 read-write CONSUMER_USART0_RX RX Consumer register 0x1D4 read-write 0x00000000 0x0000000F PRSSEL RX async channel select 0 4 read-write CONSUMER_USART0_TRIGGER TRIGGER Consumer register 0x1D8 read-write 0x00000000 0x0000000F PRSSEL TRIGGER async channel select 0 4 read-write CONSUMER_VDAC0_ASYNCTRIGCH0 ASYNCTRIG consumer register 0x1E8 read-write 0x00000000 0x0000000F PRSSEL ASYNCTRIG async channel select 0 4 read-write CONSUMER_VDAC0_ASYNCTRIGCH1 ASYNCTRIG Consumer register 0x1EC read-write 0x00000000 0x0000000F PRSSEL ASYNCTRIG async channel select 0 4 read-write CONSUMER_VDAC0_SYNCTRIGCH0 SYNCTRIG Consumer register 0x1F0 read-write 0x00000000 0x00000300 SPRSSEL SYNCTRIG sync channel select 8 2 read-write CONSUMER_VDAC0_SYNCTRIGCH1 SYNCTRIG Consumer register 0x1F4 read-write 0x00000000 0x00000300 SPRSSEL SYNCTRIG sync channel select 8 2 read-write CONSUMER_WDOG0_SRC0 SRC0 consumer register 0x1F8 read-write 0x00000000 0x0000000F PRSSEL SRC0 async channel select 0 4 read-write CONSUMER_WDOG0_SRC1 SRC1 Consumer register 0x1FC read-write 0x00000000 0x0000000F PRSSEL SRC1 async channel select 0 4 read-write CONSUMER_WDOG1_SRC0 SRC0 consumer register 0x200 read-write 0x00000000 0x0000000F PRSSEL SRC0 async channel select 0 4 read-write CONSUMER_WDOG1_SRC1 SRC1 Consumer register 0x204 read-write 0x00000000 0x0000000F PRSSEL SRC1 async channel select 0 4 read-write GPIO_NS 2 GPIO_NS Registers 0x5003C000 0x00000000 0x00001000 registers GPIO_ODD 26 GPIO_EVEN 27 IPVERSION No Description 0x000 read-only 0x00000002 0xFFFFFFFF IPVERSION ip version id 0 32 read-only PORTA_CTRL Port control 0x030 read-write 0x00400040 0x10701070 SLEWRATE Slew Rate 4 3 read-write DINDIS Data In Disable 12 1 read-write SLEWRATEALT Slew Rate Alt 20 3 read-write DINDISALT Data In Disable Alt 28 1 read-write PORTA_MODEL mode low 0x034 read-write 0x00000000 0xFFFFFFFF MODE0 MODE n 0 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE1 MODE n 4 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE2 MODE n 8 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE3 MODE n 12 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE4 MODE n 16 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE5 MODE n 20 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE6 MODE n 24 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE7 MODE n 28 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 PORTA_MODEH mode high 0x03C read-write 0x00000000 0x00000FFF MODE0 MODE n 0 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE1 MODE n 4 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE2 MODE n 8 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 PORTA_DOUT data out 0x040 read-write 0x00000000 0x000007FF DOUT Data output 0 11 read-write PORTA_DIN data in 0x044 read-only 0x00000000 0x000007FF DIN Data input 0 11 read-only PORTB_CTRL Port control 0x060 read-write 0x00400040 0x10701070 SLEWRATE Slew Rate 4 3 read-write DINDIS Data In Disable 12 1 read-write SLEWRATEALT Slew Rate Alt 20 3 read-write DINDISALT Data In Disable Alt 28 1 read-write PORTB_MODEL mode low 0x064 read-write 0x00000000 0x0FFFFFFF MODE0 MODE n 0 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE1 MODE n 4 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE2 MODE n 8 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE3 MODE n 12 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE4 MODE n 16 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE5 MODE n 20 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE6 MODE n 24 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 PORTB_DOUT data out 0x070 read-write 0x00000000 0x0000007F DOUT Data output 0 7 read-write PORTB_DIN data in 0x074 read-only 0x00000000 0x0000007F DIN Data input 0 7 read-only PORTC_CTRL Port control 0x090 read-write 0x00400040 0x10701070 SLEWRATE Slew Rate 4 3 read-write DINDIS Data In Disable 12 1 read-write SLEWRATEALT Slew Rate Alt 20 3 read-write DINDISALT Data In Disable Alt 28 1 read-write PORTC_MODEL mode low 0x094 read-write 0x00000000 0xFFFFFFFF MODE0 MODE n 0 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE1 MODE n 4 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE2 MODE n 8 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE3 MODE n 12 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE4 MODE n 16 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE5 MODE n 20 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE6 MODE n 24 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE7 MODE n 28 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 PORTC_MODEH mode high 0x09C read-write 0x00000000 0x000000FF MODE0 MODE n 0 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE1 MODE n 4 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 PORTC_DOUT data out 0x0A0 read-write 0x00000000 0x000003FF DOUT Data output 0 10 read-write PORTC_DIN data in 0x0A4 read-only 0x00000000 0x000003FF DIN Data input 0 10 read-only PORTD_CTRL Port control 0x0C0 read-write 0x00400040 0x10701070 SLEWRATE Slew Rate 4 3 read-write DINDIS Data In Disable 12 1 read-write SLEWRATEALT Slew Rate Alt 20 3 read-write DINDISALT Data In Disable Alt 28 1 read-write PORTD_MODEL mode low 0x0C4 read-write 0x00000000 0x00FFFFFF MODE0 MODE n 0 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE1 MODE n 4 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE2 MODE n 8 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE3 MODE n 12 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE4 MODE n 16 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 MODE5 MODE n 20 4 read-write DISABLED Input disabled. Pullup if DOUT is set. 0 INPUT Input enabled. Filter if DOUT is set. 1 INPUTPULL Input enabled. DOUT determines pull direction. 2 INPUTPULLFILTER Input enabled with filter. DOUT determines pull direction. 3 PUSHPULL Push-pull output. 4 PUSHPULLALT Push-pull using alternate control. 5 WIREDOR Wired-or output. 6 WIREDORPULLDOWN Wired-or output with pull-down. 7 WIREDAND Open-drain output. 8 WIREDANDFILTER Open-drain output with filter. 9 WIREDANDPULLUP Open-drain output with pullup. 10 WIREDANDPULLUPFILTER Open-drain output with filter and pullup. 11 WIREDANDALT Open-drain output using alternate control. 12 WIREDANDALTFILTER Open-drain output using alternate control with filter. 13 WIREDANDALTPULLUP Open-drain output using alternate control with pullup. 14 WIREDANDALTPULLUPFILTER Open-drain output using alternate control with filter and pullup. 15 PORTD_DOUT data out 0x0D0 read-write 0x00000000 0x0000003F DOUT Data output 0 6 read-write PORTD_DIN data in 0x0D4 read-only 0x00000000 0x0000003F DIN Data input 0 6 read-only LOCK No Description 0x300 write-only 0x0000A534 0x0000FFFF LOCKKEY Configuration Lock Key 0 16 write-only UNLOCK Unlock code 42292 GPIOLOCKSTATUS No Description 0x310 read-only 0x00000000 0x00000001 LOCK GPIO LOCK status 0 1 read-only UNLOCKED Registers are unlocked 0 LOCKED Registers are locked 1 ABUSALLOC A Bus allocation 0x320 read-write 0x00000000 0x0F0F0F0F AEVEN0 A Bus Even 0 0 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH0 The bus is allocated to VDAC0 CH0 4 AEVEN1 A Bus Even 1 8 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH1 The bus is allocated to VDAC0 CH1 4 AODD0 A Bus Odd 0 16 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH0 The bus is allocated to VDAC0 CH0 4 AODD1 A Bus Odd 1 24 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH1 The bus is allocated to VDAC0 CH1 4 BBUSALLOC B Bus allocation 0x324 read-write 0x00000000 0x0F0F0F0F BEVEN0 B Bus Even 0 0 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH0 The bus is allocated to VDAC0 CH0 4 BEVEN1 B Bus Even 1 8 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH1 The bus is allocated to VDAC0 CH1 4 BODD0 B Bus Odd 0 16 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH0 The bus is allocated to VDAC0 CH0 4 BODD1 B Bus Odd 1 24 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH1 The bus is allocated to VDAC0 CH1 4 CDBUSALLOC CD Bus allocation 0x328 read-write 0x00000000 0x0F0F0F0F CDEVEN0 CD Bus Even 0 0 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH0 The bus is allocated to VDAC0 CH0 4 CDEVEN1 CD Bus Even 1 8 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH1 The bus is allocated to VDAC0 CH1 4 CDODD0 CD Bus Odd 0 16 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH0 The bus is allocated to VDAC0 CH0 4 CDODD1 CD Bus Odd 1 24 4 read-write TRISTATE The bus is not allocated 0 ADC0 The bus is allocated to ADC0 1 ACMP0 The bus is allocated to ACMP0 2 ACMP1 The bus is allocated to ACMP1 3 VDAC0CH1 The bus is allocated to VDAC0 CH1 4 EXTIPSELL External Interrupt Port Select Low 0x400 read-write 0x00000000 0x33333333 EXTIPSEL0 External Interrupt Port Select 0 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSEL1 External Interrupt Port Select 4 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSEL2 External Interrupt Port Select 8 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSEL3 External Interrupt Port Select 12 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSEL4 External Interrupt Port Select 16 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSEL5 External Interrupt Port Select 20 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSEL6 External Interrupt Port Select 24 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSEL7 External Interrupt Port Select 28 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSELH External interrupt Port Select High 0x404 read-write 0x00000000 0x00003333 EXTIPSEL0 External Interrupt Port Select 0 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSEL1 External Interrupt Port Select 4 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSEL2 External Interrupt Port Select 8 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPSEL3 External Interrupt Port Select 12 2 read-write PORTA Port A group selected 0 PORTB Port B group selected 1 PORTC Port C group selected 2 PORTD Port D group selected 3 EXTIPINSELL External Interrupt Pin Select Low 0x408 read-write 0x00000000 0x33333333 EXTIPINSEL0 External Interrupt Pin select 0 2 read-write PIN0 OFFSET=0 0 PIN1 OFFSET=1 1 PIN2 OFFSET=2 2 PIN3 OFFSET=3 3 EXTIPINSEL1 External Interrupt Pin select 4 2 read-write PIN0 OFFSET=0 0 PIN1 OFFSET=1 1 PIN2 OFFSET=2 2 PIN3 OFFSET=3 3 EXTIPINSEL2 External Interrupt Pin select 8 2 read-write PIN0 OFFSET=0 0 PIN1 OFFSET=1 1 PIN2 OFFSET=2 2 PIN3 OFFSET=3 3 EXTIPINSEL3 External Interrupt Pin select 12 2 read-write PIN0 OFFSET=0 0 PIN1 OFFSET=1 1 PIN2 OFFSET=2 2 PIN3 OFFSET=3 3 EXTIPINSEL4 External Interrupt Pin select 16 2 read-write PIN0 OFFSET=0 0 PIN1 OFFSET=1 1 PIN2 OFFSET=2 2 PIN3 OFFSET=3 3 EXTIPINSEL5 External Interrupt Pin select 20 2 read-write PIN0 OFFSET=0 0 PIN1 OFFSET=1 1 PIN2 OFFSET=2 2 PIN3 OFFSET=3 3 EXTIPINSEL6 External Interrupt Pin select 24 2 read-write PIN0 OFFSET=0 0 PIN1 OFFSET=1 1 PIN2 OFFSET=2 2 PIN3 OFFSET=3 3 EXTIPINSEL7 External Interrupt Pin select 28 2 read-write PIN0 OFFSET=0 0 PIN1 OFFSET=1 1 PIN2 OFFSET=2 2 PIN3 OFFSET=3 3 EXTIPINSELH External Interrupt Pin Select High 0x40C read-write 0x00000000 0x00003333 EXTIPINSEL0 External Interrupt Pin select 0 2 read-write PIN8 OFFSET=8 0 PIN9 OFFSET=9 1 PIN10 OFFSET=10 2 PIN11 OFFSET=11 3 EXTIPINSEL1 External Interrupt Pin select 4 2 read-write PIN8 OFFSET=8 0 PIN9 OFFSET=9 1 PIN10 OFFSET=10 2 PIN11 OFFSET=11 3 EXTIPINSEL2 External Interrupt Pin select 8 2 read-write PIN8 OFFSET=8 0 PIN9 OFFSET=9 1 PIN10 OFFSET=10 2 PIN11 OFFSET=11 3 EXTIPINSEL3 External Interrupt Pin select 12 2 read-write PIN8 OFFSET=8 0 PIN9 OFFSET=9 1 PIN10 OFFSET=10 2 PIN11 OFFSET=11 3 EXTIRISE External Interrupt Rising Edge Trigger 0x410 read-write 0x00000000 0x00000FFF EXTIRISE EXT Int Rise 0 12 read-write EXTIFALL External Interrupt Falling Edge Trigger 0x414 read-write 0x00000000 0x00000FFF EXTIFALL EXT Int FALL 0 12 read-write IF Interrupt Flag 0x420 read-write 0x00000000 0x0FFF0FFF EXTIF0 External Pin Flag 0 1 read-write EXTIF1 External Pin Flag 1 1 read-write EXTIF2 External Pin Flag 2 1 read-write EXTIF3 External Pin Flag 3 1 read-write EXTIF4 External Pin Flag 4 1 read-write EXTIF5 External Pin Flag 5 1 read-write EXTIF6 External Pin Flag 6 1 read-write EXTIF7 External Pin Flag 7 1 read-write EXTIF8 External Pin Flag 8 1 read-write EXTIF9 External Pin Flag 9 1 read-write EXTIF10 External Pin Flag 10 1 read-write EXTIF11 External Pin Flag 11 1 read-write EM4WU EM4 wake up 16 12 read-write IEN Interrupt Enable 0x424 read-write 0x00000000 0x0FFF0FFF EXTIEN0 External Pin Enable 0 1 read-write EXTIEN1 External Pin Enable 1 1 read-write EXTIEN2 External Pin Enable 2 1 read-write EXTIEN3 External Pin Enable 3 1 read-write EXTIEN4 External Pin Enable 4 1 read-write EXTIEN5 External Pin Enable 5 1 read-write EXTIEN6 External Pin Enable 6 1 read-write EXTIEN7 External Pin Enable 7 1 read-write EXTIEN8 External Pin Enable 8 1 read-write EXTIEN9 External Pin Enable 9 1 read-write EXTIEN10 External Pin Enable 10 1 read-write EXTIEN11 External Pin Enable 11 1 read-write EM4WUIEN0 EM4 Wake Up Interrupt En 16 1 read-write EM4WUIEN1 EM4 Wake Up Interrupt En 17 1 read-write EM4WUIEN2 EM4 Wake Up Interrupt En 18 1 read-write EM4WUIEN3 EM4 Wake Up Interrupt En 19 1 read-write EM4WUIEN4 EM4 Wake Up Interrupt En 20 1 read-write EM4WUIEN5 EM4 Wake Up Interrupt En 21 1 read-write EM4WUIEN6 EM4 Wake Up Interrupt En 22 1 read-write EM4WUIEN7 EM4 Wake Up Interrupt En 23 1 read-write EM4WUIEN8 EM4 Wake Up Interrupt En 24 1 read-write EM4WUIEN9 EM4 Wake Up Interrupt En 25 1 read-write EM4WUIEN10 EM4 Wake Up Interrupt En 26 1 read-write EM4WUIEN11 EM4 Wake Up Interrupt En 27 1 read-write EM4WUEN No Description 0x42C read-write 0x00000000 0x0FFF0000 EM4WUEN EM4 wake up enable 16 12 read-write EM4WUPOL No Description 0x430 read-write 0x00000000 0x0FFF0000 EM4WUPOL EM4 Wake-Up Polarity 16 12 read-write DBGROUTEPEN No Description 0x440 read-write 0x0000000F 0x0000000F SWCLKTCKPEN Route Pin Enable 0 1 read-write SWDIOTMSPEN Route Location 0 1 1 read-write TDOPEN JTAG Test Debug Output Pin Enable 2 1 read-write TDIPEN JTAG Test Debug Input Pin Enable 3 1 read-write TRACEROUTEPEN No Description 0x444 read-write 0x00000000 0x0000003F SWVPEN Serial Wire Viewer Output Pin Enable 0 1 read-write TRACECLKPEN Trace Clk Pin Enable 1 1 read-write TRACEDATA0PEN Trace Data0 Pin Enable 2 1 read-write TRACEDATA1PEN Trace Data1 Pin Enable 3 1 read-write TRACEDATA2PEN Trace Data2 Pin Enable 4 1 read-write TRACEDATA3PEN Trace Data3 Pin Enable 5 1 read-write LCDSEG LCD Segment Enable 0x460 read-write 0x00000000 0x000FFFFF LCDSEGALLOC LCD Segment Allocation 0 20 read-write LCDCOM LCD Common Enable 0x470 read-write 0x00000000 0x0000000F LCDCOMALLOC LCD Common Allocation 0 4 read-write ACMP0_ROUTEEN ACMP0 pin enable 0x480 read-write 0x00000000 0x00000001 ACMPOUTPEN ACMPOUT pin enable control bit 0 1 read-write ACMP0_ACMPOUTROUTE ACMPOUT port/pin select 0x484 read-write 0x00000000 0x000F0003 PORT ACMPOUT port select register 0 2 read-write PIN ACMPOUT pin select register 16 4 read-write ACMP1_ROUTEEN ACMP1 pin enable 0x48C read-write 0x00000000 0x00000001 ACMPOUTPEN ACMPOUT pin enable control bit 0 1 read-write ACMP1_ACMPOUTROUTE ACMPOUT port/pin select 0x490 read-write 0x00000000 0x000F0003 PORT ACMPOUT port select register 0 2 read-write PIN ACMPOUT pin select register 16 4 read-write CMU_ROUTEEN CMU pin enable 0x498 read-write 0x00000000 0x0000000F CLKOUT0PEN CLKOUT0 pin enable control bit 0 1 read-write CLKOUT1PEN CLKOUT1 pin enable control bit 1 1 read-write CLKOUT2PEN CLKOUT2 pin enable control bit 2 1 read-write CMU_CLKIN0ROUTE CLKIN0 port/pin select 0x49C read-write 0x00000000 0x000F0003 PORT CLKIN0 port select register 0 2 read-write PIN CLKIN0 pin select register 16 4 read-write CMU_CLKOUT0ROUTE CLKOUT0 port/pin select 0x4A0 read-write 0x00000000 0x000F0003 PORT CLKOUT0 port select register 0 2 read-write PIN CLKOUT0 pin select register 16 4 read-write CMU_CLKOUT1ROUTE CLKOUT1 port/pin select 0x4A4 read-write 0x00000000 0x000F0003 PORT CLKOUT1 port select register 0 2 read-write PIN CLKOUT1 pin select register 16 4 read-write CMU_CLKOUT2ROUTE CLKOUT2 port/pin select 0x4A8 read-write 0x00000000 0x000F0003 PORT CLKOUT2 port select register 0 2 read-write PIN CLKOUT2 pin select register 16 4 read-write EUSART0_ROUTEEN EUSART0 pin enable 0x4C4 read-write 0x00000000 0x0000001F CSPEN CS pin enable control bit 0 1 read-write RTSPEN RTS pin enable control bit 1 1 read-write RXPEN RX pin enable control bit 2 1 read-write SCLKPEN SCLK pin enable control bit 3 1 read-write TXPEN TX pin enable control bit 4 1 read-write EUSART0_CSROUTE CS port/pin select 0x4C8 read-write 0x00000000 0x000F0003 PORT CS port select register 0 2 read-write PIN CS pin select register 16 4 read-write EUSART0_CTSROUTE CTS port/pin select 0x4CC read-write 0x00000000 0x000F0003 PORT CTS port select register 0 2 read-write PIN CTS pin select register 16 4 read-write EUSART0_RTSROUTE RTS port/pin select 0x4D0 read-write 0x00000000 0x000F0003 PORT RTS port select register 0 2 read-write PIN RTS pin select register 16 4 read-write EUSART0_RXROUTE RX port/pin select 0x4D4 read-write 0x00000000 0x000F0003 PORT RX port select register 0 2 read-write PIN RX pin select register 16 4 read-write EUSART0_SCLKROUTE SCLK port/pin select 0x4D8 read-write 0x00000000 0x000F0003 PORT SCLK port select register 0 2 read-write PIN SCLK pin select register 16 4 read-write EUSART0_TXROUTE TX port/pin select 0x4DC read-write 0x00000000 0x000F0003 PORT TX port select register 0 2 read-write PIN TX pin select register 16 4 read-write EUSART1_ROUTEEN EUSART1 pin enable 0x4E4 read-write 0x00000000 0x0000001F CSPEN CS pin enable control bit 0 1 read-write RTSPEN RTS pin enable control bit 1 1 read-write RXPEN RX pin enable control bit 2 1 read-write SCLKPEN SCLK pin enable control bit 3 1 read-write TXPEN TX pin enable control bit 4 1 read-write EUSART1_CSROUTE CS port/pin select 0x4E8 read-write 0x00000000 0x000F0003 PORT CS port select register 0 2 read-write PIN CS pin select register 16 4 read-write EUSART1_CTSROUTE CTS port/pin select 0x4EC read-write 0x00000000 0x000F0003 PORT CTS port select register 0 2 read-write PIN CTS pin select register 16 4 read-write EUSART1_RTSROUTE RTS port/pin select 0x4F0 read-write 0x00000000 0x000F0003 PORT RTS port select register 0 2 read-write PIN RTS pin select register 16 4 read-write EUSART1_RXROUTE RX port/pin select 0x4F4 read-write 0x00000000 0x000F0003 PORT RX port select register 0 2 read-write PIN RX pin select register 16 4 read-write EUSART1_SCLKROUTE SCLK port/pin select 0x4F8 read-write 0x00000000 0x000F0003 PORT SCLK port select register 0 2 read-write PIN SCLK pin select register 16 4 read-write EUSART1_TXROUTE TX port/pin select 0x4FC read-write 0x00000000 0x000F0003 PORT TX port select register 0 2 read-write PIN TX pin select register 16 4 read-write EUSART2_ROUTEEN EUSART2 pin enable 0x504 read-write 0x00000000 0x0000001F CSPEN CS pin enable control bit 0 1 read-write RTSPEN RTS pin enable control bit 1 1 read-write RXPEN RX pin enable control bit 2 1 read-write SCLKPEN SCLK pin enable control bit 3 1 read-write TXPEN TX pin enable control bit 4 1 read-write EUSART2_CSROUTE CS port/pin select 0x508 read-write 0x00000000 0x000F0003 PORT CS port select register 0 2 read-write PIN CS pin select register 16 4 read-write EUSART2_CTSROUTE CTS port/pin select 0x50C read-write 0x00000000 0x000F0003 PORT CTS port select register 0 2 read-write PIN CTS pin select register 16 4 read-write EUSART2_RTSROUTE RTS port/pin select 0x510 read-write 0x00000000 0x000F0003 PORT RTS port select register 0 2 read-write PIN RTS pin select register 16 4 read-write EUSART2_RXROUTE RX port/pin select 0x514 read-write 0x00000000 0x000F0003 PORT RX port select register 0 2 read-write PIN RX pin select register 16 4 read-write EUSART2_SCLKROUTE SCLK port/pin select 0x518 read-write 0x00000000 0x000F0003 PORT SCLK port select register 0 2 read-write PIN SCLK pin select register 16 4 read-write EUSART2_TXROUTE TX port/pin select 0x51C read-write 0x00000000 0x000F0003 PORT TX port select register 0 2 read-write PIN TX pin select register 16 4 read-write I2C0_ROUTEEN I2C0 pin enable 0x538 read-write 0x00000000 0x00000003 SCLPEN SCL pin enable control bit 0 1 read-write SDAPEN SDA pin enable control bit 1 1 read-write I2C0_SCLROUTE SCL port/pin select 0x53C read-write 0x00000000 0x000F0003 PORT SCL port select register 0 2 read-write PIN SCL pin select register 16 4 read-write I2C0_SDAROUTE SDA port/pin select 0x540 read-write 0x00000000 0x000F0003 PORT SDA port select register 0 2 read-write PIN SDA pin select register 16 4 read-write I2C1_ROUTEEN I2C1 pin enable 0x548 read-write 0x00000000 0x00000003 SCLPEN SCL pin enable control bit 0 1 read-write SDAPEN SDA pin enable control bit 1 1 read-write I2C1_SCLROUTE SCL port/pin select 0x54C read-write 0x00000000 0x000F0003 PORT SCL port select register 0 2 read-write PIN SCL pin select register 16 4 read-write I2C1_SDAROUTE SDA port/pin select 0x550 read-write 0x00000000 0x000F0003 PORT SDA port select register 0 2 read-write PIN SDA pin select register 16 4 read-write KEYSCAN_ROUTEEN KEYSCAN pin enable 0x558 read-write 0x00000000 0x000000FF COLOUT0PEN COLOUT0 pin enable control bit 0 1 read-write COLOUT1PEN COLOUT1 pin enable control bit 1 1 read-write COLOUT2PEN COLOUT2 pin enable control bit 2 1 read-write COLOUT3PEN COLOUT3 pin enable control bit 3 1 read-write COLOUT4PEN COLOUT4 pin enable control bit 4 1 read-write COLOUT5PEN COLOUT5 pin enable control bit 5 1 read-write COLOUT6PEN COLOUT6 pin enable control bit 6 1 read-write COLOUT7PEN COLOUT7 pin enable control bit 7 1 read-write KEYSCAN_COLOUT0ROUTE COLOUT0 port/pin select 0x55C read-write 0x00000000 0x000F0003 PORT COLOUT0 port select register 0 2 read-write PIN COLOUT0 pin select register 16 4 read-write KEYSCAN_COLOUT1ROUTE COLOUT1 port/pin select 0x560 read-write 0x00000000 0x000F0003 PORT COLOUT1 port select register 0 2 read-write PIN COLOUT1 pin select register 16 4 read-write KEYSCAN_COLOUT2ROUTE COLOUT2 port/pin select 0x564 read-write 0x00000000 0x000F0003 PORT COLOUT2 port select register 0 2 read-write PIN COLOUT2 pin select register 16 4 read-write KEYSCAN_COLOUT3ROUTE COLOUT3 port/pin select 0x568 read-write 0x00000000 0x000F0003 PORT COLOUT3 port select register 0 2 read-write PIN COLOUT3 pin select register 16 4 read-write KEYSCAN_COLOUT4ROUTE COLOUT4 port/pin select 0x56C read-write 0x00000000 0x000F0003 PORT COLOUT4 port select register 0 2 read-write PIN COLOUT4 pin select register 16 4 read-write KEYSCAN_COLOUT5ROUTE COLOUT5 port/pin select 0x570 read-write 0x00000000 0x000F0003 PORT COLOUT5 port select register 0 2 read-write PIN COLOUT5 pin select register 16 4 read-write KEYSCAN_COLOUT6ROUTE COLOUT6 port/pin select 0x574 read-write 0x00000000 0x000F0003 PORT COLOUT6 port select register 0 2 read-write PIN COLOUT6 pin select register 16 4 read-write KEYSCAN_COLOUT7ROUTE COLOUT7 port/pin select 0x578 read-write 0x00000000 0x000F0003 PORT COLOUT7 port select register 0 2 read-write PIN COLOUT7 pin select register 16 4 read-write KEYSCAN_ROWSENSE0ROUTE ROWSENSE0 port/pin select 0x57C read-write 0x00000000 0x000F0003 PORT ROWSENSE0 port select register 0 2 read-write PIN ROWSENSE0 pin select register 16 4 read-write KEYSCAN_ROWSENSE1ROUTE ROWSENSE1 port/pin select 0x580 read-write 0x00000000 0x000F0003 PORT ROWSENSE1 port select register 0 2 read-write PIN ROWSENSE1 pin select register 16 4 read-write KEYSCAN_ROWSENSE2ROUTE ROWSENSE2 port/pin select 0x584 read-write 0x00000000 0x000F0003 PORT ROWSENSE2 port select register 0 2 read-write PIN ROWSENSE2 pin select register 16 4 read-write KEYSCAN_ROWSENSE3ROUTE ROWSENSE3 port/pin select 0x588 read-write 0x00000000 0x000F0003 PORT ROWSENSE3 port select register 0 2 read-write PIN ROWSENSE3 pin select register 16 4 read-write KEYSCAN_ROWSENSE4ROUTE ROWSENSE4 port/pin select 0x58C read-write 0x00000000 0x000F0003 PORT ROWSENSE4 port select register 0 2 read-write PIN ROWSENSE4 pin select register 16 4 read-write KEYSCAN_ROWSENSE5ROUTE ROWSENSE5 port/pin select 0x590 read-write 0x00000000 0x000F0003 PORT ROWSENSE5 port select register 0 2 read-write PIN ROWSENSE5 pin select register 16 4 read-write LESENSE_ROUTEEN LESENSE pin enable 0x598 read-write 0x00000000 0x0000FFFF CH0OUTPEN CH0OUT pin enable control bit 0 1 read-write CH1OUTPEN CH1OUT pin enable control bit 1 1 read-write CH2OUTPEN CH2OUT pin enable control bit 2 1 read-write CH3OUTPEN CH3OUT pin enable control bit 3 1 read-write CH4OUTPEN CH4OUT pin enable control bit 4 1 read-write CH5OUTPEN CH5OUT pin enable control bit 5 1 read-write CH6OUTPEN CH6OUT pin enable control bit 6 1 read-write CH7OUTPEN CH7OUT pin enable control bit 7 1 read-write CH8OUTPEN CH8OUT pin enable control bit 8 1 read-write CH9OUTPEN CH9OUT pin enable control bit 9 1 read-write CH10OUTPEN CH10OUT pin enable control bit 10 1 read-write CH11OUTPEN CH11OUT pin enable control bit 11 1 read-write CH12OUTPEN CH12OUT pin enable control bit 12 1 read-write CH13OUTPEN CH13OUT pin enable control bit 13 1 read-write CH14OUTPEN CH14OUT pin enable control bit 14 1 read-write CH15OUTPEN CH15OUT pin enable control bit 15 1 read-write LESENSE_CH0OUTROUTE CH0OUT port/pin select 0x59C read-write 0x00000000 0x000F0003 PORT CH0OUT port select register 0 2 read-write PIN CH0OUT pin select register 16 4 read-write LESENSE_CH1OUTROUTE CH1OUT port/pin select 0x5A0 read-write 0x00000000 0x000F0003 PORT CH1OUT port select register 0 2 read-write PIN CH1OUT pin select register 16 4 read-write LESENSE_CH2OUTROUTE CH2OUT port/pin select 0x5A4 read-write 0x00000000 0x000F0003 PORT CH2OUT port select register 0 2 read-write PIN CH2OUT pin select register 16 4 read-write LESENSE_CH3OUTROUTE CH3OUT port/pin select 0x5A8 read-write 0x00000000 0x000F0003 PORT CH3OUT port select register 0 2 read-write PIN CH3OUT pin select register 16 4 read-write LESENSE_CH4OUTROUTE CH4OUT port/pin select 0x5AC read-write 0x00000000 0x000F0003 PORT CH4OUT port select register 0 2 read-write PIN CH4OUT pin select register 16 4 read-write LESENSE_CH5OUTROUTE CH5OUT port/pin select 0x5B0 read-write 0x00000000 0x000F0003 PORT CH5OUT port select register 0 2 read-write PIN CH5OUT pin select register 16 4 read-write LESENSE_CH6OUTROUTE CH6OUT port/pin select 0x5B4 read-write 0x00000000 0x000F0003 PORT CH6OUT port select register 0 2 read-write PIN CH6OUT pin select register 16 4 read-write LESENSE_CH7OUTROUTE CH7OUT port/pin select 0x5B8 read-write 0x00000000 0x000F0003 PORT CH7OUT port select register 0 2 read-write PIN CH7OUT pin select register 16 4 read-write LESENSE_CH8OUTROUTE CH8OUT port/pin select 0x5BC read-write 0x00000000 0x000F0003 PORT CH8OUT port select register 0 2 read-write PIN CH8OUT pin select register 16 4 read-write LESENSE_CH9OUTROUTE CH9OUT port/pin select 0x5C0 read-write 0x00000000 0x000F0003 PORT CH9OUT port select register 0 2 read-write PIN CH9OUT pin select register 16 4 read-write LESENSE_CH10OUTROUTE CH10OUT port/pin select 0x5C4 read-write 0x00000000 0x000F0003 PORT CH10OUT port select register 0 2 read-write PIN CH10OUT pin select register 16 4 read-write LESENSE_CH11OUTROUTE CH11OUT port/pin select 0x5C8 read-write 0x00000000 0x000F0003 PORT CH11OUT port select register 0 2 read-write PIN CH11OUT pin select register 16 4 read-write LESENSE_CH12OUTROUTE CH12OUT port/pin select 0x5CC read-write 0x00000000 0x000F0003 PORT CH12OUT port select register 0 2 read-write PIN CH12OUT pin select register 16 4 read-write LESENSE_CH13OUTROUTE CH13OUT port/pin select 0x5D0 read-write 0x00000000 0x000F0003 PORT CH13OUT port select register 0 2 read-write PIN CH13OUT pin select register 16 4 read-write LESENSE_CH14OUTROUTE CH14OUT port/pin select 0x5D4 read-write 0x00000000 0x000F0003 PORT CH14OUT port select register 0 2 read-write PIN CH14OUT pin select register 16 4 read-write LESENSE_CH15OUTROUTE CH15OUT port/pin select 0x5D8 read-write 0x00000000 0x000F0003 PORT CH15OUT port select register 0 2 read-write PIN CH15OUT pin select register 16 4 read-write LETIMER_ROUTEEN LETIMER pin enable 0x5E0 read-write 0x00000000 0x00000003 OUT0PEN OUT0 pin enable control bit 0 1 read-write OUT1PEN OUT1 pin enable control bit 1 1 read-write LETIMER_OUT0ROUTE OUT0 port/pin select 0x5E4 read-write 0x00000000 0x000F0003 PORT OUT0 port select register 0 2 read-write PIN OUT0 pin select register 16 4 read-write LETIMER_OUT1ROUTE OUT1 port/pin select 0x5E8 read-write 0x00000000 0x000F0003 PORT OUT1 port select register 0 2 read-write PIN OUT1 pin select register 16 4 read-write PCNT0_S0INROUTE S0IN port/pin select 0x63C read-write 0x00000000 0x000F0003 PORT S0IN port select register 0 2 read-write PIN S0IN pin select register 16 4 read-write PCNT0_S1INROUTE S1IN port/pin select 0x640 read-write 0x00000000 0x000F0003 PORT S1IN port select register 0 2 read-write PIN S1IN pin select register 16 4 read-write PRS0_ROUTEEN PRS0 pin enable 0x648 read-write 0x00000000 0x0000FFFF ASYNCH0PEN ASYNCH0 pin enable control bit 0 1 read-write ASYNCH1PEN ASYNCH1 pin enable control bit 1 1 read-write ASYNCH2PEN ASYNCH2 pin enable control bit 2 1 read-write ASYNCH3PEN ASYNCH3 pin enable control bit 3 1 read-write ASYNCH4PEN ASYNCH4 pin enable control bit 4 1 read-write ASYNCH5PEN ASYNCH5 pin enable control bit 5 1 read-write ASYNCH6PEN ASYNCH6 pin enable control bit 6 1 read-write ASYNCH7PEN ASYNCH7 pin enable control bit 7 1 read-write ASYNCH8PEN ASYNCH8 pin enable control bit 8 1 read-write ASYNCH9PEN ASYNCH9 pin enable control bit 9 1 read-write ASYNCH10PEN ASYNCH10 pin enable control bit 10 1 read-write ASYNCH11PEN ASYNCH11 pin enable control bit 11 1 read-write SYNCH0PEN SYNCH0 pin enable control bit 12 1 read-write SYNCH1PEN SYNCH1 pin enable control bit 13 1 read-write SYNCH2PEN SYNCH2 pin enable control bit 14 1 read-write SYNCH3PEN SYNCH3 pin enable control bit 15 1 read-write PRS0_ASYNCH0ROUTE ASYNCH0 port/pin select 0x64C read-write 0x00000000 0x000F0003 PORT ASYNCH0 port select register 0 2 read-write PIN ASYNCH0 pin select register 16 4 read-write PRS0_ASYNCH1ROUTE ASYNCH1 port/pin select 0x650 read-write 0x00000000 0x000F0003 PORT ASYNCH1 port select register 0 2 read-write PIN ASYNCH1 pin select register 16 4 read-write PRS0_ASYNCH2ROUTE ASYNCH2 port/pin select 0x654 read-write 0x00000000 0x000F0003 PORT ASYNCH2 port select register 0 2 read-write PIN ASYNCH2 pin select register 16 4 read-write PRS0_ASYNCH3ROUTE ASYNCH3 port/pin select 0x658 read-write 0x00000000 0x000F0003 PORT ASYNCH3 port select register 0 2 read-write PIN ASYNCH3 pin select register 16 4 read-write PRS0_ASYNCH4ROUTE ASYNCH4 port/pin select 0x65C read-write 0x00000000 0x000F0003 PORT ASYNCH4 port select register 0 2 read-write PIN ASYNCH4 pin select register 16 4 read-write PRS0_ASYNCH5ROUTE ASYNCH5 port/pin select 0x660 read-write 0x00000000 0x000F0003 PORT ASYNCH5 port select register 0 2 read-write PIN ASYNCH5 pin select register 16 4 read-write PRS0_ASYNCH6ROUTE ASYNCH6 port/pin select 0x664 read-write 0x00000000 0x000F0003 PORT ASYNCH6 port select register 0 2 read-write PIN ASYNCH6 pin select register 16 4 read-write PRS0_ASYNCH7ROUTE ASYNCH7 port/pin select 0x668 read-write 0x00000000 0x000F0003 PORT ASYNCH7 port select register 0 2 read-write PIN ASYNCH7 pin select register 16 4 read-write PRS0_ASYNCH8ROUTE ASYNCH8 port/pin select 0x66C read-write 0x00000000 0x000F0003 PORT ASYNCH8 port select register 0 2 read-write PIN ASYNCH8 pin select register 16 4 read-write PRS0_ASYNCH9ROUTE ASYNCH9 port/pin select 0x670 read-write 0x00000000 0x000F0003 PORT ASYNCH9 port select register 0 2 read-write PIN ASYNCH9 pin select register 16 4 read-write PRS0_ASYNCH10ROUTE ASYNCH10 port/pin select 0x674 read-write 0x00000000 0x000F0003 PORT ASYNCH10 port select register 0 2 read-write PIN ASYNCH10 pin select register 16 4 read-write PRS0_ASYNCH11ROUTE ASYNCH11 port/pin select 0x678 read-write 0x00000000 0x000F0003 PORT ASYNCH11 port select register 0 2 read-write PIN ASYNCH11 pin select register 16 4 read-write PRS0_SYNCH0ROUTE SYNCH0 port/pin select 0x67C read-write 0x00000000 0x000F0003 PORT SYNCH0 port select register 0 2 read-write PIN SYNCH0 pin select register 16 4 read-write PRS0_SYNCH1ROUTE SYNCH1 port/pin select 0x680 read-write 0x00000000 0x000F0003 PORT SYNCH1 port select register 0 2 read-write PIN SYNCH1 pin select register 16 4 read-write PRS0_SYNCH2ROUTE SYNCH2 port/pin select 0x684 read-write 0x00000000 0x000F0003 PORT SYNCH2 port select register 0 2 read-write PIN SYNCH2 pin select register 16 4 read-write PRS0_SYNCH3ROUTE SYNCH3 port/pin select 0x688 read-write 0x00000000 0x000F0003 PORT SYNCH3 port select register 0 2 read-write PIN SYNCH3 pin select register 16 4 read-write SYXO0_BUFOUTREQINASYNCROUTE BUFOUTREQINASYNC port/pin select 0x6F0 read-write 0x00000000 0x000F0003 PORT BUFOUTREQINASYNC port select register 0 2 read-write PIN BUFOUTREQINASYNC pin select register 16 4 read-write TIMER0_ROUTEEN TIMER0 pin enable 0x6F8 read-write 0x00000000 0x0000003F CC0PEN CC0 pin enable control bit 0 1 read-write CC1PEN CC1 pin enable control bit 1 1 read-write CC2PEN CC2 pin enable control bit 2 1 read-write CCC0PEN CCC0 pin enable control bit 3 1 read-write CCC1PEN CCC1 pin enable control bit 4 1 read-write CCC2PEN CCC2 pin enable control bit 5 1 read-write TIMER0_CC0ROUTE CC0 port/pin select 0x6FC read-write 0x00000000 0x000F0003 PORT CC0 port select register 0 2 read-write PIN CC0 pin select register 16 4 read-write TIMER0_CC1ROUTE CC1 port/pin select 0x700 read-write 0x00000000 0x000F0003 PORT CC1 port select register 0 2 read-write PIN CC1 pin select register 16 4 read-write TIMER0_CC2ROUTE CC2 port/pin select 0x704 read-write 0x00000000 0x000F0003 PORT CC2 port select register 0 2 read-write PIN CC2 pin select register 16 4 read-write TIMER0_CDTI0ROUTE CDTI0 port/pin select 0x708 read-write 0x00000000 0x000F0003 PORT CCC0 port select register 0 2 read-write PIN CCC0 pin select register 16 4 read-write TIMER0_CDTI1ROUTE CDTI1 port/pin select 0x70C read-write 0x00000000 0x000F0003 PORT CCC1 port select register 0 2 read-write PIN CCC1 pin select register 16 4 read-write TIMER0_CDTI2ROUTE CDTI2 port/pin select 0x710 read-write 0x00000000 0x000F0003 PORT CCC2 port select register 0 2 read-write PIN CCC2 pin select register 16 4 read-write TIMER1_ROUTEEN TIMER1 pin enable 0x718 read-write 0x00000000 0x0000003F CC0PEN CC0 pin enable control bit 0 1 read-write CC1PEN CC1 pin enable control bit 1 1 read-write CC2PEN CC2 pin enable control bit 2 1 read-write CCC0PEN CCC0 pin enable control bit 3 1 read-write CCC1PEN CCC1 pin enable control bit 4 1 read-write CCC2PEN CCC2 pin enable control bit 5 1 read-write TIMER1_CC0ROUTE CC0 port/pin select 0x71C read-write 0x00000000 0x000F0003 PORT CC0 port select register 0 2 read-write PIN CC0 pin select register 16 4 read-write TIMER1_CC1ROUTE CC1 port/pin select 0x720 read-write 0x00000000 0x000F0003 PORT CC1 port select register 0 2 read-write PIN CC1 pin select register 16 4 read-write TIMER1_CC2ROUTE CC2 port/pin select 0x724 read-write 0x00000000 0x000F0003 PORT CC2 port select register 0 2 read-write PIN CC2 pin select register 16 4 read-write TIMER1_CDTI0ROUTE CDTI0 port/pin select 0x728 read-write 0x00000000 0x000F0003 PORT CCC0 port select register 0 2 read-write PIN CCC0 pin select register 16 4 read-write TIMER1_CDTI1ROUTE CDTI1 port/pin select 0x72C read-write 0x00000000 0x000F0003 PORT CCC1 port select register 0 2 read-write PIN CCC1 pin select register 16 4 read-write TIMER1_CDTI2ROUTE CDTI2 port/pin select 0x730 read-write 0x00000000 0x000F0003 PORT CCC2 port select register 0 2 read-write PIN CCC2 pin select register 16 4 read-write TIMER2_ROUTEEN TIMER2 pin enable 0x738 read-write 0x00000000 0x0000003F CC0PEN CC0 pin enable control bit 0 1 read-write CC1PEN CC1 pin enable control bit 1 1 read-write CC2PEN CC2 pin enable control bit 2 1 read-write CCC0PEN CCC0 pin enable control bit 3 1 read-write CCC1PEN CCC1 pin enable control bit 4 1 read-write CCC2PEN CCC2 pin enable control bit 5 1 read-write TIMER2_CC0ROUTE CC0 port/pin select 0x73C read-write 0x00000000 0x000F0003 PORT CC0 port select register 0 2 read-write PIN CC0 pin select register 16 4 read-write TIMER2_CC1ROUTE CC1 port/pin select 0x740 read-write 0x00000000 0x000F0003 PORT CC1 port select register 0 2 read-write PIN CC1 pin select register 16 4 read-write TIMER2_CC2ROUTE CC2 port/pin select 0x744 read-write 0x00000000 0x000F0003 PORT CC2 port select register 0 2 read-write PIN CC2 pin select register 16 4 read-write TIMER2_CDTI0ROUTE CDTI0 port/pin select 0x748 read-write 0x00000000 0x000F0003 PORT CCC0 port select register 0 2 read-write PIN CCC0 pin select register 16 4 read-write TIMER2_CDTI1ROUTE CDTI1 port/pin select 0x74C read-write 0x00000000 0x000F0003 PORT CCC1 port select register 0 2 read-write PIN CCC1 pin select register 16 4 read-write TIMER2_CDTI2ROUTE CDTI2 port/pin select 0x750 read-write 0x00000000 0x000F0003 PORT CCC2 port select register 0 2 read-write PIN CCC2 pin select register 16 4 read-write TIMER3_ROUTEEN TIMER3 pin enable 0x758 read-write 0x00000000 0x0000003F CC0PEN CC0 pin enable control bit 0 1 read-write CC1PEN CC1 pin enable control bit 1 1 read-write CC2PEN CC2 pin enable control bit 2 1 read-write CCC0PEN CCC0 pin enable control bit 3 1 read-write CCC1PEN CCC1 pin enable control bit 4 1 read-write CCC2PEN CCC2 pin enable control bit 5 1 read-write TIMER3_CC0ROUTE CC0 port/pin select 0x75C read-write 0x00000000 0x000F0003 PORT CC0 port select register 0 2 read-write PIN CC0 pin select register 16 4 read-write TIMER3_CC1ROUTE CC1 port/pin select 0x760 read-write 0x00000000 0x000F0003 PORT CC1 port select register 0 2 read-write PIN CC1 pin select register 16 4 read-write TIMER3_CC2ROUTE CC2 port/pin select 0x764 read-write 0x00000000 0x000F0003 PORT CC2 port select register 0 2 read-write PIN CC2 pin select register 16 4 read-write TIMER3_CDTI0ROUTE CDTI0 port/pin select 0x768 read-write 0x00000000 0x000F0003 PORT CCC0 port select register 0 2 read-write PIN CCC0 pin select register 16 4 read-write TIMER3_CDTI1ROUTE CDTI1 port/pin select 0x76C read-write 0x00000000 0x000F0003 PORT CCC1 port select register 0 2 read-write PIN CCC1 pin select register 16 4 read-write TIMER3_CDTI2ROUTE CDTI2 port/pin select 0x770 read-write 0x00000000 0x000F0003 PORT CCC2 port select register 0 2 read-write PIN CCC2 pin select register 16 4 read-write TIMER4_ROUTEEN TIMER4 pin enable 0x778 read-write 0x00000000 0x0000003F CC0PEN CC0 pin enable control bit 0 1 read-write CC1PEN CC1 pin enable control bit 1 1 read-write CC2PEN CC2 pin enable control bit 2 1 read-write CCC0PEN CCC0 pin enable control bit 3 1 read-write CCC1PEN CCC1 pin enable control bit 4 1 read-write CCC2PEN CCC2 pin enable control bit 5 1 read-write TIMER4_CC0ROUTE CC0 port/pin select 0x77C read-write 0x00000000 0x000F0003 PORT CC0 port select register 0 2 read-write PIN CC0 pin select register 16 4 read-write TIMER4_CC1ROUTE CC1 port/pin select 0x780 read-write 0x00000000 0x000F0003 PORT CC1 port select register 0 2 read-write PIN CC1 pin select register 16 4 read-write TIMER4_CC2ROUTE CC2 port/pin select 0x784 read-write 0x00000000 0x000F0003 PORT CC2 port select register 0 2 read-write PIN CC2 pin select register 16 4 read-write TIMER4_CDTI0ROUTE CDTI0 port/pin select 0x788 read-write 0x00000000 0x000F0003 PORT CCC0 port select register 0 2 read-write PIN CCC0 pin select register 16 4 read-write TIMER4_CDTI1ROUTE CDTI1 port/pin select 0x78C read-write 0x00000000 0x000F0003 PORT CCC1 port select register 0 2 read-write PIN CCC1 pin select register 16 4 read-write TIMER4_CDTI2ROUTE CDTI2 port/pin select 0x790 read-write 0x00000000 0x000F0003 PORT CCC2 port select register 0 2 read-write PIN CCC2 pin select register 16 4 read-write USART0_ROUTEEN USART0 pin enable 0x798 read-write 0x00000000 0x0000001F CSPEN CS pin enable control bit 0 1 read-write RTSPEN RTS pin enable control bit 1 1 read-write RXPEN RX pin enable control bit 2 1 read-write CLKPEN SCLK pin enable control bit 3 1 read-write TXPEN TX pin enable control bit 4 1 read-write USART0_CSROUTE CS port/pin select 0x79C read-write 0x00000000 0x000F0003 PORT CS port select register 0 2 read-write PIN CS pin select register 16 4 read-write USART0_CTSROUTE CTS port/pin select 0x7A0 read-write 0x00000000 0x000F0003 PORT CTS port select register 0 2 read-write PIN CTS pin select register 16 4 read-write USART0_RTSROUTE RTS port/pin select 0x7A4 read-write 0x00000000 0x000F0003 PORT RTS port select register 0 2 read-write PIN RTS pin select register 16 4 read-write USART0_RXROUTE RX port/pin select 0x7A8 read-write 0x00000000 0x000F0003 PORT RX port select register 0 2 read-write PIN RX pin select register 16 4 read-write USART0_CLKROUTE SCLK port/pin select 0x7AC read-write 0x00000000 0x000F0003 PORT SCLK port select register 0 2 read-write PIN SCLK pin select register 16 4 read-write USART0_TXROUTE TX port/pin select 0x7B0 read-write 0x00000000 0x000F0003 PORT TX port select register 0 2 read-write PIN TX pin select register 16 4 read-write LDMA_NS 0 LDMA_NS Registers 0x50040000 0x00000000 0x00001000 registers LDMA 22 IPVERSION No Description 0x000 read-only 0x00000000 0x000000FF IPVERSION IPVERSION 0 8 read-only EN No Description 0x004 read-write 0x00000000 0x00000001 EN LDMA module enable and disable register 0 1 read-write CTRL No Description 0x008 read-write 0x1E000000 0x9F000000 NUMFIXED Number of Fixed Priority Channels 24 5 read-write CORERST Reset DMA controller 31 1 read-write STATUS No Description 0x00C read-only 0x1F100000 0x1F1F1FFB ANYBUSY Any DMA Channel Busy 0 1 read-only ANYREQ Any DMA Channel Request Pending 1 1 read-only CHGRANT Granted Channel Number 3 5 read-only CHERROR Errant Channel Number 8 5 read-only FIFOLEVEL FIFO Level 16 5 read-only CHNUM Number of Channels 24 5 read-only SYNCSWSET No Description 0x010 write-only 0x00000000 0x000000FF SYNCSWSET DMA SYNC Software Trigger Set 0 8 write-only SYNCSWCLR No Description 0x014 write-only 0x00000000 0x000000FF SYNCSWCLR DMA SYNC Software Trigger Clear 0 8 write-only SYNCHWEN No Description 0x018 read-write 0x00000000 0x00FF00FF SYNCSETEN Hardware Sync Trigger Set Enable 0 8 read-write SYNCCLREN Hardware Sync Trigger Clear Enable 16 8 read-write SYNCHWSEL No Description 0x01C read-write 0x00000000 0x00FF00FF SYNCSETEDGE Hardware Sync Trigger Set Edge Select 0 8 read-write RISE Use rising edge detection 0 FALL Use falling edge detection 1 SYNCCLREDGE Hardware Sync Trigger Clear Edge Select 16 8 read-write RISE Use rising edge detection 0 FALL Use falling edge detection 1 SYNCSTATUS No Description 0x020 read-only 0x00000000 0x000000FF SYNCTRIG sync trig status 0 8 read-only CHEN No Description 0x024 write-only 0x00000000 0x000000FF CHEN Channel Enables 0 8 write-only CHDIS No Description 0x028 write-only 0x00000000 0x000000FF CHDIS DMA Channel disable 0 8 write-only CHSTATUS No Description 0x02C read-only 0x00000000 0x000000FF CHSTATUS DMA Channel Status 0 8 read-only CHBUSY No Description 0x030 read-only 0x00000000 0x000000FF BUSY Channels Busy 0 8 read-only CHDONE No Description 0x034 read-write 0x00000000 0x000000FF CHDONE0 DMA Channel Link done intr flag 0 1 read-write CHDONE1 DMA Channel Link done intr flag 1 1 read-write CHDONE2 DMA Channel Link done intr flag 2 1 read-write CHDONE3 DMA Channel Link done intr flag 3 1 read-write CHDONE4 DMA Channel Link done intr flag 4 1 read-write CHDONE5 DMA Channel Link done intr flag 5 1 read-write CHDONE6 DMA Channel Link done intr flag 6 1 read-write CHDONE7 DMA Channel Link done intr flag 7 1 read-write DBGHALT No Description 0x038 read-write 0x00000000 0x000000FF DBGHALT DMA Debug Halt 0 8 read-write SWREQ No Description 0x03C write-only 0x00000000 0x000000FF SWREQ Software Transfer Requests 0 8 write-only REQDIS No Description 0x040 read-write 0x00000000 0x000000FF REQDIS DMA Request Disables 0 8 read-write REQPEND No Description 0x044 read-only 0x00000000 0x000000FF REQPEND DMA Requests Pending 0 8 read-only LINKLOAD No Description 0x048 write-only 0x00000000 0x000000FF LINKLOAD DMA Link Loads 0 8 write-only REQCLEAR No Description 0x04C write-only 0x00000000 0x000000FF REQCLEAR DMA Request Clear 0 8 write-only IF No Description 0x050 read-write 0x00000000 0x800000FF DONE0 DMA Structure Operation Done 0 1 read-write DONE1 DMA Structure Operation Done 1 1 read-write DONE2 DMA Structure Operation Done 2 1 read-write DONE3 DMA Structure Operation Done 3 1 read-write DONE4 DMA Structure Operation Done 4 1 read-write DONE5 DMA Structure Operation Done 5 1 read-write DONE6 DMA Structure Operation Done 6 1 read-write DONE7 DMA Structure Operation Done 7 1 read-write ERROR Error Flag 31 1 read-write IEN No Description 0x054 read-write 0x00000000 0x800000FF CHDONE Enable or disable the done interrupt 0 8 read-write ERROR Enable or disable the error interrupt 31 1 read-write CH0_CFG No Description 0x05C read-write 0x00000000 0x00330000 ARBSLOTS Arbitration Slot Number Select 16 2 read-write ONE One arbitration slot selected 0 TWO Two arbitration slots selected 1 FOUR Four arbitration slots selected 2 EIGHT Eight arbitration slots selected 3 SRCINCSIGN Source Address Increment Sign 20 1 read-write POSITIVE Increment source address 0 NEGATIVE Decrement source address 1 DSTINCSIGN Destination Address Increment Sign 21 1 read-write POSITIVE Increment destination address 0 NEGATIVE Decrement destination address 1 CH0_LOOP No Description 0x060 read-write 0x00000000 0x000000FF LOOPCNT Linked Structure Sequence Loop Counter 0 8 read-write CH0_CTRL No Description 0x064 read-write 0x00000000 0xFFFFFFFB STRUCTTYPE DMA Structure Type 0 2 read-write TRANSFER DMA transfer structure type selected. 0 SYNCHRONIZE Synchronization structure type selected. 1 WRITE Write immediate value structure type selected. 2 STRUCTREQ Structure DMA Transfer Request 3 1 read-only XFERCNT DMA Unit Data Transfer Count 4 11 read-write BYTESWAP Endian Byte Swap 15 1 read-write BLOCKSIZE Block Transfer Size 16 4 read-write UNIT1 One unit transfer per arbitration 0 UNIT2 Two unit transfers per arbitration 1 UNIT3 Three unit transfers per arbitration 2 UNIT4 Four unit transfers per arbitration 3 UNIT6 Six unit transfers per arbitration 4 UNIT8 Eight unit transfers per arbitration 5 UNIT16 Sixteen unit transfers per arbitration 7 UNIT32 32 unit transfers per arbitration 9 UNIT64 64 unit transfers per arbitration 10 UNIT128 128 unit transfers per arbitration 11 UNIT256 256 unit transfers per arbitration 12 UNIT512 512 unit transfers per arbitration 13 UNIT1024 1024 unit transfers per arbitration 14 ALL Transfer all units as specified by the XFRCNT field 15 DONEIEN DMA Operation Done Interrupt Flag Set En 20 1 read-write REQMODE DMA Request Transfer Mode Select 21 1 read-write BLOCK The LDMA transfers one BLOCKSIZE per transfer request. 0 ALL One transfer request transfers all units as defined by the XFRCNT field. 1 DECLOOPCNT Decrement Loop Count 22 1 read-write IGNORESREQ Ignore Sreq 23 1 read-write SRCINC Source Address Increment Size 24 2 read-write ONE Increment source address by one unit data size after each read 0 TWO Increment source address by two unit data sizes after each read 1 FOUR Increment source address by four unit data sizes after each read 2 NONE Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO. 3 SIZE Unit Data Transfer Size 26 2 read-write BYTE Each unit transfer is a byte 0 HALFWORD Each unit transfer is a half-word 1 WORD Each unit transfer is a word 2 DSTINC Destination Address Increment Size 28 2 read-write ONE Increment destination address by one unit data size after each write 0 TWO Increment destination address by two unit data sizes after each write 1 FOUR Increment destination address by four unit data sizes after each write 2 NONE Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO. 3 SRCMODE Source Addressing Mode 30 1 read-only ABSOLUTE The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data. 0 RELATIVE The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data. 1 DSTMODE Destination Addressing Mode 31 1 read-only ABSOLUTE The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data. 0 RELATIVE The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data. 1 CH0_SRC No Description 0x068 read-write 0x00000000 0xFFFFFFFF SRCADDR Source Data Address 0 32 read-write CH0_DST No Description 0x06C read-write 0x00000000 0xFFFFFFFF DSTADDR Destination Data Address 0 32 read-write CH0_LINK No Description 0x070 read-write 0x00000000 0xFFFFFFFF LINKMODE Link Structure Addressing Mode 0 1 read-only ABSOLUTE The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor. 0 RELATIVE The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor. 1 LINK Link Next Structure 1 1 read-write LINKADDR Link Structure Address 2 30 read-write CH1_CFG No Description 0x08C read-write 0x00000000 0x00330000 ARBSLOTS Arbitration Slot Number Select 16 2 read-write ONE One arbitration slot selected 0 TWO Two arbitration slots selected 1 FOUR Four arbitration slots selected 2 EIGHT Eight arbitration slots selected 3 SRCINCSIGN Source Address Increment Sign 20 1 read-write POSITIVE Increment source address 0 NEGATIVE Decrement source address 1 DSTINCSIGN Destination Address Increment Sign 21 1 read-write POSITIVE Increment destination address 0 NEGATIVE Decrement destination address 1 CH1_LOOP No Description 0x090 read-write 0x00000000 0x000000FF LOOPCNT Linked Structure Sequence Loop Counter 0 8 read-write CH1_CTRL No Description 0x094 read-write 0x00000000 0xFFFFFFFB STRUCTTYPE DMA Structure Type 0 2 read-write TRANSFER DMA transfer structure type selected. 0 SYNCHRONIZE Synchronization structure type selected. 1 WRITE Write immediate value structure type selected. 2 STRUCTREQ Structure DMA Transfer Request 3 1 read-only XFERCNT DMA Unit Data Transfer Count 4 11 read-write BYTESWAP Endian Byte Swap 15 1 read-write BLOCKSIZE Block Transfer Size 16 4 read-write UNIT1 One unit transfer per arbitration 0 UNIT2 Two unit transfers per arbitration 1 UNIT3 Three unit transfers per arbitration 2 UNIT4 Four unit transfers per arbitration 3 UNIT6 Six unit transfers per arbitration 4 UNIT8 Eight unit transfers per arbitration 5 UNIT16 Sixteen unit transfers per arbitration 7 UNIT32 32 unit transfers per arbitration 9 UNIT64 64 unit transfers per arbitration 10 UNIT128 128 unit transfers per arbitration 11 UNIT256 256 unit transfers per arbitration 12 UNIT512 512 unit transfers per arbitration 13 UNIT1024 1024 unit transfers per arbitration 14 ALL Transfer all units as specified by the XFRCNT field 15 DONEIEN DMA Operation Done Interrupt Flag Set En 20 1 read-write REQMODE DMA Request Transfer Mode Select 21 1 read-write BLOCK The LDMA transfers one BLOCKSIZE per transfer request. 0 ALL One transfer request transfers all units as defined by the XFRCNT field. 1 DECLOOPCNT Decrement Loop Count 22 1 read-write IGNORESREQ Ignore Sreq 23 1 read-write SRCINC Source Address Increment Size 24 2 read-write ONE Increment source address by one unit data size after each read 0 TWO Increment source address by two unit data sizes after each read 1 FOUR Increment source address by four unit data sizes after each read 2 NONE Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO. 3 SIZE Unit Data Transfer Size 26 2 read-write BYTE Each unit transfer is a byte 0 HALFWORD Each unit transfer is a half-word 1 WORD Each unit transfer is a word 2 DSTINC Destination Address Increment Size 28 2 read-write ONE Increment destination address by one unit data size after each write 0 TWO Increment destination address by two unit data sizes after each write 1 FOUR Increment destination address by four unit data sizes after each write 2 NONE Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO. 3 SRCMODE Source Addressing Mode 30 1 read-only ABSOLUTE The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data. 0 RELATIVE The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data. 1 DSTMODE Destination Addressing Mode 31 1 read-only ABSOLUTE The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data. 0 RELATIVE The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data. 1 CH1_SRC No Description 0x098 read-write 0x00000000 0xFFFFFFFF SRCADDR Source Data Address 0 32 read-write CH1_DST No Description 0x09C read-write 0x00000000 0xFFFFFFFF DSTADDR Destination Data Address 0 32 read-write CH1_LINK No Description 0x0A0 read-write 0x00000000 0xFFFFFFFF LINKMODE Link Structure Addressing Mode 0 1 read-only ABSOLUTE The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor. 0 RELATIVE The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor. 1 LINK Link Next Structure 1 1 read-write LINKADDR Link Structure Address 2 30 read-write CH2_CFG No Description 0x0BC read-write 0x00000000 0x00330000 ARBSLOTS Arbitration Slot Number Select 16 2 read-write ONE One arbitration slot selected 0 TWO Two arbitration slots selected 1 FOUR Four arbitration slots selected 2 EIGHT Eight arbitration slots selected 3 SRCINCSIGN Source Address Increment Sign 20 1 read-write POSITIVE Increment source address 0 NEGATIVE Decrement source address 1 DSTINCSIGN Destination Address Increment Sign 21 1 read-write POSITIVE Increment destination address 0 NEGATIVE Decrement destination address 1 CH2_LOOP No Description 0x0C0 read-write 0x00000000 0x000000FF LOOPCNT Linked Structure Sequence Loop Counter 0 8 read-write CH2_CTRL No Description 0x0C4 read-write 0x00000000 0xFFFFFFFB STRUCTTYPE DMA Structure Type 0 2 read-write TRANSFER DMA transfer structure type selected. 0 SYNCHRONIZE Synchronization structure type selected. 1 WRITE Write immediate value structure type selected. 2 STRUCTREQ Structure DMA Transfer Request 3 1 read-only XFERCNT DMA Unit Data Transfer Count 4 11 read-write BYTESWAP Endian Byte Swap 15 1 read-write BLOCKSIZE Block Transfer Size 16 4 read-write UNIT1 One unit transfer per arbitration 0 UNIT2 Two unit transfers per arbitration 1 UNIT3 Three unit transfers per arbitration 2 UNIT4 Four unit transfers per arbitration 3 UNIT6 Six unit transfers per arbitration 4 UNIT8 Eight unit transfers per arbitration 5 UNIT16 Sixteen unit transfers per arbitration 7 UNIT32 32 unit transfers per arbitration 9 UNIT64 64 unit transfers per arbitration 10 UNIT128 128 unit transfers per arbitration 11 UNIT256 256 unit transfers per arbitration 12 UNIT512 512 unit transfers per arbitration 13 UNIT1024 1024 unit transfers per arbitration 14 ALL Transfer all units as specified by the XFRCNT field 15 DONEIEN DMA Operation Done Interrupt Flag Set En 20 1 read-write REQMODE DMA Request Transfer Mode Select 21 1 read-write BLOCK The LDMA transfers one BLOCKSIZE per transfer request. 0 ALL One transfer request transfers all units as defined by the XFRCNT field. 1 DECLOOPCNT Decrement Loop Count 22 1 read-write IGNORESREQ Ignore Sreq 23 1 read-write SRCINC Source Address Increment Size 24 2 read-write ONE Increment source address by one unit data size after each read 0 TWO Increment source address by two unit data sizes after each read 1 FOUR Increment source address by four unit data sizes after each read 2 NONE Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO. 3 SIZE Unit Data Transfer Size 26 2 read-write BYTE Each unit transfer is a byte 0 HALFWORD Each unit transfer is a half-word 1 WORD Each unit transfer is a word 2 DSTINC Destination Address Increment Size 28 2 read-write ONE Increment destination address by one unit data size after each write 0 TWO Increment destination address by two unit data sizes after each write 1 FOUR Increment destination address by four unit data sizes after each write 2 NONE Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO. 3 SRCMODE Source Addressing Mode 30 1 read-only ABSOLUTE The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data. 0 RELATIVE The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data. 1 DSTMODE Destination Addressing Mode 31 1 read-only ABSOLUTE The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data. 0 RELATIVE The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data. 1 CH2_SRC No Description 0x0C8 read-write 0x00000000 0xFFFFFFFF SRCADDR Source Data Address 0 32 read-write CH2_DST No Description 0x0CC read-write 0x00000000 0xFFFFFFFF DSTADDR Destination Data Address 0 32 read-write CH2_LINK No Description 0x0D0 read-write 0x00000000 0xFFFFFFFF LINKMODE Link Structure Addressing Mode 0 1 read-only ABSOLUTE The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor. 0 RELATIVE The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor. 1 LINK Link Next Structure 1 1 read-write LINKADDR Link Structure Address 2 30 read-write CH3_CFG No Description 0x0EC read-write 0x00000000 0x00330000 ARBSLOTS Arbitration Slot Number Select 16 2 read-write ONE One arbitration slot selected 0 TWO Two arbitration slots selected 1 FOUR Four arbitration slots selected 2 EIGHT Eight arbitration slots selected 3 SRCINCSIGN Source Address Increment Sign 20 1 read-write POSITIVE Increment source address 0 NEGATIVE Decrement source address 1 DSTINCSIGN Destination Address Increment Sign 21 1 read-write POSITIVE Increment destination address 0 NEGATIVE Decrement destination address 1 CH3_LOOP No Description 0x0F0 read-write 0x00000000 0x000000FF LOOPCNT Linked Structure Sequence Loop Counter 0 8 read-write CH3_CTRL No Description 0x0F4 read-write 0x00000000 0xFFFFFFFB STRUCTTYPE DMA Structure Type 0 2 read-write TRANSFER DMA transfer structure type selected. 0 SYNCHRONIZE Synchronization structure type selected. 1 WRITE Write immediate value structure type selected. 2 STRUCTREQ Structure DMA Transfer Request 3 1 read-only XFERCNT DMA Unit Data Transfer Count 4 11 read-write BYTESWAP Endian Byte Swap 15 1 read-write BLOCKSIZE Block Transfer Size 16 4 read-write UNIT1 One unit transfer per arbitration 0 UNIT2 Two unit transfers per arbitration 1 UNIT3 Three unit transfers per arbitration 2 UNIT4 Four unit transfers per arbitration 3 UNIT6 Six unit transfers per arbitration 4 UNIT8 Eight unit transfers per arbitration 5 UNIT16 Sixteen unit transfers per arbitration 7 UNIT32 32 unit transfers per arbitration 9 UNIT64 64 unit transfers per arbitration 10 UNIT128 128 unit transfers per arbitration 11 UNIT256 256 unit transfers per arbitration 12 UNIT512 512 unit transfers per arbitration 13 UNIT1024 1024 unit transfers per arbitration 14 ALL Transfer all units as specified by the XFRCNT field 15 DONEIEN DMA Operation Done Interrupt Flag Set En 20 1 read-write REQMODE DMA Request Transfer Mode Select 21 1 read-write BLOCK The LDMA transfers one BLOCKSIZE per transfer request. 0 ALL One transfer request transfers all units as defined by the XFRCNT field. 1 DECLOOPCNT Decrement Loop Count 22 1 read-write IGNORESREQ Ignore Sreq 23 1 read-write SRCINC Source Address Increment Size 24 2 read-write ONE Increment source address by one unit data size after each read 0 TWO Increment source address by two unit data sizes after each read 1 FOUR Increment source address by four unit data sizes after each read 2 NONE Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO. 3 SIZE Unit Data Transfer Size 26 2 read-write BYTE Each unit transfer is a byte 0 HALFWORD Each unit transfer is a half-word 1 WORD Each unit transfer is a word 2 DSTINC Destination Address Increment Size 28 2 read-write ONE Increment destination address by one unit data size after each write 0 TWO Increment destination address by two unit data sizes after each write 1 FOUR Increment destination address by four unit data sizes after each write 2 NONE Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO. 3 SRCMODE Source Addressing Mode 30 1 read-only ABSOLUTE The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data. 0 RELATIVE The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data. 1 DSTMODE Destination Addressing Mode 31 1 read-only ABSOLUTE The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data. 0 RELATIVE The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data. 1 CH3_SRC No Description 0x0F8 read-write 0x00000000 0xFFFFFFFF SRCADDR Source Data Address 0 32 read-write CH3_DST No Description 0x0FC read-write 0x00000000 0xFFFFFFFF DSTADDR Destination Data Address 0 32 read-write CH3_LINK No Description 0x100 read-write 0x00000000 0xFFFFFFFF LINKMODE Link Structure Addressing Mode 0 1 read-only ABSOLUTE The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor. 0 RELATIVE The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor. 1 LINK Link Next Structure 1 1 read-write LINKADDR Link Structure Address 2 30 read-write CH4_CFG No Description 0x11C read-write 0x00000000 0x00330000 ARBSLOTS Arbitration Slot Number Select 16 2 read-write ONE One arbitration slot selected 0 TWO Two arbitration slots selected 1 FOUR Four arbitration slots selected 2 EIGHT Eight arbitration slots selected 3 SRCINCSIGN Source Address Increment Sign 20 1 read-write POSITIVE Increment source address 0 NEGATIVE Decrement source address 1 DSTINCSIGN Destination Address Increment Sign 21 1 read-write POSITIVE Increment destination address 0 NEGATIVE Decrement destination address 1 CH4_LOOP No Description 0x120 read-write 0x00000000 0x000000FF LOOPCNT Linked Structure Sequence Loop Counter 0 8 read-write CH4_CTRL No Description 0x124 read-write 0x00000000 0xFFFFFFFB STRUCTTYPE DMA Structure Type 0 2 read-write TRANSFER DMA transfer structure type selected. 0 SYNCHRONIZE Synchronization structure type selected. 1 WRITE Write immediate value structure type selected. 2 STRUCTREQ Structure DMA Transfer Request 3 1 read-only XFERCNT DMA Unit Data Transfer Count 4 11 read-write BYTESWAP Endian Byte Swap 15 1 read-write BLOCKSIZE Block Transfer Size 16 4 read-write UNIT1 One unit transfer per arbitration 0 UNIT2 Two unit transfers per arbitration 1 UNIT3 Three unit transfers per arbitration 2 UNIT4 Four unit transfers per arbitration 3 UNIT6 Six unit transfers per arbitration 4 UNIT8 Eight unit transfers per arbitration 5 UNIT16 Sixteen unit transfers per arbitration 7 UNIT32 32 unit transfers per arbitration 9 UNIT64 64 unit transfers per arbitration 10 UNIT128 128 unit transfers per arbitration 11 UNIT256 256 unit transfers per arbitration 12 UNIT512 512 unit transfers per arbitration 13 UNIT1024 1024 unit transfers per arbitration 14 ALL Transfer all units as specified by the XFRCNT field 15 DONEIEN DMA Operation Done Interrupt Flag Set En 20 1 read-write REQMODE DMA Request Transfer Mode Select 21 1 read-write BLOCK The LDMA transfers one BLOCKSIZE per transfer request. 0 ALL One transfer request transfers all units as defined by the XFRCNT field. 1 DECLOOPCNT Decrement Loop Count 22 1 read-write IGNORESREQ Ignore Sreq 23 1 read-write SRCINC Source Address Increment Size 24 2 read-write ONE Increment source address by one unit data size after each read 0 TWO Increment source address by two unit data sizes after each read 1 FOUR Increment source address by four unit data sizes after each read 2 NONE Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO. 3 SIZE Unit Data Transfer Size 26 2 read-write BYTE Each unit transfer is a byte 0 HALFWORD Each unit transfer is a half-word 1 WORD Each unit transfer is a word 2 DSTINC Destination Address Increment Size 28 2 read-write ONE Increment destination address by one unit data size after each write 0 TWO Increment destination address by two unit data sizes after each write 1 FOUR Increment destination address by four unit data sizes after each write 2 NONE Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO. 3 SRCMODE Source Addressing Mode 30 1 read-only ABSOLUTE The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data. 0 RELATIVE The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data. 1 DSTMODE Destination Addressing Mode 31 1 read-only ABSOLUTE The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data. 0 RELATIVE The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data. 1 CH4_SRC No Description 0x128 read-write 0x00000000 0xFFFFFFFF SRCADDR Source Data Address 0 32 read-write CH4_DST No Description 0x12C read-write 0x00000000 0xFFFFFFFF DSTADDR Destination Data Address 0 32 read-write CH4_LINK No Description 0x130 read-write 0x00000000 0xFFFFFFFF LINKMODE Link Structure Addressing Mode 0 1 read-only ABSOLUTE The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor. 0 RELATIVE The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor. 1 LINK Link Next Structure 1 1 read-write LINKADDR Link Structure Address 2 30 read-write CH5_CFG No Description 0x14C read-write 0x00000000 0x00330000 ARBSLOTS Arbitration Slot Number Select 16 2 read-write ONE One arbitration slot selected 0 TWO Two arbitration slots selected 1 FOUR Four arbitration slots selected 2 EIGHT Eight arbitration slots selected 3 SRCINCSIGN Source Address Increment Sign 20 1 read-write POSITIVE Increment source address 0 NEGATIVE Decrement source address 1 DSTINCSIGN Destination Address Increment Sign 21 1 read-write POSITIVE Increment destination address 0 NEGATIVE Decrement destination address 1 CH5_LOOP No Description 0x150 read-write 0x00000000 0x000000FF LOOPCNT Linked Structure Sequence Loop Counter 0 8 read-write CH5_CTRL No Description 0x154 read-write 0x00000000 0xFFFFFFFB STRUCTTYPE DMA Structure Type 0 2 read-write TRANSFER DMA transfer structure type selected. 0 SYNCHRONIZE Synchronization structure type selected. 1 WRITE Write immediate value structure type selected. 2 STRUCTREQ Structure DMA Transfer Request 3 1 read-only XFERCNT DMA Unit Data Transfer Count 4 11 read-write BYTESWAP Endian Byte Swap 15 1 read-write BLOCKSIZE Block Transfer Size 16 4 read-write UNIT1 One unit transfer per arbitration 0 UNIT2 Two unit transfers per arbitration 1 UNIT3 Three unit transfers per arbitration 2 UNIT4 Four unit transfers per arbitration 3 UNIT6 Six unit transfers per arbitration 4 UNIT8 Eight unit transfers per arbitration 5 UNIT16 Sixteen unit transfers per arbitration 7 UNIT32 32 unit transfers per arbitration 9 UNIT64 64 unit transfers per arbitration 10 UNIT128 128 unit transfers per arbitration 11 UNIT256 256 unit transfers per arbitration 12 UNIT512 512 unit transfers per arbitration 13 UNIT1024 1024 unit transfers per arbitration 14 ALL Transfer all units as specified by the XFRCNT field 15 DONEIEN DMA Operation Done Interrupt Flag Set En 20 1 read-write REQMODE DMA Request Transfer Mode Select 21 1 read-write BLOCK The LDMA transfers one BLOCKSIZE per transfer request. 0 ALL One transfer request transfers all units as defined by the XFRCNT field. 1 DECLOOPCNT Decrement Loop Count 22 1 read-write IGNORESREQ Ignore Sreq 23 1 read-write SRCINC Source Address Increment Size 24 2 read-write ONE Increment source address by one unit data size after each read 0 TWO Increment source address by two unit data sizes after each read 1 FOUR Increment source address by four unit data sizes after each read 2 NONE Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO. 3 SIZE Unit Data Transfer Size 26 2 read-write BYTE Each unit transfer is a byte 0 HALFWORD Each unit transfer is a half-word 1 WORD Each unit transfer is a word 2 DSTINC Destination Address Increment Size 28 2 read-write ONE Increment destination address by one unit data size after each write 0 TWO Increment destination address by two unit data sizes after each write 1 FOUR Increment destination address by four unit data sizes after each write 2 NONE Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO. 3 SRCMODE Source Addressing Mode 30 1 read-only ABSOLUTE The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data. 0 RELATIVE The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data. 1 DSTMODE Destination Addressing Mode 31 1 read-only ABSOLUTE The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data. 0 RELATIVE The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data. 1 CH5_SRC No Description 0x158 read-write 0x00000000 0xFFFFFFFF SRCADDR Source Data Address 0 32 read-write CH5_DST No Description 0x15C read-write 0x00000000 0xFFFFFFFF DSTADDR Destination Data Address 0 32 read-write CH5_LINK No Description 0x160 read-write 0x00000000 0xFFFFFFFF LINKMODE Link Structure Addressing Mode 0 1 read-only ABSOLUTE The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor. 0 RELATIVE The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor. 1 LINK Link Next Structure 1 1 read-write LINKADDR Link Structure Address 2 30 read-write CH6_CFG No Description 0x17C read-write 0x00000000 0x00330000 ARBSLOTS Arbitration Slot Number Select 16 2 read-write ONE One arbitration slot selected 0 TWO Two arbitration slots selected 1 FOUR Four arbitration slots selected 2 EIGHT Eight arbitration slots selected 3 SRCINCSIGN Source Address Increment Sign 20 1 read-write POSITIVE Increment source address 0 NEGATIVE Decrement source address 1 DSTINCSIGN Destination Address Increment Sign 21 1 read-write POSITIVE Increment destination address 0 NEGATIVE Decrement destination address 1 CH6_LOOP No Description 0x180 read-write 0x00000000 0x000000FF LOOPCNT Linked Structure Sequence Loop Counter 0 8 read-write CH6_CTRL No Description 0x184 read-write 0x00000000 0xFFFFFFFB STRUCTTYPE DMA Structure Type 0 2 read-write TRANSFER DMA transfer structure type selected. 0 SYNCHRONIZE Synchronization structure type selected. 1 WRITE Write immediate value structure type selected. 2 STRUCTREQ Structure DMA Transfer Request 3 1 read-only XFERCNT DMA Unit Data Transfer Count 4 11 read-write BYTESWAP Endian Byte Swap 15 1 read-write BLOCKSIZE Block Transfer Size 16 4 read-write UNIT1 One unit transfer per arbitration 0 UNIT2 Two unit transfers per arbitration 1 UNIT3 Three unit transfers per arbitration 2 UNIT4 Four unit transfers per arbitration 3 UNIT6 Six unit transfers per arbitration 4 UNIT8 Eight unit transfers per arbitration 5 UNIT16 Sixteen unit transfers per arbitration 7 UNIT32 32 unit transfers per arbitration 9 UNIT64 64 unit transfers per arbitration 10 UNIT128 128 unit transfers per arbitration 11 UNIT256 256 unit transfers per arbitration 12 UNIT512 512 unit transfers per arbitration 13 UNIT1024 1024 unit transfers per arbitration 14 ALL Transfer all units as specified by the XFRCNT field 15 DONEIEN DMA Operation Done Interrupt Flag Set En 20 1 read-write REQMODE DMA Request Transfer Mode Select 21 1 read-write BLOCK The LDMA transfers one BLOCKSIZE per transfer request. 0 ALL One transfer request transfers all units as defined by the XFRCNT field. 1 DECLOOPCNT Decrement Loop Count 22 1 read-write IGNORESREQ Ignore Sreq 23 1 read-write SRCINC Source Address Increment Size 24 2 read-write ONE Increment source address by one unit data size after each read 0 TWO Increment source address by two unit data sizes after each read 1 FOUR Increment source address by four unit data sizes after each read 2 NONE Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO. 3 SIZE Unit Data Transfer Size 26 2 read-write BYTE Each unit transfer is a byte 0 HALFWORD Each unit transfer is a half-word 1 WORD Each unit transfer is a word 2 DSTINC Destination Address Increment Size 28 2 read-write ONE Increment destination address by one unit data size after each write 0 TWO Increment destination address by two unit data sizes after each write 1 FOUR Increment destination address by four unit data sizes after each write 2 NONE Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO. 3 SRCMODE Source Addressing Mode 30 1 read-only ABSOLUTE The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data. 0 RELATIVE The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data. 1 DSTMODE Destination Addressing Mode 31 1 read-only ABSOLUTE The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data. 0 RELATIVE The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data. 1 CH6_SRC No Description 0x188 read-write 0x00000000 0xFFFFFFFF SRCADDR Source Data Address 0 32 read-write CH6_DST No Description 0x18C read-write 0x00000000 0xFFFFFFFF DSTADDR Destination Data Address 0 32 read-write CH6_LINK No Description 0x190 read-write 0x00000000 0xFFFFFFFF LINKMODE Link Structure Addressing Mode 0 1 read-only ABSOLUTE The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor. 0 RELATIVE The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor. 1 LINK Link Next Structure 1 1 read-write LINKADDR Link Structure Address 2 30 read-write CH7_CFG No Description 0x1AC read-write 0x00000000 0x00330000 ARBSLOTS Arbitration Slot Number Select 16 2 read-write ONE One arbitration slot selected 0 TWO Two arbitration slots selected 1 FOUR Four arbitration slots selected 2 EIGHT Eight arbitration slots selected 3 SRCINCSIGN Source Address Increment Sign 20 1 read-write POSITIVE Increment source address 0 NEGATIVE Decrement source address 1 DSTINCSIGN Destination Address Increment Sign 21 1 read-write POSITIVE Increment destination address 0 NEGATIVE Decrement destination address 1 CH7_LOOP No Description 0x1B0 read-write 0x00000000 0x000000FF LOOPCNT Linked Structure Sequence Loop Counter 0 8 read-write CH7_CTRL No Description 0x1B4 read-write 0x00000000 0xFFFFFFFB STRUCTTYPE DMA Structure Type 0 2 read-write TRANSFER DMA transfer structure type selected. 0 SYNCHRONIZE Synchronization structure type selected. 1 WRITE Write immediate value structure type selected. 2 STRUCTREQ Structure DMA Transfer Request 3 1 read-only XFERCNT DMA Unit Data Transfer Count 4 11 read-write BYTESWAP Endian Byte Swap 15 1 read-write BLOCKSIZE Block Transfer Size 16 4 read-write UNIT1 One unit transfer per arbitration 0 UNIT2 Two unit transfers per arbitration 1 UNIT3 Three unit transfers per arbitration 2 UNIT4 Four unit transfers per arbitration 3 UNIT6 Six unit transfers per arbitration 4 UNIT8 Eight unit transfers per arbitration 5 UNIT16 Sixteen unit transfers per arbitration 7 UNIT32 32 unit transfers per arbitration 9 UNIT64 64 unit transfers per arbitration 10 UNIT128 128 unit transfers per arbitration 11 UNIT256 256 unit transfers per arbitration 12 UNIT512 512 unit transfers per arbitration 13 UNIT1024 1024 unit transfers per arbitration 14 ALL Transfer all units as specified by the XFRCNT field 15 DONEIEN DMA Operation Done Interrupt Flag Set En 20 1 read-write REQMODE DMA Request Transfer Mode Select 21 1 read-write BLOCK The LDMA transfers one BLOCKSIZE per transfer request. 0 ALL One transfer request transfers all units as defined by the XFRCNT field. 1 DECLOOPCNT Decrement Loop Count 22 1 read-write IGNORESREQ Ignore Sreq 23 1 read-write SRCINC Source Address Increment Size 24 2 read-write ONE Increment source address by one unit data size after each read 0 TWO Increment source address by two unit data sizes after each read 1 FOUR Increment source address by four unit data sizes after each read 2 NONE Do not increment the source address. In this mode reads are made from a fixed source address, for example reading FIFO. 3 SIZE Unit Data Transfer Size 26 2 read-write BYTE Each unit transfer is a byte 0 HALFWORD Each unit transfer is a half-word 1 WORD Each unit transfer is a word 2 DSTINC Destination Address Increment Size 28 2 read-write ONE Increment destination address by one unit data size after each write 0 TWO Increment destination address by two unit data sizes after each write 1 FOUR Increment destination address by four unit data sizes after each write 2 NONE Do not increment the destination address. Writes are made to a fixed destination address, for example writing to a FIFO. 3 SRCMODE Source Addressing Mode 30 1 read-only ABSOLUTE The SRCADDR field of LDMA_CHx_SRC contains the absolute address of the source data. 0 RELATIVE The SRCADDR field of LDMA_CHx_SRC contains the relative offset of the source data. 1 DSTMODE Destination Addressing Mode 31 1 read-only ABSOLUTE The DSTADDR field of LDMA_CHx_DST contains the absolute address of the destination data. 0 RELATIVE The DSTADDR field of LDMA_CHx_DST contains the relative offset of the destination data. 1 CH7_SRC No Description 0x1B8 read-write 0x00000000 0xFFFFFFFF SRCADDR Source Data Address 0 32 read-write CH7_DST No Description 0x1BC read-write 0x00000000 0xFFFFFFFF DSTADDR Destination Data Address 0 32 read-write CH7_LINK No Description 0x1C0 read-write 0x00000000 0xFFFFFFFF LINKMODE Link Structure Addressing Mode 0 1 read-only ABSOLUTE The LINKADDR field of LDMA_CHx_LINK contains the absolute address of the linked descriptor. 0 RELATIVE The LINKADDR field of LDMA_CHx_LINK contains the relative offset of the linked descriptor. 1 LINK Link Next Structure 1 1 read-write LINKADDR Link Structure Address 2 30 read-write LDMAXBAR_NS 2 LDMAXBAR_NS Registers 0x50044000 0x00000000 0x00001000 registers IPVERSION No Description 0x000 read-only 0x00000002 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only CH0_REQSEL No Description 0x004 read-write 0x00000000 0x003F000F SIGSEL Signal Select 0 4 read-write SOURCESEL Source Select 16 6 read-write CH1_REQSEL No Description 0x008 read-write 0x00000000 0x003F000F SIGSEL Signal Select 0 4 read-write SOURCESEL Source Select 16 6 read-write CH2_REQSEL No Description 0x00C read-write 0x00000000 0x003F000F SIGSEL Signal Select 0 4 read-write SOURCESEL Source Select 16 6 read-write CH3_REQSEL No Description 0x010 read-write 0x00000000 0x003F000F SIGSEL Signal Select 0 4 read-write SOURCESEL Source Select 16 6 read-write CH4_REQSEL No Description 0x014 read-write 0x00000000 0x003F000F SIGSEL Signal Select 0 4 read-write SOURCESEL Source Select 16 6 read-write CH5_REQSEL No Description 0x018 read-write 0x00000000 0x003F000F SIGSEL Signal Select 0 4 read-write SOURCESEL Source Select 16 6 read-write CH6_REQSEL No Description 0x01C read-write 0x00000000 0x003F000F SIGSEL Signal Select 0 4 read-write SOURCESEL Source Select 16 6 read-write CH7_REQSEL No Description 0x020 read-write 0x00000000 0x003F000F SIGSEL Signal Select 0 4 read-write SOURCESEL Source Select 16 6 read-write TIMER0_NS 1 TIMER0_NS Registers 0x50048000 0x00000000 0x00001000 registers TIMER0 4 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only CFG No Description 0x004 read-write 0x00000000 0x0FFF1FFB MODE Timer Mode 0 2 read-write UP Up-count mode 0 DOWN Down-count mode 1 UPDOWN Up/down-count mode 2 QDEC Quadrature decoder mode 3 SYNC Timer Start/Stop/Reload Synchronization 3 1 read-write DISABLE Timer operation is unaffected by other timers. 0 ENABLE Timer may be started, stopped and re-loaded from other timer instances. 1 OSMEN One-shot Mode Enable 4 1 read-write QDM Quadrature Decoder Mode Selection 5 1 read-write X2 X2 mode selected 0 X4 X4 mode selected 1 DEBUGRUN Debug Mode Run Enable 6 1 read-write HALT Timer is halted in debug mode 0 RUN Timer is running in debug mode 1 DMACLRACT DMA Request Clear on Active 7 1 read-write CLKSEL Clock Source Select 8 2 read-write PRESCEM01GRPACLK Prescaled EM01GRPACLK 0 CC1 Compare/Capture Channel 1 Input 1 TIMEROUF Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer 2 RETIMEEN PWM output retimed enable 10 1 read-write DISABLE PWM outputs are not re-timed. 0 ENABLE PWM outputs are re-timed. 1 DISSYNCOUT Disable Timer Start/Stop/Reload output 11 1 read-write EN Timer can start/stop/reload other timers with SYNC bit set 0 DIS Timer cannot start/stop/reload other timers with SYNC bit set 1 ATI Always Track Inputs 16 1 read-write RSSCOIST Reload-Start Sets COIST 17 1 read-write PRESC Prescaler Setting 18 10 read-write DIV1 No prescaling 0 DIV2 Prescale by 2 1 DIV4 Prescale by 4 3 DIV8 Prescale by 8 7 DIV16 Prescale by 16 15 DIV32 Prescale by 32 31 DIV64 Prescale by 64 63 DIV128 Prescale by 128 127 DIV256 Prescale by 256 255 DIV512 Prescale by 512 511 DIV1024 Prescale by 1024 1023 CTRL No Description 0x008 read-write 0x00000000 0x0000001F RISEA Timer Rising Input Edge Action 0 2 read-write NONE No action 0 START Start counter without reload 1 STOP Stop counter without reload 2 RELOADSTART Reload and start counter 3 FALLA Timer Falling Input Edge Action 2 2 read-write NONE No action 0 START Start counter without reload 1 STOP Stop counter without reload 2 RELOADSTART Reload and start counter 3 X2CNT 2x Count Mode 4 1 read-write CMD No Description 0x00C write-only 0x00000000 0x00000003 START Start Timer 0 1 write-only STOP Stop Timer 1 1 write-only STATUS No Description 0x010 read-only 0x00000000 0x07070777 RUNNING Running 0 1 read-only DIR Direction 1 1 read-only UP Counting up 0 DOWN Counting down 1 TOPBV TOP Buffer Valid 2 1 read-only TIMERLOCKSTATUS Timer lock status 4 1 read-only UNLOCKED TIMER registers are unlocked 0 LOCKED TIMER registers are locked 1 DTILOCKSTATUS DTI lock status 5 1 read-only UNLOCKED DTI registers are unlocked 0 LOCKED DTI registers are locked 1 SYNCBUSY Sync Busy 6 1 read-only OCBV0 Output Compare Buffer Valid 8 1 read-only OCBV1 Output Compare Buffer Valid 9 1 read-only OCBV2 Output Compare Buffer Valid 10 1 read-only ICFEMPTY0 Input capture fifo empty 16 1 read-only ICFEMPTY1 Input capture fifo empty 17 1 read-only ICFEMPTY2 Input capture fifo empty 18 1 read-only CCPOL0 CCn Polarity 24 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 CCPOL1 CCn Polarity 25 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 CCPOL2 CCn Polarity 26 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 IF No Description 0x014 read-write 0x00000000 0x07770077 OF Overflow Interrupt Flag 0 1 read-write UF Underflow Interrupt Flag 1 1 read-write DIRCHG Direction Change Detect Interrupt Flag 2 1 read-write CC0 Capture Compare Channel 0 Interrupt Flag 4 1 read-write CC1 Capture Compare Channel 1 Interrupt Flag 5 1 read-write CC2 Capture Compare Channel 2 Interrupt Flag 6 1 read-write ICFWLFULL0 Input Capture Watermark Level Full 16 1 read-write ICFWLFULL1 Input Capture Watermark Level Full 17 1 read-write ICFWLFULL2 Input Capture Watermark Level Full 18 1 read-write ICFOF0 Input Capture FIFO overflow 20 1 read-write ICFOF1 Input Capture FIFO overflow 21 1 read-write ICFOF2 Input Capture FIFO overflow 22 1 read-write ICFUF0 Input capture FIFO underflow 24 1 read-write ICFUF1 Input capture FIFO underflow 25 1 read-write ICFUF2 Input capture FIFO underflow 26 1 read-write IEN No Description 0x018 read-write 0x00000000 0x07770077 OF Overflow Interrupt Enable 0 1 read-write UF Underflow Interrupt Enable 1 1 read-write DIRCHG Direction Change Detect Interrupt Enable 2 1 read-write CC0 CC0 Interrupt Enable 4 1 read-write CC1 CC1 Interrupt Enable 5 1 read-write CC2 CC2 Interrupt Enable 6 1 read-write ICFWLFULL0 ICFWLFULL0 Interrupt Enable 16 1 read-write ICFWLFULL1 ICFWLFULL1 Interrupt Enable 17 1 read-write ICFWLFULL2 ICFWLFULL2 Interrupt Enable 18 1 read-write ICFOF0 ICFOF0 Interrupt Enable 20 1 read-write ICFOF1 ICFOF1 Interrupt Enable 21 1 read-write ICFOF2 ICFOF2 Interrupt Enable 22 1 read-write ICFUF0 ICFUF0 Interrupt Enable 24 1 read-write ICFUF1 ICFUF1 Interrupt Enable 25 1 read-write ICFUF2 ICFUF2 Interrupt Enable 26 1 read-write TOP No Description 0x01C read-write 0x0000FFFF 0xFFFFFFFF TOP Counter Top Value 0 32 read-write TOPB No Description 0x020 read-write 0x00000000 0xFFFFFFFF TOPB Counter Top Buffer Register 0 32 read-write CNT No Description 0x024 read-write 0x00000000 0xFFFFFFFF CNT Counter Value 0 32 read-write LOCK No Description 0x02C write-only 0x00000000 0x0000FFFF LOCKKEY Timer Lock Key 0 16 write-only UNLOCK Write to unlock TIMER registers 52864 EN No Description 0x030 read-write 0x00000000 0x00000003 EN Timer Module Enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only CC0_CFG No Description 0x060 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC0_CTRL No Description 0x064 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC0_OC No Description 0x068 read-write 0x00000000 0xFFFFFFFF OC Output Compare Value 0 32 read-write CC0_OCB No Description 0x070 read-write 0x00000000 0xFFFFFFFF OCB Output Compare Value Buffer 0 32 read-write CC0_ICF No Description 0x074 read-only 0x00000000 0xFFFFFFFF ICF Input Capture FIFO 0 32 read-only CC0_ICOF No Description 0x078 read-only 0x00000000 0xFFFFFFFF ICOF Input Capture FIFO Overflow 0 32 read-only CC1_CFG No Description 0x080 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC1_CTRL No Description 0x084 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC1_OC No Description 0x088 read-write 0x00000000 0xFFFFFFFF OC Output Compare Value 0 32 read-write CC1_OCB No Description 0x090 read-write 0x00000000 0xFFFFFFFF OCB Output Compare Value Buffer 0 32 read-write CC1_ICF No Description 0x094 read-only 0x00000000 0xFFFFFFFF ICF Input Capture FIFO 0 32 read-only CC1_ICOF No Description 0x098 read-only 0x00000000 0xFFFFFFFF ICOF Input Capture FIFO Overflow 0 32 read-only CC2_CFG No Description 0x0A0 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC2_CTRL No Description 0x0A4 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC2_OC No Description 0x0A8 read-write 0x00000000 0xFFFFFFFF OC Output Compare Value 0 32 read-write CC2_OCB No Description 0x0B0 read-write 0x00000000 0xFFFFFFFF OCB Output Compare Value Buffer 0 32 read-write CC2_ICF No Description 0x0B4 read-only 0x00000000 0xFFFFFFFF ICF Input Capture FIFO 0 32 read-only CC2_ICOF No Description 0x0B8 read-only 0x00000000 0xFFFFFFFF ICOF Input Capture FIFO Overflow 0 32 read-only DTCFG No Description 0x0E0 read-write 0x00000000 0x00000E03 DTEN DTI Enable 0 1 read-write DTDAS DTI Automatic Start-up Functionality 1 1 read-write NORESTART No DTI restart on debugger exit 0 RESTART DTI restart on debugger exit 1 DTAR DTI Always Run 9 1 read-write DTFATS DTI Fault Action on Timer Stop 10 1 read-write DTPRSEN DTI PRS Source Enable 11 1 read-write DTTIMECFG No Description 0x0E4 read-write 0x00000000 0x003FFFFF DTPRESC DTI Prescaler Setting 0 10 read-write DTRISET DTI Rise-time 10 6 read-write DTFALLT DTI Fall-time 16 6 read-write DTFCFG No Description 0x0E8 read-write 0x00000000 0x1F030000 DTFA DTI Fault Action 16 2 read-write NONE No action on fault 0 INACTIVE Set outputs inactive 1 CLEAR Clear outputs 2 TRISTATE Tristate outputs 3 DTPRS0FEN DTI PRS 0 Fault Enable 24 1 read-write DTPRS1FEN DTI PRS 1 Fault Enable 25 1 read-write DTDBGFEN DTI Debugger Fault Enable 26 1 read-write DTLOCKUPFEN DTI Lockup Fault Enable 27 1 read-write DTEM23FEN DTI EM23 Fault Enable 28 1 read-write DTCTRL No Description 0x0EC read-write 0x00000000 0x00000003 DTCINV DTI Complementary Output Invert. 0 1 read-write DTIPOL DTI Inactive Polarity 1 1 read-write DTOGEN No Description 0x0F0 read-write 0x00000000 0x0000003F DTOGCC0EN DTI CCn Output Generation Enable 0 1 read-write DTOGCC1EN DTI CCn Output Generation Enable 1 1 read-write DTOGCC2EN DTI CCn Output Generation Enable 2 1 read-write DTOGCDTI0EN DTI CDTIn Output Generation Enable 3 1 read-write DTOGCDTI1EN DTI CDTIn Output Generation Enable 4 1 read-write DTOGCDTI2EN DTI CDTIn Output Generation Enable 5 1 read-write DTFAULT No Description 0x0F4 read-only 0x00000000 0x0000001F DTPRS0F DTI PRS 0 Fault 0 1 read-only DTPRS1F DTI PRS 1 Fault 1 1 read-only DTDBGF DTI Debugger Fault 2 1 read-only DTLOCKUPF DTI Lockup Fault 3 1 read-only DTEM23F DTI EM23 Entry Fault 4 1 read-only DTFAULTC No Description 0x0F8 write-only 0x00000000 0x0000001F DTPRS0FC DTI PRS0 Fault Clear 0 1 write-only DTPRS1FC DTI PRS1 Fault Clear 1 1 write-only DTDBGFC DTI Debugger Fault Clear 2 1 write-only DTLOCKUPFC DTI Lockup Fault Clear 3 1 write-only DTEM23FC DTI EM23 Fault Clear 4 1 write-only DTLOCK No Description 0x0FC write-only 0x00000000 0x0000FFFF DTILOCKKEY DTI Lock Key 0 16 write-only UNLOCK Write to unlock TIMER DTI registers 52864 TIMER1_NS 1 TIMER1_NS Registers 0x5004C000 0x00000000 0x00001000 registers TIMER1 5 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only CFG No Description 0x004 read-write 0x00000000 0x0FFF1FFB MODE Timer Mode 0 2 read-write UP Up-count mode 0 DOWN Down-count mode 1 UPDOWN Up/down-count mode 2 QDEC Quadrature decoder mode 3 SYNC Timer Start/Stop/Reload Synchronization 3 1 read-write DISABLE Timer operation is unaffected by other timers. 0 ENABLE Timer may be started, stopped and re-loaded from other timer instances. 1 OSMEN One-shot Mode Enable 4 1 read-write QDM Quadrature Decoder Mode Selection 5 1 read-write X2 X2 mode selected 0 X4 X4 mode selected 1 DEBUGRUN Debug Mode Run Enable 6 1 read-write HALT Timer is halted in debug mode 0 RUN Timer is running in debug mode 1 DMACLRACT DMA Request Clear on Active 7 1 read-write CLKSEL Clock Source Select 8 2 read-write PRESCEM01GRPACLK Prescaled EM01GRPACLK 0 CC1 Compare/Capture Channel 1 Input 1 TIMEROUF Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer 2 RETIMEEN PWM output retimed enable 10 1 read-write DISABLE PWM outputs are not re-timed. 0 ENABLE PWM outputs are re-timed. 1 DISSYNCOUT Disable Timer Start/Stop/Reload output 11 1 read-write EN Timer can start/stop/reload other timers with SYNC bit set 0 DIS Timer cannot start/stop/reload other timers with SYNC bit set 1 ATI Always Track Inputs 16 1 read-write RSSCOIST Reload-Start Sets COIST 17 1 read-write PRESC Prescaler Setting 18 10 read-write DIV1 No prescaling 0 DIV2 Prescale by 2 1 DIV4 Prescale by 4 3 DIV8 Prescale by 8 7 DIV16 Prescale by 16 15 DIV32 Prescale by 32 31 DIV64 Prescale by 64 63 DIV128 Prescale by 128 127 DIV256 Prescale by 256 255 DIV512 Prescale by 512 511 DIV1024 Prescale by 1024 1023 CTRL No Description 0x008 read-write 0x00000000 0x0000001F RISEA Timer Rising Input Edge Action 0 2 read-write NONE No action 0 START Start counter without reload 1 STOP Stop counter without reload 2 RELOADSTART Reload and start counter 3 FALLA Timer Falling Input Edge Action 2 2 read-write NONE No action 0 START Start counter without reload 1 STOP Stop counter without reload 2 RELOADSTART Reload and start counter 3 X2CNT 2x Count Mode 4 1 read-write CMD No Description 0x00C write-only 0x00000000 0x00000003 START Start Timer 0 1 write-only STOP Stop Timer 1 1 write-only STATUS No Description 0x010 read-only 0x00000000 0x07070777 RUNNING Running 0 1 read-only DIR Direction 1 1 read-only UP Counting up 0 DOWN Counting down 1 TOPBV TOP Buffer Valid 2 1 read-only TIMERLOCKSTATUS Timer lock status 4 1 read-only UNLOCKED TIMER registers are unlocked 0 LOCKED TIMER registers are locked 1 DTILOCKSTATUS DTI lock status 5 1 read-only UNLOCKED DTI registers are unlocked 0 LOCKED DTI registers are locked 1 SYNCBUSY Sync Busy 6 1 read-only OCBV0 Output Compare Buffer Valid 8 1 read-only OCBV1 Output Compare Buffer Valid 9 1 read-only OCBV2 Output Compare Buffer Valid 10 1 read-only ICFEMPTY0 Input capture fifo empty 16 1 read-only ICFEMPTY1 Input capture fifo empty 17 1 read-only ICFEMPTY2 Input capture fifo empty 18 1 read-only CCPOL0 CCn Polarity 24 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 CCPOL1 CCn Polarity 25 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 CCPOL2 CCn Polarity 26 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 IF No Description 0x014 read-write 0x00000000 0x07770077 OF Overflow Interrupt Flag 0 1 read-write UF Underflow Interrupt Flag 1 1 read-write DIRCHG Direction Change Detect Interrupt Flag 2 1 read-write CC0 Capture Compare Channel 0 Interrupt Flag 4 1 read-write CC1 Capture Compare Channel 1 Interrupt Flag 5 1 read-write CC2 Capture Compare Channel 2 Interrupt Flag 6 1 read-write ICFWLFULL0 Input Capture Watermark Level Full 16 1 read-write ICFWLFULL1 Input Capture Watermark Level Full 17 1 read-write ICFWLFULL2 Input Capture Watermark Level Full 18 1 read-write ICFOF0 Input Capture FIFO overflow 20 1 read-write ICFOF1 Input Capture FIFO overflow 21 1 read-write ICFOF2 Input Capture FIFO overflow 22 1 read-write ICFUF0 Input capture FIFO underflow 24 1 read-write ICFUF1 Input capture FIFO underflow 25 1 read-write ICFUF2 Input capture FIFO underflow 26 1 read-write IEN No Description 0x018 read-write 0x00000000 0x07770077 OF Overflow Interrupt Enable 0 1 read-write UF Underflow Interrupt Enable 1 1 read-write DIRCHG Direction Change Detect Interrupt Enable 2 1 read-write CC0 CC0 Interrupt Enable 4 1 read-write CC1 CC1 Interrupt Enable 5 1 read-write CC2 CC2 Interrupt Enable 6 1 read-write ICFWLFULL0 ICFWLFULL0 Interrupt Enable 16 1 read-write ICFWLFULL1 ICFWLFULL1 Interrupt Enable 17 1 read-write ICFWLFULL2 ICFWLFULL2 Interrupt Enable 18 1 read-write ICFOF0 ICFOF0 Interrupt Enable 20 1 read-write ICFOF1 ICFOF1 Interrupt Enable 21 1 read-write ICFOF2 ICFOF2 Interrupt Enable 22 1 read-write ICFUF0 ICFUF0 Interrupt Enable 24 1 read-write ICFUF1 ICFUF1 Interrupt Enable 25 1 read-write ICFUF2 ICFUF2 Interrupt Enable 26 1 read-write TOP No Description 0x01C read-write 0x0000FFFF 0x0000FFFF TOP Counter Top Value 0 16 read-write TOPB No Description 0x020 read-write 0x00000000 0x0000FFFF TOPB Counter Top Buffer Register 0 16 read-write CNT No Description 0x024 read-write 0x00000000 0x0000FFFF CNT Counter Value 0 16 read-write LOCK No Description 0x02C write-only 0x00000000 0x0000FFFF LOCKKEY Timer Lock Key 0 16 write-only UNLOCK Write to unlock TIMER registers 52864 EN No Description 0x030 read-write 0x00000000 0x00000003 EN Timer Module Enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only CC0_CFG No Description 0x060 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC0_CTRL No Description 0x064 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC0_OC No Description 0x068 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC0_OCB No Description 0x070 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC0_ICF No Description 0x074 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC0_ICOF No Description 0x078 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only CC1_CFG No Description 0x080 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC1_CTRL No Description 0x084 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC1_OC No Description 0x088 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC1_OCB No Description 0x090 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC1_ICF No Description 0x094 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC1_ICOF No Description 0x098 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only CC2_CFG No Description 0x0A0 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC2_CTRL No Description 0x0A4 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC2_OC No Description 0x0A8 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC2_OCB No Description 0x0B0 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC2_ICF No Description 0x0B4 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC2_ICOF No Description 0x0B8 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only DTCFG No Description 0x0E0 read-write 0x00000000 0x00000E03 DTEN DTI Enable 0 1 read-write DTDAS DTI Automatic Start-up Functionality 1 1 read-write NORESTART No DTI restart on debugger exit 0 RESTART DTI restart on debugger exit 1 DTAR DTI Always Run 9 1 read-write DTFATS DTI Fault Action on Timer Stop 10 1 read-write DTPRSEN DTI PRS Source Enable 11 1 read-write DTTIMECFG No Description 0x0E4 read-write 0x00000000 0x003FFFFF DTPRESC DTI Prescaler Setting 0 10 read-write DTRISET DTI Rise-time 10 6 read-write DTFALLT DTI Fall-time 16 6 read-write DTFCFG No Description 0x0E8 read-write 0x00000000 0x1F030000 DTFA DTI Fault Action 16 2 read-write NONE No action on fault 0 INACTIVE Set outputs inactive 1 CLEAR Clear outputs 2 TRISTATE Tristate outputs 3 DTPRS0FEN DTI PRS 0 Fault Enable 24 1 read-write DTPRS1FEN DTI PRS 1 Fault Enable 25 1 read-write DTDBGFEN DTI Debugger Fault Enable 26 1 read-write DTLOCKUPFEN DTI Lockup Fault Enable 27 1 read-write DTEM23FEN DTI EM23 Fault Enable 28 1 read-write DTCTRL No Description 0x0EC read-write 0x00000000 0x00000003 DTCINV DTI Complementary Output Invert. 0 1 read-write DTIPOL DTI Inactive Polarity 1 1 read-write DTOGEN No Description 0x0F0 read-write 0x00000000 0x0000003F DTOGCC0EN DTI CCn Output Generation Enable 0 1 read-write DTOGCC1EN DTI CCn Output Generation Enable 1 1 read-write DTOGCC2EN DTI CCn Output Generation Enable 2 1 read-write DTOGCDTI0EN DTI CDTIn Output Generation Enable 3 1 read-write DTOGCDTI1EN DTI CDTIn Output Generation Enable 4 1 read-write DTOGCDTI2EN DTI CDTIn Output Generation Enable 5 1 read-write DTFAULT No Description 0x0F4 read-only 0x00000000 0x0000001F DTPRS0F DTI PRS 0 Fault 0 1 read-only DTPRS1F DTI PRS 1 Fault 1 1 read-only DTDBGF DTI Debugger Fault 2 1 read-only DTLOCKUPF DTI Lockup Fault 3 1 read-only DTEM23F DTI EM23 Entry Fault 4 1 read-only DTFAULTC No Description 0x0F8 write-only 0x00000000 0x0000001F DTPRS0FC DTI PRS0 Fault Clear 0 1 write-only DTPRS1FC DTI PRS1 Fault Clear 1 1 write-only DTDBGFC DTI Debugger Fault Clear 2 1 write-only DTLOCKUPFC DTI Lockup Fault Clear 3 1 write-only DTEM23FC DTI EM23 Fault Clear 4 1 write-only DTLOCK No Description 0x0FC write-only 0x00000000 0x0000FFFF DTILOCKKEY DTI Lock Key 0 16 write-only UNLOCK Write to unlock TIMER DTI registers 52864 TIMER2_NS 1 TIMER2_NS Registers 0x50050000 0x00000000 0x00001000 registers TIMER2 6 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only CFG No Description 0x004 read-write 0x00000000 0x0FFF1FFB MODE Timer Mode 0 2 read-write UP Up-count mode 0 DOWN Down-count mode 1 UPDOWN Up/down-count mode 2 QDEC Quadrature decoder mode 3 SYNC Timer Start/Stop/Reload Synchronization 3 1 read-write DISABLE Timer operation is unaffected by other timers. 0 ENABLE Timer may be started, stopped and re-loaded from other timer instances. 1 OSMEN One-shot Mode Enable 4 1 read-write QDM Quadrature Decoder Mode Selection 5 1 read-write X2 X2 mode selected 0 X4 X4 mode selected 1 DEBUGRUN Debug Mode Run Enable 6 1 read-write HALT Timer is halted in debug mode 0 RUN Timer is running in debug mode 1 DMACLRACT DMA Request Clear on Active 7 1 read-write CLKSEL Clock Source Select 8 2 read-write PRESCEM01GRPACLK Prescaled EM01GRPACLK 0 CC1 Compare/Capture Channel 1 Input 1 TIMEROUF Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer 2 RETIMEEN PWM output retimed enable 10 1 read-write DISABLE PWM outputs are not re-timed. 0 ENABLE PWM outputs are re-timed. 1 DISSYNCOUT Disable Timer Start/Stop/Reload output 11 1 read-write EN Timer can start/stop/reload other timers with SYNC bit set 0 DIS Timer cannot start/stop/reload other timers with SYNC bit set 1 ATI Always Track Inputs 16 1 read-write RSSCOIST Reload-Start Sets COIST 17 1 read-write PRESC Prescaler Setting 18 10 read-write DIV1 No prescaling 0 DIV2 Prescale by 2 1 DIV4 Prescale by 4 3 DIV8 Prescale by 8 7 DIV16 Prescale by 16 15 DIV32 Prescale by 32 31 DIV64 Prescale by 64 63 DIV128 Prescale by 128 127 DIV256 Prescale by 256 255 DIV512 Prescale by 512 511 DIV1024 Prescale by 1024 1023 CTRL No Description 0x008 read-write 0x00000000 0x0000001F RISEA Timer Rising Input Edge Action 0 2 read-write NONE No action 0 START Start counter without reload 1 STOP Stop counter without reload 2 RELOADSTART Reload and start counter 3 FALLA Timer Falling Input Edge Action 2 2 read-write NONE No action 0 START Start counter without reload 1 STOP Stop counter without reload 2 RELOADSTART Reload and start counter 3 X2CNT 2x Count Mode 4 1 read-write CMD No Description 0x00C write-only 0x00000000 0x00000003 START Start Timer 0 1 write-only STOP Stop Timer 1 1 write-only STATUS No Description 0x010 read-only 0x00000000 0x07070777 RUNNING Running 0 1 read-only DIR Direction 1 1 read-only UP Counting up 0 DOWN Counting down 1 TOPBV TOP Buffer Valid 2 1 read-only TIMERLOCKSTATUS Timer lock status 4 1 read-only UNLOCKED TIMER registers are unlocked 0 LOCKED TIMER registers are locked 1 DTILOCKSTATUS DTI lock status 5 1 read-only UNLOCKED DTI registers are unlocked 0 LOCKED DTI registers are locked 1 SYNCBUSY Sync Busy 6 1 read-only OCBV0 Output Compare Buffer Valid 8 1 read-only OCBV1 Output Compare Buffer Valid 9 1 read-only OCBV2 Output Compare Buffer Valid 10 1 read-only ICFEMPTY0 Input capture fifo empty 16 1 read-only ICFEMPTY1 Input capture fifo empty 17 1 read-only ICFEMPTY2 Input capture fifo empty 18 1 read-only CCPOL0 CCn Polarity 24 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 CCPOL1 CCn Polarity 25 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 CCPOL2 CCn Polarity 26 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 IF No Description 0x014 read-write 0x00000000 0x07770077 OF Overflow Interrupt Flag 0 1 read-write UF Underflow Interrupt Flag 1 1 read-write DIRCHG Direction Change Detect Interrupt Flag 2 1 read-write CC0 Capture Compare Channel 0 Interrupt Flag 4 1 read-write CC1 Capture Compare Channel 1 Interrupt Flag 5 1 read-write CC2 Capture Compare Channel 2 Interrupt Flag 6 1 read-write ICFWLFULL0 Input Capture Watermark Level Full 16 1 read-write ICFWLFULL1 Input Capture Watermark Level Full 17 1 read-write ICFWLFULL2 Input Capture Watermark Level Full 18 1 read-write ICFOF0 Input Capture FIFO overflow 20 1 read-write ICFOF1 Input Capture FIFO overflow 21 1 read-write ICFOF2 Input Capture FIFO overflow 22 1 read-write ICFUF0 Input capture FIFO underflow 24 1 read-write ICFUF1 Input capture FIFO underflow 25 1 read-write ICFUF2 Input capture FIFO underflow 26 1 read-write IEN No Description 0x018 read-write 0x00000000 0x07770077 OF Overflow Interrupt Enable 0 1 read-write UF Underflow Interrupt Enable 1 1 read-write DIRCHG Direction Change Detect Interrupt Enable 2 1 read-write CC0 CC0 Interrupt Enable 4 1 read-write CC1 CC1 Interrupt Enable 5 1 read-write CC2 CC2 Interrupt Enable 6 1 read-write ICFWLFULL0 ICFWLFULL0 Interrupt Enable 16 1 read-write ICFWLFULL1 ICFWLFULL1 Interrupt Enable 17 1 read-write ICFWLFULL2 ICFWLFULL2 Interrupt Enable 18 1 read-write ICFOF0 ICFOF0 Interrupt Enable 20 1 read-write ICFOF1 ICFOF1 Interrupt Enable 21 1 read-write ICFOF2 ICFOF2 Interrupt Enable 22 1 read-write ICFUF0 ICFUF0 Interrupt Enable 24 1 read-write ICFUF1 ICFUF1 Interrupt Enable 25 1 read-write ICFUF2 ICFUF2 Interrupt Enable 26 1 read-write TOP No Description 0x01C read-write 0x0000FFFF 0x0000FFFF TOP Counter Top Value 0 16 read-write TOPB No Description 0x020 read-write 0x00000000 0x0000FFFF TOPB Counter Top Buffer Register 0 16 read-write CNT No Description 0x024 read-write 0x00000000 0x0000FFFF CNT Counter Value 0 16 read-write LOCK No Description 0x02C write-only 0x00000000 0x0000FFFF LOCKKEY Timer Lock Key 0 16 write-only UNLOCK Write to unlock TIMER registers 52864 EN No Description 0x030 read-write 0x00000000 0x00000003 EN Timer Module Enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only CC0_CFG No Description 0x060 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC0_CTRL No Description 0x064 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC0_OC No Description 0x068 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC0_OCB No Description 0x070 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC0_ICF No Description 0x074 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC0_ICOF No Description 0x078 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only CC1_CFG No Description 0x080 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC1_CTRL No Description 0x084 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC1_OC No Description 0x088 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC1_OCB No Description 0x090 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC1_ICF No Description 0x094 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC1_ICOF No Description 0x098 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only CC2_CFG No Description 0x0A0 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC2_CTRL No Description 0x0A4 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC2_OC No Description 0x0A8 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC2_OCB No Description 0x0B0 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC2_ICF No Description 0x0B4 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC2_ICOF No Description 0x0B8 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only DTCFG No Description 0x0E0 read-write 0x00000000 0x00000E03 DTEN DTI Enable 0 1 read-write DTDAS DTI Automatic Start-up Functionality 1 1 read-write NORESTART No DTI restart on debugger exit 0 RESTART DTI restart on debugger exit 1 DTAR DTI Always Run 9 1 read-write DTFATS DTI Fault Action on Timer Stop 10 1 read-write DTPRSEN DTI PRS Source Enable 11 1 read-write DTTIMECFG No Description 0x0E4 read-write 0x00000000 0x003FFFFF DTPRESC DTI Prescaler Setting 0 10 read-write DTRISET DTI Rise-time 10 6 read-write DTFALLT DTI Fall-time 16 6 read-write DTFCFG No Description 0x0E8 read-write 0x00000000 0x1F030000 DTFA DTI Fault Action 16 2 read-write NONE No action on fault 0 INACTIVE Set outputs inactive 1 CLEAR Clear outputs 2 TRISTATE Tristate outputs 3 DTPRS0FEN DTI PRS 0 Fault Enable 24 1 read-write DTPRS1FEN DTI PRS 1 Fault Enable 25 1 read-write DTDBGFEN DTI Debugger Fault Enable 26 1 read-write DTLOCKUPFEN DTI Lockup Fault Enable 27 1 read-write DTEM23FEN DTI EM23 Fault Enable 28 1 read-write DTCTRL No Description 0x0EC read-write 0x00000000 0x00000003 DTCINV DTI Complementary Output Invert. 0 1 read-write DTIPOL DTI Inactive Polarity 1 1 read-write DTOGEN No Description 0x0F0 read-write 0x00000000 0x0000003F DTOGCC0EN DTI CCn Output Generation Enable 0 1 read-write DTOGCC1EN DTI CCn Output Generation Enable 1 1 read-write DTOGCC2EN DTI CCn Output Generation Enable 2 1 read-write DTOGCDTI0EN DTI CDTIn Output Generation Enable 3 1 read-write DTOGCDTI1EN DTI CDTIn Output Generation Enable 4 1 read-write DTOGCDTI2EN DTI CDTIn Output Generation Enable 5 1 read-write DTFAULT No Description 0x0F4 read-only 0x00000000 0x0000001F DTPRS0F DTI PRS 0 Fault 0 1 read-only DTPRS1F DTI PRS 1 Fault 1 1 read-only DTDBGF DTI Debugger Fault 2 1 read-only DTLOCKUPF DTI Lockup Fault 3 1 read-only DTEM23F DTI EM23 Entry Fault 4 1 read-only DTFAULTC No Description 0x0F8 write-only 0x00000000 0x0000001F DTPRS0FC DTI PRS0 Fault Clear 0 1 write-only DTPRS1FC DTI PRS1 Fault Clear 1 1 write-only DTDBGFC DTI Debugger Fault Clear 2 1 write-only DTLOCKUPFC DTI Lockup Fault Clear 3 1 write-only DTEM23FC DTI EM23 Fault Clear 4 1 write-only DTLOCK No Description 0x0FC write-only 0x00000000 0x0000FFFF DTILOCKKEY DTI Lock Key 0 16 write-only UNLOCK Write to unlock TIMER DTI registers 52864 TIMER3_NS 1 TIMER3_NS Registers 0x50054000 0x00000000 0x00001000 registers TIMER3 7 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only CFG No Description 0x004 read-write 0x00000000 0x0FFF1FFB MODE Timer Mode 0 2 read-write UP Up-count mode 0 DOWN Down-count mode 1 UPDOWN Up/down-count mode 2 QDEC Quadrature decoder mode 3 SYNC Timer Start/Stop/Reload Synchronization 3 1 read-write DISABLE Timer operation is unaffected by other timers. 0 ENABLE Timer may be started, stopped and re-loaded from other timer instances. 1 OSMEN One-shot Mode Enable 4 1 read-write QDM Quadrature Decoder Mode Selection 5 1 read-write X2 X2 mode selected 0 X4 X4 mode selected 1 DEBUGRUN Debug Mode Run Enable 6 1 read-write HALT Timer is halted in debug mode 0 RUN Timer is running in debug mode 1 DMACLRACT DMA Request Clear on Active 7 1 read-write CLKSEL Clock Source Select 8 2 read-write PRESCEM01GRPACLK Prescaled EM01GRPACLK 0 CC1 Compare/Capture Channel 1 Input 1 TIMEROUF Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer 2 RETIMEEN PWM output retimed enable 10 1 read-write DISABLE PWM outputs are not re-timed. 0 ENABLE PWM outputs are re-timed. 1 DISSYNCOUT Disable Timer Start/Stop/Reload output 11 1 read-write EN Timer can start/stop/reload other timers with SYNC bit set 0 DIS Timer cannot start/stop/reload other timers with SYNC bit set 1 ATI Always Track Inputs 16 1 read-write RSSCOIST Reload-Start Sets COIST 17 1 read-write PRESC Prescaler Setting 18 10 read-write DIV1 No prescaling 0 DIV2 Prescale by 2 1 DIV4 Prescale by 4 3 DIV8 Prescale by 8 7 DIV16 Prescale by 16 15 DIV32 Prescale by 32 31 DIV64 Prescale by 64 63 DIV128 Prescale by 128 127 DIV256 Prescale by 256 255 DIV512 Prescale by 512 511 DIV1024 Prescale by 1024 1023 CTRL No Description 0x008 read-write 0x00000000 0x0000001F RISEA Timer Rising Input Edge Action 0 2 read-write NONE No action 0 START Start counter without reload 1 STOP Stop counter without reload 2 RELOADSTART Reload and start counter 3 FALLA Timer Falling Input Edge Action 2 2 read-write NONE No action 0 START Start counter without reload 1 STOP Stop counter without reload 2 RELOADSTART Reload and start counter 3 X2CNT 2x Count Mode 4 1 read-write CMD No Description 0x00C write-only 0x00000000 0x00000003 START Start Timer 0 1 write-only STOP Stop Timer 1 1 write-only STATUS No Description 0x010 read-only 0x00000000 0x07070777 RUNNING Running 0 1 read-only DIR Direction 1 1 read-only UP Counting up 0 DOWN Counting down 1 TOPBV TOP Buffer Valid 2 1 read-only TIMERLOCKSTATUS Timer lock status 4 1 read-only UNLOCKED TIMER registers are unlocked 0 LOCKED TIMER registers are locked 1 DTILOCKSTATUS DTI lock status 5 1 read-only UNLOCKED DTI registers are unlocked 0 LOCKED DTI registers are locked 1 SYNCBUSY Sync Busy 6 1 read-only OCBV0 Output Compare Buffer Valid 8 1 read-only OCBV1 Output Compare Buffer Valid 9 1 read-only OCBV2 Output Compare Buffer Valid 10 1 read-only ICFEMPTY0 Input capture fifo empty 16 1 read-only ICFEMPTY1 Input capture fifo empty 17 1 read-only ICFEMPTY2 Input capture fifo empty 18 1 read-only CCPOL0 CCn Polarity 24 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 CCPOL1 CCn Polarity 25 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 CCPOL2 CCn Polarity 26 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 IF No Description 0x014 read-write 0x00000000 0x07770077 OF Overflow Interrupt Flag 0 1 read-write UF Underflow Interrupt Flag 1 1 read-write DIRCHG Direction Change Detect Interrupt Flag 2 1 read-write CC0 Capture Compare Channel 0 Interrupt Flag 4 1 read-write CC1 Capture Compare Channel 1 Interrupt Flag 5 1 read-write CC2 Capture Compare Channel 2 Interrupt Flag 6 1 read-write ICFWLFULL0 Input Capture Watermark Level Full 16 1 read-write ICFWLFULL1 Input Capture Watermark Level Full 17 1 read-write ICFWLFULL2 Input Capture Watermark Level Full 18 1 read-write ICFOF0 Input Capture FIFO overflow 20 1 read-write ICFOF1 Input Capture FIFO overflow 21 1 read-write ICFOF2 Input Capture FIFO overflow 22 1 read-write ICFUF0 Input capture FIFO underflow 24 1 read-write ICFUF1 Input capture FIFO underflow 25 1 read-write ICFUF2 Input capture FIFO underflow 26 1 read-write IEN No Description 0x018 read-write 0x00000000 0x07770077 OF Overflow Interrupt Enable 0 1 read-write UF Underflow Interrupt Enable 1 1 read-write DIRCHG Direction Change Detect Interrupt Enable 2 1 read-write CC0 CC0 Interrupt Enable 4 1 read-write CC1 CC1 Interrupt Enable 5 1 read-write CC2 CC2 Interrupt Enable 6 1 read-write ICFWLFULL0 ICFWLFULL0 Interrupt Enable 16 1 read-write ICFWLFULL1 ICFWLFULL1 Interrupt Enable 17 1 read-write ICFWLFULL2 ICFWLFULL2 Interrupt Enable 18 1 read-write ICFOF0 ICFOF0 Interrupt Enable 20 1 read-write ICFOF1 ICFOF1 Interrupt Enable 21 1 read-write ICFOF2 ICFOF2 Interrupt Enable 22 1 read-write ICFUF0 ICFUF0 Interrupt Enable 24 1 read-write ICFUF1 ICFUF1 Interrupt Enable 25 1 read-write ICFUF2 ICFUF2 Interrupt Enable 26 1 read-write TOP No Description 0x01C read-write 0x0000FFFF 0x0000FFFF TOP Counter Top Value 0 16 read-write TOPB No Description 0x020 read-write 0x00000000 0x0000FFFF TOPB Counter Top Buffer Register 0 16 read-write CNT No Description 0x024 read-write 0x00000000 0x0000FFFF CNT Counter Value 0 16 read-write LOCK No Description 0x02C write-only 0x00000000 0x0000FFFF LOCKKEY Timer Lock Key 0 16 write-only UNLOCK Write to unlock TIMER registers 52864 EN No Description 0x030 read-write 0x00000000 0x00000003 EN Timer Module Enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only CC0_CFG No Description 0x060 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC0_CTRL No Description 0x064 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC0_OC No Description 0x068 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC0_OCB No Description 0x070 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC0_ICF No Description 0x074 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC0_ICOF No Description 0x078 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only CC1_CFG No Description 0x080 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC1_CTRL No Description 0x084 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC1_OC No Description 0x088 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC1_OCB No Description 0x090 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC1_ICF No Description 0x094 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC1_ICOF No Description 0x098 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only CC2_CFG No Description 0x0A0 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC2_CTRL No Description 0x0A4 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC2_OC No Description 0x0A8 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC2_OCB No Description 0x0B0 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC2_ICF No Description 0x0B4 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC2_ICOF No Description 0x0B8 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only DTCFG No Description 0x0E0 read-write 0x00000000 0x00000E03 DTEN DTI Enable 0 1 read-write DTDAS DTI Automatic Start-up Functionality 1 1 read-write NORESTART No DTI restart on debugger exit 0 RESTART DTI restart on debugger exit 1 DTAR DTI Always Run 9 1 read-write DTFATS DTI Fault Action on Timer Stop 10 1 read-write DTPRSEN DTI PRS Source Enable 11 1 read-write DTTIMECFG No Description 0x0E4 read-write 0x00000000 0x003FFFFF DTPRESC DTI Prescaler Setting 0 10 read-write DTRISET DTI Rise-time 10 6 read-write DTFALLT DTI Fall-time 16 6 read-write DTFCFG No Description 0x0E8 read-write 0x00000000 0x1F030000 DTFA DTI Fault Action 16 2 read-write NONE No action on fault 0 INACTIVE Set outputs inactive 1 CLEAR Clear outputs 2 TRISTATE Tristate outputs 3 DTPRS0FEN DTI PRS 0 Fault Enable 24 1 read-write DTPRS1FEN DTI PRS 1 Fault Enable 25 1 read-write DTDBGFEN DTI Debugger Fault Enable 26 1 read-write DTLOCKUPFEN DTI Lockup Fault Enable 27 1 read-write DTEM23FEN DTI EM23 Fault Enable 28 1 read-write DTCTRL No Description 0x0EC read-write 0x00000000 0x00000003 DTCINV DTI Complementary Output Invert. 0 1 read-write DTIPOL DTI Inactive Polarity 1 1 read-write DTOGEN No Description 0x0F0 read-write 0x00000000 0x0000003F DTOGCC0EN DTI CCn Output Generation Enable 0 1 read-write DTOGCC1EN DTI CCn Output Generation Enable 1 1 read-write DTOGCC2EN DTI CCn Output Generation Enable 2 1 read-write DTOGCDTI0EN DTI CDTIn Output Generation Enable 3 1 read-write DTOGCDTI1EN DTI CDTIn Output Generation Enable 4 1 read-write DTOGCDTI2EN DTI CDTIn Output Generation Enable 5 1 read-write DTFAULT No Description 0x0F4 read-only 0x00000000 0x0000001F DTPRS0F DTI PRS 0 Fault 0 1 read-only DTPRS1F DTI PRS 1 Fault 1 1 read-only DTDBGF DTI Debugger Fault 2 1 read-only DTLOCKUPF DTI Lockup Fault 3 1 read-only DTEM23F DTI EM23 Entry Fault 4 1 read-only DTFAULTC No Description 0x0F8 write-only 0x00000000 0x0000001F DTPRS0FC DTI PRS0 Fault Clear 0 1 write-only DTPRS1FC DTI PRS1 Fault Clear 1 1 write-only DTDBGFC DTI Debugger Fault Clear 2 1 write-only DTLOCKUPFC DTI Lockup Fault Clear 3 1 write-only DTEM23FC DTI EM23 Fault Clear 4 1 write-only DTLOCK No Description 0x0FC write-only 0x00000000 0x0000FFFF DTILOCKKEY DTI Lock Key 0 16 write-only UNLOCK Write to unlock TIMER DTI registers 52864 TIMER4_NS 1 TIMER4_NS Registers 0x50058000 0x00000000 0x00001000 registers TIMER4 8 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only CFG No Description 0x004 read-write 0x00000000 0x0FFF1FFB MODE Timer Mode 0 2 read-write UP Up-count mode 0 DOWN Down-count mode 1 UPDOWN Up/down-count mode 2 QDEC Quadrature decoder mode 3 SYNC Timer Start/Stop/Reload Synchronization 3 1 read-write DISABLE Timer operation is unaffected by other timers. 0 ENABLE Timer may be started, stopped and re-loaded from other timer instances. 1 OSMEN One-shot Mode Enable 4 1 read-write QDM Quadrature Decoder Mode Selection 5 1 read-write X2 X2 mode selected 0 X4 X4 mode selected 1 DEBUGRUN Debug Mode Run Enable 6 1 read-write HALT Timer is halted in debug mode 0 RUN Timer is running in debug mode 1 DMACLRACT DMA Request Clear on Active 7 1 read-write CLKSEL Clock Source Select 8 2 read-write PRESCEM01GRPACLK Prescaled EM01GRPACLK 0 CC1 Compare/Capture Channel 1 Input 1 TIMEROUF Timer is clocked by underflow(down-count) or overflow(up-count) in the lower numbered neighbor Timer 2 RETIMEEN PWM output retimed enable 10 1 read-write DISABLE PWM outputs are not re-timed. 0 ENABLE PWM outputs are re-timed. 1 DISSYNCOUT Disable Timer Start/Stop/Reload output 11 1 read-write EN Timer can start/stop/reload other timers with SYNC bit set 0 DIS Timer cannot start/stop/reload other timers with SYNC bit set 1 ATI Always Track Inputs 16 1 read-write RSSCOIST Reload-Start Sets COIST 17 1 read-write PRESC Prescaler Setting 18 10 read-write DIV1 No prescaling 0 DIV2 Prescale by 2 1 DIV4 Prescale by 4 3 DIV8 Prescale by 8 7 DIV16 Prescale by 16 15 DIV32 Prescale by 32 31 DIV64 Prescale by 64 63 DIV128 Prescale by 128 127 DIV256 Prescale by 256 255 DIV512 Prescale by 512 511 DIV1024 Prescale by 1024 1023 CTRL No Description 0x008 read-write 0x00000000 0x0000001F RISEA Timer Rising Input Edge Action 0 2 read-write NONE No action 0 START Start counter without reload 1 STOP Stop counter without reload 2 RELOADSTART Reload and start counter 3 FALLA Timer Falling Input Edge Action 2 2 read-write NONE No action 0 START Start counter without reload 1 STOP Stop counter without reload 2 RELOADSTART Reload and start counter 3 X2CNT 2x Count Mode 4 1 read-write CMD No Description 0x00C write-only 0x00000000 0x00000003 START Start Timer 0 1 write-only STOP Stop Timer 1 1 write-only STATUS No Description 0x010 read-only 0x00000000 0x07070777 RUNNING Running 0 1 read-only DIR Direction 1 1 read-only UP Counting up 0 DOWN Counting down 1 TOPBV TOP Buffer Valid 2 1 read-only TIMERLOCKSTATUS Timer lock status 4 1 read-only UNLOCKED TIMER registers are unlocked 0 LOCKED TIMER registers are locked 1 DTILOCKSTATUS DTI lock status 5 1 read-only UNLOCKED DTI registers are unlocked 0 LOCKED DTI registers are locked 1 SYNCBUSY Sync Busy 6 1 read-only OCBV0 Output Compare Buffer Valid 8 1 read-only OCBV1 Output Compare Buffer Valid 9 1 read-only OCBV2 Output Compare Buffer Valid 10 1 read-only ICFEMPTY0 Input capture fifo empty 16 1 read-only ICFEMPTY1 Input capture fifo empty 17 1 read-only ICFEMPTY2 Input capture fifo empty 18 1 read-only CCPOL0 CCn Polarity 24 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 CCPOL1 CCn Polarity 25 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 CCPOL2 CCn Polarity 26 1 read-only LOWRISE CC0 polarity low level/rising edge 0 HIGHFALL CC0 polarity high level/falling edge 1 IF No Description 0x014 read-write 0x00000000 0x07770077 OF Overflow Interrupt Flag 0 1 read-write UF Underflow Interrupt Flag 1 1 read-write DIRCHG Direction Change Detect Interrupt Flag 2 1 read-write CC0 Capture Compare Channel 0 Interrupt Flag 4 1 read-write CC1 Capture Compare Channel 1 Interrupt Flag 5 1 read-write CC2 Capture Compare Channel 2 Interrupt Flag 6 1 read-write ICFWLFULL0 Input Capture Watermark Level Full 16 1 read-write ICFWLFULL1 Input Capture Watermark Level Full 17 1 read-write ICFWLFULL2 Input Capture Watermark Level Full 18 1 read-write ICFOF0 Input Capture FIFO overflow 20 1 read-write ICFOF1 Input Capture FIFO overflow 21 1 read-write ICFOF2 Input Capture FIFO overflow 22 1 read-write ICFUF0 Input capture FIFO underflow 24 1 read-write ICFUF1 Input capture FIFO underflow 25 1 read-write ICFUF2 Input capture FIFO underflow 26 1 read-write IEN No Description 0x018 read-write 0x00000000 0x07770077 OF Overflow Interrupt Enable 0 1 read-write UF Underflow Interrupt Enable 1 1 read-write DIRCHG Direction Change Detect Interrupt Enable 2 1 read-write CC0 CC0 Interrupt Enable 4 1 read-write CC1 CC1 Interrupt Enable 5 1 read-write CC2 CC2 Interrupt Enable 6 1 read-write ICFWLFULL0 ICFWLFULL0 Interrupt Enable 16 1 read-write ICFWLFULL1 ICFWLFULL1 Interrupt Enable 17 1 read-write ICFWLFULL2 ICFWLFULL2 Interrupt Enable 18 1 read-write ICFOF0 ICFOF0 Interrupt Enable 20 1 read-write ICFOF1 ICFOF1 Interrupt Enable 21 1 read-write ICFOF2 ICFOF2 Interrupt Enable 22 1 read-write ICFUF0 ICFUF0 Interrupt Enable 24 1 read-write ICFUF1 ICFUF1 Interrupt Enable 25 1 read-write ICFUF2 ICFUF2 Interrupt Enable 26 1 read-write TOP No Description 0x01C read-write 0x0000FFFF 0x0000FFFF TOP Counter Top Value 0 16 read-write TOPB No Description 0x020 read-write 0x00000000 0x0000FFFF TOPB Counter Top Buffer Register 0 16 read-write CNT No Description 0x024 read-write 0x00000000 0x0000FFFF CNT Counter Value 0 16 read-write LOCK No Description 0x02C write-only 0x00000000 0x0000FFFF LOCKKEY Timer Lock Key 0 16 write-only UNLOCK Write to unlock TIMER registers 52864 EN No Description 0x030 read-write 0x00000000 0x00000003 EN Timer Module Enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only CC0_CFG No Description 0x060 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC0_CTRL No Description 0x064 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC0_OC No Description 0x068 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC0_OCB No Description 0x070 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC0_ICF No Description 0x074 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC0_ICOF No Description 0x078 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only CC1_CFG No Description 0x080 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC1_CTRL No Description 0x084 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC1_OC No Description 0x088 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC1_OCB No Description 0x090 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC1_ICF No Description 0x094 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC1_ICOF No Description 0x098 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only CC2_CFG No Description 0x0A0 read-write 0x00000000 0x003E0013 MODE CC Channel Mode 0 2 read-write OFF Compare/Capture channel turned off 0 INPUTCAPTURE Input Capture 1 OUTPUTCOMPARE Output Compare 2 PWM Pulse-Width Modulation 3 COIST Compare Output Initial State 4 1 read-write INSEL Input Selection 17 2 read-write PIN TIMERnCCx pin is selected 0 PRSSYNC Synchornous PRS selected 1 PRSASYNCLEVEL Asynchronous Level PRS selected 2 PRSASYNCPULSE Asynchronous Pulse PRS selected 3 PRSCONF PRS Configuration 19 1 read-write PULSE Each CC event will generate a one EM01GRPACLK cycle high pulse 0 LEVEL The PRS channel will follow CC out 1 FILT Digital Filter 20 1 read-write DISABLE Digital Filter Disabled 0 ENABLE Digital Filter Enabled 1 ICFWL Input Capture FIFO watermark level 21 1 read-write CC2_CTRL No Description 0x0A4 read-write 0x00000000 0x0F003F04 OUTINV Output Invert 2 1 read-write CMOA Compare Match Output Action 8 2 read-write NONE No action on compare match 0 TOGGLE Toggle output on compare match 1 CLEAR Clear output on compare match 2 SET Set output on compare match 3 COFOA Counter Overflow Output Action 10 2 read-write NONE No action on counter overflow 0 TOGGLE Toggle output on counter overflow 1 CLEAR Clear output on counter overflow 2 SET Set output on counter overflow 3 CUFOA Counter Underflow Output Action 12 2 read-write NONE No action on counter underflow 0 TOGGLE Toggle output on counter underflow 1 CLEAR Clear output on counter underflow 2 SET Set output on counter underflow 3 ICEDGE Input Capture Edge Select 24 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 NONE No edge detection, signal is left as it is 3 ICEVCTRL Input Capture Event Control 26 2 read-write EVERYEDGE PRS output pulse and interrupt flag set on every capture 0 EVERYSECONDEDGE PRS output pulse and interrupt flag set on every second capture 1 RISING PRS output pulse and interrupt flag set on rising edge only (if ICEDGE = BOTH) 2 FALLING PRS output pulse and interrupt flag set on falling edge only (if ICEDGE = BOTH) 3 CC2_OC No Description 0x0A8 read-write 0x00000000 0x0000FFFF OC Output Compare Value 0 16 read-write CC2_OCB No Description 0x0B0 read-write 0x00000000 0x0000FFFF OCB Output Compare Value Buffer 0 16 read-write CC2_ICF No Description 0x0B4 read-only 0x00000000 0x0000FFFF ICF Input Capture FIFO 0 16 read-only CC2_ICOF No Description 0x0B8 read-only 0x00000000 0x0000FFFF ICOF Input Capture FIFO Overflow 0 16 read-only DTCFG No Description 0x0E0 read-write 0x00000000 0x00000E03 DTEN DTI Enable 0 1 read-write DTDAS DTI Automatic Start-up Functionality 1 1 read-write NORESTART No DTI restart on debugger exit 0 RESTART DTI restart on debugger exit 1 DTAR DTI Always Run 9 1 read-write DTFATS DTI Fault Action on Timer Stop 10 1 read-write DTPRSEN DTI PRS Source Enable 11 1 read-write DTTIMECFG No Description 0x0E4 read-write 0x00000000 0x003FFFFF DTPRESC DTI Prescaler Setting 0 10 read-write DTRISET DTI Rise-time 10 6 read-write DTFALLT DTI Fall-time 16 6 read-write DTFCFG No Description 0x0E8 read-write 0x00000000 0x1F030000 DTFA DTI Fault Action 16 2 read-write NONE No action on fault 0 INACTIVE Set outputs inactive 1 CLEAR Clear outputs 2 TRISTATE Tristate outputs 3 DTPRS0FEN DTI PRS 0 Fault Enable 24 1 read-write DTPRS1FEN DTI PRS 1 Fault Enable 25 1 read-write DTDBGFEN DTI Debugger Fault Enable 26 1 read-write DTLOCKUPFEN DTI Lockup Fault Enable 27 1 read-write DTEM23FEN DTI EM23 Fault Enable 28 1 read-write DTCTRL No Description 0x0EC read-write 0x00000000 0x00000003 DTCINV DTI Complementary Output Invert. 0 1 read-write DTIPOL DTI Inactive Polarity 1 1 read-write DTOGEN No Description 0x0F0 read-write 0x00000000 0x0000003F DTOGCC0EN DTI CCn Output Generation Enable 0 1 read-write DTOGCC1EN DTI CCn Output Generation Enable 1 1 read-write DTOGCC2EN DTI CCn Output Generation Enable 2 1 read-write DTOGCDTI0EN DTI CDTIn Output Generation Enable 3 1 read-write DTOGCDTI1EN DTI CDTIn Output Generation Enable 4 1 read-write DTOGCDTI2EN DTI CDTIn Output Generation Enable 5 1 read-write DTFAULT No Description 0x0F4 read-only 0x00000000 0x0000001F DTPRS0F DTI PRS 0 Fault 0 1 read-only DTPRS1F DTI PRS 1 Fault 1 1 read-only DTDBGF DTI Debugger Fault 2 1 read-only DTLOCKUPF DTI Lockup Fault 3 1 read-only DTEM23F DTI EM23 Entry Fault 4 1 read-only DTFAULTC No Description 0x0F8 write-only 0x00000000 0x0000001F DTPRS0FC DTI PRS0 Fault Clear 0 1 write-only DTPRS1FC DTI PRS1 Fault Clear 1 1 write-only DTDBGFC DTI Debugger Fault Clear 2 1 write-only DTLOCKUPFC DTI Lockup Fault Clear 3 1 write-only DTEM23FC DTI EM23 Fault Clear 4 1 write-only DTLOCK No Description 0x0FC write-only 0x00000000 0x0000FFFF DTILOCKKEY DTI Lock Key 0 16 write-only UNLOCK Write to unlock TIMER DTI registers 52864 USART0_NS 0 USART0_NS Registers 0x5005C000 0x00000000 0x00001000 registers USART0_RX 9 USART0_TX 10 IPVERSION No Description 0x000 read-only 0x00000000 0xFFFFFFFF IPVERSION IPVERSION 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000001 EN USART Enable 0 1 read-write CTRL No Description 0x008 read-write 0x00000000 0xF3FFFF7F SYNC USART Synchronous Mode 0 1 read-write DISABLE The USART operates in asynchronous mode 0 ENABLE The USART operates in synchronous mode 1 LOOPBK Loopback Enable 1 1 read-write DISABLE The receiver is connected to and receives data from U(S)n_RX 0 ENABLE The receiver is connected to and receives data from U(S)n_TX 1 CCEN Collision Check Enable 2 1 read-write DISABLE Collision check is disabled 0 ENABLE Collision check is enabled. The receiver must be enabled for the check to be performed 1 MPM Multi-Processor Mode 3 1 read-write DISABLE The 9th bit of incoming frames has no special function 0 ENABLE An incoming frame with the 9th bit equal to MPAB will be loaded into the receive buffer regardless of RXBLOCK and will result in the MPAB interrupt flag being set 1 MPAB Multi-Processor Address-Bit 4 1 read-write OVS Oversampling 5 2 read-write X16 Regular UART mode with 16X oversampling in asynchronous mode 0 X8 Double speed with 8X oversampling in asynchronous mode 1 X6 6X oversampling in asynchronous mode 2 X4 Quadruple speed with 4X oversampling in asynchronous mode 3 CLKPOL Clock Polarity 8 1 read-write IDLELOW The bus clock used in synchronous mode has a low base value 0 IDLEHIGH The bus clock used in synchronous mode has a high base value 1 CLKPHA Clock Edge For Setup/Sample 9 1 read-write SAMPLELEADING Data is sampled on the leading edge and set-up on the trailing edge of the bus clock in synchronous mode 0 SAMPLETRAILING Data is set-up on the leading edge and sampled on the trailing edge of the bus clock in synchronous mode 1 MSBF Most Significant Bit First 10 1 read-write DISABLE Data is sent with the least significant bit first 0 ENABLE Data is sent with the most significant bit first 1 CSMA Action On Chip Select In Main Mode 11 1 read-write NOACTION No action taken 0 GOTOSLAVEMODE Go to secondary mode 1 TXBIL TX Buffer Interrupt Level 12 1 read-write EMPTY TXBL and the TXBL interrupt flag are set when the transmit buffer becomes empty. TXBL is cleared when the buffer becomes nonempty. 0 HALFFULL TXBL and TXBLIF are set when the transmit buffer goes from full to half-full or empty. TXBL is cleared when the buffer becomes full. 1 RXINV Receiver Input Invert 13 1 read-write DISABLE Input is passed directly to the receiver 0 ENABLE Input is inverted before it is passed to the receiver 1 TXINV Transmitter output Invert 14 1 read-write DISABLE Output from the transmitter is passed unchanged to U(S)n_TX 0 ENABLE Output from the transmitter is inverted before it is passed to U(S)n_TX 1 CSINV Chip Select Invert 15 1 read-write DISABLE Chip select is active low 0 ENABLE Chip select is active high 1 AUTOCS Automatic Chip Select 16 1 read-write AUTOTRI Automatic TX Tristate 17 1 read-write DISABLE The output on U(S)n_TX when the transmitter is idle is defined by TXINV 0 ENABLE U(S)n_TX is tristated whenever the transmitter is idle 1 SCMODE SmartCard Mode 18 1 read-write SCRETRANS SmartCard Retransmit 19 1 read-write SKIPPERRF Skip Parity Error Frames 20 1 read-write BIT8DV Bit 8 Default Value 21 1 read-write ERRSDMA Halt DMA On Error 22 1 read-write DISABLE Framing and parity errors have no effect on DMA requests from the USART 0 ENABLE DMA requests from the USART are blocked while the PERR or FERR interrupt flags are set 1 ERRSRX Disable RX On Error 23 1 read-write DISABLE Framing and parity errors have no effect on receiver 0 ENABLE Framing and parity errors disable the receiver 1 ERRSTX Disable TX On Error 24 1 read-write DISABLE Received framing and parity errors have no effect on transmitter 0 ENABLE Received framing and parity errors disable the transmitter 1 SSSEARLY Synchronous Secondary Setup Early 25 1 read-write BYTESWAP Byteswap In Double Accesses 28 1 read-write DISABLE Normal byte order 0 ENABLE Byte order swapped 1 AUTOTX Always Transmit When RX Not Full 29 1 read-write MVDIS Majority Vote Disable 30 1 read-write SMSDELAY Synchronous Main Sample Delay 31 1 read-write FRAME No Description 0x00C read-write 0x00001005 0x0000330F DATABITS Data-Bit Mode 0 4 read-write FOUR Each frame contains 4 data bits 1 FIVE Each frame contains 5 data bits 2 SIX Each frame contains 6 data bits 3 SEVEN Each frame contains 7 data bits 4 EIGHT Each frame contains 8 data bits 5 NINE Each frame contains 9 data bits 6 TEN Each frame contains 10 data bits 7 ELEVEN Each frame contains 11 data bits 8 TWELVE Each frame contains 12 data bits 9 THIRTEEN Each frame contains 13 data bits 10 FOURTEEN Each frame contains 14 data bits 11 FIFTEEN Each frame contains 15 data bits 12 SIXTEEN Each frame contains 16 data bits 13 PARITY Parity-Bit Mode 8 2 read-write NONE Parity bits are not used 0 EVEN Even parity are used. Parity bits are automatically generated and checked by hardware. 2 ODD Odd parity is used. Parity bits are automatically generated and checked by hardware. 3 STOPBITS Stop-Bit Mode 12 2 read-write HALF The transmitter generates a half stop bit. Stop-bits are not verified by receiver 0 ONE One stop bit is generated and verified 1 ONEANDAHALF The transmitter generates one and a half stop bit. The receiver verifies the first stop bit 2 TWO The transmitter generates two stop bits. The receiver checks the first stop-bit only 3 TRIGCTRL No Description 0x010 read-write 0x00000000 0x00001FF0 RXTEN Receive Trigger Enable 4 1 read-write TXTEN Transmit Trigger Enable 5 1 read-write AUTOTXTEN AUTOTX Trigger Enable 6 1 read-write TXARX0EN Enable Transmit Trigger after RX End of 7 1 read-write TXARX1EN Enable Transmit Trigger after RX End of 8 1 read-write TXARX2EN Enable Transmit Trigger after RX End of 9 1 read-write RXATX0EN Enable Receive Trigger after TX end of f 10 1 read-write RXATX1EN Enable Receive Trigger after TX end of f 11 1 read-write RXATX2EN Enable Receive Trigger after TX end of f 12 1 read-write CMD No Description 0x014 write-only 0x00000000 0x00000FFF RXEN Receiver Enable 0 1 write-only RXDIS Receiver Disable 1 1 write-only TXEN Transmitter Enable 2 1 write-only TXDIS Transmitter Disable 3 1 write-only MASTEREN Main Mode Enable 4 1 write-only MASTERDIS Main Mode Disable 5 1 write-only RXBLOCKEN Receiver Block Enable 6 1 write-only RXBLOCKDIS Receiver Block Disable 7 1 write-only TXTRIEN Transmitter Tristate Enable 8 1 write-only TXTRIDIS Transmitter Tristate Disable 9 1 write-only CLEARTX Clear TX 10 1 write-only CLEARRX Clear RX 11 1 write-only STATUS No Description 0x018 read-only 0x00002040 0x00037FFF RXENS Receiver Enable Status 0 1 read-only TXENS Transmitter Enable Status 1 1 read-only MASTER SPI Main Mode 2 1 read-only RXBLOCK Block Incoming Data 3 1 read-only TXTRI Transmitter Tristated 4 1 read-only TXC TX Complete 5 1 read-only TXBL TX Buffer Level 6 1 read-only RXDATAV RX Data Valid 7 1 read-only RXFULL RX FIFO Full 8 1 read-only TXBDRIGHT TX Buffer Expects Double Right Data 9 1 read-only TXBSRIGHT TX Buffer Expects Single Right Data 10 1 read-only RXDATAVRIGHT RX Data Right 11 1 read-only RXFULLRIGHT RX Full of Right Data 12 1 read-only TXIDLE TX Idle 13 1 read-only TIMERRESTARTED The USART Timer restarted itself 14 1 read-only TXBUFCNT TX Buffer Count 16 2 read-only CLKDIV No Description 0x01C read-write 0x00000000 0x807FFFF8 DIV Fractional Clock Divider 3 20 read-write AUTOBAUDEN AUTOBAUD detection enable 31 1 read-write RXDATAX No Description 0x020 read-only 0x00000000 0x0000C1FF RXDATA RX Data 0 9 read-only PERR Data Parity Error 14 1 read-only FERR Data Framing Error 15 1 read-only RXDATA No Description 0x024 read-only 0x00000000 0x000000FF RXDATA RX Data 0 8 read-only RXDOUBLEX No Description 0x028 read-only 0x00000000 0xC1FFC1FF RXDATA0 RX Data 0 0 9 read-only PERR0 Data Parity Error 0 14 1 read-only FERR0 Data Framing Error 0 15 1 read-only RXDATA1 RX Data 1 16 9 read-only PERR1 Data Parity Error 1 30 1 read-only FERR1 Data Framing Error 1 31 1 read-only RXDOUBLE No Description 0x02C read-only 0x00000000 0x0000FFFF RXDATA0 RX Data 0 0 8 read-only RXDATA1 RX Data 1 8 8 read-only RXDATAXP No Description 0x030 read-only 0x00000000 0x0000C1FF RXDATAP RX Data Peek 0 9 read-only PERRP Data Parity Error Peek 14 1 read-only FERRP Data Framing Error Peek 15 1 read-only RXDOUBLEXP No Description 0x034 read-only 0x00000000 0xC1FFC1FF RXDATAP0 RX Data 0 Peek 0 9 read-only PERRP0 Data Parity Error 0 Peek 14 1 read-only FERRP0 Data Framing Error 0 Peek 15 1 read-only RXDATAP1 RX Data 1 Peek 16 9 read-only PERRP1 Data Parity Error 1 Peek 30 1 read-only FERRP1 Data Framing Error 1 Peek 31 1 read-only TXDATAX No Description 0x038 write-only 0x00000000 0x0000F9FF TXDATAX TX Data 0 9 write-only UBRXAT Unblock RX After Transmission 11 1 write-only TXTRIAT Set TXTRI After Transmission 12 1 write-only TXBREAK Transmit Data As Break 13 1 write-only TXDISAT Clear TXEN After Transmission 14 1 write-only RXENAT Enable RX After Transmission 15 1 write-only TXDATA No Description 0x03C write-only 0x00000000 0x000000FF TXDATA TX Data 0 8 write-only TXDOUBLEX No Description 0x040 write-only 0x00000000 0xF9FFF9FF TXDATA0 TX Data 0 9 write-only UBRXAT0 Unblock RX After Transmission 11 1 write-only TXTRIAT0 Set TXTRI After Transmission 12 1 write-only TXBREAK0 Transmit Data As Break 13 1 write-only TXDISAT0 Clear TXEN After Transmission 14 1 write-only RXENAT0 Enable RX After Transmission 15 1 write-only TXDATA1 TX Data 16 9 write-only UBRXAT1 Unblock RX After Transmission 27 1 write-only TXTRIAT1 Set TXTRI After Transmission 28 1 write-only TXBREAK1 Transmit Data As Break 29 1 write-only TXDISAT1 Clear TXEN After Transmission 30 1 write-only RXENAT1 Enable RX After Transmission 31 1 write-only TXDOUBLE No Description 0x044 write-only 0x00000000 0x0000FFFF TXDATA0 TX Data 0 8 write-only TXDATA1 TX Data 8 8 write-only IF No Description 0x048 read-write 0x00000002 0x0001FFFF TXC TX Complete Interrupt Flag 0 1 read-write TXBL TX Buffer Level Interrupt Flag 1 1 read-write RXDATAV RX Data Valid Interrupt Flag 2 1 read-write RXFULL RX Buffer Full Interrupt Flag 3 1 read-write RXOF RX Overflow Interrupt Flag 4 1 read-write RXUF RX Underflow Interrupt Flag 5 1 read-write TXOF TX Overflow Interrupt Flag 6 1 read-write TXUF TX Underflow Interrupt Flag 7 1 read-write PERR Parity Error Interrupt Flag 8 1 read-write FERR Framing Error Interrupt Flag 9 1 read-write MPAF Multi-Processor Address Frame Interrupt 10 1 read-write SSM Chip-Select In Main Mode Interrupt Flag 11 1 read-write CCF Collision Check Fail Interrupt Flag 12 1 read-write TXIDLE TX Idle Interrupt Flag 13 1 read-write TCMP0 Timer comparator 0 Interrupt Flag 14 1 read-write TCMP1 Timer comparator 1 Interrupt Flag 15 1 read-write TCMP2 Timer comparator 2 Interrupt Flag 16 1 read-write IEN No Description 0x04C read-write 0x00000000 0x0001FFFF TXC TX Complete Interrupt Enable 0 1 read-write TXBL TX Buffer Level Interrupt Enable 1 1 read-write RXDATAV RX Data Valid Interrupt Enable 2 1 read-write RXFULL RX Buffer Full Interrupt Enable 3 1 read-write RXOF RX Overflow Interrupt Enable 4 1 read-write RXUF RX Underflow Interrupt Enable 5 1 read-write TXOF TX Overflow Interrupt Enable 6 1 read-write TXUF TX Underflow Interrupt Enable 7 1 read-write PERR Parity Error Interrupt Enable 8 1 read-write FERR Framing Error Interrupt Enable 9 1 read-write MPAF Multi-Processor Address Frame Interrupt 10 1 read-write SSM Chip-Select In Main Mode Interrupt Flag 11 1 read-write CCF Collision Check Fail Interrupt Enable 12 1 read-write TXIDLE TX Idle Interrupt Enable 13 1 read-write TCMP0 Timer comparator 0 Interrupt Enable 14 1 read-write TCMP1 Timer comparator 1 Interrupt Enable 15 1 read-write TCMP2 Timer comparator 2 Interrupt Enable 16 1 read-write IRCTRL No Description 0x050 read-write 0x00000000 0x0000008F IREN Enable IrDA Module 0 1 read-write IRPW IrDA TX Pulse Width 1 2 read-write ONE IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1 0 TWO IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1 1 THREE IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1 2 FOUR IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1 3 IRFILT IrDA RX Filter 3 1 read-write DISABLE No filter enabled 0 ENABLE Filter enabled. IrDA pulse must be high for at least 5 consecutive clock cycles to be detected 1 I2SCTRL No Description 0x054 read-write 0x00000000 0x0000071F EN Enable I2S Mode 0 1 read-write MONO Stero or Mono 1 1 read-write JUSTIFY Justification of I2S Data 2 1 read-write LEFT Data is left-justified 0 RIGHT Data is right-justified 1 DMASPLIT Separate DMA Request For Left/Right Data 3 1 read-write DELAY Delay on I2S data 4 1 read-write FORMAT I2S Word Format 8 3 read-write W32D32 32-bit word, 32-bit data 0 W32D24M 32-bit word, 32-bit data with 8 lsb masked 1 W32D24 32-bit word, 24-bit data 2 W32D16 32-bit word, 16-bit data 3 W32D8 32-bit word, 8-bit data 4 W16D16 16-bit word, 16-bit data 5 W16D8 16-bit word, 8-bit data 6 W8D8 8-bit word, 8-bit data 7 TIMING No Description 0x058 read-write 0x00000000 0x77770000 TXDELAY TX frame start delay 16 3 read-write DISABLE Disable - TXDELAY in USARTn_CTRL can be used for legacy 0 ONE Start of transmission is delayed for 1 baud-times 1 TWO Start of transmission is delayed for 2 baud-times 2 THREE Start of transmission is delayed for 3 baud-times 3 SEVEN Start of transmission is delayed for 7 baud-times 4 TCMP0 Start of transmission is delayed for TCMPVAL0 baud-times 5 TCMP1 Start of transmission is delayed for TCMPVAL1 baud-times 6 TCMP2 Start of transmission is delayed for TCMPVAL2 baud-times 7 CSSETUP Chip Select Setup 20 3 read-write ZERO CS is not asserted before start of transmission 0 ONE CS is asserted for 1 baud-times before start of transmission 1 TWO CS is asserted for 2 baud-times before start of transmission 2 THREE CS is asserted for 3 baud-times before start of transmission 3 SEVEN CS is asserted for 7 baud-times before start of transmission 4 TCMP0 CS is asserted before the start of transmission for TCMPVAL0 baud-times 5 TCMP1 CS is asserted before the start of transmission for TCMPVAL1 baud-times 6 TCMP2 CS is asserted before the start of transmission for TCMPVAL2 baud-times 7 ICS Inter-character spacing 24 3 read-write ZERO There is no space between charcters 0 ONE Create a space of 1 baud-times before start of transmission 1 TWO Create a space of 2 baud-times before start of transmission 2 THREE Create a space of 3 baud-times before start of transmission 3 SEVEN Create a space of 7 baud-times before start of transmission 4 TCMP0 Create a space of before the start of transmission for TCMPVAL0 baud-times 5 TCMP1 Create a space of before the start of transmission for TCMPVAL1 baud-times 6 TCMP2 Create a space of before the start of transmission for TCMPVAL2 baud-times 7 CSHOLD Chip Select Hold 28 3 read-write ZERO Disable CS being asserted after the end of transmission 0 ONE CS is asserted for 1 baud-times after the end of transmission 1 TWO CS is asserted for 2 baud-times after the end of transmission 2 THREE CS is asserted for 3 baud-times after the end of transmission 3 SEVEN CS is asserted for 7 baud-times after the end of transmission 4 TCMP0 CS is asserted after the end of transmission for TCMPVAL0 baud-times 5 TCMP1 CS is asserted after the end of transmission for TCMPVAL1 baud-times 6 TCMP2 CS is asserted after the end of transmission for TCMPVAL2 baud-times 7 CTRLX No Description 0x05C read-write 0x00000000 0x8000808F DBGHALT Debug halt 0 1 read-write DISABLE Continue to transmit until TX buffer is empty 0 ENABLE Negate RTS to stop link partner's transmission during debug HALT. NOTE** The core clock should be equal to or faster than the peripheral clock; otherwise, each single step could transmit multiple frames instead of just transmitting one frame. 1 CTSINV CTS Pin Inversion 1 1 read-write DISABLE The USn_CTS pin is low true 0 ENABLE The USn_CTS pin is high true 1 CTSEN CTS Function enabled 2 1 read-write DISABLE Ingore CTS 0 ENABLE Stop transmitting when CTS is negated 1 RTSINV RTS Pin Inversion 3 1 read-write DISABLE The USn_RTS pin is low true 0 ENABLE The USn_RTS pin is high true 1 RXPRSEN PRS RX Enable 7 1 read-write CLKPRSEN PRS CLK Enable 15 1 read-write TIMECMP0 No Description 0x060 read-write 0x00000000 0x017700FF TCMPVAL Timer comparator 0. 0 8 read-write TSTART Timer start source 16 3 read-write DISABLE Comparator 0 is disabled 0 TXEOF Comparator 0 and timer are started at TX end of frame 1 TXC Comparator 0 and timer are started at TX Complete 2 RXACT Comparator 0 and timer are started at RX going going Active (default: low) 3 RXEOF Comparator 0 and timer are started at RX end of frame 4 TSTOP Source used to disable comparator 0 20 3 read-write TCMP0 Comparator 0 is disabled when the counter equals TCMPVAL and triggers a TCMP0 event 0 TXST Comparator 0 is disabled at TX start TX Engine 1 RXACT Comparator 0 is disabled on RX going going Active (default: low) 2 RXACTN Comparator 0 is disabled on RX going Inactive 3 RESTARTEN Restart Timer on TCMP0 24 1 read-write DISABLE Disable the timer restarting on TCMP0 0 ENABLE Enable the timer restarting on TCMP0 1 TIMECMP1 No Description 0x064 read-write 0x00000000 0x017700FF TCMPVAL Timer comparator 1. 0 8 read-write TSTART Timer start source 16 3 read-write DISABLE Comparator 1 is disabled 0 TXEOF Comparator 1 and timer are started at TX end of frame 1 TXC Comparator 1 and timer are started at TX Complete 2 RXACT Comparator 1 and timer are started at RX going going Active (default: low) 3 RXEOF Comparator 1 and timer are started at RX end of frame 4 TSTOP Source used to disable comparator 1 20 3 read-write TCMP1 Comparator 1 is disabled when the counter equals TCMPVAL and triggers a TCMP1 event 0 TXST Comparator 1 is disabled at TX start TX Engine 1 RXACT Comparator 1 is disabled on RX going going Active (default: low) 2 RXACTN Comparator 1 is disabled on RX going Inactive 3 RESTARTEN Restart Timer on TCMP1 24 1 read-write DISABLE Disable the timer restarting on TCMP1 0 ENABLE Enable the timer restarting on TCMP1 1 TIMECMP2 No Description 0x068 read-write 0x00000000 0x017700FF TCMPVAL Timer comparator 2. 0 8 read-write TSTART Timer start source 16 3 read-write DISABLE Comparator 2 is disabled 0 TXEOF Comparator 2 and timer are started at TX end of frame 1 TXC Comparator 2 and timer are started at TX Complete 2 RXACT Comparator 2 and timer are started at RX going going Active (default: low) 3 RXEOF Comparator 2 and timer are started at RX end of frame 4 TSTOP Source used to disable comparator 2 20 3 read-write TCMP2 Comparator 2 is disabled when the counter equals TCMPVAL and triggers a TCMP2 event 0 TXST Comparator 2 is disabled at TX start TX Engine 1 RXACT Comparator 2 is disabled on RX going going Active (default: low) 2 RXACTN Comparator 2 is disabled on RX going Inactive 3 RESTARTEN Restart Timer on TCMP2 24 1 read-write DISABLE Disable the timer restarting on TCMP2 0 ENABLE Enable the timer restarting on TCMP2 1 BURTC_NS 1 BURTC_NS Registers 0x50064000 0x00000000 0x00001000 registers BURTC 18 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN BURTC Enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only CFG No Description 0x008 read-write 0x00000000 0x000000F3 DEBUGRUN Debug Mode Run Enable 0 1 read-write X0 BURTC is frozen in debug mode 0 X1 BURTC is running in debug mode 1 COMPTOP Compare Channel is Top Value 1 1 read-write DISABLE The top value of the BURTC is 4294967295 (0xFFFFFFFF) 0 ENABLE The top value of the BURTC is given by COMP 1 CNTPRESC Counter prescaler value. 4 4 read-write DIV1 CLK_CNT = (BURTC LF CLK)/1 0 DIV2 CLK_CNT = (BURTC LF CLK)/2 1 DIV4 CLK_CNT = (BURTC LF CLK)/4 2 DIV8 CLK_CNT = (BURTC LF CLK)/8 3 DIV16 CLK_CNT = (BURTC LF CLK)/16 4 DIV32 CLK_CNT = (BURTC LF CLK)/32 5 DIV64 CLK_CNT = (BURTC LF CLK)/64 6 DIV128 CLK_CNT = (BURTC LF CLK)/128 7 DIV256 CLK_CNT = (BURTC LF CLK)/256 8 DIV512 CLK_CNT = (BURTC LF CLK)/512 9 DIV1024 CLK_CNT = (BURTC LF CLK)/1024 10 DIV2048 CLK_CNT = (BURTC LF CLK)/2048 11 DIV4096 CLK_CNT = (BURTC LF CLK)/4096 12 DIV8192 CLK_CNT = (BURTC LF CLK)/8192 13 DIV16384 CLK_CNT = (BURTC LF CLK)/16384 14 DIV32768 CLK_CNT = (BURTC LF CLK)/32768 15 CMD No Description 0x00C write-only 0x00000000 0x00000003 START Start BURTC counter 0 1 write-only STOP Stop BURTC counter 1 1 write-only STATUS No Description 0x010 read-only 0x00000000 0x00000003 RUNNING BURTC running status 0 1 read-only LOCK Configuration Lock Status 1 1 read-only UNLOCKED All BURTC lockable registers are unlocked. 0 LOCKED All BURTC lockable registers are locked. 1 IF No Description 0x014 read-write 0x00000000 0x00000003 OF Overflow Interrupt Flag 0 1 read-write COMP Compare Match Interrupt Flag 1 1 read-write IEN No Description 0x018 read-write 0x00000000 0x00000003 OF Overflow Interrupt Flag 0 1 read-write COMP Compare Match Interrupt Flag 1 1 read-write PRECNT No Description 0x01C read-write 0x00000000 0x00007FFF PRECNT Pre-Counter Value 0 15 read-write CNT No Description 0x020 read-write 0x00000000 0xFFFFFFFF CNT Counter Value 0 32 read-write EM4WUEN No Description 0x024 read-write 0x00000000 0x00000003 OFEM4WUEN Overflow EM4 Wakeup Enable 0 1 read-write COMPEM4WUEN Compare Match EM4 Wakeup Enable 1 1 read-write SYNCBUSY No Description 0x028 read-only 0x00000000 0x0000001F START Sync busy for START 0 1 read-only STOP Sync busy for STOP 1 1 read-only PRECNT Sync busy for PRECNT 2 1 read-only CNT Sync busy for CNT 3 1 read-only COMP Sync busy for COMP 4 1 read-only LOCK No Description 0x02C write-only 0x0000AEE8 0x0000FFFF LOCKKEY Configuration Lock Key 0 16 write-only UNLOCK Write to unlock all BURTC lockable registers 44776 COMP No Description 0x030 read-write 0x00000000 0xFFFFFFFF COMP Compare Value 0 32 read-write I2C1_NS 0 I2C1_NS Registers 0x50068000 0x00000000 0x00001000 registers I2C1 29 IPVERSION No Description 0x000 read-only 0x00000000 0xFFFFFFFF IPVERSION IP version ID 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000001 EN module enable 0 1 read-write DISABLE Disable Peripheral Clock 0 ENABLE Enable Peripheral Clock 1 CTRL No Description 0x008 read-write 0x00000000 0x0037B3FF CORERST Soft Reset the internal state registers 0 1 read-write DISABLE No change to internal state registers 0 ENABLE Reset the internal state registers 1 SLAVE Addressable as Follower 1 1 read-write DISABLE All addresses will be responded to with a NACK 0 ENABLE Addresses matching the programmed follower address or the general call address (if enabled) require a response from software. Other addresses are automatically responded to with a NACK. 1 AUTOACK Automatic Acknowledge 2 1 read-write DISABLE Software must give one ACK command for each ACK transmitted on the I2C bus. 0 ENABLE Addresses that are not automatically NACK'ed, and all data is automatically acknowledged. 1 AUTOSE Automatic STOP when Empty 3 1 read-write DISABLE A stop must be sent manually when no more data is to be transmitted. 0 ENABLE The leader automatically sends a STOP when no more data is available for transmission. 1 AUTOSN Automatic STOP on NACK 4 1 read-write DISABLE Stop is not automatically sent if a NACK is received from a follower. 0 ENABLE The leader automatically sends a STOP if a NACK is received from a follower. 1 ARBDIS Arbitration Disable 5 1 read-write DISABLE When a device loses arbitration, the ARBIF interrupt flag is set and the bus is released. 0 ENABLE When a device loses arbitration, the ARBIF interrupt flag is set, but communication proceeds. 1 GCAMEN General Call Address Match Enable 6 1 read-write DISABLE General call address will be NACK'ed if it is not included by the follower address and address mask. 0 ENABLE When a general call address is received, a software response is required 1 TXBIL TX Buffer Interrupt Level 7 1 read-write EMPTY TXBL status and the TXBL interrupt flag are set when the transmit buffer becomes empty. TXBL is cleared when the buffer becomes nonempty. 0 HALF_FULL TXBL status and the TXBL interrupt flag are set when the transmit buffer goes from full to half-full or empty. TXBL is cleared when the buffer becomes full 1 CLHR Clock Low High Ratio 8 2 read-write STANDARD Nlow=4 and Nhigh=4, and the Nlow:Nhigh ratio is 4:4 0 ASYMMETRIC Nlow=6 and Nhigh=3, and the Nlow:Nhigh ratio is 6:3 1 FAST Nlow=11 and Nhigh=6, and the Nlow:Nhigh ratio is 11:6 2 BITO Bus Idle Timeout 12 2 read-write OFF Timeout disabled 0 I2C40PCC Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout. 1 I2C80PCC Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout. 2 I2C160PCC Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout. 3 GIBITO Go Idle on Bus Idle Timeout 15 1 read-write DISABLE A bus idle timeout has no effect on the bus state. 0 ENABLE A bus idle timeout tells the I2C module that the bus is idle, allowing new transfers to be initiated. 1 CLTO Clock Low Timeout 16 3 read-write OFF Timeout disabled 0 I2C40PCC Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout. 1 I2C80PCC Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout. 2 I2C160PCC Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout. 3 I2C320PCC Timeout after 320 prescaled clock cycles. In standard mode at 100 kHz, this results in a 400us timeout. 4 I2C1024PCC Timeout after 1024 prescaled clock cycles. In standard mode at 100 kHz, this results in a 1280us timeout. 5 SCLMONEN SCL Monitor Enable 20 1 read-write DISABLE Disable SCL monitor 0 ENABLE Enable SCL monitor 1 SDAMONEN SDA Monitor Enable 21 1 read-write DISABLE Disable SDA Monitor 0 ENABLE Enable SDA Monitor 1 CMD No Description 0x00C write-only 0x00000000 0x000000FF START Send start condition 0 1 write-only STOP Send stop condition 1 1 write-only ACK Send ACK 2 1 write-only NACK Send NACK 3 1 write-only CONT Continue transmission 4 1 write-only ABORT Abort transmission 5 1 write-only CLEARTX Clear TX 6 1 write-only CLEARPC Clear Pending Commands 7 1 write-only STATE No Description 0x010 read-only 0x00000001 0x000000FF BUSY Bus Busy 0 1 read-only MASTER Leader 1 1 read-only TRANSMITTER Transmitter 2 1 read-only NACKED Nack Received 3 1 read-only BUSHOLD Bus Held 4 1 read-only STATE Transmission State 5 3 read-only IDLE No transmission is being performed. 0 WAIT Waiting for idle. Will send a start condition as soon as the bus is idle. 1 START Start transmit phase 2 ADDR Address transmit or receive phase 3 ADDRACK Address ack/nack transmit or receive phase 4 DATA Data transmit or receive phase 5 DATAACK Data ack/nack transmit or receive phase 6 STATUS No Description 0x014 read-only 0x00000080 0x00000FFF PSTART Pending START 0 1 read-only PSTOP Pending STOP 1 1 read-only PACK Pending ACK 2 1 read-only PNACK Pending NACK 3 1 read-only PCONT Pending continue 4 1 read-only PABORT Pending abort 5 1 read-only TXC TX Complete 6 1 read-only TXBL TX Buffer Level 7 1 read-only RXDATAV RX Data Valid 8 1 read-only RXFULL RX FIFO Full 9 1 read-only TXBUFCNT TX Buffer Count 10 2 read-only CLKDIV No Description 0x018 read-write 0x00000000 0x000001FF DIV Clock Divider 0 9 read-write SADDR No Description 0x01C read-write 0x00000000 0x000000FE ADDR Follower address 1 7 read-write SADDRMASK No Description 0x020 read-write 0x00000000 0x000000FE SADDRMASK Follower Address Mask 1 7 read-write RXDATA No Description 0x024 read-only 0x00000000 0x000000FF RXDATA RX Data 0 8 read-only RXDOUBLE No Description 0x028 read-only 0x00000000 0x0000FFFF RXDATA0 RX Data 0 0 8 read-only RXDATA1 RX Data 1 8 8 read-only RXDATAP No Description 0x02C read-only 0x00000000 0x000000FF RXDATAP RX Data Peek 0 8 read-only RXDOUBLEP No Description 0x030 read-only 0x00000000 0x0000FFFF RXDATAP0 RX Data 0 Peek 0 8 read-only RXDATAP1 RX Data 1 Peek 8 8 read-only TXDATA No Description 0x034 write-only 0x00000000 0x000000FF TXDATA TX Data 0 8 write-only TXDOUBLE No Description 0x038 write-only 0x00000000 0x0000FFFF TXDATA0 TX Data 0 8 write-only TXDATA1 TX Data 8 8 write-only IF No Description 0x03C read-write 0x00000000 0x001FFFFF START START condition Interrupt Flag 0 1 read-write RSTART Repeated START condition Interrupt Flag 1 1 read-write ADDR Address Interrupt Flag 2 1 read-write TXC Transfer Completed Interrupt Flag 3 1 read-write TXBL Transmit Buffer Level Interrupt Flag 4 1 read-write RXDATAV Receive Data Valid Interrupt Flag 5 1 read-write ACK Acknowledge Received Interrupt Flag 6 1 read-write NACK Not Acknowledge Received Interrupt Flag 7 1 read-write MSTOP Leader STOP Condition Interrupt Flag 8 1 read-write ARBLOST Arbitration Lost Interrupt Flag 9 1 read-write BUSERR Bus Error Interrupt Flag 10 1 read-write BUSHOLD Bus Held Interrupt Flag 11 1 read-write TXOF Transmit Buffer Overflow Interrupt Flag 12 1 read-write RXUF Receive Buffer Underflow Interrupt Flag 13 1 read-write BITO Bus Idle Timeout Interrupt Flag 14 1 read-write CLTO Clock Low Timeout Interrupt Flag 15 1 read-write SSTOP Follower STOP condition Interrupt Flag 16 1 read-write RXFULL Receive Buffer Full Interrupt Flag 17 1 read-write CLERR Clock Low Error Interrupt Flag 18 1 read-write SCLERR SCL Error Interrupt Flag 19 1 read-write SDAERR SDA Error Interrupt Flag 20 1 read-write IEN No Description 0x040 read-write 0x00000000 0x001FFFFF START START condition Interrupt Flag 0 1 read-write RSTART Repeated START condition Interrupt Flag 1 1 read-write ADDR Address Interrupt Flag 2 1 read-write TXC Transfer Completed Interrupt Flag 3 1 read-write TXBL Transmit Buffer Level Interrupt Flag 4 1 read-write RXDATAV Receive Data Valid Interrupt Flag 5 1 read-write ACK Acknowledge Received Interrupt Flag 6 1 read-write NACK Not Acknowledge Received Interrupt Flag 7 1 read-write MSTOP Leader STOP Condition Interrupt Flag 8 1 read-write ARBLOST Arbitration Lost Interrupt Flag 9 1 read-write BUSERR Bus Error Interrupt Flag 10 1 read-write BUSHOLD Bus Held Interrupt Flag 11 1 read-write TXOF Transmit Buffer Overflow Interrupt Flag 12 1 read-write RXUF Receive Buffer Underflow Interrupt Flag 13 1 read-write BITO Bus Idle Timeout Interrupt Flag 14 1 read-write CLTO Clock Low Timeout Interrupt Flag 15 1 read-write SSTOP Follower STOP condition Interrupt Flag 16 1 read-write RXFULL Receive Buffer Full Interrupt Flag 17 1 read-write CLERR Clock Low Error Interrupt Flag 18 1 read-write SCLERR SCL Error Interrupt Flag 19 1 read-write SDAERR SDA Error Interrupt Flag 20 1 read-write SYSCFG_NS_CFGNS 2 SYSCFG_NS_CFGNS Registers 0x50078000 0x00000000 0x00001000 registers SYSCFG 20 SW0 57 SW1 58 SW2 59 SW3 60 CFGNSTCALIB Configure to define the system tick for the M33. 0x01C read-write 0x01004A37 0x03FFFFFF TENMS Ten Milliseconds 0 24 read-write SKEW Skew 24 1 read-write NOREF No Reference 25 1 read-write REF Reference clock is implemented 0 NOREF Reference clock is not implemented 1 ROOTNSDATA0 Generic data space for user to pass to root, e.g., address of struct in mem 0x600 read-write 0x00000000 0xFFFFFFFF DATA Data 0 32 read-write ROOTNSDATA1 Generic data space for user to pass to root, e.g., address of struct in mem 0x604 read-write 0x00000000 0xFFFFFFFF DATA Data 0 32 read-write SYSCFG_NS 2 SYSCFG_NS Registers 0x5007C000 0x00000000 0x00001000 registers SYSCFG 20 SW0 57 SW1 58 SW2 59 SW3 60 IPVERSION No Description 0x004 read-only 0x00000002 0xFFFFFFFF IPVERSION New BitField 0 32 read-only IF Read to get system status. 0x008 read-write 0x00000000 0x33003F0F SW0 Software Interrupt Flag 0 1 read-write SW1 Software Interrupt Flag 1 1 read-write SW2 Software Interrupt Flag 2 1 read-write SW3 Software Interrupt Flag 3 1 read-write FPIOC FPU Invalid Operation interrupt flag 8 1 read-write FPDZC FPU Divide by zero interrupt flag 9 1 read-write FPUFC FPU Underflow interrupt flag 10 1 read-write FPOFC FPU Overflow interrupt flag 11 1 read-write FPIDC FPU Input denormal interrupt flag 12 1 read-write FPIXC FPU Inexact interrupt flag 13 1 read-write SEQRAMERR1B SEQRAM Error 1-bit Interrupt Flag 24 1 read-write SEQRAMERR2B SEQRAM Error 2-bit Interrupt Flag 25 1 read-write FRCRAMERR1B FRCRAM Error 1-bit Interrupt Flag 28 1 read-write FRCRAMERR2B FRCRAM Error 2-bit Interrupt Flag 29 1 read-write IEN Write to enable interrupts. 0x00C read-write 0x00000000 0x33003F0F SW0 Software Interrupt Enable 0 1 read-write SW1 Software Interrupt Enable 1 1 read-write SW2 Software Interrupt Enable 2 1 read-write SW3 Software Interrupt Enable 3 1 read-write FPIOC FPU Invalid Operation Interrupt Enable 8 1 read-write FPDZC FPU Divide by zero Interrupt Enable 9 1 read-write FPUFC FPU Underflow Interrupt Enable 10 1 read-write FPOFC FPU Overflow Interrupt Enable 11 1 read-write FPIDC FPU Input denormal Interrupt Enable 12 1 read-write FPIXC FPU Inexact Interrupt Enable 13 1 read-write SEQRAMERR1B SEQRAM Error 1-bit Interrupt Enable 24 1 read-write SEQRAMERR2B SEQRAM Error 2-bit Interrupt Enable 25 1 read-write FRCRAMERR1B FRCRAM Error 1-bit Interrupt Enable 28 1 read-write FRCRAMERR2B FRCRAM Error 2-bit Interrupt Enable 29 1 read-write CHIPREVHW Read to get the hard-wired chip revision. 0x014 read-write 0x00000E01 0xFF0FFFFF MAJOR Hardwired Chip Revision Major value 0 6 read-write FAMILY Hardwired Chip Family value 6 6 read-write MINOR Hardwired Chip Revision Minor value 12 8 read-write CHIPREV Read to get the chip revision programmed by feature configuration. 0x018 read-write 0x00000000 0x000FFFFF MAJOR Chip Revision Major value 0 6 read-write FAMILY Chip Family value 6 6 read-write MINOR Chip Revision Minor value 12 8 read-write CFGSYSTIC Configure the source of the system tick for the M33. 0x024 read-write 0x00000000 0x00000001 SYSTICEXTCLKEN SysTick External Clock Enable 0 1 read-write CTRL Configure to provide general RAM configuration. 0x200 read-write 0x00000023 0x00000023 ADDRFAULTEN Invalid Address Bus Fault Response Enabl 0 1 read-write CLKDISFAULTEN Disabled Clkbus Bus Fault Enable 1 1 read-write RAMECCERRFAULTEN Two bit ECC error bus fault response ena 5 1 read-write DMEM0RETNCTRL Configure to provide general RAM retention configuration. 0x208 read-write 0x00000000 0x00000007 RAMRETNCTRL DMEM0 blockset retention control 0 3 read-write ALLON None of the RAM blocks powered down 0 BLK3 Power down RAM block 3 (address range 0x2000C000-0x20010000) 4 BLK2TO3 Power down RAM blocks 3 and above (address range 0x20008000-0x20010000) 6 BLK1TO3 Power down RAM blocks 1 and above (address range 0x20004000-0x20010000) 7 RAMBIASCONF Configure RAM bias configure bits. 0x30C read-write 0x00000002 0x0000000F RAMBIASCTRL RAM Bias Control 0 4 read-write No None 0 VSB100 Voltage Source Bias 100mV 1 VSB200 Voltage Source Bias 200mV 2 VSB300 Voltage Source Bias 300mV 4 VSB400 Voltage Source Bias 400mV 8 ICACHERAMRETNCTRL Configure Host ICACHERAM retention configuration. 0x418 read-write 0x00000000 0x00000001 RAMRETNCTRL ICACHERAM Retention control 0 1 read-write ALLON None of the Host ICACHE RAM blocks powered down 0 ALLOFF Power down all Host ICACHE RAM blocks 1 DMEM0PORTMAPSEL Configure DMEM0 port remap selection. 0x41C read-write 0x00000013 0x0000001F LDMAPORTSEL LDMA portmap selection 0 1 read-write SRWAESPORTSEL SRWAES portmap selection 1 1 read-write AHBSRWPORTSEL AHBSRW portmap selection 2 1 read-write SRWECA0PORTSEL SRWECA0 portmap selection 3 1 read-write SRWECA1PORTSEL SRWECA1 portmap selection 4 1 read-write ROOTDATA0 Generic data space for user to pass to root, e.g., address of struct in mem 0x600 read-write 0x00000000 0xFFFFFFFF DATA Data 0 32 read-write ROOTDATA1 Generic data space for user to pass to root, e.g., address of struct in mem 0x604 read-write 0x00000000 0xFFFFFFFF DATA Data 0 32 read-write ROOTLOCKSTATUS This register returns the status of the SE managed locks. 0x608 read-only 0x007F0107 0x807F0107 BUSLOCK Bus Lock 0 1 read-only REGLOCK Register Lock 1 1 read-only MFRLOCK Manufacture Lock 2 1 read-only ROOTDBGLOCK Root Debug Lock 8 1 read-only USERDBGAPLOCK User Debug Access Port Lock 16 1 read-only USERDBGLOCK User Invasive Debug Lock 17 1 read-only USERNIDLOCK User Non-invasive Debug Lock 18 1 read-only USERSPIDLOCK User Secure Invasive Debug Lock 19 1 read-only USERSPNIDLOCK User Secure Non-invasive Debug Lock 20 1 read-only EFUSEUNLOCKED E-Fuse Unlocked 31 1 read-only ROOTSESWVERSION SE Software version 0x60C read-write 0x00000000 0xFFFFFFFF SWVERSION SW Version 0 32 read-write BURAM_NS 0 BURAM_NS Registers 0x50080000 0x00000000 0x00001000 registers RET0_REG No Description 0x000 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET1_REG No Description 0x004 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET2_REG No Description 0x008 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET3_REG No Description 0x00C read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET4_REG No Description 0x010 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET5_REG No Description 0x014 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET6_REG No Description 0x018 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET7_REG No Description 0x01C read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET8_REG No Description 0x020 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET9_REG No Description 0x024 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET10_REG No Description 0x028 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET11_REG No Description 0x02C read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET12_REG No Description 0x030 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET13_REG No Description 0x034 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET14_REG No Description 0x038 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET15_REG No Description 0x03C read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET16_REG No Description 0x040 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET17_REG No Description 0x044 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET18_REG No Description 0x048 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET19_REG No Description 0x04C read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET20_REG No Description 0x050 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET21_REG No Description 0x054 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET22_REG No Description 0x058 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET23_REG No Description 0x05C read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET24_REG No Description 0x060 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET25_REG No Description 0x064 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET26_REG No Description 0x068 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET27_REG No Description 0x06C read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET28_REG No Description 0x070 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET29_REG No Description 0x074 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET30_REG No Description 0x078 read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write RET31_REG No Description 0x07C read-write 0x00000000 0xFFFFFFFF RETREG Latch based Retention register 0 32 read-write GPCRC_NS 0 GPCRC_NS Registers 0x50088000 0x00000000 0x00001000 registers IPVERSION No Description 0x000 read-only 0x00000000 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000001 EN CRC Enable 0 1 read-write DISABLE Disable CRC function. Reordering functions are still available. Only BITREVERSE and BYTEREVERSE bits are configurable in this mode. 0 ENABLE Writes to INPUTDATA registers will result in CRC operations. 1 CTRL No Description 0x008 read-write 0x00000000 0x00002710 POLYSEL Polynomial Select 4 1 read-write CRC32 CRC-32 (0x04C11DB7) polynomial selected 0 CRC16 16-bit CRC programmable polynomial selected 1 BYTEMODE Byte Mode Enable 8 1 read-write BITREVERSE Byte-level Bit Reverse Enable 9 1 read-write NORMAL No reverse 0 REVERSED Reverse bit order in each byte 1 BYTEREVERSE Byte Reverse Mode 10 1 read-write NORMAL No reverse: B3, B2, B1, B0 0 REVERSED Reverse byte order. For 32-bit: B0, B1, B2, B3; For 16-bit: 0, 0, B0, B1 1 AUTOINIT Auto Init Enable 13 1 read-write CMD No Description 0x00C write-only 0x00000000 0x80000001 INIT Initialization Enable 0 1 write-only INIT No Description 0x010 read-write 0x00000000 0xFFFFFFFF INIT CRC Initialization Value 0 32 read-write POLY No Description 0x014 read-write 0x00000000 0x0000FFFF POLY CRC Polynomial Value 0 16 read-write INPUTDATA No Description 0x018 write-only 0x00000000 0xFFFFFFFF INPUTDATA Input Data for 32-bit 0 32 write-only INPUTDATAHWORD No Description 0x01C write-only 0x00000000 0x0000FFFF INPUTDATAHWORD Input Data for 16-bit 0 16 write-only INPUTDATABYTE No Description 0x020 write-only 0x00000000 0x000000FF INPUTDATABYTE Input Data for 8-bit 0 8 write-only DATA No Description 0x024 read-only 0x00000000 0xFFFFFFFF DATA CRC Data Register 0 32 read-only DATAREV No Description 0x028 read-only 0x00000000 0xFFFFFFFF DATAREV Data Reverse Value 0 32 read-only DATABYTEREV No Description 0x02C read-only 0x00000000 0xFFFFFFFF DATABYTEREV Data Byte Reverse Value 0 32 read-only DCDC_NS 1 DCDC_NS Registers 0x50094000 0x00000000 0x00001000 registers IPVERSION IPVERSION 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IPVERSION 0 32 read-only CTRL Control 0x004 read-write 0x00000100 0x800001F1 MODE DCDC/Bypass Mode Control 0 1 read-write BYPASS DCDC is OFF, bypass switch is enabled 0 DCDCREGULATION Request DCDC regulation, bypass switch disabled 1 IPKTMAXCTRL Ton_max timeout control 4 5 read-write EM01CTRL0 EM01 Configurations 0x008 read-write 0x00000109 0x0000030F IPKVAL EM01 Peak Current Setting 0 4 read-write Load36mA Ipeak = 90mA, IL = 36mA 3 Load40mA Ipeak = 100mA, IL = 40mA 4 Load44mA Ipeak = 110mA, IL = 44mA 5 Load48mA Ipeak = 120mA, IL = 48mA 6 Load52mA Ipeak = 130mA, IL = 52mA 7 Load56mA Ipeak = 140mA, IL = 56mA 8 Load60mA Ipeak = 150mA, IL = 60mA 9 DRVSPEED EM01 Drive Speed Setting 8 2 read-write BEST_EMI Lowest Efficiency, Lowest EMI.. Small decrease in efficiency from default setting 0 DEFAULT_SETTING Default Efficiency, Acceptable EMI level 1 INTERMEDIATE Small increase in efficiency from the default setting 2 BEST_EFFICIENCY Highest Efficiency, Highest EMI.. Small increase in efficiency from INTERMEDIATE setting 3 EM23CTRL0 EM23 Configurations 0x010 read-write 0x00000103 0x0000030F IPKVAL EM23 Peak Current Setting 0 4 read-write Load36mA Ipeak = 90mA, IL = 36mA 3 Load40mA Ipeak = 100mA, IL = 40mA 4 Load44mA Ipeak = 110mA, IL = 44mA 5 Load48mA Ipeak = 120mA, IL = 48mA 6 Load52mA Ipeak = 130mA, IL = 52mA 7 Load56mA Ipeak = 140mA, IL = 56mA 8 Load60mA Ipeak = 150mA, IL = 60mA 9 DRVSPEED EM23 Drive Speed Setting 8 2 read-write BEST_EMI Lowest Efficiency, Lowest EMI.. Small decrease in efficiency from default setting 0 DEFAULT_SETTING Default Efficiency, Acceptable EMI level 1 INTERMEDIATE Small increase in efficiency from the default setting 2 BEST_EFFICIENCY Highest Efficiency, Highest EMI.. Small increase in efficiency from INTERMEDIATE setting 3 PFMXCTRL PFMX Control Register 0x020 read-write 0x00000B0C 0x00001F0F IPKVAL PFMX mode Peak Current Setting 0 4 read-write IPKTMAXCTRL Ton_max timeout control 8 5 read-write IF Interrupt Flags 0x028 read-write 0x00000000 0x000003FF BYPSW Bypass Switch Enabled 0 1 read-write WARM DCDC Warmup Time Done 1 1 read-write RUNNING DCDC Running 2 1 read-write VREGINLOW VREGIN below threshold 3 1 read-write VREGINHIGH VREGIN above threshold 4 1 read-write REGULATION DCDC in regulation 5 1 read-write TMAX Ton_max Timeout Reached 6 1 read-write EM4ERR EM4 Entry Request Error 7 1 read-write PPMODE Entered Pulse Pairing mode 8 1 read-write PFMXMODE Entered PFMX mode 9 1 read-write IEN Interrupt Enable 0x02C read-write 0x00000000 0x000003FF BYPSW Bypass Switch Enabled Interrupt Enable 0 1 read-write WARM DCDC Warmup Time Done Interrupt Enable 1 1 read-write RUNNING DCDC Running Interrupt Enable 2 1 read-write VREGINLOW VREGIN below threshold Interrupt Enable 3 1 read-write VREGINHIGH VREGIN above threshold Interrupt Enable 4 1 read-write REGULATION DCDC in Regulation Interrupt Enable 5 1 read-write TMAX Ton_max Timeout Interrupt Enable 6 1 read-write EM4ERR EM4 Entry Req Interrupt Enable 7 1 read-write PPMODE Pulse Pairing Mode Interrupt Enable 8 1 read-write PFMXMODE PFMX Mode Interrupt Enable 9 1 read-write STATUS DCDC Status Register 0x030 read-only 0x00000000 0x0000071F BYPSW Bypass Switch is currently enabled 0 1 read-only WARM DCDC Warmup Done 1 1 read-only RUNNING DCDC is running 2 1 read-only VREGIN VREGIN comparator status 3 1 read-only BYPCMPOUT Bypass Comparator Output 4 1 read-only PPMODE DCDC in pulse-pairing mode 8 1 read-only PFMXMODE DCDC in PFMX mode 9 1 read-only SYNCBUSY Syncbusy Status Register 0x034 read-only 0x00000000 0x000000FF CTRL CTRL Sync Busy Status 0 1 read-only EM01CTRL0 EM01CTRL0 Sync Busy Status 1 1 read-only EM01CTRL1 EM01CTRL1 Sync Bust Status 2 1 read-only EM23CTRL0 EM23CTRL0 Sync Busy Status 3 1 read-only PFMXCTRL PFMXCTRL Sync Busy Status 7 1 read-only LOCK No Description 0x040 write-only 0x00000000 0x0000FFFF LOCKKEY Configuration Lock Key 0 16 write-only UNLOCKKEY 43981 LOCKSTATUS No Description 0x044 read-only 0x00000000 0x00000001 LOCK Lock Status 0 1 read-only UNLOCKED Unlocked State 0 LOCKED LOCKED STATE 1 HOSTMAILBOX_NS 0 HOSTMAILBOX_NS Registers 0x50098000 0x00000000 0x00001000 registers MSGPTR0 No Description 0x000 read-write 0x00000000 0xFFFFFFFF PTR Pointer 0 32 read-write MSGPTR1 No Description 0x004 read-write 0x00000000 0xFFFFFFFF PTR Pointer 0 32 read-write MSGPTR2 No Description 0x008 read-write 0x00000000 0xFFFFFFFF PTR Pointer 0 32 read-write MSGPTR3 No Description 0x00C read-write 0x00000000 0xFFFFFFFF PTR Pointer 0 32 read-write IF No Description 0x040 read-write 0x00000000 0x0000000F MBOXIF0 Mailbox Interupt Flag 0 1 read-write MBOXIF1 Mailbox Interupt Flag 1 1 read-write MBOXIF2 Mailbox Interupt Flag 2 1 read-write MBOXIF3 Mailbox Interupt Flag 3 1 read-write IEN No Description 0x044 read-write 0x00000000 0x0000000F MBOXIEN0 Mailbox Interrupt Enable 0 1 read-write MBOXIEN1 Mailbox Interrupt Enable 1 1 read-write MBOXIEN2 Mailbox Interrupt Enable 2 1 read-write MBOXIEN3 Mailbox Interrupt Enable 3 1 read-write EUSART1_NS 1 EUSART1_NS Registers 0x500A0000 0x00000000 0x00001000 registers EUSART1_RX 13 EUSART1_TX 14 EUSART2_RX 15 EUSART2_TX 16 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP version ID 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN Module enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only CFG0 No Description 0x008 read-write 0x00000000 0xC1D264FF SYNC Synchronous Mode 0 1 read-write ASYNC The USART operates in asynchronous mode 0 SYNC The USART operates in synchronous mode 1 LOOPBK Loopback Enable 1 1 read-write DISABLE The receiver is connected to and receives data from UARTn_RX 0 ENABLE The receiver is connected to and receives data from UARTn_TX 1 CCEN Collision Check Enable 2 1 read-write DISABLE Collision check is disabled 0 ENABLE Collision check is enabled. The receiver must be enabled for the check to be performed 1 MPM Multi-Processor Mode 3 1 read-write DISABLE The 9th bit of incoming frames has no special function 0 ENABLE An incoming frame with the 9th bit equal to MPAB will be loaded into the RX FIFO regardless of RXBLOCK and will result in the MPAB interrupt flag being set 1 MPAB Multi-Processor Address-Bit 4 1 read-write OVS Oversampling 5 3 read-write X16 16X oversampling 0 X8 8X oversampling 1 X6 6X oversampling 2 X4 4X oversampling 3 DISABLE Disable oversampling (for LF operation) 4 MSBF Most Significant Bit First 10 1 read-write DISABLE Data is sent with the least significant bit first 0 ENABLE Data is sent with the most significant bit first 1 RXINV Receiver Input Invert 13 1 read-write DISABLE Input is passed directly to the receiver 0 ENABLE Input is inverted before it is passed to the receiver 1 TXINV Transmitter output Invert 14 1 read-write DISABLE Output from the transmitter is passed unchanged to UARTn_TX 0 ENABLE Output from the transmitter is inverted before it is passed to UARTn_TX 1 AUTOTRI Automatic TX Tristate 17 1 read-write DISABLE The output on UARTn_TX when the transmitter is idle is defined by TXINV 0 ENABLE UARTn_TX is tristated whenever the transmitter is idle 1 SKIPPERRF Skip Parity Error Frames 20 1 read-write ERRSDMA Halt DMA Read On Error 22 1 read-write DISABLE Framing and parity errors have no effect on DMA requests from the EUSART 0 ENABLE DMA requests from the EUSART are blocked while the PERR or FERR interrupt flags are set 1 ERRSRX Disable RX On Error 23 1 read-write DISABLE Framing and parity errors have no effect on receiver 0 ENABLE Framing and parity errors disable the receiver 1 ERRSTX Disable TX On Error 24 1 read-write DISABLE Received framing and parity errors have no effect on transmitter 0 ENABLE Received framing and parity errors disable the transmitter 1 MVDIS Majority Vote Disable 30 1 read-write AUTOBAUDEN AUTOBAUD detection enable 31 1 read-write CFG1 No Description 0x00C read-write 0x00000000 0x7BCF887F DBGHALT Debug halt 0 1 read-write DISABLE Continue normal EUSART operation even if core is halted 0 ENABLE If core is halted, receive one frame and then halt reception by deactivating RTS. Next frame reception happens when the core is unhalted during single stepping. 1 CTSINV Clear-to-send Invert Enable 1 1 read-write DISABLE The CTS pin is active low 0 ENABLE The CTS pin is active high 1 CTSEN Clear-to-send Enable 2 1 read-write DISABLE Ignore CTS 0 ENABLE Stop transmitting when CTS is inactive 1 RTSINV Request-to-send Invert Enable 3 1 read-write DISABLE The RTS pin is active low 0 ENABLE The RTS pin is active high 1 RXTIMEOUT RX Timeout 4 3 read-write DISABLED 0 ONEFRAME 1 TWOFRAMES 2 THREEFRAMES 3 FOURFRAMES 4 FIVEFRAMES 5 SIXFRAMES 6 SEVENFRAMES 7 SFUBRX Start Frame Unblock Receiver 11 1 read-write RXPRSEN PRS RX Enable 15 1 read-write TXFIW TX FIFO Interrupt Watermark 16 4 read-write ONEFRAME TXFL status flag and IF are set when the TX FIFO has space for at least one more frame. 0 TWOFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least two more frames. 1 THREEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least three more frames. 2 FOURFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least four more frames. 3 FIVEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least five more frames. 4 SIXFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least six more frames. 5 SEVENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least seven more frames. 6 EIGHTFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least eight more frames. 7 NINEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least nine more frames. 8 TENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least ten more frames. 9 ELEVENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least eleven more frames. 10 TWELVEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least twelve more frames. 11 THIRTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least thriteen more frames. 12 FOURTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least fourteen more frames. 13 FIFTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least fifteen more frames. 14 SIXTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least sixteen more frames. 15 RTSRXFW Request-to-send RX FIFO Watermark 22 4 read-write ONEFRAME RTS is set if there is space for at least one more frame in the RX FIFO. 0 TWOFRAMES RTS is set if there is space for at least two more frames in the RX FIFO. 1 THREEFRAMES RTS is set if there is space for at least three more frames in the RX FIFO. 2 FOURFRAMES RTS is set if there is space for four more frames in the RX FIFO. 3 FIVEFRAMES RTS is set if there is space for five more frames in the RX FIFO. 4 SIXFRAMES RTS is set if there is space for six more frames in the RX FIFO. 5 SEVENFRAMES RTS is set if there is space for seven more frames in the RX FIFO. 6 EIGHTFRAMES RTS is set if there is space for eight more frames in the RX FIFO. 7 NINEFRAMES RTS is set if there is space for nine more frames in the RX FIFO. 8 TENFRAMES RTS is set if there is space for ten more frames in the RX FIFO. 9 ELEVENFRAMES RTS is set if there is space for eleven more frames in the RX FIFO. 10 TWELVEFRAMES RTS is set if there is space for twelve more frames in the RX FIFO. 11 THIRTEENFRAMES RTS is set if there is space for thirteen more frames in the RX FIFO. 12 FOURTEENFRAMES RTS is set if there is space for fourteen more frames in the RX FIFO. 13 FIFTEENFRAMES RTS is set if there is space for fifteen more frames in the RX FIFO. 14 SIXTEENFRAMES RTS is set if there is space for sixteen more frames in the RX FIFO. 15 RXFIW RX FIFO Interrupt Watermark 27 4 read-write ONEFRAME RXFL status flag and IF are set when the RX FIFO has at least one frame in it. 0 TWOFRAMES RXFL status flag and IF are set when the RX FIFO has at least two frames in it. 1 THREEFRAMES RXFL status flag and IF are set when the RX FIFO has at least three frames in it. 2 FOURFRAMES RXFL status flag and IF are set when the RX FIFO has at least four frames in it. 3 FIVEFRAMES RXFL status flag and IF are set when the RX FIFO has at least five frames in it. 4 SIXFRAMES RXFL status flag and IF are set when the RX FIFO has at least six frames in it. 5 SEVENFRAMES RXFL status flag and IF are set when the RX FIFO has at least seven frames in it. 6 EIGHTFRAMES RXFL status flag and IF are set when the RX FIFO has at least eight frames in it. 7 NINEFRAMES RXFL status flag and IF are set when the RX FIFO has at least nine frames in it. 8 TENFRAMES RXFL status flag and IF are set when the RX FIFO has at least ten frames in it. 9 ELEVENFRAMES RXFL status flag and IF are set when the RX FIFO has at least eleven frames in it. 10 TWELVEFRAMES RXFL status flag and IF are set when the RX FIFO has at least twelve frames in it. 11 THIRTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least thriteen frames in it. 12 FOURTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least fourteen frames in it. 13 FIFTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least fifteen frames in it. 14 SIXTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least sixteen frames in it. 15 CFG2 No Description 0x010 read-write 0x00000020 0xFF0000FF MASTER Main mode 0 1 read-write SLAVE Secondary mode 0 MASTER Main mode 1 CLKPOL Clock Polarity 1 1 read-write IDLELOW The bus clock used in synchronous mode has a low base value 0 IDLEHIGH The bus clock used in synchronous mode has a high base value 1 CLKPHA Clock Edge for Setup/Sample 2 1 read-write SAMPLELEADING Data is sampled on the leading edge and set-up on the trailing edge of the bus clock in synchronous mode 0 SAMPLETRAILING Data is set-up on the leading edge and sampled on the trailing edge of the bus clock in synchronous mode 1 CSINV Chip Select Invert 3 1 read-write AL Chip select is active low 0 AH Chip select is active high 1 AUTOTX Always Transmit When RXFIFO Not Full 4 1 read-write AUTOCS Automatic Chip Select 5 1 read-write CLKPRSEN PRS CLK Enable 6 1 read-write FORCELOAD Force Load to Shift Register 7 1 read-write SDIV Sync Clock Div 24 8 read-write FRAMECFG No Description 0x014 read-write 0x00001002 0x0000330F DATABITS Data-Bit Mode 0 4 read-write SEVEN Each frame contains 7 data bits 1 EIGHT Each frame contains 8 data bits 2 NINE Each frame contains 9 data bits 3 TEN Each frame contains 10 data bits 4 ELEVEN Each frame contains 11 data bits 5 TWELVE Each frame contains 12 data bits 6 THIRTEEN Each frame contains 13 data bits 7 FOURTEEN Each frame contains 14 data bits 8 FIFTEEN Each frame contains 15 data bits 9 SIXTEEN Each frame contains 16 data bits 10 PARITY Parity-Bit Mode 8 2 read-write NONE Parity bits are not used 0 EVEN Even parity are used. Parity bits are automatically generated and checked by hardware. 2 ODD Odd parity is used. Parity bits are automatically generated and checked by hardware. 3 STOPBITS Stop-Bit Mode 12 2 read-write HALF The transmitter generates a half stop bit. Stop-bits are not verified by receiver 0 ONE One stop bit is generated and verified 1 ONEANDAHALF The transmitter generates one and a half stop bit. The receiver verifies the first stop bit 2 TWO The transmitter generates two stop bits. The receiver checks the first stop-bit only 3 DTXDATCFG No Description 0x018 read-write 0x00000000 0x0000FFFF DTXDAT Default TX DATA 0 16 read-write IRHFCFG No Description 0x01C read-write 0x00000000 0x0000000F IRHFEN Enable IrDA Module 0 1 read-write IRHFPW IrDA TX Pulse Width 1 2 read-write ONE IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1 0 TWO IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1 1 THREE IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1 2 FOUR IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1 3 IRHFFILT IrDA RX Filter 3 1 read-write DISABLE No filter enabled 0 ENABLE Filter enabled. IrDA pulse must be high for at least 5 consecutive clock cycles to be detected 1 TIMINGCFG No Description 0x024 read-write 0x00050000 0x000F7773 TXDELAY TX Delay Transmission 0 2 read-write NONE Frames are transmitted immediately. 0 SINGLE Transmission of new frames is delayed by a single bit period. 1 DOUBLE Transmission of new frames is delayed by a two bit periods. 2 TRIPPLE Transmission of new frames is delayed by a three bit periods. 3 CSSETUP Chip Select Setup 4 3 read-write ZERO CS is asserted half or 1 baud-time before the start of transmission depending on CLKPHASE equal to 1 or 0 respectively 0 ONE CS is asserted 1 additional baud-time before start of transmission 1 TWO CS is asserted 2 additional baud-times before start of transmission 2 THREE CS is asserted 3 additional baud-times before start of transmission 3 FOUR CS is asserted 4 additional baud-times before start of transmission 4 FIVE CS is asserted 5 additional baud-times before start of transmission 5 SIX CS is asserted 6 additional baud-times before start of transmission 6 SEVEN CS is asserted 7 additional baud-times before start of transmission 7 CSHOLD Chip Select Hold 8 3 read-write ZERO CS is de-asserted half or 1 baud-time after the end of transmission depending on CLKPHASE equal to 1 or 0 respectively 0 ONE CS is de-asserted 1 additional baud-time after the end of transmission 1 TWO CS is de-asserted 2 additional baud-times after the end of transmission 2 THREE CS is de-asserted 3 additional baud-times after the end of transmission 3 FOUR CS is de-asserted 4 additional baud-times after the end of transmission 4 FIVE CS is de-asserted 5 additional baud-times after the end of transmission 5 SIX CS is de-asserted 6 additional baud-times after the end of transmission 6 SEVEN CS is de-asserted 7 additional baud-times after the end of transmission 7 ICS Inter-Character Spacing 12 3 read-write ZERO There is no space between charcters 0 ONE Create a space of 1 baud-times between frames 1 TWO Create a space of 2 baud-times between frames 2 THREE Create a space of 3 baud-times between frames 3 FOUR Create a space of 4 baud-times between frames 4 FIVE Create a space of 5 baud-times between frames 5 SIX Create a space of 6 baud-times between frames 6 SEVEN Create a space of 7 baud-times between frames 7 SETUPWINDOW Setup Window 16 4 read-write STARTFRAMECFG No Description 0x028 read-write 0x00000000 0x000001FF STARTFRAME Start Frame 0 9 read-write SIGFRAMECFG No Description 0x02C read-write 0x00000000 0x000001FF SIGFRAME Signal Frame Value 0 9 read-write CLKDIV No Description 0x030 read-write 0x00000000 0x007FFFF8 DIV Fractional Clock Divider 3 20 read-write TRIGCTRL No Description 0x034 read-write 0x00000000 0x00000007 RXTEN Receive Trigger Enable 0 1 read-write TXTEN Transmit Trigger Enable 1 1 read-write AUTOTXTEN AUTOTX Trigger Enable 2 1 read-write CMD No Description 0x038 write-only 0x00000000 0x000001FF RXEN Receiver Enable 0 1 write-only RXDIS Receiver Disable 1 1 write-only TXEN Transmitter Enable 2 1 write-only TXDIS Transmitter Disable 3 1 write-only RXBLOCKEN Receiver Block Enable 4 1 write-only RXBLOCKDIS Receiver Block Disable 5 1 write-only TXTRIEN Transmitter Tristate Enable 6 1 write-only TXTRIDIS Transmitter Tristate Disable 7 1 write-only CLEARTX Clear TX FIFO 8 1 write-only RXDATA No Description 0x03C read-only 0x00000000 0x0000FFFF RXDATA RX Data and Control bits 0 16 read-only RXDATAP No Description 0x040 read-only 0x00000000 0x0000FFFF RXDATAP RX Data Peek 0 16 read-only TXDATA No Description 0x044 write-only 0x00000000 0x0000FFFF TXDATA TX Data and Control bits 0 16 write-only STATUS No Description 0x048 read-only 0x00003040 0x031F31FB RXENS Receiver Enable Status 0 1 read-only TXENS Transmitter Enable Status 1 1 read-only RXBLOCK Block Incoming Data 3 1 read-only TXTRI Transmitter Tristated 4 1 read-only TXC TX Complete 5 1 read-only TXFL TX FIFO Level 6 1 read-only RXFL RX FIFO Level 7 1 read-only RXFULL RX FIFO Full 8 1 read-only RXIDLE RX Idle 12 1 read-only TXIDLE TX Idle 13 1 read-only TXFCNT Valid entries in TX FIFO 16 5 read-only AUTOBAUDDONE Auto Baud Rate Detection Completed 24 1 read-only CLEARTXBUSY TX FIFO Clear Busy 25 1 read-only IF No Description 0x04C read-write 0x00000000 0x030C3FFF TXC TX Complete Interrupt Flag 0 1 read-write TXFL TX FIFO Level Interrupt Flag 1 1 read-write RXFL RX FIFO Level Interrupt Flag 2 1 read-write RXFULL RX FIFO Full Interrupt Flag 3 1 read-write RXOF RX FIFO Overflow Interrupt Flag 4 1 read-write RXUF RX FIFO Underflow Interrupt Flag 5 1 read-write TXOF TX FIFO Overflow Interrupt Flag 6 1 read-write TXUF TX FIFO Underflow Interrupt Flag 7 1 read-write PERR Parity Error Interrupt Flag 8 1 read-write FERR Framing Error Interrupt Flag 9 1 read-write MPAF Multi-Processor Address Frame Interrupt 10 1 read-write LOADERR Load Error Interrupt Flag 11 1 read-write CCF Collision Check Fail Interrupt Flag 12 1 read-write TXIDLE TX Idle Interrupt Flag 13 1 read-write STARTF Start Frame Interrupt Flag 18 1 read-write SIGF Signal Frame Interrupt Flag 19 1 read-write AUTOBAUDDONE Auto Baud Complete Interrupt Flag 24 1 read-write RXTO RX Timeout Interrupt Flag 25 1 read-write IEN No Description 0x050 read-write 0x00000000 0x030C3FFF TXC TX Complete IEN 0 1 read-write TXFL TX FIFO Level IEN 1 1 read-write RXFL RX FIFO Level IEN 2 1 read-write RXFULL RX FIFO Full IEN 3 1 read-write RXOF RX FIFO Overflow IEN 4 1 read-write RXUF RX FIFO Underflow IEN 5 1 read-write TXOF TX FIFO Overflow IEN 6 1 read-write TXUF TX FIFO Underflow IEN 7 1 read-write PERR Parity Error IEN 8 1 read-write FERR Framing Error IEN 9 1 read-write MPAF Multi-Processor Addr Frame IEN 10 1 read-write LOADERR Load Error IEN 11 1 read-write CCF Collision Check Fail IEN 12 1 read-write TXIDLE TX IDLE IEN 13 1 read-write STARTF Start Frame IEN 18 1 read-write SIGF Signal Frame IEN 19 1 read-write AUTOBAUDDONE Auto Baud Complete IEN 24 1 read-write RXTO RX Timeout IEN 25 1 read-write SYNCBUSY No Description 0x054 read-only 0x00000000 0x00000FFF DIV SYNCBUSY for DIV in CLKDIV 0 1 read-only RXTEN SYNCBUSY for RXTEN in TRIGCTRL 1 1 read-only TXTEN SYNCBUSY for TXTEN in TRIGCTRL 2 1 read-only RXEN SYNCBUSY for RXEN in CMD 3 1 read-only RXDIS SYNCBUSY for RXDIS in CMD 4 1 read-only TXEN SYNCBUSY for TXEN in CMD 5 1 read-only TXDIS SYNCBUSY for TXDIS in CMD 6 1 read-only RXBLOCKEN SYNCBUSY for RXBLOCKEN in CMD 7 1 read-only RXBLOCKDIS SYNCBUSY for RXBLOCKDIS in CMD 8 1 read-only TXTRIEN SYNCBUSY for TXTRIEN in CMD 9 1 read-only TXTRIDIS SYNCBUSY in TXTRIDIS in CMD 10 1 read-only AUTOTXTEN SYNCBUSY for AUTOTXTEN in TRIGCTRL 11 1 read-only EUSART2_NS 1 EUSART2_NS Registers 0x500A4000 0x00000000 0x00001000 registers IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP version ID 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN Module enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only CFG0 No Description 0x008 read-write 0x00000000 0xC1D264FF SYNC Synchronous Mode 0 1 read-write ASYNC The USART operates in asynchronous mode 0 SYNC The USART operates in synchronous mode 1 LOOPBK Loopback Enable 1 1 read-write DISABLE The receiver is connected to and receives data from UARTn_RX 0 ENABLE The receiver is connected to and receives data from UARTn_TX 1 CCEN Collision Check Enable 2 1 read-write DISABLE Collision check is disabled 0 ENABLE Collision check is enabled. The receiver must be enabled for the check to be performed 1 MPM Multi-Processor Mode 3 1 read-write DISABLE The 9th bit of incoming frames has no special function 0 ENABLE An incoming frame with the 9th bit equal to MPAB will be loaded into the RX FIFO regardless of RXBLOCK and will result in the MPAB interrupt flag being set 1 MPAB Multi-Processor Address-Bit 4 1 read-write OVS Oversampling 5 3 read-write X16 16X oversampling 0 X8 8X oversampling 1 X6 6X oversampling 2 X4 4X oversampling 3 DISABLE Disable oversampling (for LF operation) 4 MSBF Most Significant Bit First 10 1 read-write DISABLE Data is sent with the least significant bit first 0 ENABLE Data is sent with the most significant bit first 1 RXINV Receiver Input Invert 13 1 read-write DISABLE Input is passed directly to the receiver 0 ENABLE Input is inverted before it is passed to the receiver 1 TXINV Transmitter output Invert 14 1 read-write DISABLE Output from the transmitter is passed unchanged to UARTn_TX 0 ENABLE Output from the transmitter is inverted before it is passed to UARTn_TX 1 AUTOTRI Automatic TX Tristate 17 1 read-write DISABLE The output on UARTn_TX when the transmitter is idle is defined by TXINV 0 ENABLE UARTn_TX is tristated whenever the transmitter is idle 1 SKIPPERRF Skip Parity Error Frames 20 1 read-write ERRSDMA Halt DMA Read On Error 22 1 read-write DISABLE Framing and parity errors have no effect on DMA requests from the EUSART 0 ENABLE DMA requests from the EUSART are blocked while the PERR or FERR interrupt flags are set 1 ERRSRX Disable RX On Error 23 1 read-write DISABLE Framing and parity errors have no effect on receiver 0 ENABLE Framing and parity errors disable the receiver 1 ERRSTX Disable TX On Error 24 1 read-write DISABLE Received framing and parity errors have no effect on transmitter 0 ENABLE Received framing and parity errors disable the transmitter 1 MVDIS Majority Vote Disable 30 1 read-write AUTOBAUDEN AUTOBAUD detection enable 31 1 read-write CFG1 No Description 0x00C read-write 0x00000000 0x7BCF887F DBGHALT Debug halt 0 1 read-write DISABLE Continue normal EUSART operation even if core is halted 0 ENABLE If core is halted, receive one frame and then halt reception by deactivating RTS. Next frame reception happens when the core is unhalted during single stepping. 1 CTSINV Clear-to-send Invert Enable 1 1 read-write DISABLE The CTS pin is active low 0 ENABLE The CTS pin is active high 1 CTSEN Clear-to-send Enable 2 1 read-write DISABLE Ignore CTS 0 ENABLE Stop transmitting when CTS is inactive 1 RTSINV Request-to-send Invert Enable 3 1 read-write DISABLE The RTS pin is active low 0 ENABLE The RTS pin is active high 1 RXTIMEOUT RX Timeout 4 3 read-write DISABLED 0 ONEFRAME 1 TWOFRAMES 2 THREEFRAMES 3 FOURFRAMES 4 FIVEFRAMES 5 SIXFRAMES 6 SEVENFRAMES 7 SFUBRX Start Frame Unblock Receiver 11 1 read-write RXPRSEN PRS RX Enable 15 1 read-write TXFIW TX FIFO Interrupt Watermark 16 4 read-write ONEFRAME TXFL status flag and IF are set when the TX FIFO has space for at least one more frame. 0 TWOFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least two more frames. 1 THREEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least three more frames. 2 FOURFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least four more frames. 3 FIVEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least five more frames. 4 SIXFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least six more frames. 5 SEVENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least seven more frames. 6 EIGHTFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least eight more frames. 7 NINEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least nine more frames. 8 TENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least ten more frames. 9 ELEVENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least eleven more frames. 10 TWELVEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least twelve more frames. 11 THIRTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least thriteen more frames. 12 FOURTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least fourteen more frames. 13 FIFTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least fifteen more frames. 14 SIXTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least sixteen more frames. 15 RTSRXFW Request-to-send RX FIFO Watermark 22 4 read-write ONEFRAME RTS is set if there is space for at least one more frame in the RX FIFO. 0 TWOFRAMES RTS is set if there is space for at least two more frames in the RX FIFO. 1 THREEFRAMES RTS is set if there is space for at least three more frames in the RX FIFO. 2 FOURFRAMES RTS is set if there is space for four more frames in the RX FIFO. 3 FIVEFRAMES RTS is set if there is space for five more frames in the RX FIFO. 4 SIXFRAMES RTS is set if there is space for six more frames in the RX FIFO. 5 SEVENFRAMES RTS is set if there is space for seven more frames in the RX FIFO. 6 EIGHTFRAMES RTS is set if there is space for eight more frames in the RX FIFO. 7 NINEFRAMES RTS is set if there is space for nine more frames in the RX FIFO. 8 TENFRAMES RTS is set if there is space for ten more frames in the RX FIFO. 9 ELEVENFRAMES RTS is set if there is space for eleven more frames in the RX FIFO. 10 TWELVEFRAMES RTS is set if there is space for twelve more frames in the RX FIFO. 11 THIRTEENFRAMES RTS is set if there is space for thirteen more frames in the RX FIFO. 12 FOURTEENFRAMES RTS is set if there is space for fourteen more frames in the RX FIFO. 13 FIFTEENFRAMES RTS is set if there is space for fifteen more frames in the RX FIFO. 14 SIXTEENFRAMES RTS is set if there is space for sixteen more frames in the RX FIFO. 15 RXFIW RX FIFO Interrupt Watermark 27 4 read-write ONEFRAME RXFL status flag and IF are set when the RX FIFO has at least one frame in it. 0 TWOFRAMES RXFL status flag and IF are set when the RX FIFO has at least two frames in it. 1 THREEFRAMES RXFL status flag and IF are set when the RX FIFO has at least three frames in it. 2 FOURFRAMES RXFL status flag and IF are set when the RX FIFO has at least four frames in it. 3 FIVEFRAMES RXFL status flag and IF are set when the RX FIFO has at least five frames in it. 4 SIXFRAMES RXFL status flag and IF are set when the RX FIFO has at least six frames in it. 5 SEVENFRAMES RXFL status flag and IF are set when the RX FIFO has at least seven frames in it. 6 EIGHTFRAMES RXFL status flag and IF are set when the RX FIFO has at least eight frames in it. 7 NINEFRAMES RXFL status flag and IF are set when the RX FIFO has at least nine frames in it. 8 TENFRAMES RXFL status flag and IF are set when the RX FIFO has at least ten frames in it. 9 ELEVENFRAMES RXFL status flag and IF are set when the RX FIFO has at least eleven frames in it. 10 TWELVEFRAMES RXFL status flag and IF are set when the RX FIFO has at least twelve frames in it. 11 THIRTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least thriteen frames in it. 12 FOURTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least fourteen frames in it. 13 FIFTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least fifteen frames in it. 14 SIXTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least sixteen frames in it. 15 CFG2 No Description 0x010 read-write 0x00000020 0xFF0000FF MASTER Main mode 0 1 read-write SLAVE Secondary mode 0 MASTER Main mode 1 CLKPOL Clock Polarity 1 1 read-write IDLELOW The bus clock used in synchronous mode has a low base value 0 IDLEHIGH The bus clock used in synchronous mode has a high base value 1 CLKPHA Clock Edge for Setup/Sample 2 1 read-write SAMPLELEADING Data is sampled on the leading edge and set-up on the trailing edge of the bus clock in synchronous mode 0 SAMPLETRAILING Data is set-up on the leading edge and sampled on the trailing edge of the bus clock in synchronous mode 1 CSINV Chip Select Invert 3 1 read-write AL Chip select is active low 0 AH Chip select is active high 1 AUTOTX Always Transmit When RXFIFO Not Full 4 1 read-write AUTOCS Automatic Chip Select 5 1 read-write CLKPRSEN PRS CLK Enable 6 1 read-write FORCELOAD Force Load to Shift Register 7 1 read-write SDIV Sync Clock Div 24 8 read-write FRAMECFG No Description 0x014 read-write 0x00001002 0x0000330F DATABITS Data-Bit Mode 0 4 read-write SEVEN Each frame contains 7 data bits 1 EIGHT Each frame contains 8 data bits 2 NINE Each frame contains 9 data bits 3 TEN Each frame contains 10 data bits 4 ELEVEN Each frame contains 11 data bits 5 TWELVE Each frame contains 12 data bits 6 THIRTEEN Each frame contains 13 data bits 7 FOURTEEN Each frame contains 14 data bits 8 FIFTEEN Each frame contains 15 data bits 9 SIXTEEN Each frame contains 16 data bits 10 PARITY Parity-Bit Mode 8 2 read-write NONE Parity bits are not used 0 EVEN Even parity are used. Parity bits are automatically generated and checked by hardware. 2 ODD Odd parity is used. Parity bits are automatically generated and checked by hardware. 3 STOPBITS Stop-Bit Mode 12 2 read-write HALF The transmitter generates a half stop bit. Stop-bits are not verified by receiver 0 ONE One stop bit is generated and verified 1 ONEANDAHALF The transmitter generates one and a half stop bit. The receiver verifies the first stop bit 2 TWO The transmitter generates two stop bits. The receiver checks the first stop-bit only 3 DTXDATCFG No Description 0x018 read-write 0x00000000 0x0000FFFF DTXDAT Default TX DATA 0 16 read-write IRHFCFG No Description 0x01C read-write 0x00000000 0x0000000F IRHFEN Enable IrDA Module 0 1 read-write IRHFPW IrDA TX Pulse Width 1 2 read-write ONE IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1 0 TWO IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1 1 THREE IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1 2 FOUR IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1 3 IRHFFILT IrDA RX Filter 3 1 read-write DISABLE No filter enabled 0 ENABLE Filter enabled. IrDA pulse must be high for at least 5 consecutive clock cycles to be detected 1 TIMINGCFG No Description 0x024 read-write 0x00050000 0x000F7773 TXDELAY TX Delay Transmission 0 2 read-write NONE Frames are transmitted immediately. 0 SINGLE Transmission of new frames is delayed by a single bit period. 1 DOUBLE Transmission of new frames is delayed by a two bit periods. 2 TRIPPLE Transmission of new frames is delayed by a three bit periods. 3 CSSETUP Chip Select Setup 4 3 read-write ZERO CS is asserted half or 1 baud-time before the start of transmission depending on CLKPHASE equal to 1 or 0 respectively 0 ONE CS is asserted 1 additional baud-time before start of transmission 1 TWO CS is asserted 2 additional baud-times before start of transmission 2 THREE CS is asserted 3 additional baud-times before start of transmission 3 FOUR CS is asserted 4 additional baud-times before start of transmission 4 FIVE CS is asserted 5 additional baud-times before start of transmission 5 SIX CS is asserted 6 additional baud-times before start of transmission 6 SEVEN CS is asserted 7 additional baud-times before start of transmission 7 CSHOLD Chip Select Hold 8 3 read-write ZERO CS is de-asserted half or 1 baud-time after the end of transmission depending on CLKPHASE equal to 1 or 0 respectively 0 ONE CS is de-asserted 1 additional baud-time after the end of transmission 1 TWO CS is de-asserted 2 additional baud-times after the end of transmission 2 THREE CS is de-asserted 3 additional baud-times after the end of transmission 3 FOUR CS is de-asserted 4 additional baud-times after the end of transmission 4 FIVE CS is de-asserted 5 additional baud-times after the end of transmission 5 SIX CS is de-asserted 6 additional baud-times after the end of transmission 6 SEVEN CS is de-asserted 7 additional baud-times after the end of transmission 7 ICS Inter-Character Spacing 12 3 read-write ZERO There is no space between charcters 0 ONE Create a space of 1 baud-times between frames 1 TWO Create a space of 2 baud-times between frames 2 THREE Create a space of 3 baud-times between frames 3 FOUR Create a space of 4 baud-times between frames 4 FIVE Create a space of 5 baud-times between frames 5 SIX Create a space of 6 baud-times between frames 6 SEVEN Create a space of 7 baud-times between frames 7 SETUPWINDOW Setup Window 16 4 read-write STARTFRAMECFG No Description 0x028 read-write 0x00000000 0x000001FF STARTFRAME Start Frame 0 9 read-write SIGFRAMECFG No Description 0x02C read-write 0x00000000 0x000001FF SIGFRAME Signal Frame Value 0 9 read-write CLKDIV No Description 0x030 read-write 0x00000000 0x007FFFF8 DIV Fractional Clock Divider 3 20 read-write TRIGCTRL No Description 0x034 read-write 0x00000000 0x00000007 RXTEN Receive Trigger Enable 0 1 read-write TXTEN Transmit Trigger Enable 1 1 read-write AUTOTXTEN AUTOTX Trigger Enable 2 1 read-write CMD No Description 0x038 write-only 0x00000000 0x000001FF RXEN Receiver Enable 0 1 write-only RXDIS Receiver Disable 1 1 write-only TXEN Transmitter Enable 2 1 write-only TXDIS Transmitter Disable 3 1 write-only RXBLOCKEN Receiver Block Enable 4 1 write-only RXBLOCKDIS Receiver Block Disable 5 1 write-only TXTRIEN Transmitter Tristate Enable 6 1 write-only TXTRIDIS Transmitter Tristate Disable 7 1 write-only CLEARTX Clear TX FIFO 8 1 write-only RXDATA No Description 0x03C read-only 0x00000000 0x0000FFFF RXDATA RX Data and Control bits 0 16 read-only RXDATAP No Description 0x040 read-only 0x00000000 0x0000FFFF RXDATAP RX Data Peek 0 16 read-only TXDATA No Description 0x044 write-only 0x00000000 0x0000FFFF TXDATA TX Data and Control bits 0 16 write-only STATUS No Description 0x048 read-only 0x00003040 0x031F31FB RXENS Receiver Enable Status 0 1 read-only TXENS Transmitter Enable Status 1 1 read-only RXBLOCK Block Incoming Data 3 1 read-only TXTRI Transmitter Tristated 4 1 read-only TXC TX Complete 5 1 read-only TXFL TX FIFO Level 6 1 read-only RXFL RX FIFO Level 7 1 read-only RXFULL RX FIFO Full 8 1 read-only RXIDLE RX Idle 12 1 read-only TXIDLE TX Idle 13 1 read-only TXFCNT Valid entries in TX FIFO 16 5 read-only AUTOBAUDDONE Auto Baud Rate Detection Completed 24 1 read-only CLEARTXBUSY TX FIFO Clear Busy 25 1 read-only IF No Description 0x04C read-write 0x00000000 0x030C3FFF TXC TX Complete Interrupt Flag 0 1 read-write TXFL TX FIFO Level Interrupt Flag 1 1 read-write RXFL RX FIFO Level Interrupt Flag 2 1 read-write RXFULL RX FIFO Full Interrupt Flag 3 1 read-write RXOF RX FIFO Overflow Interrupt Flag 4 1 read-write RXUF RX FIFO Underflow Interrupt Flag 5 1 read-write TXOF TX FIFO Overflow Interrupt Flag 6 1 read-write TXUF TX FIFO Underflow Interrupt Flag 7 1 read-write PERR Parity Error Interrupt Flag 8 1 read-write FERR Framing Error Interrupt Flag 9 1 read-write MPAF Multi-Processor Address Frame Interrupt 10 1 read-write LOADERR Load Error Interrupt Flag 11 1 read-write CCF Collision Check Fail Interrupt Flag 12 1 read-write TXIDLE TX Idle Interrupt Flag 13 1 read-write STARTF Start Frame Interrupt Flag 18 1 read-write SIGF Signal Frame Interrupt Flag 19 1 read-write AUTOBAUDDONE Auto Baud Complete Interrupt Flag 24 1 read-write RXTO RX Timeout Interrupt Flag 25 1 read-write IEN No Description 0x050 read-write 0x00000000 0x030C3FFF TXC TX Complete IEN 0 1 read-write TXFL TX FIFO Level IEN 1 1 read-write RXFL RX FIFO Level IEN 2 1 read-write RXFULL RX FIFO Full IEN 3 1 read-write RXOF RX FIFO Overflow IEN 4 1 read-write RXUF RX FIFO Underflow IEN 5 1 read-write TXOF TX FIFO Overflow IEN 6 1 read-write TXUF TX FIFO Underflow IEN 7 1 read-write PERR Parity Error IEN 8 1 read-write FERR Framing Error IEN 9 1 read-write MPAF Multi-Processor Addr Frame IEN 10 1 read-write LOADERR Load Error IEN 11 1 read-write CCF Collision Check Fail IEN 12 1 read-write TXIDLE TX IDLE IEN 13 1 read-write STARTF Start Frame IEN 18 1 read-write SIGF Signal Frame IEN 19 1 read-write AUTOBAUDDONE Auto Baud Complete IEN 24 1 read-write RXTO RX Timeout IEN 25 1 read-write SYNCBUSY No Description 0x054 read-only 0x00000000 0x00000FFF DIV SYNCBUSY for DIV in CLKDIV 0 1 read-only RXTEN SYNCBUSY for RXTEN in TRIGCTRL 1 1 read-only TXTEN SYNCBUSY for TXTEN in TRIGCTRL 2 1 read-only RXEN SYNCBUSY for RXEN in CMD 3 1 read-only RXDIS SYNCBUSY for RXDIS in CMD 4 1 read-only TXEN SYNCBUSY for TXEN in CMD 5 1 read-only TXDIS SYNCBUSY for TXDIS in CMD 6 1 read-only RXBLOCKEN SYNCBUSY for RXBLOCKEN in CMD 7 1 read-only RXBLOCKDIS SYNCBUSY for RXBLOCKDIS in CMD 8 1 read-only TXTRIEN SYNCBUSY for TXTRIEN in CMD 9 1 read-only TXTRIDIS SYNCBUSY in TXTRIDIS in CMD 10 1 read-only AUTOTXTEN SYNCBUSY for AUTOTXTEN in TRIGCTRL 11 1 read-only SYSRTC0_NS 1 SYSRTC0_NS Registers 0x500A8000 0x00000000 0x00001000 registers IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP VERSION 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN SYSRTC Enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only SWRST No Description 0x008 read-write 0x00000000 0x00000003 SWRST Software reset command 0 1 write-only RESETTING Software reset busy status 1 1 read-only CFG No Description 0x00C read-write 0x00000000 0x00000001 DEBUGRUN Debug Mode Run Enable 0 1 read-write DISABLE SYSRTC is frozen in debug mode 0 ENABLE SYSRTC is running in debug mode 1 CMD No Description 0x010 write-only 0x00000000 0x00000003 START Start SYSRTC 0 1 write-only STOP Stop SYSRTC 1 1 write-only STATUS No Description 0x014 read-only 0x00000000 0x00000007 RUNNING SYSRTC running status 0 1 read-only LOCKSTATUS Lock Status 1 1 read-only UNLOCKED SYSRTC registers are unlocked 0 LOCKED SYSRTC registers are locked 1 CNT No Description 0x018 read-write 0x00000000 0xFFFFFFFF CNT Counter Value 0 32 read-write SYNCBUSY No Description 0x01C read-only 0x00000000 0x0000000F START Sync busy for START bitfield 0 1 read-only STOP Sync busy for STOP bitfield 1 1 read-only CNT Sync busy for CNT bitfield 2 1 read-only LOCK No Description 0x020 write-only 0x00000000 0x0000FFFF LOCKKEY Configuration Lock Key 0 16 write-only UNLOCK Write to unlock SYSRTC lockable registers 18294 GRP0_IF No Description 0x040 read-write 0x00000000 0x0000000F OVF Overflow Interrupt Flag 0 1 read-write CMP0 Compare 0 Interrupt Flag 1 1 read-write CMP1 Compare 1 Interrupt Flag 2 1 read-write CAP0 Capture 0 Interrupt Flag 3 1 read-write GRP0_IEN No Description 0x044 read-write 0x00000000 0x0000000F OVF Overflow Interrupt Enable 0 1 read-write CMP0 Compare 0 Interrupt Enable 1 1 read-write CMP1 Compare 1 Interrupt Enable 2 1 read-write CAP0 Capture 0 Interrupt Enable 3 1 read-write GRP0_CTRL No Description 0x048 read-write 0x00000000 0x000007FF CMP0EN Compare 0 Enable 0 1 read-write CMP1EN Compare 1 Enable 1 1 read-write CAP0EN Capture 0 Enable 2 1 read-write CMP0CMOA Compare 0 Compare Match Output Action 3 3 read-write CLEAR Cleared on the next cycle 0 SET Set on the next cycle 1 PULSE Set on the next cycle, cleared on the cycle after 2 TOGGLE Inverted on the next cycle 3 CMPIF Export this channel's CMP IF 4 CMP1CMOA Compare 1 Compare Match Output Action 6 3 read-write CLEAR Cleared on the next cycle 0 SET Set on the next cycle 1 PULSE Set on the next cycle, cleared on the cycle after 2 TOGGLE Inverted on the next cycle 3 CMPIF Export this channel's CMP IF 4 CAP0EDGE Capture 0 Edge Select 9 2 read-write RISING Rising edges detected 0 FALLING Falling edges detected 1 BOTH Both edges detected 2 GRP0_CMP0VALUE No Description 0x04C read-write 0x00000000 0xFFFFFFFF CMP0VALUE Compare 0 Value 0 32 read-write GRP0_CMP1VALUE No Description 0x050 read-write 0x00000000 0xFFFFFFFF CMP1VALUE Compare 1 Value 0 32 read-write GRP0_CAP0VALUE No Description 0x054 read-only 0x00000000 0xFFFFFFFF CAP0VALUE Capture 0 Value 0 32 read-only GRP0_SYNCBUSY No Description 0x058 read-only 0x00000000 0x00000007 CTRL Sync busy for CTRL register 0 1 read-only CMP0VALUE Sync busy for CMP0VALUE register 1 1 read-only CMP1VALUE Sync busy for CMP1VALUE register 2 1 read-only LCD_NS 1 LCD_NS Registers 0x500AC000 0x00000000 0x00001000 registers LCD 72 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IPVERSION 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN Enable 0 1 read-write DISABLE Disable 0 ENABLE Enable 1 DISABLING Disablement busy status 1 1 read-only SWRST No Description 0x008 read-write 0x00000000 0x00000003 SWRST Software reset command 0 1 write-only RESETTING Software reset busy status 1 1 read-only CTRL No Description 0x00C read-write 0x00100000 0x7F1D0006 UDCTRL Update Data Control 1 2 read-write REGULAR The data transfer is controlled by SW. Transfer is performed as soon as possible on the next CTRL.PRESCALE clock 0 FRAMESTART Data is loaded continuously at every frame start 1 FCEVENT The data transfer is done at the next Frame Counter event 2 DISPLAYEVENT The data transfer is done at the next Display Counter event 3 DSC Direct Segment Control 16 1 read-write DISABLE DSC disable 0 ENABLE DSC enable 1 WARMUPDLY Warmup Delay 18 3 read-write WARMUP1 1mswarm up 0 WARMUP31 31ms warm up 1 WARMUP63 62ms warm up 2 WARMUP125 125ms warm up 3 WARMUP250 250ms warm up 4 WARMUP500 500ms warm up 5 WARMUP1000 1000ms warm up 6 WARMUP2000 2000ms warm up 7 PRESCALE Presclae 24 7 read-write CMD No Description 0x010 write-only 0x00000000 0x00000003 LOAD Load command 0 1 write-only CLEAR Clear command 1 1 write-only DISPCTRL No Description 0x014 read-write 0x00100000 0x03700017 MUX Mux Configuration 0 3 read-write STATIC Static 0 DUPLEX Duplex 1 TRIPLEX Triplex 2 QUADRUPLEX Quadruplex 3 WAVE Waveform Selection 4 1 read-write TYPEB Type B waveform 0 TYPEA Type A waveform 1 CHGRDST Charge Redistribution Cycles 20 3 read-write DISABLE Disable charge redistribution. 0 ONE Use 1 prescaled low frequency clock cycle for charge redistribution. 1 TWO Use 2 prescaled low frequency clock cycles for charge redistribution. 2 THREE Use 3 prescaled low frequency clock cycles for charge redistribution. 3 FOUR Use 4 prescaled low frequency clock cycles for charge redistribution. 4 BIAS Bias Configuration 24 2 read-write STATIC Static 0 ONEHALF 1/2 Bias 1 ONETHIRD 1/3 Bias 2 ONEFOURTH 1/4 Bias 3 BACFG No Description 0x018 read-write 0x00000007 0x00FF0007 ASTATETOP ASTATE top cnt 0 3 read-write FCPRESC Frame Counter Prescaler 16 2 read-write DIV1 every frame clock 0 DIV2 every 2nd frame clock 1 DIV4 every 4th frame clock 2 DIV8 every 8th frame clock 3 FCTOP Frame Counter Top 18 6 read-write BACTRL No Description 0x01C read-write 0x00000000 0x100003FF BLINKEN Blink Enable 0 1 read-write BLANK Blank Display 1 1 read-write DISABLE Display is not "blanked" 0 ENABLE Display is "blanked" 1 AEN Animation Enable 2 1 read-write AREGASC Animate Register A Shift Control 3 2 read-write NOSHIFT No Shift operation on Animation Register A 0 SHIFTLEFT Animation Register A is shifted left 1 SHIFTRIGHT Animation Register A is shifted right 2 AREGBSC Animate Register B Shift Control 5 2 read-write NOSHIFT No Shift operation on Animation Register B 0 SHIFTLEFT Animation Register B is shifted left 1 SHIFTRIGHT Animation Register B is shifted right 2 ALOGSEL Animate Logic Function Select 7 1 read-write AND AREGA and AREGB AND'ed 0 OR AREGA and AREGB OR'ed 1 FCEN Frame Counter Enable 8 1 read-write DISPLAYCNTEN Display Counter Enable 9 1 read-write DISABLE Disable the display counter 0 ENABLE Enable the display counter 1 ALOC Animation Location 28 1 read-write SEG0TO7 Animation appears on segments 0 to 7 0 SEG8TO15 Animation appears on segments 8 to 15 1 STATUS No Description 0x020 read-only 0x00000000 0x0000090F ASTATE Current Animation State 0 4 read-only BLINK Blink State 8 1 read-only LOADBUSY Load Synchronization is busy 11 1 read-only AREGA No Description 0x024 read-write 0x00000000 0x000000FF AREGA Animation Register A Data 0 8 read-write AREGB No Description 0x028 read-write 0x00000000 0x000000FF AREGB Animation Register B Data 0 8 read-write IF No Description 0x02C read-write 0x00000000 0x00000007 FC Frame Counter 0 1 read-write DISPLAY Display Update Event 1 1 read-write SYNCBUSYDONE Synchronization is Done 2 1 read-write IEN No Description 0x030 read-write 0x00000000 0x00000007 FC Frame Counter 0 1 read-write DISPLAY Display Update Event 1 1 read-write SYNCBUSYDONE Sync Busy Done 2 1 read-write BIASCTRL No Description 0x034 read-write 0x001F0000 0xC45F137F RESISTOR Resistor strength 0 4 read-write BUFDRV Buffer Drive Strength 4 3 read-write BUFBIAS Buffer Bias Setting 8 2 read-write MODE Mode Setting 12 1 read-write STEPDOWN Use step down control with VLCD less than VDDX. Use VLCD[4:0] to control VLCD level, and use SPEED to adjust VLCD drive strength. 0 CHARGEPUMP Use the charge pump to pump VLCD above VDDX. 1 VLCD VLCD voltage level 16 5 read-write VDDXSEL VDDX select 22 1 read-write DVDD Connect charge pump to digital DVDD supply 0 AVDD Connect charge pump to analog AVDD supply 1 LCDGATE LCD Gate 26 1 read-write UNGATE LCD BIAS voltages driven onto pins. 0 GATE LCD BIAS MUX tristated at the pins. 1 DMAMODE DMA Mode 30 2 read-write DMADISABLE No DMA requests are generated 0 DMAFC DMA request on frame counter event. This will also start a DMA transfer during EM23. 1 DMADISPLAY DMA request on display counter event. This will also start a DMA transfer during EM23. 2 DISPCTRLX No Description 0x038 read-write 0x00000000 0x000003FF DISPLAYDIV Display Divider 0 10 read-write SEGD0 No Description 0x040 read-write 0x00000000 0x000FFFFF SEGD0 COM0 Segment Data Low 0 20 read-write SEGD1 No Description 0x048 read-write 0x00000000 0x000FFFFF SEGD1 COM1 Segment Data Low 0 20 read-write SEGD2 No Description 0x050 read-write 0x00000000 0x000FFFFF SEGD2 COM2 Segment Data Low 0 20 read-write SEGD3 No Description 0x058 read-write 0x00000000 0x000FFFFF SEGD3 COM3 Segment Data Low 0 20 read-write UPDATECTRL No Description 0x0C0 read-write 0x00000000 0x0001E100 AUTOLOAD Auto Load 8 1 read-write MANUAL CLK_BUS register to CLK_PER register loads must be done manually with a write to CMD.LOAD. 0 AUTO CLK_BUS register to CLK_PER register loads will be started automatically after a write to the register in UPDATECTRL.LOADADDR is detected. 1 LOADADDR Load Address 13 4 read-write BACTRLWR Starts synchronizing registers from CLK_BUS to CLK_PER after a write to BACTRL. Use with UPDATECTRL.AUTOLOAD 0 AREGAWR Starts synchronizing registers from CLK_BUS to CLK_PER after a write to AREGA. Use with UPDATECTRL.AUTOLOAD 1 AREGBWR Starts synchronizing registers from CLK_BUS to CLK_PER after a write to AREGB. Use with UPDATECTRL.AUTOLOAD 2 SEGD0WR Starts synchronizing registers from CLK_BUS to CLK_PER after a write to SEGD0. Use with UPDATECTRL.AUTOLOAD 3 SEGD1WR Starts synchronizing registers from CLK_BUS to CLK_PER after a write to SEGD1. Use with UPDATECTRL.AUTOLOAD 4 SEGD2WR Starts synchronizing registers from CLK_BUS to CLK_PER after a write to SEGD2. Use with UPDATECTRL.AUTOLOAD 5 SEGD3WR Starts synchronizing registers from CLK_BUS to CLK_PER after a write to SEGD3. Use with UPDATECTRL.AUTOLOAD 6 FRAMERATE No Description 0x0F0 read-write 0x00000000 0x000001FF FRDIV Frame Rate Divider 0 9 read-write KEYSCAN_NS 1 KEYSCAN_NS Registers 0x500B0000 0x00000000 0x00001000 registers KEYSCAN 73 IPVERSION IPVERSION 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IPVERSION 0 32 read-only EN Enable 0x004 read-write 0x00000000 0x00000003 EN Enable 0 1 read-write DISABLE Stops clocking and resets peripheral core logic. 0 ENABLE Enables clocking, and begins scanning if CFG.AUTOSTART is 0x1. 1 DISABLING Disablement busy status 1 1 read-only SWRST Software Reset 0x008 read-write 0x00000000 0x00000003 SWRST Software reset command 0 1 write-only RESETTING Software reset busy status 1 1 read-only CFG Config 0x00C read-write 0x2501387F 0x7753FFFF CLKDIV Clock Divider 0 18 read-write SINGLEPRESS Single Press 20 1 read-write MULTIPRESS After KEYIF is set and then cleared, scanning will continue. This can give multiple interrupts for the same key press, but allow multiple key presses to be detected. To use this mode for multi-key detection, the ISR should update a section of memory of COLNUM bytes on each interrupt, until key release is detected. After key release, the section of memory where key presses are recorded can be processed. 0 SINGLEPRESS After KEYIF has been set and cleared, it will not set again until no key press is detected. This allows faster response since the ISR can start processing data as soon as the KEYIF is set. 1 AUTOSTART Automatically Start 22 1 read-write AUTOSTARTDIS Auto start is disabled 0 AUTOSTARTEN Auto start is enabled 1 NUMROWS Number of Rows 24 3 read-write RSV1 1 Row is not supported; defaults to 3 instead 0 RSV2 2 Rows are not supported; defaults to 3 instead 1 ROW3 3 Rows 2 ROW4 4 Rows 3 ROW5 5 Rows 4 ROW6 6 Rows 5 NUMCOLS Number of Columns 28 3 read-write CMD Command 0x010 write-only 0x00000000 0x00000003 KEYSCANSTART Keyscan Start 0 1 write-only KEYSCANSTOP Keyscan Stop 1 1 write-only DELAY Delay 0x014 read-write 0x00000000 0x0F0F0F00 SCANDLY Scan Delay 8 4 read-write SCANDLY2 2ms Scan Delay 0 SCANDLY4 4ms Scan Delay 1 SCANDLY6 6ms Scan Delay 2 SCANDLY8 8ms Scan Delay 3 SCANDLY10 10ms Scan Delay 4 SCANDLY12 12ms Scan Delay 5 SCANDLY14 14ms Scan Delay 6 SCANDLY16 16ms Scan Delay 7 SCANDLY18 18ms Scan Delay 8 SCANDLY20 20ms Scan Delay 9 SCANDLY22 22ms Scan Delay 10 SCANDLY24 24ms Scan Delay 11 SCANDLY26 26ms Scan Delay 12 SCANDLY28 28ms Scan Delay 13 SCANDLY30 30ms Scan Delay 14 SCANDLY32 32ms Scan Delay 15 DEBDLY Debounce Delay 16 4 read-write DEBDLY2 2ms Debounce Delay 0 DEBDLY4 4ms Debounce Delay 1 DEBDLY6 6ms Debounce Delay 2 DEBDLY8 8ms Debounce Delay 3 DEBDLY10 10ms Debounce Delay 4 DEBDLY12 12ms Debounce Delay 5 DEBDLY14 14ms Debounce Delay 6 DEBDLY16 16ms Debounce Delay 7 DEBDLY18 18ms Debounce Delay 8 DEBDLY20 20ms Debounce Delay 9 DEBDLY22 22ms Debounce Delay 10 DEBDLY24 24ms Debounce Delay 11 DEBDLY26 26ms Debounce Delay 12 DEBDLY28 28ms Debounce Delay 13 DEBDLY30 30ms Debounce Delay 14 DEBDLY32 32ms Debounce Delay 15 STABDLY Row stable Delay 24 4 read-write STABDLY2 2ms Row Stable Delay 0 STABDLY4 4ms Row Stable Delay 1 STABDLY6 6ms Row Stable Delay 2 STABDLY8 8ms Row Stable Delay 3 STABDLY10 10ms Row Stable Delay 4 STABDLY12 12ms Row Stable Delay 5 STABDLY14 14ms Row Stable Delay 6 STABDLY16 16ms Row Stable Delay 7 STABDLY18 18ms Row Stable Delay 8 STABDLY20 20ms Row Stable Delay 9 STABDLY22 22ms Row Stable Delay 10 STABDLY24 24ms Row Stable Delay 11 STABDLY26 26ms Row Stable Delay 12 STABDLY28 28ms Row Stable Delay 13 STABDLY30 30ms Row Stable Delay 14 STABDLY32 32ms Row Stable Delay 15 STATUS Status 0x018 read-only 0x40000000 0xC701003F ROW Row detection 0 6 read-only RUNNING Running 16 1 read-only COL Column Latched 24 3 read-only NOKEY No Key pressed status 30 1 read-only SYNCBUSY Sync Busy 31 1 read-only IF Interrupt Flags 0x01C read-write 0x00000000 0x0000000F NOKEY No key was pressed 0 1 read-write KEY A key was pressed 1 1 read-write SCANNED Completed scan 2 1 read-write WAKEUP Wake up 3 1 read-write IEN Interrupt Enables 0x020 read-write 0x00000000 0x0000000F NOKEY No Key was pressed 0 1 read-write KEY A Key was pressed 1 1 read-write SCANNED Completed Scanning 2 1 read-write WAKEUP Wake up 3 1 read-write DMEM_NS 1 DMEM_NS Registers 0x500B4000 0x00000000 0x00001000 registers IPVERSION No Description 0x000 read-only 0x00000001 0x00000001 IPVERSION New BitField 0 1 read-only CMD No Description 0x004 write-only 0x00000000 0x00000003 CLEARECCADDR0 Clear ECCERRADDR0 0 1 write-only CLEARECCADDR1 Clear ECCERRADDR1 1 1 write-only CTRL No Description 0x008 read-write 0x00000040 0x0000007F ECCEN Enable ECC functionality 0 1 read-write ECCWEN Enable ECC syndrome writes 1 1 read-write ECCERRFAULTEN ECC Error bus fault enable 2 1 read-write AHBPORTPRIORITY AHB port arbitration priority 3 3 read-write NONE No AHB port have raised priority. 0 PORT0 AHB port 0 has raised priority. 1 PORT1 AHB port 1 has raised priority. 2 ADDRFAULTEN Address fault bus fault enable 6 1 read-write ECCERRADDR0 No Description 0x00C read-only 0x00000000 0xFFFFFFFF ADDR ECC Error Address 0 32 read-only ECCERRADDR1 No Description 0x010 read-only 0x00000000 0xFFFFFFFF ADDR ECC Error Address 0 32 read-only ECCMERRIND No Description 0x01C read-only 0x00000000 0x00000003 P0 Multiple ECC errors on AHB port 0 0 1 read-only P1 Multiple ECC errors on AHB port 1 1 1 read-only IF No Description 0x020 read-write 0x00000000 0x00000033 AHB0ERR1B AHB0 1-bit ECC Error Interrupt Flag 0 1 read-write AHB1ERR1B AHB1 1-bit ECC Error Interrupt Flag 1 1 read-write AHB0ERR2B AHB0 2-bit ECC Error Interrupt Flag 4 1 read-write AHB1ERR2B AHB1 2-bit ECC Error Interrupt Flag 5 1 read-write IEN No Description 0x024 read-write 0x00000000 0x00000033 AHB0ERR1B AHB0 1-bit ECC Error Interrupt Enable 0 1 read-write AHB1ERR1B AHB1 1-bit ECC Error Interrupt Enable 1 1 read-write AHB0ERR2B AHB0 2-bit ECC Error Interrupt Enable 4 1 read-write AHB1ERR2B AHB1 2-bit ECC Error Interrupt Enable 5 1 read-write LCDRF_NS 0 LCDRF_NS Registers 0x500C0000 0x00000000 0x00001000 registers RFIMLCDCTRL No Description 0x000 read-write 0x00000000 0x0000001F LCDCPXOEN LCD Charge Pump XO Clock Enable 0 1 read-write LCDCPXOSEL LCD Charge Pump XO Select 1 1 read-write INTRCO Internal LCD CP 10Mhz RC oscillator 0 HFXODIV HFXO divided 4 clock 1 LCDCPXORETIMEEN LCD Charge Pump XO Retime Enable 2 1 read-write LCDLOWNOISE LCD Low Noise 3 1 read-write NORMAL Normal operation 0 SLOW slows down slew rate to reduce RF interference at a cost of additional power consumption 1 LCDCMPDOUT LCD Comparator Dout 4 1 read-write SMU_NS 2 SMU_NS Registers 0x54008000 0x00000000 0x00001000 registers SMU_SECURE 0 SMU_PRIVILEGED 1 IPVERSION No Description 0x000 read-only 0x00000002 0xFFFFFFFF IPVERSION IP Version 0 32 read-only STATUS No Description 0x004 read-only 0x00000000 0x00000003 SMULOCK SMU Lock 0 1 read-only UNLOCKED 0 LOCKED 1 SMUPRGERR SMU Programming Error 1 1 read-only LOCK No Description 0x008 write-only 0x00000000 0x00FFFFFF SMULOCKKEY 0 24 write-only UNLOCK Unlocks Registers 11325013 IF No Description 0x00C read-write 0x00000000 0x00030005 PPUPRIV PPU Privilege Interrupt Flag 0 1 read-write PPUINST PPU Instruction Interrupt Flag 2 1 read-write PPUSEC PPU Security Interrupt Flag 16 1 read-write BMPUSEC BMPU Security Interrupt Flag 17 1 read-write IEN No Description 0x010 read-write 0x00000000 0x00030005 PPUPRIV PPU Privilege Interrupt Enable 0 1 read-write PPUINST PPU Instruction Interrupt Enable 2 1 read-write PPUSEC PPU Security Interrupt Enable 16 1 read-write BMPUSEC BMPU Security Interrupt Enable 17 1 read-write M33CTRL Holds the M33 control settings 0x020 read-write 0x00000000 0x0000001F LOCKSVTAIRCR New BitField 0 1 read-write LOCKNSVTOR New BitField 1 1 read-write LOCKSMPU New BitField 2 1 read-write LOCKNSMPU New BitField 3 1 read-write LOCKSAU New BitField 4 1 read-write PPUPATD0 Set peripheral bits to 1 to mark as privileged access only 0x040 read-write 0xFFFFFFFF 0xFFFFFFFF EMU EMU Privileged Access 1 1 read-write CMU CMU Privileged Access 2 1 read-write HFRCO0 HFRCO0 Privileged Access 3 1 read-write FSRCO FSRCO Privileged Access 4 1 read-write DPLL0 DPLL0 Privileged Access 5 1 read-write LFXO LFXO Privileged Access 6 1 read-write LFRCO LFRCO Privileged Access 7 1 read-write ULFRCO ULFRCO Privileged Access 8 1 read-write MSC MSC Privileged Access 9 1 read-write ICACHE0 ICACHE0 Privileged Access 10 1 read-write PRS PRS Privileged Access 11 1 read-write GPIO GPIO Privileged Access 12 1 read-write LDMA LDMA Privileged Access 13 1 read-write LDMAXBAR LDMAXBAR Privileged Access 14 1 read-write TIMER0 TIMER0 Privileged Access 15 1 read-write TIMER1 TIMER1 Privileged Access 16 1 read-write TIMER2 TIMER2 Privileged Access 17 1 read-write TIMER3 TIMER3 Privileged Access 18 1 read-write TIMER4 TIMER4 Privileged Access 19 1 read-write USART0 USART0 Privileged Access 20 1 read-write BURTC BURTC Privileged Access 21 1 read-write I2C1 I2C1 Privileged Access 22 1 read-write CHIPTESTCTRL CHIPTESTCTRL Privileged Access 23 1 read-write SYSCFGCFGNS SYSCFGCFGNS Privileged Access 24 1 read-write SYSCFG SYSCFG Privileged Access 25 1 read-write BURAM BURAM Privileged Access 26 1 read-write GPCRC GPCRC Privileged Access 27 1 read-write DCDC DCDC Privileged Access 28 1 read-write HOSTMAILBOX HOSTMAILBOX Privileged Access 29 1 read-write EUSART1 EUSART1 Privileged Access 30 1 read-write EUSART2 EUSART2 Privileged Access 31 1 read-write PPUPATD1 Set peripheral bits to 1 to mark as privileged access only 0x044 read-write 0x01FFFFFF 0x01FFFFFF SYSRTC SYSRTC Privileged Access 0 1 read-write LCD LCD Privileged Access 1 1 read-write KEYSCAN KEYSCAN Privileged Access 2 1 read-write DMEM DMEM Privileged Access 3 1 read-write LCDRF LCDRF Privileged Access 4 1 read-write SMU SMU Privileged Access 7 1 read-write SMUCFGNS SMUCFGNS Privileged Access 8 1 read-write LETIMER0 LETIMER0 Privileged Access 9 1 read-write IADC0 IADC0 Privileged Access 10 1 read-write ACMP0 ACMP0 Privileged Access 11 1 read-write ACMP1 ACMP1 Privileged Access 12 1 read-write AMUXCP0 AMUXCP0 Privileged Access 13 1 read-write VDAC0 VDAC0 Privileged Access 14 1 read-write PCNT PCNT Privileged Access 15 1 read-write LESENSE LESENSE Privileged Access 16 1 read-write HFRCO1 HFRCO1 Privileged Access 17 1 read-write HFXO0 HFXO0 Privileged Access 18 1 read-write I2C0 I2C0 Privileged Access 19 1 read-write WDOG0 WDOG0 Privileged Access 20 1 read-write WDOG1 WDOG1 Privileged Access 21 1 read-write EUSART0 EUSART0 Privileged Access 22 1 read-write SEMAILBOX SEMAILBOX Privileged Access 23 1 read-write PPUSATD0 Set peripheral bits to 1 to mark as secure access only 0x060 read-write 0xFFFFFFFF 0xFFFFFFFF EMU EMU Secure Access 1 1 read-write CMU CMU Secure Access 2 1 read-write HFRCO0 HFRCO0 Secure Access 3 1 read-write FSRCO FSRCO Secure Access 4 1 read-write DPLL0 DPLL0 Secure Access 5 1 read-write LFXO LFXO Secure Access 6 1 read-write LFRCO LFRCO Secure Access 7 1 read-write ULFRCO ULFRCO Secure Access 8 1 read-write MSC MSC Secure Access 9 1 read-write ICACHE0 ICACHE0 Secure Access 10 1 read-write PRS PRS Secure Access 11 1 read-write GPIO GPIO Secure Access 12 1 read-write LDMA LDMA Secure Access 13 1 read-write LDMAXBAR LDMAXBAR Secure Access 14 1 read-write TIMER0 TIMER0 Secure Access 15 1 read-write TIMER1 TIMER1 Secure Access 16 1 read-write TIMER2 TIMER2 Secure Access 17 1 read-write TIMER3 TIMER3 Secure Access 18 1 read-write TIMER4 TIMER4 Secure Access 19 1 read-write USART0 USART0 Secure Access 20 1 read-write BURTC BURTC Secure Access 21 1 read-write I2C1 I2C1 Secure Access 22 1 read-write CHIPTESTCTRL CHIPTESTCTRL Secure Access 23 1 read-write SYSCFGCFGNS SYSCFGCFGNS Secure Access 24 1 read-write SYSCFG SYSCFG Secure Access 25 1 read-write BURAM BURAM Secure Access 26 1 read-write GPCRC GPCRC Secure Access 27 1 read-write DCDC DCDC Secure Access 28 1 read-write HOSTMAILBOX HOSTMAILBOX Secure Access 29 1 read-write EUSART1 EUSART1 Secure Access 30 1 read-write EUSART2 EUSART2 Secure Access 31 1 read-write PPUSATD1 Set peripheral bits to 1 to mark as secure access only 0x064 read-write 0x01FFFFFF 0x01FFFFFF SYSRTC SYSRTC Secure Access 0 1 read-write LCD LCD Secure Access 1 1 read-write KEYSCAN KEYSCAN Secure Access 2 1 read-write DMEM DMEM Secure Access 3 1 read-write LCDRF LCDRF Secure Access 4 1 read-write SMU SMU Secure Access 7 1 read-write SMUCFGNS SMUCFGNS Secure Access 8 1 read-write LETIMER0 LETIMER0 Secure Access 9 1 read-write IADC0 IADC0 Secure Access 10 1 read-write ACMP0 ACMP0 Secure Access 11 1 read-write ACMP1 ACMP1 Secure Access 12 1 read-write AMUXCP0 AMUXCP0 Secure Access 13 1 read-write VDAC0 VDAC0 Secure Access 14 1 read-write PCNT PCNT Secure Access 15 1 read-write LESENSE LESENSE Secure Access 16 1 read-write HFRCO1 HFRCO1 Secure Access 17 1 read-write HFXO0 HFXO0 Secure Access 18 1 read-write I2C0 I2C0 Secure Access 19 1 read-write WDOG0 WDOG0 Secure Access 20 1 read-write WDOG1 WDOG1 Secure Access 21 1 read-write EUSART0 EUSART0 Secure Access 22 1 read-write SEMAILBOX SEMAILBOX Secure Access 23 1 read-write PPUFS No Description 0x140 read-only 0x00000000 0x000000FF PPUFSPERIPHID Peripheral ID 0 8 read-only BMPUPATD0 Set master bits to 1 to mark as a privileged master 0x150 read-write 0x0000003F 0x0000003F LDMA MCU LDMA privileged mode 2 1 read-write SEEXTDMA SEEXTDMA privileged mode 5 1 read-write BMPUSATD0 Set master bits to 1 to mark as a secure master 0x170 read-write 0x0000003F 0x0000003F LDMA MCU LDMA secure mode 2 1 read-write SEEXTDMA SEEXTDMA secure mode 5 1 read-write BMPUFS No Description 0x250 read-only 0x00000000 0x000000FF BMPUFSMASTERID Master ID 0 8 read-only BMPUFSADDR No Description 0x254 read-only 0x00000000 0xFFFFFFFF BMPUFSADDR Fault Address 0 32 read-only ESAURTYPES0 No Description 0x260 read-write 0x00000000 0x00001000 ESAUR3NS Region 3 Non-Secure 12 1 read-write ESAURTYPES1 No Description 0x264 read-write 0x00000000 0x00001000 ESAUR11NS Region 11 Non-Secure 12 1 read-write ESAUMRB01 No Description 0x270 read-write 0x0A000000 0x0FFFF000 ESAUMRB01 Moveable Region Boundary 12 16 read-write ESAUMRB12 No Description 0x274 read-write 0x0C000000 0x0FFFF000 ESAUMRB12 Moveable Region Boundary 12 16 read-write ESAUMRB45 No Description 0x280 read-write 0x02000000 0x0FFFF000 ESAUMRB45 Moveable Region Boundary 12 16 read-write ESAUMRB56 No Description 0x284 read-write 0x04000000 0x0FFFF000 ESAUMRB56 Moveable Region Boundary 12 16 read-write SMU_NS_CFGNS 2 SMU_NS_CFGNS Registers 0x5400C000 0x00000000 0x00001000 registers SMU_SECURE 0 SMU_PRIVILEGED 1 NSSTATUS No Description 0x004 read-only 0x00000000 0x00000001 SMUNSLOCK SMUNS Lock 0 1 read-only UNLOCKED 0 LOCKED 1 NSLOCK No Description 0x008 write-only 0x00000000 0x00FFFFFF SMUNSLOCKKEY 0 24 write-only UNLOCK Unlocks Registers 11325013 NSIF No Description 0x00C read-write 0x00000000 0x00000005 PPUNSPRIV PPUNS Privilege Interrupt Flag 0 1 read-write PPUNSINST PPUNS Instruction Interrupt Flag 2 1 read-write NSIEN No Description 0x010 read-write 0x00000000 0x00000005 PPUNSPRIV PPUNS Privilege Interrupt Enable 0 1 read-write PPUNSINST PPUNS Instruction Interrupt Enable 2 1 read-write PPUNSPATD0 Set peripheral bits to 1 to mark as privileged access only 0x040 read-write 0x00000000 0xFFFFFFFF SCRATCHPAD SCRATCHPAD Privileged Access 0 1 read-write EMU EMU Privileged Access 1 1 read-write CMU CMU Privileged Access 2 1 read-write HFRCO0 HFRCO0 Privileged Access 3 1 read-write FSRCO FSRCO Privileged Access 4 1 read-write DPLL0 DPLL0 Privileged Access 5 1 read-write LFXO LFXO Privileged Access 6 1 read-write LFRCO LFRCO Privileged Access 7 1 read-write ULFRCO ULFRCO Privileged Access 8 1 read-write MSC MSC Privileged Access 9 1 read-write ICACHE0 ICACHE0 Privileged Access 10 1 read-write PRS PRS Privileged Access 11 1 read-write GPIO GPIO Privileged Access 12 1 read-write LDMA LDMA Privileged Access 13 1 read-write LDMAXBAR LDMAXBAR Privileged Access 14 1 read-write TIMER0 TIMER0 Privileged Access 15 1 read-write TIMER1 TIMER1 Privileged Access 16 1 read-write TIMER2 TIMER2 Privileged Access 17 1 read-write TIMER3 TIMER3 Privileged Access 18 1 read-write TIMER4 TIMER4 Privileged Access 19 1 read-write USART0 USART0 Privileged Access 20 1 read-write BURTC BURTC Privileged Access 21 1 read-write I2C1 I2C1 Privileged Access 22 1 read-write CHIPTESTCTRL CHIPTESTCTRL Privileged Access 23 1 read-write SYSCFGCFGNS SYSCFGCFGNS Privileged Access 24 1 read-write SYSCFG SYSCFG Privileged Access 25 1 read-write BURAM BURAM Privileged Access 26 1 read-write GPCRC GPCRC Privileged Access 27 1 read-write DCDC DCDC Privileged Access 28 1 read-write HOSTMAILBOX HOSTMAILBOX Privileged Access 29 1 read-write EUSART1 EUSART1 Privileged Access 30 1 read-write EUSART2 EUSART2 Privileged Access 31 1 read-write PPUNSPATD1 Set peripheral bits to 1 to mark as privileged access only 0x044 read-write 0x00000000 0x01FFFFFF SYSRTC SYSRTC Privileged Access 0 1 read-write LCD LCD Privileged Access 1 1 read-write KEYSCAN KEYSCAN Privileged Access 2 1 read-write DMEM DMEM Privileged Access 3 1 read-write LCDRF LCDRF Privileged Access 4 1 read-write SMU SMU Privileged Access 7 1 read-write SMUCFGNS SMUCFGNS Privileged Access 8 1 read-write LETIMER0 LETIMER0 Privileged Access 9 1 read-write IADC0 IADC0 Privileged Access 10 1 read-write ACMP0 ACMP0 Privileged Access 11 1 read-write ACMP1 ACMP1 Privileged Access 12 1 read-write AMUXCP0 AMUXCP0 Privileged Access 13 1 read-write VDAC0 VDAC0 Privileged Access 14 1 read-write PCNT PCNT Privileged Access 15 1 read-write LESENSE LESENSE Privileged Access 16 1 read-write HFRCO1 HFRCO1 Privileged Access 17 1 read-write HFXO0 HFXO0 Privileged Access 18 1 read-write I2C0 I2C0 Privileged Access 19 1 read-write WDOG0 WDOG0 Privileged Access 20 1 read-write WDOG1 WDOG1 Privileged Access 21 1 read-write EUSART0 EUSART0 Privileged Access 22 1 read-write SEMAILBOX SEMAILBOX Privileged Access 23 1 read-write PPUNSFS No Description 0x140 read-only 0x00000000 0x000000FF PPUFSPERIPHID Peripheral I 0 8 read-only BMPUNSPATD0 No Description 0x150 read-write 0x00000000 0x0000003F LDMA MCU LDMA privileged mode 2 1 read-write SEEXTDMA SEEXTDMA privileged mode 5 1 read-write LETIMER0_NS 1 LETIMER0_NS Registers 0x59000000 0x00000000 0x00001000 registers LETIMER0 19 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP Version 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN module en 0 1 read-write DISABLING Disablement busy status 1 1 read-only SWRST No Description 0x008 read-write 0x00000000 0x00000003 SWRST Software reset command 0 1 write-only RESETTING Software reset busy status 1 1 read-only CTRL No Description 0x00C read-write 0x00000000 0x000F13FF REPMODE Repeat Mode 0 2 read-write FREE When started, the LETIMER counts down until it is stopped by software 0 ONESHOT The counter counts REP0 times. When REP0 reaches zero, the counter stops 1 BUFFERED The counter counts REP0 times. If REP1 has been written, it is loaded into REP0 when REP0 reaches zero, otherwise the counter stops 2 DOUBLE Both REP0 and REP1 are decremented when the LETIMER wraps around. The LETIMER counts until both REP0 and REP1 are zero 3 UFOA0 Underflow Output Action 0 2 2 read-write NONE LETIMERn_OUT0 is held at its idle value as defined by OPOL0 0 TOGGLE LETIMERn_OUT0 is toggled on CNT underflow 1 PULSE LETIMERn_OUT0 is held active for one LETIMER0 clock cycle on CNT underflow. The output then returns to its idle value as defined by OPOL0 2 PWM LETIMERn_OUT0 is set idle on CNT underflow, and active on compare match with COMP1 3 UFOA1 Underflow Output Action 1 4 2 read-write NONE LETIMERn_OUT1 is held at its idle value as defined by OPOL1 0 TOGGLE LETIMERn_OUT1 is toggled on CNT underflow 1 PULSE LETIMERn_OUT1 is held active for one LETIMER0 clock cycle on CNT underflow. The output then returns to its idle value as defined by OPOL1 2 PWM LETIMERn_OUT1 is set idle on CNT underflow, and active on compare match with COMP1 3 OPOL0 Output 0 Polarity 6 1 read-write OPOL1 Output 1 Polarity 7 1 read-write BUFTOP Buffered Top 8 1 read-write DISABLE COMP0 is only written by software 0 ENABLE COMP0 is set to COMP1 when REP0 reaches 0 1 CNTTOPEN Compare Value 0 Is Top Value 9 1 read-write DISABLE The top value of the LETIMER is 65535 (0xFFFF) 0 ENABLE The top value of the LETIMER is given by COMP0 1 DEBUGRUN Debug Mode Run Enable 12 1 read-write DISABLE LETIMER is frozen in debug mode 0 ENABLE LETIMER is running in debug mode 1 CNTPRESC Counter prescaler value 16 4 read-write DIV1 CLK_CNT = (LETIMER LF CLK)/1 0 DIV2 CLK_CNT = (LETIMER LF CLK)/2 1 DIV4 CLK_CNT = (LETIMER LF CLK)/4 2 DIV8 CLK_CNT = (LETIMER LF CLK)/8 3 DIV16 CLK_CNT = (LETIMER LF CLK)/16 4 DIV32 CLK_CNT = (LETIMER LF CLK)/32 5 DIV64 CLK_CNT = (LETIMER LF CLK)/64 6 DIV128 CLK_CNT = (LETIMER LF CLK)/128 7 DIV256 CLK_CNT = (LETIMER LF CLK)/256 8 CMD No Description 0x010 write-only 0x00000000 0x0000001F START Start LETIMER 0 1 write-only STOP Stop LETIMER 1 1 write-only CLEAR Clear LETIMER 2 1 write-only CTO0 Clear Toggle Output 0 3 1 write-only CTO1 Clear Toggle Output 1 4 1 write-only STATUS No Description 0x014 read-only 0x00000000 0x00000003 RUNNING LETIMER Running 0 1 read-only LETIMERLOCKSTATUS LETIMER Lock Status 1 1 read-only UNLOCKED LETIMER registers are unlocked 0 LOCKED LETIMER registers are locked 1 CNT No Description 0x018 read-write 0x00000000 0x00FFFFFF CNT Counter Value 0 24 read-write COMP0 No Description 0x01C read-write 0x00000000 0x00FFFFFF COMP0 Compare Value 0 0 24 read-write COMP1 No Description 0x020 read-write 0x00000000 0x00FFFFFF COMP1 Compare Value 1 0 24 read-write TOP No Description 0x024 read-write 0x00000000 0x00FFFFFF TOP Counter TOP Value 0 24 read-write TOPBUFF No Description 0x028 read-write 0x00000000 0x00FFFFFF TOPBUFF Buffered Counter TOP Value 0 24 read-write REP0 No Description 0x02C read-write 0x00000000 0x000000FF REP0 Repeat Counter 0 0 8 read-write REP1 No Description 0x030 read-write 0x00000000 0x000000FF REP1 Repeat Counter 1 0 8 read-write IF No Description 0x034 read-write 0x00000000 0x0000001F COMP0 Compare Match 0 Interrupt Flag 0 1 read-write COMP1 Compare Match 1 Interrupt Flag 1 1 read-write UF Underflow Interrupt Flag 2 1 read-write REP0 Repeat Counter 0 Interrupt Flag 3 1 read-write REP1 Repeat Counter 1 Interrupt Flag 4 1 read-write IEN No Description 0x038 read-write 0x00000000 0x0000001F COMP0 Compare Match 0 Interrupt Enable 0 1 read-write COMP1 Compare Match 1 Interrupt Enable 1 1 read-write UF Underflow Interrupt Enable 2 1 read-write REP0 Repeat Counter 0 Interrupt Enable 3 1 read-write REP1 Repeat Counter 1 Interrupt Enable 4 1 read-write LOCK No Description 0x03C write-only 0x00000000 0x0000FFFF LETIMERLOCKKEY Configuration Lock Key 0 16 write-only UNLOCK Write to unock LETIMER lockable registers 52476 SYNCBUSY No Description 0x040 read-only 0x00000000 0x000003FD CNT Sync busy for CNT 0 1 read-only TOP Sync busy for TOP 2 1 read-only REP0 Sync busy for REP0 3 1 read-only REP1 Sync busy for REP1 4 1 read-only START Sync busy for START 5 1 read-only STOP Sync busy for STOP 6 1 read-only CLEAR Sync busy for CLEAR 7 1 read-only CTO0 Sync busy for CTO0 8 1 read-only CTO1 Sync busy for CTO1 9 1 read-only PRSMODE No Description 0x050 read-write 0x00000000 0x0CCC0000 PRSSTARTMODE PRS Start Mode 18 2 read-write NONE PRS cannot start the LETIMER 0 RISING Rising edge of selected PRS input can start the LETIMER 1 FALLING Falling edge of selected PRS input can start the LETIMER 2 BOTH Both the rising or falling edge of the selected PRS input can start the LETIMER 3 PRSSTOPMODE PRS Stop Mode 22 2 read-write NONE PRS cannot stop the LETIMER 0 RISING Rising edge of selected PRS input can stop the LETIMER 1 FALLING Falling edge of selected PRS input can stop the LETIMER 2 BOTH Both the rising or falling edge of the selected PRS input can stop the LETIMER 3 PRSCLEARMODE PRS Clear Mode 26 2 read-write NONE PRS cannot clear the LETIMER 0 RISING Rising edge of selected PRS input can clear the LETIMER 1 FALLING Falling edge of selected PRS input can clear the LETIMER 2 BOTH Both the rising or falling edge of the selected PRS input can clear the LETIMER 3 IADC0_NS 2 IADC0_NS Registers 0x59004000 0x00000000 0x00001000 registers IADC 50 IPVERSION IPVERSION 0x000 read-only 0x00000002 0xFFFFFFFF IPVERSION IP version ID 0 32 read-only EN Enable 0x004 read-write 0x00000000 0x00000003 EN Enable IADC Module 0 1 read-write DISABLE Disable 0 ENABLE Enable 1 DISABLING Disablement busy status 1 1 read-only CTRL Control 0x008 read-write 0x00000000 0x707F003F EM23WUCONVERT EM23 Wakeup on Conversion 0 1 read-write WUDVL When using suspend mode, conversions performed in EM2 or EM3 should not wake up the DMA until the FIFO's DVL setting is reached. This saves more power for large OSR settings or infrequent sampling. 0 WUCONVERT When using suspend mode, conversions performed in EM2 or EM3 will wake up the DMA and keep it awake until the conversions are done, regardless of the DVL setting. This mode burns more power, but it is useful when the conversion rate is faster than the time for the DMA to cycle through wake up and going back to sleep as it converts more than 4 scan table entries. Without using the wake up on conversion mode, the FIFO may overflow while the DMA is going in and out of sleep. 1 ADCCLKSUSPEND0 ADC_CLK Suspend - PRS0 1 1 read-write PRSWUDIS Normal mode which does not disable the ADC_CLK. 0 PRSWUEN ADCCLKWUEN will gate off ADC_CLK until the trigger is detected provided the internal timer is not selected as the trigger. Once the trigger is detected the ADC_CLK will be started, the band gap will be started, the ADC will be warmed up, and the SCAN Table and the Single entry will be converted. Once the conversions are done, the ADC_CLK will be gated off. 1 ADCCLKSUSPEND1 ADC_CLK Suspend - PRS1 2 1 read-write PRSWUDIS Normal mode which does not disable the ADC_CLK. 0 PRSWUEN ADCCLKWUEN will gate off ADC_CLK until the trigger is detected provided the internal timer is not selected as the trigger. Once the trigger is detected the ADC_CLK will be started, the band gap will be started, the ADC will be warmed up, and the SCAN Table and the Single entry will be converted. Once the conversions are done, the ADC_CLK will be gated off. 1 DBGHALT Debug Halt 3 1 read-write NORMAL Continue operation as normal during debug mode 0 HALT Complete the current conversion and then halt during debug mode 1 WARMUPMODE Warmup Mode 4 2 read-write NORMAL Shut down the IADC after conversions have completed. 0 KEEPINSTANDBY Switch to standby mode after conversions have completed. The next warmup time will require 1us. 1 KEEPWARM Keep IADC fully powered after conversions have completed. 2 TIMEBASE Time Base 16 7 read-write HSCLKRATE High Speed Clock Rate 28 3 read-write DIV1 Use CMU_CLK_ADC directly. The source clock must be 40 MHz or less. 0 DIV2 Divide CMU_CLK_ADC by 2 before using it. The resulting CLK_SRC_ADC must be 40 MHz or less. 1 DIV3 Divide CMU_CLK_ADC by 3 before using it. The resulting CLK_SRC_ADC must be 40 MHz or less. 2 DIV4 Divide CMU_CLK_ADC by 4 before using it. The resulting CLK_SRC_ADC must be 40 MHz or less. 3 CMD Command 0x00C write-only 0x00000000 0x0303001B SINGLESTART Single Queue Start 0 1 write-only SINGLESTOP Single Queue Stop 1 1 write-only SCANSTART Scan Queue Start 3 1 write-only SCANSTOP Scan Queue Stop 4 1 write-only TIMEREN Timer Enable 16 1 write-only TIMERDIS Timer Disable 17 1 write-only SINGLEFIFOFLUSH Flush the Single FIFO 24 1 write-only SCANFIFOFLUSH Flush the Scan FIFO 25 1 write-only TIMER Timer 0x010 read-write 0x00000000 0x0000FFFF TIMER Timer Period 0 16 read-write STATUS Status 0x014 read-only 0x00000000 0x4131CF5B SINGLEQEN Single Queue Enabled 0 1 read-only SINGLEQUEUEPENDING Single Queue Pending 1 1 read-only SCANQEN Scan Queued Enabled 3 1 read-only SCANQUEUEPENDING Scan Queue Pending 4 1 read-only CONVERTING Converting 6 1 read-only SINGLEFIFODV SINGLEFIFO Data Valid 8 1 read-only SCANFIFODV SCANFIFO Data Valid 9 1 read-only SINGLEFIFOFLUSHING The Single FIFO is flushing 14 1 read-only SCANFIFOFLUSHING The Scan FIFO is flushing 15 1 read-only TIMERACTIVE Timer Active 16 1 read-only SINGLEWRITEPENDING SINGLE write pending 20 1 read-only MASKREQWRITEPENDING MASKREQ write pending 21 1 read-only SYNCBUSY SYNCBUSY 24 1 read-only ADCWARM ADCWARM 30 1 read-only MASKREQ Mask Request 0x018 read-write 0x00000000 0x0000FFFF MASKREQ Scan Queue Mask Request 0 16 read-write STMASK Scan Table Mask 0x01C read-only 0x00000000 0x0000FFFF STMASK Scan Table Mask 0 16 read-only CMPTHR Comparator Threshold 0x020 read-write 0x00000000 0xFFFFFFFF ADLT ADC Less Than or Equal to Threshold 0 16 read-write ADGT ADC Greater Than or Equal to Threshold 16 16 read-write IF Interrupt Flag 0x024 read-write 0x00000000 0x800F338F SINGLEFIFODVL Single FIFO Data Valid Level 0 1 read-write SCANFIFODVL Scan FIFO Data Valid Level 1 1 read-write SINGLECMP Single Result Window Compare 2 1 read-write SCANCMP Scan Result Window Compare 3 1 read-write SCANENTRYDONE Scan Entry Done 7 1 read-write SCANTABLEDONE Scan Table Done 8 1 read-write SINGLEDONE Single Conversion Done 9 1 read-write POLARITYERR Polarity Error 12 1 read-write PORTALLOCERR Port Allocation Error 13 1 read-write SINGLEFIFOOF Single FIFO Overflow 16 1 read-write SCANFIFOOF Scan FIFO Overflow 17 1 read-write SINGLEFIFOUF Single FIFO Underflow 18 1 read-write SCANFIFOUF Scan FIFO Underflow 19 1 read-write EM23ABORTERROR EM2/3 Abort Error 31 1 read-write IEN Interrupt Enable 0x028 read-write 0x00000000 0x800F338F SINGLEFIFODVL Single FIFO Data Valid Level Enable 0 1 read-write SCANFIFODVL Scan FIFO Data Valid Level Enable 1 1 read-write SINGLECMP Single Result Window Compare Enable 2 1 read-write SCANCMP Scan Result Window Compare Enable 3 1 read-write SCANENTRYDONE Scan Entry Done Enable 7 1 read-write SCANTABLEDONE Scan Table Done Enable 8 1 read-write SINGLEDONE Single Conversion Done Enable 9 1 read-write POLARITYERR Polarity Error Enable 12 1 read-write PORTALLOCERR Port Allocation Error Enable 13 1 read-write SINGLEFIFOOF Single FIFO Overflow Enable 16 1 read-write SCANFIFOOF Scan FIFO Overflow Enable 17 1 read-write SINGLEFIFOUF Single FIFO Underflow Enable 18 1 read-write SCANFIFOUF Scan FIFO Underflow Enable 19 1 read-write EM23ABORTERROR EM2/3 Abort Error Enable 31 1 read-write TRIGGER Trigger 0x02C read-write 0x00000000 0x00011717 SCANTRIGSEL Scan Trigger Select 0 3 read-write IMMEDIATE Immediate triggering. The scan queue will be disabled once all conversions in the scan table are complete, unless TRIGGERACTION is set to continuous. 0 TIMER Triggers when the local timer count reaches zero. 1 PRSCLKGRP Triggers on PRS0 from a timer module that is using the same clock group as the ADC and has been programmed to use the same clock source as the ADC. The prescale may be different between the ADC and the timer module. 2 PRSPOS Triggers on asynchronous PRS0 positive edge. Requires PRS0 to go low for 3 ADC_CLKs before another positive edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization. 3 PRSNEG Triggers on asynchronous PRS0 negative edge. Requires PRS0 to go high for 3 ADC_CLKs before another negative edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization. PRSNEG should only be used when the trigger source is from a module that remains powered during EM23. For modules (ie: TIMER) that power down during EM23, PRSPOS should be used for an asynchronous trigger, and PRSCLKGRP should be used for a synchronous trigger. 4 LESENSE Triggers on LESENSE convert request. When using the LESENSE for the SCAN Table, only one entry is converted per LESENSE convert request. 5 SCANTRIGACTION Scan Trigger Action 4 1 read-write ONCE For TRIGSEL=IMMEDIATE, goes through the scan table once and disables queue. For TRIGSEL = TIMER, PRSCLKGRP, PRSPOS, PRSNEG, goes through the scan table once per trigger. 0 CONTINUOUS Goes through the scan table, converts each entry with a mask bit set, and puts it back into the scan queue to repeat again continuously. The queues are first come first serve. If both queues are triggered, the single queue will get to convert after each scan table completes. The scan queue will get to convert after each single conversion completes. 1 SINGLETRIGSEL Single Trigger Select 8 3 read-write IMMEDIATE Immediate triggering. The single queue will be disabled once the conversion is complete, unless TRIGGERACTION is set to continuous. 0 TIMER Triggers when the local timer count reaches zero. 1 PRSCLKGRP Triggers on PRS1 from a timer module that is using the same clock group as the ADC and has been programmed to use the same clock source as the ADC. The prescale may be different between the ADC and the timer module. 2 PRSPOS Triggers on asynchronous PRS1 positive edge. Requires PRS1 to go low for 3 ADC_CLKs before another positive edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization. 3 PRSNEG Triggers on asynchronous PRS1 negative edge. Requires PRS1 to go high for 3 ADC_CLKs before another negative edge can be detected. Generates an additional delay of 1 to 2 ADC_SRC_CLK cycles for synchronization. PRSNEG should only be used when the trigger source is from a module that remains powered during EM23. For modules (ie: TIMER) that power down during EM23, PRSPOS should be used for an asynchronous trigger, and PRSCLKGRP should be used for a synchronous trigger. 4 SINGLETRIGACTION Single Trigger Action 12 1 read-write ONCE For TRIGSEL=IMMEDIATE, converts the single queue once and disables queue. For TRIGSEL = TIMER, PRSCLKGRP, PRSPOS, PRSNEG, converts the single queue once per trigger. 0 CONTINUOUS Converts the single queue, then checks for a pending scan queue before converting the single queue again continuously. The queues are first come first serve. If both queues are continuous, the IADC alternates between them. 1 SINGLETAILGATE Single Tailgate Enable 16 1 read-write TAILGATEOFF The single queue is ready to start warming up and converting once the trigger had been detected. 0 TAILGATEON After the single queue's trigger is detected, it must wait until the end of a scan operation before the Single queue can be converted. 1 CFG0 Configration 0x048 read-write 0x00002060 0x30E770FF ADCMODE ADC Mode 0 2 read-write NORMAL High speed mode with a maximum CLK_ADC of 10 MHz. 0 OSRHS High Speed OSR 2 3 read-write HISPD2 High speed over sampling of 2x. 0 HISPD4 High speed over sampling of 4x. 1 HISPD8 High speed over sampling of 8x. 2 HISPD16 High speed over sampling of 16x. 3 HISPD32 HIgh speed over sampling of 32x. 4 HISPD64 High speed over sampling of 64x. 5 ANALOGGAIN Analog Gain 12 3 read-write ANAGAIN0P5 Analog gain of 0.5x. 1 ANAGAIN1 Analog gain of 1x. 2 ANAGAIN2 Analog gain of 2x. 3 ANAGAIN3 Analog gain of 3x. 4 ANAGAIN4 Analog gain of 4x. 5 REFSEL Reference Select 16 3 read-write VBGR Internal 1.21 V reference. 0 VREF External Reference. (Calibrated for 1.25V nominal.) 1 VDDX AVDD (unbuffered) 3 VDDX0P8BUF AVDD (buffered) * 0.8 4 DIGAVG Digital Averaging 21 3 read-write AVG1 Collect one output word (no digital averaging). 0 AVG2 Collect and average 2 digital output words. 1 AVG4 Collect and average 4 digital output words. 2 AVG8 Collect and average 8 digital output words. 3 AVG16 Collect and average 16 digital output words. 4 TWOSCOMPL Two's Complement 28 2 read-write AUTO Automatic: Single ended measurements are reported as unipolar and differential measurements are reported as bipolar. 0 FORCEUNIPOLAR Force all measurements to result in unipolar output. Negative differential numbers will saturate to 0. 1 FORCEBIPOLAR Force all measurements to result in bipolar output. Single ended measurements are half the range, but allow for small negative measurements. 2 SCALE0 Scale 0x050 read-write 0x8002C000 0xFFFFFFFF OFFSET Offset 0 18 read-write GAIN13LSB Gain 13 LSBs 18 13 read-write GAIN3MSB Gain 3 MSBs 31 1 read-write GAIN011 Upper 3 bits of gain = 011 (0.75x) 0 GAIN100 Upper 3 bits of gain = 100 (1.00x) 1 SCHED0 Scheduling 0x054 read-write 0x00000000 0x000003FF PRESCALE Prescale 0 10 read-write CFG1 Configration 0x058 read-write 0x00002060 0x30E770FF ADCMODE ADC Mode 0 2 read-write NORMAL High speed mode with a maximum CLK_ADC of 10 MHz. 0 OSRHS High Speed OSR 2 3 read-write HISPD2 High speed over sampling of 2x. 0 HISPD4 High speed over sampling of 4x. 1 HISPD8 High speed over sampling of 8x. 2 HISPD16 High speed over sampling of 16x. 3 HISPD32 HIgh speed over sampling of 32x. 4 HISPD64 High speed over sampling of 64x. 5 ANALOGGAIN Analog Gain 12 3 read-write ANAGAIN0P5 Analog gain of 0.5x. 1 ANAGAIN1 Analog gain of 1x. 2 ANAGAIN2 Analog gain of 2x. 3 ANAGAIN3 Analog gain of 3x. 4 ANAGAIN4 Analog gain of 4x. 5 REFSEL Reference Select 16 3 read-write VBGR Internal 1.21 V reference. 0 VREF External Reference. (Calibrated for 1.25V nominal.) 1 VDDX AVDD (unbuffered) 3 VDDX0P8BUF AVDD (buffered) * 0.8 4 DIGAVG Digital Averaging 21 3 read-write AVG1 Collect one output word (no digital averaging). 0 AVG2 Collect and average 2 digital output words. 1 AVG4 Collect and average 4 digital output words. 2 AVG8 Collect and average 8 digital output words. 3 AVG16 Collect and average 16 digital output words. 4 TWOSCOMPL Two's Complement 28 2 read-write AUTO Automatic: Single ended measurements are reported as unipolar and differential measurements are reported as bipolar. 0 FORCEUNIPOLAR Force all measurements to result in unipolar output. Negative differential numbers will saturate to 0. 1 FORCEBIPOLAR Force all measurements to result in bipolar output. Single ended measurements are half the range, but allow for small negative measurements. 2 SCALE1 Scale 0x060 read-write 0x8002C000 0xFFFFFFFF OFFSET Offset 0 18 read-write GAIN13LSB Gain 13 LSBs 18 13 read-write GAIN3MSB Gain 3 MSBs 31 1 read-write GAIN011 Upper 3 bits of gain = 011 (0.75x) 0 GAIN100 Upper 3 bits of gain = 100 (1.00x) 1 SCHED1 Scheduling 0x064 read-write 0x00000000 0x000003FF PRESCALE Prescale 0 10 read-write SINGLEFIFOCFG Single FIFO Configuration 0x070 read-write 0x00000030 0x0000017F ALIGNMENT Alignment 0 3 read-write RIGHT12 ID[7:0], SIGN_EXT, DATA[11:0] 0 RIGHT16 ID[7:0], SIGN_EXT, DATA[15:0] 1 RIGHT20 ID[7:0], SIGN_EXT, DATA[19:0] 2 LEFT12 DATA[11:0], 000000000000, ID[7:0] 3 LEFT16 DATA[15:0], 00000000, ID[7:0] 4 LEFT20 DATA[19:0], 0000, ID[7:0] 5 SHOWID Show ID 3 1 read-write DVL Data Valid Level 4 3 read-write VALID1 When 1 entry in the single FIFO is valid, set the SINGLEFIFODVL interrupt and request DMA. 0 VALID2 When 2 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA. 1 VALID3 When 3 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA. 2 VALID4 When 4 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA. 3 VALID5 When 5 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA. 4 VALID6 When 6 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA. 5 VALID7 When 7 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA. 6 VALID8 When 8 entries in the single FIFO are valid, set the SINGLEFIFODVL interrupt and request DMA. 7 DMAWUFIFOSINGLE Single FIFO DMA wakeup. 8 1 read-write DISABLED While in EM2 or EM3, the DMA controller will not be requested. 0 ENABLED While in EM2 or EM3, the DMA controller will be requested when the single FIFO reaches its Data Valid Level. [DVL must be set to 0 (VALID1).] 1 SINGLEFIFODATA Read the oldest valid data from the single FIFO and pop the FIFO 0x074 read-only 0x00000000 0xFFFFFFFF DATA Single FIFO Read Data 0 32 read-only SINGLEFIFOSTAT Single FIFO status 0x078 read-only 0x00000000 0x0000000F FIFOREADCNT FIFO Read Count 0 4 read-only SINGLEDATA latest single queue conversion data 0x07C read-only 0x00000000 0xFFFFFFFF DATA Data 0 32 read-only SCANFIFOCFG SCAN FIFO configuration 0x080 read-write 0x00000030 0x0000017F ALIGNMENT Alignment 0 3 read-write RIGHT12 ID[7:0], SIGN_EXT, DATA[11:0] 0 RIGHT16 ID[7:0], SIGN_EXT, DATA[15:0] 1 RIGHT20 ID[7:0], SIGN_EXT, DATA[19:0] 2 LEFT12 DATA[11:0], 000000000000, ID[7:0] 3 LEFT16 DATA[15:0], 00000000, ID[7:0] 4 LEFT20 DATA[19:0], 0000, ID[7:0] 5 SHOWID Show ID 3 1 read-write DVL Data Valid Level 4 3 read-write VALID1 When 1 entry in the scan FIFO is valid, set the SCANFIFODVL interrupt and request DMA. 0 VALID2 When 2 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA. 1 VALID3 When 3 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA. 2 VALID4 When 4 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA. 3 VALID5 When 5 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA. 4 VALID6 When 6 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA. 5 VALID7 When 7 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA. 6 VALID8 When 8 entries in the scan FIFO are valid, set the SCANFIFODVL interrupt and request DMA. 7 DMAWUFIFOSCAN Scan FIFO DMA Wakeup 8 1 read-write DISABLED While in EM2 or EM3, the DMA controller will not be requested. 0 ENABLED While in EM2 or EM3, the DMA controller will be requested when the scan FIFO reaches its Data Valid Level. [DVL must be set to 0 (VALID1).] 1 SCANFIFODATA Read the oldest valid data from the scan FIFO and pop the FIFO 0x084 read-only 0x00000000 0xFFFFFFFF DATA Data 0 32 read-only SCANFIFOSTAT Scan FIFO status 0x088 read-only 0x00000000 0x0000000F FIFOREADCNT FIFO Read Count 0 4 read-only SCANDATA Most recent data data from scan queue conversion 0x08C read-only 0x00000000 0xFFFFFFFF DATA Data 0 32 read-only SINGLE No Description 0x098 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN0 No Description 0x0A0 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN1 No Description 0x0A4 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN2 No Description 0x0A8 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN3 No Description 0x0AC read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN4 No Description 0x0B0 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN5 No Description 0x0B4 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN6 No Description 0x0B8 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN7 No Description 0x0BC read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN8 No Description 0x0C0 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN9 No Description 0x0C4 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN10 No Description 0x0C8 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN11 No Description 0x0CC read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN12 No Description 0x0D0 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN13 No Description 0x0D4 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN14 No Description 0x0D8 read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write SCAN15 No Description 0x0DC read-write 0x00000000 0x0003FFFF PINNEG Negative Pin Select 0 4 read-write PORTNEG Negative Port Select 4 4 read-write GND Ground (single-ended) 0 DAC1 Direct connection to DAC0_CH1 2 PADANA1 Direct connection to AIN1 input pin 4 PORTA Port A - Select pin number using PINNEG 8 PORTB Port B - Select pin number using PINNEG 9 PORTC Port C - Select pin number using PINNEG 10 PORTD Port D - Select pin number using PINNEG 11 PINPOS Positive Pin Select 8 4 read-write PORTPOS Positive Port Select 12 4 read-write GND Ground 0 SUPPLY Supply Pin - Select specific supply using PINPOS 1 DAC0 Direct connection to DAC0_CH0 2 PADANA0 Direct connection to AIN0 input pin 4 PORTA Port A - Select pin number using PINPOS 8 PORTB Port B - Select pin number using PINPOS 9 PORTC Port C - Select pin number using PINPOS 10 PORTD Port D - Select pin number using PINPOS 11 CFG Configuration Group Select 16 1 read-write CONFIG0 Use configuration group 0 0 CONFIG1 Use configuration group 1 1 CMP Comparison Enable 17 1 read-write ACMP0_NS 1 ACMP0_NS Registers 0x59008000 0x00000000 0x00001000 registers ACMP0 41 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP version ID 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN Module enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only SWRST No Description 0x008 read-write 0x00000000 0x00000003 SWRST Software reset 0 1 write-only RESETTING Software reset busy status 1 1 read-only CFG No Description 0x00C read-write 0x00000004 0x00030F07 BIAS Bias Configuration 0 3 read-write HYST Hysteresis mode 8 4 read-write DISABLED Hysteresis disabled 0 SYM10MV 10mV symmetrical hysteresis 1 SYM20MV 20mV symmetrical hysteresis 2 SYM30MV 30mV symmetrical hysteresis 3 POS10MV 10mV hysteresis on positive edge transitions 4 POS20MV 20mV hysteresis on positive edge transitions 5 POS30MV 30mV hysteresis on positive edge transitions 6 NEG10MV 10mV hysteresis on negative edge transitions 8 NEG20MV 20mV hysteresis on negative edge transitions 9 NEG30MV 30mV hysteresis on negative edge transitions 10 INPUTRANGE Input Range 16 1 read-write FULL Use this setting when the input to the comparator core can be from 0 to AVDD. 0 REDUCED It is recommended to use this setting when the input to the comparator core will always be less than AVDD-0.7V. 1 ACCURACY ACMP accuracy mode 17 1 read-write LOW ACMP operates in low-accuracy mode but consumes less current. 0 HIGH ACMP operates in high-accuracy mode but consumes more current. 1 CTRL No Description 0x010 read-write 0x00000000 0x00000003 NOTRDYVAL Not Ready Value 0 1 read-write LOW ACMP output is 0 when the ACMP is not ready. 0 HIGH ACMP output is 1 when the ACMP is not ready. 1 GPIOINV Comparator GPIO Output Invert 1 1 read-write NOTINV The comparator output to GPIO is not inverted 0 INV The comparator output to GPIO is inverted 1 INPUTCTRL No Description 0x014 read-write 0x00000000 0x703FFFFF POSSEL Positive Input Select 0 8 read-write VSS VSS 0 VREFDIVAVDD Divided AVDD 16 VREFDIVAVDDLP Low-Power Divided AVDD 17 VREFDIV1V25 Divided 1V25 reference 18 VREFDIV1V25LP Low-power Divided 1V25 reference 19 VREFDIV2V5 Divided 2V5 reference 20 VREFDIV2V5LP Low-power Divided 2V5 reference 21 VSENSE01DIV4 VSENSE0 divided by 4 32 VSENSE01DIV4LP Low-power VSENSE0 divided by 4 33 VSENSE11DIV4 VSENSE1 divided by 4 34 VSENSE11DIV4LP Low-power VSENSE1 divided by 4 35 VDACOUT0 VDAC0 channel 0 output 64 VDACOUT1 VDAC0 channel 1 output 65 EXTPA External interface, base is PA0. 80 EXTPB External interface, base is PB0. 81 EXTPC External interface, base is PC0. 82 EXTPD External interface, base is PD0. 83 PA0 Port A, Pin0 128 PA1 Port A, Pin1 129 PA2 Port A, Pin2 130 PA3 Port A, Pin3 131 PA4 Port A, Pin4 132 PA5 Port A, Pin5 133 PA6 Port A, Pin6 134 PA7 Port A, Pin7 135 PA8 Port A, Pin8 136 PA9 Port A, Pin9 137 PA10 Port A, Pin10 138 PA11 Port A, Pin11 139 PA12 Port A, Pin12 140 PA13 Port A, Pin13 141 PA14 Port A, Pin14 142 PA15 Port A, Pin15 143 PB0 Port B, Pin0 144 PB1 Port B, Pin1 145 PB2 Port B, Pin2 146 PB3 Port B, Pin3 147 PB4 Port B, Pin4 148 PB5 Port B, Pin5 149 PB6 Port B, Pin6 150 PB7 Port B, Pin7 151 PB8 Port B, Pin8 152 PB9 Port B, Pin9 153 PB10 Port B, Pin10 154 PB11 Port B, Pin11 155 PB12 Port B, Pin12 156 PB13 Port B, Pin13 157 PB14 Port B, Pin14 158 PB15 Port B, Pin15 159 PC0 Port C, Pin0 160 PC1 Port C, Pin1 161 PC2 Port C, Pin2 162 PC3 Port C, Pin3 163 PC4 Port C, Pin4 164 PC5 Port C, Pin5 165 PC6 Port C, Pin6 166 PC7 Port C, Pin7 167 PC8 Port C, Pin8 168 PC9 Port C, Pin9 169 PC10 Port C, Pin10 170 PC11 Port C, Pin11 171 PC12 Port C, Pin12 172 PC13 Port C, Pin13 173 PC14 Port C, Pin14 174 PC15 Port C, Pin15 175 PD0 Port D, Pin0 176 PD1 Port D, Pin1 177 PD2 Port D, Pin2 178 PD3 Port D, Pin3 179 PD4 Port D, Pin4 180 PD5 Port D, Pin5 181 PD6 Port D, Pin6 182 PD7 Port D, Pin7 183 PD8 Port D, Pin8 184 PD9 Port D, Pin9 185 PD10 Port D, Pin10 186 PD11 Port D, Pin11 187 PD12 Port D, Pin12 188 PD13 Port D, Pin13 189 PD14 Port D, Pin14 190 PD15 Port D, Pin15 191 NEGSEL Negative Input Select 8 8 read-write VSS VSS 0 VREFDIVAVDD Divided AVDD 16 VREFDIVAVDDLP Low-Power Divided AVDD 17 VREFDIV1V25 Divided 1V25 reference 18 VREFDIV1V25LP Low-power Divided 1V25 reference 19 VREFDIV2V5 Divided 2V5 reference 20 VREFDIV2V5LP Low-power Divided 2V5 reference 21 VSENSE01DIV4 VSENSE0 divided by 4 32 VSENSE01DIV4LP Low-power VSENSE0 divided by 4 33 VSENSE11DIV4 VSENSE1 divided by 4 34 VSENSE11DIV4LP Low-power VSENSE1 divided by 4 35 CAPSENSE Capsense mode 48 VDACOUT0 VDAC0 channel 0 output 64 VDACOUT1 VDAC0 channel 1 output 65 PA0 Port A, Pin0 128 PA1 Port A, Pin1 129 PA2 Port A, Pin2 130 PA3 Port A, Pin3 131 PA4 Port A, Pin4 132 PA5 Port A, Pin5 133 PA6 Port A, Pin6 134 PA7 Port A, Pin7 135 PA8 Port A, Pin8 136 PA9 Port A, Pin9 137 PA10 Port A, Pin10 138 PA11 Port A, Pin11 139 PA12 Port A, Pin12 140 PA13 Port A, Pin13 141 PA14 Port A, Pin14 142 PA15 Port A, Pin15 143 PB0 Port B, Pin0 144 PB1 Port B, Pin1 145 PB2 Port B, Pin2 146 PB3 Port B, Pin3 147 PB4 Port B, Pin4 148 PB5 Port B, Pin5 149 PB6 Port B, Pin6 150 PB7 Port B, Pin7 151 PB8 Port B, Pin8 152 PB9 Port B, Pin9 153 PB10 Port B, Pin10 154 PB11 Port B, Pin11 155 PB12 Port B, Pin12 156 PB13 Port B, Pin13 157 PB14 Port B, Pin14 158 PB15 Port B, Pin15 159 PC0 Port C, Pin0 160 PC1 Port C, Pin1 161 PC2 Port C, Pin2 162 PC3 Port C, Pin3 163 PC4 Port C, Pin4 164 PC5 Port C, Pin5 165 PC6 Port C, Pin6 166 PC7 Port C, Pin7 167 PC8 Port C, Pin8 168 PC9 Port C, Pin9 169 PC10 Port C, Pin10 170 PC11 Port C, Pin11 171 PC12 Port C, Pin12 172 PC13 Port C, Pin13 173 PC14 Port C, Pin14 174 PC15 Port C, Pin15 175 PD0 Port D, Pin0 176 PD1 Port D, Pin1 177 PD2 Port D, Pin2 178 PD3 Port D, Pin3 179 PD4 Port D, Pin4 180 PD5 Port D, Pin5 181 PD6 Port D, Pin6 182 PD7 Port D, Pin7 183 PD8 Port D, Pin8 184 PD9 Port D, Pin9 185 PD10 Port D, Pin10 186 PD11 Port D, Pin11 187 PD12 Port D, Pin12 188 PD13 Port D, Pin13 189 PD14 Port D, Pin14 190 PD15 Port D, Pin15 191 VREFDIV VREF division 16 6 read-write CSRESSEL Capacitive Sense Mode Internal Resistor 28 3 read-write RES0 Internal capacitive sense resistor value 0 0 RES1 Internal capacitive sense resistor value 1 1 RES2 Internal capacitive sense resistor value 2 2 RES3 Internal capacitive sense resistor value 3 3 RES4 Internal capacitive sense resistor value 4 4 RES5 Internal capacitive sense resistor value 5 5 RES6 Internal capacitive sense resistor value 6 6 STATUS No Description 0x018 read-only 0x00000000 0x0000001D ACMPOUT Analog Comparator Output 0 1 read-only ACMPRDY Analog Comparator Ready 2 1 read-only INPUTCONFLICT INPUT conflict 3 1 read-only PORTALLOCERR Port allocation error 4 1 read-only IF No Description 0x01C read-write 0x00000000 0x0000001F RISE Rising Edge Triggered Interrupt Flag 0 1 read-write FALL Falling Edge Triggered Interrupt Flag 1 1 read-write ACMPRDY ACMP ready Interrupt flag 2 1 read-write INPUTCONFLICT Input conflict 3 1 read-write PORTALLOCERR Port allocation error 4 1 read-write IEN No Description 0x020 read-write 0x00000000 0x0000001F RISE Rising edge interrupt enable 0 1 read-write FALL Falling edge interrupt enable 1 1 read-write ACMPRDY ACMP ready interrupt enable 2 1 read-write INPUTCONFLICT Input conflict interrupt enable 3 1 read-write PORTALLOCERR Port allocation error interrupt enable 4 1 read-write SYNCBUSY No Description 0x024 read-only 0x00000000 0x00000001 INPUTCTRL Syncbusy for INPUTCTRL 0 1 read-only ACMP1_NS 1 ACMP1_NS Registers 0x5900C000 0x00000000 0x00001000 registers ACMP1 42 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP version ID 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN Module enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only SWRST No Description 0x008 read-write 0x00000000 0x00000003 SWRST Software reset 0 1 write-only RESETTING Software reset busy status 1 1 read-only CFG No Description 0x00C read-write 0x00000004 0x00030F07 BIAS Bias Configuration 0 3 read-write HYST Hysteresis mode 8 4 read-write DISABLED Hysteresis disabled 0 SYM10MV 10mV symmetrical hysteresis 1 SYM20MV 20mV symmetrical hysteresis 2 SYM30MV 30mV symmetrical hysteresis 3 POS10MV 10mV hysteresis on positive edge transitions 4 POS20MV 20mV hysteresis on positive edge transitions 5 POS30MV 30mV hysteresis on positive edge transitions 6 NEG10MV 10mV hysteresis on negative edge transitions 8 NEG20MV 20mV hysteresis on negative edge transitions 9 NEG30MV 30mV hysteresis on negative edge transitions 10 INPUTRANGE Input Range 16 1 read-write FULL Use this setting when the input to the comparator core can be from 0 to AVDD. 0 REDUCED It is recommended to use this setting when the input to the comparator core will always be less than AVDD-0.7V. 1 ACCURACY ACMP accuracy mode 17 1 read-write LOW ACMP operates in low-accuracy mode but consumes less current. 0 HIGH ACMP operates in high-accuracy mode but consumes more current. 1 CTRL No Description 0x010 read-write 0x00000000 0x00000003 NOTRDYVAL Not Ready Value 0 1 read-write LOW ACMP output is 0 when the ACMP is not ready. 0 HIGH ACMP output is 1 when the ACMP is not ready. 1 GPIOINV Comparator GPIO Output Invert 1 1 read-write NOTINV The comparator output to GPIO is not inverted 0 INV The comparator output to GPIO is inverted 1 INPUTCTRL No Description 0x014 read-write 0x00000000 0x703FFFFF POSSEL Positive Input Select 0 8 read-write VSS VSS 0 VREFDIVAVDD Divided AVDD 16 VREFDIVAVDDLP Low-Power Divided AVDD 17 VREFDIV1V25 Divided 1V25 reference 18 VREFDIV1V25LP Low-power Divided 1V25 reference 19 VREFDIV2V5 Divided 2V5 reference 20 VREFDIV2V5LP Low-power Divided 2V5 reference 21 VSENSE01DIV4 VSENSE0 divided by 4 32 VSENSE01DIV4LP Low-power VSENSE0 divided by 4 33 VSENSE11DIV4 VSENSE1 divided by 4 34 VSENSE11DIV4LP Low-power VSENSE1 divided by 4 35 VDACOUT0 VDAC0 channel 0 output 64 VDACOUT1 VDAC0 channel 1 output 65 EXTPA External interface, base is PA0. 80 EXTPB External interface, base is PB0. 81 EXTPC External interface, base is PC0. 82 EXTPD External interface, base is PD0. 83 PA0 Port A, Pin0 128 PA1 Port A, Pin1 129 PA2 Port A, Pin2 130 PA3 Port A, Pin3 131 PA4 Port A, Pin4 132 PA5 Port A, Pin5 133 PA6 Port A, Pin6 134 PA7 Port A, Pin7 135 PA8 Port A, Pin8 136 PA9 Port A, Pin9 137 PA10 Port A, Pin10 138 PA11 Port A, Pin11 139 PA12 Port A, Pin12 140 PA13 Port A, Pin13 141 PA14 Port A, Pin14 142 PA15 Port A, Pin15 143 PB0 Port B, Pin0 144 PB1 Port B, Pin1 145 PB2 Port B, Pin2 146 PB3 Port B, Pin3 147 PB4 Port B, Pin4 148 PB5 Port B, Pin5 149 PB6 Port B, Pin6 150 PB7 Port B, Pin7 151 PB8 Port B, Pin8 152 PB9 Port B, Pin9 153 PB10 Port B, Pin10 154 PB11 Port B, Pin11 155 PB12 Port B, Pin12 156 PB13 Port B, Pin13 157 PB14 Port B, Pin14 158 PB15 Port B, Pin15 159 PC0 Port C, Pin0 160 PC1 Port C, Pin1 161 PC2 Port C, Pin2 162 PC3 Port C, Pin3 163 PC4 Port C, Pin4 164 PC5 Port C, Pin5 165 PC6 Port C, Pin6 166 PC7 Port C, Pin7 167 PC8 Port C, Pin8 168 PC9 Port C, Pin9 169 PC10 Port C, Pin10 170 PC11 Port C, Pin11 171 PC12 Port C, Pin12 172 PC13 Port C, Pin13 173 PC14 Port C, Pin14 174 PC15 Port C, Pin15 175 PD0 Port D, Pin0 176 PD1 Port D, Pin1 177 PD2 Port D, Pin2 178 PD3 Port D, Pin3 179 PD4 Port D, Pin4 180 PD5 Port D, Pin5 181 PD6 Port D, Pin6 182 PD7 Port D, Pin7 183 PD8 Port D, Pin8 184 PD9 Port D, Pin9 185 PD10 Port D, Pin10 186 PD11 Port D, Pin11 187 PD12 Port D, Pin12 188 PD13 Port D, Pin13 189 PD14 Port D, Pin14 190 PD15 Port D, Pin15 191 NEGSEL Negative Input Select 8 8 read-write VSS VSS 0 VREFDIVAVDD Divided AVDD 16 VREFDIVAVDDLP Low-Power Divided AVDD 17 VREFDIV1V25 Divided 1V25 reference 18 VREFDIV1V25LP Low-power Divided 1V25 reference 19 VREFDIV2V5 Divided 2V5 reference 20 VREFDIV2V5LP Low-power Divided 2V5 reference 21 VSENSE01DIV4 VSENSE0 divided by 4 32 VSENSE01DIV4LP Low-power VSENSE0 divided by 4 33 VSENSE11DIV4 VSENSE1 divided by 4 34 VSENSE11DIV4LP Low-power VSENSE1 divided by 4 35 CAPSENSE Capsense mode 48 VDACOUT0 VDAC0 channel 0 output 64 VDACOUT1 VDAC0 channel 1 output 65 PA0 Port A, Pin0 128 PA1 Port A, Pin1 129 PA2 Port A, Pin2 130 PA3 Port A, Pin3 131 PA4 Port A, Pin4 132 PA5 Port A, Pin5 133 PA6 Port A, Pin6 134 PA7 Port A, Pin7 135 PA8 Port A, Pin8 136 PA9 Port A, Pin9 137 PA10 Port A, Pin10 138 PA11 Port A, Pin11 139 PA12 Port A, Pin12 140 PA13 Port A, Pin13 141 PA14 Port A, Pin14 142 PA15 Port A, Pin15 143 PB0 Port B, Pin0 144 PB1 Port B, Pin1 145 PB2 Port B, Pin2 146 PB3 Port B, Pin3 147 PB4 Port B, Pin4 148 PB5 Port B, Pin5 149 PB6 Port B, Pin6 150 PB7 Port B, Pin7 151 PB8 Port B, Pin8 152 PB9 Port B, Pin9 153 PB10 Port B, Pin10 154 PB11 Port B, Pin11 155 PB12 Port B, Pin12 156 PB13 Port B, Pin13 157 PB14 Port B, Pin14 158 PB15 Port B, Pin15 159 PC0 Port C, Pin0 160 PC1 Port C, Pin1 161 PC2 Port C, Pin2 162 PC3 Port C, Pin3 163 PC4 Port C, Pin4 164 PC5 Port C, Pin5 165 PC6 Port C, Pin6 166 PC7 Port C, Pin7 167 PC8 Port C, Pin8 168 PC9 Port C, Pin9 169 PC10 Port C, Pin10 170 PC11 Port C, Pin11 171 PC12 Port C, Pin12 172 PC13 Port C, Pin13 173 PC14 Port C, Pin14 174 PC15 Port C, Pin15 175 PD0 Port D, Pin0 176 PD1 Port D, Pin1 177 PD2 Port D, Pin2 178 PD3 Port D, Pin3 179 PD4 Port D, Pin4 180 PD5 Port D, Pin5 181 PD6 Port D, Pin6 182 PD7 Port D, Pin7 183 PD8 Port D, Pin8 184 PD9 Port D, Pin9 185 PD10 Port D, Pin10 186 PD11 Port D, Pin11 187 PD12 Port D, Pin12 188 PD13 Port D, Pin13 189 PD14 Port D, Pin14 190 PD15 Port D, Pin15 191 VREFDIV VREF division 16 6 read-write CSRESSEL Capacitive Sense Mode Internal Resistor 28 3 read-write RES0 Internal capacitive sense resistor value 0 0 RES1 Internal capacitive sense resistor value 1 1 RES2 Internal capacitive sense resistor value 2 2 RES3 Internal capacitive sense resistor value 3 3 RES4 Internal capacitive sense resistor value 4 4 RES5 Internal capacitive sense resistor value 5 5 RES6 Internal capacitive sense resistor value 6 6 STATUS No Description 0x018 read-only 0x00000000 0x0000001D ACMPOUT Analog Comparator Output 0 1 read-only ACMPRDY Analog Comparator Ready 2 1 read-only INPUTCONFLICT INPUT conflict 3 1 read-only PORTALLOCERR Port allocation error 4 1 read-only IF No Description 0x01C read-write 0x00000000 0x0000001F RISE Rising Edge Triggered Interrupt Flag 0 1 read-write FALL Falling Edge Triggered Interrupt Flag 1 1 read-write ACMPRDY ACMP ready Interrupt flag 2 1 read-write INPUTCONFLICT Input conflict 3 1 read-write PORTALLOCERR Port allocation error 4 1 read-write IEN No Description 0x020 read-write 0x00000000 0x0000001F RISE Rising edge interrupt enable 0 1 read-write FALL Falling edge interrupt enable 1 1 read-write ACMPRDY ACMP ready interrupt enable 2 1 read-write INPUTCONFLICT Input conflict interrupt enable 3 1 read-write PORTALLOCERR Port allocation error interrupt enable 4 1 read-write SYNCBUSY No Description 0x024 read-only 0x00000000 0x00000001 INPUTCTRL Syncbusy for INPUTCTRL 0 1 read-only AMUXCP0_NS 1 AMUXCP0_NS Registers 0x59020000 0x00000000 0x00001000 registers IPVERSION IPVERSION 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IPVERSION 0 32 read-only CTRL Control 0x008 read-write 0x00000000 0x00000033 FORCEHP Force High Power 0 1 read-write FORCELP Force Low Power 1 1 read-write FORCERUN Force run 4 1 read-write FORCESTOP Force stop 5 1 read-write STATUS Status 0x00C read-only 0x00000000 0x00000003 RUN running 0 1 read-only HICAP high cap 1 1 read-only TEST Test 0x010 read-write 0x00000000 0x80003313 SYNCCLK Sync Clock 0 1 read-write SYNCMODE Sync Mode 1 1 read-write FORCEREQUEST Force Request 4 1 read-write FORCEHICAP Force high capacitance driver 8 1 read-write FORCELOCAP Force low capacitance driver 9 1 read-write FORCEBOOSTON Force Boost On 12 1 read-write FORCEBOOSTOFF Force Boost Off 13 1 read-write STATUSEN Enable write to status bits 31 1 read-write TRIM Trim 0x014 read-write 0x77E44AA1 0x77FFEFFF WARMUPTIME Warm up time 0 2 read-write WUCYCLES72 Warm up cycle = 72; 3.6us @20 MHz 0 WUCYCLES96 Warm up cycle = 96; 4.8us @ 20 MHz 1 WUCYCLES128 Warm up cycle = 128; 6.4us @ 20 MHz 2 WUCYCLES160 Warm up cycle = 160; 8.0us @ 20 MHz 3 FLOATVDDCPLO Float VDDCP Low Power 2 1 read-write FLOATVDDCPHI Float VDDCP High Power 3 1 read-write BYPASSDIV2LO Bypass Div2 Low Power 4 1 read-write BYPASSDIV2HI Bypass Div2 High Power 5 1 read-write BUMP0P5XLO Bump 0.5X Low Power 6 1 read-write BUMP0P5XHI Bump 0.5X High Power 7 1 read-write BIAS2XLO Bias 2x Low Power 8 1 read-write BIAS2XHI Bias 2x High Power 9 1 read-write VOLTAGECTRLLO Charge Pump Voltage Control Low Power 10 2 read-write VOLTAGECTRLHI Charge Pump Voltage Control High Power 13 2 read-write BIASCTRLLO Bias Control Low Power 15 3 read-write BIASCTRLLOCONT Bias Control Low Power Continuous 18 3 read-write BIASCTRLHI Bias Control High Power 21 3 read-write PUMPCAPLO Pump Cap Low Power 24 3 read-write PUMPCAPHI Pump Cap High Power 28 3 read-write VDAC0_NS 1 VDAC0_NS Registers 0x59024000 0x00000000 0x00001000 registers VDAC 55 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IPVERSION 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN VDAC Module Enable 0 1 read-write DISABLE Disable 0 ENABLE Enable 1 DISABLING Disablement busy status 1 1 read-only SWRST No Description 0x008 read-write 0x00000000 0x00000003 SWRST Software reset command 0 1 write-only RESETTING Software reset busy status 1 1 read-only CFG No Description 0x00C read-write 0x20000000 0x7F773FBF DIFF Differential Mode 0 1 read-write SINGLEENDED Single ended output 0 DIFFERENTIAL Differential output 1 SINEMODE Sine Mode 1 1 read-write DISSINEMODE Sine mode disabled. Sine reset to 0 degrees 0 ENSINEMODE Sine mode enabled 1 SINERESET Sine Wave Reset When inactive 2 1 read-write CH0PRESCRST Channel 0 Start Reset Prescaler 3 1 read-write NORESETPRESC Prescaler not reset on channel 0 start 0 RESETPRESC Prescaler reset on channel 0 start 1 REFRSEL Reference Selection 4 2 read-write V125 Internal 1.25 V bandgap reference 0 V25 Internal 2.5 V bandgap reference 1 VDD AVDD reference 2 EXT External pin reference 3 PRESC Prescaler Setting for DAC clock 7 7 read-write TIMEROVRFLOWPERIOD Internal Timer Overflow Period 16 3 read-write CYCLES2 The Timer overflows every 2 Prescaled CLK_DAC cycles 0 CYCLES4 The Timer overflows every 4 Prescaled CLK_DAC cycles 1 CYCLES8 The Timer overflows every 8 Prescaled CLK_DAC cycles 2 CYCLES16 The Timer overflows every 16 Prescaled CLK_DAC cycles 3 CYCLES32 The Timer overflows every 32 Prescaled CLK_DAC cycles 4 CYCLES64 The Timer overflows every 64 Prescaled CLK_DAC cycles 5 REFRESHPERIOD Refresh Timer Overflow Period 20 3 read-write CYCLES2 All channels with enabled refresh are refreshed every 2 CLK_REFRESH cycles 0 CYCLES4 All channels with enabled refresh are refreshed every 4 CLK_REFRESH cycles 1 CYCLES8 All channels with enabled refresh are refreshed every 8 CLK_REFRESH cycles 2 CYCLES16 All channels with enabled refresh are refreshed every 16 CLK_REFRESH cycles 3 CYCLES32 All channels with enabled refresh are refreshed every 32 CLK_REFRESH cycles 4 CYCLES64 All channels with enabled refresh are refreshed every 64 CLK_REFRESH cycles 5 CYCLES128 All channels with enabled refresh are refreshed every 128 CLK_REFRESH cycles 6 CYCLES256 All channels with enabled refresh are refreshed every 256 CLK_REFRESH cycles 7 BIASKEEPWARM Bias Keepwarm Mode Enable 24 1 read-write DMAWU VDAC DMA Wakeup 25 1 read-write ONDEMANDCLK Always allow clk_dac 26 1 read-write DBGHALT Debug Halt 27 1 read-write NORMAL Continue operation as normal during debug mode 0 HALT Complete the current conversion and then halt during debug mode 1 WARMUPTIME DAC Warmup Time 28 3 read-write STATUS No Description 0x010 read-only 0x00000000 0xFCDBF333 CH0ENS Channel 0 Enabled Status 0 1 read-only CH1ENS Channel 1 Enabled Status 1 1 read-only CH0WARM Channel 0 Warmed Status 4 1 read-only CH1WARM Channel 1 Warmed Status 5 1 read-only CH0FIFOFULL Channel 0 FIFO Full Status 8 1 read-only CH1FIFOFULL Channel 1 FIFO Full Status 9 1 read-only CH0FIFOCNT Channel 0 FIFO Valid Count 12 3 read-only CH1FIFOCNT Channel 1 FIFO Valid Count 15 3 read-only CH0CURRENTSTATE Channel 0 Current Status 19 1 read-only CH1CURRENTSTATE Channel 1 Current Status 20 1 read-only CH0FIFOEMPTY Channel 0 FIFO Empty Status 22 1 read-only CH1FIFOEMPTY Channel 1 FIFO Empty Status 23 1 read-only CH0FIFOFLBUSY CH0 WFIFO Flush Sync Busy 26 1 read-only CH1FIFOFLBUSY CH1 WFIFO Flush Sync Busy 27 1 read-only ABUSINPUTCONFLICT ABUS Input Conflict Status 28 1 read-only SINEACTIVE Sine Wave Output Status on Channel 29 1 read-only ABUSALLOCERR ABUS Allocation Error Status 30 1 read-only SYNCBUSY Sync Busy Combined 31 1 read-only CH0CFG No Description 0x014 read-write 0x00000010 0x00015B75 CONVMODE Channel 0 Conversion Mode 0 1 read-write CONTINUOUS DAC channel 0 is set in continuous mode 0 SAMPLEOFF DAC channel 0 is set in sample/shut off mode 1 POWERMODE Channel 0 Power Mode 2 1 read-write HIGHPOWER Default is High Power Mode 0 LOWPOWER Set this bit for Low Power Mode 1 TRIGMODE Channel 0 Trigger Mode 4 3 read-write NONE No Conversion Trigger Source Selected for Channel 0 0 SW Channel 0 is triggered by Channel 0 FIFO (CH0F) write 1 SYNCPRS Channel 0 is triggered by Sync PRS input. PRS Trigger should have the same clock group as VDAC. 2 LESENSE Channel 0 is triggered by LESENSE 3 INTERNALTIMER Channel 0 is triggered by Internal Timer Overflow 4 ASYNCPRS Channel 0 is triggered by Async PRS input 5 REFRESHSOURCE Channel 0 Refresh Source 8 2 read-write NONE No Refresh Source Selected for Channel 0. 0 REFRESHTIMER Channel 0 Refresh triggered by Refresh Timer Overflow 1 SYNCPRS Channel 0 Refresh triggered by Sync PRS. PRS Trigger should have the same clock group as VDAC. 2 ASYNCPRS Channel 0 Refresh triggered by Async PRS 3 FIFODVL Channel 0 FIFO Low Watermark 11 2 read-write HIGHCAPLOADEN Channel 0 High Cap Load Mode Enable 14 1 read-write KEEPWARM Channel 0 Keepwarm Mode Enable 16 1 read-write CH1CFG No Description 0x018 read-write 0x00000010 0x00015B75 CONVMODE Channel 1 Conversion Mode 0 1 read-write CONTINUOUS DAC channel 1 is set in continuous mode 0 SAMPLEOFF DAC channel 1 is set in sample/shut off mode 1 POWERMODE Channel 1 Power Mode 2 1 read-write HIGHPOWER Default is High Power Mode 0 LOWPOWER Set this bit for Low Power Mode 1 TRIGMODE Channel 1 Trigger Mode 4 3 read-write NONE No Conversion Trigger Source Selected for Channel 1 0 SW Channel 1 is triggered by Channel 1 FIFO (CH1F) write 1 SYNCPRS Channel 1 is triggered by Sync PRS input.PRS Trigger should have the same clock group as VDAC. 2 INTERNALTIMER Channel 1 is triggered by Internal Timer Overflow 4 ASYNCPRS Channel 1 is triggered by Async PRS input 5 REFRESHSOURCE Channel 1 Refresh Source 8 2 read-write NONE No Refresh Source Selected 0 REFRESHTIMER CH1 Refresh Triggered by Refresh Timer Overflow 1 SYNCPRS CH1 Refresh Triggered by Sync PRS. PRS Trigger should have the same clock group as VDAC. 2 ASYNCPRS CH1 Refresh Triggered by Async PRS 3 FIFODVL Channel 1 FIFO Low Watermark 11 2 read-write HIGHCAPLOADEN Channel 1 High Cap Load Mode Enable 14 1 read-write KEEPWARM Channel 1 Keepwarm Mode Enable 16 1 read-write CMD No Description 0x01C write-only 0x00000000 0x00000F33 CH0EN DAC Channel 0 Enable 0 1 write-only CH0DIS DAC Channel 0 Disable 1 1 write-only CH1EN DAC Channel 1 Enable 4 1 write-only CH1DIS DAC Channel 1 Disable 5 1 write-only CH0FIFOFLUSH CH0 WFIFO Flush 8 1 write-only CH1FIFOFLUSH CH1 WFIFO Flush 9 1 write-only SINEMODESTART Start Sine Wave Generation 10 1 write-only SINEMODESTOP Stop Sine Wave Generation 11 1 write-only IF No Description 0x020 read-write 0x00000000 0x04340333 CH0CD CH0 Conversion Done Interrupt Flag 0 1 read-write CH1CD CH1 Conversion Done Interrupt Flag 1 1 read-write CH0OF CH0 Data Overflow Interrupt Flag 4 1 read-write CH1OF CH1 Data Overflow Interrupt Flag 5 1 read-write CH0UF CH0 Data Underflow Interrupt Flag 8 1 read-write CH1UF CH1 Data Underflow Interrupt Flag 9 1 read-write ABUSALLOCERR ABUS Port Allocation Error Flag 18 1 read-write CH0DVL CH0 Data Valid Level Interrupt Flag 20 1 read-write CH1DVL CH1 Data Valid Level Interrupt Flag 21 1 read-write ABUSINPUTCONFLICT ABUS Input Conflict Error Flag 26 1 read-write IEN No Description 0x024 read-write 0x00000000 0x04340333 CH0CD CH0 Conversion Done Interrupt Flag 0 1 read-write CH1CD CH1 Conversion Done Interrupt Flag 1 1 read-write CH0OF CH0 Data Overflow Interrupt Flag 4 1 read-write CH1OF CH1 Data Overflow Interrupt Flag 5 1 read-write CH0UF CH0 Data Underflow Interrupt Flag 8 1 read-write CH1UF CH1 Data Underflow Interrupt Flag 9 1 read-write ABUSALLOCERR ABUS Allocation Error Interrupt Flag 18 1 read-write CH0DVL CH0 Data Valid Level Interrupt Flag 20 1 read-write CH1DVL CH1 Data Valid Level Interrupt Flag 21 1 read-write ABUSINPUTCONFLICT ABUS Input Conflict Interrupt Flag 26 1 read-write CH0F No Description 0x028 write-only 0x00000000 0x00000FFF DATA Channel 0 Data 0 12 write-only CH1F No Description 0x02C write-only 0x00000000 0x00000FFF DATA Channel 1 Data 0 12 write-only OUTCTRL No Description 0x030 read-write 0x00000000 0x7FDFF333 MAINOUTENCH0 CH0 Main Output Enable 0 1 read-write MAINOUTENCH1 CH1 Main Output Enable 1 1 read-write AUXOUTENCH0 CH0 Alternative Output Enable 4 1 read-write AUXOUTENCH1 CH1 Alternative Output Enable 5 1 read-write SHORTCH0 CH1 Main and Alternative Output Short 8 1 read-write SHORTCH1 CH0 Main and Alternative Output Short 9 1 read-write ABUSPORTSELCH0 CH0 ABUS Port Select 12 3 read-write NONE No GPIO Selected for CH0 ABUS Output 0 PORTA Port A Selected 1 PORTB Port B Selected 2 PORTC Port C Selected 3 PORTD Port D Selected 4 ABUSPINSELCH0 CH0 ABUS Pin Select 15 6 read-write ABUSPORTSELCH1 CH1 ABUS Port Select 22 3 read-write NONE No GPIO Selected for CH1 ABUS Output 0 PORTA Port A Selected 1 PORTB Port B Selected 2 PORTC Port C Selected 3 PORTD Port D Selected 4 ABUSPINSELCH1 CH1 ABUS Pin Select 25 6 read-write OUTTIMERCFG No Description 0x034 read-write 0x00000000 0x01FF83FF CH0OUTHOLDTIME CH0 Output Hold Time 0 10 read-write CH1OUTHOLDTIME CH1 Output Hold Time 15 10 read-write PCNT0_NS 1 PCNT0_NS Registers 0x59030000 0x00000000 0x00001000 registers PCNT0 56 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP VERSION 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN PCNT Module Enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only SWRST No Description 0x008 read-write 0x00000000 0x00000003 SWRST Software reset command 0 1 write-only RESETTING Software reset busy status 1 1 read-only CFG No Description 0x00C read-write 0x00000000 0x00000377 MODE Mode Select 0 3 read-write OVSSINGLE Single input EM23GRPACLK oversampling mode (available in EM0-EM3). 0 EXTCLKSINGLE Externally clocked single input counter mode (available in EM0-EM3). 1 EXTCLKQUAD Externally clocked quadrature decoder mode (available in EM0-EM3). 2 OVSQUAD1X EM23GRPACLK oversampling quadrature decoder 1X mode (available in EM0-EM3). 3 OVSQUAD2X EM23GRPACLK oversampling quadrature decoder 2X mode (available in EM0-EM3). 4 OVSQUAD4X EM23GRPACLK oversampling quadrature decoder 4X mode (available in EM0-EM3). 5 DEBUGHALT Debug Mode Halt Enable 4 1 read-write DISABLE PCNT is running in debug mode. 0 ENABLE PCNT is frozen in debug mode. 1 FILTEN Enable Digital Pulse Width Filter 5 1 read-write HYST Enable Hysteresis 6 1 read-write S0PRSEN S0IN PRS Enable 8 1 read-write S1PRSEN S1IN PRS Enable 9 1 read-write CTRL No Description 0x010 read-write 0x00000000 0x000000F7 S1CDIR Count Direction Determined By S1 0 1 read-write CNTDIR Non-Quadrature Mode Counter Direction Co 1 1 read-write UP Up counter mode. 0 DOWN Down counter mode. 1 EDGE Edge Select 2 1 read-write POS Positive edges on the PCNTn_S0IN inputs are counted in OVSSINGLE mode. Does not invert PCNTn_S1IN input in OVSSINGLE and EXTCLKSINGLE modes 0 NEG Negative edges on the PCNTn_S0IN inputs are counted in OVSSINGLE mode. Inverts the PCNTn_S1IN input in OVSSINGLE and EXTCLKSINGLE modes 1 CNTEV Controls When the Counter Counts 4 2 read-write BOTH Counts up on up-count and down on down-count events. 0 UP Only counts up on up-count events. 1 DOWN Only counts down on down-count events. 2 AUXCNTEV Controls When the Aux Counter Counts 6 2 read-write BOTH Counts up on both up-count and down-count events. 0 UP Counts up on up-count events. 1 DOWN Counts up on down-count events. 2 CMD No Description 0x014 write-only 0x00000000 0x00000F17 CORERST PCNT Clock Domain Reset 0 1 write-only CNTRST CNT Reset 1 1 write-only AUXCNTRST AUXCNT Reset 2 1 write-only LCNTIM Load CNT Immediately 4 1 write-only STARTCNT Start Main Counter 8 1 write-only STARTAUXCNT Start Aux Counter 9 1 write-only STOPCNT Stop Main Counter 10 1 write-only STOPAUXCNT Stop Aux Counter 11 1 write-only STATUS No Description 0x018 read-only 0x00000000 0x0000001F DIR Current Counter Direction 0 1 read-only UP Up counter mode (clockwise in EXTCLKQUAD mode with the EDGE bit in PCNTn_CTRL set to 0). 0 DOWN Down counter mode. 1 TOPBV TOP Buffer Valid 1 1 read-only PCNTLOCKSTATUS Lock Status 2 1 read-only UNLOCKED PCNT registers are unlocked 0 LOCKED PCNT registers are locked 1 CNTRUNNING Main Counter running status 3 1 read-only AUXCNTRUNNING Aux Counter running status 4 1 read-only IF No Description 0x01C read-write 0x00000000 0x0000001F UF Underflow Interrupt Read Flag 0 1 read-write OF Overflow Interrupt Read Flag 1 1 read-write DIRCNG Direction Change Detect Interrupt Flag 2 1 read-write AUXOF Auxiliary Overflow Interrupt Read Flag 3 1 read-write OQSTERR Oversampling Quad State Err Int Flag 4 1 read-write IEN No Description 0x020 read-write 0x00000000 0x0000001F UF Underflow Interrupt Read Flag 0 1 read-write OF Overflow Interrupt Read Flag 1 1 read-write DIRCNG Direction Change Detect Interrupt Flag 2 1 read-write AUXOF Auxiliary Overflow Interrupt Read Flag 3 1 read-write OQSTERR Oversampling Quad State Err Int Flag 4 1 read-write CNT No Description 0x024 read-only 0x00000000 0x0000FFFF CNT Counter Value 0 16 read-only AUXCNT No Description 0x028 read-only 0x00000000 0x0000FFFF AUXCNT Auxiliary Counter Value 0 16 read-only TOP No Description 0x02C read-write 0x000000FF 0x0000FFFF TOP Counter Top Value 0 16 read-write TOPB No Description 0x030 read-write 0x000000FF 0x0000FFFF TOPB Counter Top Buffer Register 0 16 read-write OVSCTRL No Description 0x034 read-write 0x00000000 0x000010FF FILTLEN Configure Filter Length for Inputs S0IN 0 8 read-write FLUTTERRM Flutter Remove 12 1 read-write SYNCBUSY No Description 0x038 read-only 0x00000000 0x0000001F CTRL CTRL Register Busy 0 1 read-only CMD CMD Register Busy 1 1 read-only TOP TOP Register Busy 2 1 read-only TOPB TOPB Register Busy 3 1 read-only OVSCTRL OVSCTRL Register Busy 4 1 read-only LOCK No Description 0x03C write-only 0x00000000 0x0000FFFF PCNTLOCKKEY Configuration Lock Key 0 16 write-only UNLOCK Write to unock PCNT lockable registers 42976 LESENSE_NS 1 LESENSE_NS Registers 0x59038000 0x00000000 0x00001000 registers IPVERSION IPVERSION 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IPVERSION 0 32 read-only EN Global Enable of LESENSE functions 0x004 read-write 0x00000000 0x00000003 EN Enable 0 1 read-write DISABLE Disable 0 ENABLE Enable 1 DISABLING Disabling 1 1 read-only SWRST No Description 0x008 read-write 0x00000000 0x00000003 SWRST Software reset command 0 1 write-only RESETTING Software reset busy status 1 1 read-only CFG Configuration Register 0x00C read-write 0x00000000 0x00020FEF SCANMODE Configure scan mode 0 2 read-write PERIODIC A new scan is started each time the period counter overflows 0 ONESHOT A single scan is performed when START in CMD is set 1 PRS Pulse on PRS channel 2 SCANCONF Select scan configuration 2 2 read-write DIRMAP The channel configuration register registers used are directly mapped to the channel number. 0 INVMAP The channel configuration register registers used are CH<subscript>X+8</subscript>_CONF for channels 0-7 and CH<subscript>X-8</subscript>_CONF for channels 8-15. 1 TOGGLE The channel configuration register registers used toggles between CH<subscript>X</subscript>_CONF and CH<subscript>X+8</subscript>_CONF when channel x triggers 2 DECDEF The decoder state defines the CONF registers to be used. 3 DUALSAMPLE Enable dual sample mode 5 1 read-write STRSCANRES Enable storing of SCANRES 6 1 read-write DMAWU DMA wake-up from EM2 7 1 read-write DISABLE No DMA wake-up from EM2 0 ENABLE DMA wake-up from EM2 when FIFO count is greater or equal to RESFIDL 1 RESFIDL Result FIFO level 8 4 read-write DEBUGRUN Debug Mode Run Enable 17 1 read-write X0 LESENSE can not start new scans in debug mode 0 X1 LESENSE can start new scans in debug mode 1 TIMCTRL Timing Control Register 0x010 read-write 0x00000000 0x10CFF773 AUXPRESC Prescaling factor for high frequency tim 0 2 read-write DIV1 High frequency timer is clocked at LESENSEHFCLK/1 0 DIV2 High frequency timer is clocked at LESENSEHFCLK/2 1 DIV4 High frequency timer is clocked at LESENSEHFCLK/4 2 DIV8 High frequency timer is clocked at LESENSEHFCLK/8 3 LFPRESC Prescaling factor for low frequency time 4 3 read-write DIV1 Low frequency timer is clocked with LESENSECLK/1 0 DIV2 Low frequency timer is clocked with LESENSECLK/2 1 DIV4 Low frequency timer is clocked with LESENSECLK/4 2 DIV8 Low frequency timer is clocked with LESENSECLK/8 3 DIV16 Low frequency timer is clocked with LESENSECLK/16 4 DIV32 Low frequency timer is clocked with LESENSECLK/32 5 DIV64 Low frequency timer is clocked with LESENSECLK/64 6 DIV128 Low frequency timer is clocked with LESENSECLK/128 7 PCPRESC Period counter prescaling 8 3 read-write DIV1 The period counter clock frequency is LESENSECLK/1 0 DIV2 The period counter clock frequency is LESENSECLK/2 1 DIV4 The period counter clock frequency is LESENSECLK/4 2 DIV8 The period counter clock frequency is LESENSECLK/8 3 DIV16 The period counter clock frequency is LESENSECLK/16 4 DIV32 The period counter clock frequency is LESENSECLK/32 5 DIV64 The period counter clock frequency is LESENSECLK/64 6 DIV128 The period counter clock frequency is LESENSECLK/128 7 PCTOP Period counter top value 12 8 read-write STARTDLY Start delay configuration 22 2 read-write AUXSTARTUP AUX startup config 28 1 read-write PREDEMAND Request oscillator .5 LESENSECLK cycle before sensing starts 0 ONDEMAND Request oscillator at sensing time 1 PERCTRL Peripheral Control Register 0x014 read-write 0x00000000 0x03500144 DACCH0DATA DAC CH0 data selection. 2 1 read-write DACDATA DAC data is defined by CH0DATA in the DAC interface. 0 THRES DAC data is defined by THRES in CHx_INTERACT. 1 DACSTARTUP DAC startup configuration 6 1 read-write FULLCYCLE DAC is started a full LESENSECLK before sensor interaction starts. 0 HALFCYCLE DAC is started half a LESENSECLK cycle before sensor interaction starts. 1 DACCONVTRIG DAC conversion trigger configuration 8 1 read-write CHANNELSTART DAC is enabled before every LESENSE channle measurement. 0 SCANSTART DAC is only enabled once per scan. 1 ACMP0MODE ACMP0 mode 20 1 read-write MUX LESENSE controls POSSEL of ACMP0 0 MUXTHRES LESENSE controls POSSEL and reference divider of ACMP0 1 ACMP1MODE ACMP1 mode 22 1 read-write MUX LESENSE controls the POSSEL of ACMP1 0 MUXTHRES LESENSE POSSEL and reference divider of ACMP1 1 ACMP0INV Invert analog comparator 0 output 24 1 read-write ACMP1INV Invert analog comparator 1 output 25 1 read-write DECCTRL Decoder control Register 0x018 read-write 0x00000000 0x000000FD DECDIS Disable the decoder 0 1 read-write INTMAP Enable decoder to channel interrupt map 2 1 read-write HYSTPRS0 Enable decoder hysteresis on PRS0 output 3 1 read-write HYSTPRS1 Enable decoder hysteresis on PRS1 output 4 1 read-write HYSTPRS2 Enable decoder hysteresis on PRS2 output 5 1 read-write HYSTIRQ Enable decoder hysteresis on interrupt r 6 1 read-write PRSCNT Enable count mode on decoder PRS channel 7 1 read-write EVALCTRL LESENSE evaluation control 0x01C read-write 0x00000000 0x0000FFFF WINSIZE Sliding window and step detection size 0 16 read-write PRSCTRL PRS control register 0x020 read-write 0x00000000 0x00011F1F DECCMPVAL Decoder state compare value 0 5 read-write DECCMPMASK Decoder state compare value mask 8 5 read-write DECCMPEN Enable PRS output DECCMP 16 1 read-write CMD Command Register 0x024 write-only 0x00000000 0x0000000F START Start scanning of sensors. 0 1 write-only STOP Stop scanning of sensors 1 1 write-only DECODE Start decoder 2 1 write-only CLEARBUF Clear result buffer 3 1 write-only CHEN Channel enable Register 0x028 read-write 0x00000000 0x0000FFFF CHEN Enable scan channel 0 16 read-write SCANRES Scan result register 0x02C read-only 0x00000000 0xFFFFFFFF SCANRES Scan results 0 16 read-only STEPDIR Direction of previous step detection 16 16 read-only STATUS Status Register 0x030 read-only 0x00000000 0x0000007B RESFIFOV Result fifo valid 0 1 read-only RESFIFOFULL Result fifo full 1 1 read-only SCANACTIVE LESENSE scan active 3 1 read-only RUNNING LESENSE periodic counter running 4 1 read-only READBUSY FIFO Read Busy 5 1 read-only FLUSHING FIFO Flushing 6 1 read-only RESCOUNT Result FIFO Count 0x034 read-only 0x00000000 0x0000001F COUNT Result Fifo Count 0 5 read-only RESFIFO Result Fifo 0x038 read-only 0x00000000 0x000FFFFF BUFDATASRC Result data and source 0 20 read-only CURCH Current channel index 0x03C read-only 0x00000000 0x0000000F CURCH Shows the index of the current channel 0 4 read-only DECSTATE Current decoder state 0x040 read-only 0x00000000 0x0000001F DECSTATE Shows the current decoder state 0 5 read-only SENSORSTATE Decoder input register 0x044 read-only 0x00000000 0x0000000F SENSORSTATE Sensor State 0 4 read-only IDLECONF GPIO Idle phase configuration 0x048 read-write 0x00000000 0xFFFFFFFF CHIDLE0 Channel IDLE configuration 0 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE1 Channel IDLE configuration 2 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE2 Channel IDLE configuration 4 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE3 Channel IDLE configuration 6 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE4 Channel IDLE configuration 8 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE5 Channel IDLE configuration 10 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE6 Channel IDLE configuration 12 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE7 Channel IDLE configuration 14 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE8 Channel IDLE configuration 16 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE9 Channel IDLE configuration 18 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE10 Channel IDLE configuration 20 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE11 Channel IDLE configuration 22 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE12 Channel IDLE configuration 24 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE13 Channel IDLE configuration 26 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE14 Channel IDLE configuration 28 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 CHIDLE15 Channel IDLE configuration 30 2 read-write DISABLE CH0 output is disabled in idle phase 0 HIGH CH0 output is high in idle phase 1 LOW CH0 output is low in idle phase 2 DAC CH0 output is connected to DAC output in idle phase 3 SYNCBUSY Synchronization Busy Register 0x050 read-only 0x00000000 0x00000001 CMD Command 0 1 read-only IF Interrupt Flags 0x060 read-write 0x00000000 0x003FFFFF CH0 Channel 0 1 read-write CH1 Channel 1 1 read-write CH2 Channel 2 1 read-write CH3 Channel 3 1 read-write CH4 Channel 4 1 read-write CH5 Channel 5 1 read-write CH6 Channel 6 1 read-write CH7 Channel 7 1 read-write CH8 Channel 8 1 read-write CH9 Channel 9 1 read-write CH10 Channel 10 1 read-write CH11 Channel 11 1 read-write CH12 Channel 12 1 read-write CH13 Channel 13 1 read-write CH14 Channel 14 1 read-write CH15 Channel 15 1 read-write SCANDONE Scan Done 16 1 read-write DEC Decoder 17 1 read-write RESWL Result Watermark Level 18 1 read-write RESOF Result Overflow 19 1 read-write CNTOF Counter Overflow 20 1 read-write RESUF Result Underflow 21 1 read-write IEN Interrupt Enables 0x064 read-write 0x00000000 0x003FFFFF CH0 Channel 0 1 read-write CH1 Channel 1 1 read-write CH2 Channel 2 1 read-write CH3 Channel 3 1 read-write CH4 Channel 4 1 read-write CH5 Channel 5 1 read-write CH6 Channel 6 1 read-write CH7 Channel 7 1 read-write CH8 Channel 8 1 read-write CH9 Channel 9 1 read-write CH10 Channel 10 1 read-write CH11 Channel 11 1 read-write CH12 Channel 12 1 read-write CH13 Channel 13 1 read-write CH14 Channel 14 1 read-write CH15 Channel 15 1 read-write SCANDONE Scan Complete 16 1 read-write DEC Decoder 17 1 read-write RESWL Result Watermark Level 18 1 read-write RESOF Result Overflow 19 1 read-write CNTOF Counter Overflow 20 1 read-write RESUF Result Underflow 21 1 read-write CH0_TIMING No Description 0x100 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH0_INTERACT No Description 0x104 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH0_EVALCFG No Description 0x108 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH0_EVALTHRES No Description 0x10C read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH1_TIMING No Description 0x110 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH1_INTERACT No Description 0x114 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH1_EVALCFG No Description 0x118 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH1_EVALTHRES No Description 0x11C read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH2_TIMING No Description 0x120 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH2_INTERACT No Description 0x124 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH2_EVALCFG No Description 0x128 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH2_EVALTHRES No Description 0x12C read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH3_TIMING No Description 0x130 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH3_INTERACT No Description 0x134 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH3_EVALCFG No Description 0x138 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH3_EVALTHRES No Description 0x13C read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH4_TIMING No Description 0x140 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH4_INTERACT No Description 0x144 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH4_EVALCFG No Description 0x148 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH4_EVALTHRES No Description 0x14C read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH5_TIMING No Description 0x150 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH5_INTERACT No Description 0x154 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH5_EVALCFG No Description 0x158 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH5_EVALTHRES No Description 0x15C read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH6_TIMING No Description 0x160 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH6_INTERACT No Description 0x164 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH6_EVALCFG No Description 0x168 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH6_EVALTHRES No Description 0x16C read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH7_TIMING No Description 0x170 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH7_INTERACT No Description 0x174 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH7_EVALCFG No Description 0x178 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH7_EVALTHRES No Description 0x17C read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH8_TIMING No Description 0x180 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH8_INTERACT No Description 0x184 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH8_EVALCFG No Description 0x188 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH8_EVALTHRES No Description 0x18C read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH9_TIMING No Description 0x190 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH9_INTERACT No Description 0x194 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH9_EVALCFG No Description 0x198 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH9_EVALTHRES No Description 0x19C read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH10_TIMING No Description 0x1A0 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH10_INTERACT No Description 0x1A4 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH10_EVALCFG No Description 0x1A8 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH10_EVALTHRES No Description 0x1AC read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH11_TIMING No Description 0x1B0 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH11_INTERACT No Description 0x1B4 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH11_EVALCFG No Description 0x1B8 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH11_EVALTHRES No Description 0x1BC read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH12_TIMING No Description 0x1C0 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH12_INTERACT No Description 0x1C4 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH12_EVALCFG No Description 0x1C8 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH12_EVALTHRES No Description 0x1CC read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH13_TIMING No Description 0x1D0 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH13_INTERACT No Description 0x1D4 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH13_EVALCFG No Description 0x1D8 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH13_EVALTHRES No Description 0x1DC read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH14_TIMING No Description 0x1E0 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH14_INTERACT No Description 0x1E4 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH14_EVALCFG No Description 0x1E8 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH14_EVALTHRES No Description 0x1EC read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write CH15_TIMING No Description 0x1F0 read-write 0x00000000 0x00FFFFFF EXTIME Set excitation time 0 6 read-write SAMPLEDLY Set sample delay 6 8 read-write MEASUREDLY Set measure delay 14 10 read-write CH15_INTERACT No Description 0x1F4 read-write 0x00000000 0x3FFF0FFF THRES ACMP threshold or DAC data 0 12 read-write EXMODE Set GPIO mode 16 2 read-write DISABLE Disabled 0 HIGH Push Pull, GPIO is driven high 1 LOW Push Pull, GPIO is driven low 2 DACOUT DAC output 3 ALTEX Use alternative excite pin 18 1 read-write SAMPLECLK Select clock used for timing of sample d 19 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 EXCLK Select clock used for excitation timing 20 1 read-write LFACLK LFACLK will be used for timing 0 AUXHFRCO AUXHFRCO will be used for timing 1 SETIF Enable interrupt generation 21 3 read-write NONE No interrupt is generated 0 LEVEL Set interrupt flag if the sensor triggers. 1 POSEDGE Set interrupt flag on positive edge of the sensor state 2 NEGEDGE Set interrupt flag on negative edge of the sensor state 3 BOTHEDGES Set interrupt flag on both edges of the sensor state 4 OFFSET OFFSET for IADC/ACMP interaction 24 4 read-write SAMPLE Sample mode Selection 28 2 read-write ACMPCOUNT 0 ACMP 1 ADC 2 ADCDIFF 3 CH15_EVALCFG No Description 0x1F8 read-write 0x00000000 0x0000037C DECODE Send result to decoder 2 1 read-write COMP Select mode for threshold comparison 3 1 read-write LESS Comparison evaluates to 1 if sensor data is less than CTRTHRESHOLD, or if the ACMP output is 0 0 GE Comparison evaluates to 1 if sensor data is greater than, or equal to CTRTHRESHOLD, or if the ACMP output is 1 1 STRSAMPLE Enable storing of sensor sample in resul 4 2 read-write DISABLE Nothing will be stored in the result buffer. 0 DATA The sensor sample data will be stored in the result buffer. 1 DATASRC The data source, i.e. the channel, will be stored alongside the sensor sample data. 2 SCANRESINV Enable inversion of result 6 1 read-write MODE Configure evaluation mode 8 2 read-write THRES Threshold comparison is used to evaluate sensor result 0 SLIDINGWIN Sliding window is used to evaluate sensor result 1 STEPDET Step detection is used to evaluate sensor result 2 CH15_EVALTHRES No Description 0x1FC read-write 0x00000000 0x0000FFFF EVALTHRES Threshold 0 16 read-write ST0_ARC No Description 0x200 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST1_ARC No Description 0x204 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST2_ARC No Description 0x208 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST3_ARC No Description 0x20C read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST4_ARC No Description 0x210 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST5_ARC No Description 0x214 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST6_ARC No Description 0x218 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST7_ARC No Description 0x21C read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST8_ARC No Description 0x220 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST9_ARC No Description 0x224 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST10_ARC No Description 0x228 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST11_ARC No Description 0x22C read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST12_ARC No Description 0x230 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST13_ARC No Description 0x234 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST14_ARC No Description 0x238 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST15_ARC No Description 0x23C read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST16_ARC No Description 0x240 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST17_ARC No Description 0x244 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST18_ARC No Description 0x248 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST19_ARC No Description 0x24C read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST20_ARC No Description 0x250 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST21_ARC No Description 0x254 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST22_ARC No Description 0x258 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST23_ARC No Description 0x25C read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST24_ARC No Description 0x260 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST25_ARC No Description 0x264 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST26_ARC No Description 0x268 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST27_ARC No Description 0x26C read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST28_ARC No Description 0x270 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST29_ARC No Description 0x274 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST30_ARC No Description 0x278 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST31_ARC No Description 0x27C read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST32_ARC No Description 0x280 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST33_ARC No Description 0x284 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST34_ARC No Description 0x288 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST35_ARC No Description 0x28C read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST36_ARC No Description 0x290 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST37_ARC No Description 0x294 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST38_ARC No Description 0x298 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST39_ARC No Description 0x29C read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST40_ARC No Description 0x2A0 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST41_ARC No Description 0x2A4 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST42_ARC No Description 0x2A8 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST43_ARC No Description 0x2AC read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST44_ARC No Description 0x2B0 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST45_ARC No Description 0x2B4 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST46_ARC No Description 0x2B8 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST47_ARC No Description 0x2BC read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST48_ARC No Description 0x2C0 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST49_ARC No Description 0x2C4 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST50_ARC No Description 0x2C8 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST51_ARC No Description 0x2CC read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST52_ARC No Description 0x2D0 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST53_ARC No Description 0x2D4 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST54_ARC No Description 0x2D8 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST55_ARC No Description 0x2DC read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST56_ARC No Description 0x2E0 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST57_ARC No Description 0x2E4 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST58_ARC No Description 0x2E8 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST59_ARC No Description 0x2EC read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST60_ARC No Description 0x2F0 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST61_ARC No Description 0x2F4 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST62_ARC No Description 0x2F8 read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write ST63_ARC No Description 0x2FC read-write 0x00000000 0x003FFFFF SCOMP Sensor compare value 0 4 read-write SMASK Sensor mask 4 4 read-write CURSTATE Current State 8 5 read-write PRSACT Configure transition action in normal mode 13 3 read-write NONE No PRS output generated (if PRSCOUNT == 0), or do not count (if PRSCOUNT == 1). 0 PRS0 Pulse generated on LESENSE PRS output 0 (if PRSCOUNT == 0). 1 UP Count Up (if PRSCOUNT == 1). 1 PRS1 Pulse generated on LESENSE PRS output 1 (if PRSCOUNT == 0). 2 DOWN Count Down (if PRSCOUNT == 1). 2 PRS01 Pulse generated on LESENSE PRS output 0 and 1 (if PRSCOUNT == 0). 3 PRS2 Pulse generated on LESENSE PRS output 2. (PRSCOUNT == 0 OR 1). 4 PRS02 Pulse generated on LESENSE PRS output 0 and 2 (if PRSCOUNT == 0). 5 UPANDPRS2 Count Up and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 5 PRS12 Pulse generated on LESENSE PRS output 1 and 2 (if PRSCOUNT == 0). 6 DOWNANDPRS2 Count Down and Pulse generated on LESENSE PRS output 2 (if PRSCOUNT == 1). 6 PRS012 Pulse generated on LESENSE PRS output 0, 1 and 2 (if PRSCOUNT == 0). 7 NEXTSTATE Next state index 16 5 read-write SETIF Set interrupt flag 21 1 read-write HFRCOEM23_NS 2 HFRCOEM23_NS Registers 0x5A000000 0x00000000 0x00001000 registers HFRCOEM23 47 IPVERSION No Description 0x000 read-only 0x00000002 0xFFFFFFFF IPVERSION IP Version 0 32 read-only CTRL No Description 0x004 read-write 0x00000000 0x00000007 FORCEEN Force Enable 0 1 read-write DISONDEMAND Disable On-demand 1 1 read-write EM23ONDEMAND EM23 On-demand 2 1 read-write CAL No Description 0x008 read-write 0xA8689F7F 0xFFFFBF7F TUNING Tuning Value 0 7 read-write FINETUNING Fine Tuning Value 8 6 read-write LDOHP LDO High Power Mode 15 1 read-write FREQRANGE Frequency Range 16 5 read-write CMPBIAS Comparator Bias Current 21 3 read-write CLKDIV Locally Divide HFRCO Clock Output 24 2 read-write DIV1 Divide by 1. 0 DIV2 Divide by 2. 1 DIV4 Divide by 4. 2 CMPSEL Comparator Load Select 26 2 read-write IREFTC Tempco Trim on Comparator Current 28 4 read-write STATUS No Description 0x00C read-only 0x00000000 0x80010007 RDY Ready 0 1 read-only FREQBSY Frequency Updating Busy 1 1 read-only SYNCBUSY Synchronization Busy 2 1 read-only ENS Enable Status 16 1 read-only LOCK Lock Status 31 1 read-only UNLOCKED HFRCO is unlocked 0 LOCKED HFRCO is locked 1 IF No Description 0x010 read-write 0x00000000 0x00000001 RDY Ready Interrupt Flag 0 1 read-write IEN No Description 0x014 read-write 0x00000000 0x00000001 RDY RDY Interrupt Enable 0 1 read-write LOCK No Description 0x01C write-only 0x00008195 0x0000FFFF LOCKKEY Lock Key 0 16 write-only UNLOCK Unlock code 33173 HFXO0_NS 3 HFXO0_NS Registers 0x5A004000 0x00000000 0x00001000 registers HFXO0 45 IPVERSION No Description 0x000 read-only 0x00000003 0xFFFFFFFF IPVERSION IP Version ID 0 32 read-only XTALCFG No Description 0x010 read-write 0x0BB00820 0x0FFFFFFF COREBIASSTARTUPI Intermediate Startup Core Bias Current 0 6 read-write COREBIASSTARTUP Startup Core Bias Current 6 6 read-write CTUNEXISTARTUP Startup Tuning Capacitance on XI 12 4 read-write CTUNEXOSTARTUP Startup Tuning Capacitance on XO 16 4 read-write TIMEOUTSTEADY Steady State Timeout 20 4 read-write T4US The steady state timeout is set to 16 us minimum. The maximum can be +40%. 0 T16US The steady state timeout is set to 41 us minimum. The maximum can be +40%. 1 T41US The steady state timeout is set to 83 us minimum. The maximum can be +40%. 2 T83US The steady state timeout is set to 125 us minimum. The maximum can be +40%. 3 T125US The steady state timeout is set to 166 us minimum. The maximum can be +40%. 4 T166US The steady state timeout is set to 208 us minimum. The maximum can be +40%. 5 T208US The steady state timeout is set to 250 us minimum. The maximum can be +40%. 6 T250US The steady state timeout is set to 333 us minimum. The maximum can be +40%. 7 T333US The steady state timeout is set to 416 us minimum. The maximum can be +40%. 8 T416US The steady state timeout is set to 500 us minimum. The maximum can be +40%. 9 T500US The steady state timeout is set to 666 us minimum. The maximum can be +40%. 10 T666US The steady state timeout is set to 833 us minimum. The maximum can be +40%. 11 T833US The steady state timeout is set to 1666 us minimum. The maximum can be +40%. 12 T1666US The steady state timeout is set to 2500 us minimum. The maximum can be +40%. 13 T2500US The steady state timeout is set to 4166 us minimum. The maximum can be +40%. 14 T4166US The steady state timeout is set to 7500 us minimum. The maximum can be +40%. 15 TIMEOUTCBLSB Core Bias LSB Change Timeout 24 4 read-write T8US The core bias LSB change timeout is set to 8 us minimum. The maximum can be +40%. 0 T20US The core bias LSB change timeout is set to 20 us minimum. The maximum can be +40%. 1 T41US The core bias LSB change timeout is set to 41 us minimum. The maximum can be +40%. 2 T62US The core bias LSB change timeout is set to 62 us minimum. The maximum can be +40%. 3 T83US The core bias LSB change timeout is set to 83 us minimum. The maximum can be +40%. 4 T104US The core bias LSB change timeout is set to 104 us minimum. The maximum can be +40%. 5 T125US The core bias LSB change timeout is set to 125 us minimum. The maximum can be +40%. 6 T166US The core bias LSB change timeout is set to 166 us minimum. The maximum can be +40%. 7 T208US The core bias LSB change timeout is set to 208 us minimum. The maximum can be +40%. 8 T250US The core bias LSB change timeout is set to 250 us minimum. The maximum can be +40%. 9 T333US The core bias LSB change timeout is set to 333 us minimum. The maximum can be +40%. 10 T416US The core bias LSB change timeout is set to 416 us minimum. The maximum can be +40%. 11 T833US The core bias LSB change timeout is set to 833 us minimum. The maximum can be +40%. 12 T1250US The core bias LSB change timeout is set to 1250 us minimum. The maximum can be +40%. 13 T2083US The core bias LSB change timeout is set to 2083 us minimum. The maximum can be +40%. 14 T3750US The core bias LSB change timeout is set to 3750 us minimum. The maximum can be +40%. 15 XTALCTRL No Description 0x018 read-write 0x033C3C3C 0x8FFFFFFF COREBIASANA Core Bias Current 0 8 read-write CTUNEXIANA Tuning Capacitance on XI 8 8 read-write CTUNEXOANA Tuning Capacitance on XO 16 8 read-write CTUNEFIXANA Fixed Tuning Capacitance 24 2 read-write NONE Remove fixed capacitance on XI and XO nodes 0 XI Adds fixed capacitance on XI node 1 XO Adds fixed capacitance on XO node 2 BOTH Adds fixed capacitance on both XI and XO nodes 3 COREDGENANA Core Degeneration 26 2 read-write NONE Do not apply core degeneration resistence 0 DGEN33 Apply 33 ohm core degeneration resistence 1 DGEN50 Apply 50 ohm core degeneration resistence 2 DGEN100 Apply 100 ohm core degeneration resistence 3 SKIPCOREBIASOPT Skip Core Bias Optimization 31 1 read-write XTALCTRL1 No Description 0x01C read-write 0x0000003C 0x000000FF CTUNEXIBUFOUTANA BUFOUT Tuning Capacitance on XI 0 8 read-write CFG No Description 0x020 read-write 0x10000000 0xB000000F MODE Crystal Oscillator Mode 0 2 read-write XTAL crystal oscillator 0 EXTCLK external sinusoidal clock can be supplied on XI pin. 1 EXTCLKPKDET external sinusoidal clock can be supplied on XI pin (peak detector used). 2 ENXIDCBIASANA Enable XI Internal DC Bias 2 1 read-write SQBUFSCHTRGANA Squaring Buffer Schmitt Trigger 3 1 read-write DISABLE Squaring buffer schmitt trigger is disabled 0 ENABLE Squaring buffer schmitt trigger is enabled 1 FORCELFTIMEOUT Force Low Frequency Timeout 28 1 read-write CTRL No Description 0x028 read-write 0x07000040 0x8707FF7D BUFOUTFREEZE Freeze BUFOUT Controls 0 1 read-write KEEPWARM Keep Warm 2 1 read-write EM23ONDEMAND On-demand During EM23 3 1 read-write FORCEXI2GNDANA Force XI Pin to Ground 4 1 read-write DISABLE Disabled (not pulled) 0 ENABLE Enabled (pulled) 1 FORCEXO2GNDANA Force XO Pin to Ground 5 1 read-write DISABLE Disabled (not pulled) 0 ENABLE Enabled (pulled) 1 FORCECTUNEMAX Force Tuning Cap to Max Value 6 1 read-write PRSSTATUSSEL0 PRS Status 0 Output Select 8 4 read-write DISABLED PRS mux outputs 0 0 ENS PRS mux outputs enabled status 1 COREBIASOPTRDY PRS mux outputs core bias optimization ready status 2 RDY PRS mux outputs ready status 3 PRSRDY PRS mux outputs PRS ready status 4 BUFOUTRDY PRS mux outputs BUFOUT ready status 5 HWREQ PRS mux outputs oscillator requested by digital clock status 8 PRSHWREQ PRS mux outputs oscillator requested by PRS request status 9 BUFOUTHWREQ PRS mux outputs oscillator requested by BUFOUT request status 10 PRSSTATUSSEL1 PRS Status 1 Output Select 12 4 read-write DISABLED PRS mux outputs 0 0 ENS PRS mux outputs enabled status 1 COREBIASOPTRDY PRS mux outputs core bias optimization ready status 2 RDY PRS mux outputs ready status 3 PRSRDY PRS mux outputs PRS ready status 4 BUFOUTRDY PRS mux outputs BUFOUT ready status 5 HWREQ PRS mux outputs oscillator requested by digital clock status 8 PRSHWREQ PRS mux outputs oscillator requested by PRS request status 9 BUFOUTHWREQ PRS mux outputs oscillator requested by BUFOUT request status 10 FORCEEN Force Digital Clock Request 16 1 read-write FORCEENPRS Force PRS Oscillator Request 17 1 read-write FORCEENBUFOUT Force BUFOUT Request 18 1 read-write DISONDEMAND Disable On-demand For Digital Clock 24 1 read-write DISONDEMANDPRS Disable On-demand For PRS 25 1 read-write DISONDEMANDBUFOUT Disable On-demand For BUFOUT 26 1 read-write BUFOUTTRIM No Description 0x040 read-write 0x00000008 0x0000000F VTRTRIMANA BUFOUT Reference Trim 0 4 read-write BUFOUTCTRL No Description 0x044 read-write 0x00643C15 0xC0FFFFFF XOUTBIASANA Driver Bias Current 0 4 read-write XOUTCFANA Buffer Gain 4 4 read-write XOUTGMANA 8 4 read-write PEAKDETTHRESANA Peak Detector Threshold for XOUT 12 4 read-write V105MV 0 V132MV 1 V157MV 2 V184MV 3 V210MV 4 V236MV 5 V262MV 6 V289MV 7 V315MV 8 V341MV 9 V367MV 10 V394MV 11 V420MV 12 V446MV 13 V472MV 14 V499MV 15 TIMEOUTCTUNE Tuning Cap Change Timeout 16 4 read-write T2US The tuning cap change timeout is set to 2 us minimum. The maximum can be +40%. 0 T5US The tuning cap change timeout is set to 5 us minimum. The maximum can be +40%. 1 T10US The tuning cap change timeout is set to 10 us minimum. The maximum can be +40%. 2 T16US The tuning cap change timeout is set to 16 us minimum. The maximum can be +40%. 3 T21US The tuning cap change timeout is set to 21 us minimum. The maximum can be +40%. 4 T26US The tuning cap change timeout is set to 26 us minimum. The maximum can be +40%. 5 T31US The tuning cap change timeout is set to 31 us minimum. The maximum can be +40%. 6 T42US The tuning cap change timeout is set to 42 us minimum. The maximum can be +40%. 7 T52US The tuning cap change timeout is set to 52 us minimum. The maximum can be +40%. 8 T63US The tuning cap change timeout is set to 63 us minimum. The maximum can be +40%. 9 T83US The tuning cap change timeout is set to 83 us minimum. The maximum can be +40%. 10 T104US The tuning cap change timeout is set to 104 us minimum. The maximum can be +40%. 11 T208US The tuning cap change timeout is set to 208 us minimum. The maximum can be +40%. 12 T313US The tuning cap change timeout is set to 313 us minimum. The maximum can be +40%. 13 T521US The tuning cap change timeout is set to 521 us minimum. The maximum can be +40%. 14 T938US The tuning cap change timeout is set to 938 us minimum. The maximum can be +40%. 15 TIMEOUTSTARTUP Oscillator Startup Timeout 20 4 read-write T42US The oscillator startup timeout is set to 42 us minimum. The maximum can be +40%. 0 T83US The oscillator startup timeout is set to 83 us minimum. The maximum can be +40%. 1 T108US The oscillator startup timeout is set to 108 us minimum. The maximum can be +40%. 2 T133US The oscillator startup timeout is set to 133 us minimum. The maximum can be +40%. 3 T158US The oscillator startup timeout is set to 158 us minimum. The maximum can be +40%. 4 T183US The oscillator startup timeout is set to 183 us minimum. The maximum can be +40%. 5 T208US The oscillator startup timeout is set to 208 us minimum. The maximum can be +40%. 6 T233US The oscillator startup timeout is set to 233 us minimum. The maximum can be +40%. 7 T258US The oscillator startup timeout is set to 258 us minimum. The maximum can be +40%. 8 T283US The oscillator startup timeout is set to 283 us minimum. The maximum can be +40%. 9 T333US The oscillator startup timeout is set to 333 us minimum. The maximum can be +40%. 10 T375US The oscillator startup timeout is set to 375 us minimum. The maximum can be +40%. 11 T417US The oscillator startup timeout is set to 417 us minimum. The maximum can be +40%. 12 T458US The oscillator startup timeout is set to 458 us minimum. The maximum can be +40%. 13 T500US The oscillator startup timeout is set to 500 us minimum. The maximum can be +40%. 14 T667US The oscillator startup timeout is set to 667 us minimum. The maximum can be +40%. 15 MINIMUMSTARTUPDELAY Minimum Startup Delay 31 1 read-write CMD No Description 0x050 write-only 0x00000000 0x00000001 COREBIASOPT Core Bias Optimizaton 0 1 write-only STATUS No Description 0x058 read-only 0x00000000 0xC03F800F RDY Ready Status 0 1 read-only COREBIASOPTRDY Core Bias Optimization Ready 1 1 read-only PRSRDY PRS Ready Status 2 1 read-only BUFOUTRDY BUFOUT Ready Status 3 1 read-only BUFOUTFROZEN BUFOUT Frozen 15 1 read-only ENS Enabled Status 16 1 read-only HWREQ Oscillator Requested by Digital Clock 17 1 read-only ISWARM Oscillator Is Kept Warm 19 1 read-only PRSHWREQ Oscillator Requested by PRS Request 20 1 read-only BUFOUTHWREQ Oscillator Requested by BUFOUT Request 21 1 read-only SYNCBUSY Sync Busy 30 1 read-only LOCK Configuration Lock Status 31 1 read-only UNLOCKED Configuration lock is unlocked 0 LOCKED Configuration lock is locked 1 IF No Description 0x070 read-write 0x00000000 0xF830800F RDY Digital Clock Ready Interrupt 0 1 read-write COREBIASOPTRDY Core Bias Optimization Ready Interrupt 1 1 read-write PRSRDY PRS Ready Interrupt 2 1 read-write BUFOUTRDY BUFOUT Ready Interrupt 3 1 read-write BUFOUTFROZEN BUFOUT FROZEN Interrupt 15 1 read-write PRSERR PRS Requset Error Interrupt 20 1 read-write BUFOUTERR BUFOUT Request Error Interrupt 21 1 read-write BUFOUTFREEZEERR BUFOUT Freeze Error Interrupt 27 1 read-write BUFOUTDNSERR BUFOUT Did Not Start Error Interrupt 28 1 read-write DNSERR Did Not Start Error Interrupt 29 1 read-write LFTIMEOUTERR Low Frequency Timeout Error Interrupt 30 1 read-write COREBIASOPTERR Core Bias Optimization Error Interrupt 31 1 read-write IEN No Description 0x074 read-write 0x00000000 0xF830800F RDY Digital Clock Ready Interrupt 0 1 read-write COREBIASOPTRDY Core Bias Optimization Ready Interrupt 1 1 read-write PRSRDY PRS Ready Interrupt 2 1 read-write BUFOUTRDY BUFOUT Ready Interrupt 3 1 read-write BUFOUTFROZEN BUFOUT FROZEN Interrupt 15 1 read-write PRSERR PRS Requset Error Interrupt 20 1 read-write BUFOUTERR BUFOUT Request Error Interrupt 21 1 read-write BUFOUTFREEZEERR BUFOUT Freeze Error Interrupt 27 1 read-write BUFOUTDNSERR BUFOUT Did Not Start Error Interrupt 28 1 read-write DNSERR Did Not Start Error Interrupt 29 1 read-write LFTIMEOUTERR Low Frequency Timeout Error Interrupt 30 1 read-write COREBIASOPTERR Core Bias Optimization Error Interrupt 31 1 read-write LOCK No Description 0x080 write-only 0x0000580E 0x0000FFFF LOCKKEY Configuration Lock Key 0 16 write-only UNLOCK Write this value to unlock 22542 I2C0_NS 0 I2C0_NS Registers 0x5B000000 0x00000000 0x00001000 registers I2C0 28 IPVERSION No Description 0x000 read-only 0x00000000 0xFFFFFFFF IPVERSION IP version ID 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000001 EN module enable 0 1 read-write DISABLE Disable Peripheral Clock 0 ENABLE Enable Peripheral Clock 1 CTRL No Description 0x008 read-write 0x00000000 0x0037B3FF CORERST Soft Reset the internal state registers 0 1 read-write DISABLE No change to internal state registers 0 ENABLE Reset the internal state registers 1 SLAVE Addressable as Follower 1 1 read-write DISABLE All addresses will be responded to with a NACK 0 ENABLE Addresses matching the programmed follower address or the general call address (if enabled) require a response from software. Other addresses are automatically responded to with a NACK. 1 AUTOACK Automatic Acknowledge 2 1 read-write DISABLE Software must give one ACK command for each ACK transmitted on the I2C bus. 0 ENABLE Addresses that are not automatically NACK'ed, and all data is automatically acknowledged. 1 AUTOSE Automatic STOP when Empty 3 1 read-write DISABLE A stop must be sent manually when no more data is to be transmitted. 0 ENABLE The leader automatically sends a STOP when no more data is available for transmission. 1 AUTOSN Automatic STOP on NACK 4 1 read-write DISABLE Stop is not automatically sent if a NACK is received from a follower. 0 ENABLE The leader automatically sends a STOP if a NACK is received from a follower. 1 ARBDIS Arbitration Disable 5 1 read-write DISABLE When a device loses arbitration, the ARBIF interrupt flag is set and the bus is released. 0 ENABLE When a device loses arbitration, the ARBIF interrupt flag is set, but communication proceeds. 1 GCAMEN General Call Address Match Enable 6 1 read-write DISABLE General call address will be NACK'ed if it is not included by the follower address and address mask. 0 ENABLE When a general call address is received, a software response is required 1 TXBIL TX Buffer Interrupt Level 7 1 read-write EMPTY TXBL status and the TXBL interrupt flag are set when the transmit buffer becomes empty. TXBL is cleared when the buffer becomes nonempty. 0 HALF_FULL TXBL status and the TXBL interrupt flag are set when the transmit buffer goes from full to half-full or empty. TXBL is cleared when the buffer becomes full 1 CLHR Clock Low High Ratio 8 2 read-write STANDARD Nlow=4 and Nhigh=4, and the Nlow:Nhigh ratio is 4:4 0 ASYMMETRIC Nlow=6 and Nhigh=3, and the Nlow:Nhigh ratio is 6:3 1 FAST Nlow=11 and Nhigh=6, and the Nlow:Nhigh ratio is 11:6 2 BITO Bus Idle Timeout 12 2 read-write OFF Timeout disabled 0 I2C40PCC Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout. 1 I2C80PCC Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout. 2 I2C160PCC Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout. 3 GIBITO Go Idle on Bus Idle Timeout 15 1 read-write DISABLE A bus idle timeout has no effect on the bus state. 0 ENABLE A bus idle timeout tells the I2C module that the bus is idle, allowing new transfers to be initiated. 1 CLTO Clock Low Timeout 16 3 read-write OFF Timeout disabled 0 I2C40PCC Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout. 1 I2C80PCC Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout. 2 I2C160PCC Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout. 3 I2C320PCC Timeout after 320 prescaled clock cycles. In standard mode at 100 kHz, this results in a 400us timeout. 4 I2C1024PCC Timeout after 1024 prescaled clock cycles. In standard mode at 100 kHz, this results in a 1280us timeout. 5 SCLMONEN SCL Monitor Enable 20 1 read-write DISABLE Disable SCL monitor 0 ENABLE Enable SCL monitor 1 SDAMONEN SDA Monitor Enable 21 1 read-write DISABLE Disable SDA Monitor 0 ENABLE Enable SDA Monitor 1 CMD No Description 0x00C write-only 0x00000000 0x000000FF START Send start condition 0 1 write-only STOP Send stop condition 1 1 write-only ACK Send ACK 2 1 write-only NACK Send NACK 3 1 write-only CONT Continue transmission 4 1 write-only ABORT Abort transmission 5 1 write-only CLEARTX Clear TX 6 1 write-only CLEARPC Clear Pending Commands 7 1 write-only STATE No Description 0x010 read-only 0x00000001 0x000000FF BUSY Bus Busy 0 1 read-only MASTER Leader 1 1 read-only TRANSMITTER Transmitter 2 1 read-only NACKED Nack Received 3 1 read-only BUSHOLD Bus Held 4 1 read-only STATE Transmission State 5 3 read-only IDLE No transmission is being performed. 0 WAIT Waiting for idle. Will send a start condition as soon as the bus is idle. 1 START Start transmit phase 2 ADDR Address transmit or receive phase 3 ADDRACK Address ack/nack transmit or receive phase 4 DATA Data transmit or receive phase 5 DATAACK Data ack/nack transmit or receive phase 6 STATUS No Description 0x014 read-only 0x00000080 0x00000FFF PSTART Pending START 0 1 read-only PSTOP Pending STOP 1 1 read-only PACK Pending ACK 2 1 read-only PNACK Pending NACK 3 1 read-only PCONT Pending continue 4 1 read-only PABORT Pending abort 5 1 read-only TXC TX Complete 6 1 read-only TXBL TX Buffer Level 7 1 read-only RXDATAV RX Data Valid 8 1 read-only RXFULL RX FIFO Full 9 1 read-only TXBUFCNT TX Buffer Count 10 2 read-only CLKDIV No Description 0x018 read-write 0x00000000 0x000001FF DIV Clock Divider 0 9 read-write SADDR No Description 0x01C read-write 0x00000000 0x000000FE ADDR Follower address 1 7 read-write SADDRMASK No Description 0x020 read-write 0x00000000 0x000000FE SADDRMASK Follower Address Mask 1 7 read-write RXDATA No Description 0x024 read-only 0x00000000 0x000000FF RXDATA RX Data 0 8 read-only RXDOUBLE No Description 0x028 read-only 0x00000000 0x0000FFFF RXDATA0 RX Data 0 0 8 read-only RXDATA1 RX Data 1 8 8 read-only RXDATAP No Description 0x02C read-only 0x00000000 0x000000FF RXDATAP RX Data Peek 0 8 read-only RXDOUBLEP No Description 0x030 read-only 0x00000000 0x0000FFFF RXDATAP0 RX Data 0 Peek 0 8 read-only RXDATAP1 RX Data 1 Peek 8 8 read-only TXDATA No Description 0x034 write-only 0x00000000 0x000000FF TXDATA TX Data 0 8 write-only TXDOUBLE No Description 0x038 write-only 0x00000000 0x0000FFFF TXDATA0 TX Data 0 8 write-only TXDATA1 TX Data 8 8 write-only IF No Description 0x03C read-write 0x00000000 0x001FFFFF START START condition Interrupt Flag 0 1 read-write RSTART Repeated START condition Interrupt Flag 1 1 read-write ADDR Address Interrupt Flag 2 1 read-write TXC Transfer Completed Interrupt Flag 3 1 read-write TXBL Transmit Buffer Level Interrupt Flag 4 1 read-write RXDATAV Receive Data Valid Interrupt Flag 5 1 read-write ACK Acknowledge Received Interrupt Flag 6 1 read-write NACK Not Acknowledge Received Interrupt Flag 7 1 read-write MSTOP Leader STOP Condition Interrupt Flag 8 1 read-write ARBLOST Arbitration Lost Interrupt Flag 9 1 read-write BUSERR Bus Error Interrupt Flag 10 1 read-write BUSHOLD Bus Held Interrupt Flag 11 1 read-write TXOF Transmit Buffer Overflow Interrupt Flag 12 1 read-write RXUF Receive Buffer Underflow Interrupt Flag 13 1 read-write BITO Bus Idle Timeout Interrupt Flag 14 1 read-write CLTO Clock Low Timeout Interrupt Flag 15 1 read-write SSTOP Follower STOP condition Interrupt Flag 16 1 read-write RXFULL Receive Buffer Full Interrupt Flag 17 1 read-write CLERR Clock Low Error Interrupt Flag 18 1 read-write SCLERR SCL Error Interrupt Flag 19 1 read-write SDAERR SDA Error Interrupt Flag 20 1 read-write IEN No Description 0x040 read-write 0x00000000 0x001FFFFF START START condition Interrupt Flag 0 1 read-write RSTART Repeated START condition Interrupt Flag 1 1 read-write ADDR Address Interrupt Flag 2 1 read-write TXC Transfer Completed Interrupt Flag 3 1 read-write TXBL Transmit Buffer Level Interrupt Flag 4 1 read-write RXDATAV Receive Data Valid Interrupt Flag 5 1 read-write ACK Acknowledge Received Interrupt Flag 6 1 read-write NACK Not Acknowledge Received Interrupt Flag 7 1 read-write MSTOP Leader STOP Condition Interrupt Flag 8 1 read-write ARBLOST Arbitration Lost Interrupt Flag 9 1 read-write BUSERR Bus Error Interrupt Flag 10 1 read-write BUSHOLD Bus Held Interrupt Flag 11 1 read-write TXOF Transmit Buffer Overflow Interrupt Flag 12 1 read-write RXUF Receive Buffer Underflow Interrupt Flag 13 1 read-write BITO Bus Idle Timeout Interrupt Flag 14 1 read-write CLTO Clock Low Timeout Interrupt Flag 15 1 read-write SSTOP Follower STOP condition Interrupt Flag 16 1 read-write RXFULL Receive Buffer Full Interrupt Flag 17 1 read-write CLERR Clock Low Error Interrupt Flag 18 1 read-write SCLERR SCL Error Interrupt Flag 19 1 read-write SDAERR SDA Error Interrupt Flag 20 1 read-write WDOG0_NS 1 WDOG0_NS Registers 0x5B004000 0x00000000 0x00001000 registers WDOG0 43 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP Version 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN Module Enable 0 1 read-write DISABLING Disabling busy status 1 1 read-only CFG No Description 0x008 read-write 0x000F0000 0x730F073F CLRSRC WDOG Clear Source 0 1 read-write SW A write to the clear bit will clear the WDOG counter 0 PRSSRC0 A rising edge on the PRS Source 0 will clear the WDOG counter 1 EM1RUN EM1 Run 1 1 read-write DISABLE WDOG timer is frozen in EM2. 0 ENABLE WDOG timer is running in EM2. 1 EM2RUN EM2 Run 2 1 read-write DISABLE WDOG timer is frozen in EM2. 0 ENABLE WDOG timer is running in EM2. 1 EM3RUN EM3 Run 3 1 read-write DISABLE WDOG timer is frozen in EM3. 0 ENABLE WDOG timer is running in EM3. 1 EM4BLOCK EM4 Block 4 1 read-write DISABLE EM4 can be entered by software. See EMU for detailed description. 0 ENABLE EM4 cannot be entered by software. 1 DEBUGRUN Debug Mode Run 5 1 read-write DISABLE WDOG timer is frozen in debug mode 0 ENABLE WDOG timer is running in debug mode 1 WDOGRSTDIS WDOG Reset Disable 8 1 read-write EN A timeout will cause a WDOG reset 0 DIS A timeout will not cause a WDOG reset 1 PRS0MISSRSTEN PRS Src0 Missing Event WDOG Reset 9 1 read-write PRS1MISSRSTEN PRS Src1 Missing Event WDOG Reset 10 1 read-write PERSEL WDOG Timeout Period Select 16 4 read-write SEL0 Timeout period of 9 wdog cycles 0 SEL1 Timeout period of 17 wdog cycles 1 SEL2 Timeout period of 33 wdog cycles 2 SEL3 Timeout period of 65 wdog cycles 3 SEL4 Timeout period of 129 wdog cycles 4 SEL5 Timeout period of 257 wdog cycles 5 SEL6 Timeout period of 513 wdog cycles 6 SEL7 Timeout period of 1k wdog cycles 7 SEL8 Timeout period of 2k wdog cycles 8 SEL9 Timeout period of 4k wdog cycles 9 SEL10 Timeout period of 8k wdog cycles 10 SEL11 Timeout period of 16k wdog cycles 11 SEL12 Timeout period of 32k wdog cycles 12 SEL13 Timeout period of 64k wdog cycles 13 SEL14 Timeout period of 128k wdog cycles 14 SEL15 Timeout period of 256k wdog cycles 15 WARNSEL WDOG Warning Period Select 24 2 read-write DIS Disable 0 SEL1 Warning timeout is 25% of the Timeout. 1 SEL2 Warning timeout is 50% of the Timeout. 2 SEL3 Warning timeout is 75% of the Timeout. 3 WINSEL WDOG Illegal Window Select 28 3 read-write DIS Disabled. 0 SEL1 Window timeout is 12.5% of the Timeout. 1 SEL2 Window timeout is 25% of the Timeout. 2 SEL3 Window timeout is 37.5% of the Timeout. 3 SEL4 Window timeout is 50% of the Timeout. 4 SEL5 Window timeout is 62.5% of the Timeout. 5 SEL6 Window timeout is 75.5% of the Timeout. 6 SEL7 Window timeout is 87.5% of the Timeout. 7 CMD No Description 0x00C write-only 0x00000000 0x00000001 CLEAR WDOG Timer Clear 0 1 write-only UNCHANGED WDOG timer is unchanged. 0 CLEARED WDOG timer is cleared to 0. 1 STATUS No Description 0x014 read-only 0x00000000 0x80000000 LOCK WDOG Configuration Lock Status 31 1 read-only UNLOCKED All WDOG lockable registers are unlocked. 0 LOCKED All WDOG lockable registers are locked. 1 IF No Description 0x018 read-write 0x00000000 0x0000001F TOUT WDOG Timeout Interrupt Flag 0 1 read-write WARN WDOG Warning Timeout Interrupt Flag 1 1 read-write WIN WDOG Window Interrupt Flag 2 1 read-write PEM0 PRS Src0 Event Missing Interrupt Flag 3 1 read-write PEM1 PRS Src1 Event Missing Interrupt Flag 4 1 read-write IEN No Description 0x01C read-write 0x00000000 0x0000001F TOUT WDOG Timeout Interrupt Enable 0 1 read-write WARN WDOG Warning Timeout Interrupt Enable 1 1 read-write WIN WDOG Window Interrupt Enable 2 1 read-write PEM0 PRS Src0 Event Missing Interrupt Enable 3 1 read-write PEM1 PRS Src1 Event Missing Interrupt Enable 4 1 read-write LOCK No Description 0x020 write-only 0x0000ABE8 0x0000FFFF LOCKKEY WDOG Configuration Lock 0 16 write-only LOCK Lock WDOG lockable registers 0 UNLOCK Unlock WDOG lockable registers 44008 SYNCBUSY No Description 0x024 read-only 0x00000000 0x00000001 CMD Sync Busy for Cmd Register 0 1 read-only WDOG1_NS 1 WDOG1_NS Registers 0x5B008000 0x00000000 0x00001000 registers WDOG1 44 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP Version 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN Module Enable 0 1 read-write DISABLING Disabling busy status 1 1 read-only CFG No Description 0x008 read-write 0x000F0000 0x730F073F CLRSRC WDOG Clear Source 0 1 read-write SW A write to the clear bit will clear the WDOG counter 0 PRSSRC0 A rising edge on the PRS Source 0 will clear the WDOG counter 1 EM1RUN EM1 Run 1 1 read-write DISABLE WDOG timer is frozen in EM2. 0 ENABLE WDOG timer is running in EM2. 1 EM2RUN EM2 Run 2 1 read-write DISABLE WDOG timer is frozen in EM2. 0 ENABLE WDOG timer is running in EM2. 1 EM3RUN EM3 Run 3 1 read-write DISABLE WDOG timer is frozen in EM3. 0 ENABLE WDOG timer is running in EM3. 1 EM4BLOCK EM4 Block 4 1 read-write DISABLE EM4 can be entered by software. See EMU for detailed description. 0 ENABLE EM4 cannot be entered by software. 1 DEBUGRUN Debug Mode Run 5 1 read-write DISABLE WDOG timer is frozen in debug mode 0 ENABLE WDOG timer is running in debug mode 1 WDOGRSTDIS WDOG Reset Disable 8 1 read-write EN A timeout will cause a WDOG reset 0 DIS A timeout will not cause a WDOG reset 1 PRS0MISSRSTEN PRS Src0 Missing Event WDOG Reset 9 1 read-write PRS1MISSRSTEN PRS Src1 Missing Event WDOG Reset 10 1 read-write PERSEL WDOG Timeout Period Select 16 4 read-write SEL0 Timeout period of 9 wdog cycles 0 SEL1 Timeout period of 17 wdog cycles 1 SEL2 Timeout period of 33 wdog cycles 2 SEL3 Timeout period of 65 wdog cycles 3 SEL4 Timeout period of 129 wdog cycles 4 SEL5 Timeout period of 257 wdog cycles 5 SEL6 Timeout period of 513 wdog cycles 6 SEL7 Timeout period of 1k wdog cycles 7 SEL8 Timeout period of 2k wdog cycles 8 SEL9 Timeout period of 4k wdog cycles 9 SEL10 Timeout period of 8k wdog cycles 10 SEL11 Timeout period of 16k wdog cycles 11 SEL12 Timeout period of 32k wdog cycles 12 SEL13 Timeout period of 64k wdog cycles 13 SEL14 Timeout period of 128k wdog cycles 14 SEL15 Timeout period of 256k wdog cycles 15 WARNSEL WDOG Warning Period Select 24 2 read-write DIS Disable 0 SEL1 Warning timeout is 25% of the Timeout. 1 SEL2 Warning timeout is 50% of the Timeout. 2 SEL3 Warning timeout is 75% of the Timeout. 3 WINSEL WDOG Illegal Window Select 28 3 read-write DIS Disabled. 0 SEL1 Window timeout is 12.5% of the Timeout. 1 SEL2 Window timeout is 25% of the Timeout. 2 SEL3 Window timeout is 37.5% of the Timeout. 3 SEL4 Window timeout is 50% of the Timeout. 4 SEL5 Window timeout is 62.5% of the Timeout. 5 SEL6 Window timeout is 75.5% of the Timeout. 6 SEL7 Window timeout is 87.5% of the Timeout. 7 CMD No Description 0x00C write-only 0x00000000 0x00000001 CLEAR WDOG Timer Clear 0 1 write-only UNCHANGED WDOG timer is unchanged. 0 CLEARED WDOG timer is cleared to 0. 1 STATUS No Description 0x014 read-only 0x00000000 0x80000000 LOCK WDOG Configuration Lock Status 31 1 read-only UNLOCKED All WDOG lockable registers are unlocked. 0 LOCKED All WDOG lockable registers are locked. 1 IF No Description 0x018 read-write 0x00000000 0x0000001F TOUT WDOG Timeout Interrupt Flag 0 1 read-write WARN WDOG Warning Timeout Interrupt Flag 1 1 read-write WIN WDOG Window Interrupt Flag 2 1 read-write PEM0 PRS Src0 Event Missing Interrupt Flag 3 1 read-write PEM1 PRS Src1 Event Missing Interrupt Flag 4 1 read-write IEN No Description 0x01C read-write 0x00000000 0x0000001F TOUT WDOG Timeout Interrupt Enable 0 1 read-write WARN WDOG Warning Timeout Interrupt Enable 1 1 read-write WIN WDOG Window Interrupt Enable 2 1 read-write PEM0 PRS Src0 Event Missing Interrupt Enable 3 1 read-write PEM1 PRS Src1 Event Missing Interrupt Enable 4 1 read-write LOCK No Description 0x020 write-only 0x0000ABE8 0x0000FFFF LOCKKEY WDOG Configuration Lock 0 16 write-only LOCK Lock WDOG lockable registers 0 UNLOCK Unlock WDOG lockable registers 44008 SYNCBUSY No Description 0x024 read-only 0x00000000 0x00000001 CMD Sync Busy for Cmd Register 0 1 read-only EUSART0_NS 1 EUSART0_NS Registers 0x5B010000 0x00000000 0x00001000 registers EUSART0_RX 11 EUSART0_TX 12 IPVERSION No Description 0x000 read-only 0x00000001 0xFFFFFFFF IPVERSION IP version ID 0 32 read-only EN No Description 0x004 read-write 0x00000000 0x00000003 EN Module enable 0 1 read-write DISABLING Disablement busy status 1 1 read-only CFG0 No Description 0x008 read-write 0x00000000 0xC1D264FF SYNC Synchronous Mode 0 1 read-write ASYNC The USART operates in asynchronous mode 0 SYNC The USART operates in synchronous mode 1 LOOPBK Loopback Enable 1 1 read-write DISABLE The receiver is connected to and receives data from UARTn_RX 0 ENABLE The receiver is connected to and receives data from UARTn_TX 1 CCEN Collision Check Enable 2 1 read-write DISABLE Collision check is disabled 0 ENABLE Collision check is enabled. The receiver must be enabled for the check to be performed 1 MPM Multi-Processor Mode 3 1 read-write DISABLE The 9th bit of incoming frames has no special function 0 ENABLE An incoming frame with the 9th bit equal to MPAB will be loaded into the RX FIFO regardless of RXBLOCK and will result in the MPAB interrupt flag being set 1 MPAB Multi-Processor Address-Bit 4 1 read-write OVS Oversampling 5 3 read-write X16 16X oversampling 0 X8 8X oversampling 1 X6 6X oversampling 2 X4 4X oversampling 3 DISABLE Disable oversampling (for LF operation) 4 MSBF Most Significant Bit First 10 1 read-write DISABLE Data is sent with the least significant bit first 0 ENABLE Data is sent with the most significant bit first 1 RXINV Receiver Input Invert 13 1 read-write DISABLE Input is passed directly to the receiver 0 ENABLE Input is inverted before it is passed to the receiver 1 TXINV Transmitter output Invert 14 1 read-write DISABLE Output from the transmitter is passed unchanged to UARTn_TX 0 ENABLE Output from the transmitter is inverted before it is passed to UARTn_TX 1 AUTOTRI Automatic TX Tristate 17 1 read-write DISABLE The output on UARTn_TX when the transmitter is idle is defined by TXINV 0 ENABLE UARTn_TX is tristated whenever the transmitter is idle 1 SKIPPERRF Skip Parity Error Frames 20 1 read-write ERRSDMA Halt DMA Read On Error 22 1 read-write DISABLE Framing and parity errors have no effect on DMA requests from the EUSART 0 ENABLE DMA requests from the EUSART are blocked while the PERR or FERR interrupt flags are set 1 ERRSRX Disable RX On Error 23 1 read-write DISABLE Framing and parity errors have no effect on receiver 0 ENABLE Framing and parity errors disable the receiver 1 ERRSTX Disable TX On Error 24 1 read-write DISABLE Received framing and parity errors have no effect on transmitter 0 ENABLE Received framing and parity errors disable the transmitter 1 MVDIS Majority Vote Disable 30 1 read-write AUTOBAUDEN AUTOBAUD detection enable 31 1 read-write CFG1 No Description 0x00C read-write 0x00000000 0x7BCF8E7F DBGHALT Debug halt 0 1 read-write DISABLE Continue normal EUSART operation even if core is halted 0 ENABLE If core is halted, receive one frame and then halt reception by deactivating RTS. Next frame reception happens when the core is unhalted during single stepping. 1 CTSINV Clear-to-send Invert Enable 1 1 read-write DISABLE The CTS pin is active low 0 ENABLE The CTS pin is active high 1 CTSEN Clear-to-send Enable 2 1 read-write DISABLE Ignore CTS 0 ENABLE Stop transmitting when CTS is inactive 1 RTSINV Request-to-send Invert Enable 3 1 read-write DISABLE The RTS pin is active low 0 ENABLE The RTS pin is active high 1 RXTIMEOUT RX Timeout 4 3 read-write DISABLED 0 ONEFRAME 1 TWOFRAMES 2 THREEFRAMES 3 FOURFRAMES 4 FIVEFRAMES 5 SIXFRAMES 6 SEVENFRAMES 7 TXDMAWU Transmitter DMA Wakeup 9 1 read-write RXDMAWU Receiver DMA Wakeup 10 1 read-write SFUBRX Start Frame Unblock Receiver 11 1 read-write RXPRSEN PRS RX Enable 15 1 read-write TXFIW TX FIFO Interrupt Watermark 16 4 read-write ONEFRAME TXFL status flag and IF are set when the TX FIFO has space for at least one more frame. 0 TWOFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least two more frames. 1 THREEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least three more frames. 2 FOURFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least four more frames. 3 FIVEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least five more frames. 4 SIXFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least six more frames. 5 SEVENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least seven more frames. 6 EIGHTFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least eight more frames. 7 NINEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least nine more frames. 8 TENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least ten more frames. 9 ELEVENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least eleven more frames. 10 TWELVEFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least twelve more frames. 11 THIRTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least thriteen more frames. 12 FOURTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least fourteen more frames. 13 FIFTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least fifteen more frames. 14 SIXTEENFRAMES TXFL status flag and IF are set when the TX FIFO has space for at least sixteen more frames. 15 RTSRXFW Request-to-send RX FIFO Watermark 22 4 read-write ONEFRAME RTS is set if there is space for at least one more frame in the RX FIFO. 0 TWOFRAMES RTS is set if there is space for at least two more frames in the RX FIFO. 1 THREEFRAMES RTS is set if there is space for at least three more frames in the RX FIFO. 2 FOURFRAMES RTS is set if there is space for four more frames in the RX FIFO. 3 FIVEFRAMES RTS is set if there is space for five more frames in the RX FIFO. 4 SIXFRAMES RTS is set if there is space for six more frames in the RX FIFO. 5 SEVENFRAMES RTS is set if there is space for seven more frames in the RX FIFO. 6 EIGHTFRAMES RTS is set if there is space for eight more frames in the RX FIFO. 7 NINEFRAMES RTS is set if there is space for nine more frames in the RX FIFO. 8 TENFRAMES RTS is set if there is space for ten more frames in the RX FIFO. 9 ELEVENFRAMES RTS is set if there is space for eleven more frames in the RX FIFO. 10 TWELVEFRAMES RTS is set if there is space for twelve more frames in the RX FIFO. 11 THIRTEENFRAMES RTS is set if there is space for thirteen more frames in the RX FIFO. 12 FOURTEENFRAMES RTS is set if there is space for fourteen more frames in the RX FIFO. 13 FIFTEENFRAMES RTS is set if there is space for fifteen more frames in the RX FIFO. 14 SIXTEENFRAMES RTS is set if there is space for sixteen more frames in the RX FIFO. 15 RXFIW RX FIFO Interrupt Watermark 27 4 read-write ONEFRAME RXFL status flag and IF are set when the RX FIFO has at least one frame in it. 0 TWOFRAMES RXFL status flag and IF are set when the RX FIFO has at least two frames in it. 1 THREEFRAMES RXFL status flag and IF are set when the RX FIFO has at least three frames in it. 2 FOURFRAMES RXFL status flag and IF are set when the RX FIFO has at least four frames in it. 3 FIVEFRAMES RXFL status flag and IF are set when the RX FIFO has at least five frames in it. 4 SIXFRAMES RXFL status flag and IF are set when the RX FIFO has at least six frames in it. 5 SEVENFRAMES RXFL status flag and IF are set when the RX FIFO has at least seven frames in it. 6 EIGHTFRAMES RXFL status flag and IF are set when the RX FIFO has at least eight frames in it. 7 NINEFRAMES RXFL status flag and IF are set when the RX FIFO has at least nine frames in it. 8 TENFRAMES RXFL status flag and IF are set when the RX FIFO has at least ten frames in it. 9 ELEVENFRAMES RXFL status flag and IF are set when the RX FIFO has at least eleven frames in it. 10 TWELVEFRAMES RXFL status flag and IF are set when the RX FIFO has at least twelve frames in it. 11 THIRTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least thriteen frames in it. 12 FOURTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least fourteen frames in it. 13 FIFTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least fifteen frames in it. 14 SIXTEENFRAMES RXFL status flag and IF are set when the RX FIFO has at least sixteen frames in it. 15 CFG2 No Description 0x010 read-write 0x00000020 0xFF0000FF MASTER Main mode 0 1 read-write SLAVE Secondary mode 0 MASTER Main mode 1 CLKPOL Clock Polarity 1 1 read-write IDLELOW The bus clock used in synchronous mode has a low base value 0 IDLEHIGH The bus clock used in synchronous mode has a high base value 1 CLKPHA Clock Edge for Setup/Sample 2 1 read-write SAMPLELEADING Data is sampled on the leading edge and set-up on the trailing edge of the bus clock in synchronous mode 0 SAMPLETRAILING Data is set-up on the leading edge and sampled on the trailing edge of the bus clock in synchronous mode 1 CSINV Chip Select Invert 3 1 read-write AL Chip select is active low 0 AH Chip select is active high 1 AUTOTX Always Transmit When RXFIFO Not Full 4 1 read-write AUTOCS Automatic Chip Select 5 1 read-write CLKPRSEN PRS CLK Enable 6 1 read-write FORCELOAD Force Load to Shift Register 7 1 read-write SDIV Sync Clock Div 24 8 read-write FRAMECFG No Description 0x014 read-write 0x00001002 0x0000330F DATABITS Data-Bit Mode 0 4 read-write SEVEN Each frame contains 7 data bits 1 EIGHT Each frame contains 8 data bits 2 NINE Each frame contains 9 data bits 3 TEN Each frame contains 10 data bits 4 ELEVEN Each frame contains 11 data bits 5 TWELVE Each frame contains 12 data bits 6 THIRTEEN Each frame contains 13 data bits 7 FOURTEEN Each frame contains 14 data bits 8 FIFTEEN Each frame contains 15 data bits 9 SIXTEEN Each frame contains 16 data bits 10 PARITY Parity-Bit Mode 8 2 read-write NONE Parity bits are not used 0 EVEN Even parity are used. Parity bits are automatically generated and checked by hardware. 2 ODD Odd parity is used. Parity bits are automatically generated and checked by hardware. 3 STOPBITS Stop-Bit Mode 12 2 read-write HALF The transmitter generates a half stop bit. Stop-bits are not verified by receiver 0 ONE One stop bit is generated and verified 1 ONEANDAHALF The transmitter generates one and a half stop bit. The receiver verifies the first stop bit 2 TWO The transmitter generates two stop bits. The receiver checks the first stop-bit only 3 DTXDATCFG No Description 0x018 read-write 0x00000000 0x0000FFFF DTXDAT Default TX DATA 0 16 read-write IRHFCFG No Description 0x01C read-write 0x00000000 0x0000000F IRHFEN Enable IrDA Module 0 1 read-write IRHFPW IrDA TX Pulse Width 1 2 read-write ONE IrDA pulse width is 1/16 for OVS=0 and 1/8 for OVS=1 0 TWO IrDA pulse width is 2/16 for OVS=0 and 2/8 for OVS=1 1 THREE IrDA pulse width is 3/16 for OVS=0 and 3/8 for OVS=1 2 FOUR IrDA pulse width is 4/16 for OVS=0 and 4/8 for OVS=1 3 IRHFFILT IrDA RX Filter 3 1 read-write DISABLE No filter enabled 0 ENABLE Filter enabled. IrDA pulse must be high for at least 5 consecutive clock cycles to be detected 1 IRLFCFG No Description 0x020 read-write 0x00000000 0x00000001 IRLFEN Pulse Generator/Extender Enable 0 1 read-write TIMINGCFG No Description 0x024 read-write 0x00050000 0x000F7773 TXDELAY TX Delay Transmission 0 2 read-write NONE Frames are transmitted immediately. 0 SINGLE Transmission of new frames is delayed by a single bit period. 1 DOUBLE Transmission of new frames is delayed by a two bit periods. 2 TRIPPLE Transmission of new frames is delayed by a three bit periods. 3 CSSETUP Chip Select Setup 4 3 read-write ZERO CS is asserted half or 1 baud-time before the start of transmission depending on CLKPHASE equal to 1 or 0 respectively 0 ONE CS is asserted 1 additional baud-time before start of transmission 1 TWO CS is asserted 2 additional baud-times before start of transmission 2 THREE CS is asserted 3 additional baud-times before start of transmission 3 FOUR CS is asserted 4 additional baud-times before start of transmission 4 FIVE CS is asserted 5 additional baud-times before start of transmission 5 SIX CS is asserted 6 additional baud-times before start of transmission 6 SEVEN CS is asserted 7 additional baud-times before start of transmission 7 CSHOLD Chip Select Hold 8 3 read-write ZERO CS is de-asserted half or 1 baud-time after the end of transmission depending on CLKPHASE equal to 1 or 0 respectively 0 ONE CS is de-asserted 1 additional baud-time after the end of transmission 1 TWO CS is de-asserted 2 additional baud-times after the end of transmission 2 THREE CS is de-asserted 3 additional baud-times after the end of transmission 3 FOUR CS is de-asserted 4 additional baud-times after the end of transmission 4 FIVE CS is de-asserted 5 additional baud-times after the end of transmission 5 SIX CS is de-asserted 6 additional baud-times after the end of transmission 6 SEVEN CS is de-asserted 7 additional baud-times after the end of transmission 7 ICS Inter-Character Spacing 12 3 read-write ZERO There is no space between charcters 0 ONE Create a space of 1 baud-times between frames 1 TWO Create a space of 2 baud-times between frames 2 THREE Create a space of 3 baud-times between frames 3 FOUR Create a space of 4 baud-times between frames 4 FIVE Create a space of 5 baud-times between frames 5 SIX Create a space of 6 baud-times between frames 6 SEVEN Create a space of 7 baud-times between frames 7 SETUPWINDOW Setup Window 16 4 read-write STARTFRAMECFG No Description 0x028 read-write 0x00000000 0x000001FF STARTFRAME Start Frame 0 9 read-write SIGFRAMECFG No Description 0x02C read-write 0x00000000 0x000001FF SIGFRAME Signal Frame Value 0 9 read-write CLKDIV No Description 0x030 read-write 0x00000000 0x007FFFF8 DIV Fractional Clock Divider 3 20 read-write TRIGCTRL No Description 0x034 read-write 0x00000000 0x00000007 RXTEN Receive Trigger Enable 0 1 read-write TXTEN Transmit Trigger Enable 1 1 read-write AUTOTXTEN AUTOTX Trigger Enable 2 1 read-write CMD No Description 0x038 write-only 0x00000000 0x000001FF RXEN Receiver Enable 0 1 write-only RXDIS Receiver Disable 1 1 write-only TXEN Transmitter Enable 2 1 write-only TXDIS Transmitter Disable 3 1 write-only RXBLOCKEN Receiver Block Enable 4 1 write-only RXBLOCKDIS Receiver Block Disable 5 1 write-only TXTRIEN Transmitter Tristate Enable 6 1 write-only TXTRIDIS Transmitter Tristate Disable 7 1 write-only CLEARTX Clear TX FIFO 8 1 write-only RXDATA No Description 0x03C read-only 0x00000000 0x0000FFFF RXDATA RX Data and Control bits 0 16 read-only RXDATAP No Description 0x040 read-only 0x00000000 0x0000FFFF RXDATAP RX Data Peek 0 16 read-only TXDATA No Description 0x044 write-only 0x00000000 0x0000FFFF TXDATA TX Data and Control bits 0 16 write-only STATUS No Description 0x048 read-only 0x00003040 0x031F31FB RXENS Receiver Enable Status 0 1 read-only TXENS Transmitter Enable Status 1 1 read-only RXBLOCK Block Incoming Data 3 1 read-only TXTRI Transmitter Tristated 4 1 read-only TXC TX Complete 5 1 read-only TXFL TX FIFO Level 6 1 read-only RXFL RX FIFO Level 7 1 read-only RXFULL RX FIFO Full 8 1 read-only RXIDLE RX Idle 12 1 read-only TXIDLE TX Idle 13 1 read-only TXFCNT Valid entries in TX FIFO 16 5 read-only AUTOBAUDDONE Auto Baud Rate Detection Completed 24 1 read-only CLEARTXBUSY TX FIFO Clear Busy 25 1 read-only IF No Description 0x04C read-write 0x00000000 0x030D3FFF TXC TX Complete Interrupt Flag 0 1 read-write TXFL TX FIFO Level Interrupt Flag 1 1 read-write RXFL RX FIFO Level Interrupt Flag 2 1 read-write RXFULL RX FIFO Full Interrupt Flag 3 1 read-write RXOF RX FIFO Overflow Interrupt Flag 4 1 read-write RXUF RX FIFO Underflow Interrupt Flag 5 1 read-write TXOF TX FIFO Overflow Interrupt Flag 6 1 read-write TXUF TX FIFO Underflow Interrupt Flag 7 1 read-write PERR Parity Error Interrupt Flag 8 1 read-write FERR Framing Error Interrupt Flag 9 1 read-write MPAF Multi-Processor Address Frame Interrupt 10 1 read-write LOADERR Load Error Interrupt Flag 11 1 read-write CCF Collision Check Fail Interrupt Flag 12 1 read-write TXIDLE TX Idle Interrupt Flag 13 1 read-write CSWU CS Wake-up Interrupt Flag 16 1 read-write STARTF Start Frame Interrupt Flag 18 1 read-write SIGF Signal Frame Interrupt Flag 19 1 read-write AUTOBAUDDONE Auto Baud Complete Interrupt Flag 24 1 read-write RXTO RX Timeout Interrupt Flag 25 1 read-write IEN No Description 0x050 read-write 0x00000000 0x030D3FFF TXC TX Complete IEN 0 1 read-write TXFL TX FIFO Level IEN 1 1 read-write RXFL RX FIFO Level IEN 2 1 read-write RXFULL RX FIFO Full IEN 3 1 read-write RXOF RX FIFO Overflow IEN 4 1 read-write RXUF RX FIFO Underflow IEN 5 1 read-write TXOF TX FIFO Overflow IEN 6 1 read-write TXUF TX FIFO Underflow IEN 7 1 read-write PERR Parity Error IEN 8 1 read-write FERR Framing Error IEN 9 1 read-write MPAF Multi-Processor Addr Frame IEN 10 1 read-write LOADERR Load Error IEN 11 1 read-write CCF Collision Check Fail IEN 12 1 read-write TXIDLE TX IDLE IEN 13 1 read-write CSWU CS Wake-up IEN 16 1 read-write STARTF Start Frame IEN 18 1 read-write SIGF Signal Frame IEN 19 1 read-write AUTOBAUDDONE Auto Baud Complete IEN 24 1 read-write RXTO RX Timeout IEN 25 1 read-write SYNCBUSY No Description 0x054 read-only 0x00000000 0x00000FFF DIV SYNCBUSY for DIV in CLKDIV 0 1 read-only RXTEN SYNCBUSY for RXTEN in TRIGCTRL 1 1 read-only TXTEN SYNCBUSY for TXTEN in TRIGCTRL 2 1 read-only RXEN SYNCBUSY for RXEN in CMD 3 1 read-only RXDIS SYNCBUSY for RXDIS in CMD 4 1 read-only TXEN SYNCBUSY for TXEN in CMD 5 1 read-only TXDIS SYNCBUSY for TXDIS in CMD 6 1 read-only RXBLOCKEN SYNCBUSY for RXBLOCKEN in CMD 7 1 read-only RXBLOCKDIS SYNCBUSY for RXBLOCKDIS in CMD 8 1 read-only TXTRIEN SYNCBUSY for TXTRIEN in CMD 9 1 read-only TXTRIDIS SYNCBUSY in TXTRIDIS in CMD 10 1 read-only AUTOTXTEN SYNCBUSY for AUTOTXTEN in TRIGCTRL 11 1 read-only SEMAILBOX_NS_HOST 1 SEMAILBOX_NS_HOST Registers 0x5C000000 0x00000000 0x00001000 registers SEMBRX 67 SEMBTX 68 FIFO A write access to any address in this area will be mapped to the TX FIFO (only for the payload). A read access to any address in this area will be mapped to the RX FIFO (only for the payload). Using an address range (16 x 32-bit) rather than one single address mapped to the FIFO allows using incremental bursts. 0x000 read-write 0x00000000 0xFFFFFFFF FIFO FIFO 0 32 read-write TX_STATUS TX Status register. 0x040 read-only 0x00000000 0x00BFFFFF REMBYTES REMBYTES 0 16 read-only MSGINFO MSGINFO 16 4 read-only TXINT TXINT 20 1 read-only TXFULL TXFULL 21 1 read-only TXERROR TXERROR 23 1 read-only RX_STATUS RX Status register. 0x044 read-only 0x00000000 0x00FFFFFF REMBYTES REMBYTES 0 16 read-only MSGINFO MSGINFO 16 4 read-only RXINT RXINT 20 1 read-only RXEMPTY RXEMPTY 21 1 read-only RXHDR RXHDR 22 1 read-only RXERROR RXERROR 23 1 read-only TX_PROT TX Protection register. 0x048 read-only 0x00000000 0xFFE00000 UNPROTECTED UNPROTECTED 21 1 read-only PRIVILEGED PRIVILEGED 22 1 read-only NONSECURE NONSECURE 23 1 read-only USER USER 24 8 read-only RX_PROT RX Protection register. 0x04C read-only 0x00000000 0xFFE00000 UNPROTECTED UNPROTECTED 21 1 read-only PRIVILEGED PRIVILEGED 22 1 read-only NONSECURE NONSECURE 23 1 read-only USER USER 24 8 read-only TX_HEADER A write access to this register will be mapped to the TX FIFO (only for header). 0x050 write-only 0x00000000 0xFFFFFFFF TXHEADER TXHEADER 0 32 write-only RX_HEADER A read access to this register will be mapped to the RX FIFO (only for the header). 0x054 read-only 0x00000000 0xFFFFFFFF RXHEADER RXHEADER 0 32 read-only CONFIGURATION Configuration register. 0x058 read-write 0x00000000 0x00000003 TXINTEN TXINTEN 0 1 read-write RXINTEN RXINTEN 1 1 read-write DEVINFO 12 DEVINFO Registers 0x0FE08000 0x00000000 0x00001000 registers INFO Version of the device info structure being used 0x000 read-only 0x0C000000 0xFFFFFFFF CRC CRC 0 16 read-only PRODREV Production Revision 16 8 read-only DEVINFOREV DI Page Version 24 8 read-only PART Part description 0x004 read-only 0x00000000 0x3F3FFFFF DEVICENUM Device Number 0 16 read-only FAMILYNUM Device Family 16 6 read-only FAMILY Device Family 24 6 read-only FG Flex Gecko 0 ZG Z-Wave Gecko 3 PG Pearl Gecko 5 MEMINFO Flash page size and misc. chip information 0x008 read-only 0x00000000 0xFFFFFFFF FLASHPAGESIZE Flash Page Size 0 8 read-only UDPAGESIZE User Data Page Size 8 8 read-only DILEN Length of DI Page 16 16 read-only MSIZE Flash and SRAM Memory size in kB 0x00C read-only 0x00000000 0x07FFFFFF FLASH Flash Size 0 16 read-only SRAM Sram Size 16 11 read-only PKGINFO Miscellaneous device information 0x010 read-only 0x00000000 0x00FFFFFF TEMPGRADE Temperature Grade 0 8 read-only N40TO85 -40 to 85 degC 0 N40TO125 -40 to 125 degC 1 N40TO105 -40 to 105 degC 2 N0TO70 0 to 70 degC 3 PKGTYPE Package Type 8 8 read-only WLCSP WLCSP package 74 BGA BGA package 76 QFN QFN package 77 QFP QFP package 81 PINCOUNT Pin Count 16 8 read-only CUSTOMINFO Custom information 0x014 read-only 0x00000000 0xFFFF0000 PARTNO Part Number 16 16 read-only SWFIX Used to track s/w workaround info 0x018 read-only 0xFFFFFFFF 0xFFFFFFFF RSV Reserved 0 32 read-only SWCAPA0 Software Capability Vector 0 0x01C read-only 0x00000000 0x07333333 ZIGBEE Zigbee Capability 0 2 read-only LEVEL0 ZigBee stack capability not available 0 LEVEL1 GreenPower only 1 LEVEL2 ZigBee and GreenPower 2 LEVEL3 ZigBee Only 3 THREAD Thread Capability 4 2 read-only LEVEL0 RF4CE stack capability not available 0 LEVEL1 RF4CE stack enabled 1 LEVEL2 N/A 2 LEVEL3 N/A 3 RF4CE RF4CE Capability 8 2 read-only LEVEL0 Thread stack capability not available 0 LEVEL1 Thread stack enabled 1 LEVEL2 N/A 2 LEVEL3 N/A 3 BTSMART Bluetooth Smart Capability 12 2 read-only LEVEL0 Bluetooth SMART stack capability not available 0 LEVEL1 Bluetooth SMART enabled 1 LEVEL2 N/A 2 LEVEL3 N/A 3 CONNECT Connect Capability 16 2 read-only LEVEL0 Connect stack capability not available 0 LEVEL1 Connect enabled 1 LEVEL2 N/A 2 LEVEL3 N/A 3 SRI RAIL Capability 20 2 read-only LEVEL0 RAIL capability not available 0 LEVEL1 RAIL enabled 1 LEVEL2 N/A 2 LEVEL3 N/A 3 ZWAVE Z-Wave Capability 24 3 read-only LEVEL0 Z-Wave stack capability not available 0 LEVEL1 Z-Wave Gateway 1 LEVEL2 Z-Wave End Device 2 LEVEL3 Z-Wave Sensor 3 LEVEL4 Z-Wave Lighting 4 SWCAPA1 Software Capability Vector 1 0x020 read-only 0x00000000 0x0000001F RFMCUEN RF-MCU 0 1 read-only NCPEN NCP 1 1 read-only GWEN Gateway 2 1 read-only XOUT XOUT 3 1 read-only EXTINFO External component description 0x028 read-only 0x00000000 0x00FFFFFF TYPE Type 0 8 read-only NONE 255 CONNECTION Connection 8 8 read-only SPI SPI control interface 0 NONE No interface 255 REV Revision 16 8 read-only EUI48L MA-L compliant EUI48 OUI (low bits) and Unique Identifier (24-bit) 0x040 read-only 0x00000000 0xFFFFFFFF UNIQUEID Unique ID 0 24 read-only OUI48L OUI48L 24 8 read-only EUI48H MA-L compliant EUI48 OUI (high bits) 0x044 read-only 0xFFFF0000 0xFFFFFFFF OUI48H OUI48H 0 16 read-only RESERVED RESERVED 16 16 read-only EUI64L MA-L compliant EUI64 Unique Identifier (low bits) 0x048 read-only 0x00000000 0xFFFFFFFF UNIQUEL UNIQUEL 0 32 read-only EUI64H MA-L compliant EUI64 OUI and Unique Identifier (high bits) 0x04C read-only 0x00000000 0xFFFFFFFF UNIQUEH UNIQUEH 0 8 read-only OUI64 OUI64 8 24 read-only CALTEMP Calibration Temperature Information 0x050 read-only 0x00000000 0x000000FF TEMP Cal Temp 0 8 read-only EMUTEMP EMU Temperature Sensor Calibration 0x054 read-only 0x00000000 0x1FFF07FC EMUTEMPROOM Emu Room Temperature 2 9 read-only HFRCODPLLCAL0 HFRCODPLL Calibration 0x058 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCODPLLCAL1 HFRCODPLL Calibration 0x05C read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCODPLLCAL2 HFRCODPLL Calibration 0x060 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCODPLLCAL3 HFRCODPLL Calibration 0x064 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCODPLLCAL4 HFRCODPLL Calibration 0x068 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCODPLLCAL5 HFRCODPLL Calibration 0x06C read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCODPLLCAL6 HFRCODPLL Calibration 0x070 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCODPLLCAL7 HFRCODPLL Calibration 0x074 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCODPLLCAL8 HFRCODPLL Calibration 0x078 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCODPLLCAL9 HFRCODPLL Calibration 0x07C read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCODPLLCAL10 HFRCODPLL Calibration 0x080 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCODPLLCAL11 HFRCODPLL Calibration 0x084 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCODPLLCAL12 HFRCODPLL Calibration 0x088 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCODPLLCAL13 HFRCODPLL Calibration 0x08C read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCODPLLCAL14 HFRCODPLL Calibration 0x090 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCODPLLCAL15 HFRCODPLL Calibration 0x094 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCODPLLCAL16 HFRCODPLL Calibration 0x098 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCODPLLCAL17 HFRCODPLL Calibration 0x09C read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCOEM23CAL0 HFRCOEM23 Calibration 0x0A0 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCOEM23CAL1 HFRCOEM23 Calibration 0x0A4 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCOEM23CAL2 HFRCOEM23 Calibration 0x0A8 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCOEM23CAL3 HFRCOEM23 Calibration 0x0AC read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCOEM23CAL4 HFRCOEM23 Calibration 0x0B0 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCOEM23CAL5 HFRCOEM23 Calibration 0x0B4 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCOEM23CAL6 HFRCOEM23 Calibration 0x0B8 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCOEM23CAL7 HFRCOEM23 Calibration 0x0BC read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCOEM23CAL8 HFRCOEM23 Calibration 0x0C0 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCOEM23CAL9 HFRCOEM23 Calibration 0x0C4 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCOEM23CAL10 HFRCOEM23 Calibration 0x0C8 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCOEM23CAL11 HFRCOEM23 Calibration 0x0CC read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCOEM23CAL12 HFRCOEM23 Calibration 0x0D0 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCOEM23CAL13 HFRCOEM23 Calibration 0x0D4 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCOEM23CAL14 HFRCOEM23 Calibration 0x0D8 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCOEM23CAL15 HFRCOEM23 Calibration 0x0DC read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCOEM23CAL16 HFRCOEM23 Calibration 0x0E0 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only HFRCOEM23CAL17 HFRCOEM23 Calibration 0x0E4 read-only 0x00000000 0xFFFFBF7F TUNING 0 7 read-only FINETUNING 8 6 read-only LDOHP 15 1 read-only FREQRANGE 16 5 read-only CMPBIAS 21 3 read-only CLKDIV 24 2 read-only CMPSEL 26 2 read-only IREFTC 28 4 read-only MODULENAME0 Characters 1-4 of Module Name stored as a null terminated string 0x130 read-only 0xFFFFFFFF 0xFFFFFFFF MODCHAR1 0 8 read-only MODCHAR2 8 8 read-only MODCHAR3 16 8 read-only MODCHAR4 24 8 read-only MODULENAME1 Characters 5-8 of Module Name stored as a null terminated string 0x134 read-only 0xFFFFFFFF 0xFFFFFFFF MODCHAR5 0 8 read-only MODCHAR6 8 8 read-only MODCHAR7 16 8 read-only MODCHAR8 24 8 read-only MODULENAME2 Characters 9-12 of Module Name stored as a null terminated string 0x138 read-only 0xFFFFFFFF 0xFFFFFFFF MODCHAR9 0 8 read-only MODCHAR10 8 8 read-only MODCHAR11 16 8 read-only MODCHAR12 24 8 read-only MODULENAME3 Characters 13-16 of Module Name stored as a null terminated string 0x13C read-only 0xFFFFFFFF 0xFFFFFFFF MODCHAR13 0 8 read-only MODCHAR14 8 8 read-only MODCHAR15 16 8 read-only MODCHAR16 24 8 read-only MODULENAME4 Characters 17-20 of Module Name stored as a null terminated string 0x140 read-only 0xFFFFFFFF 0xFFFFFFFF MODCHAR17 0 8 read-only MODCHAR18 8 8 read-only MODCHAR19 16 8 read-only MODCHAR20 24 8 read-only MODULENAME5 Characters 21-24 of Module Name stored as a null terminated string 0x144 read-only 0xFFFFFFFF 0xFFFFFFFF MODCHAR21 0 8 read-only MODCHAR22 8 8 read-only MODCHAR23 16 8 read-only MODCHAR24 24 8 read-only MODULENAME6 Characters 25-26 of Module Name stored as a null terminated string 0x148 read-only 0xFFFFFFFF 0xFFFFFFFF MODCHAR25 0 8 read-only MODCHAR26 8 8 read-only RSV 16 16 read-only MODULEINFO Module Information 0x14C read-only 0xFFFFFFFF 0xFFFFFFFF HWREV 0 5 read-only ANTENNA 5 3 read-only BUILTIN BUILTIN 0 CONNECTOR 1 RFPAD 2 INVERTEDF 3 MODNUMBER 8 7 read-only TYPE 15 1 read-only PCB 0 SIP 1 LFXO 16 1 read-only NONE 0 PRESENT 1 EXPRESS 17 1 read-only SUPPORTED 0 NONE 1 LFXOCALVAL 18 1 read-only VALID 0 NOTVALID 1 HFXOCALVAL 19 1 read-only VALID 0 NOTVALID 1 MODNUMBERMSB 20 9 read-only PADCDC 29 1 read-only VDCDC 0 OTHER 1 PHYLIMITED 30 1 read-only LIMITED 0 UNLIMITED 1 EXTVALID 31 1 read-only EXTUSED 0 EXTUNUSED 1 MODXOCAL Module Crystal Oscillator Calibration 0x150 read-only 0x007FFFFF 0x007FFFFF HFXOCTUNEXIANA 0 8 read-only HFXOCTUNEXOANA 8 8 read-only LFXOCAPTUNE 16 7 read-only HFXOCAL High Frequency Crystal Oscillator Calibration data 0x17C read-only 0xFFFFFF00 0xFFFFFFFF SHUNTBIASANA 0 4 read-only I20UA 0 I30UA 1 I40UA 2 I50UA 3 I60UA 4 I70UA 5 I80UA 6 I90UA 7 I100UA 8 I110UA 9 I120UA 10 I130UA 11 I140UA 12 I150UA 13 I160UA 14 I170UA 15 VTRTRIMANA 4 4 read-only RESERVED New BitField 8 24 read-only IADC0GAIN0 IADC0 Gain Calibration Info 0x180 read-only 0x00000000 0xFFFFFFFF GAINCANA1 0 16 read-only GAINCANA2 16 16 read-only IADC0GAIN1 IADC0 Gain Calibration Info 0x184 read-only 0x00000000 0xFFFFFFFF GAINCANA3 0 16 read-only GAINCANA4 16 16 read-only IADC0OFFSETCAL0 IADC0 Offset Calibration Info 0x188 read-only 0x00000000 0xFFFFFFFF OFFSETANABASE 0 16 read-only OFFSETANA1HIACC 16 16 read-only IADC0NORMALOFFSETCAL0 IADC0 Normal Offset Calibration Info 0x18C read-only 0x00000000 0xFFFFFFFF OFFSETANA1NORM 0 16 read-only OFFSETANA2NORM 16 16 read-only IADC0NORMALOFFSETCAL1 IADC0 Normal Offset Calibration Info 0x190 read-only 0x00000000 0x0000FFFF OFFSETANA3NORM 0 16 read-only IADC0HISPDOFFSETCAL0 IADC High Speed Offset Calibration Info 0x194 read-only 0x00000000 0xFFFFFFFF OFFSETANA1HISPD 0 16 read-only OFFSETANA2HISPD 16 16 read-only IADC0HISPDOFFSETCAL1 IADC High Speed Offset Calibration Info 0x198 read-only 0x00000000 0x0000FFFF OFFSETANA3HISPD 0 16 read-only LEGACY This is the legacy device detection information for tools compatability 0x1FC read-only 0x00800000 0x00FF0000 DEVICEFAMILY Device Family 16 8 read-only EFR32MG1P EFR32 Mighty Gecko Family Series 1 Device Config 1 16 EFR32MG1B EFR32 Mighty Gecko Family Series 1 Device Config 1 17 EFR32MG1V EFR32 Mighty Gecko Family Series 1 Device Config 1 18 EFR32BG1P EFR32 Blue Gecko Family Series 1 Device Config 1 19 EFR32BG1B EFR32 Blue Gecko Family Series 1 Device Config 1 20 EFR32BG1V EFR32 Blue Gecko Family Series 1 Device Config 1 21 EFR32FG1P EFR32 Flex Gecko Family Series 1 Device Config 1 25 EFR32FG1B EFR32 Flex Gecko Family Series 1 Device Config 1 26 EFR32FG1V EFR32 Flex Gecko Family Series 1 Device Config 1 27 EFR32MG12P EFR32 Mighty Gecko Family Series 1 Device Config 2 28 EFR32MG12B EFR32 Mighty Gecko Family Series 1 Device Config 2 29 EFR32MG12V EFR32 Mighty Gecko Family Series 1 Device Config 2 30 EFR32BG12P EFR32 Blue Gecko Family Series 1 Device Config 2 31 EFR32BG12B EFR32 Blue Gecko Family Series 1 Device Config 2 32 EFR32BG12V EFR32 Blue Gecko Family Series 1 Device Config 2 33 EFR32FG12P EFR32 Flex Gecko Family Series 1 Device Config 2 37 EFR32FG12B EFR32 Flex Gecko Family Series 1 Device Config 2 38 EFR32FG12V EFR32 Flex Gecko Family Series 1 Device Config 2 39 EFR32MG13P EFR32 Mighty Gecko Family Series 13 Device Config 3 40 EFR32MG13B EFR32 Mighty Gecko Family Series 13 Device Config 3 41 EFR32MG13V EFR32 Mighty Gecko Family Series 1 Device Config 3 42 EFR32BG13P EFR32 Blue Gecko Family Series 1 Device Config 3 43 EFR32BG13B EFR32 Blue Gecko Family Series 1 Device Config 3 44 EFR32BG13V EFR32 Blue Gecko Family Series 1 Device Config 3 45 EFR32FG13P EFR32 Flex Gecko Family Series 1 Device Config 3 49 EFR32FG13B EFR32 Flex Gecko Family Series 1 Device Config 3 50 EFR32FG13V EFR32 Flex Gecko Family Series 1 Device Config 3 51 EFR32MG14P EFR32 Mighty Gecko Family Series 1 Device Config 4 52 EFR32MG14B EFR32 Mighty Gecko Family Series 1 Device Config 4 53 EFR32MG14V EFR32 Mighty Gecko Family Series 1 Device Config 4 54 EFR32BG14P EFR32 Blue Gecko Family Series 1 Device Config 4 55 EFR32BG14B EFR32 Blue Gecko Family Series 1 Device Config 4 56 EFR32BG14V EFR32 Blue Gecko Family Series 1 Device Config 4 57 EFR32FG14P EFR32 Flex Gecko Family Series 1 Device Config 4 61 EFR32FG14B EFR32 Flex Gecko Family Series 1 Device Config 4 62 EFR32FG14V EFR32 Flex Gecko Family Series 1 Device Config 4 63 EFM32G EFM32 Gecko Device Family 71 EFM32GG EFM32 Giant Gecko Device Family 72 EFM32TG EFM32 Tiny Gecko Device Family 73 EFM32LG EFM32 Leopard Gecko Device Family 74 EFM32WG EFM32 Wonder Gecko Device Family 75 EFM32ZG EFM32 Zero Gecko Device Family 76 EFM32HG EFM32 Happy Gecko Device Family 77 EFM32PG1B EFM32 Pearl Gecko Device Family Series 1 Device Config 1 81 EFM32JG1B EFM32 Jade Gecko Device Family Series 1 Device Config 1 83 EFM32PG12B EFM32 Pearl Gecko Device Family Series 1 Device Config 2 85 EFM32JG12B EFM32 Jade Gecko Device Family Series 1 Device Config 2 87 EFM32PG13B EFM32 Pearl Gecko Device Family Series 1 Device Config 3 89 EFM32JG13B EFM32 Jade Gecko Device Family Series 1 Device Config 3 91 EFM32GG11B EFM32 Giant Gecko Device Family Series 1 Device Config 1 100 EFM32TG11B EFM32 Giant Gecko Device Family Series 1 Device Config 1 103 EZR32LG EZR32 Leopard Gecko Device Family 120 EZR32WG EZR32 Wonder Gecko Device Family 121 EZR32HG EZR32 Happy Gecko Device Family 122 SERIES2V0 DI page is encoded with the series 2 layout. Check alternate location. 128 RTHERM RTHERM 0x25C read-only 0x00000000 0x0000FFFF RTHERM 0 16 read-only Copyright 2018 Silicon Laboratories, Inc. 0x20000000 0x00010000 rwx