Silicon Labs
SLAB
MGM210PA32JIA
EFR32
2
Mighty Gecko Module, PCB, Adv. Security, +20 dBm, 1024 kB Flash, -40 to +125C, Chip Antenna, FP
8
32
32
read-write
0
4294967295
EMU_S
0
EMU_S Registers
0x40004000
0x00000000
0x00001000
registers
EMU
5
EMUDG
29
EMUSE
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
IOVDD0BODEN
VDDIO0 BOD enable
1
1
read-write
IOVDD1BODEN
VDDIO1 BOD enable
2
1
read-write
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
0xE3070000
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
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
0xE3070000
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
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
0x00000033
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 sets EM4UNLATCH in EMU_CMD register to remove retention
2
CMD
No Description
0x070
write-only
0x00000000
0x00020E02
EM4UNLATCH
EM4 unlatch
1
1
write-only
RSTCAUSECLR
Reset Cause Clear
17
1
write-only
CTRL
No Description
0x074
read-write
0x0000A200
0x0001F303
EM2DBGEN
Enable debugging in EM2
0
1
read-write
FLASHPWRUPONDEMAND
Enable flash on demand wakeup
16
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
0x000054F7
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
RACACTIVE
RAC active
10
1
read-only
EM4IORET
EM4 IO retention status
12
1
read-only
EM2ENTERED
EM2 entered
14
1
read-only
TEMP
No Description
0x088
read-only
0x00000000
0x000007FF
TEMPLSB
Temperature measured decimal part
0
2
read-only
TEMP
Temperature measured
2
9
read-only
RSTCTRL
No Description
0x090
read-write
0x00004407
0x0000C5CF
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
WDOG1RMODE
Enable WDOG1 reset
1
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
SESYSRMODE
Enable SE System reset
14
1
read-write
DISABLED
Reset request is blocked
0
ENABLED
The entire device is reset except some EMU registers
1
SELOCKUPRMODE
Enable SE Lockup reset
15
1
read-write
DISABLED
Reset request is blocked
0
ENABLED
The entire device is reset except some EMU registers
1
RSTCAUSE
No Description
0x094
read-only
0x00000000
0x0000FFFF
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
SETAMPER
SE Tamper event Reset
13
1
read-only
SESYSREQ
SE System Reset
14
1
read-only
SELOCKUP
SE Lockup Reset
15
1
read-only
DGIF
No Description
0x0A0
read-write
0x00000000
0xE1000000
EM23WAKEUP
EM23 Wake up Interrupt flag
24
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
DGIEN
No Description
0x0A4
read-write
0x00000000
0xE1000000
EM23WAKEUP
EM23 Wake up Interrupt enable
24
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
SEIF
No Description
0x0A8
read-write
0x00000000
0xE0000000
TEMP
Temperature Interrupt flag
29
1
read-write
TEMPLOW
Temperature Interrupt flag
30
1
read-write
TEMPHIGH
Temperature low Interrupt flag
31
1
read-write
SEIEN
No Description
0x0AC
read-write
0x00000000
0xE0000000
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
CMU_S
0
CMU_S Registers
0x40008000
0x00000000
0x00001000
registers
CMU
48
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version ID
0
32
read-only
STATUS
No Description
0x008
read-only
0x00000000
0xC0030101
CALRDY
Calibration Ready
0
1
read-only
WDOGLOCK
Configuration Lock Status for WDOG
30
1
read-only
UNLOCKED
0
LOCKED
1
LOCK
Configuration Lock Status
31
1
read-only
UNLOCKED
0
LOCKED
1
LOCK
No Description
0x010
write-only
0x000093F7
0x0000FFFF
LOCKKEY
Configuration Lock Key
0
16
write-only
UNLOCK
37879
WDOGLOCK
No Description
0x014
write-only
0x00005257
0x0000FFFF
LOCKKEY
Configuration Lock Key
0
16
write-only
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
SYSCLKCTRL
No Description
0x070
read-write
0x00000001
0x00003507
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
2
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
TRACECLKCTRL
No Description
0x080
read-write
0x00000001
0x00000003
CLKSEL
Clock Select
0
2
read-write
HCLK
HCLK is clocking TRACECLK
2
HFRCOEM23
HFRCOEM23 is clocking TRACECLK
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
HFRCOEM23
HFRCOEM23 is clocking CLKOUT0
7
HFXO
HFXO is clocking CLKOUT0
8
FSRCO
FSRCO 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
HFRCOEM23
HFRCOEM23 is clocking CLKOUT1
7
HFXO
HFXO is clocking CLKOUT1
8
FSRCO
FSRCO 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
HFRCOEM23
HFRCOEM23 is clocking CLKOUT2
7
HFXO
HFXO is clocking CLKOUT2
8
FSRCO
FSRCO 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
HFRCOEM23
HFRCOEM23 is clocking EM01GRPACLK
3
FSRCO
FSRCO is clocking EM01GRPACLK
4
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
HFRCOEM23
HFRCOEM23 is clocking IADCCLK
2
FSRCO
FSRCO 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 WDOG1CLK
1
LFXO
LFXO is clocking WDOG1CLK
2
ULFRCO
ULFRCO is clocking WDOG1CLK
3
HCLKDIV1024
HCLKDIV1024 is clocking WDOG1CLK
4
RTCCCLKCTRL
No Description
0x240
read-write
0x00000001
0x00000003
CLKSEL
Clock Select
0
2
read-write
LFRCO
LFRCO is clocking RTCCCLK
1
LFXO
LFXO is clocking RTCCCLK
2
ULFRCO
ULFRCO is clocking RTCCCLK
3
PRORTCCLKCTRL
No Description
0x248
read-write
0x00000001
0x00000003
CLKSEL
Clock Select
0
2
read-write
LFRCO
LFRCO is clocking PRORTCCLK
1
LFXO
LFXO is clocking PRORTCCLK
2
ULFRCO
ULFRCO is clocking PRORTCCLK
3
RADIOCLKCTRL
No Description
0x280
read-write
0x00000000
0x00000001
EN
Enable
0
1
read-write
HFXO0_S
1
HFXO0_S Registers
0x4000C000
0x00000000
0x00001000
registers
HFXO00
45
IPVERSION
No Description
0x000
read-only
0x00000001
0xFFFFFFFF
IPVERSION
IP Version ID
0
32
read-only
XTALCFG
No Description
0x010
read-write
0x044334CB
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
T16US
0
T41US
1
T83US
2
T125US
3
T166US
4
T208US
5
T250US
6
T333US
7
T416US
8
T500US
9
T666US
10
T833US
11
T1666US
12
T2500US
13
T4166US
14
T7500US
15
TIMEOUTCBLSB
Core Bias LSB Change Timeout
24
4
read-write
T8US
0
T20US
1
T41US
2
T62US
3
T83US
4
T104US
5
T125US
6
T166US
7
T208US
8
T250US
9
T333US
10
T416US
11
T833US
12
T1250US
13
T2083US
14
T3750US
15
XTALCTRL
No Description
0x018
read-write
0x0F8C8C10
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
0
XI
1
XO
2
BOTH
3
COREDGENANA
Core Degeneration
26
2
read-write
NONE
0
DGEN33
1
DGEN50
2
DGEN100
3
SKIPCOREBIASOPT
Skip Core Bias Optimization
31
1
read-write
CFG
No Description
0x020
read-write
0x10000000
0xB000000D
MODE
Crystal Oscillator Mode
0
1
read-write
XTAL
crystal oscillator
0
EXTCLK
external sinusoidal clock can be supplied on XI pin.
1
ENXIDCBIASANA
Enable XI Internal DC Bias
2
1
read-write
SQBUFSCHTRGANA
Squaring Buffer Schmitt Trigger
3
1
read-write
DISABLE
0
ENABLE
1
CTRL
No Description
0x028
read-write
0x00000002
0x80000033
FORCEEN
Force Enable
0
1
read-write
DISONDEMAND
Disable On-demand Mode
1
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
CMD
No Description
0x050
write-only
0x00000000
0x00000001
COREBIASOPT
Core Bias Optimizaton
0
1
write-only
STATUS
No Description
0x058
read-only
0x00000000
0xC0070003
RDY
Ready Status
0
1
read-only
COREBIASOPTRDY
Core Bias Optimization Ready
1
1
read-only
ENS
Enabled Status
16
1
read-only
HWREQ
Oscillator Requested by Hardware
17
1
read-only
FSMLOCK
FSM Lock Status
30
1
read-only
UNLOCKED
0
LOCKED
1
LOCK
Configuration Lock Status
31
1
read-only
UNLOCKED
0
LOCKED
1
IF
No Description
0x070
read-write
0x00000000
0xE0000003
RDY
Ready Interrupt
0
1
read-write
COREBIASOPTRDY
Core Bias Optimization Ready Interrupt
1
1
read-write
DNSERR
Did Not Start Error Interrupt
29
1
read-write
COREBIASOPTERR
Core Bias Optimization Error Interrupt
31
1
read-write
IEN
No Description
0x074
read-write
0x00000000
0xE0000003
RDY
Ready Interrupt
0
1
read-write
COREBIASOPTRDY
Core Bias Optimization Ready Interrupt
1
1
read-write
DNSERR
Did Not Start Error Interrupt
29
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
22542
HFRCO0_S
0
HFRCO0_S Registers
0x40010000
0x00000000
0x00001000
registers
HFRCO0
46
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version ID
0
32
read-only
CTRL
No Description
0x004
read-write
0x00000000
0x00000003
FORCEEN
Force Enable
0
1
read-write
DISONDEMAND
Disable On-demand
1
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
0
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
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
0
DPLL0_S Registers
0x4001C000
0x00000000
0x00001000
registers
DPLL0
52
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
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
0
LOCKED
1
LOCK
No Description
0x024
write-only
0x00007102
0x0000FFFF
LOCKKEY
Lock Key
0
16
write-only
UNLOCK
28930
LFXO_S
0
LFXO_S Registers
0x40020000
0x00000000
0x00001000
registers
LFXO
22
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
23
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
0
ULFRCO_S Registers
0x40028000
0x00000000
0x00001000
registers
ULFRCO
24
IPVERSION
No Description
0x000
read-only
0x00000000
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
0
MSC_S Registers
0x40030000
0x00000000
0x00001000
registers
MSC
51
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version ID
0
32
read-only
READCTRL
No Description
0x008
read-write
0x00200000
0x00301002
DOUTBUFEN
Flash dout pipeline buffer enable
12
1
read-write
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.
1
WS2
Two wait-states inserted for eatch fetch or read transfer.
2
WS3
Three wait-states inserted for eatch fetch or read transfer.
3
WRITECTRL
No Description
0x00C
read-write
0x00000000
0x0000000B
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
WRITECMD
No Description
0x010
write-only
0x00000000
0x00001126
ERASEPAGE
Erase Page
1
1
write-only
WRITEEND
End Write Mode
2
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
0xF801007F
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 Aborted
4
1
read-only
PENDING
Write command is in queue
5
1
read-only
TIMEOUT
Write command timeout flag
6
1
read-only
REGLOCK
Register Lock Status
16
1
read-only
UNLOCKED
0
LOCKED
1
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
0x00000107
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
IEN
No Description
0x024
read-write
0x00000000
0x00000107
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 Sequence Complete
8
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
0x00000001
PWRUP
Flash Power Up Command
0
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
0x00000010
0x00000011
MELOCKBIT
Mass Erase Lock
0
1
read-write
UDLOCKBIT
User Data Lock
4
1
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
PAGELOCK2
No Description
0x128
read-write
0x00000000
0xFFFFFFFF
LOCKBIT
page lock bit
0
32
read-write
PAGELOCK3
No Description
0x12C
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
0
PRS_S Registers
0x40038000
0x00000000
0x00001000
registers
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP version ID
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 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
ASYNC_CH0_CTRL
No Description
0x018
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH1_CTRL
No Description
0x01C
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH2_CTRL
No Description
0x020
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH3_CTRL
No Description
0x024
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH4_CTRL
No Description
0x028
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH5_CTRL
No Description
0x02C
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH6_CTRL
No Description
0x030
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH7_CTRL
No Description
0x034
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH8_CTRL
No Description
0x038
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH9_CTRL
No Description
0x03C
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH10_CTRL
No Description
0x040
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH11_CTRL
No Description
0x044
read-write
0x000C0000
0x000F7F07
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
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
No Description
0x058
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_CMU_CALUP
No Description
0x05C
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_IADC0_SCANTRIGGER
No Description
0x064
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_IADC0_SINGLETRIGGER
No Description
0x068
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_LDMAXBAR_DMAREQ0
No Description
0x06C
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_LDMAXBAR_DMAREQ1
No Description
0x070
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_LETIMER0_CLEAR
No Description
0x074
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_LETIMER0_START
No Description
0x078
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_LETIMER0_STOP
No Description
0x07C
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_MODEM_DIN
No Description
0x080
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_RAC_CLR
No Description
0x0B8
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_RAC_FORCETX
No Description
0x0BC
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_RAC_RXDIS
No Description
0x0C0
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_RAC_RXEN
No Description
0x0C4
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_RAC_SEQ
No Description
0x0C8
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_RAC_TXEN
No Description
0x0CC
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_RTCC_CC0
No Description
0x0D0
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_RTCC_CC1
No Description
0x0D4
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_RTCC_CC2
No Description
0x0D8
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_SE_TAMPERSRC0
No Description
0x0E0
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_SE_TAMPERSRC1
No Description
0x0E4
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_SE_TAMPERSRC2
No Description
0x0E8
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_SE_TAMPERSRC3
No Description
0x0EC
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_SE_TAMPERSRC4
No Description
0x0F0
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_SE_TAMPERSRC5
No Description
0x0F4
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_SE_TAMPERSRC6
No Description
0x0F8
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_SE_TAMPERSRC7
No Description
0x0FC
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_CORE_CTIIN0
No Description
0x108
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_CORE_CTIIN1
No Description
0x10C
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_CORE_CTIIN2
No Description
0x110
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_CORE_CTIIN3
No Description
0x114
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_CORE_M33RXEV
No Description
0x118
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER0_CC0
No Description
0x11C
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER0_CC1
No Description
0x120
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER0_CC2
No Description
0x124
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER0_DTI
No Description
0x128
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER0_DTIFS1
No Description
0x12C
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER0_DTIFS2
No Description
0x130
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER1_CC0
No Description
0x134
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER1_CC1
No Description
0x138
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER1_CC2
No Description
0x13C
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER1_DTI
No Description
0x140
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER1_DTIFS1
No Description
0x144
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER1_DTIFS2
No Description
0x148
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER2_CC0
No Description
0x14C
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER2_CC1
No Description
0x150
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER2_CC2
No Description
0x154
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER2_DTI
No Description
0x158
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER2_DTIFS1
No Description
0x15C
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER2_DTIFS2
No Description
0x160
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER3_CC0
No Description
0x164
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER3_CC1
No Description
0x168
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER3_CC2
No Description
0x16C
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER3_DTI
No Description
0x170
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER3_DTIFS1
No Description
0x174
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER3_DTIFS2
No Description
0x178
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART0_CLK
No Description
0x17C
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART0_IR
No Description
0x180
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART0_RX
No Description
0x184
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART0_TRIGGER
No Description
0x188
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART1_CLK
No Description
0x18C
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART1_IR
No Description
0x190
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART1_RX
No Description
0x194
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART1_TRIGGER
No Description
0x198
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART2_CLK
No Description
0x19C
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART2_IR
No Description
0x1A0
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART2_RX
No Description
0x1A4
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART2_TRIGGER
No Description
0x1A8
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_WDOG0_SRC0
No Description
0x1AC
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_WDOG0_SRC1
No Description
0x1B0
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_WDOG1_SRC0
No Description
0x1B4
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_WDOG1_SRC1
No Description
0x1B8
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
GPIO_S
0
GPIO_S Registers
0x4003C000
0x00000000
0x00001000
registers
GPIO_ODD
25
GPIO_EVEN
26
PORTA_CTRL
Port control
0x000
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
0x004
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
PORTA_DOUT
data out
0x010
read-write
0x00000000
0x0000007F
DOUT
Data output
0
7
read-write
PORTA_DIN
data in
0x014
read-only
0x00000000
0x0000007F
DIN
Data input
0
7
read-only
PORTB_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
PORTB_MODEL
mode low
0x034
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
PORTB_DOUT
data out
0x040
read-write
0x00000000
0x00000003
DOUT
Data output
0
2
read-write
PORTB_DIN
data in
0x044
read-only
0x00000000
0x00000003
DIN
Data input
0
2
read-only
PORTC_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
PORTC_MODEL
mode low
0x064
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
PORTC_DOUT
data out
0x070
read-write
0x00000000
0x0000003F
DOUT
Data output
0
6
read-write
PORTC_DIN
data in
0x074
read-only
0x00000000
0x0000003F
DIN
Data input
0
6
read-only
PORTD_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
PORTD_MODEL
mode low
0x094
read-write
0x00000000
0x000FFFFF
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
PORTD_DOUT
data out
0x0A0
read-write
0x00000000
0x0000001F
DOUT
Data output
0
5
read-write
PORTD_DIN
data in
0x0A4
read-only
0x00000000
0x0000001F
DIN
Data input
0
5
read-only
LOCK
No Description
0x300
write-only
0x0000A534
0x0000FFFF
LOCKKEY
Configuration Lock Key
0
16
write-only
UNLOCK
42292
GPIOLOCKSTATUS
No Description
0x310
read-only
0x00000000
0x00000001
LOCK
GPIO LOCK Status
0
1
read-only
UNLOCKED
0
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
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
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
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
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
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
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
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
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
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
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
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
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
EXTIPINSELL
External Interrupt Pin Select Low
0x408
read-write
0x00000000
0x33333333
EXTIPINSEL0
External Interrupt Pin select
0
2
read-write
OFFSET0
OFFSET=0
0
OFFSET1
OFFSET=1
1
OFFSET2
OFFSET=2
2
OFFSET3
OFFSET=3
3
EXTIPINSEL1
External Interrupt Pin select
4
2
read-write
OFFSET0
OFFSET=0
0
OFFSET1
OFFSET=1
1
OFFSET2
OFFSET=2
2
OFFSET3
OFFSET=3
3
EXTIPINSEL2
External Interrupt Pin select
8
2
read-write
OFFSET0
OFFSET=0
0
OFFSET1
OFFSET=1
1
OFFSET2
OFFSET=2
2
OFFSET3
OFFSET=3
3
EXTIPINSEL3
External Interrupt Pin select
12
2
read-write
OFFSET0
OFFSET=0
0
OFFSET1
OFFSET=1
1
OFFSET2
OFFSET=2
2
OFFSET3
OFFSET=3
3
EXTIPINSEL4
External Interrupt Pin select
16
2
read-write
OFFSET0
OFFSET=0
0
OFFSET1
OFFSET=1
1
OFFSET2
OFFSET=2
2
OFFSET3
OFFSET=3
3
EXTIPINSEL5
External Interrupt Pin select
20
2
read-write
OFFSET0
OFFSET=0
0
OFFSET1
OFFSET=1
1
OFFSET2
OFFSET=2
2
OFFSET3
OFFSET=3
3
EXTIPINSEL6
External Interrupt Pin select
24
2
read-write
OFFSET0
OFFSET=0
0
OFFSET1
OFFSET=1
1
OFFSET2
OFFSET=2
2
OFFSET3
OFFSET=3
3
EXTIPINSEL7
External Interrupt Pin select
28
2
read-write
OFFSET0
OFFSET=0
0
OFFSET1
OFFSET=1
1
OFFSET2
OFFSET=2
2
OFFSET3
OFFSET=3
3
EXTIRISE
External Interrupt Rising Edge Trigger
0x410
read-write
0x00000000
0x000000FF
EXTIRISE
EXT Int Rise
0
8
read-write
EXTIFALL
External Interrupt Falling Edge Trigger
0x414
read-write
0x00000000
0x000000FF
EXTIFALL
EXT Int FALL
0
8
read-write
IF
Interrupt Flag
0x420
read-write
0x00000000
0xFFFFFFFF
EXT
External Pin Flag
0
16
read-write
EM4WU
EM4 wake up
16
16
read-write
IEN
Interrupt Enable
0x424
read-write
0x00000000
0xFFFFFFFF
EXTIEN
External Pin Enable
0
16
read-write
EM4WUIEN
EM4 Wake Up Interrupt En
16
16
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
0x00000007
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
ACMP0_ROUTEEN
No Description
0x450
read-write
0x00000000
0x00000001
ACMPOUTPEN
ACMPOUT pin enable control bit
0
1
read-write
ACMP0_ACMPOUTROUTE
No Description
0x454
read-write
0x00000000
0x000F0003
PORT
ACMPOUT port select register
0
2
read-write
PIN
ACMPOUT pin select register
16
4
read-write
ACMP1_ROUTEEN
No Description
0x45C
read-write
0x00000000
0x00000001
ACMPOUTPEN
ACMPOUT pin enable control bit
0
1
read-write
ACMP1_ACMPOUTROUTE
No Description
0x460
read-write
0x00000000
0x000F0003
PORT
ACMPOUT port select register
0
2
read-write
PIN
ACMPOUT pin select register
16
4
read-write
CMU_ROUTEEN
No Description
0x468
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
No Description
0x46C
read-write
0x00000000
0x000F0003
PORT
CLKIN0 port select register
0
2
read-write
PIN
CLKIN0 pin select register
16
4
read-write
CMU_CLKOUT0ROUTE
No Description
0x470
read-write
0x00000000
0x000F0003
PORT
CLKOUT0 port select register
0
2
read-write
PIN
CLKOUT0 pin select register
16
4
read-write
CMU_CLKOUT1ROUTE
No Description
0x474
read-write
0x00000000
0x000F0003
PORT
CLKOUT1 port select register
0
2
read-write
PIN
CLKOUT1 pin select register
16
4
read-write
CMU_CLKOUT2ROUTE
No Description
0x478
read-write
0x00000000
0x000F0003
PORT
CLKOUT2 port select register
0
2
read-write
PIN
CLKOUT2 pin select register
16
4
read-write
FRC_ROUTEEN
No Description
0x484
read-write
0x00000000
0x00000007
DCLKPEN
DCLK pin enable control bit
0
1
read-write
DFRAMEPEN
DFRAME pin enable control bit
1
1
read-write
DOUTPEN
DOUT pin enable control bit
2
1
read-write
FRC_DCLKROUTE
No Description
0x488
read-write
0x00000000
0x000F0003
PORT
DCLK port select register
0
2
read-write
PIN
DCLK pin select register
16
4
read-write
FRC_DFRAMEROUTE
No Description
0x48C
read-write
0x00000000
0x000F0003
PORT
DFRAME port select register
0
2
read-write
PIN
DFRAME pin select register
16
4
read-write
FRC_DOUTROUTE
No Description
0x490
read-write
0x00000000
0x000F0003
PORT
DOUT port select register
0
2
read-write
PIN
DOUT pin select register
16
4
read-write
I2C0_ROUTEEN
No Description
0x498
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
No Description
0x49C
read-write
0x00000000
0x000F0003
PORT
SCL port select register
0
2
read-write
PIN
SCL pin select register
16
4
read-write
I2C0_SDAROUTE
No Description
0x4A0
read-write
0x00000000
0x000F0003
PORT
SDA port select register
0
2
read-write
PIN
SDA pin select register
16
4
read-write
I2C1_ROUTEEN
No Description
0x4A8
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
No Description
0x4AC
read-write
0x00000000
0x000F0003
PORT
SCL port select register
0
2
read-write
PIN
SCL pin select register
16
4
read-write
I2C1_SDAROUTE
No Description
0x4B0
read-write
0x00000000
0x000F0003
PORT
SDA port select register
0
2
read-write
PIN
SDA pin select register
16
4
read-write
LETIMER0_ROUTEEN
No Description
0x4B8
read-write
0x00000000
0x00000003
OUT0PEN
OUT0 pin enable control bit
0
1
read-write
OUT1PEN
OUT1 pin enable control bit
1
1
read-write
LETIMER0_OUT0ROUTE
No Description
0x4BC
read-write
0x00000000
0x000F0003
PORT
OUT0 port select register
0
2
read-write
PIN
OUT0 pin select register
16
4
read-write
LETIMER0_OUT1ROUTE
No Description
0x4C0
read-write
0x00000000
0x000F0003
PORT
OUT1 port select register
0
2
read-write
PIN
OUT1 pin select register
16
4
read-write
MODEM_ROUTEEN
No Description
0x4C8
read-write
0x00000000
0x0000000F
ANT0PEN
ANT0 pin enable control bit
0
1
read-write
ANT1PEN
ANT1 pin enable control bit
1
1
read-write
DCLKPEN
DCLK pin enable control bit
2
1
read-write
DOUTPEN
DOUT pin enable control bit
3
1
read-write
MODEM_ANT0ROUTE
No Description
0x4CC
read-write
0x00000000
0x000F0003
PORT
ANT0 port select register
0
2
read-write
PIN
ANT0 pin select register
16
4
read-write
MODEM_ANT1ROUTE
No Description
0x4D0
read-write
0x00000000
0x000F0003
PORT
ANT1 port select register
0
2
read-write
PIN
ANT1 pin select register
16
4
read-write
MODEM_DCLKROUTE
No Description
0x4D4
read-write
0x00000000
0x000F0003
PORT
DCLK port select register
0
2
read-write
PIN
DCLK pin select register
16
4
read-write
MODEM_DINROUTE
No Description
0x4D8
read-write
0x00000000
0x000F0003
PORT
DIN port select register
0
2
read-write
PIN
DIN pin select register
16
4
read-write
MODEM_DOUTROUTE
No Description
0x4DC
read-write
0x00000000
0x000F0003
PORT
DOUT port select register
0
2
read-write
PIN
DOUT pin select register
16
4
read-write
PRS0_ROUTEEN
No Description
0x4E4
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
No Description
0x4E8
read-write
0x00000000
0x000F0003
PORT
ASYNCH0 port select register
0
2
read-write
PIN
ASYNCH0 pin select register
16
4
read-write
PRS0_ASYNCH1ROUTE
No Description
0x4EC
read-write
0x00000000
0x000F0003
PORT
ASYNCH1 port select register
0
2
read-write
PIN
ASYNCH1 pin select register
16
4
read-write
PRS0_ASYNCH2ROUTE
No Description
0x4F0
read-write
0x00000000
0x000F0003
PORT
ASYNCH2 port select register
0
2
read-write
PIN
ASYNCH2 pin select register
16
4
read-write
PRS0_ASYNCH3ROUTE
No Description
0x4F4
read-write
0x00000000
0x000F0003
PORT
ASYNCH3 port select register
0
2
read-write
PIN
ASYNCH3 pin select register
16
4
read-write
PRS0_ASYNCH4ROUTE
No Description
0x4F8
read-write
0x00000000
0x000F0003
PORT
ASYNCH4 port select register
0
2
read-write
PIN
ASYNCH4 pin select register
16
4
read-write
PRS0_ASYNCH5ROUTE
No Description
0x4FC
read-write
0x00000000
0x000F0003
PORT
ASYNCH5 port select register
0
2
read-write
PIN
ASYNCH5 pin select register
16
4
read-write
PRS0_ASYNCH6ROUTE
No Description
0x500
read-write
0x00000000
0x000F0003
PORT
ASYNCH6 port select register
0
2
read-write
PIN
ASYNCH6 pin select register
16
4
read-write
PRS0_ASYNCH7ROUTE
No Description
0x504
read-write
0x00000000
0x000F0003
PORT
ASYNCH7 port select register
0
2
read-write
PIN
ASYNCH7 pin select register
16
4
read-write
PRS0_ASYNCH8ROUTE
No Description
0x508
read-write
0x00000000
0x000F0003
PORT
ASYNCH8 port select register
0
2
read-write
PIN
ASYNCH8 pin select register
16
4
read-write
PRS0_ASYNCH9ROUTE
No Description
0x50C
read-write
0x00000000
0x000F0003
PORT
ASYNCH9 port select register
0
2
read-write
PIN
ASYNCH9 pin select register
16
4
read-write
PRS0_ASYNCH10ROUTE
No Description
0x510
read-write
0x00000000
0x000F0003
PORT
ASYNCH10 port select register
0
2
read-write
PIN
ASYNCH10 pin select register
16
4
read-write
PRS0_ASYNCH11ROUTE
No Description
0x514
read-write
0x00000000
0x000F0003
PORT
ASYNCH11 port select register
0
2
read-write
PIN
ASYNCH11 pin select register
16
4
read-write
PRS0_SYNCH0ROUTE
No Description
0x518
read-write
0x00000000
0x000F0003
PORT
SYNCH0 port select register
0
2
read-write
PIN
SYNCH0 pin select register
16
4
read-write
PRS0_SYNCH1ROUTE
No Description
0x51C
read-write
0x00000000
0x000F0003
PORT
SYNCH1 port select register
0
2
read-write
PIN
SYNCH1 pin select register
16
4
read-write
PRS0_SYNCH2ROUTE
No Description
0x520
read-write
0x00000000
0x000F0003
PORT
SYNCH2 port select register
0
2
read-write
PIN
SYNCH2 pin select register
16
4
read-write
PRS0_SYNCH3ROUTE
No Description
0x524
read-write
0x00000000
0x000F0003
PORT
SYNCH3 port select register
0
2
read-write
PIN
SYNCH3 pin select register
16
4
read-write
TIMER0_ROUTEEN
No Description
0x52C
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
CDTI0PEN
CDTI0 pin enable control bit
3
1
read-write
CDTI1PEN
CDTI1 pin enable control bit
4
1
read-write
CDTI2PEN
CDTI2 pin enable control bit
5
1
read-write
TIMER0_CC0ROUTE
No Description
0x530
read-write
0x00000000
0x000F0003
PORT
CC0 port select register
0
2
read-write
PIN
CC0 pin select register
16
4
read-write
TIMER0_CC1ROUTE
No Description
0x534
read-write
0x00000000
0x000F0003
PORT
CC1 port select register
0
2
read-write
PIN
CC1 pin select register
16
4
read-write
TIMER0_CC2ROUTE
No Description
0x538
read-write
0x00000000
0x000F0003
PORT
CC2 port select register
0
2
read-write
PIN
CC2 pin select register
16
4
read-write
TIMER0_CDTI0ROUTE
No Description
0x53C
read-write
0x00000000
0x000F0003
PORT
CCC0 port select register
0
2
read-write
PIN
CCC0 pin select register
16
4
read-write
TIMER0_CDTI1ROUTE
No Description
0x540
read-write
0x00000000
0x000F0003
PORT
CCC1 port select register
0
2
read-write
PIN
CCC1 pin select register
16
4
read-write
TIMER0_CDTI2ROUTE
No Description
0x544
read-write
0x00000000
0x000F0003
PORT
CCC2 port select register
0
2
read-write
PIN
CCC2 pin select register
16
4
read-write
TIMER1_ROUTEEN
No Description
0x54C
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
CDTI0PEN
CDTI0 pin enable control bit
3
1
read-write
CDTI1PEN
CDTI1 pin enable control bit
4
1
read-write
CDTI2PEN
CDTI2 pin enable control bit
5
1
read-write
TIMER1_CC0ROUTE
No Description
0x550
read-write
0x00000000
0x000F0003
PORT
CC0 port select register
0
2
read-write
PIN
CC0 pin select register
16
4
read-write
TIMER1_CC1ROUTE
No Description
0x554
read-write
0x00000000
0x000F0003
PORT
CC1 port select register
0
2
read-write
PIN
CC1 pin select register
16
4
read-write
TIMER1_CC2ROUTE
No Description
0x558
read-write
0x00000000
0x000F0003
PORT
CC2 port select register
0
2
read-write
PIN
CC2 pin select register
16
4
read-write
TIMER1_CDTI0ROUTE
No Description
0x55C
read-write
0x00000000
0x000F0003
PORT
CCC0 port select register
0
2
read-write
PIN
CCC0 pin select register
16
4
read-write
TIMER1_CDTI1ROUTE
No Description
0x560
read-write
0x00000000
0x000F0003
PORT
CCC1 port select register
0
2
read-write
PIN
CCC1 pin select register
16
4
read-write
TIMER1_CDTI2ROUTE
No Description
0x564
read-write
0x00000000
0x000F0003
PORT
CCC2 port select register
0
2
read-write
PIN
CCC2 pin select register
16
4
read-write
TIMER2_ROUTEEN
No Description
0x56C
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
CDTI0PEN
CDTI0 pin enable control bit
3
1
read-write
CDTI1PEN
CDTI1 pin enable control bit
4
1
read-write
CDTI2PEN
CDTI2 pin enable control bit
5
1
read-write
TIMER2_CC0ROUTE
No Description
0x570
read-write
0x00000000
0x000F0003
PORT
CC0 port select register
0
2
read-write
PIN
CC0 pin select register
16
4
read-write
TIMER2_CC1ROUTE
No Description
0x574
read-write
0x00000000
0x000F0003
PORT
CC1 port select register
0
2
read-write
PIN
CC1 pin select register
16
4
read-write
TIMER2_CC2ROUTE
No Description
0x578
read-write
0x00000000
0x000F0003
PORT
CC2 port select register
0
2
read-write
PIN
CC2 pin select register
16
4
read-write
TIMER2_CDTI0ROUTE
No Description
0x57C
read-write
0x00000000
0x000F0003
PORT
CCC0 port select register
0
2
read-write
PIN
CCC0 pin select register
16
4
read-write
TIMER2_CDTI1ROUTE
No Description
0x580
read-write
0x00000000
0x000F0003
PORT
CCC1 port select register
0
2
read-write
PIN
CCC1 pin select register
16
4
read-write
TIMER2_CDTI2ROUTE
No Description
0x584
read-write
0x00000000
0x000F0003
PORT
CCC2 port select register
0
2
read-write
PIN
CCC2 pin select register
16
4
read-write
TIMER3_ROUTEEN
No Description
0x58C
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
CDTI0PEN
CDTI0 pin enable control bit
3
1
read-write
CDTI1PEN
CDTI1 pin enable control bit
4
1
read-write
CDTI2PEN
CDTI2 pin enable control bit
5
1
read-write
TIMER3_CC0ROUTE
No Description
0x590
read-write
0x00000000
0x000F0003
PORT
CC0 port select register
0
2
read-write
PIN
CC0 pin select register
16
4
read-write
TIMER3_CC1ROUTE
No Description
0x594
read-write
0x00000000
0x000F0003
PORT
CC1 port select register
0
2
read-write
PIN
CC1 pin select register
16
4
read-write
TIMER3_CC2ROUTE
No Description
0x598
read-write
0x00000000
0x000F0003
PORT
CC2 port select register
0
2
read-write
PIN
CC2 pin select register
16
4
read-write
TIMER3_CDTI0ROUTE
No Description
0x59C
read-write
0x00000000
0x000F0003
PORT
CCC0 port select register
0
2
read-write
PIN
CCC0 pin select register
16
4
read-write
TIMER3_CDTI1ROUTE
No Description
0x5A0
read-write
0x00000000
0x000F0003
PORT
CCC1 port select register
0
2
read-write
PIN
CCC1 pin select register
16
4
read-write
TIMER3_CDTI2ROUTE
No Description
0x5A4
read-write
0x00000000
0x000F0003
PORT
CCC2 port select register
0
2
read-write
PIN
CCC2 pin select register
16
4
read-write
USART0_ROUTEEN
No Description
0x5AC
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
CLK pin enable control bit
3
1
read-write
TXPEN
TX pin enable control bit
4
1
read-write
USART0_CSROUTE
No Description
0x5B0
read-write
0x00000000
0x000F0003
PORT
CS port select register
0
2
read-write
PIN
CS pin select register
16
4
read-write
USART0_CTSROUTE
No Description
0x5B4
read-write
0x00000000
0x000F0003
PORT
CTS port select register
0
2
read-write
PIN
CTS pin select register
16
4
read-write
USART0_RTSROUTE
No Description
0x5B8
read-write
0x00000000
0x000F0003
PORT
RTS port select register
0
2
read-write
PIN
RTS pin select register
16
4
read-write
USART0_RXROUTE
No Description
0x5BC
read-write
0x00000000
0x000F0003
PORT
RX port select register
0
2
read-write
PIN
RX pin select register
16
4
read-write
USART0_CLKROUTE
No Description
0x5C0
read-write
0x00000000
0x000F0003
PORT
SCLK port select register
0
2
read-write
PIN
SCLK pin select register
16
4
read-write
USART0_TXROUTE
No Description
0x5C4
read-write
0x00000000
0x000F0003
PORT
TX port select register
0
2
read-write
PIN
TX pin select register
16
4
read-write
USART1_ROUTEEN
No Description
0x5CC
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
CLK pin enable control bit
3
1
read-write
TXPEN
TX pin enable control bit
4
1
read-write
USART1_CSROUTE
No Description
0x5D0
read-write
0x00000000
0x000F0003
PORT
CS port select register
0
2
read-write
PIN
CS pin select register
16
4
read-write
USART1_CTSROUTE
No Description
0x5D4
read-write
0x00000000
0x000F0003
PORT
CTS port select register
0
2
read-write
PIN
CTS pin select register
16
4
read-write
USART1_RTSROUTE
No Description
0x5D8
read-write
0x00000000
0x000F0003
PORT
RTS port select register
0
2
read-write
PIN
RTS pin select register
16
4
read-write
USART1_RXROUTE
No Description
0x5DC
read-write
0x00000000
0x000F0003
PORT
RX port select register
0
2
read-write
PIN
RX pin select register
16
4
read-write
USART1_CLKROUTE
No Description
0x5E0
read-write
0x00000000
0x000F0003
PORT
SCLK port select register
0
2
read-write
PIN
SCLK pin select register
16
4
read-write
USART1_TXROUTE
No Description
0x5E4
read-write
0x00000000
0x000F0003
PORT
TX port select register
0
2
read-write
PIN
TX pin select register
16
4
read-write
USART2_ROUTEEN
No Description
0x5EC
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
CLK pin enable control bit
3
1
read-write
TXPEN
TX pin enable control bit
4
1
read-write
USART2_CSROUTE
No Description
0x5F0
read-write
0x00000000
0x000F0003
PORT
CS port select register
0
2
read-write
PIN
CS pin select register
16
4
read-write
USART2_CTSROUTE
No Description
0x5F4
read-write
0x00000000
0x000F0003
PORT
CTS port select register
0
2
read-write
PIN
CTS pin select register
16
4
read-write
USART2_RTSROUTE
No Description
0x5F8
read-write
0x00000000
0x000F0003
PORT
RTS port select register
0
2
read-write
PIN
RTS pin select register
16
4
read-write
USART2_RXROUTE
No Description
0x5FC
read-write
0x00000000
0x000F0003
PORT
RX port select register
0
2
read-write
PIN
RX pin select register
16
4
read-write
USART2_CLKROUTE
No Description
0x600
read-write
0x00000000
0x000F0003
PORT
SCLK port select register
0
2
read-write
PIN
SCLK pin select register
16
4
read-write
USART2_TXROUTE
No Description
0x604
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
21
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
0
LDMAXBAR_S Registers
0x40044000
0x00000000
0x00001000
registers
CH0_REQSEL
No Description
0x000
read-write
0x00000000
0x003F000F
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
CH1_REQSEL
No Description
0x004
read-write
0x00000000
0x003F000F
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
CH2_REQSEL
No Description
0x008
read-write
0x00000000
0x003F000F
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
CH3_REQSEL
No Description
0x00C
read-write
0x00000000
0x003F000F
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
CH4_REQSEL
No Description
0x010
read-write
0x00000000
0x003F000F
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
CH5_REQSEL
No Description
0x014
read-write
0x00000000
0x003F000F
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
CH6_REQSEL
No Description
0x018
read-write
0x00000000
0x003F000F
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
CH7_REQSEL
No Description
0x01C
read-write
0x00000000
0x003F000F
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
TIMER0_S
0
TIMER0_S Registers
0x40048000
0x00000000
0x00001000
registers
TIMER0
6
IPVERSION
No Description
0x000
read-only
0x00000000
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
RETIMESEL
PWM output retime select
12
1
read-write
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
0x00000001
EN
Timer Module Enable
0
1
read-write
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
0
TIMER1_S Registers
0x4004C000
0x00000000
0x00001000
registers
TIMER1
7
IPVERSION
No Description
0x000
read-only
0x00000000
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
RETIMESEL
PWM output retime select
12
1
read-write
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
0x00000001
EN
Timer Module Enable
0
1
read-write
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
0
TIMER2_S Registers
0x40050000
0x00000000
0x00001000
registers
TIMER2
8
IPVERSION
No Description
0x000
read-only
0x00000000
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
RETIMESEL
PWM output retime select
12
1
read-write
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
0x00000001
EN
Timer Module Enable
0
1
read-write
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
0
TIMER3_S Registers
0x40054000
0x00000000
0x00001000
registers
TIMER3
9
IPVERSION
No Description
0x000
read-only
0x00000000
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
RETIMESEL
PWM output retime select
12
1
read-write
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
0x00000001
EN
Timer Module Enable
0
1
read-write
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
0x40058000
0x00000000
0x00001000
registers
USART0_RX
11
USART0_TX
12
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
USART1_S
0
USART1_S Registers
0x4005C000
0x00000000
0x00001000
registers
USART1_RX
13
USART1_TX
14
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
USART2_S
0
USART2_S Registers
0x40060000
0x00000000
0x00001000
registers
USART2_RX
15
USART2_TX
16
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
0
BURTC_S Registers
0x40064000
0x00000000
0x00001000
registers
BURTC
18
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
BURTC Enable
0
1
read-write
CFG
No Description
0x008
read-write
0x00000000
0x000000F3
DEBUGRUN
Debug Mode Run Enable
0
1
read-write
DISABLE
BURTC is frozen in debug mode
0
ENABLE
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
0x0000003F
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
EN
Sync busy for EN
5
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
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
SYSCFG_S
0
SYSCFG_S Registers
0x4007C000
0x00000000
0x00001000
registers
SYSCFG
20
SW0
53
SW1
54
SW2
55
SW3
56
IF
No Description
0x000
read-write
0x00000000
0x3303000F
SW0
Software Interrupt 0
0
1
read-write
SW1
Software Interrupt 1
1
1
read-write
SW2
Software Interrupt 2
2
1
read-write
SW3
Software Interrupt 3
3
1
read-write
RAMERR1B
RAM 1-bit ECC Error Interrupt flag
16
1
read-write
RAMERR2B
RAM 2-bit ECC Error Interrupt flag
17
1
read-write
SEQRAMERR1B
SEQRAM 1-bit ECC Error Interrupt flag
24
1
read-write
SEQRAMERR2B
SEQRAM 2-bit ECC Error Interrupt flag
25
1
read-write
FRCRAMERR1BIF
FRCRAM 1-bit ECC Error Interrupt flag
28
1
read-write
FRCRAMERR2BIF
FRCRAM 2-bit ECC Error Interrupt flag
29
1
read-write
IEN
No Description
0x004
read-write
0x00000000
0x3303000F
SW0
Software interrupt 0
0
1
read-write
SW1
Software interrupt 1
1
1
read-write
SW2
Software interrupt 2
2
1
read-write
SW3
Software interrupt 3
3
1
read-write
RAMERR1B
RAM 1-bit ECC Error Interrupt enable
16
1
read-write
RAMERR2B
RAM 2-bit ECC Error Interrupt enable
17
1
read-write
SEQRAMERR1B
SEQRAM 1-bit ECC Error Interrupt enable
24
1
read-write
SEQRAMERR2B
SEQRAM 2-bit ECC Error Interrupt enable
25
1
read-write
FRCRAMERR1BIEN
FRCRAM 1-bit ECC Error Interrupt enable
28
1
read-write
FRCRAMERR2BIEN
FRCRAM 2-bit ECC Error Interrupt enable
29
1
read-write
CHIPREVHW
No Description
0x010
read-write
0x00000000
0xFF0FFFFF
MAJOR
Chip Rev Major value
0
6
read-write
FAMILY
Chip Family value
6
6
read-write
MINOR
Chip Rev Minor value
12
8
read-write
CHIPREV
No Description
0x014
read-write
0x00000000
0x000FFFFF
MAJOR
Part Revision Major value
0
6
read-write
FAMILY
Part Family value
6
6
read-write
MINOR
Part Revision Minor value
12
8
read-write
CFGSYSTIC
No Description
0x024
read-write
0x00000000
0x00000003
SYSTICEXTCLKEN
SysTick External Clock Enable
0
1
read-write
CTRL
No Description
0x200
read-write
0x00000021
0x00000021
ADDRFAULTEN
Invalid Address Bus Fault Response Enable
0
1
read-write
RAMECCERRFAULTEN
Two bit ECC Error Bus Fault Response Enable
5
1
read-write
DMEM0RETNCTRL
No Description
0x208
read-write
0x00000000
0x0000001F
RAMRETNCTRL
DMEM0 blockset retention control
0
5
read-write
ALLON
None of the RAM blocks powered down
0
BLK5
Power down RAM block 5 (address range 0x20014000-0x20017FFF)
16
BLK4TO5
Power down RAM blocks 4 and above (address range 0x20010000-0x20017FFF)
24
BLK3TO5
Power down RAM blocks 3 and above (address range 0x2000C000-0x20017FFF)
28
BLK2TO5
Power down RAM blocks 2 and above (address range 0x20008000-0x20017FFF)
30
BLK1TO5
Power down RAM blocks 1 and above (address range 0x20004000-0x20017FFF)
31
DMEM0ECCADDR
No Description
0x210
read-only
0x00000000
0xFFFFFFFF
DMEM0ECCADDR
DMEM0 RAM ECC Error Address
0
32
read-only
DMEM0ECCCTRL
No Description
0x214
read-write
0x00000000
0x00000003
RAMECCEWEN
RAM ECC Write Enable
0
1
read-write
RAMECCCHKEN
RAM ECC Check Enable
1
1
read-write
DMEM0RAMCTRL
No Description
0x218
read-write
0x00000000
0x00000007
RAMCACHEEN
RAM CACHE Enable
0
1
read-write
RAMWSEN
RAM WAIT STATE Enable
1
1
read-write
RAMPREFETCHEN
RAM Prfetch Enable
2
1
read-write
RADIORAMRETNCTRL
No Description
0x400
read-write
0x00000000
0x00000101
SEQRAMRETNCTRL
SEQRAM Memory Shutdown Control Register
0
1
read-write
ALLON
SEQRAM not powered down
0
SEQBLK
Power down SEQRAM (address range 0x50000000-0x50001FFF)
1
FRCRAMRETNCTRL
FRCRAM Memory Shutdown Control Register
8
1
read-write
ALLON
FRCRAM not powered down
0
FRCBLK
Power down FRCRAM (address range 0x50002000-0x50002FFF)
1
RADIOECCCTRL
No Description
0x408
read-write
0x00000000
0x00000303
SEQRAMECCEWEN
SEQRAM ECC Write Enable
0
1
read-write
SEQRAMECCCHKEN
SEQRAM ECC Check Enable
1
1
read-write
FRCRAMECCEWEN
FRCRAM ECC Write Enable
8
1
read-write
FRCRAMECCCHKEN
FRCRAM ECC Check Enable
9
1
read-write
RADIORAMCTRL
No Description
0x40C
read-write
0x00000000
0x01070007
SEQRAMCACHEEN
SEQRAM CACHE Enable
0
1
read-write
SEQRAMWSEN
SEQRAM WAIT STATE Enable
1
1
read-write
SEQRAMPREFETCHEN
SEQRAM Prfetch Enable
2
1
read-write
FRCRAMCACHEEN
FRCRAM CACHE Enable
16
1
read-write
FRCRAMWSEN
FRCRAM WAIT STATE Enable
17
1
read-write
FRCRAMPREFETCHEN
FRCRAM Prfetch Enable
18
1
read-write
DEMODRAMCACHEEN
DEMODRAM CACHE Enable
24
1
read-write
SEQRAMECCADDR
No Description
0x410
read-only
0x00000000
0xFFFFFFFF
SEQRAMECCADDR
SEQRAM ECC Error Address
0
32
read-only
FRCRAMECCADDR
No Description
0x414
read-only
0x00000000
0xFFFFFFFF
FRCRAMECCADDR
FRCRAM ECC Error Address
0
32
read-only
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
RADIOAES_S
0
RADIOAES_S Registers
0x44000000
0x00000000
0x00004000
registers
AES
49
FETCHADDR
Fetcher: Start address of data block
0x000
read-write
0x00000000
0xFFFFFFFF
ADDR
Start address of data block
0
32
read-write
FETCHDESCR
Fetcher: Descriptor address (Should be renamed to match Barco doc after PG)
0x004
read-write
0x00000000
0xFFFFFFFF
DESCR
Descriptor address
0
32
read-write
FETCHLEN
Fetcher: Length of data block
0x008
read-write
0x00000000
0x3FFFFFFF
LENGTH
Length of data block
0
28
read-write
CONSTADDR
Constant address
28
1
read-write
REALIGN
Realign lengh
29
1
read-write
FETCHTAG
Fetcher: User tag
0x00C
read-write
0x00000000
0xFFFFFFFF
TAG
User tag
0
32
read-write
PUSHADDR
Pusher: Start address of data block
0x010
read-write
0x00000000
0xFFFFFFFF
ADDR
Start address of data block
0
32
read-write
PUSHDESCR
Pusher: Descriptor address (Should be renamed to match Barco doc after PG)
0x014
read-write
0x00000000
0xFFFFFFFF
DESCR
Descriptor address
0
32
read-write
PUSHLEN
Pusher: Length of data block
0x018
read-write
0x00000000
0x7FFFFFFF
LENGTH
Start address of data block
0
28
read-write
CONSTADDR
Constant address
28
1
read-write
REALIGN
Realign length
29
1
read-write
DISCARD
Discard data
30
1
read-write
IEN
Interrupt enable
0x01C
read-write
0x00000000
0x0000003F
FETCHERENDOFBLOCK
End of block interrupt enable
0
1
read-write
FETCHERSTOPPED
Stopped interrupt enable
1
1
read-write
FETCHERERROR
Error interrupt enable
2
1
read-write
PUSHERENDOFBLOCK
End of block interrupt enable
3
1
read-write
PUSHERSTOPPED
Stopped interrupt enable
4
1
read-write
PUSHERERROR
Error interrupt enable
5
1
read-write
IF
Interrupt flag register
0x028
read-only
0x00000000
0x0000003F
FETCHERENDOFBLOCK
End of block interrupt flag
0
1
read-only
FETCHERSTOPPED
Stopped interrupt flag
1
1
read-only
FETCHERERROR
Error interrupt flag
2
1
read-only
PUSHERENDOFBLOCK
End of block interrupt flag
3
1
read-only
PUSHERSTOPPED
Stopped interrupt flag
4
1
read-only
PUSHERERROR
Error interrupt flag
5
1
read-only
IFC
Writing a '1' clears the interrupt status. Writing a '0' has no effect.
0x030
write-only
0x00000000
0x0000003F
FETCHERENDOFBLOCK
End of block interrupt flag clear
0
1
write-only
FETCHERSTOPPED
Stopped interrupt flag clear
1
1
write-only
FETCHERERROR
Error interrupt flag clear
2
1
write-only
PUSHERENDOFBLOCK
New BitField
3
1
write-only
PUSHERSTOPPED
New BitField
4
1
write-only
PUSHERERROR
New BitField
5
1
write-only
CTRL
Control register, called CONFIG in Barco datasheet.
0x034
read-write
0x00000000
0x0000001F
FETCHERSCATTERGATHER
Fetcher scatter/gather
0
1
read-write
PUSHERSCATTERGATHER
Pusher scatter/gather
1
1
read-write
STOPFETCHER
Stop fetcher
2
1
read-write
STOPPUSHER
Stop pusher
3
1
read-write
SWRESET
Software reset
4
1
read-write
CMD
Command register for starting the fetcher and pusher
0x038
write-only
0x00000000
0x00000003
STARTFETCHER
Start fetch
0
1
write-only
STARTPUSHER
Start push
1
1
write-only
STATUS
Status register
0x03C
read-only
0x00000000
0xFFFF0073
FETCHERBSY
Fetcher busy
0
1
read-only
PUSHERBSY
Pusher busy
1
1
read-only
NOTEMPTY
Not empty flag from input FIFO (fetcher)
4
1
read-only
WAITING
Pusher waiting for FIFO
5
1
read-only
SOFTRSTBSY
Software reset busy
6
1
read-only
FIFODATANUM
Number of data in output FIFO
16
16
read-only
BUFC_S
0
BUFC_S Registers
0x44004000
0x00000000
0x00001000
registers
BUFC
32
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
Enable peripheral clock to this module
0
1
read-write
BUF0_CTRL
No Description
0x008
read-write
0x00000000
0x00000007
SIZE
Buffer Size
0
3
read-write
SIZE64
Sets Buffer size to 64 bytes
0
SIZE128
Sets Buffer size to 128 bytes
1
SIZE256
Sets Buffer size to 256 bytes
2
SIZE512
Sets Buffer size to 512 bytes
3
SIZE1024
Sets Buffer size to 1024 bytes
4
SIZE2048
Sets Buffer size to 2048 bytes
5
SIZE4096
Sets Buffer size to 4096 bytes
6
BUF0_ADDR
No Description
0x00C
read-write
0x00000000
0x00FFFFFF
ADDR
Buffer Address
0
24
read-write
BUF0_WRITEOFFSET
No Description
0x010
read-write
0x00000000
0x00001FFF
WRITEOFFSET
Write Offset
0
13
read-write
BUF0_READOFFSET
No Description
0x014
read-write
0x00000000
0x00001FFF
READOFFSET
Read Offset
0
13
read-write
BUF0_READDATA
No Description
0x01C
read-only
0x00000000
0x000000FF
READDATA
Buffer Read Data
0
8
read-only
BUF0_WRITEDATA
No Description
0x020
write-only
0x00000000
0x000000FF
WRITEDATA
Buffer Write Data
0
8
write-only
BUF0_XWRITE
No Description
0x024
write-only
0x00000000
0x000000FF
XORWRITEDATA
Buffer XOR Write Data
0
8
write-only
BUF0_STATUS
No Description
0x028
read-only
0x00000000
0x00111FFF
BYTES
Number of Bytes in the Buffer
0
13
read-only
THRESHOLDFLAG
Buffer Threshold Flag
20
1
read-only
BUF0_THRESHOLDCTRL
No Description
0x02C
read-write
0x00000000
0x00002FFF
THRESHOLD
Buffer Threshold Value
0
12
read-write
THRESHOLDMODE
Buffer Threshold Mode
13
1
read-write
LARGER
THRESHOLDIF will be set if BYTES is larger than THRESHOLD
0
LESSOREQUAL
THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD
1
BUF0_CMD
No Description
0x030
write-only
0x00000000
0x0000000F
CLEAR
Buffer Clear
0
1
write-only
PREFETCH
Prefetch
1
1
write-only
BUF0_FIFOASYNC
No Description
0x034
write-only
0x00000000
0x00000001
RST
Reset ASYNC
0
1
write-only
BUF1_CTRL
No Description
0x038
read-write
0x00000000
0x00000007
SIZE
Buffer Size
0
3
read-write
SIZE64
Sets Buffer size to 64 bytes
0
SIZE128
Sets Buffer size to 128 bytes
1
SIZE256
Sets Buffer size to 256 bytes
2
SIZE512
Sets Buffer size to 512 bytes
3
SIZE1024
Sets Buffer size to 1024 bytes
4
SIZE2048
Sets Buffer size to 2048 bytes
5
SIZE4096
Sets Buffer size to 4096 bytes
6
BUF1_ADDR
No Description
0x03C
read-write
0x00000000
0x00FFFFFF
ADDR
Buffer Address
0
24
read-write
BUF1_WRITEOFFSET
No Description
0x040
read-write
0x00000000
0x00001FFF
WRITEOFFSET
Write Offset
0
13
read-write
BUF1_READOFFSET
No Description
0x044
read-write
0x00000000
0x00001FFF
READOFFSET
Read Offset
0
13
read-write
BUF1_READDATA
No Description
0x04C
read-only
0x00000000
0x000000FF
READDATA
Buffer Read Data
0
8
read-only
BUF1_WRITEDATA
No Description
0x050
write-only
0x00000000
0x000000FF
WRITEDATA
Buffer Write Data
0
8
write-only
BUF1_XWRITE
No Description
0x054
write-only
0x00000000
0x000000FF
XORWRITEDATA
Buffer XOR Write Data
0
8
write-only
BUF1_STATUS
No Description
0x058
read-only
0x00000000
0x00111FFF
BYTES
Number of Bytes in the Buffer
0
13
read-only
THRESHOLDFLAG
Buffer Threshold Flag
20
1
read-only
BUF1_THRESHOLDCTRL
No Description
0x05C
read-write
0x00000000
0x00002FFF
THRESHOLD
Buffer Threshold Value
0
12
read-write
THRESHOLDMODE
Buffer Threshold Mode
13
1
read-write
LARGER
THRESHOLDIF will be set if BYTES is larger than THRESHOLD
0
LESSOREQUAL
THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD
1
BUF1_CMD
No Description
0x060
write-only
0x00000000
0x0000000F
CLEAR
Buffer Clear
0
1
write-only
PREFETCH
Prefetch
1
1
write-only
BUF1_FIFOASYNC
No Description
0x064
write-only
0x00000000
0x00000001
RST
Reset ASYNC
0
1
write-only
BUF2_CTRL
No Description
0x068
read-write
0x00000000
0x00000007
SIZE
Buffer Size
0
3
read-write
SIZE64
Sets Buffer size to 64 bytes
0
SIZE128
Sets Buffer size to 128 bytes
1
SIZE256
Sets Buffer size to 256 bytes
2
SIZE512
Sets Buffer size to 512 bytes
3
SIZE1024
Sets Buffer size to 1024 bytes
4
SIZE2048
Sets Buffer size to 2048 bytes
5
SIZE4096
Sets Buffer size to 4096 bytes
6
BUF2_ADDR
No Description
0x06C
read-write
0x00000000
0x00FFFFFF
ADDR
Buffer Address
0
24
read-write
BUF2_WRITEOFFSET
No Description
0x070
read-write
0x00000000
0x00001FFF
WRITEOFFSET
Write Offset
0
13
read-write
BUF2_READOFFSET
No Description
0x074
read-write
0x00000000
0x00001FFF
READOFFSET
Read Offset
0
13
read-write
BUF2_READDATA
No Description
0x07C
read-only
0x00000000
0x000000FF
READDATA
Buffer Read Data
0
8
read-only
BUF2_WRITEDATA
No Description
0x080
write-only
0x00000000
0x000000FF
WRITEDATA
Buffer Write Data
0
8
write-only
BUF2_XWRITE
No Description
0x084
write-only
0x00000000
0x000000FF
XORWRITEDATA
Buffer XOR Write Data
0
8
write-only
BUF2_STATUS
No Description
0x088
read-only
0x00000000
0x00111FFF
BYTES
Number of Bytes in the Buffer
0
13
read-only
THRESHOLDFLAG
Buffer Threshold Flag
20
1
read-only
BUF2_THRESHOLDCTRL
No Description
0x08C
read-write
0x00000000
0x00002FFF
THRESHOLD
Buffer Threshold Value
0
12
read-write
THRESHOLDMODE
Buffer Threshold Mode
13
1
read-write
LARGER
THRESHOLDIF will be set if BYTES is larger than THRESHOLD
0
LESSOREQUAL
THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD
1
BUF2_CMD
No Description
0x090
write-only
0x00000000
0x0000000F
CLEAR
Buffer Clear
0
1
write-only
PREFETCH
Prefetch
1
1
write-only
BUF2_FIFOASYNC
No Description
0x094
write-only
0x00000000
0x00000001
RST
Reset ASYNC
0
1
write-only
BUF3_CTRL
No Description
0x098
read-write
0x00000000
0x00000007
SIZE
Buffer Size
0
3
read-write
SIZE64
Sets Buffer size to 64 bytes
0
SIZE128
Sets Buffer size to 128 bytes
1
SIZE256
Sets Buffer size to 256 bytes
2
SIZE512
Sets Buffer size to 512 bytes
3
SIZE1024
Sets Buffer size to 1024 bytes
4
SIZE2048
Sets Buffer size to 2048 bytes
5
SIZE4096
Sets Buffer size to 4096 bytes
6
BUF3_ADDR
No Description
0x09C
read-write
0x00000000
0x00FFFFFF
ADDR
Buffer Address
0
24
read-write
BUF3_WRITEOFFSET
No Description
0x0A0
read-write
0x00000000
0x00001FFF
WRITEOFFSET
Write Offset
0
13
read-write
BUF3_READOFFSET
No Description
0x0A4
read-write
0x00000000
0x00001FFF
READOFFSET
Read Offset
0
13
read-write
BUF3_READDATA
No Description
0x0AC
read-only
0x00000000
0x000000FF
READDATA
Buffer Read Data
0
8
read-only
BUF3_WRITEDATA
No Description
0x0B0
write-only
0x00000000
0x000000FF
WRITEDATA
Buffer Write Data
0
8
write-only
BUF3_XWRITE
No Description
0x0B4
write-only
0x00000000
0x000000FF
XORWRITEDATA
Buffer XOR Write Data
0
8
write-only
BUF3_STATUS
No Description
0x0B8
read-only
0x00000000
0x00111FFF
BYTES
Number of Bytes in the Buffer
0
13
read-only
THRESHOLDFLAG
Buffer Threshold Flag
20
1
read-only
BUF3_THRESHOLDCTRL
No Description
0x0BC
read-write
0x00000000
0x00002FFF
THRESHOLD
Buffer Threshold Value
0
12
read-write
THRESHOLDMODE
Buffer Threshold Mode
13
1
read-write
LARGER
THRESHOLDIF will be set if BYTES is larger than THRESHOLD
0
LESSOREQUAL
THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD
1
BUF3_CMD
No Description
0x0C0
write-only
0x00000000
0x0000000F
CLEAR
Buffer Clear
0
1
write-only
PREFETCH
Prefetch
1
1
write-only
BUF3_FIFOASYNC
No Description
0x0C4
write-only
0x00000000
0x00000001
RST
Reset ASYNC
0
1
write-only
IF
No Description
0x0E0
read-write
0x00000000
0x8F0F0F0F
BUF0OF
Buffer 0 Overflow
0
1
read-write
BUF0UF
Buffer 0 Underflow
1
1
read-write
BUF0THR
Buffer 0 Threshold Event
2
1
read-write
BUF0CORR
Buffer 0 Corrupt
3
1
read-write
BUF1OF
Buffer 1 Overflow
8
1
read-write
BUF1UF
Buffer 1 Underflow
9
1
read-write
BUF1THR
Buffer 2 Threshold Event
10
1
read-write
BUF1CORR
Buffer 1 Corrupt
11
1
read-write
BUF2OF
Buffer 2 Overflow
16
1
read-write
BUF2UF
Buffer 2 Underflow
17
1
read-write
BUF2THR
Buffer 2 Threshold Event
18
1
read-write
BUF2CORR
Buffer 2 Corrupt
19
1
read-write
BUF3OF
Buffer 3 Overflow
24
1
read-write
BUF3UF
Buffer 3 Underflow
25
1
read-write
BUF3THR
Buffer 3 Threshold Event
26
1
read-write
BUF3CORR
Buffer 3 Corrupt
27
1
read-write
BUSERROR
Bus Error
31
1
read-write
IEN
No Description
0x0EC
read-write
0x00000000
0x8F0F0F0F
BUF0OF
BUF0OF Interrupt Enable
0
1
read-write
BUF0UF
BUF0UF Interrupt Enable
1
1
read-write
BUF0THR
BUF0THR Interrupt Enable
2
1
read-write
BUF0CORR
BUF0CORR Interrupt Enable
3
1
read-write
BUF1OF
BUF1OF Interrupt Enable
8
1
read-write
BUF1UF
BUF1UF Interrupt Enable
9
1
read-write
BUF1THR
BUF1THR Interrupt Enable
10
1
read-write
BUF1CORR
BUF1CORR Interrupt Enable
11
1
read-write
BUF2OF
BUF2OF Interrupt Enable
16
1
read-write
BUF2UF
BUF2UF Interrupt Enable
17
1
read-write
BUF2THR
BUF2THR Interrupt Enable
18
1
read-write
BUF2CORR
BUF2CORR Interrupt Enable
19
1
read-write
BUF3OF
BUF3OF Interrupt Enable
24
1
read-write
BUF3UF
BUF3UF Interrupt Enable
25
1
read-write
BUF3THR
BUF3THR Interrupt Enable
26
1
read-write
BUF3CORR
BUF3CORR Interrupt Enable
27
1
read-write
BUSERROR
BUSERROR Interrupt Enable
31
1
read-write
RAMBASEADDR
No Description
0x0F0
read-write
0x20000000
0xFFFF0000
RAMBASEADDR
RAM BASE ADDR
16
16
read-write
SMU_S
0
SMU_S Registers
0x44008000
0x00000000
0x00001000
registers
SMU_SECURE
3
SMU_PRIVILEGED
4
IPVERSION
No Description
0x000
read-only
0x00000000
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 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
M33CTRL
Holds the M33 control settings
0x020
read-write
0x00000000
0x0000001F
LOCKSVTAIRCR
SVTAIRCR LOCK bit
0
1
read-write
LOCKNSVTOR
NSVTOR LOCK bit
1
1
read-write
LOCKSMPU
SMPU LOCK bit
2
1
read-write
LOCKNSMPU
NSMPU LOCK bit
3
1
read-write
LOCKSAU
SAU LOCK bit
4
1
read-write
PPUPATD0
Set peripheral bits to 1 to mark as privileged access only
0x040
read-write
0x00000000
0xFFFFFFFE
EMU
EMU Privileged Access
1
1
read-write
CMU
CMU Privileged Access
2
1
read-write
HFXO0
HFXO0 Privileged Access
3
1
read-write
HFRCO0
HFRCO0 Privileged Access
4
1
read-write
FSRCO
FSRCO Privileged Access
5
1
read-write
DPLL0
DPLL0 Privileged Access
6
1
read-write
LFXO
LFXO Privileged Access
7
1
read-write
LFRCO
LFRCO Privileged Access
8
1
read-write
ULFRCO
ULFRCO Privileged Access
9
1
read-write
MSC
MSC Privileged Access
10
1
read-write
ICACHE0
ICACHE0 Privileged Access
11
1
read-write
PRS
PRS Privileged Access
12
1
read-write
GPIO
GPIO Privileged Access
13
1
read-write
LDMA
LDMA Privileged Access
14
1
read-write
LDMAXBAR
LDMAXBAR Privileged Access
15
1
read-write
TIMER0
TIMER0 Privileged Access
16
1
read-write
TIMER1
TIMER1 Privileged Access
17
1
read-write
TIMER2
TIMER2 Privileged Access
18
1
read-write
TIMER3
TIMER3 Privileged Access
19
1
read-write
USART0
USART0 Privileged Access
20
1
read-write
USART1
USART1 Privileged Access
21
1
read-write
USART2
USART2 Privileged Access
22
1
read-write
BURTC
BURTC Privileged Access
23
1
read-write
I2C1
I2C1 Privileged Access
24
1
read-write
CHIPTESTCTRL
CHIPTESTCTRL Privileged Access
25
1
read-write
LVGD
LVGD Privileged Access
26
1
read-write
SYSCFG
SYSCFG Privileged Access
27
1
read-write
BURAM
BURAM Privileged Access
28
1
read-write
IFADCDEBUG
IFADCDEBUG Privileged Access
29
1
read-write
GPCRC
GPCRC Privileged Access
30
1
read-write
RTCC
RTCC Privileged Access
31
1
read-write
PPUPATD1
Set peripheral bits to 1 to mark as privileged access only
0x044
read-write
0x00000000
0x00003FFF
LETIMER0
LETIMER0 Privileged Access
0
1
read-write
IADC0
IADC0 Privileged Access
1
1
read-write
ACMP0
ACMP0 Privileged Access
2
1
read-write
ACMP1
ACMP1 Privileged Access
3
1
read-write
I2C0
I2C0 Privileged Access
4
1
read-write
HFRCOEM23
HFRCOEM23 Privileged Access
5
1
read-write
WDOG0
WDOG0 Privileged Access
6
1
read-write
WDOG1
WDOG1 Privileged Access
7
1
read-write
AMUXCP0
AMUXCP0 Privileged Access
8
1
read-write
RADIOAES
RADIOAES Privileged Access
9
1
read-write
BUFC
BUFC Privileged Access
10
1
read-write
SMU
SMU Privileged Access
11
1
read-write
AHBRADIO
AHBRADIO Privileged Access
12
1
read-write
SEMAILBOX
SE MAILBOX Privileged Access
13
1
read-write
PPUSATD0
No Description
0x060
read-write
0x00000000
0xFFFFFFFE
EMU
EMU Secure Access
1
1
read-write
CMU
CMU Secure Access
2
1
read-write
HFXO0
HFXO0 Secure Access
3
1
read-write
HFRCO0
HFRCO0 Secure Access
4
1
read-write
FSRCO
FSRCO Secure Access
5
1
read-write
DPLL0
DPLL0 Secure Access
6
1
read-write
LFXO
LFXO Secure Access
7
1
read-write
LFRCO
LFRCO Secure Access
8
1
read-write
ULFRCO
ULFRCO Secure Access
9
1
read-write
MSC
MSC Secure Access
10
1
read-write
ICACHE0
ICACHE0 Secure Access
11
1
read-write
PRS
PRS Secure Access
12
1
read-write
GPIO
GPIO Secure Access
13
1
read-write
LDMA
LDMA Secure Access
14
1
read-write
LDMAXBAR
LDMAXBAR Secure Access
15
1
read-write
TIMER0
TIMER0 Secure Access
16
1
read-write
TIMER1
TIMER1 Secure Access
17
1
read-write
TIMER2
TIMER2 Secure Access
18
1
read-write
TIMER3
TIMER3 Secure Access
19
1
read-write
USART0
USART0 Secure Access
20
1
read-write
USART1
USART1 Secure Access
21
1
read-write
USART2
USART2 Secure Access
22
1
read-write
BURTC
BURTC Secure Access
23
1
read-write
I2C1
I2C1 Secure Access
24
1
read-write
CHIPTESTCTRL
CHIPTESTCTRL Secure Access
25
1
read-write
LVGD
LVGD Secure Access
26
1
read-write
SYSCFG
SYSCFG Secure Access
27
1
read-write
BURAM
BURAM Secure Access
28
1
read-write
IFADCDEBUG
IFADCDEBUG Secure Access
29
1
read-write
GPCRC
GPCRC Secure Access
30
1
read-write
RTCC
RTCC Secure Access
31
1
read-write
PPUSATD1
No Description
0x064
read-write
0x00000000
0x00003FFF
LETIMER0
LETIMER0 Secure Access
0
1
read-write
IADC0
IADC0 Secure Access
1
1
read-write
ACMP0
ACMP0 Secure Access
2
1
read-write
ACMP1
ACMP1 Secure Access
3
1
read-write
I2C0
I2C0 Secure Access
4
1
read-write
HFRCOEM23
HFRCOEM23 Secure Access
5
1
read-write
WDOG0
WDOG0 Secure Access
6
1
read-write
WDOG1
WDOG1 Secure Access
7
1
read-write
AMUXCP0
AMUXCP0 Secure Access
8
1
read-write
RADIOAES
RADIOAES Secure Access
9
1
read-write
BUFC
BUFC Secure Access
10
1
read-write
SMU
SMU Secure Access
11
1
read-write
AHBRADIO
AHBRADIO Secure Access
12
1
read-write
SEMAILBOX
SE MAILBOX Secure Access
13
1
read-write
PPUFS
No Description
0x140
read-only
0x00000000
0x000000FF
PPUFSPERIPHID
Peripheral ID
0
8
read-only
BMPUPATD0
No Description
0x150
read-write
0x0000003F
0x0000003F
RADIOAES
RADIO AES DMA privileged mode
0
1
read-write
RADIOSUBSYSTEM
RADIO subsystem masters privileged mode
1
1
read-write
BUFC
RADIO BUFFER controller privileged mode
2
1
read-write
RADIOIFADCDEBUG
RADIO IFADC debug privileged mode
3
1
read-write
LDMA
MCU LDMA privileged mode
4
1
read-write
SEDMA
SE mailbox DMA privileged mode
5
1
read-write
BMPUSATD0
No Description
0x170
read-write
0x0000003F
0x0000003F
RADIOAES
RADIO AES DMA secure mode
0
1
read-write
RADIOSUBSYSTEM
RADIO subsystem masters secure mode
1
1
read-write
BUFC
RADIO BUFFER controller secure mode
2
1
read-write
RADIOIFADCDEBUG
RADIO IFADC debug secure mode
3
1
read-write
LDMA
MCU LDMA secure mode
4
1
read-write
SEDMA
MCU to SE mailbox DMA 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
0x02000000
0x0FFFF000
ESAUMRB01
Moveable Region Boundary
12
16
read-write
ESAUMRB12
No Description
0x274
read-write
0x04000000
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
RTCC_S
0
RTCC_S Registers
0x48000000
0x00000000
0x00001000
registers
RTCC
10
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP VERSION
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
RTCC Enable
0
1
read-write
CFG
No Description
0x008
read-write
0x00000000
0x000000FF
DEBUGRUN
Debug Mode Run Enable
0
1
read-write
X0
RTCC is frozen in debug mode
0
X1
RTCC is running in debug mode
1
PRECNTCCV0TOP
Pre-counter CCV0 top value enable.
1
1
read-write
CNTCCV1TOP
CCV1 top value enable
2
1
read-write
CNTTICK
Counter prescaler mode.
3
1
read-write
PRESC
CNT register ticks according to configuration in CNTPRESC.
0
CCV0MATCH
CNT register ticks when PRECNT matches RTCC_CC0_CCV[14:0]
1
CNTPRESC
Counter prescaler value.
4
4
read-write
DIV1
CLK_CNT = (RTCC LF CLK)/1
0
DIV2
CLK_CNT = (RTCC LF CLK)/2
1
DIV4
CLK_CNT = (RTCC LF CLK)/4
2
DIV8
CLK_CNT = (RTCC LF CLK)/8
3
DIV16
CLK_CNT = (RTCC LF CLK)/16
4
DIV32
CLK_CNT = (RTCC LF CLK)/32
5
DIV64
CLK_CNT = (RTCC LF CLK)/64
6
DIV128
CLK_CNT = (RTCC LF CLK)/128
7
DIV256
CLK_CNT = (RTCC LF CLK)/256
8
DIV512
CLK_CNT = (RTCC LF CLK)/512
9
DIV1024
CLK_CNT = (RTCC LF CLK)/1024
10
DIV2048
CLK_CNT = (RTCC LF CLK)/2048
11
DIV4096
CLK_CNT = (RTCC LF CLK)/4096
12
DIV8192
CLK_CNT = (RTCC LF CLK)/8192
13
DIV16384
CLK_CNT = (RTCC LF CLK)/16384
14
DIV32768
CLK_CNT = (RTCC LF CLK)/32768
15
CMD
No Description
0x00C
write-only
0x00000000
0x00000003
START
Start RTCC main counter
0
1
write-only
STOP
Stop RTCC main counter
1
1
write-only
STATUS
No Description
0x010
read-only
0x00000000
0x00000003
RUNNING
RTCC running status
0
1
read-only
RTCCLOCKSTATUS
Lock Status
1
1
read-only
UNLOCKED
RTCC registers are unlocked
0
LOCKED
RTCC registers are locked
1
IF
No Description
0x014
read-write
0x00000000
0x0000001F
OF
Overflow Interrupt Flag
0
1
read-write
CNTTICK
Main counter tick
1
1
read-write
CC0
CC Channel n Interrupt Flag
2
1
read-write
CC1
CC Channel n Interrupt Flag
3
1
read-write
CC2
CC Channel n Interrupt Flag
4
1
read-write
IEN
No Description
0x018
read-write
0x00000000
0x0000001F
OF
OF Interrupt Enable
0
1
read-write
CNTTICK
CNTTICK Interrupt Enable
1
1
read-write
CC0
CC Channel n Interrupt Enable
2
1
read-write
CC1
CC Channel n Interrupt Enable
3
1
read-write
CC2
CC Channel n Interrupt Enable
4
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
COMBCNT
No Description
0x024
read-only
0x00000000
0xFFFFFFFF
PRECNT
Pre-Counter Value
0
15
read-only
CNTLSB
Counter Value
15
17
read-only
SYNCBUSY
No Description
0x028
read-only
0x00000000
0x0000000F
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
LOCK
No Description
0x02C
write-only
0x00000000
0x0000FFFF
LOCKKEY
Configuration Lock Key
0
16
write-only
UNLOCK
Write to unlock RTCC lockable registers
44776
CC0_CTRL
No Description
0x030
read-write
0x00000000
0x0000007F
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0
INPUTCAPTURE
Input capture
1
OUTPUTCOMPARE
Output compare
2
CMOA
Compare Match Output Action
2
2
read-write
PULSE
A single clock cycle pulse is generated on output
0
TOGGLE
Toggle output on compare match
1
CLEAR
Clear output on compare match
2
SET
Set output on compare match
3
COMPBASE
Capture compare channel comparison base.
4
1
read-write
CNT
RTCC_CCx_ICVALUE/OCVALUE is compared with CNT register.
0
PRECNT
Least significant bits of RTCC_CCx_ICVALUE/OCVALUE are compared with COMBCNT.
1
ICEDGE
Input Capture Edge Select
5
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
CC0_OCVALUE
No Description
0x034
read-write
0x00000000
0xFFFFFFFF
OC
Output Compare Value
0
32
read-write
CC0_ICVALUE
No Description
0x038
read-only
0x00000000
0xFFFFFFFF
IC
Input Capture Value
0
32
read-only
CC1_CTRL
No Description
0x03C
read-write
0x00000000
0x0000007F
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0
INPUTCAPTURE
Input capture
1
OUTPUTCOMPARE
Output compare
2
CMOA
Compare Match Output Action
2
2
read-write
PULSE
A single clock cycle pulse is generated on output
0
TOGGLE
Toggle output on compare match
1
CLEAR
Clear output on compare match
2
SET
Set output on compare match
3
COMPBASE
Capture compare channel comparison base.
4
1
read-write
CNT
RTCC_CCx_ICVALUE/OCVALUE is compared with CNT register.
0
PRECNT
Least significant bits of RTCC_CCx_ICVALUE/OCVALUE are compared with COMBCNT.
1
ICEDGE
Input Capture Edge Select
5
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
CC1_OCVALUE
No Description
0x040
read-write
0x00000000
0xFFFFFFFF
OC
Output Compare Value
0
32
read-write
CC1_ICVALUE
No Description
0x044
read-only
0x00000000
0xFFFFFFFF
IC
Input Capture Value
0
32
read-only
CC2_CTRL
No Description
0x048
read-write
0x00000000
0x0000007F
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0
INPUTCAPTURE
Input capture
1
OUTPUTCOMPARE
Output compare
2
CMOA
Compare Match Output Action
2
2
read-write
PULSE
A single clock cycle pulse is generated on output
0
TOGGLE
Toggle output on compare match
1
CLEAR
Clear output on compare match
2
SET
Set output on compare match
3
COMPBASE
Capture compare channel comparison base.
4
1
read-write
CNT
RTCC_CCx_ICVALUE/OCVALUE is compared with CNT register.
0
PRECNT
Least significant bits of RTCC_CCx_ICVALUE/OCVALUE are compared with COMBCNT.
1
ICEDGE
Input Capture Edge Select
5
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
CC2_OCVALUE
No Description
0x04C
read-write
0x00000000
0xFFFFFFFF
OC
Output Compare Value
0
32
read-write
CC2_ICVALUE
No Description
0x050
read-only
0x00000000
0xFFFFFFFF
IC
Input Capture Value
0
32
read-only
LETIMER0_S
0
LETIMER0_S Registers
0x4A000000
0x00000000
0x00001000
registers
LETIMER0
19
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
module en
0
1
read-write
CTRL
No Description
0x008
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
TOP is only written by software
0
ENABLE
TOP is set to TOPBUFF value when REP0 reaches 0
1
CNTTOPEN
Compare Value 0 Is Top Value
9
1
read-write
DISABLE
The top value of the LETIMER is 16777215 (0xFFFFFF)
0
ENABLE
The top value of the LETIMER is given by TOP
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
0x00C
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
0x010
read-only
0x00000000
0x00000001
RUNNING
LETIMER Running
0
1
read-only
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
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
0
IADC0_S Registers
0x4A004000
0x00000000
0x00001000
registers
IADC
50
IPVERSION
IPVERSION
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP version ID
0
32
read-only
EN
Enable
0x004
read-write
0x00000000
0x00000001
EN
Enable IADC Module
0
1
read-write
DISABLE
Disable
0
ENABLE
Enable
1
CTRL
Control
0x008
read-write
0x00000000
0x707F003E
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
0x0003001B
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
TIMER
Timer
0x010
read-write
0x00000000
0x0000FFFF
TIMER
Timer Period
0
16
read-write
STATUS
Status
0x014
read-only
0x00000000
0x4031035B
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
TIMERACTIVE
Timer Active
16
1
read-only
SINGLEWRITEPENDING
SINGLE write pending
20
1
read-only
MASKREQWRITEPENDING
MASKREQ write pending
21
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
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 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.ask.
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
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
0x000073FF
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
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
0x000073FF
PRESCALE
Prescale
0
10
read-write
SINGLEFIFOCFG
Single FIFO Configuration
0x070
read-write
0x00000030
0x0000013F
ALIGNMENT
Alignment
0
3
read-write
RIGHT12
ID[7:0], SIGN_EXT, DATA[11:0]
0
LEFT12
DATA[11:0], 000000000000, ID[7:0]
3
SHOWID
Show ID
3
1
read-write
DVL
Data Valid Level
4
2
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
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
Data
0
32
read-only
SINGLEFIFOSTAT
Single FIFO status
0x078
read-only
0x00000000
0x00000007
FIFOREADCNT
FIFO Read Count
0
3
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
0x0000013F
ALIGNMENT
Alignment
0
3
read-write
RIGHT12
ID[7:0], SIGN_EXT, DATA[11:0]
0
LEFT12
DATA[11:0], 000000000000, ID[7:0]
3
SHOWID
Show ID
3
1
read-write
DVL
Data Valid Level
4
2
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
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
0x00000007
FIFOREADCNT
FIFO Read Count
0
3
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
0
ACMP0_S Registers
0x4A008000
0x00000000
0x00001000
registers
ACMP0
41
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
CFG
No Description
0x008
read-write
0x00000002
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
0x00C
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
0x010
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
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
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
0x014
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
0x018
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
0x01C
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
0x020
read-only
0x00000000
0x00000001
INPUTCTRL
Syncbusy for INPUTCTRL
0
1
read-only
ACMP1_S
0
ACMP1_S Registers
0x4A00C000
0x00000000
0x00001000
registers
ACMP1
42
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
CFG
No Description
0x008
read-write
0x00000002
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
0x00C
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
0x010
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
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
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
0x014
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
0x018
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
0x01C
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
0x020
read-only
0x00000000
0x00000001
INPUTCTRL
Syncbusy for INPUTCTRL
0
1
read-only
I2C0_S
0
I2C0_S Registers
0x4A010000
0x00000000
0x00001000
registers
I2C0
27
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
HFRCOEM23_S
0
HFRCOEM23_S Registers
0x4A014000
0x00000000
0x00001000
registers
HFRCOEM23
47
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version ID
0
32
read-only
CTRL
No Description
0x004
read-write
0x00000000
0x00000003
FORCEEN
Force Enable
0
1
read-write
DISONDEMAND
Disable On-demand
1
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
0
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
33173
WDOG0_S
0
WDOG0_S Registers
0x4A018000
0x00000000
0x00001000
registers
WDOG0
43
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
Module Enable
0
1
read-write
CFG
No Description
0x008
read-write
0x000F0000
0x730F071F
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
EM2RUN
EM2 Run
1
1
read-write
DISABLE
WDOG timer is frozen in EM2.
0
ENABLE
WDOG timer is running in EM2.
1
EM3RUN
EM3 Run
2
1
read-write
DISABLE
WDOG timer is frozen in EM3.
0
ENABLE
WDOG timer is running in EM3.
1
EM4BLOCK
EM4 Block
3
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
4
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
0
WDOG1_S Registers
0x4A01C000
0x00000000
0x00001000
registers
WDOG1
44
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
Module Enable
0
1
read-write
CFG
No Description
0x008
read-write
0x000F0000
0x730F071F
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
EM2RUN
EM2 Run
1
1
read-write
DISABLE
WDOG timer is frozen in EM2.
0
ENABLE
WDOG timer is running in EM2.
1
EM3RUN
EM3 Run
2
1
read-write
DISABLE
WDOG timer is frozen in EM3.
0
ENABLE
WDOG timer is running in EM3.
1
EM4BLOCK
EM4 Block
3
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
4
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
AMUXCP0_S
0
AMUXCP0_S Registers
0x4A020000
0x00000000
0x00001000
registers
IPVERSION
IPVERSION
0x000
read-only
0x00000000
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
0x00003313
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
TRIM
No Description
0x014
read-write
0x77704AA1
0x77776FFF
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
16
3
read-write
BIASCTRLHI
Bias Control High Power
20
3
read-write
PUMPCAPLO
Pump Cap Low Power
24
3
read-write
PUMPCAPHI
Pump Cap High Power
28
3
read-write
SEMAILBOX_S_HOST
0
SEMAILBOX_S_HOST Registers
0x4C000000
0x00000000
0x00001000
registers
DATA0
RX/TX FIFO DATA
0x000
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA1
RX/TX FIFO DATA
0x004
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA2
RX/TX FIFO DATA
0x008
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA3
RX/TX FIFO DATA
0x00C
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA4
RX/TX FIFO DATA
0x010
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA5
RX/TX FIFO DATA
0x014
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA6
RX/TX FIFO DATA
0x018
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA7
RX/TX FIFO DATA
0x01C
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA8
RX/TX FIFO DATA
0x020
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA9
RX/TX FIFO DATA
0x024
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA10
RX/TX FIFO DATA
0x028
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA11
RX/TX FIFO DATA
0x02C
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA12
RX/TX FIFO DATA
0x030
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA13
RX/TX FIFO DATA
0x034
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA14
RX/TX FIFO DATA
0x038
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA15
RX/TX FIFO DATA
0x03C
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
TX_STATUS
No Description
0x040
read-only
0x00000000
0x00B0FFFF
BYTEREM
Bytes Remaining
0
16
read-only
TXINT
Interrupt Status
20
1
read-only
TXFULL
TX FIFO Full
21
1
read-only
TXERROR
TX Error Flag
23
1
read-only
RX_STATUS
No Description
0x044
read-only
0x00000000
0x00FFFFFF
BYTEREM
Bytes Remaining
0
16
read-only
STATUS
Message Status
16
4
read-only
RXINT
Interrupt Status
20
1
read-only
RXEMPTY
RX FIFO Empty
21
1
read-only
RXHEADER
RX Header
22
1
read-only
RXERROR
RX Error Flag
23
1
read-only
TX_PROT
No Description
0x048
read-only
0x00000000
0xFFE00000
UNPROTECTED
Unprotected
21
1
read-only
PRIV
Privileged Access
22
1
read-only
NONSEC
Non-Secure Access
23
1
read-only
USER
User Bits
24
8
read-only
RX_PROT
No Description
0x04C
read-only
0x00000000
0xFFE00000
UNPROTECTED
Unprotected
21
1
read-only
PRIV
Privileged Access
22
1
read-only
NONSEC
Non-Secure Access
23
1
read-only
USER
User Bits
24
8
read-only
TX_HEADER
No Description
0x050
write-only
0x00000000
0x0020FFFF
SIZE
Command Size
0
16
write-only
UNPROTECTED
Unprotected
21
1
write-only
RX_HEADER
No Description
0x054
read-only
0x00000000
0x002FFFFF
SIZE
SIZE
0
16
read-only
STATUS
Command Status
16
4
read-only
UNPROTECTED
Unprotected
21
1
read-only
CONFIGURATION
No Description
0x058
read-write
0x00000000
0x00000003
TXINTEN
TX Interrupt Enable
0
1
read-write
RXINTEN
RX Interrupt Enable
1
1
read-write
EMU_NS
0
EMU_NS Registers
0x50004000
0x00000000
0x00001000
registers
EMU
5
EMUDG
29
EMUSE
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
IOVDD0BODEN
VDDIO0 BOD enable
1
1
read-write
IOVDD1BODEN
VDDIO1 BOD enable
2
1
read-write
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
0xE3070000
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
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
0xE3070000
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
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
0x00000033
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 sets EM4UNLATCH in EMU_CMD register to remove retention
2
CMD
No Description
0x070
write-only
0x00000000
0x00020E02
EM4UNLATCH
EM4 unlatch
1
1
write-only
RSTCAUSECLR
Reset Cause Clear
17
1
write-only
CTRL
No Description
0x074
read-write
0x0000A200
0x0001F303
EM2DBGEN
Enable debugging in EM2
0
1
read-write
FLASHPWRUPONDEMAND
Enable flash on demand wakeup
16
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
0x000054F7
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
RACACTIVE
RAC active
10
1
read-only
EM4IORET
EM4 IO retention status
12
1
read-only
EM2ENTERED
EM2 entered
14
1
read-only
TEMP
No Description
0x088
read-only
0x00000000
0x000007FF
TEMPLSB
Temperature measured decimal part
0
2
read-only
TEMP
Temperature measured
2
9
read-only
RSTCTRL
No Description
0x090
read-write
0x00004407
0x0000C5CF
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
WDOG1RMODE
Enable WDOG1 reset
1
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
SESYSRMODE
Enable SE System reset
14
1
read-write
DISABLED
Reset request is blocked
0
ENABLED
The entire device is reset except some EMU registers
1
SELOCKUPRMODE
Enable SE Lockup reset
15
1
read-write
DISABLED
Reset request is blocked
0
ENABLED
The entire device is reset except some EMU registers
1
RSTCAUSE
No Description
0x094
read-only
0x00000000
0x0000FFFF
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
SETAMPER
SE Tamper event Reset
13
1
read-only
SESYSREQ
SE System Reset
14
1
read-only
SELOCKUP
SE Lockup Reset
15
1
read-only
DGIF
No Description
0x0A0
read-write
0x00000000
0xE1000000
EM23WAKEUP
EM23 Wake up Interrupt flag
24
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
DGIEN
No Description
0x0A4
read-write
0x00000000
0xE1000000
EM23WAKEUP
EM23 Wake up Interrupt enable
24
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
SEIF
No Description
0x0A8
read-write
0x00000000
0xE0000000
TEMP
Temperature Interrupt flag
29
1
read-write
TEMPLOW
Temperature Interrupt flag
30
1
read-write
TEMPHIGH
Temperature low Interrupt flag
31
1
read-write
SEIEN
No Description
0x0AC
read-write
0x00000000
0xE0000000
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
CMU_NS
0
CMU_NS Registers
0x50008000
0x00000000
0x00001000
registers
CMU
48
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version ID
0
32
read-only
STATUS
No Description
0x008
read-only
0x00000000
0xC0030101
CALRDY
Calibration Ready
0
1
read-only
WDOGLOCK
Configuration Lock Status for WDOG
30
1
read-only
UNLOCKED
0
LOCKED
1
LOCK
Configuration Lock Status
31
1
read-only
UNLOCKED
0
LOCKED
1
LOCK
No Description
0x010
write-only
0x000093F7
0x0000FFFF
LOCKKEY
Configuration Lock Key
0
16
write-only
UNLOCK
37879
WDOGLOCK
No Description
0x014
write-only
0x00005257
0x0000FFFF
LOCKKEY
Configuration Lock Key
0
16
write-only
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
SYSCLKCTRL
No Description
0x070
read-write
0x00000001
0x00003507
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
2
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
TRACECLKCTRL
No Description
0x080
read-write
0x00000001
0x00000003
CLKSEL
Clock Select
0
2
read-write
HCLK
HCLK is clocking TRACECLK
2
HFRCOEM23
HFRCOEM23 is clocking TRACECLK
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
HFRCOEM23
HFRCOEM23 is clocking CLKOUT0
7
HFXO
HFXO is clocking CLKOUT0
8
FSRCO
FSRCO 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
HFRCOEM23
HFRCOEM23 is clocking CLKOUT1
7
HFXO
HFXO is clocking CLKOUT1
8
FSRCO
FSRCO 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
HFRCOEM23
HFRCOEM23 is clocking CLKOUT2
7
HFXO
HFXO is clocking CLKOUT2
8
FSRCO
FSRCO 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
HFRCOEM23
HFRCOEM23 is clocking EM01GRPACLK
3
FSRCO
FSRCO is clocking EM01GRPACLK
4
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
HFRCOEM23
HFRCOEM23 is clocking IADCCLK
2
FSRCO
FSRCO 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 WDOG1CLK
1
LFXO
LFXO is clocking WDOG1CLK
2
ULFRCO
ULFRCO is clocking WDOG1CLK
3
HCLKDIV1024
HCLKDIV1024 is clocking WDOG1CLK
4
RTCCCLKCTRL
No Description
0x240
read-write
0x00000001
0x00000003
CLKSEL
Clock Select
0
2
read-write
LFRCO
LFRCO is clocking RTCCCLK
1
LFXO
LFXO is clocking RTCCCLK
2
ULFRCO
ULFRCO is clocking RTCCCLK
3
PRORTCCLKCTRL
No Description
0x248
read-write
0x00000001
0x00000003
CLKSEL
Clock Select
0
2
read-write
LFRCO
LFRCO is clocking PRORTCCLK
1
LFXO
LFXO is clocking PRORTCCLK
2
ULFRCO
ULFRCO is clocking PRORTCCLK
3
RADIOCLKCTRL
No Description
0x280
read-write
0x00000000
0x00000001
EN
Enable
0
1
read-write
HFXO0_NS
1
HFXO0_NS Registers
0x5000C000
0x00000000
0x00001000
registers
HFXO00
45
IPVERSION
No Description
0x000
read-only
0x00000001
0xFFFFFFFF
IPVERSION
IP Version ID
0
32
read-only
XTALCFG
No Description
0x010
read-write
0x044334CB
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
T16US
0
T41US
1
T83US
2
T125US
3
T166US
4
T208US
5
T250US
6
T333US
7
T416US
8
T500US
9
T666US
10
T833US
11
T1666US
12
T2500US
13
T4166US
14
T7500US
15
TIMEOUTCBLSB
Core Bias LSB Change Timeout
24
4
read-write
T8US
0
T20US
1
T41US
2
T62US
3
T83US
4
T104US
5
T125US
6
T166US
7
T208US
8
T250US
9
T333US
10
T416US
11
T833US
12
T1250US
13
T2083US
14
T3750US
15
XTALCTRL
No Description
0x018
read-write
0x0F8C8C10
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
0
XI
1
XO
2
BOTH
3
COREDGENANA
Core Degeneration
26
2
read-write
NONE
0
DGEN33
1
DGEN50
2
DGEN100
3
SKIPCOREBIASOPT
Skip Core Bias Optimization
31
1
read-write
CFG
No Description
0x020
read-write
0x10000000
0xB000000D
MODE
Crystal Oscillator Mode
0
1
read-write
XTAL
crystal oscillator
0
EXTCLK
external sinusoidal clock can be supplied on XI pin.
1
ENXIDCBIASANA
Enable XI Internal DC Bias
2
1
read-write
SQBUFSCHTRGANA
Squaring Buffer Schmitt Trigger
3
1
read-write
DISABLE
0
ENABLE
1
CTRL
No Description
0x028
read-write
0x00000002
0x80000033
FORCEEN
Force Enable
0
1
read-write
DISONDEMAND
Disable On-demand Mode
1
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
CMD
No Description
0x050
write-only
0x00000000
0x00000001
COREBIASOPT
Core Bias Optimizaton
0
1
write-only
STATUS
No Description
0x058
read-only
0x00000000
0xC0070003
RDY
Ready Status
0
1
read-only
COREBIASOPTRDY
Core Bias Optimization Ready
1
1
read-only
ENS
Enabled Status
16
1
read-only
HWREQ
Oscillator Requested by Hardware
17
1
read-only
FSMLOCK
FSM Lock Status
30
1
read-only
UNLOCKED
0
LOCKED
1
LOCK
Configuration Lock Status
31
1
read-only
UNLOCKED
0
LOCKED
1
IF
No Description
0x070
read-write
0x00000000
0xE0000003
RDY
Ready Interrupt
0
1
read-write
COREBIASOPTRDY
Core Bias Optimization Ready Interrupt
1
1
read-write
DNSERR
Did Not Start Error Interrupt
29
1
read-write
COREBIASOPTERR
Core Bias Optimization Error Interrupt
31
1
read-write
IEN
No Description
0x074
read-write
0x00000000
0xE0000003
RDY
Ready Interrupt
0
1
read-write
COREBIASOPTRDY
Core Bias Optimization Ready Interrupt
1
1
read-write
DNSERR
Did Not Start Error Interrupt
29
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
22542
HFRCO0_NS
0
HFRCO0_NS Registers
0x50010000
0x00000000
0x00001000
registers
HFRCO0
46
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version ID
0
32
read-only
CTRL
No Description
0x004
read-write
0x00000000
0x00000003
FORCEEN
Force Enable
0
1
read-write
DISONDEMAND
Disable On-demand
1
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
0
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
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
0
DPLL0_NS Registers
0x5001C000
0x00000000
0x00001000
registers
DPLL0
52
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
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
0
LOCKED
1
LOCK
No Description
0x024
write-only
0x00007102
0x0000FFFF
LOCKKEY
Lock Key
0
16
write-only
UNLOCK
28930
LFXO_NS
0
LFXO_NS Registers
0x50020000
0x00000000
0x00001000
registers
LFXO
22
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
23
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
0
ULFRCO_NS Registers
0x50028000
0x00000000
0x00001000
registers
ULFRCO
24
IPVERSION
No Description
0x000
read-only
0x00000000
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
0
MSC_NS Registers
0x50030000
0x00000000
0x00001000
registers
MSC
51
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version ID
0
32
read-only
READCTRL
No Description
0x008
read-write
0x00200000
0x00301002
DOUTBUFEN
Flash dout pipeline buffer enable
12
1
read-write
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.
1
WS2
Two wait-states inserted for eatch fetch or read transfer.
2
WS3
Three wait-states inserted for eatch fetch or read transfer.
3
WRITECTRL
No Description
0x00C
read-write
0x00000000
0x0000000B
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
WRITECMD
No Description
0x010
write-only
0x00000000
0x00001126
ERASEPAGE
Erase Page
1
1
write-only
WRITEEND
End Write Mode
2
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
0xF801007F
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 Aborted
4
1
read-only
PENDING
Write command is in queue
5
1
read-only
TIMEOUT
Write command timeout flag
6
1
read-only
REGLOCK
Register Lock Status
16
1
read-only
UNLOCKED
0
LOCKED
1
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
0x00000107
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
IEN
No Description
0x024
read-write
0x00000000
0x00000107
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 Sequence Complete
8
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
0x00000001
PWRUP
Flash Power Up Command
0
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
0x00000010
0x00000011
MELOCKBIT
Mass Erase Lock
0
1
read-write
UDLOCKBIT
User Data Lock
4
1
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
PAGELOCK2
No Description
0x128
read-write
0x00000000
0xFFFFFFFF
LOCKBIT
page lock bit
0
32
read-write
PAGELOCK3
No Description
0x12C
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
0
PRS_NS Registers
0x50038000
0x00000000
0x00001000
registers
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP version ID
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 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
ASYNC_CH0_CTRL
No Description
0x018
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH1_CTRL
No Description
0x01C
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH2_CTRL
No Description
0x020
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH3_CTRL
No Description
0x024
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH4_CTRL
No Description
0x028
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH5_CTRL
No Description
0x02C
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH6_CTRL
No Description
0x030
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH7_CTRL
No Description
0x034
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH8_CTRL
No Description
0x038
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH9_CTRL
No Description
0x03C
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH10_CTRL
No Description
0x040
read-write
0x000C0000
0x000F7F07
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
ASYNC_CH11_CTRL
No Description
0x044
read-write
0x000C0000
0x000F7F07
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
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
No Description
0x058
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_CMU_CALUP
No Description
0x05C
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_IADC0_SCANTRIGGER
No Description
0x064
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_IADC0_SINGLETRIGGER
No Description
0x068
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_LDMAXBAR_DMAREQ0
No Description
0x06C
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_LDMAXBAR_DMAREQ1
No Description
0x070
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_LETIMER0_CLEAR
No Description
0x074
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_LETIMER0_START
No Description
0x078
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_LETIMER0_STOP
No Description
0x07C
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_MODEM_DIN
No Description
0x080
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_RAC_CLR
No Description
0x0B8
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_RAC_FORCETX
No Description
0x0BC
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_RAC_RXDIS
No Description
0x0C0
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_RAC_RXEN
No Description
0x0C4
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_RAC_SEQ
No Description
0x0C8
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_RAC_TXEN
No Description
0x0CC
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_RTCC_CC0
No Description
0x0D0
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_RTCC_CC1
No Description
0x0D4
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_RTCC_CC2
No Description
0x0D8
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_SE_TAMPERSRC0
No Description
0x0E0
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_SE_TAMPERSRC1
No Description
0x0E4
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_SE_TAMPERSRC2
No Description
0x0E8
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_SE_TAMPERSRC3
No Description
0x0EC
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_SE_TAMPERSRC4
No Description
0x0F0
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_SE_TAMPERSRC5
No Description
0x0F4
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_SE_TAMPERSRC6
No Description
0x0F8
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_SE_TAMPERSRC7
No Description
0x0FC
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_CORE_CTIIN0
No Description
0x108
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_CORE_CTIIN1
No Description
0x10C
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_CORE_CTIIN2
No Description
0x110
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_CORE_CTIIN3
No Description
0x114
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_CORE_M33RXEV
No Description
0x118
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER0_CC0
No Description
0x11C
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER0_CC1
No Description
0x120
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER0_CC2
No Description
0x124
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER0_DTI
No Description
0x128
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER0_DTIFS1
No Description
0x12C
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER0_DTIFS2
No Description
0x130
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER1_CC0
No Description
0x134
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER1_CC1
No Description
0x138
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER1_CC2
No Description
0x13C
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER1_DTI
No Description
0x140
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER1_DTIFS1
No Description
0x144
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER1_DTIFS2
No Description
0x148
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER2_CC0
No Description
0x14C
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER2_CC1
No Description
0x150
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER2_CC2
No Description
0x154
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER2_DTI
No Description
0x158
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER2_DTIFS1
No Description
0x15C
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER2_DTIFS2
No Description
0x160
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER3_CC0
No Description
0x164
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER3_CC1
No Description
0x168
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER3_CC2
No Description
0x16C
read-write
0x00000000
0x0000030F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
SPRSSEL
Synchronous Channel Selection
8
2
read-write
CONSUMER_TIMER3_DTI
No Description
0x170
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER3_DTIFS1
No Description
0x174
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_TIMER3_DTIFS2
No Description
0x178
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART0_CLK
No Description
0x17C
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART0_IR
No Description
0x180
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART0_RX
No Description
0x184
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART0_TRIGGER
No Description
0x188
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART1_CLK
No Description
0x18C
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART1_IR
No Description
0x190
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART1_RX
No Description
0x194
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART1_TRIGGER
No Description
0x198
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART2_CLK
No Description
0x19C
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART2_IR
No Description
0x1A0
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART2_RX
No Description
0x1A4
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_USART2_TRIGGER
No Description
0x1A8
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_WDOG0_SRC0
No Description
0x1AC
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_WDOG0_SRC1
No Description
0x1B0
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_WDOG1_SRC0
No Description
0x1B4
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
CONSUMER_WDOG1_SRC1
No Description
0x1B8
read-write
0x00000000
0x0000000F
PRSSEL
Asynchronous Channel Selection
0
4
read-write
GPIO_NS
0
GPIO_NS Registers
0x5003C000
0x00000000
0x00001000
registers
GPIO_ODD
25
GPIO_EVEN
26
PORTA_CTRL
Port control
0x000
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
0x004
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
PORTA_DOUT
data out
0x010
read-write
0x00000000
0x0000007F
DOUT
Data output
0
7
read-write
PORTA_DIN
data in
0x014
read-only
0x00000000
0x0000007F
DIN
Data input
0
7
read-only
PORTB_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
PORTB_MODEL
mode low
0x034
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
PORTB_DOUT
data out
0x040
read-write
0x00000000
0x00000003
DOUT
Data output
0
2
read-write
PORTB_DIN
data in
0x044
read-only
0x00000000
0x00000003
DIN
Data input
0
2
read-only
PORTC_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
PORTC_MODEL
mode low
0x064
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
PORTC_DOUT
data out
0x070
read-write
0x00000000
0x0000003F
DOUT
Data output
0
6
read-write
PORTC_DIN
data in
0x074
read-only
0x00000000
0x0000003F
DIN
Data input
0
6
read-only
PORTD_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
PORTD_MODEL
mode low
0x094
read-write
0x00000000
0x000FFFFF
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
PORTD_DOUT
data out
0x0A0
read-write
0x00000000
0x0000001F
DOUT
Data output
0
5
read-write
PORTD_DIN
data in
0x0A4
read-only
0x00000000
0x0000001F
DIN
Data input
0
5
read-only
LOCK
No Description
0x300
write-only
0x0000A534
0x0000FFFF
LOCKKEY
Configuration Lock Key
0
16
write-only
UNLOCK
42292
GPIOLOCKSTATUS
No Description
0x310
read-only
0x00000000
0x00000001
LOCK
GPIO LOCK Status
0
1
read-only
UNLOCKED
0
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
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
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
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
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
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
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
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
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
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
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
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
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
EXTIPINSELL
External Interrupt Pin Select Low
0x408
read-write
0x00000000
0x33333333
EXTIPINSEL0
External Interrupt Pin select
0
2
read-write
OFFSET0
OFFSET=0
0
OFFSET1
OFFSET=1
1
OFFSET2
OFFSET=2
2
OFFSET3
OFFSET=3
3
EXTIPINSEL1
External Interrupt Pin select
4
2
read-write
OFFSET0
OFFSET=0
0
OFFSET1
OFFSET=1
1
OFFSET2
OFFSET=2
2
OFFSET3
OFFSET=3
3
EXTIPINSEL2
External Interrupt Pin select
8
2
read-write
OFFSET0
OFFSET=0
0
OFFSET1
OFFSET=1
1
OFFSET2
OFFSET=2
2
OFFSET3
OFFSET=3
3
EXTIPINSEL3
External Interrupt Pin select
12
2
read-write
OFFSET0
OFFSET=0
0
OFFSET1
OFFSET=1
1
OFFSET2
OFFSET=2
2
OFFSET3
OFFSET=3
3
EXTIPINSEL4
External Interrupt Pin select
16
2
read-write
OFFSET0
OFFSET=0
0
OFFSET1
OFFSET=1
1
OFFSET2
OFFSET=2
2
OFFSET3
OFFSET=3
3
EXTIPINSEL5
External Interrupt Pin select
20
2
read-write
OFFSET0
OFFSET=0
0
OFFSET1
OFFSET=1
1
OFFSET2
OFFSET=2
2
OFFSET3
OFFSET=3
3
EXTIPINSEL6
External Interrupt Pin select
24
2
read-write
OFFSET0
OFFSET=0
0
OFFSET1
OFFSET=1
1
OFFSET2
OFFSET=2
2
OFFSET3
OFFSET=3
3
EXTIPINSEL7
External Interrupt Pin select
28
2
read-write
OFFSET0
OFFSET=0
0
OFFSET1
OFFSET=1
1
OFFSET2
OFFSET=2
2
OFFSET3
OFFSET=3
3
EXTIRISE
External Interrupt Rising Edge Trigger
0x410
read-write
0x00000000
0x000000FF
EXTIRISE
EXT Int Rise
0
8
read-write
EXTIFALL
External Interrupt Falling Edge Trigger
0x414
read-write
0x00000000
0x000000FF
EXTIFALL
EXT Int FALL
0
8
read-write
IF
Interrupt Flag
0x420
read-write
0x00000000
0xFFFFFFFF
EXT
External Pin Flag
0
16
read-write
EM4WU
EM4 wake up
16
16
read-write
IEN
Interrupt Enable
0x424
read-write
0x00000000
0xFFFFFFFF
EXTIEN
External Pin Enable
0
16
read-write
EM4WUIEN
EM4 Wake Up Interrupt En
16
16
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
0x00000007
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
ACMP0_ROUTEEN
No Description
0x450
read-write
0x00000000
0x00000001
ACMPOUTPEN
ACMPOUT pin enable control bit
0
1
read-write
ACMP0_ACMPOUTROUTE
No Description
0x454
read-write
0x00000000
0x000F0003
PORT
ACMPOUT port select register
0
2
read-write
PIN
ACMPOUT pin select register
16
4
read-write
ACMP1_ROUTEEN
No Description
0x45C
read-write
0x00000000
0x00000001
ACMPOUTPEN
ACMPOUT pin enable control bit
0
1
read-write
ACMP1_ACMPOUTROUTE
No Description
0x460
read-write
0x00000000
0x000F0003
PORT
ACMPOUT port select register
0
2
read-write
PIN
ACMPOUT pin select register
16
4
read-write
CMU_ROUTEEN
No Description
0x468
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
No Description
0x46C
read-write
0x00000000
0x000F0003
PORT
CLKIN0 port select register
0
2
read-write
PIN
CLKIN0 pin select register
16
4
read-write
CMU_CLKOUT0ROUTE
No Description
0x470
read-write
0x00000000
0x000F0003
PORT
CLKOUT0 port select register
0
2
read-write
PIN
CLKOUT0 pin select register
16
4
read-write
CMU_CLKOUT1ROUTE
No Description
0x474
read-write
0x00000000
0x000F0003
PORT
CLKOUT1 port select register
0
2
read-write
PIN
CLKOUT1 pin select register
16
4
read-write
CMU_CLKOUT2ROUTE
No Description
0x478
read-write
0x00000000
0x000F0003
PORT
CLKOUT2 port select register
0
2
read-write
PIN
CLKOUT2 pin select register
16
4
read-write
FRC_ROUTEEN
No Description
0x484
read-write
0x00000000
0x00000007
DCLKPEN
DCLK pin enable control bit
0
1
read-write
DFRAMEPEN
DFRAME pin enable control bit
1
1
read-write
DOUTPEN
DOUT pin enable control bit
2
1
read-write
FRC_DCLKROUTE
No Description
0x488
read-write
0x00000000
0x000F0003
PORT
DCLK port select register
0
2
read-write
PIN
DCLK pin select register
16
4
read-write
FRC_DFRAMEROUTE
No Description
0x48C
read-write
0x00000000
0x000F0003
PORT
DFRAME port select register
0
2
read-write
PIN
DFRAME pin select register
16
4
read-write
FRC_DOUTROUTE
No Description
0x490
read-write
0x00000000
0x000F0003
PORT
DOUT port select register
0
2
read-write
PIN
DOUT pin select register
16
4
read-write
I2C0_ROUTEEN
No Description
0x498
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
No Description
0x49C
read-write
0x00000000
0x000F0003
PORT
SCL port select register
0
2
read-write
PIN
SCL pin select register
16
4
read-write
I2C0_SDAROUTE
No Description
0x4A0
read-write
0x00000000
0x000F0003
PORT
SDA port select register
0
2
read-write
PIN
SDA pin select register
16
4
read-write
I2C1_ROUTEEN
No Description
0x4A8
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
No Description
0x4AC
read-write
0x00000000
0x000F0003
PORT
SCL port select register
0
2
read-write
PIN
SCL pin select register
16
4
read-write
I2C1_SDAROUTE
No Description
0x4B0
read-write
0x00000000
0x000F0003
PORT
SDA port select register
0
2
read-write
PIN
SDA pin select register
16
4
read-write
LETIMER0_ROUTEEN
No Description
0x4B8
read-write
0x00000000
0x00000003
OUT0PEN
OUT0 pin enable control bit
0
1
read-write
OUT1PEN
OUT1 pin enable control bit
1
1
read-write
LETIMER0_OUT0ROUTE
No Description
0x4BC
read-write
0x00000000
0x000F0003
PORT
OUT0 port select register
0
2
read-write
PIN
OUT0 pin select register
16
4
read-write
LETIMER0_OUT1ROUTE
No Description
0x4C0
read-write
0x00000000
0x000F0003
PORT
OUT1 port select register
0
2
read-write
PIN
OUT1 pin select register
16
4
read-write
MODEM_ROUTEEN
No Description
0x4C8
read-write
0x00000000
0x0000000F
ANT0PEN
ANT0 pin enable control bit
0
1
read-write
ANT1PEN
ANT1 pin enable control bit
1
1
read-write
DCLKPEN
DCLK pin enable control bit
2
1
read-write
DOUTPEN
DOUT pin enable control bit
3
1
read-write
MODEM_ANT0ROUTE
No Description
0x4CC
read-write
0x00000000
0x000F0003
PORT
ANT0 port select register
0
2
read-write
PIN
ANT0 pin select register
16
4
read-write
MODEM_ANT1ROUTE
No Description
0x4D0
read-write
0x00000000
0x000F0003
PORT
ANT1 port select register
0
2
read-write
PIN
ANT1 pin select register
16
4
read-write
MODEM_DCLKROUTE
No Description
0x4D4
read-write
0x00000000
0x000F0003
PORT
DCLK port select register
0
2
read-write
PIN
DCLK pin select register
16
4
read-write
MODEM_DINROUTE
No Description
0x4D8
read-write
0x00000000
0x000F0003
PORT
DIN port select register
0
2
read-write
PIN
DIN pin select register
16
4
read-write
MODEM_DOUTROUTE
No Description
0x4DC
read-write
0x00000000
0x000F0003
PORT
DOUT port select register
0
2
read-write
PIN
DOUT pin select register
16
4
read-write
PRS0_ROUTEEN
No Description
0x4E4
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
No Description
0x4E8
read-write
0x00000000
0x000F0003
PORT
ASYNCH0 port select register
0
2
read-write
PIN
ASYNCH0 pin select register
16
4
read-write
PRS0_ASYNCH1ROUTE
No Description
0x4EC
read-write
0x00000000
0x000F0003
PORT
ASYNCH1 port select register
0
2
read-write
PIN
ASYNCH1 pin select register
16
4
read-write
PRS0_ASYNCH2ROUTE
No Description
0x4F0
read-write
0x00000000
0x000F0003
PORT
ASYNCH2 port select register
0
2
read-write
PIN
ASYNCH2 pin select register
16
4
read-write
PRS0_ASYNCH3ROUTE
No Description
0x4F4
read-write
0x00000000
0x000F0003
PORT
ASYNCH3 port select register
0
2
read-write
PIN
ASYNCH3 pin select register
16
4
read-write
PRS0_ASYNCH4ROUTE
No Description
0x4F8
read-write
0x00000000
0x000F0003
PORT
ASYNCH4 port select register
0
2
read-write
PIN
ASYNCH4 pin select register
16
4
read-write
PRS0_ASYNCH5ROUTE
No Description
0x4FC
read-write
0x00000000
0x000F0003
PORT
ASYNCH5 port select register
0
2
read-write
PIN
ASYNCH5 pin select register
16
4
read-write
PRS0_ASYNCH6ROUTE
No Description
0x500
read-write
0x00000000
0x000F0003
PORT
ASYNCH6 port select register
0
2
read-write
PIN
ASYNCH6 pin select register
16
4
read-write
PRS0_ASYNCH7ROUTE
No Description
0x504
read-write
0x00000000
0x000F0003
PORT
ASYNCH7 port select register
0
2
read-write
PIN
ASYNCH7 pin select register
16
4
read-write
PRS0_ASYNCH8ROUTE
No Description
0x508
read-write
0x00000000
0x000F0003
PORT
ASYNCH8 port select register
0
2
read-write
PIN
ASYNCH8 pin select register
16
4
read-write
PRS0_ASYNCH9ROUTE
No Description
0x50C
read-write
0x00000000
0x000F0003
PORT
ASYNCH9 port select register
0
2
read-write
PIN
ASYNCH9 pin select register
16
4
read-write
PRS0_ASYNCH10ROUTE
No Description
0x510
read-write
0x00000000
0x000F0003
PORT
ASYNCH10 port select register
0
2
read-write
PIN
ASYNCH10 pin select register
16
4
read-write
PRS0_ASYNCH11ROUTE
No Description
0x514
read-write
0x00000000
0x000F0003
PORT
ASYNCH11 port select register
0
2
read-write
PIN
ASYNCH11 pin select register
16
4
read-write
PRS0_SYNCH0ROUTE
No Description
0x518
read-write
0x00000000
0x000F0003
PORT
SYNCH0 port select register
0
2
read-write
PIN
SYNCH0 pin select register
16
4
read-write
PRS0_SYNCH1ROUTE
No Description
0x51C
read-write
0x00000000
0x000F0003
PORT
SYNCH1 port select register
0
2
read-write
PIN
SYNCH1 pin select register
16
4
read-write
PRS0_SYNCH2ROUTE
No Description
0x520
read-write
0x00000000
0x000F0003
PORT
SYNCH2 port select register
0
2
read-write
PIN
SYNCH2 pin select register
16
4
read-write
PRS0_SYNCH3ROUTE
No Description
0x524
read-write
0x00000000
0x000F0003
PORT
SYNCH3 port select register
0
2
read-write
PIN
SYNCH3 pin select register
16
4
read-write
TIMER0_ROUTEEN
No Description
0x52C
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
CDTI0PEN
CDTI0 pin enable control bit
3
1
read-write
CDTI1PEN
CDTI1 pin enable control bit
4
1
read-write
CDTI2PEN
CDTI2 pin enable control bit
5
1
read-write
TIMER0_CC0ROUTE
No Description
0x530
read-write
0x00000000
0x000F0003
PORT
CC0 port select register
0
2
read-write
PIN
CC0 pin select register
16
4
read-write
TIMER0_CC1ROUTE
No Description
0x534
read-write
0x00000000
0x000F0003
PORT
CC1 port select register
0
2
read-write
PIN
CC1 pin select register
16
4
read-write
TIMER0_CC2ROUTE
No Description
0x538
read-write
0x00000000
0x000F0003
PORT
CC2 port select register
0
2
read-write
PIN
CC2 pin select register
16
4
read-write
TIMER0_CDTI0ROUTE
No Description
0x53C
read-write
0x00000000
0x000F0003
PORT
CCC0 port select register
0
2
read-write
PIN
CCC0 pin select register
16
4
read-write
TIMER0_CDTI1ROUTE
No Description
0x540
read-write
0x00000000
0x000F0003
PORT
CCC1 port select register
0
2
read-write
PIN
CCC1 pin select register
16
4
read-write
TIMER0_CDTI2ROUTE
No Description
0x544
read-write
0x00000000
0x000F0003
PORT
CCC2 port select register
0
2
read-write
PIN
CCC2 pin select register
16
4
read-write
TIMER1_ROUTEEN
No Description
0x54C
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
CDTI0PEN
CDTI0 pin enable control bit
3
1
read-write
CDTI1PEN
CDTI1 pin enable control bit
4
1
read-write
CDTI2PEN
CDTI2 pin enable control bit
5
1
read-write
TIMER1_CC0ROUTE
No Description
0x550
read-write
0x00000000
0x000F0003
PORT
CC0 port select register
0
2
read-write
PIN
CC0 pin select register
16
4
read-write
TIMER1_CC1ROUTE
No Description
0x554
read-write
0x00000000
0x000F0003
PORT
CC1 port select register
0
2
read-write
PIN
CC1 pin select register
16
4
read-write
TIMER1_CC2ROUTE
No Description
0x558
read-write
0x00000000
0x000F0003
PORT
CC2 port select register
0
2
read-write
PIN
CC2 pin select register
16
4
read-write
TIMER1_CDTI0ROUTE
No Description
0x55C
read-write
0x00000000
0x000F0003
PORT
CCC0 port select register
0
2
read-write
PIN
CCC0 pin select register
16
4
read-write
TIMER1_CDTI1ROUTE
No Description
0x560
read-write
0x00000000
0x000F0003
PORT
CCC1 port select register
0
2
read-write
PIN
CCC1 pin select register
16
4
read-write
TIMER1_CDTI2ROUTE
No Description
0x564
read-write
0x00000000
0x000F0003
PORT
CCC2 port select register
0
2
read-write
PIN
CCC2 pin select register
16
4
read-write
TIMER2_ROUTEEN
No Description
0x56C
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
CDTI0PEN
CDTI0 pin enable control bit
3
1
read-write
CDTI1PEN
CDTI1 pin enable control bit
4
1
read-write
CDTI2PEN
CDTI2 pin enable control bit
5
1
read-write
TIMER2_CC0ROUTE
No Description
0x570
read-write
0x00000000
0x000F0003
PORT
CC0 port select register
0
2
read-write
PIN
CC0 pin select register
16
4
read-write
TIMER2_CC1ROUTE
No Description
0x574
read-write
0x00000000
0x000F0003
PORT
CC1 port select register
0
2
read-write
PIN
CC1 pin select register
16
4
read-write
TIMER2_CC2ROUTE
No Description
0x578
read-write
0x00000000
0x000F0003
PORT
CC2 port select register
0
2
read-write
PIN
CC2 pin select register
16
4
read-write
TIMER2_CDTI0ROUTE
No Description
0x57C
read-write
0x00000000
0x000F0003
PORT
CCC0 port select register
0
2
read-write
PIN
CCC0 pin select register
16
4
read-write
TIMER2_CDTI1ROUTE
No Description
0x580
read-write
0x00000000
0x000F0003
PORT
CCC1 port select register
0
2
read-write
PIN
CCC1 pin select register
16
4
read-write
TIMER2_CDTI2ROUTE
No Description
0x584
read-write
0x00000000
0x000F0003
PORT
CCC2 port select register
0
2
read-write
PIN
CCC2 pin select register
16
4
read-write
TIMER3_ROUTEEN
No Description
0x58C
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
CDTI0PEN
CDTI0 pin enable control bit
3
1
read-write
CDTI1PEN
CDTI1 pin enable control bit
4
1
read-write
CDTI2PEN
CDTI2 pin enable control bit
5
1
read-write
TIMER3_CC0ROUTE
No Description
0x590
read-write
0x00000000
0x000F0003
PORT
CC0 port select register
0
2
read-write
PIN
CC0 pin select register
16
4
read-write
TIMER3_CC1ROUTE
No Description
0x594
read-write
0x00000000
0x000F0003
PORT
CC1 port select register
0
2
read-write
PIN
CC1 pin select register
16
4
read-write
TIMER3_CC2ROUTE
No Description
0x598
read-write
0x00000000
0x000F0003
PORT
CC2 port select register
0
2
read-write
PIN
CC2 pin select register
16
4
read-write
TIMER3_CDTI0ROUTE
No Description
0x59C
read-write
0x00000000
0x000F0003
PORT
CCC0 port select register
0
2
read-write
PIN
CCC0 pin select register
16
4
read-write
TIMER3_CDTI1ROUTE
No Description
0x5A0
read-write
0x00000000
0x000F0003
PORT
CCC1 port select register
0
2
read-write
PIN
CCC1 pin select register
16
4
read-write
TIMER3_CDTI2ROUTE
No Description
0x5A4
read-write
0x00000000
0x000F0003
PORT
CCC2 port select register
0
2
read-write
PIN
CCC2 pin select register
16
4
read-write
USART0_ROUTEEN
No Description
0x5AC
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
CLK pin enable control bit
3
1
read-write
TXPEN
TX pin enable control bit
4
1
read-write
USART0_CSROUTE
No Description
0x5B0
read-write
0x00000000
0x000F0003
PORT
CS port select register
0
2
read-write
PIN
CS pin select register
16
4
read-write
USART0_CTSROUTE
No Description
0x5B4
read-write
0x00000000
0x000F0003
PORT
CTS port select register
0
2
read-write
PIN
CTS pin select register
16
4
read-write
USART0_RTSROUTE
No Description
0x5B8
read-write
0x00000000
0x000F0003
PORT
RTS port select register
0
2
read-write
PIN
RTS pin select register
16
4
read-write
USART0_RXROUTE
No Description
0x5BC
read-write
0x00000000
0x000F0003
PORT
RX port select register
0
2
read-write
PIN
RX pin select register
16
4
read-write
USART0_CLKROUTE
No Description
0x5C0
read-write
0x00000000
0x000F0003
PORT
SCLK port select register
0
2
read-write
PIN
SCLK pin select register
16
4
read-write
USART0_TXROUTE
No Description
0x5C4
read-write
0x00000000
0x000F0003
PORT
TX port select register
0
2
read-write
PIN
TX pin select register
16
4
read-write
USART1_ROUTEEN
No Description
0x5CC
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
CLK pin enable control bit
3
1
read-write
TXPEN
TX pin enable control bit
4
1
read-write
USART1_CSROUTE
No Description
0x5D0
read-write
0x00000000
0x000F0003
PORT
CS port select register
0
2
read-write
PIN
CS pin select register
16
4
read-write
USART1_CTSROUTE
No Description
0x5D4
read-write
0x00000000
0x000F0003
PORT
CTS port select register
0
2
read-write
PIN
CTS pin select register
16
4
read-write
USART1_RTSROUTE
No Description
0x5D8
read-write
0x00000000
0x000F0003
PORT
RTS port select register
0
2
read-write
PIN
RTS pin select register
16
4
read-write
USART1_RXROUTE
No Description
0x5DC
read-write
0x00000000
0x000F0003
PORT
RX port select register
0
2
read-write
PIN
RX pin select register
16
4
read-write
USART1_CLKROUTE
No Description
0x5E0
read-write
0x00000000
0x000F0003
PORT
SCLK port select register
0
2
read-write
PIN
SCLK pin select register
16
4
read-write
USART1_TXROUTE
No Description
0x5E4
read-write
0x00000000
0x000F0003
PORT
TX port select register
0
2
read-write
PIN
TX pin select register
16
4
read-write
USART2_ROUTEEN
No Description
0x5EC
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
CLK pin enable control bit
3
1
read-write
TXPEN
TX pin enable control bit
4
1
read-write
USART2_CSROUTE
No Description
0x5F0
read-write
0x00000000
0x000F0003
PORT
CS port select register
0
2
read-write
PIN
CS pin select register
16
4
read-write
USART2_CTSROUTE
No Description
0x5F4
read-write
0x00000000
0x000F0003
PORT
CTS port select register
0
2
read-write
PIN
CTS pin select register
16
4
read-write
USART2_RTSROUTE
No Description
0x5F8
read-write
0x00000000
0x000F0003
PORT
RTS port select register
0
2
read-write
PIN
RTS pin select register
16
4
read-write
USART2_RXROUTE
No Description
0x5FC
read-write
0x00000000
0x000F0003
PORT
RX port select register
0
2
read-write
PIN
RX pin select register
16
4
read-write
USART2_CLKROUTE
No Description
0x600
read-write
0x00000000
0x000F0003
PORT
SCLK port select register
0
2
read-write
PIN
SCLK pin select register
16
4
read-write
USART2_TXROUTE
No Description
0x604
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
21
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
0
LDMAXBAR_NS Registers
0x50044000
0x00000000
0x00001000
registers
CH0_REQSEL
No Description
0x000
read-write
0x00000000
0x003F000F
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
CH1_REQSEL
No Description
0x004
read-write
0x00000000
0x003F000F
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
CH2_REQSEL
No Description
0x008
read-write
0x00000000
0x003F000F
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
CH3_REQSEL
No Description
0x00C
read-write
0x00000000
0x003F000F
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
CH4_REQSEL
No Description
0x010
read-write
0x00000000
0x003F000F
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
CH5_REQSEL
No Description
0x014
read-write
0x00000000
0x003F000F
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
CH6_REQSEL
No Description
0x018
read-write
0x00000000
0x003F000F
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
CH7_REQSEL
No Description
0x01C
read-write
0x00000000
0x003F000F
SIGSEL
Signal Select
0
4
read-write
SOURCESEL
Source Select
16
6
read-write
TIMER0_NS
0
TIMER0_NS Registers
0x50048000
0x00000000
0x00001000
registers
TIMER0
6
IPVERSION
No Description
0x000
read-only
0x00000000
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
RETIMESEL
PWM output retime select
12
1
read-write
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
0x00000001
EN
Timer Module Enable
0
1
read-write
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
0
TIMER1_NS Registers
0x5004C000
0x00000000
0x00001000
registers
TIMER1
7
IPVERSION
No Description
0x000
read-only
0x00000000
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
RETIMESEL
PWM output retime select
12
1
read-write
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
0x00000001
EN
Timer Module Enable
0
1
read-write
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
0
TIMER2_NS Registers
0x50050000
0x00000000
0x00001000
registers
TIMER2
8
IPVERSION
No Description
0x000
read-only
0x00000000
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
RETIMESEL
PWM output retime select
12
1
read-write
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
0x00000001
EN
Timer Module Enable
0
1
read-write
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
0
TIMER3_NS Registers
0x50054000
0x00000000
0x00001000
registers
TIMER3
9
IPVERSION
No Description
0x000
read-only
0x00000000
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
RETIMESEL
PWM output retime select
12
1
read-write
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
0x00000001
EN
Timer Module Enable
0
1
read-write
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
0x50058000
0x00000000
0x00001000
registers
USART0_RX
11
USART0_TX
12
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
USART1_NS
0
USART1_NS Registers
0x5005C000
0x00000000
0x00001000
registers
USART1_RX
13
USART1_TX
14
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
USART2_NS
0
USART2_NS Registers
0x50060000
0x00000000
0x00001000
registers
USART2_RX
15
USART2_TX
16
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
0
BURTC_NS Registers
0x50064000
0x00000000
0x00001000
registers
BURTC
18
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
BURTC Enable
0
1
read-write
CFG
No Description
0x008
read-write
0x00000000
0x000000F3
DEBUGRUN
Debug Mode Run Enable
0
1
read-write
DISABLE
BURTC is frozen in debug mode
0
ENABLE
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
0x0000003F
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
EN
Sync busy for EN
5
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
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
SYSCFG_NS
0
SYSCFG_NS Registers
0x5007C000
0x00000000
0x00001000
registers
SYSCFG
20
SW0
53
SW1
54
SW2
55
SW3
56
IF
No Description
0x000
read-write
0x00000000
0x3303000F
SW0
Software Interrupt 0
0
1
read-write
SW1
Software Interrupt 1
1
1
read-write
SW2
Software Interrupt 2
2
1
read-write
SW3
Software Interrupt 3
3
1
read-write
RAMERR1B
RAM 1-bit ECC Error Interrupt flag
16
1
read-write
RAMERR2B
RAM 2-bit ECC Error Interrupt flag
17
1
read-write
SEQRAMERR1B
SEQRAM 1-bit ECC Error Interrupt flag
24
1
read-write
SEQRAMERR2B
SEQRAM 2-bit ECC Error Interrupt flag
25
1
read-write
FRCRAMERR1BIF
FRCRAM 1-bit ECC Error Interrupt flag
28
1
read-write
FRCRAMERR2BIF
FRCRAM 2-bit ECC Error Interrupt flag
29
1
read-write
IEN
No Description
0x004
read-write
0x00000000
0x3303000F
SW0
Software interrupt 0
0
1
read-write
SW1
Software interrupt 1
1
1
read-write
SW2
Software interrupt 2
2
1
read-write
SW3
Software interrupt 3
3
1
read-write
RAMERR1B
RAM 1-bit ECC Error Interrupt enable
16
1
read-write
RAMERR2B
RAM 2-bit ECC Error Interrupt enable
17
1
read-write
SEQRAMERR1B
SEQRAM 1-bit ECC Error Interrupt enable
24
1
read-write
SEQRAMERR2B
SEQRAM 2-bit ECC Error Interrupt enable
25
1
read-write
FRCRAMERR1BIEN
FRCRAM 1-bit ECC Error Interrupt enable
28
1
read-write
FRCRAMERR2BIEN
FRCRAM 2-bit ECC Error Interrupt enable
29
1
read-write
CHIPREVHW
No Description
0x010
read-write
0x00000000
0xFF0FFFFF
MAJOR
Chip Rev Major value
0
6
read-write
FAMILY
Chip Family value
6
6
read-write
MINOR
Chip Rev Minor value
12
8
read-write
CHIPREV
No Description
0x014
read-write
0x00000000
0x000FFFFF
MAJOR
Part Revision Major value
0
6
read-write
FAMILY
Part Family value
6
6
read-write
MINOR
Part Revision Minor value
12
8
read-write
CFGSYSTIC
No Description
0x024
read-write
0x00000000
0x00000003
SYSTICEXTCLKEN
SysTick External Clock Enable
0
1
read-write
CTRL
No Description
0x200
read-write
0x00000021
0x00000021
ADDRFAULTEN
Invalid Address Bus Fault Response Enable
0
1
read-write
RAMECCERRFAULTEN
Two bit ECC Error Bus Fault Response Enable
5
1
read-write
DMEM0RETNCTRL
No Description
0x208
read-write
0x00000000
0x0000001F
RAMRETNCTRL
DMEM0 blockset retention control
0
5
read-write
ALLON
None of the RAM blocks powered down
0
BLK5
Power down RAM block 5 (address range 0x20014000-0x20017FFF)
16
BLK4TO5
Power down RAM blocks 4 and above (address range 0x20010000-0x20017FFF)
24
BLK3TO5
Power down RAM blocks 3 and above (address range 0x2000C000-0x20017FFF)
28
BLK2TO5
Power down RAM blocks 2 and above (address range 0x20008000-0x20017FFF)
30
BLK1TO5
Power down RAM blocks 1 and above (address range 0x20004000-0x20017FFF)
31
DMEM0ECCADDR
No Description
0x210
read-only
0x00000000
0xFFFFFFFF
DMEM0ECCADDR
DMEM0 RAM ECC Error Address
0
32
read-only
DMEM0ECCCTRL
No Description
0x214
read-write
0x00000000
0x00000003
RAMECCEWEN
RAM ECC Write Enable
0
1
read-write
RAMECCCHKEN
RAM ECC Check Enable
1
1
read-write
DMEM0RAMCTRL
No Description
0x218
read-write
0x00000000
0x00000007
RAMCACHEEN
RAM CACHE Enable
0
1
read-write
RAMWSEN
RAM WAIT STATE Enable
1
1
read-write
RAMPREFETCHEN
RAM Prfetch Enable
2
1
read-write
RADIORAMRETNCTRL
No Description
0x400
read-write
0x00000000
0x00000101
SEQRAMRETNCTRL
SEQRAM Memory Shutdown Control Register
0
1
read-write
ALLON
SEQRAM not powered down
0
SEQBLK
Power down SEQRAM (address range 0x50000000-0x50001FFF)
1
FRCRAMRETNCTRL
FRCRAM Memory Shutdown Control Register
8
1
read-write
ALLON
FRCRAM not powered down
0
FRCBLK
Power down FRCRAM (address range 0x50002000-0x50002FFF)
1
RADIOECCCTRL
No Description
0x408
read-write
0x00000000
0x00000303
SEQRAMECCEWEN
SEQRAM ECC Write Enable
0
1
read-write
SEQRAMECCCHKEN
SEQRAM ECC Check Enable
1
1
read-write
FRCRAMECCEWEN
FRCRAM ECC Write Enable
8
1
read-write
FRCRAMECCCHKEN
FRCRAM ECC Check Enable
9
1
read-write
RADIORAMCTRL
No Description
0x40C
read-write
0x00000000
0x01070007
SEQRAMCACHEEN
SEQRAM CACHE Enable
0
1
read-write
SEQRAMWSEN
SEQRAM WAIT STATE Enable
1
1
read-write
SEQRAMPREFETCHEN
SEQRAM Prfetch Enable
2
1
read-write
FRCRAMCACHEEN
FRCRAM CACHE Enable
16
1
read-write
FRCRAMWSEN
FRCRAM WAIT STATE Enable
17
1
read-write
FRCRAMPREFETCHEN
FRCRAM Prfetch Enable
18
1
read-write
DEMODRAMCACHEEN
DEMODRAM CACHE Enable
24
1
read-write
SEQRAMECCADDR
No Description
0x410
read-only
0x00000000
0xFFFFFFFF
SEQRAMECCADDR
SEQRAM ECC Error Address
0
32
read-only
FRCRAMECCADDR
No Description
0x414
read-only
0x00000000
0xFFFFFFFF
FRCRAMECCADDR
FRCRAM ECC Error Address
0
32
read-only
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
RADIOAES_NS
0
RADIOAES_NS Registers
0x54000000
0x00000000
0x00004000
registers
AES
49
FETCHADDR
Fetcher: Start address of data block
0x000
read-write
0x00000000
0xFFFFFFFF
ADDR
Start address of data block
0
32
read-write
FETCHDESCR
Fetcher: Descriptor address (Should be renamed to match Barco doc after PG)
0x004
read-write
0x00000000
0xFFFFFFFF
DESCR
Descriptor address
0
32
read-write
FETCHLEN
Fetcher: Length of data block
0x008
read-write
0x00000000
0x3FFFFFFF
LENGTH
Length of data block
0
28
read-write
CONSTADDR
Constant address
28
1
read-write
REALIGN
Realign lengh
29
1
read-write
FETCHTAG
Fetcher: User tag
0x00C
read-write
0x00000000
0xFFFFFFFF
TAG
User tag
0
32
read-write
PUSHADDR
Pusher: Start address of data block
0x010
read-write
0x00000000
0xFFFFFFFF
ADDR
Start address of data block
0
32
read-write
PUSHDESCR
Pusher: Descriptor address (Should be renamed to match Barco doc after PG)
0x014
read-write
0x00000000
0xFFFFFFFF
DESCR
Descriptor address
0
32
read-write
PUSHLEN
Pusher: Length of data block
0x018
read-write
0x00000000
0x7FFFFFFF
LENGTH
Start address of data block
0
28
read-write
CONSTADDR
Constant address
28
1
read-write
REALIGN
Realign length
29
1
read-write
DISCARD
Discard data
30
1
read-write
IEN
Interrupt enable
0x01C
read-write
0x00000000
0x0000003F
FETCHERENDOFBLOCK
End of block interrupt enable
0
1
read-write
FETCHERSTOPPED
Stopped interrupt enable
1
1
read-write
FETCHERERROR
Error interrupt enable
2
1
read-write
PUSHERENDOFBLOCK
End of block interrupt enable
3
1
read-write
PUSHERSTOPPED
Stopped interrupt enable
4
1
read-write
PUSHERERROR
Error interrupt enable
5
1
read-write
IF
Interrupt flag register
0x028
read-only
0x00000000
0x0000003F
FETCHERENDOFBLOCK
End of block interrupt flag
0
1
read-only
FETCHERSTOPPED
Stopped interrupt flag
1
1
read-only
FETCHERERROR
Error interrupt flag
2
1
read-only
PUSHERENDOFBLOCK
End of block interrupt flag
3
1
read-only
PUSHERSTOPPED
Stopped interrupt flag
4
1
read-only
PUSHERERROR
Error interrupt flag
5
1
read-only
IFC
Writing a '1' clears the interrupt status. Writing a '0' has no effect.
0x030
write-only
0x00000000
0x0000003F
FETCHERENDOFBLOCK
End of block interrupt flag clear
0
1
write-only
FETCHERSTOPPED
Stopped interrupt flag clear
1
1
write-only
FETCHERERROR
Error interrupt flag clear
2
1
write-only
PUSHERENDOFBLOCK
New BitField
3
1
write-only
PUSHERSTOPPED
New BitField
4
1
write-only
PUSHERERROR
New BitField
5
1
write-only
CTRL
Control register, called CONFIG in Barco datasheet.
0x034
read-write
0x00000000
0x0000001F
FETCHERSCATTERGATHER
Fetcher scatter/gather
0
1
read-write
PUSHERSCATTERGATHER
Pusher scatter/gather
1
1
read-write
STOPFETCHER
Stop fetcher
2
1
read-write
STOPPUSHER
Stop pusher
3
1
read-write
SWRESET
Software reset
4
1
read-write
CMD
Command register for starting the fetcher and pusher
0x038
write-only
0x00000000
0x00000003
STARTFETCHER
Start fetch
0
1
write-only
STARTPUSHER
Start push
1
1
write-only
STATUS
Status register
0x03C
read-only
0x00000000
0xFFFF0073
FETCHERBSY
Fetcher busy
0
1
read-only
PUSHERBSY
Pusher busy
1
1
read-only
NOTEMPTY
Not empty flag from input FIFO (fetcher)
4
1
read-only
WAITING
Pusher waiting for FIFO
5
1
read-only
SOFTRSTBSY
Software reset busy
6
1
read-only
FIFODATANUM
Number of data in output FIFO
16
16
read-only
BUFC_NS
0
BUFC_NS Registers
0x54004000
0x00000000
0x00001000
registers
BUFC
32
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
Enable peripheral clock to this module
0
1
read-write
BUF0_CTRL
No Description
0x008
read-write
0x00000000
0x00000007
SIZE
Buffer Size
0
3
read-write
SIZE64
Sets Buffer size to 64 bytes
0
SIZE128
Sets Buffer size to 128 bytes
1
SIZE256
Sets Buffer size to 256 bytes
2
SIZE512
Sets Buffer size to 512 bytes
3
SIZE1024
Sets Buffer size to 1024 bytes
4
SIZE2048
Sets Buffer size to 2048 bytes
5
SIZE4096
Sets Buffer size to 4096 bytes
6
BUF0_ADDR
No Description
0x00C
read-write
0x00000000
0x00FFFFFF
ADDR
Buffer Address
0
24
read-write
BUF0_WRITEOFFSET
No Description
0x010
read-write
0x00000000
0x00001FFF
WRITEOFFSET
Write Offset
0
13
read-write
BUF0_READOFFSET
No Description
0x014
read-write
0x00000000
0x00001FFF
READOFFSET
Read Offset
0
13
read-write
BUF0_READDATA
No Description
0x01C
read-only
0x00000000
0x000000FF
READDATA
Buffer Read Data
0
8
read-only
BUF0_WRITEDATA
No Description
0x020
write-only
0x00000000
0x000000FF
WRITEDATA
Buffer Write Data
0
8
write-only
BUF0_XWRITE
No Description
0x024
write-only
0x00000000
0x000000FF
XORWRITEDATA
Buffer XOR Write Data
0
8
write-only
BUF0_STATUS
No Description
0x028
read-only
0x00000000
0x00111FFF
BYTES
Number of Bytes in the Buffer
0
13
read-only
THRESHOLDFLAG
Buffer Threshold Flag
20
1
read-only
BUF0_THRESHOLDCTRL
No Description
0x02C
read-write
0x00000000
0x00002FFF
THRESHOLD
Buffer Threshold Value
0
12
read-write
THRESHOLDMODE
Buffer Threshold Mode
13
1
read-write
LARGER
THRESHOLDIF will be set if BYTES is larger than THRESHOLD
0
LESSOREQUAL
THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD
1
BUF0_CMD
No Description
0x030
write-only
0x00000000
0x0000000F
CLEAR
Buffer Clear
0
1
write-only
PREFETCH
Prefetch
1
1
write-only
BUF0_FIFOASYNC
No Description
0x034
write-only
0x00000000
0x00000001
RST
Reset ASYNC
0
1
write-only
BUF1_CTRL
No Description
0x038
read-write
0x00000000
0x00000007
SIZE
Buffer Size
0
3
read-write
SIZE64
Sets Buffer size to 64 bytes
0
SIZE128
Sets Buffer size to 128 bytes
1
SIZE256
Sets Buffer size to 256 bytes
2
SIZE512
Sets Buffer size to 512 bytes
3
SIZE1024
Sets Buffer size to 1024 bytes
4
SIZE2048
Sets Buffer size to 2048 bytes
5
SIZE4096
Sets Buffer size to 4096 bytes
6
BUF1_ADDR
No Description
0x03C
read-write
0x00000000
0x00FFFFFF
ADDR
Buffer Address
0
24
read-write
BUF1_WRITEOFFSET
No Description
0x040
read-write
0x00000000
0x00001FFF
WRITEOFFSET
Write Offset
0
13
read-write
BUF1_READOFFSET
No Description
0x044
read-write
0x00000000
0x00001FFF
READOFFSET
Read Offset
0
13
read-write
BUF1_READDATA
No Description
0x04C
read-only
0x00000000
0x000000FF
READDATA
Buffer Read Data
0
8
read-only
BUF1_WRITEDATA
No Description
0x050
write-only
0x00000000
0x000000FF
WRITEDATA
Buffer Write Data
0
8
write-only
BUF1_XWRITE
No Description
0x054
write-only
0x00000000
0x000000FF
XORWRITEDATA
Buffer XOR Write Data
0
8
write-only
BUF1_STATUS
No Description
0x058
read-only
0x00000000
0x00111FFF
BYTES
Number of Bytes in the Buffer
0
13
read-only
THRESHOLDFLAG
Buffer Threshold Flag
20
1
read-only
BUF1_THRESHOLDCTRL
No Description
0x05C
read-write
0x00000000
0x00002FFF
THRESHOLD
Buffer Threshold Value
0
12
read-write
THRESHOLDMODE
Buffer Threshold Mode
13
1
read-write
LARGER
THRESHOLDIF will be set if BYTES is larger than THRESHOLD
0
LESSOREQUAL
THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD
1
BUF1_CMD
No Description
0x060
write-only
0x00000000
0x0000000F
CLEAR
Buffer Clear
0
1
write-only
PREFETCH
Prefetch
1
1
write-only
BUF1_FIFOASYNC
No Description
0x064
write-only
0x00000000
0x00000001
RST
Reset ASYNC
0
1
write-only
BUF2_CTRL
No Description
0x068
read-write
0x00000000
0x00000007
SIZE
Buffer Size
0
3
read-write
SIZE64
Sets Buffer size to 64 bytes
0
SIZE128
Sets Buffer size to 128 bytes
1
SIZE256
Sets Buffer size to 256 bytes
2
SIZE512
Sets Buffer size to 512 bytes
3
SIZE1024
Sets Buffer size to 1024 bytes
4
SIZE2048
Sets Buffer size to 2048 bytes
5
SIZE4096
Sets Buffer size to 4096 bytes
6
BUF2_ADDR
No Description
0x06C
read-write
0x00000000
0x00FFFFFF
ADDR
Buffer Address
0
24
read-write
BUF2_WRITEOFFSET
No Description
0x070
read-write
0x00000000
0x00001FFF
WRITEOFFSET
Write Offset
0
13
read-write
BUF2_READOFFSET
No Description
0x074
read-write
0x00000000
0x00001FFF
READOFFSET
Read Offset
0
13
read-write
BUF2_READDATA
No Description
0x07C
read-only
0x00000000
0x000000FF
READDATA
Buffer Read Data
0
8
read-only
BUF2_WRITEDATA
No Description
0x080
write-only
0x00000000
0x000000FF
WRITEDATA
Buffer Write Data
0
8
write-only
BUF2_XWRITE
No Description
0x084
write-only
0x00000000
0x000000FF
XORWRITEDATA
Buffer XOR Write Data
0
8
write-only
BUF2_STATUS
No Description
0x088
read-only
0x00000000
0x00111FFF
BYTES
Number of Bytes in the Buffer
0
13
read-only
THRESHOLDFLAG
Buffer Threshold Flag
20
1
read-only
BUF2_THRESHOLDCTRL
No Description
0x08C
read-write
0x00000000
0x00002FFF
THRESHOLD
Buffer Threshold Value
0
12
read-write
THRESHOLDMODE
Buffer Threshold Mode
13
1
read-write
LARGER
THRESHOLDIF will be set if BYTES is larger than THRESHOLD
0
LESSOREQUAL
THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD
1
BUF2_CMD
No Description
0x090
write-only
0x00000000
0x0000000F
CLEAR
Buffer Clear
0
1
write-only
PREFETCH
Prefetch
1
1
write-only
BUF2_FIFOASYNC
No Description
0x094
write-only
0x00000000
0x00000001
RST
Reset ASYNC
0
1
write-only
BUF3_CTRL
No Description
0x098
read-write
0x00000000
0x00000007
SIZE
Buffer Size
0
3
read-write
SIZE64
Sets Buffer size to 64 bytes
0
SIZE128
Sets Buffer size to 128 bytes
1
SIZE256
Sets Buffer size to 256 bytes
2
SIZE512
Sets Buffer size to 512 bytes
3
SIZE1024
Sets Buffer size to 1024 bytes
4
SIZE2048
Sets Buffer size to 2048 bytes
5
SIZE4096
Sets Buffer size to 4096 bytes
6
BUF3_ADDR
No Description
0x09C
read-write
0x00000000
0x00FFFFFF
ADDR
Buffer Address
0
24
read-write
BUF3_WRITEOFFSET
No Description
0x0A0
read-write
0x00000000
0x00001FFF
WRITEOFFSET
Write Offset
0
13
read-write
BUF3_READOFFSET
No Description
0x0A4
read-write
0x00000000
0x00001FFF
READOFFSET
Read Offset
0
13
read-write
BUF3_READDATA
No Description
0x0AC
read-only
0x00000000
0x000000FF
READDATA
Buffer Read Data
0
8
read-only
BUF3_WRITEDATA
No Description
0x0B0
write-only
0x00000000
0x000000FF
WRITEDATA
Buffer Write Data
0
8
write-only
BUF3_XWRITE
No Description
0x0B4
write-only
0x00000000
0x000000FF
XORWRITEDATA
Buffer XOR Write Data
0
8
write-only
BUF3_STATUS
No Description
0x0B8
read-only
0x00000000
0x00111FFF
BYTES
Number of Bytes in the Buffer
0
13
read-only
THRESHOLDFLAG
Buffer Threshold Flag
20
1
read-only
BUF3_THRESHOLDCTRL
No Description
0x0BC
read-write
0x00000000
0x00002FFF
THRESHOLD
Buffer Threshold Value
0
12
read-write
THRESHOLDMODE
Buffer Threshold Mode
13
1
read-write
LARGER
THRESHOLDIF will be set if BYTES is larger than THRESHOLD
0
LESSOREQUAL
THRESHOLDIF will be set if BYTES is less than or equal to THRESHOLD
1
BUF3_CMD
No Description
0x0C0
write-only
0x00000000
0x0000000F
CLEAR
Buffer Clear
0
1
write-only
PREFETCH
Prefetch
1
1
write-only
BUF3_FIFOASYNC
No Description
0x0C4
write-only
0x00000000
0x00000001
RST
Reset ASYNC
0
1
write-only
IF
No Description
0x0E0
read-write
0x00000000
0x8F0F0F0F
BUF0OF
Buffer 0 Overflow
0
1
read-write
BUF0UF
Buffer 0 Underflow
1
1
read-write
BUF0THR
Buffer 0 Threshold Event
2
1
read-write
BUF0CORR
Buffer 0 Corrupt
3
1
read-write
BUF1OF
Buffer 1 Overflow
8
1
read-write
BUF1UF
Buffer 1 Underflow
9
1
read-write
BUF1THR
Buffer 2 Threshold Event
10
1
read-write
BUF1CORR
Buffer 1 Corrupt
11
1
read-write
BUF2OF
Buffer 2 Overflow
16
1
read-write
BUF2UF
Buffer 2 Underflow
17
1
read-write
BUF2THR
Buffer 2 Threshold Event
18
1
read-write
BUF2CORR
Buffer 2 Corrupt
19
1
read-write
BUF3OF
Buffer 3 Overflow
24
1
read-write
BUF3UF
Buffer 3 Underflow
25
1
read-write
BUF3THR
Buffer 3 Threshold Event
26
1
read-write
BUF3CORR
Buffer 3 Corrupt
27
1
read-write
BUSERROR
Bus Error
31
1
read-write
IEN
No Description
0x0EC
read-write
0x00000000
0x8F0F0F0F
BUF0OF
BUF0OF Interrupt Enable
0
1
read-write
BUF0UF
BUF0UF Interrupt Enable
1
1
read-write
BUF0THR
BUF0THR Interrupt Enable
2
1
read-write
BUF0CORR
BUF0CORR Interrupt Enable
3
1
read-write
BUF1OF
BUF1OF Interrupt Enable
8
1
read-write
BUF1UF
BUF1UF Interrupt Enable
9
1
read-write
BUF1THR
BUF1THR Interrupt Enable
10
1
read-write
BUF1CORR
BUF1CORR Interrupt Enable
11
1
read-write
BUF2OF
BUF2OF Interrupt Enable
16
1
read-write
BUF2UF
BUF2UF Interrupt Enable
17
1
read-write
BUF2THR
BUF2THR Interrupt Enable
18
1
read-write
BUF2CORR
BUF2CORR Interrupt Enable
19
1
read-write
BUF3OF
BUF3OF Interrupt Enable
24
1
read-write
BUF3UF
BUF3UF Interrupt Enable
25
1
read-write
BUF3THR
BUF3THR Interrupt Enable
26
1
read-write
BUF3CORR
BUF3CORR Interrupt Enable
27
1
read-write
BUSERROR
BUSERROR Interrupt Enable
31
1
read-write
RAMBASEADDR
No Description
0x0F0
read-write
0x20000000
0xFFFF0000
RAMBASEADDR
RAM BASE ADDR
16
16
read-write
SMU_NS
0
SMU_NS Registers
0x54008000
0x00000000
0x00001000
registers
SMU_SECURE
3
SMU_PRIVILEGED
4
IPVERSION
No Description
0x000
read-only
0x00000000
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 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
M33CTRL
Holds the M33 control settings
0x020
read-write
0x00000000
0x0000001F
LOCKSVTAIRCR
SVTAIRCR LOCK bit
0
1
read-write
LOCKNSVTOR
NSVTOR LOCK bit
1
1
read-write
LOCKSMPU
SMPU LOCK bit
2
1
read-write
LOCKNSMPU
NSMPU LOCK bit
3
1
read-write
LOCKSAU
SAU LOCK bit
4
1
read-write
PPUPATD0
Set peripheral bits to 1 to mark as privileged access only
0x040
read-write
0x00000000
0xFFFFFFFE
EMU
EMU Privileged Access
1
1
read-write
CMU
CMU Privileged Access
2
1
read-write
HFXO0
HFXO0 Privileged Access
3
1
read-write
HFRCO0
HFRCO0 Privileged Access
4
1
read-write
FSRCO
FSRCO Privileged Access
5
1
read-write
DPLL0
DPLL0 Privileged Access
6
1
read-write
LFXO
LFXO Privileged Access
7
1
read-write
LFRCO
LFRCO Privileged Access
8
1
read-write
ULFRCO
ULFRCO Privileged Access
9
1
read-write
MSC
MSC Privileged Access
10
1
read-write
ICACHE0
ICACHE0 Privileged Access
11
1
read-write
PRS
PRS Privileged Access
12
1
read-write
GPIO
GPIO Privileged Access
13
1
read-write
LDMA
LDMA Privileged Access
14
1
read-write
LDMAXBAR
LDMAXBAR Privileged Access
15
1
read-write
TIMER0
TIMER0 Privileged Access
16
1
read-write
TIMER1
TIMER1 Privileged Access
17
1
read-write
TIMER2
TIMER2 Privileged Access
18
1
read-write
TIMER3
TIMER3 Privileged Access
19
1
read-write
USART0
USART0 Privileged Access
20
1
read-write
USART1
USART1 Privileged Access
21
1
read-write
USART2
USART2 Privileged Access
22
1
read-write
BURTC
BURTC Privileged Access
23
1
read-write
I2C1
I2C1 Privileged Access
24
1
read-write
CHIPTESTCTRL
CHIPTESTCTRL Privileged Access
25
1
read-write
LVGD
LVGD Privileged Access
26
1
read-write
SYSCFG
SYSCFG Privileged Access
27
1
read-write
BURAM
BURAM Privileged Access
28
1
read-write
IFADCDEBUG
IFADCDEBUG Privileged Access
29
1
read-write
GPCRC
GPCRC Privileged Access
30
1
read-write
RTCC
RTCC Privileged Access
31
1
read-write
PPUPATD1
Set peripheral bits to 1 to mark as privileged access only
0x044
read-write
0x00000000
0x00003FFF
LETIMER0
LETIMER0 Privileged Access
0
1
read-write
IADC0
IADC0 Privileged Access
1
1
read-write
ACMP0
ACMP0 Privileged Access
2
1
read-write
ACMP1
ACMP1 Privileged Access
3
1
read-write
I2C0
I2C0 Privileged Access
4
1
read-write
HFRCOEM23
HFRCOEM23 Privileged Access
5
1
read-write
WDOG0
WDOG0 Privileged Access
6
1
read-write
WDOG1
WDOG1 Privileged Access
7
1
read-write
AMUXCP0
AMUXCP0 Privileged Access
8
1
read-write
RADIOAES
RADIOAES Privileged Access
9
1
read-write
BUFC
BUFC Privileged Access
10
1
read-write
SMU
SMU Privileged Access
11
1
read-write
AHBRADIO
AHBRADIO Privileged Access
12
1
read-write
SEMAILBOX
SE MAILBOX Privileged Access
13
1
read-write
PPUSATD0
No Description
0x060
read-write
0x00000000
0xFFFFFFFE
EMU
EMU Secure Access
1
1
read-write
CMU
CMU Secure Access
2
1
read-write
HFXO0
HFXO0 Secure Access
3
1
read-write
HFRCO0
HFRCO0 Secure Access
4
1
read-write
FSRCO
FSRCO Secure Access
5
1
read-write
DPLL0
DPLL0 Secure Access
6
1
read-write
LFXO
LFXO Secure Access
7
1
read-write
LFRCO
LFRCO Secure Access
8
1
read-write
ULFRCO
ULFRCO Secure Access
9
1
read-write
MSC
MSC Secure Access
10
1
read-write
ICACHE0
ICACHE0 Secure Access
11
1
read-write
PRS
PRS Secure Access
12
1
read-write
GPIO
GPIO Secure Access
13
1
read-write
LDMA
LDMA Secure Access
14
1
read-write
LDMAXBAR
LDMAXBAR Secure Access
15
1
read-write
TIMER0
TIMER0 Secure Access
16
1
read-write
TIMER1
TIMER1 Secure Access
17
1
read-write
TIMER2
TIMER2 Secure Access
18
1
read-write
TIMER3
TIMER3 Secure Access
19
1
read-write
USART0
USART0 Secure Access
20
1
read-write
USART1
USART1 Secure Access
21
1
read-write
USART2
USART2 Secure Access
22
1
read-write
BURTC
BURTC Secure Access
23
1
read-write
I2C1
I2C1 Secure Access
24
1
read-write
CHIPTESTCTRL
CHIPTESTCTRL Secure Access
25
1
read-write
LVGD
LVGD Secure Access
26
1
read-write
SYSCFG
SYSCFG Secure Access
27
1
read-write
BURAM
BURAM Secure Access
28
1
read-write
IFADCDEBUG
IFADCDEBUG Secure Access
29
1
read-write
GPCRC
GPCRC Secure Access
30
1
read-write
RTCC
RTCC Secure Access
31
1
read-write
PPUSATD1
No Description
0x064
read-write
0x00000000
0x00003FFF
LETIMER0
LETIMER0 Secure Access
0
1
read-write
IADC0
IADC0 Secure Access
1
1
read-write
ACMP0
ACMP0 Secure Access
2
1
read-write
ACMP1
ACMP1 Secure Access
3
1
read-write
I2C0
I2C0 Secure Access
4
1
read-write
HFRCOEM23
HFRCOEM23 Secure Access
5
1
read-write
WDOG0
WDOG0 Secure Access
6
1
read-write
WDOG1
WDOG1 Secure Access
7
1
read-write
AMUXCP0
AMUXCP0 Secure Access
8
1
read-write
RADIOAES
RADIOAES Secure Access
9
1
read-write
BUFC
BUFC Secure Access
10
1
read-write
SMU
SMU Secure Access
11
1
read-write
AHBRADIO
AHBRADIO Secure Access
12
1
read-write
SEMAILBOX
SE MAILBOX Secure Access
13
1
read-write
PPUFS
No Description
0x140
read-only
0x00000000
0x000000FF
PPUFSPERIPHID
Peripheral ID
0
8
read-only
BMPUPATD0
No Description
0x150
read-write
0x0000003F
0x0000003F
RADIOAES
RADIO AES DMA privileged mode
0
1
read-write
RADIOSUBSYSTEM
RADIO subsystem masters privileged mode
1
1
read-write
BUFC
RADIO BUFFER controller privileged mode
2
1
read-write
RADIOIFADCDEBUG
RADIO IFADC debug privileged mode
3
1
read-write
LDMA
MCU LDMA privileged mode
4
1
read-write
SEDMA
SE mailbox DMA privileged mode
5
1
read-write
BMPUSATD0
No Description
0x170
read-write
0x0000003F
0x0000003F
RADIOAES
RADIO AES DMA secure mode
0
1
read-write
RADIOSUBSYSTEM
RADIO subsystem masters secure mode
1
1
read-write
BUFC
RADIO BUFFER controller secure mode
2
1
read-write
RADIOIFADCDEBUG
RADIO IFADC debug secure mode
3
1
read-write
LDMA
MCU LDMA secure mode
4
1
read-write
SEDMA
MCU to SE mailbox DMA 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
0x02000000
0x0FFFF000
ESAUMRB01
Moveable Region Boundary
12
16
read-write
ESAUMRB12
No Description
0x274
read-write
0x04000000
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
RTCC_NS
0
RTCC_NS Registers
0x58000000
0x00000000
0x00001000
registers
RTCC
10
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP VERSION
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
RTCC Enable
0
1
read-write
CFG
No Description
0x008
read-write
0x00000000
0x000000FF
DEBUGRUN
Debug Mode Run Enable
0
1
read-write
X0
RTCC is frozen in debug mode
0
X1
RTCC is running in debug mode
1
PRECNTCCV0TOP
Pre-counter CCV0 top value enable.
1
1
read-write
CNTCCV1TOP
CCV1 top value enable
2
1
read-write
CNTTICK
Counter prescaler mode.
3
1
read-write
PRESC
CNT register ticks according to configuration in CNTPRESC.
0
CCV0MATCH
CNT register ticks when PRECNT matches RTCC_CC0_CCV[14:0]
1
CNTPRESC
Counter prescaler value.
4
4
read-write
DIV1
CLK_CNT = (RTCC LF CLK)/1
0
DIV2
CLK_CNT = (RTCC LF CLK)/2
1
DIV4
CLK_CNT = (RTCC LF CLK)/4
2
DIV8
CLK_CNT = (RTCC LF CLK)/8
3
DIV16
CLK_CNT = (RTCC LF CLK)/16
4
DIV32
CLK_CNT = (RTCC LF CLK)/32
5
DIV64
CLK_CNT = (RTCC LF CLK)/64
6
DIV128
CLK_CNT = (RTCC LF CLK)/128
7
DIV256
CLK_CNT = (RTCC LF CLK)/256
8
DIV512
CLK_CNT = (RTCC LF CLK)/512
9
DIV1024
CLK_CNT = (RTCC LF CLK)/1024
10
DIV2048
CLK_CNT = (RTCC LF CLK)/2048
11
DIV4096
CLK_CNT = (RTCC LF CLK)/4096
12
DIV8192
CLK_CNT = (RTCC LF CLK)/8192
13
DIV16384
CLK_CNT = (RTCC LF CLK)/16384
14
DIV32768
CLK_CNT = (RTCC LF CLK)/32768
15
CMD
No Description
0x00C
write-only
0x00000000
0x00000003
START
Start RTCC main counter
0
1
write-only
STOP
Stop RTCC main counter
1
1
write-only
STATUS
No Description
0x010
read-only
0x00000000
0x00000003
RUNNING
RTCC running status
0
1
read-only
RTCCLOCKSTATUS
Lock Status
1
1
read-only
UNLOCKED
RTCC registers are unlocked
0
LOCKED
RTCC registers are locked
1
IF
No Description
0x014
read-write
0x00000000
0x0000001F
OF
Overflow Interrupt Flag
0
1
read-write
CNTTICK
Main counter tick
1
1
read-write
CC0
CC Channel n Interrupt Flag
2
1
read-write
CC1
CC Channel n Interrupt Flag
3
1
read-write
CC2
CC Channel n Interrupt Flag
4
1
read-write
IEN
No Description
0x018
read-write
0x00000000
0x0000001F
OF
OF Interrupt Enable
0
1
read-write
CNTTICK
CNTTICK Interrupt Enable
1
1
read-write
CC0
CC Channel n Interrupt Enable
2
1
read-write
CC1
CC Channel n Interrupt Enable
3
1
read-write
CC2
CC Channel n Interrupt Enable
4
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
COMBCNT
No Description
0x024
read-only
0x00000000
0xFFFFFFFF
PRECNT
Pre-Counter Value
0
15
read-only
CNTLSB
Counter Value
15
17
read-only
SYNCBUSY
No Description
0x028
read-only
0x00000000
0x0000000F
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
LOCK
No Description
0x02C
write-only
0x00000000
0x0000FFFF
LOCKKEY
Configuration Lock Key
0
16
write-only
UNLOCK
Write to unlock RTCC lockable registers
44776
CC0_CTRL
No Description
0x030
read-write
0x00000000
0x0000007F
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0
INPUTCAPTURE
Input capture
1
OUTPUTCOMPARE
Output compare
2
CMOA
Compare Match Output Action
2
2
read-write
PULSE
A single clock cycle pulse is generated on output
0
TOGGLE
Toggle output on compare match
1
CLEAR
Clear output on compare match
2
SET
Set output on compare match
3
COMPBASE
Capture compare channel comparison base.
4
1
read-write
CNT
RTCC_CCx_ICVALUE/OCVALUE is compared with CNT register.
0
PRECNT
Least significant bits of RTCC_CCx_ICVALUE/OCVALUE are compared with COMBCNT.
1
ICEDGE
Input Capture Edge Select
5
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
CC0_OCVALUE
No Description
0x034
read-write
0x00000000
0xFFFFFFFF
OC
Output Compare Value
0
32
read-write
CC0_ICVALUE
No Description
0x038
read-only
0x00000000
0xFFFFFFFF
IC
Input Capture Value
0
32
read-only
CC1_CTRL
No Description
0x03C
read-write
0x00000000
0x0000007F
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0
INPUTCAPTURE
Input capture
1
OUTPUTCOMPARE
Output compare
2
CMOA
Compare Match Output Action
2
2
read-write
PULSE
A single clock cycle pulse is generated on output
0
TOGGLE
Toggle output on compare match
1
CLEAR
Clear output on compare match
2
SET
Set output on compare match
3
COMPBASE
Capture compare channel comparison base.
4
1
read-write
CNT
RTCC_CCx_ICVALUE/OCVALUE is compared with CNT register.
0
PRECNT
Least significant bits of RTCC_CCx_ICVALUE/OCVALUE are compared with COMBCNT.
1
ICEDGE
Input Capture Edge Select
5
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
CC1_OCVALUE
No Description
0x040
read-write
0x00000000
0xFFFFFFFF
OC
Output Compare Value
0
32
read-write
CC1_ICVALUE
No Description
0x044
read-only
0x00000000
0xFFFFFFFF
IC
Input Capture Value
0
32
read-only
CC2_CTRL
No Description
0x048
read-write
0x00000000
0x0000007F
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0
INPUTCAPTURE
Input capture
1
OUTPUTCOMPARE
Output compare
2
CMOA
Compare Match Output Action
2
2
read-write
PULSE
A single clock cycle pulse is generated on output
0
TOGGLE
Toggle output on compare match
1
CLEAR
Clear output on compare match
2
SET
Set output on compare match
3
COMPBASE
Capture compare channel comparison base.
4
1
read-write
CNT
RTCC_CCx_ICVALUE/OCVALUE is compared with CNT register.
0
PRECNT
Least significant bits of RTCC_CCx_ICVALUE/OCVALUE are compared with COMBCNT.
1
ICEDGE
Input Capture Edge Select
5
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
CC2_OCVALUE
No Description
0x04C
read-write
0x00000000
0xFFFFFFFF
OC
Output Compare Value
0
32
read-write
CC2_ICVALUE
No Description
0x050
read-only
0x00000000
0xFFFFFFFF
IC
Input Capture Value
0
32
read-only
LETIMER0_NS
0
LETIMER0_NS Registers
0x5A000000
0x00000000
0x00001000
registers
LETIMER0
19
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
module en
0
1
read-write
CTRL
No Description
0x008
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
TOP is only written by software
0
ENABLE
TOP is set to TOPBUFF value when REP0 reaches 0
1
CNTTOPEN
Compare Value 0 Is Top Value
9
1
read-write
DISABLE
The top value of the LETIMER is 16777215 (0xFFFFFF)
0
ENABLE
The top value of the LETIMER is given by TOP
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
0x00C
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
0x010
read-only
0x00000000
0x00000001
RUNNING
LETIMER Running
0
1
read-only
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
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
0
IADC0_NS Registers
0x5A004000
0x00000000
0x00001000
registers
IADC
50
IPVERSION
IPVERSION
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP version ID
0
32
read-only
EN
Enable
0x004
read-write
0x00000000
0x00000001
EN
Enable IADC Module
0
1
read-write
DISABLE
Disable
0
ENABLE
Enable
1
CTRL
Control
0x008
read-write
0x00000000
0x707F003E
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
0x0003001B
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
TIMER
Timer
0x010
read-write
0x00000000
0x0000FFFF
TIMER
Timer Period
0
16
read-write
STATUS
Status
0x014
read-only
0x00000000
0x4031035B
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
TIMERACTIVE
Timer Active
16
1
read-only
SINGLEWRITEPENDING
SINGLE write pending
20
1
read-only
MASKREQWRITEPENDING
MASKREQ write pending
21
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
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 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.ask.
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
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
0x000073FF
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
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
0x000073FF
PRESCALE
Prescale
0
10
read-write
SINGLEFIFOCFG
Single FIFO Configuration
0x070
read-write
0x00000030
0x0000013F
ALIGNMENT
Alignment
0
3
read-write
RIGHT12
ID[7:0], SIGN_EXT, DATA[11:0]
0
LEFT12
DATA[11:0], 000000000000, ID[7:0]
3
SHOWID
Show ID
3
1
read-write
DVL
Data Valid Level
4
2
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
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
Data
0
32
read-only
SINGLEFIFOSTAT
Single FIFO status
0x078
read-only
0x00000000
0x00000007
FIFOREADCNT
FIFO Read Count
0
3
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
0x0000013F
ALIGNMENT
Alignment
0
3
read-write
RIGHT12
ID[7:0], SIGN_EXT, DATA[11:0]
0
LEFT12
DATA[11:0], 000000000000, ID[7:0]
3
SHOWID
Show ID
3
1
read-write
DVL
Data Valid Level
4
2
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
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
0x00000007
FIFOREADCNT
FIFO Read Count
0
3
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
0
ACMP0_NS Registers
0x5A008000
0x00000000
0x00001000
registers
ACMP0
41
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
CFG
No Description
0x008
read-write
0x00000002
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
0x00C
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
0x010
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
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
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
0x014
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
0x018
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
0x01C
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
0x020
read-only
0x00000000
0x00000001
INPUTCTRL
Syncbusy for INPUTCTRL
0
1
read-only
ACMP1_NS
0
ACMP1_NS Registers
0x5A00C000
0x00000000
0x00001000
registers
ACMP1
42
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
CFG
No Description
0x008
read-write
0x00000002
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
0x00C
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
0x010
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
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
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
0x014
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
0x018
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
0x01C
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
0x020
read-only
0x00000000
0x00000001
INPUTCTRL
Syncbusy for INPUTCTRL
0
1
read-only
I2C0_NS
0
I2C0_NS Registers
0x5A010000
0x00000000
0x00001000
registers
I2C0
27
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
HFRCOEM23_NS
0
HFRCOEM23_NS Registers
0x5A014000
0x00000000
0x00001000
registers
HFRCOEM23
47
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version ID
0
32
read-only
CTRL
No Description
0x004
read-write
0x00000000
0x00000003
FORCEEN
Force Enable
0
1
read-write
DISONDEMAND
Disable On-demand
1
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
0
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
33173
WDOG0_NS
0
WDOG0_NS Registers
0x5A018000
0x00000000
0x00001000
registers
WDOG0
43
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
Module Enable
0
1
read-write
CFG
No Description
0x008
read-write
0x000F0000
0x730F071F
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
EM2RUN
EM2 Run
1
1
read-write
DISABLE
WDOG timer is frozen in EM2.
0
ENABLE
WDOG timer is running in EM2.
1
EM3RUN
EM3 Run
2
1
read-write
DISABLE
WDOG timer is frozen in EM3.
0
ENABLE
WDOG timer is running in EM3.
1
EM4BLOCK
EM4 Block
3
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
4
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
0
WDOG1_NS Registers
0x5A01C000
0x00000000
0x00001000
registers
WDOG1
44
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
Module Enable
0
1
read-write
CFG
No Description
0x008
read-write
0x000F0000
0x730F071F
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
EM2RUN
EM2 Run
1
1
read-write
DISABLE
WDOG timer is frozen in EM2.
0
ENABLE
WDOG timer is running in EM2.
1
EM3RUN
EM3 Run
2
1
read-write
DISABLE
WDOG timer is frozen in EM3.
0
ENABLE
WDOG timer is running in EM3.
1
EM4BLOCK
EM4 Block
3
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
4
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
AMUXCP0_NS
0
AMUXCP0_NS Registers
0x5A020000
0x00000000
0x00001000
registers
IPVERSION
IPVERSION
0x000
read-only
0x00000000
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
0x00003313
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
TRIM
No Description
0x014
read-write
0x77704AA1
0x77776FFF
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
16
3
read-write
BIASCTRLHI
Bias Control High Power
20
3
read-write
PUMPCAPLO
Pump Cap Low Power
24
3
read-write
PUMPCAPHI
Pump Cap High Power
28
3
read-write
SEMAILBOX_NS_HOST
0
SEMAILBOX_NS_HOST Registers
0x5C000000
0x00000000
0x00001000
registers
DATA0
RX/TX FIFO DATA
0x000
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA1
RX/TX FIFO DATA
0x004
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA2
RX/TX FIFO DATA
0x008
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA3
RX/TX FIFO DATA
0x00C
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA4
RX/TX FIFO DATA
0x010
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA5
RX/TX FIFO DATA
0x014
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA6
RX/TX FIFO DATA
0x018
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA7
RX/TX FIFO DATA
0x01C
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA8
RX/TX FIFO DATA
0x020
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA9
RX/TX FIFO DATA
0x024
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA10
RX/TX FIFO DATA
0x028
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA11
RX/TX FIFO DATA
0x02C
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA12
RX/TX FIFO DATA
0x030
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA13
RX/TX FIFO DATA
0x034
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA14
RX/TX FIFO DATA
0x038
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
DATA15
RX/TX FIFO DATA
0x03C
read-write
0x00000000
0xFFFFFFFF
DATA
FIFO Data
0
32
read-write
TX_STATUS
No Description
0x040
read-only
0x00000000
0x00B0FFFF
BYTEREM
Bytes Remaining
0
16
read-only
TXINT
Interrupt Status
20
1
read-only
TXFULL
TX FIFO Full
21
1
read-only
TXERROR
TX Error Flag
23
1
read-only
RX_STATUS
No Description
0x044
read-only
0x00000000
0x00FFFFFF
BYTEREM
Bytes Remaining
0
16
read-only
STATUS
Message Status
16
4
read-only
RXINT
Interrupt Status
20
1
read-only
RXEMPTY
RX FIFO Empty
21
1
read-only
RXHEADER
RX Header
22
1
read-only
RXERROR
RX Error Flag
23
1
read-only
TX_PROT
No Description
0x048
read-only
0x00000000
0xFFE00000
UNPROTECTED
Unprotected
21
1
read-only
PRIV
Privileged Access
22
1
read-only
NONSEC
Non-Secure Access
23
1
read-only
USER
User Bits
24
8
read-only
RX_PROT
No Description
0x04C
read-only
0x00000000
0xFFE00000
UNPROTECTED
Unprotected
21
1
read-only
PRIV
Privileged Access
22
1
read-only
NONSEC
Non-Secure Access
23
1
read-only
USER
User Bits
24
8
read-only
TX_HEADER
No Description
0x050
write-only
0x00000000
0x0020FFFF
SIZE
Command Size
0
16
write-only
UNPROTECTED
Unprotected
21
1
write-only
RX_HEADER
No Description
0x054
read-only
0x00000000
0x002FFFFF
SIZE
SIZE
0
16
read-only
STATUS
Command Status
16
4
read-only
UNPROTECTED
Unprotected
21
1
read-only
CONFIGURATION
No Description
0x058
read-write
0x00000000
0x00000003
TXINTEN
TX Interrupt Enable
0
1
read-write
RXINTEN
RX Interrupt Enable
1
1
read-write
PRORTC_S
0
PRORTC_S Registers
0xA8000000
0x00000000
0x00001000
registers
PRORTC
39
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP VERSION
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
RTCC Enable
0
1
read-write
CFG
No Description
0x008
read-write
0x00000000
0x000000FF
DEBUGRUN
Debug Mode Run Enable
0
1
read-write
X0
RTCC is frozen in debug mode
0
X1
RTCC is running in debug mode
1
PRECNTCCV0TOP
Pre-counter CCV0 top value enable.
1
1
read-write
CNTCCV1TOP
CCV1 top value enable
2
1
read-write
CNTTICK
Counter prescaler mode.
3
1
read-write
PRESC
CNT register ticks according to configuration in CNTPRESC.
0
CCV0MATCH
CNT register ticks when PRECNT matches RTCC_CC0_CCV[14:0]
1
CNTPRESC
Counter prescaler value.
4
4
read-write
DIV1
CLK_CNT = (RTCC LF CLK)/1
0
DIV2
CLK_CNT = (RTCC LF CLK)/2
1
DIV4
CLK_CNT = (RTCC LF CLK)/4
2
DIV8
CLK_CNT = (RTCC LF CLK)/8
3
DIV16
CLK_CNT = (RTCC LF CLK)/16
4
DIV32
CLK_CNT = (RTCC LF CLK)/32
5
DIV64
CLK_CNT = (RTCC LF CLK)/64
6
DIV128
CLK_CNT = (RTCC LF CLK)/128
7
DIV256
CLK_CNT = (RTCC LF CLK)/256
8
DIV512
CLK_CNT = (RTCC LF CLK)/512
9
DIV1024
CLK_CNT = (RTCC LF CLK)/1024
10
DIV2048
CLK_CNT = (RTCC LF CLK)/2048
11
DIV4096
CLK_CNT = (RTCC LF CLK)/4096
12
DIV8192
CLK_CNT = (RTCC LF CLK)/8192
13
DIV16384
CLK_CNT = (RTCC LF CLK)/16384
14
DIV32768
CLK_CNT = (RTCC LF CLK)/32768
15
CMD
No Description
0x00C
write-only
0x00000000
0x00000003
START
Start RTCC main counter
0
1
write-only
STOP
Stop RTCC main counter
1
1
write-only
STATUS
No Description
0x010
read-only
0x00000000
0x00000003
RUNNING
RTCC running status
0
1
read-only
RTCCLOCKSTATUS
Lock Status
1
1
read-only
UNLOCKED
RTCC registers are unlocked
0
LOCKED
RTCC registers are locked
1
IF
No Description
0x014
read-write
0x00000000
0x0000000F
OF
Overflow Interrupt Flag
0
1
read-write
CNTTICK
Main counter tick
1
1
read-write
CC0
CC Channel n Interrupt Flag
2
1
read-write
CC1
CC Channel n Interrupt Flag
3
1
read-write
IEN
No Description
0x018
read-write
0x00000000
0x0000000F
OF
OF Interrupt Enable
0
1
read-write
CNTTICK
CNTTICK Interrupt Enable
1
1
read-write
CC0
CC Channel n Interrupt Enable
2
1
read-write
CC1
CC Channel n Interrupt Enable
3
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
COMBCNT
No Description
0x024
read-only
0x00000000
0xFFFFFFFF
PRECNT
Pre-Counter Value
0
15
read-only
CNTLSB
Counter Value
15
17
read-only
SYNCBUSY
No Description
0x028
read-only
0x00000000
0x0000000F
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
LOCK
No Description
0x02C
write-only
0x00000000
0x0000FFFF
LOCKKEY
Configuration Lock Key
0
16
write-only
UNLOCK
Write to unlock RTCC lockable registers
44776
CC0_CTRL
No Description
0x030
read-write
0x00000000
0x0000007F
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0
INPUTCAPTURE
Input capture
1
OUTPUTCOMPARE
Output compare
2
CMOA
Compare Match Output Action
2
2
read-write
PULSE
A single clock cycle pulse is generated on output
0
TOGGLE
Toggle output on compare match
1
CLEAR
Clear output on compare match
2
SET
Set output on compare match
3
COMPBASE
Capture compare channel comparison base.
4
1
read-write
CNT
RTCC_CCx_ICVALUE/OCVALUE is compared with CNT register.
0
PRECNT
Least significant bits of RTCC_CCx_ICVALUE/OCVALUE are compared with COMBCNT.
1
ICEDGE
Input Capture Edge Select
5
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
CC0_OCVALUE
No Description
0x034
read-write
0x00000000
0xFFFFFFFF
OC
Output Compare Value
0
32
read-write
CC0_ICVALUE
No Description
0x038
read-only
0x00000000
0xFFFFFFFF
IC
Input Capture Value
0
32
read-only
CC1_CTRL
No Description
0x03C
read-write
0x00000000
0x0000007F
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0
INPUTCAPTURE
Input capture
1
OUTPUTCOMPARE
Output compare
2
CMOA
Compare Match Output Action
2
2
read-write
PULSE
A single clock cycle pulse is generated on output
0
TOGGLE
Toggle output on compare match
1
CLEAR
Clear output on compare match
2
SET
Set output on compare match
3
COMPBASE
Capture compare channel comparison base.
4
1
read-write
CNT
RTCC_CCx_ICVALUE/OCVALUE is compared with CNT register.
0
PRECNT
Least significant bits of RTCC_CCx_ICVALUE/OCVALUE are compared with COMBCNT.
1
ICEDGE
Input Capture Edge Select
5
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
CC1_OCVALUE
No Description
0x040
read-write
0x00000000
0xFFFFFFFF
OC
Output Compare Value
0
32
read-write
CC1_ICVALUE
No Description
0x044
read-only
0x00000000
0xFFFFFFFF
IC
Input Capture Value
0
32
read-only
FRC_S
0
FRC_S Registers
0xA8004000
0x00000000
0x00001000
registers
FRC_PRI
33
FRC
34
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
Enable peripheral clock to this module
0
1
read-write
STATUS
No Description
0x008
read-only
0x00000000
0x000FFFFF
SNIFFDCOUNT
Sniffer data count
0
5
read-only
ACTIVETXFCD
Active Transmit Frame Descriptor
5
1
read-only
FCD0
FCD0 is active
0
FCD1
FCD1 is active
1
ACTIVERXFCD
Active Receive Frame Descriptor
6
1
read-only
FCD2
FCD2 is active
0
FCD3
FCD3 is active
1
SNIFFDFRAME
Sniffer data frame active status
7
1
read-only
RXRAWBLOCKED
Receiver raw trigger block is active
8
1
read-only
FRAMEOK
Frame valid
9
1
read-only
RXABORTINPROGRESS
Receive aborted in progress status flag
10
1
read-only
TXWORD
Transmit Word Flag
11
1
read-only
RXWORD
Receive Word Flag
12
1
read-only
CONVPAUSED
Convolutional coder pause event active
13
1
read-only
TXSUBFRAMEPAUSED
Transmit subframe pause event active
14
1
read-only
INTERLEAVEREADPAUSED
Interleaver read pause event active
15
1
read-only
INTERLEAVEWRITEPAUSED
Interleaver write pause event active
16
1
read-only
FRAMEDETPAUSED
Frame detected pause event active
17
1
read-only
FRAMELENGTHERROR
Frame Length Error for RX and TX
18
1
read-only
DEMODERROR
Demod Error in RX
19
1
read-only
DFLCTRL
No Description
0x00C
read-write
0x00000000
0x001FFF7F
DFLMODE
Dynamic Frame Length Mode
0
3
read-write
DISABLE
Dynamic Frame Length support is disabled, and the frame length is controlled by writing directly to the FRAMELENGTH field
0
SINGLEBYTE
Dynamic Frame Length is enabled and located in a single byte over air. This byte is loaded into the least significant byte of the extracted length field
1
SINGLEBYTEMSB
Dynamic Frame Length is enabled and located in a single byte over air. This byte is loaded into the most significant byte of the extracted length field
2
DUALBYTELSBFIRST
Dynamic Frame Length is enabled and located in two bytes over air, of which the least significant byte is transferred first
3
DUALBYTEMSBFIRST
Dynamic Frame Length is enabled and located in two bytes over air, of which the most significant byte is transferred first
4
INFINITE
Dynamic Frame Length support is disabled, and infinite frame lengths are transmitted and received. RXABORT may be used to abort active receive operations, while the TXDIS command (available in the RAC) may be used to abort active transmit operations.
5
BLOCKERROR
In transmit mode, the frame length must be written directly to the FRAMELENGTH field. In receive mode, data will be received until a block decoding error is found.
6
DFLBITORDER
Dynamic Frame Length Bit order
3
1
read-write
NORMAL
Bit ordering is defined by the BITORDER field
0
REVERSE
Bit ordering is reversed, compared to what is defined by the BITORDER field
1
DFLSHIFT
Dynamic Frame Length bitshift
4
3
read-write
DFLOFFSET
Length Field Offset Value
8
4
read-write
DFLBITS
Length field number of bits
12
4
read-write
MINLENGTH
Minimum decoded length
16
4
read-write
DFLINCLUDECRC
Length field includes CRC values or not
20
1
read-write
X0
The CRC values are not included in the frame length
0
X1
The CRC values are included in the frame length
1
MAXLENGTH
No Description
0x010
read-write
0x00004FFF
0x0000FFFF
MAXLENGTH
Max Frame Length Value
0
12
read-write
INILENGTH
Initial Frame Length Value
12
4
read-write
ADDRFILTCTRL
No Description
0x014
read-write
0x00000000
0x0000FF07
EN
Address Filter Enable
0
1
read-write
BRDCST00EN
Broadcast Address 0x00 Enable
1
1
read-write
BRDCSTFFEN
Broadcast Address 0xFF Enable
2
1
read-write
ADDRESS
Address
8
8
read-write
DATABUFFER
No Description
0x018
read-write
0x00000000
0x000000FF
DATABUFFER
Frame Controller data buffer
0
8
read-write
WCNT
No Description
0x01C
read-only
0x00000000
0x00000FFF
WCNT
Word Counter Value
0
12
read-only
WCNTCMP0
No Description
0x020
read-write
0x00000000
0x00000FFF
FRAMELENGTH
Word Counter Frame Length Value
0
12
read-write
WCNTCMP1
No Description
0x024
read-write
0x00000000
0x00000FFF
LENGTHFIELDLOC
Length field location
0
12
read-write
WCNTCMP2
No Description
0x028
read-write
0x00000000
0x00000FFF
ADDRFIELDLOC
Address field location
0
12
read-write
CMD
No Description
0x02C
write-only
0x00000000
0x00001FFF
RXABORT
RX Abort
0
1
write-only
FRAMEDETRESUME
FRAMEDET resume
1
1
write-only
INTERLEAVEWRITERESUME
Interleaver write resume
2
1
write-only
INTERLEAVEREADRESUME
Interleaver read resume
3
1
write-only
CONVRESUME
Convolutional coder resume
4
1
write-only
CONVTERMINATE
Convolutional coder termination
5
1
write-only
TXSUBFRAMERESUME
TX subframe resume
6
1
write-only
INTERLEAVEINIT
Interleaver initialization
7
1
write-only
INTERLEAVECNTCLEAR
Interleaver counter clear
8
1
write-only
CONVINIT
Convolutional coder initialize
9
1
write-only
BLOCKINIT
Block coder initialize
10
1
write-only
STATEINIT
FRC State initialize
11
1
write-only
RXRAWUNBLOCK
Clear RXRAWBLOCKED status flag
12
1
write-only
WHITECTRL
No Description
0x030
read-write
0x00000000
0x00001F7F
FEEDBACKSEL
LFSR Feedback selector
0
5
read-write
BIT0
Select bit 0 as feedback
0
BIT1
Select bit 1 as feedback
1
BIT2
Select bit 2 as feedback
2
BIT3
Select bit 3 as feedback
3
BIT4
Select bit 4 as feedback
4
BIT5
Select bit 5 as feedback
5
BIT6
Select bit 6 as feedback
6
BIT7
Select bit 7 as feedback
7
BIT8
Select bit 8 as feedback
8
BIT9
Select bit 9 as feedback
9
BIT10
Select bit 10 as feedback
10
BIT11
Select bit 11 as feedback
11
BIT12
Select bit 12 as feedback
12
BIT13
Select bit 13 as feedback
13
BIT14
Select bit 14 as feedback
14
BIT15
Select bit 15 as feedback
15
INPUT
Select data input as feedback
16
ZERO
Select zero as feedback
17
ONE
Select one as feedback
18
TXLASTWORD
In transmit mode, the feedback is one during the last transmit word and zero otherwise. In receive mode, the feedback is always zero.
19
XORFEEDBACK
LFSR Feedback XOR setting
5
2
read-write
DIRECT
The signal defined by FEEDBACKSEL is used directly as Feedback.
0
XOR
The signal defined by FEEDBACKSEL is XOR'ed with bit 15, and the result is used as Feedback
1
ZERO
Feedback is set to 0
2
SHROUTPUTSEL
Shift Register Output Selector
8
4
read-write
BLOCKERRORCORRECT
Block Errors Correction enable
12
1
read-write
X0
Block decoding errors are not corrected, only the BLOCKERR interrupt is set on detection.
0
X1
Block decoding errors are attempted corrected by memory lookup tables. The BLOCKERR interrupt is also set on error detection.
1
WHITEPOLY
No Description
0x034
read-write
0x00000000
0x0000FFFF
POLY
Whitener Polynomial
0
16
read-write
WHITEINIT
No Description
0x038
read-write
0x00000000
0x0000FFFF
WHITEINIT
Whitener Initial Value
0
16
read-write
FECCTRL
No Description
0x03C
read-write
0x00000000
0x003FFFF7
BLOCKWHITEMODE
Block Coder Whitener Mode
0
3
read-write
DIRECT
The input data is passed directly to the output without any other operations.
0
WHITE
Data is whitened in TX and de-whitened in RX with the whitener feedback register updated every bit period.
1
BYTEWHITE
Data is whitened in TX and de-whitened in RX with the whitener feedback register updated every byte period, recommended only for compatibility purposes.
2
INTERLEAVEDWHITE0
Data is whitened in TX after symbol interleaving and de-whitened in RX before symbol de-interleaving.
3
INTERLEAVEDWHITE1
Data is whitened in TX after symbol interleaving and de-whitened in RX before symbol de-interleaving. The first 16 (if INTERLEAVEWIDTH is 0) or 32 (if INTERLEAVEWIDTH is 1) RF symbols are not whitened or de-whitened.
4
BLOCKCODEINSERT
Parity bits are added in TX and checked and removed in RX to perform block coding forward error correction (FEC). In transmit mode, the block encoder will insert parity bits between the bit stream provided from the transmit buffer. In receive mode, the block decoder will remove parity bits and they will not further be provided to the receive buffer.
5
BLOCKCODEREPLACE
Parity bits are added in TX and checked and removed in RX to perform block coding forward error correction (FEC). In transmit mode, the block encoder will replace bits provided by the transmit buffer with parity bits. In receive mode, the block decoder will output both data bits and parity bits to the receive buffer.
6
BLOCKLOOKUP
A lookup table is used to implement table lookup block coding in TX, and table lookup block decoding in RX.
7
CONVMODE
Convolutional Encoder / Decoder mode.
4
2
read-write
DISABLE
Convolutional encoding / decoding is disabled
0
CONVOLUTIONAL
Normal convolutional encoding / decoding is enabled
1
REPEAT
Repeat-mode convolutional encoding / decoding is enabled
2
CONVDECODEMODE
Convolutional decoding mode setting.
6
1
read-write
SOFT
Use soft decision convolutional decoding, recommended in most cases.
0
HARD
Use hard decision convolutional decoding.
1
CONVTRACEBACKDISABLE
Convolutional traceback disabling
7
1
read-write
X0
Traceback history is enabled, and convolutional decoding will use RAM to store state information. In receive mode, output from convolutional decoding will be generated after the traceback history has reached a certain level.
0
X1
Traceback history is disabled, and convolutional decoding will not use RAM to store state information. No trellis termination sequence will be automatically appended to the transmit data. In receive mode, output from convolutional decoding will be generated after every state transition. This will not provide any convolutional decoding gain, but can be used to decode very simple codes without using any RAM memory.
1
CONVINV
Convolutional code symbol inversion
8
2
read-write
INTERLEAVEMODE
Interleaver mode.
10
2
read-write
DISABLE
Interleaving is disabled
0
ENABLE
Interleaving is enabled
1
RXBUFFER
No symbol interleaving is performed, but the interleaver data storage is used as a data buffer in receive mode. This may, for instance, be used for receiver pause functionality.
2
RXTXBUFFER
No symbol interleaving is performed, but the interleaver data storage is used as a data buffer in receive and transmit mode. This may, for instance, be used for receiver and transmitter pause functionality.
3
INTERLEAVEFIRSTINDEX
4-bit index of the first interleaver
12
4
read-write
INTERLEAVEWIDTH
Interleave symbol width.
16
1
read-write
ONE
Each interleaver element consists of one RF symbol
0
TWO
Each interleaver element consists of two RF symbols
1
CONVBUSLOCK
Convolutional decoding bus lock
17
1
read-write
CONVSUBFRAMETERMINATE
Enable trellis termination for subframes
18
1
read-write
X0
Trellis termination is applied at the end of the frame.
0
X1
Trellis termination is applied at the end of each subframe and at the end of the frame.
1
SINGLEBLOCK
Single block code per frame
19
1
read-write
FORCE2FSK
Force use of 2-FSK
20
1
read-write
CONVHARDERROR
Enable convolutional decoding hard error
21
1
read-write
X0
Convolutional hard error decoding is disabled.
0
X1
Convolutional hard error decoding is enabled.
1
BLOCKRAMADDR
No Description
0x040
read-write
0x00000000
0x0007FFFC
BLOCKRAMADDR
Block decoding RAM address
2
17
read-write
CONVRAMADDR
No Description
0x044
read-write
0x00000000
0x0007FFFC
CONVRAMADDR
Convolutional decoding RAM address
2
17
read-write
CTRL
No Description
0x048
read-write
0x00000700
0x00033FF7
RANDOMTX
Random TX Mode
0
1
read-write
UARTMODE
Data Uart Mode
1
1
read-write
BITORDER
Data Bit Order.
2
1
read-write
LSBFIRST
Least Significant bit in each word is sent/received first.
0
MSBFIRST
Most Significant bit in each word is sent/received first.
1
TXFCDMODE
TX Frame Control Descriptor Mode
4
2
read-write
FCDMODE0
FCD0 is reloaded when SCNT reaches 0
0
FCDMODE1
Use FCD0 for the first sub-frame, then switching between FCD0 and FCD1 for following sub-frames
1
FCDMODE2
Use FCD0 for the first sub-frame, then FCD1 is used for all following sub-frames
2
FCDMODE3
Use alternating FCD0 / FCD1 for each complete frame
3
RXFCDMODE
RX Frame Control Descriptor Mode
6
2
read-write
FCDMODE0
FCD2 is reloaded when SCNT reaches 0
0
FCDMODE1
Use FCD2 for the first sub-frame, then switching between FCD2 and FCD3 for following sub-frames
1
FCDMODE2
Use FCD2 for the first sub-frame, then FCD3 is used for all following sub-frames
2
FCDMODE3
Use alternating FCD2 / FCD3 for each complete frame
3
BITSPERWORD
Bits Per Word, for first word in a frame
8
3
read-write
RATESELECT
MODEM rate select
11
2
read-write
TXPREFETCH
Transmit prefetch data
13
1
read-write
X0
The frame controller will start preparing transmit data when entering the TX state. This setting may be used in most cases.
0
X1
The frame controller will start preparing transmit data already in the TXWARM, RX2TX or TX2TX state. This setting must be used to avoid transmit underflow in the cases where no preamble or frame synchronization is inserted by the modulator (i.e. typically when the MODEM control fields TXBASES is zero and SYNCDATA is set).
1
SEQHANDSHAKE
Sequencer data handshake
16
1
read-write
X0
The sequencer may read transmit or read data through the FRCRD command, but it will not wait for the sequencer to do so before proceeding to parse transmit or receive data.
0
X1
The frame controller will require that the sequencer program uses the FRCRD command to read both transmit and receive data which the frame controller stores in the DATABUFFER register. If data is not read with this field set, the overflow (RXOF) or underflow (TXUF) will be set.
1
PRBSTEST
Pseudo-Random Bit Sequence Testmode
17
1
read-write
RXCTRL
No Description
0x04C
read-write
0x00000000
0x000007FF
STORECRC
Store CRC value.
0
1
read-write
ACCEPTCRCERRORS
Accept CRC Errors.
1
1
read-write
REJECT
Frames with one or more detected CRC errors will be cleared from the receiver buffer.
0
ACCEPT
Frames will always be written to the receive buffer, regardless of CRC errors.
1
ACCEPTBLOCKERRORS
Accept Block Decoding Errors.
2
1
read-write
REJECT
Frame reception will be stopped when a block decoding error is found.
0
ACCEPT
Frame reception will continue even in the case of a block decoding error.
1
TRACKABFRAME
Track Aborted RX Frame
3
1
read-write
X0
When a frame abort is triggered, the frame reception is immediately aborted, the RXABORTED interrupt flag is set, and the receiver may start searching for a new frame.
0
X1
When a frame abort is triggered, the receiver is still enabled for the duration of the frame (as defined by the frame length), but no data output is generated. Only when the complete frame is received, the RXABORTED interrupt flag is set and a new frame reception may begin. This mode may, for instance, be used to avoid finding a new FRAMEDET event inside the payload data of a discarded frame.
1
BUFCLEAR
Buffer Clear
4
1
read-write
BUFRESTOREFRAMEERROR
Buffer restore on frame error
5
1
read-write
BUFRESTORERXABORTED
Buffer restore on RXABORTED
6
1
read-write
RXFRAMEENDAHEADBYTES
RX frame almost end of packet timing
7
4
read-write
TRAILTXDATACTRL
No Description
0x050
read-write
0x00000000
0x00000FFF
TRAILTXDATA
Trailing Data value
0
8
read-write
TRAILTXDATACNT
Trailing data bit count
8
3
read-write
TRAILTXDATAFORCE
Force trailing TX data insertion
11
1
read-write
X0
Trailing data in transmit is only applied in order to fill up an integer number of block coding and interleaver buffers. If block coding and interleaving is not used, no trailing data is transmitted.
0
X1
The number of bits defined by TRAILTXDATACNT is always appended to the transmit data, in addition to the necessary bits to fill up an integer number of block coding and interleaver buffers.
1
TRAILRXDATA
No Description
0x054
read-write
0x00000000
0x0000003F
RSSI
Append RSSI
0
1
read-write
CRCOK
Append CRC OK Indicator
1
1
read-write
PROTIMERCC0BASE
PROTIMER Capture Compare channel 0 Base
2
1
read-write
PROTIMERCC0WRAPL
PROTIMER Capture Compare channel 0 WrapL
3
1
read-write
PROTIMERCC0WRAPH
PROTIMER Capture Compare channel 0 WrapH
4
1
read-write
RTCSTAMP
RTCC Time Stamp
5
1
read-write
SCNT
No Description
0x058
read-only
0x00000000
0x000000FF
SCNT
Sub-Frame Counter Value
0
8
read-only
CONVGENERATOR
No Description
0x05C
read-write
0x00000000
0x00037F7F
GENERATOR0
Output 0 Generator Polynomial
0
7
read-write
GENERATOR1
Output 1 Generator Polynomial
8
7
read-write
RECURSIVE
Convolutional encoding
16
1
read-write
X0
Non-recursive convolutional coding is used
0
X1
Recursive convolutional coding is used
1
NONSYSTEMATIC
Non systematic recursive code
17
1
read-write
X0
The recursive code is systematic
0
X1
The recursive code is not systematic
1
PUNCTCTRL
No Description
0x060
read-write
0x00000101
0x00007F7F
PUNCT0
Puncturing Matrix Row for Output 0
0
7
read-write
PUNCT1
Puncturing Matrix Row for Output 1
8
7
read-write
PAUSECTRL
No Description
0x064
read-write
0x00000000
0x001FFFFF
FRAMEDETPAUSEEN
Frame detect pause enable
0
1
read-write
TXINTERLEAVEWRITEPAUSEEN
Transmit interleaver write pause enable
1
1
read-write
RXINTERLEAVEWRITEPAUSEEN
Receive interleaver write pause enable
2
1
read-write
INTERLEAVEREADPAUSEEN
Interleaver read pause enable
3
1
read-write
TXSUBFRAMEPAUSEEN
Transmit subframe pause enable
4
1
read-write
CONVPAUSECNT
Convolutional decoder pause setting
5
6
read-write
INTERLEAVEWRITEPAUSECNT
Interleaver write pause count
11
5
read-write
INTERLEAVEREADPAUSECNT
Interleaver read pause count
16
5
read-write
IF
No Description
0x068
read-write
0x00000000
0x7F01FFFF
TXDONE
TX Done Interrupt Flag
0
1
read-write
TXAFTERFRAMEDONE
TX after frame Done Interrupt Flag
1
1
read-write
TXABORTED
Transmit Aborted Interrupt Flag
2
1
read-write
TXUF
Transmit Underflow Interrupt Flag
3
1
read-write
RXDONE
RX Done Interrupt Flag
4
1
read-write
RXABORTED
RX Aborted Interrupt Flag
5
1
read-write
FRAMEERROR
Frame Error Interrupt Flag
6
1
read-write
BLOCKERROR
Block Error Interrupt Flag
7
1
read-write
RXOF
Receive Overflow Interrupt Flag
8
1
read-write
WCNTCMP0
Word Counter Compare 0 Event
9
1
read-write
WCNTCMP1
Word Counter Compare 1 Event
10
1
read-write
WCNTCMP2
Word Counter Compare 2 Event
11
1
read-write
ADDRERROR
Receive address error event
12
1
read-write
BUSERROR
A bus error event occurred
13
1
read-write
RXRAWEVENT
Receiver raw data event
14
1
read-write
TXRAWEVENT
Transmit raw data event
15
1
read-write
SNIFFOF
Data sniffer overflow
16
1
read-write
FRAMEDETPAUSED
Frame detected pause event active
24
1
read-write
INTERLEAVEWRITEPAUSED
Interleaver write pause event active
25
1
read-write
INTERLEAVEREADPAUSED
Interleaver read pause event active
26
1
read-write
TXSUBFRAMEPAUSED
Transmit subframe pause event active
27
1
read-write
CONVPAUSED
Convolutional coder pause event active
28
1
read-write
RXWORD
Receive Word Interrupt Flag
29
1
read-write
TXWORD
Transmit Word Interrupt Flag
30
1
read-write
IEN
No Description
0x06C
read-write
0x00000000
0x7F01FFFF
TXDONE
TX Done Interrupt Enable
0
1
read-write
TXAFTERFRAMEDONE
TX after frame Done Interrupt Enable
1
1
read-write
TXABORTED
Transmit Aborted Interrupt Enable
2
1
read-write
TXUF
Transmit Underflow Interrupt Enable
3
1
read-write
RXDONE
RX Done Interrupt Enable
4
1
read-write
RXABORTED
RX Aborted Interrupt Enable
5
1
read-write
FRAMEERROR
Frame Error Interrupt Enable
6
1
read-write
BLOCKERROR
Block Error Interrupt Enable
7
1
read-write
RXOF
Receive Overflow Interrupt Enable
8
1
read-write
WCNTCMP0
Word Counter Compare 0 Enable
9
1
read-write
WCNTCMP1
Word Counter Compare 1 Enable
10
1
read-write
WCNTCMP2
Word Counter Compare 2 Enable
11
1
read-write
ADDRERROR
Receive address error enable
12
1
read-write
BUSERROR
Bus error enable
13
1
read-write
RXRAWEVENT
Receiver raw data enable
14
1
read-write
TXRAWEVENT
Transmit raw data enable
15
1
read-write
SNIFFOF
Data sniffer overflow enable
16
1
read-write
FRAMEDETPAUSED
Frame detected pause event enable
24
1
read-write
INTERLEAVEWRITEPAUSED
Interleaver write pause event enable
25
1
read-write
INTERLEAVEREADPAUSED
Interleaver read pause event enable
26
1
read-write
TXSUBFRAMEPAUSED
Transmit subframe pause event enable
27
1
read-write
CONVPAUSED
Convolutional coder pause event enable
28
1
read-write
RXWORD
Receive Word Interrupt Enable
29
1
read-write
TXWORD
Transmit Word Interrupt Enable
30
1
read-write
MIRRORIF
No Description
0x070
read-write
0x00000000
0x0003FFFF
TXDONE
TX Done Interrupt Flag
0
1
read-only
TXAFTERFRAMEDONE
TX after frame Done Interrupt Flag
1
1
read-only
TXABORTED
Transmit Aborted Interrupt Flag
2
1
read-only
TXUF
Transmit Underflow Interrupt Flag
3
1
read-only
RXDONE
RX Done Interrupt Flag
4
1
read-only
RXABORTED
RX Aborted Interrupt Flag
5
1
read-only
FRAMEERROR
Frame Error Interrupt Flag
6
1
read-only
BLOCKERROR
Block Error Interrupt Flag
7
1
read-only
RXOF
Receive Overflow Interrupt Flag
8
1
read-only
ADDRERROR
Receive address error event
9
1
read-only
BUSERROR
A bus error event occurred
10
1
read-only
SNIFFOF
Data sniffer overflow
11
1
read-only
FRAMEDETPAUSED
Frame detected pause event active
12
1
read-only
INTERLEAVEWRITEPAUSED
Interleaver write pause event active
13
1
read-only
INTERLEAVEREADPAUSED
Interleaver read pause event active
14
1
read-only
TXSUBFRAMEPAUSED
Transmit subframe pause event active
15
1
read-only
CONVPAUSED
Convolutional coder pause event active
16
1
read-only
IFMIRRORCLEAR
Clear bit for the FRC IF MIRROR Register
17
1
read-write
BUFFERMODE
No Description
0x078
read-write
0x00000000
0x0000000F
TXBUFFERMODE
Transmit Buffer Mode
0
1
read-write
BUFC
The Frame Controller fetches data from the Buffer Controller (BUFC) in transmit mode.
0
REGISTER
The Frame Controller does not fetch data from the Buffer Controller in transmit mode. Instead, data must be written to the DATABUFFER register when the TXWORD interrupt flag is set.
1
RXBUFFERMODE
Receive Buffer Mode
1
2
read-write
BUFC
The Frame Controller write data to the Buffer Controller (BUFC) in receive mode.
0
REGISTER
The Frame Controller does not write data to the Buffer Controller in receive mode. Instead, data must be read from the DATABUFFER register when the RXWORD interrupt flag is set.
1
DISABLE
The Frame Controller will not output demodulated data. This mode can, for instance, be used together with storing RAW frame data.
2
RXFRCBUFMUX
RX FRC Buffer Mux
3
1
read-write
SNIFFCTRL
No Description
0x084
read-write
0x000007FC
0x0003FFFF
SNIFFMODE
Data Sniff Mode
0
2
read-write
OFF
FRC Packet Sniffer mode is disabled
0
UART
UART encoded data is transmitted on the DOUT pin.
1
SPI
SPI data is transmitted on the DOUT pin and a data clock is output to the DCLK pin.
2
SNIFFBITS
Data sniff data bits
2
1
read-write
EIGHT
Each sniffer output word contains 8 data bits
0
NINE
Each sniffer output word contains 9 data bits
1
SNIFFRXDATA
Enable sniffing of received data.
3
1
read-write
SNIFFTXDATA
Enable sniffing of transmitted data.
4
1
read-write
SNIFFRSSI
Enable sniffing of RSSI
5
1
read-write
SNIFFSTATE
Enable sniffing of state information
6
1
read-write
SNIFFAUXDATA
Enable sniffing of auxiliary data
7
1
read-write
SNIFFBR
Sniffer baudrate setting
8
8
read-write
SNIFFSYNCWORD
Sniffer baudrate setting
17
1
read-write
AUXDATA
No Description
0x088
write-only
0x00000000
0x000001FF
AUXDATA
Auxiliary sniffer data output
0
9
write-only
RAWCTRL
No Description
0x08C
read-write
0x00000000
0x000020BF
TXRAWMODE
Transmitter raw data mode
0
2
read-write
DISABLE
RAW transmit mode is disabled
0
SINGLEBUFFER
RAW transmit mode is enabled, transmitting the configured raw data (fetched from RAM) once before transmit is completed.
1
REPEATBUFFER
RAW transmit mode is enabled, transmitting the configured raw data (fetched from RAM) repeatedly until the transmitter is disabled.
2
RXRAWMODE
Receiver raw data mode
2
3
read-write
DISABLE
RAW receive mode is disabled
0
SINGLEITEM
RAW receive mode is enabled, fetching a single item which is stored in the RXRAWDATA register. A new item is fetched when the RXRAWBLOCKED flag is cleared. In this mode, the flag is cleared automatically when RXRAWDATA is read.
1
SINGLEBUFFER
RAW receive mode is enabled, fetching multiple items which are stored to RAM. The RXRAWBLOCKED flag must be cleared in order to start raw data reception.
2
SINGLEBUFFERFRAME
This mode is identical to the SINGLEBUFFER mode, except that the FRC will treat the end of the filled buffer as the end of a frame reception (i.e. also trigger the RXDONE interrupt and signal to the RAC that frame reception is complete.)
3
REPEATBUFFER
RAW receive mode is enabled, fetching multiple items which are stored to RAM. The RXRAWBLOCKED flag must be cleared in order to start raw data reception.
4
RXRAWRANDOM
Receive raw data random number generator
5
1
read-write
RXRAWTRIGGER
Receiver raw data trigger setting
7
1
read-write
IMMEDIATE
RAW data storage is triggered immediately when demodulator is enabled.
0
PRS
RAW data storage is triggered by the selected RXRAWPRSSEL PRS channel.
1
DEMODRAWDATAMUX
Raw data mux control
13
1
read-write
DEMODRAWDATASEL
RAW data is selected using modem register DEMODRAWDATASEL.
0
DEMODRAWDATASEL2
RAW data is selected using modem register DEMODRAWDATASEL2.
1
RXRAWDATA
No Description
0x090
read-only
0x00000000
0xFFFFFFFF
RXRAWDATA
Receiver RAW data register
0
32
read-only
PAUSEDATA
No Description
0x094
read-only
0x00000000
0xFFFFFFFF
PAUSEDATA
Receiver pause data register
0
32
read-only
LIKELYCONVSTATE
No Description
0x098
read-only
0x00000000
0x0000003F
LIKELYCONVSTATE
Most likely convolutional decoder state
0
6
read-only
INTELEMENTNEXT
No Description
0x09C
read-only
0x00000000
0x000000FF
INTELEMENTNEXT
Interleaver element value
0
8
read-only
INTWRITEPOINT
No Description
0x0A0
read-write
0x00000000
0x0000001F
INTWRITEPOINT
Interleaver buffer write pointer
0
5
read-write
INTREADPOINT
No Description
0x0A4
read-write
0x00000000
0x0000001F
INTREADPOINT
Interleaver buffer read pointer
0
5
read-write
AUTOCG
No Description
0x0A8
read-write
0x00000000
0x0000FFFF
AUTOCGEN
Automatic clock gate enable
0
16
read-write
CGCLKSTOP
No Description
0x0AC
read-write
0x00000000
0x0000FFFF
FORCEOFF
Force off
0
16
read-write
RAMBASEADDR
No Description
0x0B0
read-write
0xA0002000
0xFFFFF000
RAMBASEADDR
RAM BASE ADDR
12
20
read-write
FCD0
No Description
0x0B4
read-write
0x000000FF
0x0001FFFF
WORDS
No of Words in sub-frame
0
8
read-write
BUFFER
Buffer to Access
8
2
read-write
INCLUDECRC
Include CRC
10
1
read-write
CALCCRC
Calculate CRC
11
1
read-write
SKIPCRC
Skip First Words in CRC Calculation
12
2
read-write
SKIPWHITE
Skip data whitening in this subframe
14
1
read-write
ADDTRAILTXDATA
Add trailing TX data in this subframe
15
1
read-write
EXCLUDESUBFRAMEWCNT
Exclude subframe from WCNT
16
1
read-write
FCD1
No Description
0x0B8
read-write
0x000000FF
0x0001FFFF
WORDS
No of Words in sub-frame
0
8
read-write
BUFFER
Buffer to Access
8
2
read-write
INCLUDECRC
Include CRC
10
1
read-write
CALCCRC
Calculate CRC
11
1
read-write
SKIPCRC
Skip First Words in CRC Calculation
12
2
read-write
SKIPWHITE
Skip data whitening in this subframe
14
1
read-write
ADDTRAILTXDATA
Add trailing TX data in this subframe
15
1
read-write
EXCLUDESUBFRAMEWCNT
Exclude subframe from WCNT
16
1
read-write
FCD2
No Description
0x0BC
read-write
0x000000FF
0x0001FFFF
WORDS
No of Words in sub-frame
0
8
read-write
BUFFER
Buffer to Access
8
2
read-write
INCLUDECRC
Include CRC
10
1
read-write
CALCCRC
Calculate CRC
11
1
read-write
SKIPCRC
Skip First Words in CRC Calculation
12
2
read-write
SKIPWHITE
Skip data whitening in this subframe
14
1
read-write
ADDTRAILTXDATA
Add trailing TX data in this subframe
15
1
read-write
EXCLUDESUBFRAMEWCNT
Exclude subframe from WCNT
16
1
read-write
FCD3
No Description
0x0C0
read-write
0x000000FF
0x0001FFFF
WORDS
No of Words in sub-frame
0
8
read-write
BUFFER
Buffer to Access
8
2
read-write
INCLUDECRC
Include CRC
10
1
read-write
CALCCRC
Calculate CRC
11
1
read-write
SKIPCRC
Skip First Words in CRC Calculation
12
2
read-write
SKIPWHITE
Skip data whitening in this subframe
14
1
read-write
ADDTRAILTXDATA
Add trailing TX data in this subframe
15
1
read-write
EXCLUDESUBFRAMEWCNT
Exclude subframe from WCNT
16
1
read-write
INTELEMENT0
No Description
0x100
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT1
No Description
0x104
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT2
No Description
0x108
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT3
No Description
0x10C
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT4
No Description
0x110
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT5
No Description
0x114
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT6
No Description
0x118
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT7
No Description
0x11C
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT8
No Description
0x120
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT9
No Description
0x124
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT10
No Description
0x128
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT11
No Description
0x12C
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT12
No Description
0x130
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT13
No Description
0x134
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT14
No Description
0x138
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT15
No Description
0x13C
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
AGC_S
0
AGC_S Registers
0xA800C000
0x00000000
0x00001000
registers
AGC
31
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
Enable peripheral clock to this module
0
1
read-write
STATUS0
No Description
0x008
read-write
0x00000000
0x01FFFFFF
GAININDEX
Gain Table Index
0
6
read-only
RFPKDLAT
RFPKD Latch
6
1
read-only
IFPKDLOLAT
IFPKD Lo threshold pass Latch
7
1
read-only
IFPKDHILAT
IFPKD Hi threshold pass Latch
8
1
read-only
CCA
Clear Channel Assessment
9
1
read-only
GAINOK
Gain OK
10
1
read-only
PGAINDEX
PGA GAIN INDEX
11
4
read-only
LNAINDEX
LNA GAIN INDEX
15
4
read-only
PNINDEX
PN GAIN INDEX
19
4
read-only
ADCINDEX
ADC Attenuator INDEX
23
2
read-write
RSSI
No Description
0x010
read-only
0x00008000
0x0000FFC0
RSSIFRAC
RSSI fractional part
6
2
read-only
RSSIINT
RSSI integer part
8
8
read-only
FRAMERSSI
No Description
0x014
read-only
0x00008000
0x0000FFC0
FRAMERSSIFRAC
FRAMERSSI fractional part
6
2
read-only
FRAMERSSIINT
FRAMERSSI integer part
8
8
read-only
CTRL0
No Description
0x01C
read-write
0x2002727F
0xFEEFFFFF
PWRTARGET
Power Target
0
8
read-write
MODE
Mode
8
3
read-write
CONT
AGC loop is adjusting gain continuously.
0
LOCKPREDET
Gain is locked once a preamble is detected.
1
LOCKFRAMEDET
Gain is locked once a sync word is detected.
2
LOCKDSA
Gain is locked once DSA is detected.
3
RSSISHIFT
RSSI Shift
11
8
read-write
DISCFLOOPADJ
Disable gain adjustment by CFLOOP
19
1
read-write
AGCCLKUNDIVREQ
Enable CLKUNDIV to AGC
21
1
read-write
DISRESETCHPWR
Disable Reset of CHPWR
22
1
read-write
ADCATTENMODE
ADC Attenuator mode
23
1
read-write
DISABLE
ADC attenuator back-off will not be done by AGC
0
NOTMAXGAIN
ADC attenuator is backed-off if rxgain is NOT MAXGAIN
1
ADCATTENCODE
ADC Attenuator code
25
2
read-write
ENRSSIRESET
Enables reset of RSSI and CCA
27
1
read-write
DSADISCFLOOP
Disable channel filter loop
28
1
read-write
DISPNGAINUP
Disable PN gain increase
29
1
read-write
DISPNDWNCOMP
Disable PN gain decrease compensation
30
1
read-write
AGCRST
AGC reset
31
1
read-write
CTRL1
No Description
0x020
read-write
0x00001300
0xFFFFFFFF
CCATHRSH
Clear Channel Assessment (CCA) Threshold
0
8
read-write
RSSIPERIOD
RSSI measure period
8
4
read-write
PWRPERIOD
AGC measure period
12
3
read-write
SUBPERIOD
Subperiod
15
1
read-write
SUBNUM
Subperiod numerator
16
5
read-write
SUBDEN
Subperiod denominator
21
5
read-write
SUBINT
Subperiod integer
26
6
read-write
CTRL2
No Description
0x024
read-write
0x0000610A
0xC3FFFFFF
DMASEL
DMA select
0
1
read-write
RSSI
RSSI
0
GAIN
Gain
1
SAFEMODE
AGC safe mode
1
1
read-write
SAFEMODETHD
Enter threshold
2
3
read-write
REHICNTTHD
Exit threshold based on HICNT
5
8
read-write
RELOTHD
Exit threshold based on Release Counter
13
3
read-write
RELBYCHPWR
Safe mode release mode
16
2
read-write
LO_CNT
Increment counter if IFPKD_LO_LAT signal is not set.
0
PWR
Increment counter if channel power is below RELTARGETPWR.
1
LO_CNT_PWR
Increment if either LO_CNT or PWR.
2
LO_CNT_AND_PWR
Increment if both LO_CNT and PWR.
3
RELTARGETPWR
Safe Mode Release Power Target
18
8
read-write
PRSDEBUGEN
PRS Debug Enable
30
1
read-write
DISRFPKD
Disable RF PEAKDET
31
1
read-write
CTRL3
No Description
0x028
read-write
0x02A8A800
0x03FFFFFF
IFPKDDEB
IF PEAKDET debounce mode enable
0
1
read-write
IFPKDDEBTHD
IF PEAKDET debance thrshold
1
2
read-write
IFPKDDEBPRD
IF PEAKDET debance period
3
6
read-write
IFPKDDEBRST
IF PEAKDET debounce period
9
4
read-write
RFPKDDEB
RF PEAKDET debounce mode enable
13
1
read-write
RFPKDDEBTHD
RF PEAKDET debance thrshold
14
2
read-write
RFPKDDEBPRD
RF PEAKDET debance period
16
6
read-write
RFPKDDEBRST
RFPKD_LAT debounce reset delay
22
4
read-write
RSSISTEPTHR
No Description
0x02C
read-write
0x00000000
0x3FFFFFFF
POSSTEPTHR
Positive Step Threshold
0
8
read-write
NEGSTEPTHR
Negative Step Threshold
8
8
read-write
STEPPER
Step Period
16
1
read-write
DEMODRESTARTPER
Demodulator Restart Period
17
4
read-write
DEMODRESTARTTHR
Demodulator Restart Threshold
21
8
read-write
RSSIFAST
RSSI fast startup
29
1
read-write
IF
No Description
0x038
read-write
0x00000000
0x0000007D
RSSIVALID
RSSI Value is Valid
0
1
read-write
CCA
Clear Channel Assessment
2
1
read-write
RSSIPOSSTEP
Positive RSSI Step Detected
3
1
read-write
RSSINEGSTEP
Negative RSSI Step Detected
4
1
read-write
SHORTRSSIPOSSTEP
Short-term Positive RSSI Step Detected
6
1
read-write
IEN
No Description
0x044
read-write
0x00000000
0x0000007D
RSSIVALID
RSSIVALID Interrupt Enable
0
1
read-write
CCA
CCA Interrupt Enable
2
1
read-write
RSSIPOSSTEP
RSSIPOSSTEP Interrupt Enable
3
1
read-write
RSSINEGSTEP
RSSINEGSTEP Interrupt Enable
4
1
read-write
SHORTRSSIPOSSTEP
SHORTRSSIPOSSTEP Interrupt Enable
6
1
read-write
GAINRANGE
No Description
0x050
read-write
0x08813187
0x0FFFFFFF
LNAINDEXBORDER
LNA gain border
0
4
read-write
PGAINDEXBORDER
PGA gain border
4
4
read-write
GAININCSTEP
AGC gain increase step size
8
4
read-write
PNGAINSTEP
PN Gain Step size
12
4
read-write
LATCHEDHISTEP
Ltached Hi step size
16
4
read-write
HIPWRTHD
High power detect thrshold
20
6
read-write
BOOSTLNA
LNA GAIN BOOST mode
26
1
read-write
LNABWADJ
LNA BW ADJUST
27
1
read-write
AGCPERIOD
No Description
0x054
read-write
0xD607370E
0xFFFFFFFF
PERIODHI
AGC measure period hi
0
8
read-write
PERIODLO
AGC measure period low
8
8
read-write
MAXHICNTTHD
max hi-countrer threshold
16
8
read-write
SETTLETIMEIF
IF peak Detector settling time
24
4
read-write
SETTLETIMERF
RF peak Detector settling time
28
4
read-write
HICNTREGION
No Description
0x058
read-write
0x08060543
0xFFFFFFFF
HICNTREGION0
AGC HICNT to step size map region 0
0
4
read-write
HICNTREGION1
AGC HICNT to step size map region 1
4
4
read-write
HICNTREGION2
AGC HICNT to step size map region 2
8
8
read-write
HICNTREGION3
AGC HICNT to step size map region 3
16
8
read-write
HICNTREGION4
AGC HICNT to step size map region 4
24
8
read-write
STEPDWN
No Description
0x05C
read-write
0x00036D11
0x0003FFFF
STEPDWN0
AGC gain step size 0
0
3
read-write
STEPDWN1
AGC gain step size 1
3
3
read-write
STEPDWN2
AGC gain step size 2
6
3
read-write
STEPDWN3
AGC gain step size 3
9
3
read-write
STEPDWN4
AGC gain step size 4
12
3
read-write
STEPDWN5
AGC gain step size 5
15
3
read-write
GAINSTEPLIM
No Description
0x064
read-write
0x00003144
0x01FFFFFF
CFLOOPSTEPMAX
Maximum step in slow loop
0
5
read-write
CFLOOPDEL
Channel Filter Loop Delay
5
7
read-write
HYST
Hysteresis
12
4
read-write
MAXPWRVAR
Maximum Power Variation
16
8
read-write
TRANRSTAGC
power transient detector Reset AGC
24
1
read-write
PNRFATT0
No Description
0x068
read-write
0x06102040
0x3FFFFFFF
LNAMIXRFATT1
PN RF attenuation code for index 1
0
6
read-write
LNAMIXRFATT2
PN RF attenuation code for index 2
6
6
read-write
LNAMIXRFATT3
PN RF attenuation code for index 3
12
6
read-write
LNAMIXRFATT4
PN RF attenuation code for index 4
18
6
read-write
LNAMIXRFATT5
PN RF attenuation code for index 5
24
6
read-write
PNRFATT1
No Description
0x06C
read-write
0x1848F2C8
0x3FFFFFFF
LNAMIXRFATT6
PN RF attenuation code for index 6
0
6
read-write
LNAMIXRFATT7
PN RF attenuation code for index 7
6
6
read-write
LNAMIXRFATT8
PN RF attenuation code for index 8
12
6
read-write
LNAMIXRFATT9
PN RF attenuation code for index 9
18
6
read-write
LNAMIXRFATT10
PN RF attenuation code for index 10
24
6
read-write
PNRFATT2
No Description
0x070
read-write
0x00F6E81F
0x00FFFFFF
LNAMIXRFATT11
PN RF attenuation code for index 11
0
6
read-write
LNAMIXRFATT12
PN RF attenuation code for index 12
6
6
read-write
LNAMIXRFATT13
PN RF attenuation code for index 13
12
6
read-write
LNAMIXRFATT14
PN RF attenuation code for index 14
18
6
read-write
LNAMIXCODE0
No Description
0x074
read-write
0x15724BBD
0x3FFFFFFF
LNAMIXSLICE1
LNA/MIX slice code for index 1
0
6
read-write
LNAMIXSLICE2
LNA/MIX slice code for index 2
6
6
read-write
LNAMIXSLICE3
LNA/MIX slice code for index 3
12
6
read-write
LNAMIXSLICE4
LNA/MIX slice code for index 4
18
6
read-write
LNAMIXSLICE5
LNA/MIX slice code for index 5
24
6
read-write
LNAMIXCODE1
No Description
0x078
read-write
0x0518A311
0x3FFFFFFF
LNAMIXSLICE6
LNA/MIX slice code for index 6
0
6
read-write
LNAMIXSLICE7
LNA/MIX slice code for index 7
6
6
read-write
LNAMIXSLICE8
LNA/MIX slice code for index 8
12
6
read-write
LNAMIXSLICE9
LNA/MIX slice code for index 9
18
6
read-write
LNAMIXSLICE10
LNA/MIX slice code for index 10
24
6
read-write
PGACODE0
No Description
0x07C
read-write
0x76543210
0xFFFFFFFF
PGAGAIN1
PGA GAIN code for index 1
0
4
read-write
PGAGAIN2
PGA GAIN code for index 2
4
4
read-write
PGAGAIN3
PGA GAIN code for index 3
8
4
read-write
PGAGAIN4
PGA GAIN code for index 4
12
4
read-write
PGAGAIN5
PGA GAIN code for index 5
16
4
read-write
PGAGAIN6
PGA GAIN code for index 6
20
4
read-write
PGAGAIN7
PGA GAIN code for index 7
24
4
read-write
PGAGAIN8
PGA GAIN code for index 8
28
4
read-write
PGACODE1
No Description
0x080
read-write
0x00000A98
0x00000FFF
PGAGAIN9
PGA GAIN code for index 9
0
4
read-write
PGAGAIN10
PGA GAIN code for index 10
4
4
read-write
PGAGAIN11
PGA GAIN code for index 11
8
4
read-write
LBT
No Description
0x088
read-write
0x00000000
0x0000007F
CCARSSIPERIOD
RSSI Period during CCA measurements
0
4
read-write
ENCCARSSIPERIOD
RSSI PERIOD during CCA measurements
4
1
read-write
ENCCAGAINREDUCED
CCA gain reduced
5
1
read-write
ENCCARSSIMAX
Use RSSIMAX to indicate CCA
6
1
read-write
MIRRORIF
No Description
0x08C
read-write
0x00000000
0x0000000F
RSSIPOSSTEPM
Positive RSSI Step Detected
0
1
read-only
RSSINEGSTEPM
Negative RSSI Step Detected
1
1
read-only
SHORTRSSIPOSSTEPM
Short-term Positive RSSI Step Detected
2
1
read-only
IFMIRRORCLEAR
Clear bit for the AGC IF MIRROR Register
3
1
read-write
RFCRC_S
0
RFCRC_S Registers
0xA8010000
0x00000000
0x00001000
registers
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
Enable peripheral clock to this module
0
1
read-write
CTRL
No Description
0x008
read-write
0x00000704
0x00001FEF
INPUTINV
Input Invert
0
1
read-write
OUTPUTINV
Output Invert
1
1
read-write
CRCWIDTH
2
2
read-write
CRCWIDTH8
8 bit (1 Byte) CRC code
0
CRCWIDTH16
16 bit (2 Bytes) CRC code
1
CRCWIDTH24
24 bit (3 Bytes) CRC code
2
CRCWIDTH32
32 bit (4 Bytes) CRC code
3
INPUTBITORDER
CRC input bit ordering setting
5
1
read-write
LSBFIRST
The least significant data bit is first input to the CRC generator.
0
MSBFIRST
The most significant data bit is first input to the CRC generator.
1
BYTEREVERSE
Reverse CRC byte ordering over air
6
1
read-write
NORMAL
The least significant byte of the CRC register is transferred first over air via the Frame Controller.
0
REVERSED
The most significant byte of the CRC register is transferred first over air via the Frame Controller.
1
BITREVERSE
Reverse CRC bit ordering over air
7
1
read-write
NORMAL
The bit ordering of CRC data is the same as defined by the BITORDER field in the Frame Controller.
0
REVERSED
The bit ordering of CRC data is the opposite as defined by the BITORDER field in the Frame Controller.
1
BITSPERWORD
Number of bits per input word
8
4
read-write
PADCRCINPUT
Pad CRC input data
12
1
read-write
X0
No zero-padding of CRC input data is applied
0
X1
CRC input data is zero-padded, such that the number of bytes over which the CRC value is calculated at least equals the length of the calculated CRC value.
1
STATUS
No Description
0x00C
read-only
0x00000000
0x00000001
BUSY
CRC Running
0
1
read-only
CMD
No Description
0x010
write-only
0x00000000
0x00000001
INITIALIZE
Initialize CRC
0
1
write-only
INPUTDATA
No Description
0x014
write-only
0x00000000
0x0000FFFF
INPUTDATA
Input Data
0
16
write-only
INIT
No Description
0x018
read-write
0x00000000
0xFFFFFFFF
INIT
CRC Initialization Value
0
32
read-write
DATA
No Description
0x01C
read-only
0x00000000
0xFFFFFFFF
DATA
CRC Data Register
0
32
read-only
POLY
No Description
0x020
read-write
0x00000000
0xFFFFFFFF
POLY
CRC Polynomial Value
0
32
read-write
MODEM_S
0
MODEM_S Registers
0xA8014000
0x00000000
0x00001000
registers
MODEM
35
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
Enable peripheral clock to this module
0
1
read-write
STATUS
No Description
0x008
read-only
0x00000000
0xFFFF7FF7
DEMODSTATE
DEMOD state
0
3
read-only
OFF
Off state
0
TIMINGSEARCH
Timing search
1
PRESEARCH
Preamble search
2
FRAMESEARCH
Frame search
3
RXFRAME
Payload Detection
4
FRAMEDETMODE0
Timing search with sliding window (FDM0)
5
FRAMEDETID
Frame Detected ID
4
1
read-only
FRAMEDET0
Last frame was detected with sync word defined in SYNC0.
0
FRAMEDET1
Last frame was detected with sync word defined in SYNC1.
1
ANTSEL
Selected Antenna
5
1
read-only
ANTENNA0
Antenna 0 is selected (ANT0 = 1 and ANT1 = 0).
0
ANTENNA1
Antenna 1 is selected (ANT0 = 0 and ANT1 = 1).
1
TIMSEQINV
Timing Sequence Inverted
6
1
read-only
TIMLOSTCAUSE
Timing Lost Cause
7
1
read-only
LOWCORR
Timing lost during Preamble Search or due to low correlation value during Frame Search.
0
TIMEOUT
Timing lost due to incorrect symbols detected during Frame Search.
1
DSADETECTED
DSA detected
8
1
read-only
DSAFREQESTDONE
DSA frequency estimation complete
9
1
read-only
VITERBIDEMODTIMDET
Viterbi Demod timing detected
10
1
read-only
VITERBIDEMODFRAMEDET
Viterbi Demod frame detected
11
1
read-only
STAMPSTATE
BLE Viterbi Demod Timing Stamp
12
3
read-only
CORR
Correlation
16
8
read-only
WEAKSYMBOLS
Weak symbols
24
8
read-only
TIMDETSTATUS
No Description
0x00C
read-only
0x00000000
0x1F0FFFFF
TIMDETCORR
Correlation value
0
8
read-only
TIMDETFREQOFFEST
Frequency offset estimate
8
8
read-only
TIMDETPREERRORS
Preamble errors
16
4
read-only
TIMDETPASS
Timing detection pass
24
1
read-only
TIMDETINDEX
Timing detection index
25
4
read-only
FREQOFFEST
No Description
0x010
read-only
0x00000000
0xFFFF1FFF
FREQOFFEST
Frequency offset estimate
0
13
read-only
CORRVAL
Correlation value
16
8
read-only
SOFTVAL
Soft detection value
24
8
read-only
AFCADJRX
No Description
0x014
read-only
0x00000000
0x0007FFFF
AFCADJRX
AFC adjustment for RX
0
19
read-only
AFCADJTX
No Description
0x018
read-only
0x00000000
0x0007FFFF
AFCADJTX
AFC adjustment for TX
0
19
read-only
MIXCTRL
No Description
0x01C
read-write
0x00000000
0x0000001F
ANAMIXMODE
Analog receiver mixer mode of operation
0
4
read-write
NORMAL
The analog mixer operates in its normal mode
0
IPQPIQSWAP
I path is positive, Q path is positive, I and Q are swapped
1
IPQN
I path is positive, Q path is negative
2
IPQNIQSWAP
I path is positive, Q path is negative, I and Q are swapped
3
INQP
I path is negative, Q path is positive
4
INQPIQSWAP
I path is negative, Q path is positive, I and Q are swapped
5
INQN
I path is negative, Q path is negative
6
INQNIQSWAP
I path is negative, Q path is negative, I and Q are swapped
7
UPCONVERT
Control the analog receiver mixer such that the analog mixer performs a digital up-conversion on the mixer output, with the frequency set by the DEC0 and CFOSR settings. This mode may be used to perform RF loopback using the normal synthesizer both for transmit and receive, and still get a positive IF frequency on the IF receive signal.
8
DOWNCONVERT
Control the analog receiver mixer such that the analog mixer performs a digital down-conversion on the mixer output, with the frequency set by the DEC0 and CFOSR settings.
9
DIGIQSWAPEN
Digital I/Q swap enable
4
1
read-write
CTRL0
No Description
0x020
read-write
0x00000000
0xFFFFFFFF
FDM0DIFFDIS
Frame Detection Mode 0 disable
0
1
read-write
MAPFSK
Mapping of FSK symbols
1
3
read-write
MAP0
4FSK: Symbol 11, 10, 00, 01 for decreasing frequency. 2FSK/MSK/ASK/OOK: Symbol 1 is high/positive frequency or high amplitude, symbol 0 is low/negative frequency or low amplitude.
0
MAP1
4FSK: Symbol 01, 00, 10, 11 for decreasing frequency. 2FSK/MSK/ASK/OOK: Symbol 0 is high/negative frequency or high amplitude, symbol 1 is low/negative frequency or low amplitude.
1
MAP2
4FSK: Symbol 10, 11, 01, 00 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.
2
MAP3
4FSK: Symbol 00, 01, 11, 10 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.
3
MAP4
4FSK: Symbol 11, 01, 00, 10 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.
4
MAP5
4FSK: Symbol 10, 00, 01, 11 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.
5
MAP6
4FSK: Symbol 01, 11, 10, 00 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.
6
MAP7
4FSK: Symbol 00, 10, 11, 01 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.
7
CODING
Symbol coding
4
2
read-write
NRZ
Non Return to Zero
0
MANCHESTER
Manchester Coding
1
DSSS
Direct Sequence Spread Spectrum
2
LINECODE
Line code. Maps 0 to 0011 symbol and 1 to 1100 symbols
3
MODFORMAT
Modulation format
6
3
read-write
FSK2
Frequency Shift Keying with 2 symbols
0
FSK4
Frequency Shift Keying with 4 symbols
1
BPSK
Binary Phase Shift Keying
2
DBPSK
Differentially encoded Binary Phase Shift Keying
3
OQPSK
Half Sine Shaped Offset Quadrature Phase Shift Keying
4
MSK
Minimum Shift Keying
5
OOKASK
On Off Keying and Amplitude Shift Keying
6
DUALCORROPTDIS
Dual Correlation Optimization Disable
9
1
read-write
OOKASYNCPIN
OOK asynchronous pin mode
10
1
read-write
DSSSLEN
DSSS length
11
5
read-write
DSSSSHIFTS
DSSS shifts
16
3
read-write
NOSHIFT
No symbols are defined by shifting.
0
SHIFT1
Next symbol generated by 1 cyclic shift.
1
SHIFT2
Next symbol generated by 2 cyclic shifts.
2
SHIFT4
Next symbol generated by 4 cyclic shifts.
3
SHIFT8
Next symbol generated by 8 cyclic shifts.
4
SHIFT16
Next symbol generated by 16 cyclic shifts.
5
DSSSDOUBLE
DSSS double
19
2
read-write
DIS
Doubling is disabled.
0
INV
Doubling is enabled by using inverted symbols.
1
CONJ
Doubling is enabled by using complex conjugated symbols.
2
DETDIS
Detection disable
21
1
read-write
DIFFENCMODE
Differential encoding mode
22
3
read-write
DIS
Differential Encoding is disabled.
0
RR0
Transmit the XOR-ed value of the Raw symbol and the last Raw symbol. Initial Raw symbol is 0.
1
RE0
Transmit the XOR-ed value of the Raw symbol and the last Encoded symbol. Initial Encoded symbol is 0.
2
RR1
Transmit the XOR-ed value of the Raw symbol and the last Raw symbol. Initial Raw symbol is 1.
3
RE1
Transmit the XOR-ed value of the Raw symbol and the last Encoded symbol. Initial Encoded symbol is 1.
4
SHAPING
Shaping filter
25
2
read-write
DISABLED
Filter disabled.
0
ODDLENGTH
Filter has odd length. Filter uses coefficients 0,1,2,3,4,5,6,7,8,7,6,5,4,3,2,1,0.
1
EVENLENGTH
Filter has even length. Filter uses coefficients 0,1,2,3,4,5,6,7,7,6,5,4,3,2,1,0.
2
ASYMMETRIC
Filter has asymmetrical coefficients. Filter uses coefficients 0,1,2,3,4,5,6,7.
3
DEMODRAWDATASEL
Demod raw data select
27
3
read-write
DIS
Disabled.
0
ENTROPY
1-bit entropy source extracted from the RF receive chain, to be used for random number generation.
1
ADC
2 * 3-bit I and Q ADC data.
2
FILTLSB
2 * 16-bit I and Q channel filtered data downmixed to zero-IF. The receive signal chain has 19 bits dynamic range at this point, and the FILTLSB setting outputs the 16 least significant bits (with saturation).
3
FILTMSB
2 * 16-bit I and Q channel filtered data downmixed to zero-IF. The receive signal chain has 19 bits dynamic range at this point, and the FILTMSB setting outputs the 16 most significant bits (with truncation).
4
FILTFULL
2 * 19-bit I and Q channel filtered data downmixed to zero-IF. The FILTFULL option will output all 19 bits of dynamic range, sign extended to 32 bits.
5
FREQ
8-bit received frequency data (or logarithmic amplitude for ASK/OOK).
6
DEMOD
8-bit demodulated data (freq/amp/phase). When coherent detection is enabled, only the in-phase component is selected.
7
FRAMEDETDEL
FRAMEDET delay
30
2
read-write
DEL0
No delay
0
DEL8
8 baud delay
1
DEL16
16 baud delay
2
DEL32
32 baud delay
3
CTRL1
No Description
0x024
read-write
0x00000000
0xFFFFDFFF
SYNCBITS
Number of sync-word bits
0
5
read-write
SYNCERRORS
Maximum number of sync errors
5
4
read-write
DUALSYNC
Dual sync words.
9
1
read-write
DISABLED
Demodulator only searches for SYNC0.
0
ENABLED
Demodulator searches for SYNC0 and SYNC1 in parallel.
1
TXSYNC
Transmit sync word.
10
1
read-write
SYNC0
Modulator transmits SYNC0.
0
SYNC1
Modulator transmits SYNC1.
1
SYNCDATA
Sync data.
11
1
read-write
DISABLED
SYNC is not part of transmit payload. Modulator adds SYNC in transmit.
0
ENABLED
SYNC is part of transmit payload. Modulator does not add SYNC in transmit.
1
SYNC1INV
SYNC1 invert.
12
1
read-write
COMPMODE
Compensation mode
14
2
read-write
DIS
Compensation is disabled.
0
PRELOCK
Compensation locks when preamble is detected.
1
FRAMELOCK
Compensation locks when frame is detected.
2
NOLOCK
Compensation is always running
3
RESYNCPER
Resync period
16
4
read-write
PHASEDEMOD
Phase demodulation
20
2
read-write
BDD
Bit Differential Detection.
0
MBDD
Multibit Differential Detection.
1
COH
Coherent Detection.
2
FREQOFFESTPER
Frequency offset estimation period
22
3
read-write
FREQOFFESTLIM
Frequency offset limit
25
7
read-write
CTRL2
No Description
0x028
read-write
0x00001000
0xFFFFFFFF
SQITHRESH
Signal Quality Indicator threshold
0
8
read-write
RXFRCDIS
Receive FRC disable
8
1
read-write
RXPINMODE
Receive pin mode
9
1
read-write
SYNCHRONOUS
Detected payload bits are clocked out on DOUT. Only setups with 1 bit per symbol are supported.
0
ASYNCHRONOUS
DOUT is continuously providing the sign of the detected frequency deviation before offset compensation. Only 2/4-FSK is supported.
1
TXPINMODE
Transmit pin mode
10
2
read-write
OFF
Pinmode is turned off. Data is gathered from FRC. DOUT/DCLK clocks out transmitted data.
0
UNUSED
Unused mode
1
ASYNCHRONOUS
DIN/PRS controls transmitted baud directly. DCLK is set to 0. No support for frame handling nor coding. Only 2-FSK and OOK/ASK can be used.
2
SYNCHRONOUS
DIN/PRS is sampled on the rising edge of DCLK and used as payload. Frame handling and coding is supported. Only setups with 1 bit per symbol is supported.
3
DATAFILTER
Datafilter
12
3
read-write
DISABLED
Datafilter disabled
0
SHORT
Short datafilter enabled. 2*RXBRFRAC should be more than 3.
1
MEDIUM
Medium datafilter enabled. 2*RXBRFRAC should be more than 4.
2
LONG
Long datafilter enabled. 2*RXBRFRAC should be more than 5.
3
LEN6
Datafilter with length 6 enabled. 2*RXBRFRAC should be more than 6.
4
LEN7
Datafilter with length 7 enabled. 2*RXBRFRAC should be more than 7.
5
LEN8
Datafilter with length 8 enabled. 2*RXBRFRAC should be more than 8.
6
LEN9
Datafilter with length 9 enabled. 2*RXBRFRAC should be more than 9.
7
BRDIVA
Baudrate division factor A
15
4
read-write
BRDIVB
Baudrate division factor B
19
4
read-write
DEVMULA
Deviation multiplication factor A
23
2
read-write
DEVMULB
Deviation multiplication factor B
25
2
read-write
RATESELMODE
Rate select mode
27
2
read-write
NOCHANGE
No rate change. BRDIVA/DEVMULA is used for entire frame.
0
PAYLOAD
Change rate for payload. BRDIVA/DEVMULA is used for header and BRDIVB/DEVMULB is used for payload.
1
FRC
FRC selects between BRDIVA/DEVMULA and BRDIVB/DEVMULB for each symbol in the payload. Header uses BRDIVA/DEVMULA.
2
SYNC
The configured/detected syncword decides the settings used for the payload. SYNC0 uses BRDIVA/DEVMULA and SYNC1 uses BRDIVB/DEVMULB. Header uses BRDIVA/DEVMULA.
3
DEVWEIGHTDIS
Deviation weighting disable.
29
1
read-write
DMASEL
DMA select.
30
2
read-write
SOFT
SOFTVAL field
0
CORR
CORRVAL field
1
FREQOFFEST
FREQOFFEST field
2
POE
POE field
3
CTRL3
No Description
0x02C
read-write
0x00008000
0xFFFFFF81
PRSDINEN
DIN PRS enable
0
1
read-write
ANTDIVMODE
Antenna Diversity mode
8
3
read-write
ANTENNA0
Antenna 0 (ANT0=1, ANT1=0) is used
0
ANTENNA1
Antenna 1 (ANT0=0, ANT1=1) is used
1
ANTSELFIRST
Select-First algorithm.
2
ANTSELCORR
Select-Best algorithm based on correlation value.
3
ANTSELRSSI
Select-Best algorithm based on RSSI value.
4
ANTDIVREPEATDIS
Antenna diversity repeat disable
11
1
read-write
TSAMPMODE
Timing Search Amplitude Mode
12
2
read-write
OFF
Amplitude is not used during timing search.
0
ON
Timing detection is disabled for windows where at least one sample is below limit set by TSAMPLIM.
1
DIFF
Timing detection is disabled for windows where the difference between samples is higher than the limit set by TSAMPLIM.
2
TSAMPDEL
Timing Search Amplitude delay
14
2
read-write
TSAMPLIM
Timing Search Amplitude limit
16
16
read-write
CTRL4
No Description
0x030
read-write
0x03000000
0xBFFFFFFF
ISICOMP
Inter Symbol Interference compensation
0
4
read-write
DEVOFFCOMP
Deviation offset compensation
4
1
read-write
PREDISTGAIN
Predistortion gain
5
5
read-write
PREDISTDEB
Predistortion debounce
10
3
read-write
PREDISTAVG
Predistortion Average
13
1
read-write
AVG8
Average over 8 samples.
0
AVG16
Average over 16 samples.
1
PREDISTRST
Predistortion Reset
14
1
read-write
PHASECLICKFILT
Phase click filter
15
7
read-write
SOFTDSSSMODE
Soft DSSS mode
22
1
read-write
CORR0INV
Soft value is inverted value of symbol-0 correlation value.
0
CORRDIFF
Soft value is difference between correlation values for symbol-0 and symbol-1.
1
ADCSATLEVEL
ADC Saturation Level setting
23
3
read-write
CONS1
AGC enters fast loop after first saturation sample.
0
CONS2
2 saturation samples required before AGC enters fast loop.
1
CONS4
4 saturation samples required before AGC enters fast loop.
2
CONS8
8 saturation samples required before AGC enters fast loop.
3
CONS16
16 saturation samples required before AGC enters fast loop.
4
CONS32
32 saturation samples required before AGC enters fast loop.
5
CONS64
64 saturation samples required before AGC enters fast loop.
6
ADCSATDENS
ADC Saturation Density setting
26
2
read-write
OFFSETPHASEMASKING
Offset phase masking
28
1
read-write
OFFSETPHASESCALING
Offset phase scaling
29
1
read-write
CTRL5
No Description
0x034
read-write
0x00000000
0xFF7FFFFE
BRCALEN
Baudrate calibration enable
1
1
read-write
BRCALMODE
Baudrate calibration mode
2
2
read-write
PEAK
Measure period between peaks in demodulated signal. This mode can give false peaks for high oversampling ratios without sufficient datafiltering.
0
ZERO
Measure period between zero-crossings in demodulated signal. This mode can miss zero-crossings for high frequency offsets.
1
PEAKZERO
Combine peak-period and zero-crossing periods. This mode gives best accuracy, but includes weaknesses from both PEAK and ZERO modes.
2
BRCALAVG
Baudrate calibration averaging
4
2
read-write
DETDEL
Detection delay
6
3
read-write
TDEDGE
Timing detection edge mode
9
1
read-write
TREDGE
Timing resynchronization edge mode
10
1
read-write
DSSSCTD
DSSS Correlation Threshold Disable
11
1
read-write
BBSS
Baseband Signal Selection
12
4
read-write
POEPER
Phase Offset Estimation Period
16
4
read-write
DEMODRAWDATASEL2
Demod raw data select 2
20
3
read-write
DIS
Disabled.
0
COH
Coherent demod 5-bit I and Q input data, 10-bit I and Q data after FOE/POE.
1
CORR
4-bit max_corr_index and 17-bit max_corr .
2
CHPW
8-bit channel power and 4-bit BBSSMUX
3
BBPF
11-bit pre-filter correlation output for BLR and 11-bit pre-filter correlation output for COH demod
4
FSM
5-bit Narrow-band BLE FSM state, 5-bit Long-range BLE FSM state, 3-bit DSA FSM state, 7-bit Detection FSM State. Captured each time state changes
5
FOEPREAVG
Frequency Offset Estimate Pre-Averaging
24
3
read-write
LINCORR
Linear Correlation
27
1
read-write
RESYNCBAUDTRANS
Resynchronization Baud Transitions
29
1
read-write
RESYNCLIMIT
Resynchronization Limit
30
1
read-write
HALF
Adjust timing if accumulated timing is higher/lower than RESYNCPER/2.
0
ALWAYS
Adjust timing if accumulated timing is non-zero.
1
CTRL6
No Description
0x038
read-write
0x00000000
0xF63FFFFF
TDREW
Timing Detection Rewind
0
7
read-write
PREBASES
Preamble Bases
7
4
read-write
PSTIMABORT0
Preamble Search Timing Abort Criteria 0
11
1
read-write
PSTIMABORT1
Preamble Search Timing Abort Criteria 1
12
1
read-write
PSTIMABORT2
Preamble Search Timing Abort Criteria 2
13
1
read-write
PSTIMABORT3
Preamble Search Timing Abort Criteria 3
14
1
read-write
ARW
Allow Received Window
15
2
read-write
SMALLWND
Allow received windows when window size is less than half the RAM size.
0
ALWAYS
Always allow received windows.
1
NEVER
Never allow received windows.
2
PSABORT
Allow received windows right after PSTIMABORTn tests have aborted timing and coherent detection is enabled, or when window size is less than half the RAM size.
3
TIMTHRESHGAIN
Timing Threshold Gain
17
3
read-write
CPLXCORREN
Enable Complex Correlation
20
1
read-write
DSSS3SYMBOLSYNCEN
Enable three symbol sync detection
21
1
read-write
CODINGB
Coding format
25
2
read-write
NRZ
Non Return to Zero
0
MANCHESTER
Manchester Coding
1
DSSS
Direct Sequence Spread Spectrum
2
LINECODE
Line code. Maps 0 to 0011 symbol and 1 to 1100 symbols
3
RXBRCALCDIS
RX Baudrate Calculation Disable
30
1
read-write
TXBR
No Description
0x058
read-write
0x00000000
0x00FFFFFF
TXBRNUM
Transmit baudrate numerator
0
16
read-write
TXBRDEN
Transmit baudrate denominator
16
8
read-write
RXBR
No Description
0x05C
read-write
0x00000000
0x00001FFF
RXBRNUM
Receive baudrate numerator
0
5
read-write
RXBRDEN
Receive baudrate denominator
5
5
read-write
RXBRINT
Receive baudrate integer
10
3
read-write
CF
No Description
0x060
read-write
0x00000000
0xFFFFFFFF
DEC0
First decimation
0
3
read-write
DF3
Decimation Factor 0 = 3. Cutoff 0.050 * f<subscript>HFXO</subscript>.
0
DF4WIDE
Decimation Factor 0 = 4. Cutoff 0.069 * f<subscript>HFXO</subscript>.
1
DF4NARROW
Decimation Factor 0 = 4. Cutoff 0.037 * f<subscript>HFXO</subscript>.
2
DF8WIDE
Decimation Factor 0 = 8. Cutoff 0.012 * f<subscript>HFXO</subscript>.
3
DF8NARROW
Decimation Factor 0 = 8. Cutoff 0.005 * f<subscript>HFXO</subscript>.
4
DEC1
Second decimation
3
14
read-write
DEC2
Third decimation
17
6
read-write
CFOSR
Center Frequency Oversampling Ratio
23
3
read-write
CF7
Oversampling ratio = 7
0
CF8
Oversampling ratio = 8
1
CF12
Oversampling ratio = 12
2
CF16
Oversampling ratio = 16
3
CF32
Oversampling ratio = 32
4
CF0
Center frequency set to 0
5
DEC1GAIN
Second decimation filter gain
26
2
read-write
ADD0
No additional gain. Suggested setting for BW higher than 1kHz
0
ADD6
6 dB additional gain. Suggested setting for BW between 250 Hz and 1 kHz
1
ADD12
12 dB additional gain. Suggested setting for BW less than 250 Hz
2
PRE
No Description
0x064
read-write
0x00000000
0xFFFF1FFF
BASE
Preamble base
0
4
read-write
BASEBITS
BASE bits
4
2
read-write
PRESYMB4FSK
Preamble symbols 4-FSK
6
1
read-write
OUTER
Symbols corresponding to +/- 3dev.
0
INNER
Symbols corresponding to +/- dev.
1
PREERRORS
Preamble errors
7
4
read-write
DSSSPRE
DSSS preamble
11
1
read-write
SYNCSYMB4FSK
Sync symbols 4FSK
12
1
read-write
FSK2
The syncword is 2FSK modulated. Each bit in SYNCn is encoded as a positive or negative deviation. The deviation is controlled by PRESYMB4FSK.
0
FSK4
The syncword is 4FSK modulated. Every two bits in SYNCn are encoded as a 4FSK symbol.
1
TXBASES
TX bases
16
16
read-write
SYNC0
No Description
0x068
read-write
0x00000000
0xFFFFFFFF
SYNC0
Sync-word 0
0
32
read-write
SYNC1
No Description
0x06C
read-write
0x00000000
0xFFFFFFFF
SYNC1
Sync word 1
0
32
read-write
TIMING
No Description
0x080
read-write
0x00000000
0xFFFFFFFF
TIMTHRESH
Timing threshold
0
8
read-write
TIMINGBASES
Timing bases
8
4
read-write
ADDTIMSEQ
Additional timing sequences
12
4
read-write
TIMSEQINVEN
Timing sequence inversion enable
16
1
read-write
TIMSEQSYNC
Timing sequence part of sync-word
17
1
read-write
FDM0THRESH
Frame Detection Mode 0 threshold
18
3
read-write
OFFSUBNUM
Offset subperiod numerator
21
4
read-write
OFFSUBDEN
Offset subperiod denominator
25
4
read-write
TSAGCDEL
Timing Search AGC delay
29
1
read-write
FASTRESYNC
Fast timing resynchronization
30
2
read-write
DIS
Disabled.
0
PREDET
Allow fast resynchronization until preamble is detected.
1
FRAMEDET
Allow fast resynchronization until frame is detected.
2
DSSS0
No Description
0x084
read-write
0x00000000
0xFFFFFFFF
DSSS0
DSSS symbol 0
0
32
read-write
MODINDEX
No Description
0x088
read-write
0x00000000
0x003F03FF
MODINDEXM
Modulation index mantissa.
0
5
read-write
MODINDEXE
Modulation index exponent.
5
5
read-write
FREQGAINE
Frequency demodulation gain - exponent
16
3
read-write
FREQGAINM
Frequency demodulation gain - mantissa
19
3
read-write
AFC
No Description
0x08C
read-write
0x00000000
0x1FFFFDFF
AFCSCALEM
AFC scaling mantissa
0
5
read-write
AFCSCALEE
AFC scaling exponent
5
4
read-write
AFCRXMODE
AFC RX mode
10
3
read-write
DIS
Disabled.
0
FREE
Free running. AFCADJRX constantly updated.
1
FREEPRESTART
Free running. AFCADJRX not updated before preamble is detected.
2
TIMLOCK
AFCADJRX locked when timing is detected.
3
PRELOCK
AFCADJRX locked when preamble is detected.
4
FRAMELOCK
AFCADJRX locked when frame is detected.
5
FRAMELOCKPRESTART
AFCADJRX not updated before preamble is detected and locked when frame is detected.
6
AFCTXMODE
AFC TX mode
13
2
read-write
DIS
Disabled.
0
PRELOCK
AFCADJTX loaded from AFCADJRX when preamble is detected.
1
FRAMELOCK
AFCADJTX loaded from AFCADJRX when frame is detected.
2
AFCRXCLR
AFCRX clear mode
15
1
read-write
AFCDEL
AFC delay
16
5
read-write
AFCAVGPER
AFC average period
21
3
read-write
AFCLIMRESET
Reset AFCADJRX value
24
1
read-write
AFCONESHOT
AFC One-Shot feature
25
1
read-write
AFCENINTCOMP
Internal frequency offset compensation
26
1
read-write
AFCDSAFREQOFFEST
Consider frequency offset estimation
27
1
read-write
AFCDELDET
Delay Detection state machine
28
1
read-write
AFCADJLIM
No Description
0x090
read-write
0x00000000
0x0003FFFF
AFCADJLIM
AFC adjustment limit
0
18
read-write
SHAPING0
No Description
0x094
read-write
0x22130A04
0xFFFFFFFF
COEFF0
Shaping Coefficient 0
0
8
read-write
COEFF1
Shaping Coefficient 1
8
8
read-write
COEFF2
Shaping Coefficient 2
16
8
read-write
COEFF3
Shaping Coefficient 3
24
8
read-write
SHAPING1
No Description
0x098
read-write
0x4F4A4132
0xFFFFFFFF
COEFF4
Shaping Coefficient 4
0
8
read-write
COEFF5
Shaping Coefficient 5
8
8
read-write
COEFF6
Shaping Coefficient 6
16
8
read-write
COEFF7
Shaping Coefficient 7
24
8
read-write
SHAPING2
No Description
0x09C
read-write
0x00000000
0xFFFFFFFF
COEFF8
Shaping Coefficient 8
0
8
read-write
COEFF9
Shaping Coefficient 9
8
8
read-write
COEFF10
Shaping Coefficient 10
16
8
read-write
COEFF11
Shaping Coefficient 11
24
8
read-write
SHAPING3
No Description
0x0A0
read-write
0x00000000
0xFFFFFFFF
COEFF12
Shaping Coefficient 12
0
8
read-write
COEFF13
Shaping Coefficient 13
8
8
read-write
COEFF14
Shaping Coefficient 14
16
8
read-write
COEFF15
Shaping Coefficient 15
24
8
read-write
SHAPING4
No Description
0x0A4
read-write
0x00000000
0xFFFFFFFF
COEFF16
Shaping Coefficient 16
0
6
read-write
COEFF17
Shaping Coefficient 17
6
6
read-write
COEFF18
Shaping Coefficient 18
12
6
read-write
COEFF19
Shaping Coefficient 19
18
5
read-write
COEFF20
Shaping Coefficient 20
23
5
read-write
COEFF21
Shaping Coefficient 21
28
4
read-write
SHAPING5
No Description
0x0A8
read-write
0x00000000
0xFFFFFFFF
COEFF22
Shaping Coefficient 22
0
4
read-write
COEFF23
Shaping Coefficient 23
4
4
read-write
COEFF24
Shaping Coefficient 24
8
4
read-write
COEFF25
Shaping Coefficient 25
12
4
read-write
COEFF26
Shaping Coefficient 26
16
4
read-write
COEFF27
Shaping Coefficient 27
20
4
read-write
COEFF28
Shaping Coefficient 28
24
4
read-write
COEFF29
Shaping Coefficient 29
28
4
read-write
SHAPING6
No Description
0x0AC
read-write
0x00000000
0xFFFFFFFF
COEFF30
Shaping Coefficient 30
0
4
read-write
COEFF31
Shaping Coefficient 31
4
4
read-write
COEFF32
Shaping Coefficient 32
8
3
read-write
COEFF33
Shaping Coefficient 33
11
3
read-write
COEFF34
Shaping Coefficient 34
14
3
read-write
COEFF35
Shaping Coefficient 35
17
3
read-write
COEFF36
Shaping Coefficient 36
20
3
read-write
COEFF37
Shaping Coefficient 37
23
3
read-write
COEFF38
Shaping Coefficient 38
26
3
read-write
COEFF39
Shaping Coefficient 39
29
3
read-write
RAMPCTRL
No Description
0x0C0
read-write
0x00000555
0xFF800FFF
RAMPRATE0
Ramp rate 0
0
4
read-write
RAMPRATE1
Ramp rate 1
4
4
read-write
RAMPRATE2
Ramp rate 2
8
4
read-write
RAMPLEV
No Description
0x0C4
read-write
0x00FFFFFF
0x00FFFFFF
RAMPLEV0
Ramp level 0
0
8
read-write
RAMPLEV1
Ramp level 1
8
8
read-write
RAMPLEV2
Ramp level 2
16
8
read-write
DCCOMP
No Description
0x0E0
read-write
0x00000030
0x000001FF
DCESTIEN
DC Offset Estimation Enable
0
1
read-write
DCCOMPEN
DC Offset Compensation Enable
1
1
read-write
DCRSTEN
DC Compensation Filter Reset Enable
2
1
read-write
DCCOMPFREEZE
DC Offset Compensation Filter Freeze
3
1
read-write
DCCOMPGEAR
DC Offset Compensation Filter Gear
4
3
read-write
DCLIMIT
DC offset limit
7
2
read-write
FULLSCALE
1000 mV
0
FULLSCALEBY4
250 mV
1
FULLSCALEBY8
125 mV
2
FULLSCALEBY16
62 mV
3
DCCOMPFILTINIT
No Description
0x0E4
read-write
0x00000000
0x7FFFFFFF
DCCOMPINITVALI
I-channel initialization value
0
15
read-write
DCCOMPINITVALQ
Q-channel initialization value
15
15
read-write
DCCOMPINIT
Initialize filter state
30
1
read-write
DCESTI
No Description
0x0E8
read-only
0x00000000
0x3FFFFFFF
DCCOMPESTIVALI
I-channel DC-Offset Estimated value
0
15
read-only
DCCOMPESTIVALQ
Q-channel DC-Offset Estimated value
15
15
read-only
SRCCHF
No Description
0x0EC
read-write
0x00000000
0xEFFFF8FF
SRCRATIO1
I-channel SRC ratio
0
8
read-write
SRCENABLE1
SRC1 enable
11
1
read-write
SRCRATIO2
Q-channel SRC ratio
12
15
read-write
SRCENABLE2
SRC2 enable
27
1
read-write
BWSEL
Channel filter bandwidth
29
2
read-write
X0
wide bandwidth selected ; BW = 0.263*Fxtal/dec0-factor/dec1-factor
0
X1
wide bandwidth selected ; BW = 0.263*Fxtal/dec0-factor/dec1-factor
1
X2
narrow bandwidth selected ; BW = 0.196*Fxtal/dec0-factor/dec1-factor
2
X3
narrow bandwidth selected ; BW = 0.196*Fxtal/dec0-factor/dec1-factor
3
INTOSR
Forcing Integer OSR
31
1
read-write
INTAFC
No Description
0x0F0
read-write
0x00000000
0x00FFFFFF
FOEPREAVG0
First estimate
0
3
read-write
FOEPREAVG1
Second estimate
3
3
read-write
FOEPREAVG2
Third estimate
6
3
read-write
FOEPREAVG3
Fourth estimate
9
3
read-write
FOEPREAVG4
Fifth estimate
12
3
read-write
FOEPREAVG5
Sixth estimate
15
3
read-write
FOEPREAVG6
Seventh estimate
18
3
read-write
FOEPREAVG7
Eighth estimate
21
3
read-write
DSATHD0
No Description
0x0F4
read-write
0x07830464
0xFFFFFFFF
SPIKETHD
Spike threshold
0
8
read-write
UNMODTHD
Unmodulated carrier detector threshold
8
6
read-write
FDEVMINTHD
Frequency deviation minimum threshold
14
6
read-write
FDEVMAXTHD
Frequency deviation maximum threshold
20
12
read-write
DSATHD1
No Description
0x0F8
read-write
0x3AC81388
0x7FFFFFFF
POWABSTHD
Power absolute threshold
0
16
read-write
POWRELTHD
Relative power detector threshold
16
2
read-write
DISABLED
Threshold is 6dB. The relative power detector will trigger when the current RSSI is 6dB stronger than the previously detected RSSI.
0
MODE1
Threshold is 9dB. The relative power detector will trigger when the current RSSI is 9dB stronger than the previously detected RSSI.
1
MODE2
Threshold is 12dB. The relative power detector will trigger when the current RSSI is 12dB stronger than the previously detected RSSI.
2
MODE3
Threshold is 15dB. The relative power detector will trigger when the current RSSI is 15dB stronger than the previously detected RSSI.
3
DSARSTCNT
DSA reset counter
18
3
read-write
RSSIJMPTHD
RSSI jump detector threshold
21
4
read-write
FREQLATDLY
Frequency late delay
25
2
read-write
PWRFLTBYP
Power filter bypass
27
1
read-write
AMPFLTBYP
Amplitude filter bypass
28
1
read-write
PWRDETDIS
Power detection disabled
29
1
read-write
FREQSCALE
Frequency scale factor
30
1
read-write
DSACTRL
No Description
0x0FC
read-write
0x000A2090
0xFFEFFFFF
DSAMODE
Mode of Digital Signal Arrival detector
0
2
read-write
DISABLED
DSA is disabled
0
ENABLED
DSA is enabled by the relative/absolute RSSI detector and is reset by using detectors for spike content and frequency deviation. The RSSI jump detector is used to recover from false detects.
1
ARRTHD
Signal arrival valid counter threshold
2
4
read-write
ARRTOLERTHD0
Arrival tolerance threshold 0
6
5
read-write
ARRTOLERTHD1
Arrival tolerance threshold 1
11
5
read-write
SCHPRD
Search period window length
16
1
read-write
TS2
The search period is 2 symbol periods.
0
TS4
The search period is 4 symbol periods.
1
FREQAVGSYM
DSA frequency estimation averaging
17
1
read-write
AVG2TS
Frequency estimation over 2 symbol periods.
0
AVG4TS
Frequency estimation over 4 symbol periods.
1
TRANRSTDSA
power transient detector Reset DSA
18
1
read-write
DSARSTON
DSA detection reset
19
1
read-write
GAINREDUCDLY
Detection Delay of AGC gain reduction
21
2
read-write
LOWDUTY
Low duty cycle delay
23
3
read-write
RESTORE
Power detector reset of DSA
26
1
read-write
AGCBAUDEN
Consider Baud_en from AGC
27
1
read-write
AMPJUPTHD
Amplitude jump detection thrshold
28
4
read-write
VITERBIDEMOD
No Description
0x100
read-write
0x00206100
0xFFFFFFFF
VTDEMODEN
Viterbi demodulator enable
0
1
read-write
HARDDECISION
Hard decision
1
1
read-write
VITERBIKSI1
VITERBI KSI1
2
7
read-write
VITERBIKSI2
VITERBI KSI2
9
7
read-write
VITERBIKSI3
VITERBI KSI3
16
6
read-write
SYNTHAFC
Synthesizer AFC in Viterbi demod
22
1
read-write
CORRCYCLE
Correction cycles
23
4
read-write
CORRSTPSIZE
Correction step size
27
4
read-write
DISDEMODOF
Disable Demod Over Flow Detection
31
1
read-write
VTCORRCFG0
No Description
0x104
read-write
0x123556B7
0xFFFFFFFF
EXPECTPATT
Expected pattern
0
32
read-write
DIGMIXCTRL
No Description
0x10C
read-write
0x00000000
0x003FFFFF
DIGMIXFREQ
Digital mixer frequency control word
0
20
read-write
DIGMIXMODE
Digital mixer frequency control
20
1
read-write
CFOSR
Mixer frequency specified by CFOSR.
0
DIGMIXFREQ
Mixer frequency specified by DIGMIXFREQ.
1
MIXERCONJ
Digital mixer input conjugate
21
1
read-write
VTCORRCFG1
No Description
0x110
read-write
0x29043020
0x7FFFFFFF
CORRSHFTLEN
Correlator shift length
0
6
read-write
VTFRQLIM
Viterbi frequency limiter
6
9
read-write
EXPSYNCLEN
Expected sync length
15
8
read-write
BUFFHEAD
Buffer header
23
4
read-write
EXPECTHT
Expected patterns head and tail
27
4
read-write
VTTRACK
No Description
0x114
read-write
0x0D80BB88
0x3FFFFFFF
FREQTRACKMODE
Frequency tracking mode
0
2
read-write
DISABLED
Frequency tracking disabled. Only a one-time frequency offset compensation applied through DSA.
0
MODE1
Frequency tracking enabled with one correction, when needed, every 16 symbol periods.
1
MODE2
Frequency tracking enabled with one correction, when needed, every 32 symbol periods.
2
MODE3
Frequency tracking enabled with one correction, when needed, every 48 symbol periods.
3
TIMTRACKTHD
Timing tracking threshold
2
4
read-write
TIMEACQUTHD
Time acquisition threshold
6
8
read-write
TIMCHK
Time check
14
1
read-write
TIMEOUTMODE
Timeout mode
15
1
read-write
TIMGEAR
Timing Gear
16
2
read-write
GEAR0
Execute timing tracking regardless of difference between Early/Late and Current correlation values. Referred to as fast gear. Same as GEAR3
0
GEAR1
Execute timing tracking only when correlation value of Early/Late is 75% or less of the Current correlation value. Referred to as medium gear.
1
GEAR2
Execute timing tracking only when correlation value of Early/Late is 50% or less of the Current correlation value. Referred to as slow gear.
2
FREQBIAS
Frequency estimation bias
18
4
read-write
HIPWRTHD
High Power detection threshold
22
8
read-write
BREST
No Description
0x118
read-only
0x00000000
0x000007FF
BRESTINT
Integer part of estimated baudrate
0
6
read-only
BRESTNUM
Fractional part of estimated baudrate
6
5
read-only
AUTOCG
No Description
0x124
read-write
0x00000000
0x0000FFFF
AUTOCGEN
Enable automatic clock gating
0
16
read-write
CGCLKSTOP
No Description
0x128
read-write
0x00000000
0x0000FFFF
FORCEOFF
Manual control clocks
0
16
read-write
POE
No Description
0x12C
read-only
0x00000000
0x03FF03FF
POEI
In-phase component of POE.
0
10
read-only
POEQ
Quadrature component of POE.
16
10
read-only
DSATHD2
No Description
0x130
read-write
0x0C660664
0x7FFFFEFF
POWABSTHDLOG
Power threshold in logarithm-scale
0
8
read-write
JUMPDETEN
Power jump detection enable
9
1
read-write
FDADJTHD
Frequency deviation ripple threshold
10
6
read-write
PMDETPASSTHD
DSA Preamble detection counter threshold
16
4
read-write
FREQESTTHD
Frequency Estimation Timeout Threshold
20
5
read-write
INTERFERDET
Interference detection threshold
25
5
read-write
PMDETFORCE
Force DSA preamble detector
30
1
read-write
DIRECTMODE
No Description
0x134
read-write
0x0000010C
0x00001F0F
DMENABLE
Enable Direct Mode
0
1
read-write
SYNCASYNC
Choose Synchronous or Asynchronous mode
1
1
read-write
SYNCPREAM
Synchronous mode preamble
2
2
read-write
ADD0
No preamble bits appended
0
ADD8
8 preamble bits appended
1
ADD16
16 preamble bits appended
2
ADD32
32 preamble bits appended
3
CLKWIDTH
Synchronous mode clock pulse width
8
5
read-write
LONGRANGE
No Description
0x138
read-write
0x00FA53E8
0xFFFFFFFF
LRCORRTHD
Correlator threshold
0
11
read-write
LRCORRSCHWIN
Window size
11
4
read-write
LRBLE
Enable
15
1
read-write
LRTIMCORRTHD
Correlator threshold
16
11
read-write
LRBLEDSA
DSA enable
27
1
read-write
LRDEC
DEC value
28
3
read-write
LRCORRTHDDYNEN
Correlator THD dynamic enable
31
1
read-write
LONGRANGE1
No Description
0x13C
read-write
0x00000000
0x3FFF7FFF
LRSS
Long Range Signal Selection
0
4
read-write
LRTIMEOUTTHD
Long Range Time Out Threshold
4
11
read-write
CHPWRACCUDEL
Channel Power Accumulated Delay
16
2
read-write
DEL0
Use accumulated channel power value
0
DEL32
Delayed by 32 chips
1
DEL64
Delayed by 64 chips
2
HYSVAL
Hysteresis Value for BBSS
18
3
read-write
AVGWIN
Average window
21
3
read-write
LRSPIKETHADD
Long Range DSA spike threshold addition
24
4
read-write
LOGICBASEDPUGATE
Logic Based Phase Unwrap Gating
28
1
read-write
LOGICBASEDLRDEMODGATE
Logic Based Long Range Demod Gating
29
1
read-write
LONGRANGE2
No Description
0x140
read-write
0x00000000
0xFFFFFFFF
LRCHPWRTH1
Long Range channel power threshold
0
8
read-write
LRCHPWRTH2
Long Range channel power threshold
8
8
read-write
LRCHPWRTH3
Long Range channel power threshold
16
8
read-write
LRCHPWRTH4
Long Range channel power threshold
24
8
read-write
LONGRANGE3
No Description
0x144
read-write
0x00000000
0xFFFFFFFF
LRCHPWRTH5
Long Range channel power threshold
0
8
read-write
LRCHPWRTH6
Long Range channel power threshold
8
8
read-write
LRCHPWRTH7
Long Range channel power threshold
16
8
read-write
LRCHPWRTH8
Long Range channel power threshold
24
8
read-write
LONGRANGE4
No Description
0x148
read-write
0x00000000
0xFFFFFFFF
LRCHPWRTH9
Long Range channel power threshold
0
8
read-write
LRCHPWRTH10
Long Range channel power threshold
8
8
read-write
LRCHPWRSH1
Long Range channel power shift
16
4
read-write
LRCHPWRSH2
Long Range channel power shift
20
4
read-write
LRCHPWRSH3
Long Range channel power shift
24
4
read-write
LRCHPWRSH4
Long Range channel power shift
28
4
read-write
LONGRANGE5
No Description
0x14C
read-write
0x00000000
0x0FFFFFFF
LRCHPWRSH5
Long Range channel power shift
0
4
read-write
LRCHPWRSH6
Long Range channel power shift
4
4
read-write
LRCHPWRSH7
Long Range channel power shift
8
4
read-write
LRCHPWRSH8
Long Range channel power shift
12
4
read-write
LRCHPWRSH9
Long Range channel power shift
16
4
read-write
LRCHPWRSH10
Long Range channel power shift
20
4
read-write
LRCHPWRSH11
Long Range channel power shift
24
4
read-write
LONGRANGE6
No Description
0x150
read-write
0x00000000
0xFFF7FFFF
LRCHPWRSPIKETH
Long Range channel power spike threshold
0
8
read-write
LRSPIKETHD
Long Range spike threshold
8
11
read-write
LRCHPWRTH11
Long Range channel power threshold
20
8
read-write
LRCHPWRSH12
Long Range channel power shift
28
4
read-write
LRFRC
No Description
0x154
read-write
0x00000001
0x000000FF
CI500
Long Range CI mapping for 500kbps
0
2
read-write
FRCACKTIMETHD
FRC acknowledge timeout threshold
2
6
read-write
COH0
No Description
0x158
read-write
0x00000000
0xFFFFFFE7
COHDYNAMICBBSSEN
Dynamic BBSS enable bit
0
1
read-write
COHDYNAMICSYNCTHRESH
Dynamic syncword threshold enable bit
1
1
read-write
COHDYNAMICPRETHRESH
Dynamic preamble threshold enable bit
2
1
read-write
COHDYNAMICPRETHRESHSEL
Dynamic preamble threshold selection
5
3
read-write
SEL0
1x sync coeff
0
SEL1
0.94x sync coeff
1
SEL2
0.88x sync coeff
2
SEL3
0.74x sync coeff
3
SEL4
0.5x sync coeff
4
COHCHPWRTH0
Channel power threshold
8
8
read-write
COHCHPWRTH1
Channel power threshold
16
8
read-write
COHCHPWRTH2
Channel power threshold
24
8
read-write
COH1
No Description
0x15C
read-write
0x00000000
0xFFFFFFFF
SYNCTHRESH0
Minimum correlation threshold
0
8
read-write
SYNCTHRESH1
Minimum correlation threshold
8
8
read-write
SYNCTHRESH2
Minimum correlation threshold
16
8
read-write
SYNCTHRESH3
Minimum correlation threshold
24
8
read-write
COH2
No Description
0x160
read-write
0x00000000
0xFFFFFFFF
SYNCTHRESHDELTA0
Syncword correlation delta threshold
0
4
read-write
SYNCTHRESHDELTA1
Syncword correlation delta threshold
4
4
read-write
SYNCTHRESHDELTA2
Syncword correlation delta threshold
8
4
read-write
SYNCTHRESHDELTA3
Syncword correlation delta threshold
12
4
read-write
DSAPEAKCHPWRTH
DSA Peak Check CHpwr Threshold
16
8
read-write
FIXEDCDTHFORIIR
.
24
8
read-write
COH3
No Description
0x164
read-write
0x00000000
0x1FFFFFFF
COHDSAEN
DSA enable bit
0
1
read-write
COHDSAADDWNDSIZE
DSA additional window size
1
10
read-write
CDSS
DSA Signal Selection
11
3
read-write
DSAPEAKCHKEN
DSA Peak Checking Enable
14
1
read-write
DSAPEAKINDLEN
DSA Peak Index length
15
3
read-write
DSAPEAKCHPWREN
DSA Peak Check channel power enable
18
1
read-write
LOGICBASEDCOHDEMODGATE
Logic Based clock gate
19
1
read-write
DYNIIRCOEFOPTION
Dynamic IIR
20
2
read-write
ONEPEAKQUALEN
One Peak
22
1
read-write
PEAKCHKTIMOUT
Peak Check Time Out
23
5
read-write
COHDSADETDIS
DSA Detection Disable
28
1
read-write
DSATHD3
No Description
0x168
read-write
0x07830464
0xFFFFFFFF
SPIKETHDLO
Spike threshold
0
8
read-write
UNMODTHDLO
Unmodulated carrier detector threshold
8
6
read-write
FDEVMINTHDLO
Frequency deviation minimum threshold
14
6
read-write
FDEVMAXTHDLO
Frequency deviation maximum threshold
20
12
read-write
DSATHD4
No Description
0x16C
read-write
0x00821388
0x07FFFFFF
POWABSTHDLO
Power absolute threshold for low power
0
16
read-write
ARRTOLERTHD0LO
Arrival tolerance threshold 0
16
5
read-write
ARRTOLERTHD1LO
Arrival tolerance threshold 1
21
5
read-write
SWTHD
Enable switch threshold for low power
26
1
read-write
VTBLETIMING
No Description
0x170
read-write
0x00000000
0x0000FFF3
VTBLETIMINGSEL
Viterbi BLE timing stamp selection
0
2
read-write
FRAMEDET_DELAY
Delayed frame detection will be used as Timing stamp. This mode should be selected for legacy demod and Long Range BLE demod.
0
END_FRAME_PULSE
The end of frame detection from Narrow Viterbi demod will be used as Timing stamp. This signal is a narrow pulse signal and pulse width is one xo clock cycle.
1
END_FRAME
The end of frame detection from Narrow Viterbi demod will be used as Timing stamp. This signal is a wdie pulse signal
2
INV_END_FRAME
For testing only.
3
TIMINGDELAY
Viterbi BLE Delay timer
4
8
read-write
FLENOFF
Timing Stamp Frame Length Offset
12
4
read-write
IF
No Description
0x208
read-write
0x00000000
0x0001FF07
TXFRAMESENT
Frame sent
0
1
read-write
TXSYNCSENT
Sync word sent
1
1
read-write
TXPRESENT
Preamble sent
2
1
read-write
RXTIMDET
Timing detected
8
1
read-write
RXPREDET
Preamble detected
9
1
read-write
RXFRAMEDET0
Frame with sync-word 0 detected
10
1
read-write
RXFRAMEDET1
Frame with sync-word 1 detected
11
1
read-write
RXTIMLOST
Timing lost
12
1
read-write
RXPRELOST
Preamble lost
13
1
read-write
RXFRAMEDETOF
Frame detection overflow
14
1
read-write
RXTIMNF
Timing not found
15
1
read-write
FRCTIMOUT
DEMOD-FRC req/ack timeout
16
1
read-write
IEN
No Description
0x20C
read-write
0x00000000
0x0001FF07
TXFRAMESENT
Frame sent
0
1
read-write
TXSYNCSENT
Sync word sent
1
1
read-write
TXPRESENT
Preamble sent
2
1
read-write
RXTIMDET
Timing detected
8
1
read-write
RXPREDET
Preamble detected
9
1
read-write
RXFRAMEDET0
Frame with sync-word 0 detected
10
1
read-write
RXFRAMEDET1
Frame with sync-word 1 detected
11
1
read-write
RXTIMLOST
Timing lost
12
1
read-write
RXPRELOST
Preamble lost
13
1
read-write
RXFRAMEDETOF
Frame detection overflow
14
1
read-write
RXTIMNF
Timing not found
15
1
read-write
FRCTIMOUT
DEMOD-FRC req/ack timeout
16
1
read-write
CMD
No Description
0x218
write-only
0x00000000
0x00000039
PRESTOP
Preamble stop
0
1
write-only
AFCTXLOCK
Lock AFC TX compensation
3
1
write-only
AFCTXCLEAR
Clear AFC TX compensation.
4
1
write-only
AFCRXCLEAR
Clear AFC RX compensation.
5
1
write-only
FSMSTATUS
No Description
0x21C
read-only
0x00000000
0x000FFFFF
DETSTATE
Detection FSM state
0
7
read-only
OFF
Off state
0
TIMINGSEARCH
Timing search
10
PRESEARCH
Preamble search
20
FRAMESEARCH
Frame search
30
RXFRAME
Payload Detection
40
FRAMEDETMODE0
Timing search with sliding window (FDM0)
50
DSASTATE
Demodulator DSA FSM state
7
3
read-only
IDLE
IDLE state
0
ARRIVALCHK
Arrival Check
1
STATUSCHK
Status Check
2
SAMPPW
SAMP_PW
3
WAITPWRUP
WAIT_PWRUP
4
WAITDSALO
WAIT_DSALO
5
WAITABORT
WAIT_ABORT
6
STOP
STOP
7
LRBLESTATE
Demodulator long-range BLE FSM state
10
5
read-only
IDLE
IDLE state
0
CLEANUP
CLEANUP
1
CORRCOE
CORRCOE
2
WAITLRDSA
WAIT_LR_DSA
3
MAXCORR
MAXCORR
4
WAITRDY
WAIT_RDY
5
FEC1DATA
FEC1_DATA
6
FEC1ACK
FEC1_ACK
7
PAUSE
PAUSE
8
FEC2DATA
FEC2_DATA
9
FEC2ACK
FEC2_ACK
10
TRACKCUR
TRACK_CUR
11
TRACKEAR
TRACK_EAR
12
TRACKLAT
TRACK_LAT
13
TRACKDONE
TRACK_DONE
14
TDECISION
T_DECISION
15
STOP
STOP
16
NBBLESTATE
Demodulator Narrow-band BLE FSM state
15
5
read-only
IDLE
IDLE state
0
VTINITI
VTINITI
1
ADDRNXT
ADDR_NXT
2
INICOST
INI_COST
3
CALCCOST
CALC_COST
4
INITALACQU
INITAL_ACQU
5
INITALCOSTCALC
INITAL_COST_CALC
6
MINCOSTCALC
MIN_COST_CALC
7
FREQACQU
FREQ_ACQU
8
FREQACQUDONE
FREQ_ACQU_DONE
9
TIMINGACQUEARLY
TIMING_ACQU_EARLY
10
TIMINGACQUCURR
TIMING_ACQU_CURR
11
TIMINGACQULATE
TIMING_ACQU_LATE
12
TIMINGACQUDONE
TIMING_ACQU_DONE
13
VIRTBIINIT0
VIRTBI_INIT0
14
VIRTBIINIT1
VIRTBI_INIT1
15
VIRTBIRXSYNC
VIRTBI_RXSYNC
16
VIRTBIRXPAYLOAD
VIRTBI_RXPAYLOAD
17
HARDRXSYNC
HARD_RXSYNC
18
HARDXPAYLOAD
HARD_RXPAYLOAD
19
TRACKFREQ
TRACK_FREQ
20
TRACKTIMEARLY
TRACK_TIM_EARLY
21
TRACKTIMCURR
TRACK_TIM_CURR
22
TRACKTIMLATE
TRACK_TIM_LATE
23
TRACKDONE
TRACK_DONE
24
TRACKDECISION
TRACK_DECISION
25
STOP
STOP
26
WAITACK
WAIT_ACK
27
DEBUG
DEBUG
28
STATUS2
No Description
0x220
read-only
0x00000000
0x00003FFF
CHPWRACCUMUX
Channel power
0
8
read-only
BBSSMUX
Actual Baseband Signal Selection
8
4
read-only
LRBLECI
RXed packet's LR BLE coding indicator
12
2
read-only
LR125k
FEC block 2 coded using C=8, 125kbps
0
LR500k
FEC block 2 coded using C=2, 500kbps
1
STATUS3
No Description
0x224
read-only
0x00000000
0x07FFFFFF
BBPFOUTABS1
Pre-filter Correlation Output
0
11
read-only
BBPFOUTABS
Pre-filter Correlation Output for BLR
11
11
read-only
LRDSALIVE
BLRDSA Prefilter above LRSPIKETHD
22
1
read-only
COHDSALIVE
COHDSA Prefilter above CDTH
23
1
read-only
LRDSADET
DSA prefilter above LRSPIKETHD
24
1
read-only
COHDSADET
DSA prefilter above CDTH
25
1
read-only
SYNCSECPEAKABTH
SYNC second peak above threshold
26
1
read-only
IRCAL
No Description
0x228
read-write
0x00000000
0x00003FBF
IRCALEN
IRCAL enable bit
0
1
read-write
MURSHF
MUR shift value
1
5
read-write
MUISHF
MUI shift value
7
6
read-write
IRCORREN
IR Correction enable bit
13
1
read-write
IRCALCOEF
No Description
0x22C
read-only
0x00000000
0x7FFF7FFF
CRV
CRV coefficient
0
15
read-only
CIV
CIV coefficient
16
15
read-only
BLEIQDSA
No Description
0x230
read-write
0x00000000
0xFFFFFFFF
BLEIQDSAEN
BLEIQDSA Enable
0
1
read-write
BLEIQDSATH
BLEIQDSA Threshold
1
14
read-write
BLEIQDSAIIRCOEFPWR
BLEIQDSA IIRCOEFPWR
15
3
read-write
BLEIQDSADIFFTH1
BLEIQDSA BLEIQDSADIFFTH1
18
14
read-write
BLEIQDSAEXT1
No Description
0x234
read-write
0x0E000000
0x3FFFFFFF
FREQSCALEIQDSA
I/Q DSA Frequency scale
0
2
read-write
CHPWRFIRAVGEN
Channel Power FIR Avg Enable
2
1
read-write
CHPWRFIRAVGVAL
Channel Power FIR Avg Value
3
2
read-write
AVG0
No Avg
0
AVG2
2 sample avg
1
AVG4
4 sample avg
2
AVG8
8 sample avg
3
CORRIIRAVGMULFACT
Corr IIR Avg Multiplication Factor
5
2
read-write
BLEIQDSAADDRBIAS
BLEIQDSA ADDRBIAS
7
4
read-write
BLEIQDSATHCOMB
Threshold when i and q are added
11
14
read-write
MAXCORRCNTIQDSA
Max Corr Cnt IQDSA
25
4
read-write
IIRRST
IIR Reset
29
1
read-write
SYNCPROPERTIES
No Description
0x238
read-write
0x00000000
0x000000FF
SYNCCORRCLR
Sync auto corr clear bit
0
1
read-write
SYNCSECPEAKTH
SYNC auto corr second peak threshold
1
7
read-write
DIGIGAINCTRL
No Description
0x23C
read-write
0x00000000
0x000001FF
DIGIGAINEN
Digital Gain Enable
0
1
read-write
DIGIGAINSEL
Digital Gain Select
1
5
read-write
GAINM3
GAINM3
0
GAINM2P75
GAINM2P75
1
GAINM2P5
GAINM2P5
2
GAINM2P25
GAINM2P25
3
GAINM2
GAINM2
4
GAINM1P75
GAINM1P75
5
GAINM1P5
GAINM1P5
6
GAINM1P25
GAINM1P25
7
GAINM1
GAINM1
8
GAINM0P75
GAINM0P75
9
GAINM0P5
GAINM0P5
10
GAINM0P25
GAINM0P25
11
GAINM0
GAINM0
12
GAINP0P25
GAINP0P25
13
GAINP0P5
GAINP0P5
14
GAINP0P75
GAINP0P75
15
GAINP1
GAINP1
16
GAINP1P25
GAINP1P25
17
GAINP1P5
GAINP1P5
18
GAINP1P75
GAINP1P75
19
GAINP2
GAINP2
20
GAINP2P25
GAINP2P25
21
GAINP2P5
GAINP2P5
22
GAINP2P75
GAINP2P75
23
GAINP3
GAINP3
24
DIGIGAINDOUBLE
Digital Gain Doubled
6
1
read-write
DIGIGAINHALF
Digital Gain Halved
7
1
read-write
DEC0GAIN
DEC0 Gain Select
8
1
read-write
PRSCTRL
No Description
0x240
read-write
0x00000000
0x0003FFFF
POSTPONESEL
0
2
read-write
ADVANCESEL
2
2
read-write
NEWWNDSEL
4
2
read-write
WEAKSEL
6
2
read-write
SYNCSENTSEL
8
2
read-write
PRESENTSEL
10
2
read-write
LOWCORRSEL
12
2
read-write
ANT0SEL
14
2
read-write
ANT1SEL
16
2
read-write
IRCALCOEFWR0
No Description
0x250
read-write
0x00000000
0xFFFFFFFF
CRVWD
CRV coefficient
0
15
read-write
CRVWEN
CIV Coefficient Write Enable
15
1
read-write
CIVWD
CIV coefficient
16
15
read-write
CIVWEN
CIV Coefficient Write Enable
31
1
read-write
IRCALCOEFWR1
No Description
0x254
read-write
0x00000000
0xFFFFFFFF
CRVWD
CRV coefficient
0
15
read-write
CRVWEN
CIV Coefficient Write Enable
15
1
read-write
CIVWD
CIV coefficient
16
15
read-write
CIVWEN
CIV Coefficient Write Enable
31
1
read-write
SYNTH_S
0
SYNTH_S Registers
0xA8018000
0x00000000
0x00001000
registers
SYNTH
40
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
Enable peripheral clock to this module
0
1
read-write
STATUS
No Description
0x008
read-only
0x00000000
0x04014707
INLOCK
RF Synthesizer in Lock
0
1
read-only
IFFREQEN
Synthesizer IF frequency enable status
1
1
read-only
CMD
No Description
0x00C
write-only
0x00000000
0x0000061F
SYNTHSTART
Starts the RF synthesizer
0
1
write-only
SYNTHSTOP
Stops the RF synthesizer
1
1
write-only
ENABLEIF
Enable the synthesizer IF frequency
2
1
write-only
DISABLEIF
Disable the synthesizer IF frequency
3
1
write-only
CAPCALSTART
Start VCO capacitor array calibration
4
1
write-only
CTRL
No Description
0x010
read-write
0x00000003
0xD8770007
LOCKTHRESHOLD
Frequency synthesizer lock threshold
0
3
read-write
PRSMUX0
PRS output mux 0 selector
16
3
read-write
DISABLED
PRS output 0 is disabled
0
INLOCK
Synthesizer is in lock
1
LOCK_WINDOW
PLL Lock Window, sampled by PFD
2
FPLL
Divided PLL clock
3
VCCMP_HI
VCO voltage high detected
4
VCO_AMPLITUDE_OK
Obsolete. Read returns 1.
5
VCO_DET_OUT_D
Obsolete. Read returns 0.
6
PRSMUX1
PRS output mux 1 selector
20
3
read-write
DISABLED
PRS output 1 is disabled
0
AUXINLOCK
Obsolete. read returns 0.
1
REF_IS_LEADING
Disabled. Read returns 0.
2
FPLL
Divided PLL clock
3
VCCMP_LOW
VCO voltage low detected
4
MMD_PRESCALER_RESET_N
MMD prescaler reset, active low
5
CLK_SYNTH_DIV2
MMD next denom output, corresponding to the delta-sigma clock, divided by 2.
6
MMDRSTNOVERRIDEEN
Enable MMD reset override
30
1
read-write
DISABLE
Disable MMD reset override
0
ENABLE
Enable MMD reset override
1
MMDMANRSTN
Manual MMD reset
31
1
read-write
RESET
Reset MMD and DSM logic
0
NORESET
Allow MMD and DSM to run
1
VCDACCTRL
No Description
0x02C
read-write
0x00000020
0x000001FF
VCDACVAL
Control voltage to VCO
0
6
read-write
VCDACEN
Enable VCDAC
6
1
read-write
DISABLE
VC DAC disabled
0
ENABLE
VC DAC enabled
1
LPFEN
LPF Enable Control
7
1
read-write
DISABLE
Disable LPF
0
ENABLE
Enable LPF
1
LPFQSEN
LPF Quickstart Control
8
1
read-write
DISABLE
Disable LPF
0
ENABLE
Enable LPF
1
FREQ
No Description
0x034
read-write
0x00000000
0x0FFFFFFF
FREQ
RF Carrier Frequency.
0
28
read-write
IFFREQ
No Description
0x038
read-write
0x00000000
0x001FFFFF
IFFREQ
IF used in receive mode
0
20
read-write
LOSIDE
Configure LO in receive
20
1
read-write
LOW
The local oscillator (LO) is lower in frequency than the receive RF channel. In MODEM_MIXCTRL the ANAMIXMODE field must be set to NORMAL and DIGIQSWAPEN must be cleared.
0
HIGH
The local oscillator (LO) is higher in frequency than the receive RF channel. In MODEM_MIXCTRL the ANAMIXMODE field must be set to CONJUGATE and DIGIQSWAPEN must be set.
1
DIVCTRL
No Description
0x03C
read-write
0x00000001
0x000001FF
LODIVFREQCTRL
Frequency division
0
9
read-write
LODIV1
Divide LO frequency by 1.
1
LODIV2
Divide LO frequency by 2.
2
LODIV3
Divide LO frequency by 3.
3
LODIV4
Divide LO frequency by 4.
4
LODIV5
Divide LO frequency by 5.
5
LODIV7
Divide LO frequency by 7.
7
LODIV6
Divide LO frequency by 6.
19
LODIV8
Divide LO frequency by 8.
20
LODIV10
Divide LO frequency by 10.
21
LODIV14
Divide LO frequency by 14.
23
LODIV9
Divide LO frequency by 9.
27
LODIV12
Divide LO frequency by 12.
28
LODIV15
Divide LO frequency by 15.
29
LODIV16
Divide LO frequency by 16.
36
LODIV20
Divide LO frequency by 20.
37
LODIV18
Divide LO frequency by 18.
155
LODIV24
Divide LO frequency by 24.
156
CHCTRL
No Description
0x040
read-write
0x00000000
0x0000003F
CHNO
Channel number
0
6
read-write
CHSP
No Description
0x044
read-write
0x00000000
0x0003FFFF
CHSP
Channel spacing
0
18
read-write
CALOFFSET
No Description
0x048
read-write
0x00000000
0x00007FFF
CALOFFSET
Carrier calibration offset
0
15
read-write
VCOTUNING
No Description
0x04C
read-write
0x00008400
0x0000FFFF
VCOTUNING
VCO capacitor array calibration value.
0
11
read-write
VCAPSEL
VCO varactor cap select
11
5
read-write
VCOGAIN
No Description
0x058
read-write
0x00000077
0x000000FF
VCOKVCOARSE
VCO varactor coarse gain setting
0
4
read-write
VCOKVFINE
VCO varactor fine gain setting
4
4
read-write
IF
No Description
0x078
read-write
0x00000000
0x00000237
LOCKED
Synthesizer locked Interrupt Flag
0
1
read-write
UNLOCKED
Synthesizer unlocked Interrupt Flag
1
1
read-write
CAPCALDONE
Capacitor calibration Interrupt Flag
2
1
read-write
VCOHIGH
VCO high voltage Interrupt Flag
4
1
read-write
VCOLOW
VCO low voltage Interrupt Flag
5
1
read-write
LOCNTDONE
LOCNT measurement done Interrupt Flag
9
1
read-write
IEN
No Description
0x084
read-write
0x00000000
0x00000237
LOCKED
LOCKED Interrupt Enable
0
1
read-write
UNLOCKED
UNLOCKED Interrupt Enable
1
1
read-write
CAPCALDONE
CAPCALDONE Interrupt Enable
2
1
read-write
VCOHIGH
VCOHIGH Interrupt Enable
4
1
read-write
VCOLOW
VCOLOW Interrupt Enable
5
1
read-write
LOCNTDONE
LOCNTDONE Interrupt Enable
9
1
read-write
LOCNTCTRL
No Description
0x088
read-write
0x00000000
0x000007FF
ENABLE
Enable LO Counter
0
1
read-write
OFF
LO counter is disabled
0
ON
LO counter is enabled
1
CLEAR
Clear LO Counter
1
1
write-only
OFF
Do not clear LO counter
0
ON
Clear LO counter
1
RUN
Run LO Counter
2
1
write-only
OFF
Do not run LO counter
0
ON
Run LO counter
1
READ
Read LO Counter
3
1
read-write
OFF
LOCOUNT register read returns all 0's
0
ON
LOCOUNT register read returns count value
1
NUMCYCLE
Number of Clock Cycles to Run LO Counter
4
4
read-write
CNT_2
Set count length to 2 XO clock cycles
0
CNT_4
Set count length to 4 XO clock cycles
1
CNT_8
Set count length to 8 XO clock cycles
2
CNT_16
Set count length to 16 XO clock cycles
3
CNT_32
Set count length to 32 XO clock cycles
4
CNT_64
Set count length to 64 XO clock cycles
5
CNT_128
Set count length to 128 XO clock cycles
6
CNT_256
Set count length to 256 XO clock cycles
7
CNT_512
Set count length to 512 XO clock cycles
8
CNT_1024
Set count length to 1024 XO clock cycles
9
CNT_2048
Set count length to 2048 XO clock cycles
10
CNT_4096
Set count length to 4096 XO clock cycles
11
CNT_8192
Set count length to 8192 XO clock cycles
12
LOCNTOVERRIDEEN
Enable manual override of CLEAR and RUN
8
1
read-write
DISABLE
Disable manual override
0
ENABLE
Enable manual override
1
LOCNTMANCLEAR
Manual Control of LO counter CLEAR
9
1
read-write
NOCLEAR
Don't clear LO counter
0
CLEAR
Clear LO counter
1
LOCNTMANRUN
Manual Control of the LO counter RUN
10
1
read-write
NORUN
Don't initiate start/stop LO counter
0
RUN
Initiate start/stop of LO counter
1
LOCNTSTATUS
No Description
0x08C
read-only
0x00000000
0x000FFFFF
LOCOUNT
LO Counter Value
0
19
read-only
BUSY
LO Counter is Busy
19
1
read-only
LOCNTTARGET
No Description
0x090
read-only
0x00000000
0x0007FFFF
TARGET
LO Counter Measurement Target
0
19
read-only
MMDDENOMINIT
No Description
0x094
read-write
0x00000000
0x07FFFFFF
DENOMINIT0
New BitField
0
9
read-write
DENOMINIT1
New BitField
9
9
read-write
DENOMINIT2
New BitField
18
9
read-write
CHPDACINIT
No Description
0x098
read-write
0x00000000
0x00000FFF
DACINIT
Initial CHP DAC Value
0
12
read-write
LPFCTRL1CAL
No Description
0x09C
read-write
0x00000000
0x0003FFFF
OP1BWCAL
LPF Op1 BW Control in Cal Mode
0
4
read-write
OP1COMPCAL
LPF Op1 Comp Control in Cal Mode
4
4
read-write
RFBVALCAL
LPF Rfb Value Select in Cal Mode
8
3
read-write
RPVALCAL
LPF Rp Value Select in Cal Mode
11
3
read-write
RZVALCAL
LPF Rz Value Select in Cal Mode
14
4
read-write
LPFCTRL1RX
No Description
0x0A0
read-write
0x00000000
0x0003FFFF
OP1BWRX
LPF Op1 BW Control in RX Mode
0
4
read-write
OP1COMPRX
LPF Op1 Comp Control in RX Mode
4
4
read-write
RFBVALRX
LPF Rfb Value Select in RX Mode
8
3
read-write
RPVALRX
LPF Rp Value Select in RX Mode
11
3
read-write
RZVALRX
LPF Rz Value Select in RX Mode
14
4
read-write
LPFCTRL1TX
No Description
0x0A4
read-write
0x00000000
0x0003FFFF
OP1BWTX
LPF Op1 BW Control in TX Mode
0
4
read-write
OP1COMPTX
LPF Op1 Comp Control in TX Mode
4
4
read-write
RFBVALTX
LPF Rfb Value Select in TX Mode
8
3
read-write
RPVALTX
LPF Rp Value Select in TX Mode
11
3
read-write
RZVALTX
LPF Rz Value Select in TX Mode
14
4
read-write
LPFCTRL2RX
No Description
0x0A8
read-write
0x00000000
0x1FFFFFFF
LPFSWENRX
LPF Switching Enable in RX Mode
0
1
read-write
DISABLE
Disable switching
0
ENABLE
Enable switching
1
LPFINCAPRX
LPF Input Cap Select in RX Mode
1
2
read-write
LPFGNDSWENRX
LPF Gnd Switch Enable in RX Mode
3
1
read-write
DISABLE
Disable GND switching
0
ENABLE
Enable GND switching
1
CALCRX
LPF Cap Cal Select in RX Mode
4
5
read-write
CASELRX
LPF Ca Select in RX Mode
9
1
read-write
DISABLE
Disable Ca
0
ENABLE
Enable Ca
1
CAVALRX
LPF Ca Value Select in RX Mode
10
5
read-write
CFBSELRX
LPF Cfb Select in RX Mode
15
1
read-write
DISABLE
Disable Cfb
0
ENABLE
Enable Cfb
1
CZSELRX
LPF Cz Select in RX Mode
16
1
read-write
DISABLE
Disable Cz
0
ENABLE
Enable Cz
1
CZVALRX
LPF Cz Value Select in RX Mode
17
8
read-write
MODESELRX
LPF Filter Mode Select in RX Mode
25
1
read-write
ONEOP
Sets 1 opamp configuration
0
TWOOP
Sets 2 opamp configuration
1
VCMLVLRX
LPF Vcm Level Select in RX Mode
26
3
read-write
LPFCTRL2TX
No Description
0x0AC
read-write
0x00000000
0x1FFFFFFF
LPFSWENTX
LPF Switching Enable in TX Mode
0
1
read-write
DISABLE
Disable switching
0
ENABLE
Enable switching
1
LPFINCAPTX
LPF Input Cap Select in TX Mode
1
2
read-write
LPFGNDSWENTX
LPF Gnd Switch Enable in TX Mode
3
1
read-write
DISABLE
Disable GND switching
0
ENABLE
Enable GND switching
1
CALCTX
LPF Cap Cal Select in TX Mode
4
5
read-write
CASELTX
LPF Ca Select in TX Mode
9
1
read-write
DISABLE
Disable Ca
0
ENABLE
Enable Ca
1
CAVALTX
LPF Ca Value Select in TX Mode
10
5
read-write
CFBSELTX
LPF Cfb Select in TX Mode
15
1
read-write
DISABLE
Disable Cfb
0
ENABLE
Enable Cfb
1
CZSELTX
LPF Cz Select in TX Mode
16
1
read-write
DISABLE
Disable Cz
0
ENABLE
Enable Cz
1
CZVALTX
LPF Cz Value Select in TX Mode
17
8
read-write
MODESELTX
LPF Filter Mode Select in TX Mode
25
1
read-write
ONEOP
1 opamp configuration
0
TWOOP
2 opamp configuration
1
VCMLVLTX
LPF Vcm Level Select in TX Mode
26
3
read-write
DSMCTRLRX
No Description
0x0B0
read-write
0x00000013
0x070003FF
DITHERDSMINPUTRX
Dithering of DSM input for RX mode
0
1
read-write
DITHERDSMOUTPUTRX
Dithering of DSM output for RX mode
1
3
read-write
DITHERDACRX
Dithering of charge pump DAC for RX mode
4
4
read-write
DSMMODERX
Delta-sigma topology for RX mode
8
1
read-write
FEEDFORWARD
Feed forward architecture
0
MASH
MASH architecture. Note that the delta-sigma output dithering (DITHERDSMOUTPUT) is not available in this mode.
1
LSBFORCERX
Delta-sigma input force LSB for RX mode
9
1
read-write
DEMMODERX
DEM Mode for RX mode
24
1
read-write
DISABLED
DEM is disabled
0
ENABLED
DEM is enabled
1
MASHORDERRX
MASH order for RX mode
25
1
read-write
SECOND
2nd Order Mash
0
THIRD
3rd Order Mash
1
REQORDERRX
ReQuant order for RX mode
26
1
read-write
FIRST
1st Order DAC
0
SECOND
2rd Order DAC
1
DSMCTRLTX
No Description
0x0B4
read-write
0x00000013
0x070003FF
DITHERDSMINPUTTX
Dithering of DSM input for TX mode
0
1
read-write
DITHERDSMOUTPUTTX
Dithering of DSM output for TX mode
1
3
read-write
DITHERDACTX
Dithering of charge pump DAC for TX mode
4
4
read-write
DSMMODETX
Delta-sigma topology for TX mode
8
1
read-write
FEEDFORWARD
Feed forward architecture
0
MASH
MASH architecture. Note that the delta-sigma output dithering (DITHERDSMOUTPUT) is not available in this mode.
1
LSBFORCETX
Delta-sigma input force LSB for TX mode
9
1
read-write
DEMMODETX
DEM Mode for TX mode
24
1
read-write
DISABLED
DEM is disabled
0
ENABLED
DEM is enabled
1
MASHORDERTX
MASH order for TX mode
25
1
read-write
SECOND
2nd Order Mash
0
THIRD
3rd Order Mash
1
REQORDERTX
ReQuant order for TX mode
26
1
read-write
FIRST
1st Order DAC
0
SECOND
2rd Order DAC
1
PROTIMER_S
0
PROTIMER_S Registers
0xA801C000
0x00000000
0x00001000
registers
PROTIMER
36
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IPVERSION
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
EN
0
1
read-write
CTRL
No Description
0x008
read-write
0x00000000
0x3FF33336
DEBUGRUN
Debug Mode Run Enable
1
1
read-write
X0
PROTIMER is frozen in debug mode
0
X1
PROTIMER is running in debug mode
1
DMACLRACT
DMA Request Clear on Active
2
1
read-write
OSMEN
One-Shot Mode Enable
4
1
read-write
X0
Protimer continues to count when WRAP counter overflows.
0
X1
Protimer stops counting when WRAP counter overflows.
1
ZEROSTARTEN
Start from zero enable
5
1
read-write
X0
Protimer starts from the previous count value
0
X1
Protimer starts counting from zero
1
PRECNTSRC
Selects clock to Pre-counter
8
2
read-write
DISABLED
Disable Pre-counter
0
CLOCK
Module clock
1
UNUSED0
Do not use
2
UNUSED1
Do not use
3
BASECNTSRC
Selects clock to Base counter
12
2
read-write
DISABLED
Disable base counter
0
PRECNTOF
Pre-counter overflow events
1
UNUSED0
Do not use
2
UNUSED1
Do not use
3
WRAPCNTSRC
Selects clock to Wrap counter
16
2
read-write
DISABLED
Disable Wrap counter
0
PRECNTOF
Pre-counter overflow events
1
BASECNTOF
Base counter overflow events
2
UNUSED
Do not use
3
TOUT0SRC
Selects clock to timeout counter 0
20
2
read-write
DISABLED
No counting
0
PRECNTOF
Pre-counter overflow events
1
BASECNTOF
Base counter overflow events
2
WRAPCNTOF
Wrap counter overflow events
3
TOUT0SYNCSRC
Select timeout counter 0 event
22
2
read-write
DISABLED
No synchronization
0
PRECNTOF
Pre-counter overflow event
1
BASECNTOF
Base counter overflow event
2
WRAPCNTOF
Wrap counter overflow event
3
TOUT1SRC
Selects clock to timeout counter 1
24
2
read-write
DISABLED
No counting
0
PRECNTOF
Pre-counter overflow events
1
BASECNTOF
Base counter overflow events
2
WRAPCNTOF
Wrap counter overflow events
3
TOUT1SYNCSRC
Select timeout counter 1 event
26
2
read-write
DISABLED
No synchronization
0
PRECNTOF
Pre-counter overflow event
1
BASECNTOF
Base counter overflow event
2
WRAPCNTOF
Wrap counter overflow event
3
TOUT0MODE
Repeat Mode
28
1
read-write
FREE
When started, the TOUT0 counts down until it is stopped by software
0
ONESHOT
TOUT0 is stopped after it reaches zero
1
TOUT1MODE
Repeat Mode
29
1
read-write
FREE
When started, the TOUT1 counts down until it is stopped by software
0
ONESHOT
TOUT1 is stopped after it reaches zero
1
CMD
No Description
0x00C
write-only
0x00000000
0x000700F7
START
Start PROTIMER
0
1
write-only
RTCSYNCSTART
Start PROTIMER Synchronized with RTCC
1
1
write-only
STOP
Stop PROTIMER
2
1
write-only
TOUT0START
Start Timeout counter 0
4
1
write-only
TOUT0STOP
Stop Timeout counter 0
5
1
write-only
TOUT1START
Start Timeout counter 1
6
1
write-only
TOUT1STOP
Stop Timeout counter 0
7
1
write-only
LBTSTART
LBT sequence start
16
1
write-only
LBTPAUSE
Pause LBT sequence
17
1
write-only
LBTSTOP
LBT sequence stop
18
1
write-only
PRSCTRL
No Description
0x010
read-write
0x00000000
0x000E0E0E
STARTPRSEN
Enable Protimer start commands from PRS.
1
1
read-write
STARTEDGE
Start Command Edge Select
2
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
STOPPRSEN
Enable Protimer stop commands from PRS.
9
1
read-write
STOPEDGE
Stop Command Edge Select
10
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
RTCCTRIGGERPRSEN
Enable RTCC Trigger from PRS.
17
1
read-write
RTCCTRIGGEREDGE
RTCC Trigger Edge Select
18
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
STATUS
No Description
0x014
read-only
0x00000000
0x0000FFFF
RUNNING
Running
0
1
read-only
LBTSYNC
LBT Synchronizing
1
1
read-only
LBTRUNNING
LBT Running
2
1
read-only
LBTPAUSED
LBT has been paused.
3
1
read-only
TOUT0RUNNING
Timeout Counter 0 Running
4
1
read-only
TOUT0SYNC
Timeout Counter 0 Synchronizing
5
1
read-only
TOUT1RUNNING
Timeout Counter 1 Running
6
1
read-only
TOUT1SYNC
Timeout Counter 1 Synchronizing
7
1
read-only
ICV0
CC0 Capture Valid
8
1
read-only
X0
PROTIMER_CC0_PRE, -BASE or -WRAP does not contain a valid capture value
0
X1
PROTIMER_CC0_PRE, -BASE or -WRAP contains a valid and unread capture value
1
ICV1
CC1 Capture Valid
9
1
read-only
X0
PROTIMER_CC1_PRE, -BASE or -WRAP does not contain a valid capture value
0
X1
PROTIMER_CC1_PRE, -BASE or -WRAP contains a valid and unread capture value
1
ICV2
CC2 Capture Valid
10
1
read-only
X0
PROTIMER_CC2_PRE, -BASE or -WRAP does not contain a valid capture value
0
X1
PROTIMER_CC2_PRE, -BASE or -WRAP contains a valid and unread capture value
1
ICV3
CC3 Capture Valid
11
1
read-only
X0
PROTIMER_CC3_PRE, -BASE or -WRAP does not contain a valid capture value
0
X1
PROTIMER_CC3_PRE, -BASE or -WRAP contains a valid and unread capture value
1
ICV4
CC4 Capture Valid
12
1
read-only
X0
PROTIMER_CC4_PRE, -BASE or -WRAP does not contain a valid capture value
0
X1
PROTIMER_CC4_PRE, -BASE or -WRAP contains a valid and unread capture value
1
ICV5
CC5 Capture Valid
13
1
read-only
ICV6
CC6 Capture Valid
14
1
read-only
ICV7
CC7 Capture Valid
15
1
read-only
PRECNT
No Description
0x018
read-write
0x00000000
0x0000FFFF
PRECNT
Pre Counter Value
0
16
read-write
BASECNT
No Description
0x01C
read-write
0x00000000
0x0000FFFF
BASECNT
Base Counter Value
0
16
read-write
WRAPCNT
No Description
0x020
read-write
0x00000000
0xFFFFFFFF
WRAPCNT
Wrap Counter Value
0
32
read-write
BASEPRE
No Description
0x024
read-only
0x00000000
0xFFFFFFFF
PRECNTV
Pre counter value
0
16
read-only
BASECNTV
Base counter value
16
16
read-only
LWRAPCNT
No Description
0x028
read-only
0x00000000
0xFFFFFFFF
LWRAPCNT
Latched Wrap Counter Value
0
32
read-only
PRECNTTOPADJ
No Description
0x02C
read-write
0x00000000
0x0000FFFF
PRECNTTOPADJ
PRECNT Top Adjust Value
0
16
read-write
PRECNTTOP
No Description
0x030
read-write
0x00FFFF00
0x00FFFFFF
PRECNTTOPFRAC
PRECNT Top Fractional Value
0
8
read-write
PRECNTTOP
PRECNT Top Value
8
16
read-write
BASECNTTOP
No Description
0x034
read-write
0x0000FFFF
0x0000FFFF
BASECNTTOP
BASECNT Top Value
0
16
read-write
WRAPCNTTOP
No Description
0x038
read-write
0xFFFFFFFF
0xFFFFFFFF
WRAPCNTTOP
WRAPCNT Top Value
0
32
read-write
TOUT0CNT
No Description
0x03C
read-write
0x00000000
0xFFFFFFFF
TOUT0PCNT
TOUT0PCNT Value
0
16
read-write
TOUT0CNT
TOUT0CNT Value
16
16
read-write
TOUT0CNTTOP
No Description
0x040
read-write
0x00FF00FF
0xFFFFFFFF
TOUT0PCNTTOP
TOUT0PCNTTOP Value
0
16
read-write
TOUT0CNTTOP
TOUT0CNTTOP Value
16
16
read-write
TOUT0COMP
No Description
0x044
read-write
0x00000000
0xFFFFFFFF
TOUT0PCNTCOMP
TOUT0PCNTCOMP
0
16
read-write
TOUT0CNTCOMP
TOUT0CNTCOMP Value
16
16
read-write
TOUT1CNT
No Description
0x048
read-write
0x00000000
0xFFFFFFFF
TOUT1PCNT
TOUT1PCNT Value
0
16
read-write
TOUT1CNT
TOUT1CNT Value
16
16
read-write
TOUT1CNTTOP
No Description
0x04C
read-write
0x00FF00FF
0xFFFFFFFF
TOUT1PCNTTOP
TOUT1PCNTTOP Value
0
16
read-write
TOUT1CNTTOP
TOUT1CNTTOP Value
16
16
read-write
TOUT1COMP
No Description
0x050
read-write
0x00000000
0xFFFFFFFF
TOUT1PCNTCOMP
TOUT1PCNTCOMP
0
16
read-write
TOUT1CNTCOMP
TOUT1CNTCOMP Value
16
16
read-write
LBTCTRL
No Description
0x054
read-write
0x00000000
0x0F1F1FFF
STARTEXP
Start Exponent
0
4
read-write
EXP0
STARTEXP value = 0 (used for Fast TX)
0
EXP1
STARTEXP value = 1
1
EXP2
STARTEXP value = 2
2
EXP3
STARTEXP value = 3
3
EXP4
STARTEXP value = 4
4
EXP5
STARTEXP value = 5
5
EXP6
STARTEXP value = 6
6
EXP7
STARTEXP value = 7
7
EXP8
STARTEXP value = 8
8
MAXEXP
Maximum Exponent
4
4
read-write
EXP0
MAXEXP value = 0
0
EXP1
MAXEXP value = 1
1
EXP2
MAXEXP value = 2
2
EXP3
MAXEXP value = 3
3
EXP4
MAXEXP value = 4
4
EXP5
MAXEXP value = 5
5
EXP6
MAXEXP value = 6
6
EXP7
MAXEXP value = 7
7
EXP8
MAXEXP value = 8
8
CCADELAY
Clear Channel Assessment Delay
8
5
read-write
CCAREPEAT
Clear Channel Assessment Repeat
16
4
read-write
FIXEDBACKOFF
Fixed backoff
20
1
read-write
RETRYLIMIT
Retry Limit
24
4
read-write
LBTPRSCTRL
No Description
0x058
read-write
0x00000000
0x01010100
LBTSTARTPRSEN
Enable LBT start commands from PRS.
8
1
read-write
LBTPAUSEPRSEN
Enable LBT pause commands from PRS.
16
1
read-write
LBTSTOPPRSEN
Enable LBT stop commands from PRS.
24
1
read-write
LBTSTATE
No Description
0x05C
read-write
0x00000000
0xFFFFFFFF
TOUT0PCNT
TOUT0PCNT value to be saved
0
16
read-write
TOUT0CNT
TOUT0CNT value to be saved
16
16
read-write
RANDOM
No Description
0x060
read-write
0x00000000
0x0000FFFF
RANDOM
Pseudo Random Value
0
16
read-write
IF
No Description
0x064
read-write
0x00000000
0x3FFFFFF7
PRECNTOF
PRECNT Overflow Interrupt Flag
0
1
read-write
BASECNTOF
BASECNT Overflow Interrupt Flag
1
1
read-write
WRAPCNTOF
WRAPCNT Overflow Interrupt Flag
2
1
read-write
TOUT0
TOUT0 underflow interrupt flag
4
1
read-write
TOUT1
TOUT1 underflow interrupt flag
5
1
read-write
TOUT0MATCH
TOUT0 compare match interrupt flag
6
1
read-write
TOUT1MATCH
TOUT1 compare match interrupt flag
7
1
read-write
CC0
CC Channel 0 Interrupt Flag
8
1
read-write
CC1
CC Channel 1 Interrupt Flag
9
1
read-write
CC2
CC Channel 2 Interrupt Flag
10
1
read-write
CC3
CC Channel 3 Interrupt Flag
11
1
read-write
CC4
CC Channel 4 Interrupt Flag
12
1
read-write
CC5
CC Channel 5 Interrupt Flag
13
1
read-write
CC6
CC Channel 6 Interrupt Flag
14
1
read-write
CC7
CC Channel 7 Interrupt Flag
15
1
read-write
COF0
CC Channel 0 Overflow Interrupt Flag
16
1
read-write
COF1
CC Channel 1 Overflow Interrupt Flag
17
1
read-write
COF2
CC Channel 2 Overflow Interrupt Flag
18
1
read-write
COF3
CC Channel 3 Overflow Interrupt Flag
19
1
read-write
COF4
CC Channel 4 Overflow Interrupt Flag
20
1
read-write
COF5
CC Channel 5 Overflow Interrupt Flag
21
1
read-write
COF6
CC Channel 6 Overflow Interrupt Flag
22
1
read-write
COF7
CC Channel 7 Overflow Interrupt Flag
23
1
read-write
LBTSUCCESS
Listen Before Talk Success
24
1
read-write
LBTFAILURE
Listen Before Talk Failure
25
1
read-write
LBTPAUSED
Listen Before Talk Paused
26
1
read-write
LBTRETRY
Listen Before Talk Retry
27
1
read-write
RTCCSYNCHED
PROTIMER synchronized with the RTCC
28
1
read-write
TOUT0MATCHLBT
TOUT0 compare match interrupt flag
29
1
read-write
IEN
No Description
0x070
read-write
0x00000000
0x3FFFFFF7
PRECNTOF
PRECNTOF Interrupt Enable
0
1
read-write
BASECNTOF
BASECNTOF Interrupt Enable
1
1
read-write
WRAPCNTOF
WRAPCNTOF Interrupt Enable
2
1
read-write
TOUT0
TOUT0 Interrupt Enable
4
1
read-write
TOUT1
TOUT1 Interrupt Enable
5
1
read-write
TOUT0MATCH
TOUT0MATCH Interrupt Enable
6
1
read-write
TOUT1MATCH
TOUT1MATCH Interrupt Enable
7
1
read-write
CC0
CC0 Interrupt Enable
8
1
read-write
CC1
CC1 Interrupt Enable
9
1
read-write
CC2
CC2 Interrupt Enable
10
1
read-write
CC3
CC3 Interrupt Enable
11
1
read-write
CC4
CC4 Interrupt Enable
12
1
read-write
CC5
CC5 Interrupt Enable
13
1
read-write
CC6
CC6 Interrupt Enable
14
1
read-write
CC7
CC7 Interrupt Enable
15
1
read-write
COF0
COF0 Interrupt Enable
16
1
read-write
COF1
COF1 Interrupt Enable
17
1
read-write
COF2
COF2 Interrupt Enable
18
1
read-write
COF3
COF3 Interrupt Enable
19
1
read-write
COF4
COF4 Interrupt Enable
20
1
read-write
COF5
COF5 Interrupt Enable
21
1
read-write
COF6
COF6 Interrupt Enable
22
1
read-write
COF7
COF7 Interrupt Enable
23
1
read-write
LBTSUCCESS
LBTSUCCESS Interrupt Enable
24
1
read-write
LBTFAILURE
LBTFAILURE Interrupt Enable
25
1
read-write
LBTPAUSED
LBTPAUSED Interrupt Enable
26
1
read-write
LBTRETRY
LBTRETRY Interrupt Enable
27
1
read-write
RTCCSYNCHED
RTCCSYNCHED Interrupt Enable
28
1
read-write
TOUT0MATCHLBT
TOUT0MATCHLBT Interrupt Enable
29
1
read-write
RXCTRL
No Description
0x074
read-write
0x00000000
0x1F1F1F1F
RXSETEVENT1
First event that sets RX req signal
0
5
read-write
DISABLED
Request is never set
0
ALWAYS
Does not wait for any particular event
1
PRECNTOF
Pre counter overflow
2
BASECNTOF
Base counter overflow
3
WRAPCNTOF
Wrap counter overflow
4
TOUT0UF
Timeout counter 0 underflow
5
TOUT1UF
Timeout counter 1 underflow
6
TOUT0MATCH
Timeout counter 0 match
7
TOUT1MATCH
Timeout counter 1 match
8
CC0
Channel 0 Capture/Compare event
9
CC1
Channel 1 Capture/Compare event
10
CC2
Channel 2 Capture/Compare event
11
CC3
Channel 3 Capture/Compare event
12
CC4
Channel 4 Capture/Compare event
13
TXDONE
MOD indicated that TX completed
14
RXDONE
FRC indicated that RX completed
15
TXORRXDONE
MOD/FRC indicated that TX or RX completed
16
FDET0
DEMOD indicated that syncword 0 was detected
17
FDET1
DEMOD indicated that syncword 1 was detected
18
FDET0OR1
DEMOD indicated that syncword 0 or 1 was detected
19
LBTSUCCESS
LBT completed successfully
20
LBTRETRY
LBT detected occupied channel and will try again
21
LBTFAILURE
LBT could not start transmission
22
ANYLBT
Any LBT event
23
CCAACK
A CCA measurement completed
24
CCA
A CCA measurement completed, and channel was clear
25
NOTCCA
A CCA measurement completed, and channel was busy
26
TOUT0MATCHLBT
Timeout counter 0 match occurred during LBT operation
27
RXSETEVENT2
Second event that sets RX req signal
8
5
read-write
RXCLREVENT1
First event that clears RX req signal
16
5
read-write
RXCLREVENT2
Second event that clears RX req signal
24
5
read-write
TXCTRL
No Description
0x078
read-write
0x00000000
0x00001F1F
TXSETEVENT1
First event that sets TX req signal
0
5
read-write
DISABLED
Request is never set
0
ALWAYS
Does not wait for any particular event
1
PRECNTOF
Pre counter overflow
2
BASECNTOF
Base counter overflow
3
WRAPCNTOF
Wrap counter overflow
4
TOUT0UF
Timeout counter 0 underflow
5
TOUT1UF
Timeout counter 1 underflow
6
TOUT0MATCH
Timeout counter 0 match
7
TOUT1MATCH
Timeout counter 1 match
8
CC0
Channel 0 Capture/Compare event
9
CC1
Channel 1 Capture/Compare event
10
CC2
Channel 2 Capture/Compare event
11
CC3
Channel 3 Capture/Compare event
12
CC4
Channel 4 Capture/Compare event
13
TXDONE
MOD indicated that TX completed
14
RXDONE
FRC indicated that RX completed
15
TXORRXDONE
MOD/FRC indicated that TX or RX completed
16
FDET0
DEMOD indicated that syncword 0 was detected
17
FDET1
DEMOD indicated that syncword 1 was detected
18
FDET0OR1
DEMOD indicated that syncword 0 or 1 was detected
19
LBTSUCCESS
LBT completed successfully
20
LBTRETRY
LBT detected occupied channel and will try again
21
LBTFAILURE
LBT could not start transmission
22
ANYLBT
Any LBT event
23
CCAACK
A CCA measurement completed
24
CCA
A CCA measurement completed, and channel was clear
25
NOTCCA
A CCA measurement completed, and channel was busy
26
TOUT0MATCHLBT
Timeout counter 0 match occurred during LBT operation
27
TXSETEVENT2
Second event that sets TX req signal
8
5
read-write
ETSI
No Description
0x07C
read-write
0x00000000
0x03FFFFFF
ETSIEN
ETSI LBT enabling
0
1
read-write
GRANULARLESSTHANRXWARM
Granular less than RXWARM
1
1
read-write
RXWARMTHLD
Minimum backoff period for RXWARM
2
8
read-write
CCAFIXED
Fixed listening time
10
16
read-write
LBTSTATE1
No Description
0x080
read-write
0x00000000
0x00000FFF
CCACNT
Current CCA counter value
0
4
read-write
EXP
LBT Exponent
4
4
read-write
RETRYCNT
LBT Retry counter
8
4
read-write
RANDOMFW0
No Description
0x084
read-write
0x00000000
0x07FFFFFF
RANDOM0
Linear random backoff period from FW
0
9
read-write
RANDOM1
Linear random backoff period from FW
9
9
read-write
RANDOM2
Linear random backoff period from FW
18
9
read-write
RANDOMFW1
No Description
0x088
read-write
0x00000000
0x07FFFFFF
RANDOM3
Linear random backoff period from FW
0
9
read-write
RANDOM4
Linear random backoff period from FW
9
9
read-write
RANDOM5
Linear random backoff period from FW
18
9
read-write
RANDOMFW2
No Description
0x08C
read-write
0x00000000
0x0003FFFF
RANDOM6
Linear random backoff period from FW
0
9
read-write
RANDOM7
Linear random backoff period from FW
9
9
read-write
CC0_CTRL
No Description
0x100
read-write
0x00000000
0x07E07F7F
ENABLE
Channel Enable
0
1
read-write
CCMODE
Compare/Capture mode
1
1
read-write
COMPARE
Compare mode selected
0
CAPTURE
Capture mode selected
1
PREMATCHEN
Enable PRECNT matching
2
1
read-write
BASEMATCHEN
Enable BASECNT matching
3
1
read-write
WRAPMATCHEN
Enable WRAPCNT matching
4
1
read-write
OIST
Output Initial State
5
1
read-write
OUTINV
Output Invert
6
1
read-write
MOA
Match Output Action
8
2
read-write
DISABLED
No action on compare match
0
TOGGLE
Toggle output on compare match in COMPARE mode.
1
CLEAR
Clear output on compare match in COMPARE mode.
2
SET
Set output on compare match in COMPARE mode.
3
OFOA
Overflow Output Action
10
2
read-write
DISABLED
No action
0
TOGGLE
Toggle output when the selected counter has an overflow event.
1
CLEAR
Clear output when the selected counter has an overflow event.
2
SET
Set output when the selected counter has an overflow event.
3
OFSEL
Select counter for OFOA bits
12
2
read-write
PRECNT
Use PRECNT overflow
0
BASECNT
Use BASECNT overflow
1
WRAPCNT
Use WRAPCNT overflow
2
DISABLED
Disabled
3
PRSCONF
PRS Configuration
14
1
read-write
PULSE
Each CC event will generate a one HFRADIOCLK cycle high pulse
0
LEVEL
Should be used when OFSEL, OFOA or MOA are specified.
1
INSEL
Capture input selection
21
4
read-write
PRS
Use the selected PRS channel
0
TXDONE
TX completed
1
RXDONE
RX completed
2
TXORRXDONE
TX or RX completed
3
FRAMEDET0
Demodulator found sync word 0
4
FRAMEDET1
Demodulator found sync word 1
5
FDET0OR1
Demodulator found sync word 0 or 1
6
MODSYNCSENT
Modulator sync word sent
7
RXEOF
RX at end of frame from demodulator
8
PRORTC0
PRORTC capture/compare 0
9
PRORTC1
PRORTC capture/compare 1
10
ICEDGE
Input Capture Edge Select
25
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
CC0_PRE
No Description
0x104
read-write
0x00000000
0x0000FFFF
PRE
CC Channel PRE Value
0
16
read-write
CC0_BASE
No Description
0x108
read-write
0x00000000
0x0000FFFF
BASE
CC Channel BASE Value
0
16
read-write
CC0_WRAP
No Description
0x10C
read-write
0x00000000
0xFFFFFFFF
WRAP
CC Channel WRAP Value
0
32
read-write
CC1_CTRL
No Description
0x110
read-write
0x00000000
0x07E07F7F
ENABLE
Channel Enable
0
1
read-write
CCMODE
Compare/Capture mode
1
1
read-write
COMPARE
Compare mode selected
0
CAPTURE
Capture mode selected
1
PREMATCHEN
Enable PRECNT matching
2
1
read-write
BASEMATCHEN
Enable BASECNT matching
3
1
read-write
WRAPMATCHEN
Enable WRAPCNT matching
4
1
read-write
OIST
Output Initial State
5
1
read-write
OUTINV
Output Invert
6
1
read-write
MOA
Match Output Action
8
2
read-write
DISABLED
No action on compare match
0
TOGGLE
Toggle output on compare match in COMPARE mode.
1
CLEAR
Clear output on compare match in COMPARE mode.
2
SET
Set output on compare match in COMPARE mode.
3
OFOA
Overflow Output Action
10
2
read-write
DISABLED
No action
0
TOGGLE
Toggle output when the selected counter has an overflow event.
1
CLEAR
Clear output when the selected counter has an overflow event.
2
SET
Set output when the selected counter has an overflow event.
3
OFSEL
Select counter for OFOA bits
12
2
read-write
PRECNT
Use PRECNT overflow
0
BASECNT
Use BASECNT overflow
1
WRAPCNT
Use WRAPCNT overflow
2
DISABLED
Disabled
3
PRSCONF
PRS Configuration
14
1
read-write
PULSE
Each CC event will generate a one HFRADIOCLK cycle high pulse
0
LEVEL
Should be used when OFSEL, OFOA or MOA are specified.
1
INSEL
Capture input selection
21
4
read-write
PRS
Use the selected PRS channel
0
TXDONE
TX completed
1
RXDONE
RX completed
2
TXORRXDONE
TX or RX completed
3
FRAMEDET0
Demodulator found sync word 0
4
FRAMEDET1
Demodulator found sync word 1
5
FDET0OR1
Demodulator found sync word 0 or 1
6
MODSYNCSENT
Modulator sync word sent
7
RXEOF
RX at end of frame from demodulator
8
PRORTC0
PRORTC capture/compare 0
9
PRORTC1
PRORTC capture/compare 1
10
ICEDGE
Input Capture Edge Select
25
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
CC1_PRE
No Description
0x114
read-write
0x00000000
0x0000FFFF
PRE
CC Channel PRE Value
0
16
read-write
CC1_BASE
No Description
0x118
read-write
0x00000000
0x0000FFFF
BASE
CC Channel BASE Value
0
16
read-write
CC1_WRAP
No Description
0x11C
read-write
0x00000000
0xFFFFFFFF
WRAP
CC Channel WRAP Value
0
32
read-write
CC2_CTRL
No Description
0x120
read-write
0x00000000
0x07E07F7F
ENABLE
Channel Enable
0
1
read-write
CCMODE
Compare/Capture mode
1
1
read-write
COMPARE
Compare mode selected
0
CAPTURE
Capture mode selected
1
PREMATCHEN
Enable PRECNT matching
2
1
read-write
BASEMATCHEN
Enable BASECNT matching
3
1
read-write
WRAPMATCHEN
Enable WRAPCNT matching
4
1
read-write
OIST
Output Initial State
5
1
read-write
OUTINV
Output Invert
6
1
read-write
MOA
Match Output Action
8
2
read-write
DISABLED
No action on compare match
0
TOGGLE
Toggle output on compare match in COMPARE mode.
1
CLEAR
Clear output on compare match in COMPARE mode.
2
SET
Set output on compare match in COMPARE mode.
3
OFOA
Overflow Output Action
10
2
read-write
DISABLED
No action
0
TOGGLE
Toggle output when the selected counter has an overflow event.
1
CLEAR
Clear output when the selected counter has an overflow event.
2
SET
Set output when the selected counter has an overflow event.
3
OFSEL
Select counter for OFOA bits
12
2
read-write
PRECNT
Use PRECNT overflow
0
BASECNT
Use BASECNT overflow
1
WRAPCNT
Use WRAPCNT overflow
2
DISABLED
Disabled
3
PRSCONF
PRS Configuration
14
1
read-write
PULSE
Each CC event will generate a one HFRADIOCLK cycle high pulse
0
LEVEL
Should be used when OFSEL, OFOA or MOA are specified.
1
INSEL
Capture input selection
21
4
read-write
PRS
Use the selected PRS channel
0
TXDONE
TX completed
1
RXDONE
RX completed
2
TXORRXDONE
TX or RX completed
3
FRAMEDET0
Demodulator found sync word 0
4
FRAMEDET1
Demodulator found sync word 1
5
FDET0OR1
Demodulator found sync word 0 or 1
6
MODSYNCSENT
Modulator sync word sent
7
RXEOF
RX at end of frame from demodulator
8
PRORTC0
PRORTC capture/compare 0
9
PRORTC1
PRORTC capture/compare 1
10
ICEDGE
Input Capture Edge Select
25
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
CC2_PRE
No Description
0x124
read-write
0x00000000
0x0000FFFF
PRE
CC Channel PRE Value
0
16
read-write
CC2_BASE
No Description
0x128
read-write
0x00000000
0x0000FFFF
BASE
CC Channel BASE Value
0
16
read-write
CC2_WRAP
No Description
0x12C
read-write
0x00000000
0xFFFFFFFF
WRAP
CC Channel WRAP Value
0
32
read-write
CC3_CTRL
No Description
0x130
read-write
0x00000000
0x07E07F7F
ENABLE
Channel Enable
0
1
read-write
CCMODE
Compare/Capture mode
1
1
read-write
COMPARE
Compare mode selected
0
CAPTURE
Capture mode selected
1
PREMATCHEN
Enable PRECNT matching
2
1
read-write
BASEMATCHEN
Enable BASECNT matching
3
1
read-write
WRAPMATCHEN
Enable WRAPCNT matching
4
1
read-write
OIST
Output Initial State
5
1
read-write
OUTINV
Output Invert
6
1
read-write
MOA
Match Output Action
8
2
read-write
DISABLED
No action on compare match
0
TOGGLE
Toggle output on compare match in COMPARE mode.
1
CLEAR
Clear output on compare match in COMPARE mode.
2
SET
Set output on compare match in COMPARE mode.
3
OFOA
Overflow Output Action
10
2
read-write
DISABLED
No action
0
TOGGLE
Toggle output when the selected counter has an overflow event.
1
CLEAR
Clear output when the selected counter has an overflow event.
2
SET
Set output when the selected counter has an overflow event.
3
OFSEL
Select counter for OFOA bits
12
2
read-write
PRECNT
Use PRECNT overflow
0
BASECNT
Use BASECNT overflow
1
WRAPCNT
Use WRAPCNT overflow
2
DISABLED
Disabled
3
PRSCONF
PRS Configuration
14
1
read-write
PULSE
Each CC event will generate a one HFRADIOCLK cycle high pulse
0
LEVEL
Should be used when OFSEL, OFOA or MOA are specified.
1
INSEL
Capture input selection
21
4
read-write
PRS
Use the selected PRS channel
0
TXDONE
TX completed
1
RXDONE
RX completed
2
TXORRXDONE
TX or RX completed
3
FRAMEDET0
Demodulator found sync word 0
4
FRAMEDET1
Demodulator found sync word 1
5
FDET0OR1
Demodulator found sync word 0 or 1
6
MODSYNCSENT
Modulator sync word sent
7
RXEOF
RX at end of frame from demodulator
8
PRORTC0
PRORTC capture/compare 0
9
PRORTC1
PRORTC capture/compare 1
10
ICEDGE
Input Capture Edge Select
25
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
CC3_PRE
No Description
0x134
read-write
0x00000000
0x0000FFFF
PRE
CC Channel PRE Value
0
16
read-write
CC3_BASE
No Description
0x138
read-write
0x00000000
0x0000FFFF
BASE
CC Channel BASE Value
0
16
read-write
CC3_WRAP
No Description
0x13C
read-write
0x00000000
0xFFFFFFFF
WRAP
CC Channel WRAP Value
0
32
read-write
CC4_CTRL
No Description
0x140
read-write
0x00000000
0x07E07F7F
ENABLE
Channel Enable
0
1
read-write
CCMODE
Compare/Capture mode
1
1
read-write
COMPARE
Compare mode selected
0
CAPTURE
Capture mode selected
1
PREMATCHEN
Enable PRECNT matching
2
1
read-write
BASEMATCHEN
Enable BASECNT matching
3
1
read-write
WRAPMATCHEN
Enable WRAPCNT matching
4
1
read-write
OIST
Output Initial State
5
1
read-write
OUTINV
Output Invert
6
1
read-write
MOA
Match Output Action
8
2
read-write
DISABLED
No action on compare match
0
TOGGLE
Toggle output on compare match in COMPARE mode.
1
CLEAR
Clear output on compare match in COMPARE mode.
2
SET
Set output on compare match in COMPARE mode.
3
OFOA
Overflow Output Action
10
2
read-write
DISABLED
No action
0
TOGGLE
Toggle output when the selected counter has an overflow event.
1
CLEAR
Clear output when the selected counter has an overflow event.
2
SET
Set output when the selected counter has an overflow event.
3
OFSEL
Select counter for OFOA bits
12
2
read-write
PRECNT
Use PRECNT overflow
0
BASECNT
Use BASECNT overflow
1
WRAPCNT
Use WRAPCNT overflow
2
DISABLED
Disabled
3
PRSCONF
PRS Configuration
14
1
read-write
PULSE
Each CC event will generate a one HFRADIOCLK cycle high pulse
0
LEVEL
Should be used when OFSEL, OFOA or MOA are specified.
1
INSEL
Capture input selection
21
4
read-write
PRS
Use the selected PRS channel
0
TXDONE
TX completed
1
RXDONE
RX completed
2
TXORRXDONE
TX or RX completed
3
FRAMEDET0
Demodulator found sync word 0
4
FRAMEDET1
Demodulator found sync word 1
5
FDET0OR1
Demodulator found sync word 0 or 1
6
MODSYNCSENT
Modulator sync word sent
7
RXEOF
RX at end of frame from demodulator
8
PRORTC0
PRORTC capture/compare 0
9
PRORTC1
PRORTC capture/compare 1
10
ICEDGE
Input Capture Edge Select
25
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
CC4_PRE
No Description
0x144
read-write
0x00000000
0x0000FFFF
PRE
CC Channel PRE Value
0
16
read-write
CC4_BASE
No Description
0x148
read-write
0x00000000
0x0000FFFF
BASE
CC Channel BASE Value
0
16
read-write
CC4_WRAP
No Description
0x14C
read-write
0x00000000
0xFFFFFFFF
WRAP
CC Channel WRAP Value
0
32
read-write
CC5_CTRL
No Description
0x150
read-write
0x00000000
0x07E07F7F
ENABLE
Channel Enable
0
1
read-write
CCMODE
Compare/Capture mode
1
1
read-write
COMPARE
Compare mode selected
0
CAPTURE
Capture mode selected
1
PREMATCHEN
Enable PRECNT matching
2
1
read-write
BASEMATCHEN
Enable BASECNT matching
3
1
read-write
WRAPMATCHEN
Enable WRAPCNT matching
4
1
read-write
OIST
Output Initial State
5
1
read-write
OUTINV
Output Invert
6
1
read-write
MOA
Match Output Action
8
2
read-write
DISABLED
No action on compare match
0
TOGGLE
Toggle output on compare match in COMPARE mode.
1
CLEAR
Clear output on compare match in COMPARE mode.
2
SET
Set output on compare match in COMPARE mode.
3
OFOA
Overflow Output Action
10
2
read-write
DISABLED
No action
0
TOGGLE
Toggle output when the selected counter has an overflow event.
1
CLEAR
Clear output when the selected counter has an overflow event.
2
SET
Set output when the selected counter has an overflow event.
3
OFSEL
Select counter for OFOA bits
12
2
read-write
PRECNT
Use PRECNT overflow
0
BASECNT
Use BASECNT overflow
1
WRAPCNT
Use WRAPCNT overflow
2
DISABLED
Disabled
3
PRSCONF
PRS Configuration
14
1
read-write
PULSE
Each CC event will generate a one HFRADIOCLK cycle high pulse
0
LEVEL
Should be used when OFSEL, OFOA or MOA are specified.
1
INSEL
Capture input selection
21
4
read-write
PRS
Use the selected PRS channel
0
TXDONE
TX completed
1
RXDONE
RX completed
2
TXORRXDONE
TX or RX completed
3
FRAMEDET0
Demodulator found sync word 0
4
FRAMEDET1
Demodulator found sync word 1
5
FDET0OR1
Demodulator found sync word 0 or 1
6
MODSYNCSENT
Modulator sync word sent
7
RXEOF
RX at end of frame from demodulator
8
PRORTC0
PRORTC capture/compare 0
9
PRORTC1
PRORTC capture/compare 1
10
ICEDGE
Input Capture Edge Select
25
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
CC5_PRE
No Description
0x154
read-write
0x00000000
0x0000FFFF
PRE
CC Channel PRE Value
0
16
read-write
CC5_BASE
No Description
0x158
read-write
0x00000000
0x0000FFFF
BASE
CC Channel BASE Value
0
16
read-write
CC5_WRAP
No Description
0x15C
read-write
0x00000000
0xFFFFFFFF
WRAP
CC Channel WRAP Value
0
32
read-write
CC6_CTRL
No Description
0x160
read-write
0x00000000
0x07E07F7F
ENABLE
Channel Enable
0
1
read-write
CCMODE
Compare/Capture mode
1
1
read-write
COMPARE
Compare mode selected
0
CAPTURE
Capture mode selected
1
PREMATCHEN
Enable PRECNT matching
2
1
read-write
BASEMATCHEN
Enable BASECNT matching
3
1
read-write
WRAPMATCHEN
Enable WRAPCNT matching
4
1
read-write
OIST
Output Initial State
5
1
read-write
OUTINV
Output Invert
6
1
read-write
MOA
Match Output Action
8
2
read-write
DISABLED
No action on compare match
0
TOGGLE
Toggle output on compare match in COMPARE mode.
1
CLEAR
Clear output on compare match in COMPARE mode.
2
SET
Set output on compare match in COMPARE mode.
3
OFOA
Overflow Output Action
10
2
read-write
DISABLED
No action
0
TOGGLE
Toggle output when the selected counter has an overflow event.
1
CLEAR
Clear output when the selected counter has an overflow event.
2
SET
Set output when the selected counter has an overflow event.
3
OFSEL
Select counter for OFOA bits
12
2
read-write
PRECNT
Use PRECNT overflow
0
BASECNT
Use BASECNT overflow
1
WRAPCNT
Use WRAPCNT overflow
2
DISABLED
Disabled
3
PRSCONF
PRS Configuration
14
1
read-write
PULSE
Each CC event will generate a one HFRADIOCLK cycle high pulse
0
LEVEL
Should be used when OFSEL, OFOA or MOA are specified.
1
INSEL
Capture input selection
21
4
read-write
PRS
Use the selected PRS channel
0
TXDONE
TX completed
1
RXDONE
RX completed
2
TXORRXDONE
TX or RX completed
3
FRAMEDET0
Demodulator found sync word 0
4
FRAMEDET1
Demodulator found sync word 1
5
FDET0OR1
Demodulator found sync word 0 or 1
6
MODSYNCSENT
Modulator sync word sent
7
RXEOF
RX at end of frame from demodulator
8
PRORTC0
PRORTC capture/compare 0
9
PRORTC1
PRORTC capture/compare 1
10
ICEDGE
Input Capture Edge Select
25
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
CC6_PRE
No Description
0x164
read-write
0x00000000
0x0000FFFF
PRE
CC Channel PRE Value
0
16
read-write
CC6_BASE
No Description
0x168
read-write
0x00000000
0x0000FFFF
BASE
CC Channel BASE Value
0
16
read-write
CC6_WRAP
No Description
0x16C
read-write
0x00000000
0xFFFFFFFF
WRAP
CC Channel WRAP Value
0
32
read-write
CC7_CTRL
No Description
0x170
read-write
0x00000000
0x07E07F7F
ENABLE
Channel Enable
0
1
read-write
CCMODE
Compare/Capture mode
1
1
read-write
COMPARE
Compare mode selected
0
CAPTURE
Capture mode selected
1
PREMATCHEN
Enable PRECNT matching
2
1
read-write
BASEMATCHEN
Enable BASECNT matching
3
1
read-write
WRAPMATCHEN
Enable WRAPCNT matching
4
1
read-write
OIST
Output Initial State
5
1
read-write
OUTINV
Output Invert
6
1
read-write
MOA
Match Output Action
8
2
read-write
DISABLED
No action on compare match
0
TOGGLE
Toggle output on compare match in COMPARE mode.
1
CLEAR
Clear output on compare match in COMPARE mode.
2
SET
Set output on compare match in COMPARE mode.
3
OFOA
Overflow Output Action
10
2
read-write
DISABLED
No action
0
TOGGLE
Toggle output when the selected counter has an overflow event.
1
CLEAR
Clear output when the selected counter has an overflow event.
2
SET
Set output when the selected counter has an overflow event.
3
OFSEL
Select counter for OFOA bits
12
2
read-write
PRECNT
Use PRECNT overflow
0
BASECNT
Use BASECNT overflow
1
WRAPCNT
Use WRAPCNT overflow
2
DISABLED
Disabled
3
PRSCONF
PRS Configuration
14
1
read-write
PULSE
Each CC event will generate a one HFRADIOCLK cycle high pulse
0
LEVEL
Should be used when OFSEL, OFOA or MOA are specified.
1
INSEL
Capture input selection
21
4
read-write
PRS
Use the selected PRS channel
0
TXDONE
TX completed
1
RXDONE
RX completed
2
TXORRXDONE
TX or RX completed
3
FRAMEDET0
Demodulator found sync word 0
4
FRAMEDET1
Demodulator found sync word 1
5
FDET0OR1
Demodulator found sync word 0 or 1
6
MODSYNCSENT
Modulator sync word sent
7
RXEOF
RX at end of frame from demodulator
8
PRORTC0
PRORTC capture/compare 0
9
PRORTC1
PRORTC capture/compare 1
10
ICEDGE
Input Capture Edge Select
25
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
CC7_PRE
No Description
0x174
read-write
0x00000000
0x0000FFFF
PRE
CC Channel PRE Value
0
16
read-write
CC7_BASE
No Description
0x178
read-write
0x00000000
0x0000FFFF
BASE
CC Channel BASE Value
0
16
read-write
CC7_WRAP
No Description
0x17C
read-write
0x00000000
0xFFFFFFFF
WRAP
CC Channel WRAP Value
0
32
read-write
RAC_S
0
RAC_S Registers
0xA8020000
0x00000000
0x00001000
registers
RAC_RSM
37
RAC_SEQ
38
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
Enable peripheral clock to this module
0
1
read-write
RXENSRCEN
No Description
0x008
read-write
0x00000000
0x00003FFF
SWRXEN
SW RX Enable
0
8
read-write
CHANNELBUSYEN
Channel Busy Enable
8
1
read-write
TIMDETEN
Timing Detected Enable
9
1
read-write
PREDETEN
Preamble Detected Enable
10
1
read-write
FRAMEDETEN
Frame Detected Enable
11
1
read-write
DEMODRXREQEN
DEMOD RX Request Enable
12
1
read-write
PRSRXEN
PRS RX Enable
13
1
read-write
STATUS
No Description
0x00C
read-only
0x00000000
0xEF38FFFF
RXMASK
Receive Enable Mask
0
16
read-only
FORCESTATEACTIVE
FSM state force active
19
1
read-only
X0
No special state transition is currently in progress
0
X1
A forced state transition is currently in progress
1
TXAFTERFRAMEPEND
TX After Frame Pending
20
1
read-only
X0
A transmit after frame operation is currently not pending.
0
X1
A transmit after frame operation is currently pending.
1
TXAFTERFRAMEACTIVE
TX After Frame Active
21
1
read-only
X0
The currently ongoing TX was not initiated by a TXAFTERFRAME command.
0
X1
The currently ongoing TX was initiated by a TXAFTERFRAME command.
1
STATE
Radio State
24
4
read-only
OFF
Radio is off
0
RXWARM
Radio is enabling receiver
1
RXSEARCH
Radio is listening for incoming frames
2
RXFRAME
Radio is receiving a frame
3
RXPD
Radio is powering down receiver and going to OFF state
4
RX2RX
Radio remains in receive mode after frame reception is completed
5
RXOVERFLOW
Received data was lost due to full receive buffer
6
RX2TX
Radio is disabling receiver and enabling transmitter
7
TXWARM
Radio is enabling transmitter
8
TX
Radio is transmitting data
9
TXPD
Radio is powering down transmitter and going to OFF state
10
TX2RX
Radio is disabling transmitter and enabling reception
11
TX2TX
Radio is preparing for a transmission after the previous transmission was ended
12
SHUTDOWN
Radio is powering down receiver and going to OFF state
13
TXENS
TXEN Status
30
1
read-only
X0
TXEN is not set.
0
X1
TXEN is set.
1
RXENS
RXEN Status
31
1
read-only
X0
RXEN is not set.
0
X1
RXEN is set.
1
CMD
No Description
0x010
write-only
0x00000000
0xC000F1FF
TXEN
Transmitter Enable
0
1
write-only
FORCETX
Force TX Command
1
1
write-only
TXONCCA
Transmit On CCA
2
1
write-only
CLEARTXEN
Clear TX Enable
3
1
write-only
TXAFTERFRAME
TX After Frame
4
1
write-only
TXDIS
TX Disable
5
1
write-only
CLEARRXOVERFLOW
Clear RX Overflow
6
1
write-only
RXCAL
Start an RX Calibration
7
1
write-only
RXDIS
RX Disable
8
1
write-only
PAENSET
PAEN Set
12
1
write-only
PAENCLEAR
PAEN Clear
13
1
write-only
LNAENSET
LNAEN Set
14
1
write-only
LNAENCLEAR
LNAEN Clear
15
1
write-only
CTRL
No Description
0x014
read-write
0x00000000
0x000107EF
FORCEDISABLE
Force Radio Disable
0
1
read-write
PRSTXEN
PRS TX Enable
1
1
read-write
TXAFTERRX
TX After RX
2
1
read-write
X0
TX will not be started automatically.
0
X1
A transition to TX is automatically started when a received frame is accepted by the FRC.
1
PRSMODE
PRS RXEN Mode
3
1
read-write
DIRECT
The PRS signal is used directly
0
PULSE
The PRS signal is used as an RX enable pulse
1
PRSCLR
PRS RXEN Clear
5
1
read-write
RXSEARCH
The PRS RXEN signal is cleared when the RSM state enters RXSEARCH
0
PRSCH
The Selected PRS channel in PRSCLRSEL is used as a disable pulse
1
TXPOSTPONE
TX Postpone
6
1
read-write
X0
In the TX state transmit data is output.
0
X1
In the TX state an unmodulated carrier is output until this bit is cleared.
1
ACTIVEPOL
ACTIVE signal polarity
7
1
read-write
X0
Active low
0
X1
Active high
1
PAENPOL
PAEN signal polarity
8
1
read-write
X0
Active low
0
X1
Active high
1
LNAENPOL
LNAEN signal polarity
9
1
read-write
X0
Active low
0
X1
Active high
1
PRSRXDIS
PRS RX Disable
10
1
read-write
X0
PRS will not disable RX
0
X1
The channel selected by PRSRXDISSEL will generate a disable RX pulse
1
PRSFORCETX
PRS Force RX
16
1
read-write
X0
PRS will not force TX
0
X1
The channel selected by PRSFORCETXSEL will generate a force TX pulse
1
FORCESTATE
No Description
0x018
read-write
0x00000000
0x0000000F
FORCESTATE
Force RAC state transition
0
4
read-write
IF
No Description
0x01C
read-write
0x00000000
0x00FF0007
STATECHANGE
Radio State Change
0
1
read-write
STIMCMPEV
STIMER Compare Event
1
1
read-write
BUSERROR
Bus Error
2
1
read-write
SEQ
Sequencer Interrupt Flags
16
8
read-write
IEN
No Description
0x020
read-write
0x00000000
0x00FF0007
STATECHANGE
Radio State Change Interrupt Enable
0
1
read-write
STIMCMPEV
STIMER Compare Event Interrupt Enable
1
1
read-write
BUSERROR
Bus Error Interrupt Enable
2
1
read-write
SEQ
Sequencer Flags Interrupt Enable
16
8
read-write
TESTCTRL
No Description
0x024
read-write
0x00000000
0x0000001F
MODEN
Modulator enable
0
1
read-write
DEMODEN
Demodulator enable
1
1
read-write
AUX2RFSENSE
Enable auxiliary synthesizer output
2
1
read-write
X0
The auxiliary synthesizer is not connected to the RFSENSE input
0
X1
The auxiliary synthesizer is connected to the RFSENSE input
1
LOOPBACK2LNAINPUT
Enable RF loopback
3
1
read-write
LOOPBACK2LNAOUTPUT
Enable RF loopback
4
1
read-write
SEQSTATUS
No Description
0x028
read-only
0x00000010
0x000005FF
STOPPED
Sequencer Stopped
0
1
read-only
BKPT
Breakpoint Enabled
1
1
read-only
WAITING
Sequencer Waiting
2
1
read-only
WAITMODE
Sequencer Waiting Mode
3
1
read-only
ANY
Sequencer is waiting for any of the events indicated SEQ_WAITMASK.
0
ALL
Sequencer is waiting for all the events indicated SEQ_WAITMASK.
1
DONE
Sequencer Done Signal
4
1
read-only
NEG
Negative Flag
5
1
read-only
POS
Positive Flag
6
1
read-only
ZERO
Zero Flag
7
1
read-only
CARRY
Carry Flag
8
1
read-only
ABORTEN
Sequencer Program Execution Abort Enable
10
1
read-only
X0
Sequencer Program Execution can not be aborted.
0
X1
Sequencer Program Execution can be aborted.
1
SEQCMD
No Description
0x02C
write-only
0x00000000
0x000000FF
HALT
Sequencer Halt
0
1
write-only
STEP
Sequencer Step
1
1
write-only
RESUME
Sequencer Resume
2
1
write-only
BKPTEN
Breakpoint Enable
3
1
write-only
BKPTDIS
Breakpoint Disable
4
1
write-only
ABORT
Sequencer Execution Abort
5
1
write-only
ABORTENSET
Set Sequencer Abort Enable
6
1
write-only
ABORTENCLEAR
Clear Sequencer Abort Enable
7
1
write-only
BREAKPOINT
No Description
0x030
read-write
0x00000000
0xFFFFFFFF
BKPADDR
Sequencer Breakpoint Address
0
32
read-write
R0
No Description
0x034
read-write
0x00000000
0xFFFFFFFF
R0
Sequencer Register 0
0
32
read-write
R1
No Description
0x038
read-write
0x00000000
0xFFFFFFFF
R1
Sequencer Register 1
0
32
read-write
R2
No Description
0x03C
read-write
0x00000000
0xFFFFFFFF
R2
Sequencer Register 2
0
32
read-write
R3
No Description
0x040
read-write
0x00000000
0xFFFFFFFF
R3
Sequencer Register 3
0
32
read-write
R4
No Description
0x044
read-write
0x00000000
0xFFFFFFFF
R4
Sequencer Register 4
0
32
read-write
R5
No Description
0x048
read-write
0x00000000
0xFFFFFFFF
R5
Sequencer Register 5
0
32
read-write
R6
No Description
0x04C
read-write
0x00000000
0xFFFFFFFF
R6
Sequencer Register 6
0
32
read-write
R7
No Description
0x050
read-write
0x00000000
0xFFFFFFFF
R7
Sequencer Register 7
0
32
read-write
WAITMASK
No Description
0x054
read-only
0x00000000
0x000001FF
STCMP
STIMER Compare Event
0
1
read-only
FRCRX
FRC RXWord
1
1
read-only
FRCTX
FRC TXWord
2
1
read-only
PRSEVENT
PRS Event
3
1
read-only
DEMODRXREQCLR
Demodulator RX Request Clear
4
1
read-only
SYNTHRDY
SYNTH Ready
5
1
read-only
RAMPDONE
Ramp Done
6
1
read-only
FRCPAUSED
FRC Paused
7
1
read-only
ANTSWITCH
Active antenna has switched
8
1
read-only
WAITSNSH
No Description
0x058
read-only
0x00000000
0x000003FF
WAITSNSH
Wait Event Snapshot
0
10
read-only
STIMER
No Description
0x05C
read-only
0x00000000
0x0000FFFF
STIMER
STIMER Register
0
16
read-only
STIMERCOMP
No Description
0x060
read-write
0x00000000
0x0000FFFF
STIMERCOMP
STIMER Compare Register
0
16
read-write
VECTADDR
No Description
0x064
read-write
0x00000000
0xFFFFFFFF
VECTADDR
Vector Table Address
0
32
read-write
SEQCTRL
No Description
0x068
read-write
0x00000000
0x00001C07
COMPACT
STIMER Compare Action
0
1
read-write
WRAP
STIMER wraps when reaching STIMERCOMP
0
CONTINUE
STIMER continues when reaching STIMERCOMP
1
COMPINVALMODE
STIMER Comp Invalid Mode
1
2
read-write
NEVER
STIMERCOMP is always valid
0
STATECHANGE
STIMERCOMP is invalidated when the RSM changes state
1
COMPEVENT
STIMERCOMP is invalidated when an STIMER compare event occurs
2
STATECOMP
STIMERCOMP is invalidated both when the RSM changes state and when a compare event occurs
3
STIMERDEBUGRUN
STIMER Debug Run
10
1
read-write
X0
STIMER is not running when the Sequencer is halted.
0
X1
STIMER is running when the Sequencer is halted.
1
CPUHALTREQEN
CPU Halt Request Enable
11
1
read-write
X0
Main CPU is not halted when the Sequencer is halted.
0
X1
Main CPU is halted when the Sequencer is halted.
1
SEQHALTUPONCPUHALTEN
Sequencer Halt Upon CPU Halt Enable
12
1
read-write
X0
Sequencer is not halted when the main CPU is halted.
0
X1
Sequencer is halted when the main CPU is halted.
1
PRESC
No Description
0x06C
read-write
0x00000007
0x0000007F
STIMER
STIMER Prescaler
0
7
read-write
SR0
No Description
0x070
read-write
0x00000000
0xFFFFFFFF
SR0
Sequencer Storage Register 0
0
32
read-write
SR1
No Description
0x074
read-write
0x00000000
0xFFFFFFFF
SR1
Sequencer Storage Register 1
0
32
read-write
SR2
No Description
0x078
read-write
0x00000000
0xFFFFFFFF
SR2
Sequencer Storage Register 2
0
32
read-write
SR3
No Description
0x07C
read-write
0x00000000
0xFFFFFFFF
SR3
Sequencer Storage Register 3
0
32
read-write
SYNTHENCTRL
No Description
0x084
read-write
0x00000000
0x00100282
VCOSTARTUP
SYVCOFASTSTARTUP
1
1
read-write
fast_start_up_0
0
fast_start_up_1
1
VCBUFEN
SYLPFVCBUFEN
7
1
read-write
Disabled
0
Enabled
1
LPFBWSEL
LPF bandwidth register selection
20
1
read-write
LPFBWRX
Select LPFBWRX
0
LPFBWTX
Select LPFBWTX
1
SYNTHREGCTRL
No Description
0x088
read-write
0x04000000
0x07001C00
MMDLDOVREFTRIM
SYTRIMMMDREGVREF
10
3
read-write
vref0p6000
0
vref0p6125
1
vref0p6250
2
vref0p6375
3
vref0p6500
4
vref0p6625
5
vref0p6750
6
vref0p6875
7
CHPLDOVREFTRIM
SYTRIMCHPREGVREF
24
3
read-write
vref0p6000
0
vref0p6125
1
vref0p6250
2
vref0p6375
3
vref0p6500
4
vref0p6625
5
vref0p6750
6
vref0p6875
7
VCOCTRL
No Description
0x08C
read-write
0x0000004C
0x000000FF
VCOAMPLITUDE
SYVCOAMPLOPEN
0
4
read-write
VCODETAMPLITUDE
SYVCOAMPLPKD
4
4
read-write
SYNTHCTRL
No Description
0x094
read-write
0x00000000
0x00000400
MMDPOWERBALANCEDISABLE
SYMMDPOWERBALANCEENB
10
1
read-write
EnablePowerbleed
0
DisablePowerBleed
1
STATUS2
No Description
0x09C
read-only
0x00000000
0x00000FFF
PREVSTATE1
Previous Radio State
0
4
read-only
OFF
Radio is off
0
RXWARM
Radio is enabling receiver
1
RXSEARCH
Radio is listening for incoming frames
2
RXFRAME
Radio is receiving a frame
3
RXPD
Radio is powering down receiver and going to OFF state
4
RX2RX
Radio remains in receive mode after frame reception is completed
5
RXOVERFLOW
Received data was lost due to full receive buffer
6
RX2TX
Radio is disabling receiver and enabling transmitter
7
TXWARM
Radio is enabling transmitter
8
TX
Radio is transmitting data
9
TXPD
Radio is powering down transmitter and going to OFF state
10
TX2RX
Radio is disabling transmitter and enabling reception
11
TX2TX
Radio is preparing for a transmission after the previous transmission was ended
12
SHUTDOWN
Radio is powering down receiver and going to OFF state
13
PREVSTATE2
Previous Radio State 2
4
4
read-only
OFF
Radio is off
0
RXWARM
Radio is enabling receiver
1
RXSEARCH
Radio is listening for incoming frames
2
RXFRAME
Radio is receiving a frame
3
RXPD
Radio is powering down receiver and going to OFF state
4
RX2RX
Radio remains in receive mode after frame reception is completed
5
RXOVERFLOW
Received data was lost due to full receive buffer
6
RX2TX
Radio is disabling receiver and enabling transmitter
7
TXWARM
Radio is enabling transmitter
8
TX
Radio is transmitting data
9
TXPD
Radio is powering down transmitter and going to OFF state
10
TX2RX
Radio is disabling transmitter and enabling reception
11
TX2TX
Radio is preparing for a transmission after the previous transmission was ended
12
SHUTDOWN
Radio is powering down receiver and going to OFF state
13
PREVSTATE3
Previous Radio State 3
8
4
read-only
OFF
Radio is off
0
RXWARM
Radio is enabling receiver
1
RXSEARCH
Radio is listening for incoming frames
2
RXFRAME
Radio is receiving a frame
3
RXPD
Radio is powering down receiver and going to OFF state
4
RX2RX
Radio remains in receive mode after frame reception is completed
5
RXOVERFLOW
Received data was lost due to full receive buffer
6
RX2TX
Radio is disabling receiver and enabling transmitter
7
TXWARM
Radio is enabling transmitter
8
TX
Radio is transmitting data
9
TXPD
Radio is powering down transmitter and going to OFF state
10
TX2RX
Radio is disabling transmitter and enabling reception
11
TX2TX
Radio is preparing for a transmission after the previous transmission was ended
12
SHUTDOWN
Radio is powering down receiver and going to OFF state
13
IFPGACTRL
No Description
0x0A0
read-write
0x00000000
0x0FF80000
DCCALON
Enable/Disable DCCAL in DEMOD
19
1
read-write
DISABLE
DC ESTI DISABLED
0
ENABLE
DC ESTI ENABLED
1
DCRSTEN
DC Compensation Filter Reset Enable
20
1
read-write
DISABLE
DC Comp out of Reset
0
ENABLE
DC Comp in Reset
1
DCESTIEN
DCESTIEN Override for RAC
21
1
read-write
DISABLE
DCESTI Disabled in MODEM
0
ENABLE
DCESTI Enabled in MODEM
1
DCCALDEC0
DEC0 Value for DCCAL
22
3
read-write
DF3
Decimation Factor 0 = 3. Cutoff 0.050 * f<subscript>HFXO</subscript>.
0
DF4WIDE
Decimation Factor 0 = 4. Cutoff 0.069 * f<subscript>HFXO</subscript>.
1
DF4NARROW
Decimation Factor 0 = 4. Cutoff 0.037 * f<subscript>HFXO</subscript>.
2
DF8WIDE
Decimation Factor 0 = 8. Cutoff 0.012 * f<subscript>HFXO</subscript>.
3
DF8NARROW
Decimation Factor 0 = 8. Cutoff 0.005 * f<subscript>HFXO</subscript>.
4
DCCALDCGEAR
DC COMP GEAR Value for DCCAL
25
3
read-write
PAENCTRL
No Description
0x0A4
read-write
0x00000000
0x00000100
PARAMP
PA output level ramping
8
1
read-write
APC
No Description
0x0A8
read-write
0xFF000000
0xFF000004
ENAPCSW
software control bit for apc
2
1
read-write
DISABLE
0
ENABLE
1
AMPCONTROLLIMITSW
software amp_control top limit
24
8
read-write
AUXADCTRIM
0x0AC
read-write
0x06D55502
0x1FFFFFFF
AUXADCCLKINVERT
AUXADCCLKINVERT
0
1
read-write
Disable_Invert
0
Enable_Invert
1
AUXADCLDOVREFTRIM
AUXADCLDOVREFTRIM
1
2
read-write
TRIM1p27
0
TRIM1p3
1
TRIM1p35
2
TRIM1p4
3
AUXADCOUTPUTINVERT
AUXADCOUTPUTINVERT
3
1
read-write
Disabled
0
Enabled
1
AUXADCRCTUNE
AUXADCRCTUNE
4
5
read-write
AUXADCTRIMADCINPUTRES
AUXADCTRIMADCINPUTRES
9
2
read-write
RES200k
0
RES250k
1
RES300k
2
RES350k
3
AUXADCTRIMCURRINPUTBUF
AUXADCTRIMCURRINPUTBUF
11
2
read-write
Typ_minus_40pct
0
Typ_minus_20pct
1
Typ
2
Typ_plus_20pct
3
AUXADCTRIMCURROPA1
AUXADCTRIMCURROPA1
13
2
read-write
Typ_minus_40pct
0
Typ_minus_20pct
1
Typ
2
Typ_plus_20pct
3
AUXADCTRIMCURROPA2
AUXADCTRIMCURROPA2
15
2
read-write
Typ_minus_40pct
0
Typ_minus_20pct
1
Typ
2
Typ_plus_20pct
3
AUXADCTRIMCURRREFBUF
AUXADCTRIMCURRREFBUF
17
2
read-write
Typ_minus_40pct
0
Typ_minus_20pct
1
Typ
2
Typ_plus_20pct
3
AUXADCTRIMCURRTSENSE
AUXADCTRIMCURRTSENSE
19
2
read-write
Typ_minus_40pct
0
Typ_minus_20pct
1
Typ
2
Typ_plus_20pct
3
AUXADCTRIMCURRVCMBUF
AUXADCTRIMCURRVCMBUF
21
2
read-write
Typ_minus_40pct
0
Typ_minus_20pct
1
Typ
2
Typ_plus_20pct
3
AUXADCTRIMLDOHIGHCURRENT
AUXADCTRIMLDOHIGHCURRENT
23
1
read-write
LowCurrentMode
0
HighCurrentMode
1
AUXADCTRIMREFP
AUXADCTRIMREFP
24
2
read-write
REF1p05
0
REF1p16
1
REF1p2
2
REF1p25
3
AUXADCTRIMVREFVCM
AUXADCTRIMVREFVCM
26
2
read-write
Trim0p6
0
Trim0p65
1
Trim0p7
2
Trim0p75
3
AUXADCTSENSETRIMVBE2
AUXADCTSENSETRIMVBE2
28
1
read-write
VBE_16uA
0
VBE_32uA
1
AUXADCEN
0x0B0
read-write
0x00000000
0x000001FF
AUXADCENAUXADC
AUXADCENAUXADC
0
1
read-write
Disabled
0
Enabled
1
AUXADCENINPUTBUFFER
AUXADCENINPUTBUFFER
1
1
read-write
Disabled
0
Enabled
1
AUXADCENLDO
AUXADCENLDO
2
1
read-write
Disabled
0
Enabled
1
AUXADCENOUTPUTDRV
AUXADCENOUTPUTDRV
3
1
read-write
Disabled
0
Enabled
1
AUXADCENPMON
AUXADCENPMON
4
1
read-write
Disabled
0
Enabled
1
AUXADCENRESONDIAGA
AUXADCENRESONDIAGA
5
1
read-write
Disabled
0
Enabled
1
AUXADCENTSENSE
AUXADCENTSENSE
6
1
read-write
Disabled
0
Enabled
1
AUXADCENTSENSECAL
AUXADCENTSENSECAL
7
1
read-write
Disabled
0
Enabled
1
AUXADCINPUTBUFFERBYPASS
AUXADCINPUTBUFFERBYPASS
8
1
read-write
Not_Bypassed
0
Bypassed
1
AUXADCCTRL0
No Description
0x0B4
read-write
0x00000100
0x0003FFFF
CYCLES
Cycle number to run
0
10
read-write
MUXSEL
Select accumulator
10
2
read-write
CLRCOUNTER
Clear counter
12
1
read-write
CLRFILTER
Clear accumulators
13
1
read-write
INPUTRESSEL
Select input resource
14
4
read-write
AUXADCCTRL1
0x0B8
read-write
0x00000000
0x031F0FFF
AUXADCINPUTRESSEL
AUXADCINPUTRESSEL
0
4
read-write
RES640kOhm
0
RES320kOhm
1
RES160kOhm
2
RES80kOhm
3
RES40kOhm
4
RES20kOhm
5
RES10kOhm
6
RES5kOhm
7
RES2p5kOhm
8
RES1p25kOhm
9
RES0p6kOhm
10
RES_switch
11
AUXADCINPUTSELECT
AUXADCINPUTSELECT
4
4
read-write
SEL0
0
SEL1
1
SEL2
2
SEL3
3
SEL4
4
SEL5
5
SEL6
6
SEL7
7
SEL8
8
SEL9
9
AUXADCPMONSELECT
AUXADCPMONSELECT
8
4
read-write
AUXADCTSENSESELCURR
AUXADCTSENSESELCURR
16
5
read-write
AUXADCRESET
AUXADCRESET
24
1
read-write
Reset_Enabled
0
Reset_Disabled
1
AUXADCTSENSESELVBE
AUXADCTSENSESELVBE
25
1
read-write
VBE1
0
VBE2
1
AUXADCOUT
No Description
0x0BC
read-only
0x00000000
0x0FFFFFFF
AUXADCOUT
AUXADC output
0
28
read-only
CLKMULTEN0
0x0C0
read-write
0x02A40005
0x03FFFFFF
CLKMULTBWCAL
CLKMULTBWCAL
0
2
read-write
bw_1lsb
0
bw_2lsb
1
bw_3lsb
2
bw_4lsb
3
CLKMULTDISICO
CLKMULTDISICO
2
1
read-write
enable
0
disable
1
CLKMULTENBBDET
CLKMULTENBBDET
3
1
read-write
disable
0
enable
1
CLKMULTENBBXLDET
CLKMULTENBBXLDET
4
1
read-write
disable
0
enable
1
CLKMULTENBBXMDET
CLKMULTENBBXMDET
5
1
read-write
disable
0
enable
1
CLKMULTENCFDET
CLKMULTENCFDET
6
1
read-write
disable
0
enable
1
CLKMULTENDITHER
CLKMULTENDITHER
7
1
read-write
disable
0
enable
1
CLKMULTENDRVADC
CLKMULTENDRVADC
8
1
read-write
disable
0
enable
1
CLKMULTENDRVDIFF
CLKMULTENDRVDIFF
9
1
read-write
Single_ended
0
Differential
1
CLKMULTENDRVRX2P4G
CLKMULTENDRVRX2P4G
10
1
read-write
disable
0
enable
1
CLKMULTENFBDIV
CLKMULTENFBDIV
13
1
read-write
disable
0
enable
1
CLKMULTENREFDIV
CLKMULTENREFDIV
14
1
read-write
disable
0
enable
1
CLKMULTENREG1
CLKMULTENREG1
15
1
read-write
disable
0
enable
1
CLKMULTENREG2
CLKMULTENREG2
16
1
read-write
disable
0
enable
1
CLKMULTENROTDET
CLKMULTENROTDET
17
1
read-write
disable
0
enable
1
CLKMULTFREQCAL
CLKMULTFREQCAL
18
2
read-write
pedes_14uA
0
pedes_22uA
1
pedes_30uA
2
pedes_38uA
3
CLKMULTREG1ADJV
CLKMULTREG1ADJV
20
2
read-write
v1p28
0
v1p32
1
v1p33
2
v1p38
3
CLKMULTREG2ADJI
CLKMULTREG2ADJI
22
2
read-write
I_200uA
0
I_480uA
1
I_760uA
2
I_1040uA
3
CLKMULTREG2ADJV
CLKMULTREG2ADJV
24
2
read-write
v1p03
0
v1p09
1
v1p10
2
v1p16
3
CLKMULTEN1
0x0C4
read-write
0x00000188
0x000001FF
CLKMULTINNIBBLE
CLKMULTINNIBBLE
0
4
read-write
CLKMULTLDCNIB
CLKMULTLDCNIB
4
1
read-write
disable
0
enable
1
CLKMULTLDFNIB
CLKMULTLDFNIB
5
1
read-write
disable
0
enable
1
CLKMULTLDMNIB
CLKMULTLDMNIB
6
1
read-write
disable
0
enable
1
CLKMULTRDNIBBLE
CLKMULTRDNIBBLE
7
2
read-write
quarter_nibble
0
fine_nibble
1
moderate_nibble
2
coarse_nibble
3
CLKMULTCTRL
0x0C8
read-write
0x000000C0
0x00007FFF
CLKMULTDIVN
CLKMULTDIVN
0
7
read-write
CLKMULTDIVR
CLKMULTDIVR
7
3
read-write
CLKMULTDIVX
CLKMULTDIVX
10
3
read-write
div_1
0
div_2
1
div_4
2
div_6
3
div_8
4
div10
5
div12
6
div14
7
CLKMULTENRESYNC
CLKMULTENRESYNC
13
1
read-write
disable_sync
0
enable_sync
1
CLKMULTVALID
CLKMULTVALID
14
1
read-write
invalid
0
valid
1
CLKMULTSTATUS
0x0CC
read-only
0x00000000
0x0000001F
CLKMULTOUTNIBBLE
CLKMULTOUTNIBBLE
0
4
read-only
CLKMULTACKVALID
CLKMULTACKVALID
4
1
read-only
invalid
0
valid
1
IFADCTRIM
0x0D4
read-write
0x08965290
0x0FFFFFFF
IFADCCLKSEL
IFADCCLKSEL
0
1
read-write
clk_2p4g
0
clk_subg
1
IFADCENHALFMODE
IFADCENHALFMODE
1
1
read-write
full_speed_mode
0
half_speed_mode
1
IFADCLDOSERIESAMPLVL
IFADCLDOSERIESAMPLVL
2
3
read-write
v1p20
0
v1p24
1
v1p28
2
v1p32
3
v1p35
4
v1p39
5
v1p42
6
v1p46
7
IFADCLDOSHUNTAMPLVL
IFADCLDOSHUNTAMPLVL
5
3
read-write
v1p20
0
v1p24
1
v1p28
2
v1p32
3
v1p35
4
v1p39
5
v1p42
6
v1p46
7
IFADCLDOSHUNTCURLP
IFADCLDOSHUNTCURLP
8
1
read-write
low_power_disabled
0
low_power_enabled
1
IFADCLDOSHUNTCURLVL
IFADCLDOSHUNTCURLVL
9
2
read-write
current_180uA
0
current_190uA
1
current_200uA
2
current_210uA
3
IFADCOTAST1CURRENT
IFADCOTAST1CURRENT
11
2
read-write
negative_20p
0
negative_11p
1
nominal
2
positive_15p
3
IFADCOTAST2CURRENT
IFADCOTAST2CURRENT
13
2
read-write
negative_20p
0
negative_11p
1
nominal
2
positive_15p
3
IFADCREFBUFAMPLVL
IFADCREFBUFAMPLVL
15
3
read-write
v0p88
0
v0p91
1
v0p94
2
v0p97
3
v1p00
4
v1p03
5
v1p06
6
v1p09
7
IFADCREFBUFCURLVL
IFADCREFBUFCURLVL
18
2
read-write
current_65uA
0
current_75uA
1
current_85uA
2
current_95uA
3
IFADCSIDETONEAMP
IFADCSIDETONEAMP
20
2
read-write
diff_pk_10mV
0
diff_pk_20mV
1
diff_pk_50mV
2
diff_pk_100mV
3
IFADCSIDETONEFREQ
IFADCSIDETONEFREQ
22
3
read-write
na0
0
div_128
1
div_64
2
div_32
3
div_16
4
div_8
5
div_4
6
na7
7
IFADCTUNEZERO
IFADCTUNEZERO
25
1
read-write
nominal_zero
0
half_freq_zero
1
IFADCVCMLVL
IFADCVCMLVL
26
2
read-write
ratio_0p48
0
ratio_0p49
1
ratio_0p5
2
ratio_0p52
3
IFADCCAL
0x0D8
read-write
0x00001000
0x00001F03
IFADCENRCCAL
IFADCENRCCAL
0
1
read-write
rccal_disable
0
rccal_enable
1
IFADCTUNERCCALMODE
IFADCTUNERCCALMODE
1
1
read-write
SYmode
0
ADCmode
1
IFADCTUNERC
IFADCTUNERC
8
5
read-write
IFADCSTATUS
0x0DC
read-only
0x00000000
0x00000001
IFADCRCCALOUT
IFADCRCCALOUT
0
1
read-only
lo
0
hi
1
LNAMIXTRIM0
0x0E4
read-write
0x0442093D
0x07FFFFFF
LNAMIXCURCTRL
LNAMIXCURCTRL
0
6
read-write
LNAMIXHIGHCUR
LNAMIXHIGHCUR
6
2
read-write
current_470uA
0
current_530uA
1
unused
2
current_590uA
3
LNAMIXLOWCUR
LNAMIXLOWCUR
8
2
read-write
current_nom
0
unused
1
current_80percent
2
current_60percent
3
LNAMIXRFPKDBWSEL
LNAMIXRFPKDBWSEL
10
2
read-write
LNAMIXRFPKDCALCM
LNAMIXRFPKDCALCM
12
6
read-write
LNAMIXRFPKDCALDM
LNAMIXRFPKDCALDM
18
5
read-write
LNAMIXTRIMVREG
LNAMIXTRIMVREG
23
4
read-write
LNAMIXTRIM1
0x0E8
read-write
0x00011508
0x0001FFFF
LNAMIXIBIAS1ADJ
LNAMIXIBIAS1ADJ
0
4
read-write
LNAMIXLNA1CAPSEL
LNAMIXLNA1CAPSEL
4
3
read-write
LNAMIXMXRBIAS1
LNAMIXMXRBIAS1
7
2
read-write
bias_1V
0
unused
1
bias_900m
2
bias_800m
3
LNAMIXNCAS1ADJ
LNAMIXNCAS1ADJ
9
2
read-write
ncas_1V
0
unused
1
ncas_950m
2
ncas_900m
3
LNAMIXPCAS1ADJ
LNAMIXPCAS1ADJ
11
2
read-write
pcas_250m
0
unused
1
pcas_300m
2
pcas_350m
3
LNAMIXVOUT1ADJ
LNAMIXVOUT1ADJ
13
4
read-write
LNAMIXTRIM2
No Description
0x0EC
read-write
0x00011508
0x0001FFFF
LNAMIXIBIAS2ADJ
LNAMIXIBIAS2ADJ
0
4
read-write
LNAMIXLNA2CAPSEL
LNAMIXLNA2CAPSEL
4
3
read-write
LNAMIXMXRBIAS2
LNAMIXMXRBIAS2
7
2
read-write
bias_1V
0
unused
1
bias_900m
2
bias_800m
3
LNAMIXNCAS2ADJ
LNAMIXNCAS2ADJ
9
2
read-write
ncas_1V
0
unused
1
ncas_950m
2
ncas_900m
3
LNAMIXPCAS2ADJ
LNAMIXPCAS2ADJ
11
2
read-write
pcas_250m
0
unused
1
pcas_300m
2
pcas_350m
3
LNAMIXVOUT2ADJ
LNAMIXVOUT2ADJ
13
4
read-write
LNAMIXCAL
0x0F0
read-write
0x000003F0
0x000003FF
LNAMIXCALEN
LNAMIXCALEN
0
1
read-write
cal_disable
0
cal_enable
1
LNAMIXCALVMODE
LNAMIXCALVMODE
1
1
read-write
current_mode
0
voltage_mode
1
LNAMIXENIRCAL1
LNAMIXENIRCAL1
2
1
read-write
disable
0
enable
1
LNAMIXENIRCAL2
LNAMIXENIRCAL2
3
1
read-write
disable
0
enable
1
LNAMIXIRCAL1AMP
LNAMIXIRCAL1AMP
4
3
read-write
LNAMIXIRCAL2AMP
LNAMIXIRCAL2AMP
7
3
read-write
LNAMIXEN
0x0F4
read-write
0x00000000
0x00000001
LNAMIXENLDO
LNAMIXENLDO
0
1
read-write
disable
0
enable
1
PRECTRL
0x0F8
read-write
0x00000026
0x0000003F
PREBYPFORCE
PREBYPFORCE
0
1
read-write
not_forced
0
forced
1
PREREGTRIM
PREREGTRIM
1
3
read-write
v1p61
0
v1p68
1
v1p74
2
v1p80
3
v1p86
4
v1p91
5
v1p96
6
v2p00
7
PREVREFTRIM
PREVREFTRIM
4
2
read-write
v0p675
0
v0p688
1
v0p700
2
v0p713
3
PATRIM0
0x0FC
read-write
0x20088D93
0x3FFFFFFF
PATRIMDRVREGIBCORE0DBM
PATRIMDRVREGIBCORE0DBM
0
2
read-write
i_4u
0
i_5u
1
i_6u
2
i_7u
3
PATRIMDRVREGIBNDIO0DBM
PATRIMDRVREGIBNDIO0DBM
2
4
read-write
vreg_1p09
0
vreg_1p13
1
vreg_1p16
2
vreg_1p20
3
vreg_1p23
4
vreg_1p25
5
vreg_1p28
6
vreg_1p31
7
vreg_1p33
8
vreg_1p36
9
NA_10
10
NA_11
11
NA_12
12
NA_13
13
NA_14
14
NA_15
15
PATRIMDRVREGPSR0DBM
PATRIMDRVREGPSR0DBM
6
1
read-write
disable
0
enable
1
PATRIMDRVSLICE0DBM
PATRIMDRVSLICE0DBM
7
2
read-write
on_0_slice
0
on_1_slice
1
on_2_slice
2
on_3_slice
3
PATRIMFB0DBM
PATRIMFB0DBM
9
4
read-write
vo_vi_0p475
0
vo_vi_0p500
1
vo_vi_0p525
2
vo_vi_0p550
3
vo_vi_0p575
4
vo_vi_0p600
5
vo_vi_0p625
6
vo_vi_0p650
7
vo_vi_0p675
8
vo_vi_0p700
9
vo_vi_0p725
10
vo_vi_0p750
11
vo_vi_0p775
12
vo_vi_0p80
13
vo_vi_0p825
14
vo_vi_0p85
15
PATRIMPABIASN0DBM
PATRIMPABIASN0DBM
13
4
read-write
v_450m
0
v_462p5m
1
v_475m
2
v_487p5m
3
v_500m
4
v_512p5m
5
v_525m
6
v_537p5m
7
v_550m
8
v_562p5m
9
v_575m
10
v_587p5m
11
v_600m
12
v_612p5m
13
v_625m
14
v_637p5m
15
PATRIMPABIASP0DBM
PATRIMPABIASP0DBM
17
4
read-write
v_450m
0
v_462p5m
1
v_475m
2
v_487p5m
3
v_500m
4
v_512p5m
5
v_525m
6
v_537p5m
7
v_550m
8
v_562p5m
9
v_575m
10
v_587p5m
11
v_600m
12
v_612p5m
13
v_625m
14
v_637p5m
15
PATRIMPASLICE0DBM
PATRIMPASLICE0DBM
21
6
read-write
on_slice_0
0
on_slice_63
63
PATRIMVREF0DBM
PATRIMVREF0DBM
27
3
read-write
v_900m
0
v_912p5m
1
v_925m
2
v_937p5m
3
v_950m
4
v_962p5m
5
v_975m
6
v_987p5m
7
PATRIM1
0x100
read-write
0x40000980
0x7FFFFFFF
PATRIM10DBMDUTYCYN
PATRIM10DBMDUTYCYN
0
3
read-write
up_0pct
0
up_1pct
1
up_2pct
2
up_3pct
3
up_4pct
4
up_5pct
5
up_6pct
6
na
7
PATRIM10DBMDUTYCYP
PATRIM10DBMDUTYCYP
3
3
read-write
dn_0pct
0
dn_1pct
1
dn_2pct
2
dn_3pct
3
dn_4pct
4
dn_5pct
5
dn_6pct
6
na
7
PATRIM20DBMPREDRV
PATRIM20DBMPREDRV
6
3
read-write
trise_137ps
0
trise_127ps
1
trise_117ps
2
trise_110ps
3
trise_75ps
4
trise_73ps
5
trise_71ps
6
trise_70ps
7
PATRIMANTSWBIAS
PATRIMANTSWBIAS
9
2
read-write
vb_at_vdd
0
vb_at_vdd_mp6v
1
vb_at_vdd_m1p2v
2
vb_at_vdd_m1p8v
3
PATRIMBLEEDAUTOPREREG
PATRIMBLEEDAUTOPREREG
11
1
read-write
not_automatic
0
automatic
1
PATRIMCAPPAOUTM
PATRIMCAPPAOUTM
12
4
read-write
PATRIMCAPPAOUTP
PATRIMCAPPAOUTP
16
4
read-write
PATRIMCMGAIN
PATRIMCMGAIN
20
2
read-write
PATRIMDLY0
PATRIMDLY0
22
3
read-write
tdly_0ps
0
tdly_64ps
1
tdly_65ps
2
tdly_66ps
3
tdly_68ps
4
tdly_70ps
5
tdly_75ps
6
tdly_83ps
7
PATRIMDLY1
PATRIMDLY1
25
3
read-write
tdly_0ps
0
tdly_64ps
1
tdly_65ps
2
tdly_66ps
3
tdly_68ps
4
tdly_70ps
5
tdly_75ps
6
tdly_83ps
7
PATRIMFBKATTPDRVLDO
PATRIMFBKATTPDRVLDO
28
1
read-write
less_bw
0
more_bw
1
PATRIMIBIASMASTER
PATRIMIBIASMASTER
29
2
read-write
Ibias_is_45u
0
Ibias_is_47p5u
1
Ibias_is_50u
2
Ibias_is_52p5u
3
PATRIM2
0x104
read-write
0x30C0F87A
0x7FFFFFFF
PATRIMLDOFBHVPDRVLDO
PATRIMLDOFBHVPDRVLDO
0
2
read-write
vreg_1p22
0
vreg_1p28
1
vreg_1p35
2
vreg_1p44
3
PATRIMLDOFBHVPREREG
PATRIMLDOFBHVPREREG
2
3
read-write
vreg_1p678
0
vreg_1p735
1
vreg_1p801
2
vreg_1p875
3
vreg_3p00
4
vreg_3p14
5
vreg_3p3
6
vreg_3p477
7
PATRIMLDOHVPDRVLDO
PATRIMLDOHVPDRVLDO
5
3
read-write
vref_0p675
0
vref_0p700
1
vref_0p725
2
vref_0p750
3
vref_0p775
4
vref_0p800
5
vref_0p825
6
vref_0p850
7
PATRIMLDOHVPREREG
PATRIMLDOHVPREREG
8
4
read-write
vref_0p651
0
vref_0p663
1
vref_0p676
2
vref_0p688
3
vref_0p701
4
vref_0p713
5
vref_0p726
6
vref_0p738
7
vref_0p751
8
vref_0p763
9
vref_0p776
10
vref_0p788
11
vref_0p801
12
vref_0p813
13
vref_0p826
14
vref_0p838
15
PATRIMLDOPSRPDRVLDO
PATRIMLDOPSRPDRVLDO
12
1
read-write
low_psr
0
high_psr
1
PATRIMLDOPSRPREREG
PATRIMLDOPSRPREREG
13
1
read-write
low_psr
0
high_psr
1
PATRIMLDOSLICESPDRVLDO
PATRIMLDOSLICESPDRVLDO
14
2
read-write
iload_7p5mA
0
iload_15mA
1
iload_22p5mA
2
iload_30mA
3
PATRIMLDOSLICESPREREG
PATRIMLDOSLICESPREREG
16
2
read-write
spare1
0
spare2
1
spare3
2
spare4
3
PATRIMPADACGLITCH
PATRIMPADACGLITCH
18
1
read-write
larger_glitch
0
smaller_glitch
1
PATRIMNBIAS
PATRIMNBIAS
19
4
read-write
vnbias_dn104mv
0
vnbias_dn91mv
1
vnbias_dn78mv
2
vnbias_dn65mv
3
vnbias_dn52mv
4
vnbias_dn39mv
5
vnbias_dn26mv
6
vnbias_dn13mv
7
vnbias_default
8
vnbias_up13mv
9
vnbias_up26mv
10
vnbias_up39mv
11
vnbias_up52mv
12
vnbias_up65mv
13
vnbias_up78mv
14
vnbias_up91mv
15
PATRIMNCASC
PATRIMNCASC
23
2
read-write
ncbias_m50mv
0
ncbias_default
1
ncbias_p50mv
2
ncbias_p100mv
3
PATRIMPBIAS
PATRIMPBIAS
25
4
read-write
vpbias_up104mv
0
vpbias_up91mv
1
vpbias_up78mv
2
vpbias_up65mv
3
vpbias_up52mv
4
vpbias_up39mv
5
vpbias_up26mv
6
vpbias_up13mv
7
vpbias_default
8
vpbias_dn13mv
9
vpbias_dn26mv
10
vpbias_dn38mv
11
vpbias_dn52mv
12
vpbias_dn65mv
13
vpbias_dn78mv
14
vpbias_dn91mv
15
PATRIMPCASC
PATRIMPCASC
29
2
read-write
pcbias_p50mv
0
pcbias_default
1
pcbias_m50mv
2
pcbias_m100mv
3
PACTRL
0x108
read-write
0x00000000
0x00FF07FF
PAEN10DBMVMID
PAEN10DBMVMID
0
1
read-write
disable
0
enable
1
PAEN20DBMVMID
PAEN20DBMVMID
1
1
read-write
disable
0
enable
1
PAENCAPATT
PAENCAPATT
2
1
read-write
disable
0
enable
1
PAENLATCHBYPASS
PAENLATCHBYPASS
3
1
read-write
disable
0
enable
1
PAENPOWERRAMPINGCLK
PAENPOWERRAMPINGCLK
4
1
read-write
silence_clk
0
en_clk
1
PAPULLDOWNVDDPA
PAPULLDOWNVDDPA
5
1
read-write
not_pull_down
0
pull_down_vddpa
1
PAREGBYPASSPDRVLDO
PAREGBYPASSPDRVLDO
6
1
read-write
not_bypass
0
bypass
1
PAREGBYPASSPREREG
PAREGBYPASSPREREG
7
1
read-write
not_bypass
0
bypass
1
PASELLDOVDDPA
PASELLDOVDDPA
8
1
read-write
not_selected
0
selected
1
PASELLDOVDDRF
PASELLDOVDDRF
9
1
read-write
not_selected
0
selected
1
PASLICERST
PASLICERST
10
1
read-write
disable
0
enable
1
PAPOWER
PAPOWER
16
4
read-write
t0stripeon
0
t1stripeon
1
t2stripeon
2
t3stripeon
3
t4stripeon
4
t5stripeon
5
t6stripeon
6
t7stripeon
7
t8stripeon
8
t9stripeon
9
t10stripeon
10
t11stripeon
11
t12stripeon
12
t13stripeon
13
t14stripeon
14
t15stripeon
15
PASELSLICE
PASELSLICE
20
4
read-write
PGATRIM
0x110
read-write
0x00000547
0x000007FF
PGACTUNE
PGACTUNE
0
4
read-write
cfb_0p7
0
cfb_nominal
7
cfb_1p32
15
PGADISANTILOCK
PGADISANTILOCK
4
1
read-write
antilock_enable
0
antilock_disable
1
PGAVCMOUTTRIM
PGAVCMOUTTRIM
5
3
read-write
vcm_out_0p4
0
vcm_out_0p45
1
vcm_out_0p5
2
vcm_out_0p55
3
vcm_out_0p6
4
vcm_out_0p65
5
vcm_out_0p7
6
vcm_out_0p75
7
PGAVLDOTRIM
PGAVLDOTRIM
8
3
read-write
vdda_1p15
0
vdda_1p2
1
vdda_1p25
2
vdda_1p3
3
vdda_1p35
4
vdda_1p4
5
vdda_1p5
6
vdda_1p55
7
PGACAL
0x114
read-write
0x20202020
0x3F3F3F3F
PGAOFFNCALI
PGAOFFNCALI
0
6
read-write
offset_m_300mv
0
offset_p_300mv
63
PGAOFFNCALQ
PGAOFFNCALQ
8
6
read-write
offset_m_300mv
0
offset_p_300mv
63
PGAOFFPCALI
PGAOFFPCALI
16
6
read-write
offset_m_300mv
0
offset_p_300mv
63
PGAOFFPCALQ
PGAOFFPCALQ
24
6
read-write
offset_m_300mv
0
offset_p_300mv
63
PGACTRL
0x118
read-write
0x04000000
0x07FFFFFF
PGABWMODE
PGABWMODE
0
2
read-write
bw_5MHz
0
bw_2p5MHz
1
bw_1p67MHz
2
bw_1p25MHz
3
PGAENBIAS
PGAENBIAS
2
1
read-write
bias_disable
0
bias_enable
1
PGAENGHZ
PGAENGHZ
3
1
read-write
ghz_disable
0
ghz_enable
1
PGAENHYST
PGAENHYST
4
1
read-write
pkd_hyst_disable
0
pkd_hyst_enable
1
PGAENLATCHI
PGAENLATCHI
5
1
read-write
pkd_latch_i_disable
0
pkd_latch_i_enable
1
PGAENLATCHQ
PGAENLATCHQ
6
1
read-write
pkd_latch_q_disable
0
pkd_latch_q_enable
1
PGAENLDOLOAD
PGAENLDOLOAD
7
1
read-write
disable_ldo_load
0
enable_ldo_load
1
PGAENOFFD
PGAENOFFD
8
1
read-write
pkd_offd_disable
0
pkd_offd_enable
1
PGAENPGAI
PGAENPGAI
9
1
read-write
pgai_disable
0
pgai_enable
1
PGAENPGAQ
PGAENPGAQ
10
1
read-write
pgaq_disable
0
pgaq_enable
1
PGAENPKD
PGAENPKD
11
1
read-write
pkd_disable
0
pkd_enable
1
PGAENRCMOUT
PGAENRCMOUT
12
1
read-write
rcm_out_disable
0
rcm_out_enable
1
PGAPOWERMODE
PGAPOWERMODE
14
2
read-write
pm_typ
0
pm_0p8
1
pm_1p2
2
pm_0p5
3
PGATHRPKDLOSEL
PGATHRPKDLOSEL
16
4
read-write
vref50mv
0
vref75mv
1
vref100mv
2
vref125mv
3
vref150mv
4
vref175mv
5
vref200mv
6
vref225mv
7
vref250mv
8
vref275mv
9
vref300mv
10
PGATHRPKDHISEL
PGATHRPKDHISEL
20
4
read-write
vref50mv
0
vref75mv
1
vref100mv
2
vref125mv
3
verf150mv
4
vref175mv
5
vref200mv
6
vref225mv
7
vref250mv
8
vref275mv
9
vref300mv
10
LNAMIXRFPKDTHRESHSEL
LNAMIXRFPKDTHRESHSEL
24
3
read-write
RFBIASCAL
0x11C
read-write
0x30202020
0x3F3F3F3F
RFBIASCALBIAS
RFBIASCALBIAS
0
6
read-write
RFBIASCALTC
RFBIASCALTC
8
6
read-write
RFBIASCALVREF
RFBIASCALVREF
16
6
read-write
RFBIASCALVREFSTARTUP
RFBIASCALVREFSTARTUP
24
6
read-write
RFBIASCTRL
0x120
read-write
0x00040000
0x000F001F
RFBIASDISABLEBOOTSTRAP
RFBIASDISABLEBOOTSTRAP
0
1
read-write
enable_startup
0
disable_startup
1
RFBIASLDOHIGHCURRENT
RFBIASLDOHIGHCURRENT
1
1
read-write
low_current
0
high_current
1
RFBIASNONFLASHMODE
RFBIASNONFLASHMODE
2
1
read-write
flash_process
0
non_flash_process
1
RFBIASSTARTUPCORE
RFBIASSTARTUPCORE
3
1
read-write
default
0
force_start
1
RFBIASSTARTUPSUPPLY
RFBIASSTARTUPSUPPLY
4
1
read-write
default
0
forc_start
1
RFBIASLDOVREFTRIM
RFBIASLDOVREFTRIM
16
4
read-write
vref_v0p800
0
vref_v0p813
1
vref_v0p825
2
vref_v0p837
3
vref_v0p850
4
vref_v0p863
5
vref_v0p875
6
vref_v0p887
7
vref_v0p900
8
vref_v0p913
9
vref_v0p925
10
vref_v0p938
11
vref_v0p950
12
vref_v0p963
13
vref_v0p975
14
vref_v0p988
15
RADIOEN
0x124
read-write
0x00000000
0x00000007
PREEN
PREEN
0
1
read-write
powered_off
0
powered_on
1
PRESTB100UDIS
PRESTB100UDIS
1
1
read-write
i100ua_enabled
0
i100ua_disabled
1
RFBIASEN
RFBIASEN
2
1
read-write
disable_dualbis_vtr
0
enable_dualbis_vtr
1
RFPATHEN1
No Description
0x128
read-write
0x00000004
0x000000FF
LNAMIXEN0DBMPA1
LNAMIXEN0DBMPA1
0
1
read-write
disable
0
enable
1
LNAMIXEN1
LNAMIXEN1
1
1
read-write
disable
0
enable
1
LNAMIXRFATTDCEN1
LNAMIXRFATTDCEN1
2
1
read-write
disable_dc
0
enable_dc
1
LNAMIXRFPKDENRF1
LNAMIXRFPKDENRF1
3
1
read-write
disable
0
enable_path1
1
LNAMIXTRSW1
LNAMIXTRSW1
4
1
read-write
disabled
0
enabled
1
PAENANT1
PAENANT1
5
1
read-write
disable
0
enable
1
PAENPA10DBM
PAENPA10DBM
6
1
read-write
disable
0
enable
1
PAENPAPREDRV10DBM
PAENPAPREDRV10DBM
7
1
read-write
disable
0
enable
1
RFPATHEN2
No Description
0x12C
read-write
0x00000004
0x000000FF
LNAMIXEN0DBMPA2
LNAMIXEN0DBMPA2
0
1
read-write
disable
0
enable
1
LNAMIXEN2
LNAMIXEN2
1
1
read-write
disable
0
enable
1
LNAMIXRFATTDCEN2
LNAMIXRFATTDCEN2
2
1
read-write
disable
0
enable
1
LNAMIXRFPKDENRF2
LNAMIXRFPKDENRF2
3
1
read-write
disable
0
enable_path2
1
LNAMIXTRSW2
LNAMIXTRSW2
4
1
read-write
disable
0
enable
1
PAENANT2
PAENANT2
5
1
read-write
disable
0
enable
1
PAENPA20DBM
PAENPA20DBM
6
1
read-write
disable
0
enable
1
PAENPAPREDRV20DBM
PAENPAPREDRV20DBM
7
1
read-write
disable
0
enable
1
RX
0x130
read-write
0x00000410
0x00003FFF
IFADCCAPRESET
IFADCCAPRESET
0
1
read-write
cap_reset_disable
0
cap_reset_enable
1
IFADCENLDOSERIES
IFADCENLDOSERIES
1
1
read-write
series_ldo_disable
0
series_ldo_enable
1
IFADCENLDOSHUNT
IFADCENLDOSHUNT
2
1
read-write
shunt_ldo_disable
0
shunt_ldo_enable
1
LNAMIXENRFPKD
LNAMIXENRFPKD
3
1
read-write
disable
0
enable
1
LNAMIXLDOLOWCUR
LNAMIXLDOLOWCUR
4
1
read-write
regular_mode
0
low_current_mode
1
LNAMIXREGLOADEN
LNAMIXREGLOADEN
5
1
read-write
disable_resistor
0
enable_resistor
1
PGAENLDO
PGAENLDO
6
1
read-write
disable_ldo
0
enable_ldo
1
SYCHPBIASTRIMBUF
SYCHPBIASTRIMBUF
7
1
read-write
i_tail_10u
0
i_tail_20u
1
SYCHPQNC3EN
SYCHPQNC3EN
8
1
read-write
qnc_2
0
qnc_3
1
SYMMDMODE
SYMMDMODE
9
3
read-write
rx_w_swctrl
0
rx_wo_swctrl
1
qnc_dsm2
2
qnc_dsm3
3
rxlp_wo_swctrl
4
notuse_5
5
notuse_6
6
notuse_7
7
SYPFDCHPLPEN
SYPFDCHPLPEN
12
1
read-write
disable
0
enable
1
SYPFDFPWEN
SYPFDFPWEN
13
1
read-write
disable
0
enable
1
TX
0x134
read-write
0x00000000
0xFF3707FF
PABLEEDDRVREG0DBM
PABLEEDDRVREG0DBM
0
1
read-write
disable
0
enable
1
PABLEEDREG0DBM
PABLEEDREG0DBM
1
1
read-write
disable
0
enable
1
PAENBIAS0DBM
PAENBIAS0DBM
2
1
read-write
disable
0
enable
1
PAENDRVREG0DBM
PAENDRVREG0DBM
3
1
read-write
disable
0
enable
1
PAENDRVREGBIAS0DBM
PAENDRVREGBIAS0DBM
4
1
read-write
disable
0
enable
1
PAENLO0DBM
PAENLO0DBM
5
1
read-write
disable
0
enable
1
PAENREG0DBM
PAENREG0DBM
6
1
read-write
disable
0
enable
1
PAENTAPCAP0DBM
PAENTAPCAP0DBM
7
3
read-write
cap_0f
0
cap_0p35pF
1
cap_0p7pF
2
cap_1p05pF
3
cap_1p4pF
4
cap_1p75pF
5
cap_2p1pF
6
cap_2p45pF
7
ENPATRIMPASLICE0DBM
Override
10
1
read-write
PAEN10DBMM
PAEN10DBMM
16
1
read-write
disable
0
enable
1
PAEN10DBMP
PAEN10DBMP
17
1
read-write
disable
0
enable
1
PAEN10DBMPDRV
PAEN10DBMPDRV
18
1
read-write
disable
0
enable
1
PAEN20DBM
PAEN20DBM
20
1
read-write
disable
0
enable
1
PAEN20DBMPDRV
PAEN20DBMPDRV
21
1
read-write
disable
0
enable
1
PAENBLEEDPDRVLDO
PAENBLEEDPDRVLDO
24
1
read-write
disable
0
enable
1
PAENBLEEDPREREG
PAENBLEEDPREREG
25
1
read-write
disable
0
enable
1
PAENLDOHVPDRVLDO
PAENLDOHVPDRVLDO
26
1
read-write
disable
0
enable
1
PAENLDOHVPREREG
PAENLDOHVPREREG
27
1
read-write
disable
0
enable
1
PAENPAOUT
PAENPAOUT
28
1
read-write
disable
0
enable
1
ENXOSQBUFFILT
Override
29
1
read-write
ENPAPOWER
Override
30
1
read-write
ENPASELSLICE
Override
31
1
read-write
SYTRIM0
0x13C
read-write
0x00062E29
0x003FEFFF
SYCHPBIAS
SYCHPBIAS
0
3
read-write
bias_0
0
bias_1
1
bias_2
3
bias_3
7
SYCHPCURR
SYCHPCURR
3
3
read-write
curr_1p5uA
0
curr_2p0uA
1
curr_2p5uA
2
curr_3p0uA
3
curr_3p5uA
4
curr_4p0uA
5
curr_4p5uA
6
curr_5p0uA
7
SYCHPLEVNSRC
SYCHPLEVNSRC
6
3
read-write
SYCHPLEVPSRC
SYCHPLEVPSRC
9
3
read-write
vsrcp_n105m
0
vsrcp_n90m
1
vsrcp_n75m
2
vsrcp_n60m
3
vsrcp_n45m
4
vsrcp_n30m
5
vsrcp_n15m
6
vsrcp_n0m
7
SYCHPSRCEN
SYCHPSRCEN
13
1
read-write
disable
0
enable
1
SYCHPREPLICACURRADJ
SYCHPREPLICACURRADJ
14
3
read-write
load_8ua
0
load_16ua
1
load_20ua
2
load_28ua
3
load_24ua
4
load_32ua
5
load_36ua
6
load_44ua
7
SYTRIMCHPREGAMPBIAS
SYTRIMCHPREGAMPBIAS
17
3
read-write
bias_14uA
0
bias_20uA
1
bias_26uA
2
bias_32uA
3
bias_38uA
4
bias_44uA
5
bias_50uA
6
bias_56uA
7
SYTRIMCHPREGAMPBW
SYTRIMCHPREGAMPBW
20
2
read-write
C_000f
0
C_300f
1
C_600f
2
C_900f
3
SYTRIM1
0x140
read-write
0x00003FD0
0x0001FFFF
SYLODIVLDOTRIMCORE
SYLODIVLDOTRIMCORE
0
2
read-write
RXLO
0
TXLO
3
SYLODIVLDOTRIMNDIO
SYLODIVLDOTRIMNDIO
2
4
read-write
vreg_1p08
0
vreg_1p11
1
vreg_1p15
2
vreg_1p18
3
vreg_1p21
4
vreg_1p24
5
vreg_1p27
6
vreg_1p29
7
vreg_1p32
8
vreg_1p34
9
SYMMDREPLICA1CURRADJ
SYMMDREPLICA1CURRADJ
6
3
read-write
load_8ua
0
load_16u
1
load_20ua
2
load_28ua
3
load_24ua
4
load_32ua
5
load_36ua
6
load_44ua
7
SYMMDREPLICA2CURRADJ
SYMMDREPLICA2CURRADJ
9
3
read-write
load_32u
0
load_64u
1
load_96u
2
load_128u
3
load_160u
4
load_192u
5
load_224u
6
load_256u
7
SYTRIMMMDREGAMPBIAS
SYTRIMMMDREGAMPBIAS
12
3
read-write
bias_14uA
0
bias_20uA
1
bias_26uA
2
bias_32uA
3
bias_38uA
4
bias_44uA
5
bias_50uA
6
bias_56uA
7
SYTRIMMMDREGAMPBW
SYTRIMMMDREGAMPBW
15
2
read-write
C_000f
0
C_300f
1
C_600f
2
C_900f
3
SYCAL
0x144
read-write
0x01008100
0x03018700
SYVCOMODEPKD
SYVCOMODEPKD
8
1
read-write
t_openloop_0
0
t_pkdetect_1
1
SYVCOMORECURRENT
SYVCOMORECURRENT
9
1
read-write
more_current_0
0
more_current_1
1
SYVCOSLOWNOISEFILTER
SYVCOSLOWNOISEFILTER
10
1
read-write
slow_noise_filter_0
0
slow_noise_filter_1
1
SYVCOVCAPVCM
SYVCOVCAPVCM
15
2
read-write
SYHILOADCHPREG
SYHILOADCHPREG
24
2
read-write
i_350uA
0
i_500uA
1
i_550uA
2
i_700uA
3
SYEN
0x148
read-write
0x00000000
0x00007FFF
SYCHPEN
SYCHPEN
0
1
read-write
disable
0
enable
1
SYCHPLPEN
SYCHPLPEN
1
1
read-write
disable
0
enable
1
SYENCHPREG
SYENCHPREG
2
1
read-write
Disable
0
Enable
1
SYENCHPREPLICA
SYENCHPREPLICA
3
1
read-write
disable
0
enable
1
SYENMMDREG
SYENMMDREG
4
1
read-write
Disable
0
Enable
1
SYENMMDREPLICA1
SYENMMDREPLICA1
5
1
read-write
disable
0
enable
1
SYENMMDREPLICA2
SYENMMDREPLICA2
6
1
read-write
Disable
0
Enable
1
SYENVCOBIAS
SYENVCOBIAS
7
1
read-write
en_vco_bias_0
0
en_vco_bias_1
1
SYENVCOPFET
SYENVCOPFET
8
1
read-write
en_vco_pfet_0
0
en_vco_pfet_1
1
SYENVCOREG
SYENVCOREG
9
1
read-write
en_vco_reg_0
0
en_vco_reg_1
1
SYLODIVEN
SYLODIVEN
10
1
read-write
disable
0
enable
1
SYLODIVLDOBIASEN
SYLODIVLDOBIASEN
11
1
read-write
disable
0
enable
1
SYLODIVLDOEN
SYLODIVLDOEN
12
1
read-write
disable
0
enable
1
SYSTARTCHPREG
SYSTARTCHPREG
13
1
read-write
no_fast_startup
0
fast_startup
1
SYSTARTMMDREG
SYSTARTMMDREG
14
1
read-write
no_fast_startup
0
fast_startup
1
SYLOEN
0x14C
read-write
0x00000000
0x00001FFF
SYLODIVRLOADCCLK2G4EN
SYLODIVRLOADCCLK2G4EN
0
1
read-write
disable
0
enable
1
SYLODIVRLO12G4EN
SYLODIVRLO12G4EN
1
1
read-write
disable
0
enable
1
SYLODIVRLO22G4EN
SYLODIVRLO22G4EN
3
1
read-write
disable
0
enable
1
SYLODIVTLO0DBM2G4AUXEN
SYLODIVTLO0DBM2G4AUXEN
5
1
read-write
disable
0
enable
1
SYLODIVTLO0DBM2G4EN
SYLODIVTLO0DBM2G4EN
6
1
read-write
disable
0
enable
1
SYLODIVTLO20DBM2G4AUXEN
SYLODIVTLO20DBM2G4AUXEN
9
1
read-write
disable
0
enable
1
SYLODIVTLO20DBM2G4EN
SYLODIVTLO20DBM2G4EN
10
1
read-write
disable
0
enable
1
SYMMDCTRL
0x158
read-write
0x00000000
0x00000007
SYMMDENRSDIG
SYMMDENRSDIG
0
1
read-write
disable
0
enable
1
SYMMDDIVRSDIG
SYMMDDIVRSDIG
1
2
read-write
Divideby1
0
Divideby2
1
Divideby4
2
Divideby8
3
DIGCLKRETIMECTRL
No Description
0x15C
read-write
0x00000000
0x00000777
DIGCLKRETIMEENRETIME
DIGCLKRETIMEENRETIME
0
1
read-write
disable
0
enable
1
DIGCLKRETIMEDISRETIME
DIGCLKRETIMEDISRETIME
1
1
read-write
enable_retime
0
disable_retime
1
DIGCLKRETIMERESETN
DIGCLKRETIMERESETN
2
1
read-write
operate
0
reset
1
DIGCLKRETIMELIMITH
DIGCLKRETIMELIMITH
4
3
read-write
DIGCLKRETIMELIMITL
DIGCLKRETIMELIMITL
8
3
read-write
DIGCLKRETIMESTATUS
No Description
0x160
read-only
0x00000000
0x00000003
DIGCLKRETIMECLKSEL
DIGCLKRETIMECLKSEL
0
1
read-only
use_raw_clk
0
use_retimed_clk
1
DIGCLKRETIMERESETNLO
DIGCLKRETIMERESETNLO
1
1
read-only
lo
0
hi
1
XORETIMECTRL
No Description
0x164
read-write
0x00000000
0x00000777
XORETIMEENRETIME
XORETIMEENRETIME
0
1
read-write
disable
0
enable
1
XORETIMEDISRETIME
XORETIMEDISRETIME
1
1
read-write
enable_retime
0
disable_retime
1
XORETIMERESETN
XORETIMERESETN
2
1
read-write
operate
0
reset
1
XORETIMELIMITH
XORETIMELIMITH
4
3
read-write
XORETIMELIMITL
XORETIMELIMITL
8
3
read-write
XORETIMESTATUS
No Description
0x168
read-only
0x00000000
0x00000003
XORETIMECLKSEL
XORETIMECLKSEL
0
1
read-only
use_raw_clk
0
use_retimed_clk
1
XORETIMERESETNLO
XORETIMERESETNLO
1
1
read-only
lo
0
hi
1
XOSQBUFFILT
0x16C
read-write
0x00000000
0x00000003
XOSQBUFFILT
XOSQBUFFILT
0
2
read-write
bypass
0
filter_1
1
filter_2
2
filter_3
3
ANTDIV
No Description
0x174
read-write
0x00000000
0x000003FF
EN
EN
0
8
read-write
OFF
All controls off
0
PAENANT1
Control pa_en_ant1
1
LNAMIXEN1
Control lnamix_en1
2
LNAMIXRFPKDENRF1
Control lnamix_rfpkd_en_rf1
4
SYLODIVRLO12G4EN
Control sy_lodiv_rlo1_2g4_en
8
PAENANT2
Control pa_en_ant2
16
LNAMIXEN2
Control lnamix_en2
32
LNAMIXRFPKDENRF2
Control lnamix_rfpkd_en_rf2
64
SYLODIVRLO22G4EN
Control sy_lodiv_rlo2_2g4_en
128
ON
All controls on
255
STATUS
STATUS
8
2
read-only
OFF
Both antenna disabled
0
ANT1
Antenna 1 enabled
1
ANT2
Antenna 2 enabled
2
BOTH
Both antenna enabled
3
SCRATCH0
No Description
0x3E0
read-write
0x00000000
0xFFFFFFFF
SCRATCH0
SCRATCH0
0
32
read-write
SCRATCH1
No Description
0x3E4
read-write
0x00000000
0xFFFFFFFF
SCRATCH1
SCRATCH1
0
32
read-write
SCRATCH2
No Description
0x3E8
read-write
0x00000000
0xFFFFFFFF
SCRATCH2
SCRATCH2
0
32
read-write
SCRATCH3
No Description
0x3EC
read-write
0x00000000
0xFFFFFFFF
SCRATCH3
SCRATCH3
0
32
read-write
SCRATCH4
No Description
0x3F0
read-write
0x00000000
0xFFFFFFFF
SCRATCH4
SCRATCH4
0
32
read-write
SCRATCH5
No Description
0x3F4
read-write
0x00000000
0xFFFFFFFF
SCRATCH5
SCRATCH5
0
32
read-write
SCRATCH6
No Description
0x3F8
read-write
0x00000000
0xFFFFFFFF
SCRATCH6
SCRATCH6
0
32
read-write
SCRATCH7
No Description
0x3FC
read-write
0x00000000
0xFFFFFFFF
SCRATCH7
SCRATCH7
0
32
read-write
PRORTC_NS
0
PRORTC_NS Registers
0xB8000000
0x00000000
0x00001000
registers
PRORTC
39
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP VERSION
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
RTCC Enable
0
1
read-write
CFG
No Description
0x008
read-write
0x00000000
0x000000FF
DEBUGRUN
Debug Mode Run Enable
0
1
read-write
X0
RTCC is frozen in debug mode
0
X1
RTCC is running in debug mode
1
PRECNTCCV0TOP
Pre-counter CCV0 top value enable.
1
1
read-write
CNTCCV1TOP
CCV1 top value enable
2
1
read-write
CNTTICK
Counter prescaler mode.
3
1
read-write
PRESC
CNT register ticks according to configuration in CNTPRESC.
0
CCV0MATCH
CNT register ticks when PRECNT matches RTCC_CC0_CCV[14:0]
1
CNTPRESC
Counter prescaler value.
4
4
read-write
DIV1
CLK_CNT = (RTCC LF CLK)/1
0
DIV2
CLK_CNT = (RTCC LF CLK)/2
1
DIV4
CLK_CNT = (RTCC LF CLK)/4
2
DIV8
CLK_CNT = (RTCC LF CLK)/8
3
DIV16
CLK_CNT = (RTCC LF CLK)/16
4
DIV32
CLK_CNT = (RTCC LF CLK)/32
5
DIV64
CLK_CNT = (RTCC LF CLK)/64
6
DIV128
CLK_CNT = (RTCC LF CLK)/128
7
DIV256
CLK_CNT = (RTCC LF CLK)/256
8
DIV512
CLK_CNT = (RTCC LF CLK)/512
9
DIV1024
CLK_CNT = (RTCC LF CLK)/1024
10
DIV2048
CLK_CNT = (RTCC LF CLK)/2048
11
DIV4096
CLK_CNT = (RTCC LF CLK)/4096
12
DIV8192
CLK_CNT = (RTCC LF CLK)/8192
13
DIV16384
CLK_CNT = (RTCC LF CLK)/16384
14
DIV32768
CLK_CNT = (RTCC LF CLK)/32768
15
CMD
No Description
0x00C
write-only
0x00000000
0x00000003
START
Start RTCC main counter
0
1
write-only
STOP
Stop RTCC main counter
1
1
write-only
STATUS
No Description
0x010
read-only
0x00000000
0x00000003
RUNNING
RTCC running status
0
1
read-only
RTCCLOCKSTATUS
Lock Status
1
1
read-only
UNLOCKED
RTCC registers are unlocked
0
LOCKED
RTCC registers are locked
1
IF
No Description
0x014
read-write
0x00000000
0x0000000F
OF
Overflow Interrupt Flag
0
1
read-write
CNTTICK
Main counter tick
1
1
read-write
CC0
CC Channel n Interrupt Flag
2
1
read-write
CC1
CC Channel n Interrupt Flag
3
1
read-write
IEN
No Description
0x018
read-write
0x00000000
0x0000000F
OF
OF Interrupt Enable
0
1
read-write
CNTTICK
CNTTICK Interrupt Enable
1
1
read-write
CC0
CC Channel n Interrupt Enable
2
1
read-write
CC1
CC Channel n Interrupt Enable
3
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
COMBCNT
No Description
0x024
read-only
0x00000000
0xFFFFFFFF
PRECNT
Pre-Counter Value
0
15
read-only
CNTLSB
Counter Value
15
17
read-only
SYNCBUSY
No Description
0x028
read-only
0x00000000
0x0000000F
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
LOCK
No Description
0x02C
write-only
0x00000000
0x0000FFFF
LOCKKEY
Configuration Lock Key
0
16
write-only
UNLOCK
Write to unlock RTCC lockable registers
44776
CC0_CTRL
No Description
0x030
read-write
0x00000000
0x0000007F
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0
INPUTCAPTURE
Input capture
1
OUTPUTCOMPARE
Output compare
2
CMOA
Compare Match Output Action
2
2
read-write
PULSE
A single clock cycle pulse is generated on output
0
TOGGLE
Toggle output on compare match
1
CLEAR
Clear output on compare match
2
SET
Set output on compare match
3
COMPBASE
Capture compare channel comparison base.
4
1
read-write
CNT
RTCC_CCx_ICVALUE/OCVALUE is compared with CNT register.
0
PRECNT
Least significant bits of RTCC_CCx_ICVALUE/OCVALUE are compared with COMBCNT.
1
ICEDGE
Input Capture Edge Select
5
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
CC0_OCVALUE
No Description
0x034
read-write
0x00000000
0xFFFFFFFF
OC
Output Compare Value
0
32
read-write
CC0_ICVALUE
No Description
0x038
read-only
0x00000000
0xFFFFFFFF
IC
Input Capture Value
0
32
read-only
CC1_CTRL
No Description
0x03C
read-write
0x00000000
0x0000007F
MODE
CC Channel Mode
0
2
read-write
OFF
Compare/Capture channel turned off
0
INPUTCAPTURE
Input capture
1
OUTPUTCOMPARE
Output compare
2
CMOA
Compare Match Output Action
2
2
read-write
PULSE
A single clock cycle pulse is generated on output
0
TOGGLE
Toggle output on compare match
1
CLEAR
Clear output on compare match
2
SET
Set output on compare match
3
COMPBASE
Capture compare channel comparison base.
4
1
read-write
CNT
RTCC_CCx_ICVALUE/OCVALUE is compared with CNT register.
0
PRECNT
Least significant bits of RTCC_CCx_ICVALUE/OCVALUE are compared with COMBCNT.
1
ICEDGE
Input Capture Edge Select
5
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
CC1_OCVALUE
No Description
0x040
read-write
0x00000000
0xFFFFFFFF
OC
Output Compare Value
0
32
read-write
CC1_ICVALUE
No Description
0x044
read-only
0x00000000
0xFFFFFFFF
IC
Input Capture Value
0
32
read-only
FRC_NS
0
FRC_NS Registers
0xB8004000
0x00000000
0x00001000
registers
FRC_PRI
33
FRC
34
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
Enable peripheral clock to this module
0
1
read-write
STATUS
No Description
0x008
read-only
0x00000000
0x000FFFFF
SNIFFDCOUNT
Sniffer data count
0
5
read-only
ACTIVETXFCD
Active Transmit Frame Descriptor
5
1
read-only
FCD0
FCD0 is active
0
FCD1
FCD1 is active
1
ACTIVERXFCD
Active Receive Frame Descriptor
6
1
read-only
FCD2
FCD2 is active
0
FCD3
FCD3 is active
1
SNIFFDFRAME
Sniffer data frame active status
7
1
read-only
RXRAWBLOCKED
Receiver raw trigger block is active
8
1
read-only
FRAMEOK
Frame valid
9
1
read-only
RXABORTINPROGRESS
Receive aborted in progress status flag
10
1
read-only
TXWORD
Transmit Word Flag
11
1
read-only
RXWORD
Receive Word Flag
12
1
read-only
CONVPAUSED
Convolutional coder pause event active
13
1
read-only
TXSUBFRAMEPAUSED
Transmit subframe pause event active
14
1
read-only
INTERLEAVEREADPAUSED
Interleaver read pause event active
15
1
read-only
INTERLEAVEWRITEPAUSED
Interleaver write pause event active
16
1
read-only
FRAMEDETPAUSED
Frame detected pause event active
17
1
read-only
FRAMELENGTHERROR
Frame Length Error for RX and TX
18
1
read-only
DEMODERROR
Demod Error in RX
19
1
read-only
DFLCTRL
No Description
0x00C
read-write
0x00000000
0x001FFF7F
DFLMODE
Dynamic Frame Length Mode
0
3
read-write
DISABLE
Dynamic Frame Length support is disabled, and the frame length is controlled by writing directly to the FRAMELENGTH field
0
SINGLEBYTE
Dynamic Frame Length is enabled and located in a single byte over air. This byte is loaded into the least significant byte of the extracted length field
1
SINGLEBYTEMSB
Dynamic Frame Length is enabled and located in a single byte over air. This byte is loaded into the most significant byte of the extracted length field
2
DUALBYTELSBFIRST
Dynamic Frame Length is enabled and located in two bytes over air, of which the least significant byte is transferred first
3
DUALBYTEMSBFIRST
Dynamic Frame Length is enabled and located in two bytes over air, of which the most significant byte is transferred first
4
INFINITE
Dynamic Frame Length support is disabled, and infinite frame lengths are transmitted and received. RXABORT may be used to abort active receive operations, while the TXDIS command (available in the RAC) may be used to abort active transmit operations.
5
BLOCKERROR
In transmit mode, the frame length must be written directly to the FRAMELENGTH field. In receive mode, data will be received until a block decoding error is found.
6
DFLBITORDER
Dynamic Frame Length Bit order
3
1
read-write
NORMAL
Bit ordering is defined by the BITORDER field
0
REVERSE
Bit ordering is reversed, compared to what is defined by the BITORDER field
1
DFLSHIFT
Dynamic Frame Length bitshift
4
3
read-write
DFLOFFSET
Length Field Offset Value
8
4
read-write
DFLBITS
Length field number of bits
12
4
read-write
MINLENGTH
Minimum decoded length
16
4
read-write
DFLINCLUDECRC
Length field includes CRC values or not
20
1
read-write
X0
The CRC values are not included in the frame length
0
X1
The CRC values are included in the frame length
1
MAXLENGTH
No Description
0x010
read-write
0x00004FFF
0x0000FFFF
MAXLENGTH
Max Frame Length Value
0
12
read-write
INILENGTH
Initial Frame Length Value
12
4
read-write
ADDRFILTCTRL
No Description
0x014
read-write
0x00000000
0x0000FF07
EN
Address Filter Enable
0
1
read-write
BRDCST00EN
Broadcast Address 0x00 Enable
1
1
read-write
BRDCSTFFEN
Broadcast Address 0xFF Enable
2
1
read-write
ADDRESS
Address
8
8
read-write
DATABUFFER
No Description
0x018
read-write
0x00000000
0x000000FF
DATABUFFER
Frame Controller data buffer
0
8
read-write
WCNT
No Description
0x01C
read-only
0x00000000
0x00000FFF
WCNT
Word Counter Value
0
12
read-only
WCNTCMP0
No Description
0x020
read-write
0x00000000
0x00000FFF
FRAMELENGTH
Word Counter Frame Length Value
0
12
read-write
WCNTCMP1
No Description
0x024
read-write
0x00000000
0x00000FFF
LENGTHFIELDLOC
Length field location
0
12
read-write
WCNTCMP2
No Description
0x028
read-write
0x00000000
0x00000FFF
ADDRFIELDLOC
Address field location
0
12
read-write
CMD
No Description
0x02C
write-only
0x00000000
0x00001FFF
RXABORT
RX Abort
0
1
write-only
FRAMEDETRESUME
FRAMEDET resume
1
1
write-only
INTERLEAVEWRITERESUME
Interleaver write resume
2
1
write-only
INTERLEAVEREADRESUME
Interleaver read resume
3
1
write-only
CONVRESUME
Convolutional coder resume
4
1
write-only
CONVTERMINATE
Convolutional coder termination
5
1
write-only
TXSUBFRAMERESUME
TX subframe resume
6
1
write-only
INTERLEAVEINIT
Interleaver initialization
7
1
write-only
INTERLEAVECNTCLEAR
Interleaver counter clear
8
1
write-only
CONVINIT
Convolutional coder initialize
9
1
write-only
BLOCKINIT
Block coder initialize
10
1
write-only
STATEINIT
FRC State initialize
11
1
write-only
RXRAWUNBLOCK
Clear RXRAWBLOCKED status flag
12
1
write-only
WHITECTRL
No Description
0x030
read-write
0x00000000
0x00001F7F
FEEDBACKSEL
LFSR Feedback selector
0
5
read-write
BIT0
Select bit 0 as feedback
0
BIT1
Select bit 1 as feedback
1
BIT2
Select bit 2 as feedback
2
BIT3
Select bit 3 as feedback
3
BIT4
Select bit 4 as feedback
4
BIT5
Select bit 5 as feedback
5
BIT6
Select bit 6 as feedback
6
BIT7
Select bit 7 as feedback
7
BIT8
Select bit 8 as feedback
8
BIT9
Select bit 9 as feedback
9
BIT10
Select bit 10 as feedback
10
BIT11
Select bit 11 as feedback
11
BIT12
Select bit 12 as feedback
12
BIT13
Select bit 13 as feedback
13
BIT14
Select bit 14 as feedback
14
BIT15
Select bit 15 as feedback
15
INPUT
Select data input as feedback
16
ZERO
Select zero as feedback
17
ONE
Select one as feedback
18
TXLASTWORD
In transmit mode, the feedback is one during the last transmit word and zero otherwise. In receive mode, the feedback is always zero.
19
XORFEEDBACK
LFSR Feedback XOR setting
5
2
read-write
DIRECT
The signal defined by FEEDBACKSEL is used directly as Feedback.
0
XOR
The signal defined by FEEDBACKSEL is XOR'ed with bit 15, and the result is used as Feedback
1
ZERO
Feedback is set to 0
2
SHROUTPUTSEL
Shift Register Output Selector
8
4
read-write
BLOCKERRORCORRECT
Block Errors Correction enable
12
1
read-write
X0
Block decoding errors are not corrected, only the BLOCKERR interrupt is set on detection.
0
X1
Block decoding errors are attempted corrected by memory lookup tables. The BLOCKERR interrupt is also set on error detection.
1
WHITEPOLY
No Description
0x034
read-write
0x00000000
0x0000FFFF
POLY
Whitener Polynomial
0
16
read-write
WHITEINIT
No Description
0x038
read-write
0x00000000
0x0000FFFF
WHITEINIT
Whitener Initial Value
0
16
read-write
FECCTRL
No Description
0x03C
read-write
0x00000000
0x003FFFF7
BLOCKWHITEMODE
Block Coder Whitener Mode
0
3
read-write
DIRECT
The input data is passed directly to the output without any other operations.
0
WHITE
Data is whitened in TX and de-whitened in RX with the whitener feedback register updated every bit period.
1
BYTEWHITE
Data is whitened in TX and de-whitened in RX with the whitener feedback register updated every byte period, recommended only for compatibility purposes.
2
INTERLEAVEDWHITE0
Data is whitened in TX after symbol interleaving and de-whitened in RX before symbol de-interleaving.
3
INTERLEAVEDWHITE1
Data is whitened in TX after symbol interleaving and de-whitened in RX before symbol de-interleaving. The first 16 (if INTERLEAVEWIDTH is 0) or 32 (if INTERLEAVEWIDTH is 1) RF symbols are not whitened or de-whitened.
4
BLOCKCODEINSERT
Parity bits are added in TX and checked and removed in RX to perform block coding forward error correction (FEC). In transmit mode, the block encoder will insert parity bits between the bit stream provided from the transmit buffer. In receive mode, the block decoder will remove parity bits and they will not further be provided to the receive buffer.
5
BLOCKCODEREPLACE
Parity bits are added in TX and checked and removed in RX to perform block coding forward error correction (FEC). In transmit mode, the block encoder will replace bits provided by the transmit buffer with parity bits. In receive mode, the block decoder will output both data bits and parity bits to the receive buffer.
6
BLOCKLOOKUP
A lookup table is used to implement table lookup block coding in TX, and table lookup block decoding in RX.
7
CONVMODE
Convolutional Encoder / Decoder mode.
4
2
read-write
DISABLE
Convolutional encoding / decoding is disabled
0
CONVOLUTIONAL
Normal convolutional encoding / decoding is enabled
1
REPEAT
Repeat-mode convolutional encoding / decoding is enabled
2
CONVDECODEMODE
Convolutional decoding mode setting.
6
1
read-write
SOFT
Use soft decision convolutional decoding, recommended in most cases.
0
HARD
Use hard decision convolutional decoding.
1
CONVTRACEBACKDISABLE
Convolutional traceback disabling
7
1
read-write
X0
Traceback history is enabled, and convolutional decoding will use RAM to store state information. In receive mode, output from convolutional decoding will be generated after the traceback history has reached a certain level.
0
X1
Traceback history is disabled, and convolutional decoding will not use RAM to store state information. No trellis termination sequence will be automatically appended to the transmit data. In receive mode, output from convolutional decoding will be generated after every state transition. This will not provide any convolutional decoding gain, but can be used to decode very simple codes without using any RAM memory.
1
CONVINV
Convolutional code symbol inversion
8
2
read-write
INTERLEAVEMODE
Interleaver mode.
10
2
read-write
DISABLE
Interleaving is disabled
0
ENABLE
Interleaving is enabled
1
RXBUFFER
No symbol interleaving is performed, but the interleaver data storage is used as a data buffer in receive mode. This may, for instance, be used for receiver pause functionality.
2
RXTXBUFFER
No symbol interleaving is performed, but the interleaver data storage is used as a data buffer in receive and transmit mode. This may, for instance, be used for receiver and transmitter pause functionality.
3
INTERLEAVEFIRSTINDEX
4-bit index of the first interleaver
12
4
read-write
INTERLEAVEWIDTH
Interleave symbol width.
16
1
read-write
ONE
Each interleaver element consists of one RF symbol
0
TWO
Each interleaver element consists of two RF symbols
1
CONVBUSLOCK
Convolutional decoding bus lock
17
1
read-write
CONVSUBFRAMETERMINATE
Enable trellis termination for subframes
18
1
read-write
X0
Trellis termination is applied at the end of the frame.
0
X1
Trellis termination is applied at the end of each subframe and at the end of the frame.
1
SINGLEBLOCK
Single block code per frame
19
1
read-write
FORCE2FSK
Force use of 2-FSK
20
1
read-write
CONVHARDERROR
Enable convolutional decoding hard error
21
1
read-write
X0
Convolutional hard error decoding is disabled.
0
X1
Convolutional hard error decoding is enabled.
1
BLOCKRAMADDR
No Description
0x040
read-write
0x00000000
0x0007FFFC
BLOCKRAMADDR
Block decoding RAM address
2
17
read-write
CONVRAMADDR
No Description
0x044
read-write
0x00000000
0x0007FFFC
CONVRAMADDR
Convolutional decoding RAM address
2
17
read-write
CTRL
No Description
0x048
read-write
0x00000700
0x00033FF7
RANDOMTX
Random TX Mode
0
1
read-write
UARTMODE
Data Uart Mode
1
1
read-write
BITORDER
Data Bit Order.
2
1
read-write
LSBFIRST
Least Significant bit in each word is sent/received first.
0
MSBFIRST
Most Significant bit in each word is sent/received first.
1
TXFCDMODE
TX Frame Control Descriptor Mode
4
2
read-write
FCDMODE0
FCD0 is reloaded when SCNT reaches 0
0
FCDMODE1
Use FCD0 for the first sub-frame, then switching between FCD0 and FCD1 for following sub-frames
1
FCDMODE2
Use FCD0 for the first sub-frame, then FCD1 is used for all following sub-frames
2
FCDMODE3
Use alternating FCD0 / FCD1 for each complete frame
3
RXFCDMODE
RX Frame Control Descriptor Mode
6
2
read-write
FCDMODE0
FCD2 is reloaded when SCNT reaches 0
0
FCDMODE1
Use FCD2 for the first sub-frame, then switching between FCD2 and FCD3 for following sub-frames
1
FCDMODE2
Use FCD2 for the first sub-frame, then FCD3 is used for all following sub-frames
2
FCDMODE3
Use alternating FCD2 / FCD3 for each complete frame
3
BITSPERWORD
Bits Per Word, for first word in a frame
8
3
read-write
RATESELECT
MODEM rate select
11
2
read-write
TXPREFETCH
Transmit prefetch data
13
1
read-write
X0
The frame controller will start preparing transmit data when entering the TX state. This setting may be used in most cases.
0
X1
The frame controller will start preparing transmit data already in the TXWARM, RX2TX or TX2TX state. This setting must be used to avoid transmit underflow in the cases where no preamble or frame synchronization is inserted by the modulator (i.e. typically when the MODEM control fields TXBASES is zero and SYNCDATA is set).
1
SEQHANDSHAKE
Sequencer data handshake
16
1
read-write
X0
The sequencer may read transmit or read data through the FRCRD command, but it will not wait for the sequencer to do so before proceeding to parse transmit or receive data.
0
X1
The frame controller will require that the sequencer program uses the FRCRD command to read both transmit and receive data which the frame controller stores in the DATABUFFER register. If data is not read with this field set, the overflow (RXOF) or underflow (TXUF) will be set.
1
PRBSTEST
Pseudo-Random Bit Sequence Testmode
17
1
read-write
RXCTRL
No Description
0x04C
read-write
0x00000000
0x000007FF
STORECRC
Store CRC value.
0
1
read-write
ACCEPTCRCERRORS
Accept CRC Errors.
1
1
read-write
REJECT
Frames with one or more detected CRC errors will be cleared from the receiver buffer.
0
ACCEPT
Frames will always be written to the receive buffer, regardless of CRC errors.
1
ACCEPTBLOCKERRORS
Accept Block Decoding Errors.
2
1
read-write
REJECT
Frame reception will be stopped when a block decoding error is found.
0
ACCEPT
Frame reception will continue even in the case of a block decoding error.
1
TRACKABFRAME
Track Aborted RX Frame
3
1
read-write
X0
When a frame abort is triggered, the frame reception is immediately aborted, the RXABORTED interrupt flag is set, and the receiver may start searching for a new frame.
0
X1
When a frame abort is triggered, the receiver is still enabled for the duration of the frame (as defined by the frame length), but no data output is generated. Only when the complete frame is received, the RXABORTED interrupt flag is set and a new frame reception may begin. This mode may, for instance, be used to avoid finding a new FRAMEDET event inside the payload data of a discarded frame.
1
BUFCLEAR
Buffer Clear
4
1
read-write
BUFRESTOREFRAMEERROR
Buffer restore on frame error
5
1
read-write
BUFRESTORERXABORTED
Buffer restore on RXABORTED
6
1
read-write
RXFRAMEENDAHEADBYTES
RX frame almost end of packet timing
7
4
read-write
TRAILTXDATACTRL
No Description
0x050
read-write
0x00000000
0x00000FFF
TRAILTXDATA
Trailing Data value
0
8
read-write
TRAILTXDATACNT
Trailing data bit count
8
3
read-write
TRAILTXDATAFORCE
Force trailing TX data insertion
11
1
read-write
X0
Trailing data in transmit is only applied in order to fill up an integer number of block coding and interleaver buffers. If block coding and interleaving is not used, no trailing data is transmitted.
0
X1
The number of bits defined by TRAILTXDATACNT is always appended to the transmit data, in addition to the necessary bits to fill up an integer number of block coding and interleaver buffers.
1
TRAILRXDATA
No Description
0x054
read-write
0x00000000
0x0000003F
RSSI
Append RSSI
0
1
read-write
CRCOK
Append CRC OK Indicator
1
1
read-write
PROTIMERCC0BASE
PROTIMER Capture Compare channel 0 Base
2
1
read-write
PROTIMERCC0WRAPL
PROTIMER Capture Compare channel 0 WrapL
3
1
read-write
PROTIMERCC0WRAPH
PROTIMER Capture Compare channel 0 WrapH
4
1
read-write
RTCSTAMP
RTCC Time Stamp
5
1
read-write
SCNT
No Description
0x058
read-only
0x00000000
0x000000FF
SCNT
Sub-Frame Counter Value
0
8
read-only
CONVGENERATOR
No Description
0x05C
read-write
0x00000000
0x00037F7F
GENERATOR0
Output 0 Generator Polynomial
0
7
read-write
GENERATOR1
Output 1 Generator Polynomial
8
7
read-write
RECURSIVE
Convolutional encoding
16
1
read-write
X0
Non-recursive convolutional coding is used
0
X1
Recursive convolutional coding is used
1
NONSYSTEMATIC
Non systematic recursive code
17
1
read-write
X0
The recursive code is systematic
0
X1
The recursive code is not systematic
1
PUNCTCTRL
No Description
0x060
read-write
0x00000101
0x00007F7F
PUNCT0
Puncturing Matrix Row for Output 0
0
7
read-write
PUNCT1
Puncturing Matrix Row for Output 1
8
7
read-write
PAUSECTRL
No Description
0x064
read-write
0x00000000
0x001FFFFF
FRAMEDETPAUSEEN
Frame detect pause enable
0
1
read-write
TXINTERLEAVEWRITEPAUSEEN
Transmit interleaver write pause enable
1
1
read-write
RXINTERLEAVEWRITEPAUSEEN
Receive interleaver write pause enable
2
1
read-write
INTERLEAVEREADPAUSEEN
Interleaver read pause enable
3
1
read-write
TXSUBFRAMEPAUSEEN
Transmit subframe pause enable
4
1
read-write
CONVPAUSECNT
Convolutional decoder pause setting
5
6
read-write
INTERLEAVEWRITEPAUSECNT
Interleaver write pause count
11
5
read-write
INTERLEAVEREADPAUSECNT
Interleaver read pause count
16
5
read-write
IF
No Description
0x068
read-write
0x00000000
0x7F01FFFF
TXDONE
TX Done Interrupt Flag
0
1
read-write
TXAFTERFRAMEDONE
TX after frame Done Interrupt Flag
1
1
read-write
TXABORTED
Transmit Aborted Interrupt Flag
2
1
read-write
TXUF
Transmit Underflow Interrupt Flag
3
1
read-write
RXDONE
RX Done Interrupt Flag
4
1
read-write
RXABORTED
RX Aborted Interrupt Flag
5
1
read-write
FRAMEERROR
Frame Error Interrupt Flag
6
1
read-write
BLOCKERROR
Block Error Interrupt Flag
7
1
read-write
RXOF
Receive Overflow Interrupt Flag
8
1
read-write
WCNTCMP0
Word Counter Compare 0 Event
9
1
read-write
WCNTCMP1
Word Counter Compare 1 Event
10
1
read-write
WCNTCMP2
Word Counter Compare 2 Event
11
1
read-write
ADDRERROR
Receive address error event
12
1
read-write
BUSERROR
A bus error event occurred
13
1
read-write
RXRAWEVENT
Receiver raw data event
14
1
read-write
TXRAWEVENT
Transmit raw data event
15
1
read-write
SNIFFOF
Data sniffer overflow
16
1
read-write
FRAMEDETPAUSED
Frame detected pause event active
24
1
read-write
INTERLEAVEWRITEPAUSED
Interleaver write pause event active
25
1
read-write
INTERLEAVEREADPAUSED
Interleaver read pause event active
26
1
read-write
TXSUBFRAMEPAUSED
Transmit subframe pause event active
27
1
read-write
CONVPAUSED
Convolutional coder pause event active
28
1
read-write
RXWORD
Receive Word Interrupt Flag
29
1
read-write
TXWORD
Transmit Word Interrupt Flag
30
1
read-write
IEN
No Description
0x06C
read-write
0x00000000
0x7F01FFFF
TXDONE
TX Done Interrupt Enable
0
1
read-write
TXAFTERFRAMEDONE
TX after frame Done Interrupt Enable
1
1
read-write
TXABORTED
Transmit Aborted Interrupt Enable
2
1
read-write
TXUF
Transmit Underflow Interrupt Enable
3
1
read-write
RXDONE
RX Done Interrupt Enable
4
1
read-write
RXABORTED
RX Aborted Interrupt Enable
5
1
read-write
FRAMEERROR
Frame Error Interrupt Enable
6
1
read-write
BLOCKERROR
Block Error Interrupt Enable
7
1
read-write
RXOF
Receive Overflow Interrupt Enable
8
1
read-write
WCNTCMP0
Word Counter Compare 0 Enable
9
1
read-write
WCNTCMP1
Word Counter Compare 1 Enable
10
1
read-write
WCNTCMP2
Word Counter Compare 2 Enable
11
1
read-write
ADDRERROR
Receive address error enable
12
1
read-write
BUSERROR
Bus error enable
13
1
read-write
RXRAWEVENT
Receiver raw data enable
14
1
read-write
TXRAWEVENT
Transmit raw data enable
15
1
read-write
SNIFFOF
Data sniffer overflow enable
16
1
read-write
FRAMEDETPAUSED
Frame detected pause event enable
24
1
read-write
INTERLEAVEWRITEPAUSED
Interleaver write pause event enable
25
1
read-write
INTERLEAVEREADPAUSED
Interleaver read pause event enable
26
1
read-write
TXSUBFRAMEPAUSED
Transmit subframe pause event enable
27
1
read-write
CONVPAUSED
Convolutional coder pause event enable
28
1
read-write
RXWORD
Receive Word Interrupt Enable
29
1
read-write
TXWORD
Transmit Word Interrupt Enable
30
1
read-write
MIRRORIF
No Description
0x070
read-write
0x00000000
0x0003FFFF
TXDONE
TX Done Interrupt Flag
0
1
read-only
TXAFTERFRAMEDONE
TX after frame Done Interrupt Flag
1
1
read-only
TXABORTED
Transmit Aborted Interrupt Flag
2
1
read-only
TXUF
Transmit Underflow Interrupt Flag
3
1
read-only
RXDONE
RX Done Interrupt Flag
4
1
read-only
RXABORTED
RX Aborted Interrupt Flag
5
1
read-only
FRAMEERROR
Frame Error Interrupt Flag
6
1
read-only
BLOCKERROR
Block Error Interrupt Flag
7
1
read-only
RXOF
Receive Overflow Interrupt Flag
8
1
read-only
ADDRERROR
Receive address error event
9
1
read-only
BUSERROR
A bus error event occurred
10
1
read-only
SNIFFOF
Data sniffer overflow
11
1
read-only
FRAMEDETPAUSED
Frame detected pause event active
12
1
read-only
INTERLEAVEWRITEPAUSED
Interleaver write pause event active
13
1
read-only
INTERLEAVEREADPAUSED
Interleaver read pause event active
14
1
read-only
TXSUBFRAMEPAUSED
Transmit subframe pause event active
15
1
read-only
CONVPAUSED
Convolutional coder pause event active
16
1
read-only
IFMIRRORCLEAR
Clear bit for the FRC IF MIRROR Register
17
1
read-write
BUFFERMODE
No Description
0x078
read-write
0x00000000
0x0000000F
TXBUFFERMODE
Transmit Buffer Mode
0
1
read-write
BUFC
The Frame Controller fetches data from the Buffer Controller (BUFC) in transmit mode.
0
REGISTER
The Frame Controller does not fetch data from the Buffer Controller in transmit mode. Instead, data must be written to the DATABUFFER register when the TXWORD interrupt flag is set.
1
RXBUFFERMODE
Receive Buffer Mode
1
2
read-write
BUFC
The Frame Controller write data to the Buffer Controller (BUFC) in receive mode.
0
REGISTER
The Frame Controller does not write data to the Buffer Controller in receive mode. Instead, data must be read from the DATABUFFER register when the RXWORD interrupt flag is set.
1
DISABLE
The Frame Controller will not output demodulated data. This mode can, for instance, be used together with storing RAW frame data.
2
RXFRCBUFMUX
RX FRC Buffer Mux
3
1
read-write
SNIFFCTRL
No Description
0x084
read-write
0x000007FC
0x0003FFFF
SNIFFMODE
Data Sniff Mode
0
2
read-write
OFF
FRC Packet Sniffer mode is disabled
0
UART
UART encoded data is transmitted on the DOUT pin.
1
SPI
SPI data is transmitted on the DOUT pin and a data clock is output to the DCLK pin.
2
SNIFFBITS
Data sniff data bits
2
1
read-write
EIGHT
Each sniffer output word contains 8 data bits
0
NINE
Each sniffer output word contains 9 data bits
1
SNIFFRXDATA
Enable sniffing of received data.
3
1
read-write
SNIFFTXDATA
Enable sniffing of transmitted data.
4
1
read-write
SNIFFRSSI
Enable sniffing of RSSI
5
1
read-write
SNIFFSTATE
Enable sniffing of state information
6
1
read-write
SNIFFAUXDATA
Enable sniffing of auxiliary data
7
1
read-write
SNIFFBR
Sniffer baudrate setting
8
8
read-write
SNIFFSYNCWORD
Sniffer baudrate setting
17
1
read-write
AUXDATA
No Description
0x088
write-only
0x00000000
0x000001FF
AUXDATA
Auxiliary sniffer data output
0
9
write-only
RAWCTRL
No Description
0x08C
read-write
0x00000000
0x000020BF
TXRAWMODE
Transmitter raw data mode
0
2
read-write
DISABLE
RAW transmit mode is disabled
0
SINGLEBUFFER
RAW transmit mode is enabled, transmitting the configured raw data (fetched from RAM) once before transmit is completed.
1
REPEATBUFFER
RAW transmit mode is enabled, transmitting the configured raw data (fetched from RAM) repeatedly until the transmitter is disabled.
2
RXRAWMODE
Receiver raw data mode
2
3
read-write
DISABLE
RAW receive mode is disabled
0
SINGLEITEM
RAW receive mode is enabled, fetching a single item which is stored in the RXRAWDATA register. A new item is fetched when the RXRAWBLOCKED flag is cleared. In this mode, the flag is cleared automatically when RXRAWDATA is read.
1
SINGLEBUFFER
RAW receive mode is enabled, fetching multiple items which are stored to RAM. The RXRAWBLOCKED flag must be cleared in order to start raw data reception.
2
SINGLEBUFFERFRAME
This mode is identical to the SINGLEBUFFER mode, except that the FRC will treat the end of the filled buffer as the end of a frame reception (i.e. also trigger the RXDONE interrupt and signal to the RAC that frame reception is complete.)
3
REPEATBUFFER
RAW receive mode is enabled, fetching multiple items which are stored to RAM. The RXRAWBLOCKED flag must be cleared in order to start raw data reception.
4
RXRAWRANDOM
Receive raw data random number generator
5
1
read-write
RXRAWTRIGGER
Receiver raw data trigger setting
7
1
read-write
IMMEDIATE
RAW data storage is triggered immediately when demodulator is enabled.
0
PRS
RAW data storage is triggered by the selected RXRAWPRSSEL PRS channel.
1
DEMODRAWDATAMUX
Raw data mux control
13
1
read-write
DEMODRAWDATASEL
RAW data is selected using modem register DEMODRAWDATASEL.
0
DEMODRAWDATASEL2
RAW data is selected using modem register DEMODRAWDATASEL2.
1
RXRAWDATA
No Description
0x090
read-only
0x00000000
0xFFFFFFFF
RXRAWDATA
Receiver RAW data register
0
32
read-only
PAUSEDATA
No Description
0x094
read-only
0x00000000
0xFFFFFFFF
PAUSEDATA
Receiver pause data register
0
32
read-only
LIKELYCONVSTATE
No Description
0x098
read-only
0x00000000
0x0000003F
LIKELYCONVSTATE
Most likely convolutional decoder state
0
6
read-only
INTELEMENTNEXT
No Description
0x09C
read-only
0x00000000
0x000000FF
INTELEMENTNEXT
Interleaver element value
0
8
read-only
INTWRITEPOINT
No Description
0x0A0
read-write
0x00000000
0x0000001F
INTWRITEPOINT
Interleaver buffer write pointer
0
5
read-write
INTREADPOINT
No Description
0x0A4
read-write
0x00000000
0x0000001F
INTREADPOINT
Interleaver buffer read pointer
0
5
read-write
AUTOCG
No Description
0x0A8
read-write
0x00000000
0x0000FFFF
AUTOCGEN
Automatic clock gate enable
0
16
read-write
CGCLKSTOP
No Description
0x0AC
read-write
0x00000000
0x0000FFFF
FORCEOFF
Force off
0
16
read-write
RAMBASEADDR
No Description
0x0B0
read-write
0xA0002000
0xFFFFF000
RAMBASEADDR
RAM BASE ADDR
12
20
read-write
FCD0
No Description
0x0B4
read-write
0x000000FF
0x0001FFFF
WORDS
No of Words in sub-frame
0
8
read-write
BUFFER
Buffer to Access
8
2
read-write
INCLUDECRC
Include CRC
10
1
read-write
CALCCRC
Calculate CRC
11
1
read-write
SKIPCRC
Skip First Words in CRC Calculation
12
2
read-write
SKIPWHITE
Skip data whitening in this subframe
14
1
read-write
ADDTRAILTXDATA
Add trailing TX data in this subframe
15
1
read-write
EXCLUDESUBFRAMEWCNT
Exclude subframe from WCNT
16
1
read-write
FCD1
No Description
0x0B8
read-write
0x000000FF
0x0001FFFF
WORDS
No of Words in sub-frame
0
8
read-write
BUFFER
Buffer to Access
8
2
read-write
INCLUDECRC
Include CRC
10
1
read-write
CALCCRC
Calculate CRC
11
1
read-write
SKIPCRC
Skip First Words in CRC Calculation
12
2
read-write
SKIPWHITE
Skip data whitening in this subframe
14
1
read-write
ADDTRAILTXDATA
Add trailing TX data in this subframe
15
1
read-write
EXCLUDESUBFRAMEWCNT
Exclude subframe from WCNT
16
1
read-write
FCD2
No Description
0x0BC
read-write
0x000000FF
0x0001FFFF
WORDS
No of Words in sub-frame
0
8
read-write
BUFFER
Buffer to Access
8
2
read-write
INCLUDECRC
Include CRC
10
1
read-write
CALCCRC
Calculate CRC
11
1
read-write
SKIPCRC
Skip First Words in CRC Calculation
12
2
read-write
SKIPWHITE
Skip data whitening in this subframe
14
1
read-write
ADDTRAILTXDATA
Add trailing TX data in this subframe
15
1
read-write
EXCLUDESUBFRAMEWCNT
Exclude subframe from WCNT
16
1
read-write
FCD3
No Description
0x0C0
read-write
0x000000FF
0x0001FFFF
WORDS
No of Words in sub-frame
0
8
read-write
BUFFER
Buffer to Access
8
2
read-write
INCLUDECRC
Include CRC
10
1
read-write
CALCCRC
Calculate CRC
11
1
read-write
SKIPCRC
Skip First Words in CRC Calculation
12
2
read-write
SKIPWHITE
Skip data whitening in this subframe
14
1
read-write
ADDTRAILTXDATA
Add trailing TX data in this subframe
15
1
read-write
EXCLUDESUBFRAMEWCNT
Exclude subframe from WCNT
16
1
read-write
INTELEMENT0
No Description
0x100
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT1
No Description
0x104
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT2
No Description
0x108
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT3
No Description
0x10C
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT4
No Description
0x110
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT5
No Description
0x114
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT6
No Description
0x118
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT7
No Description
0x11C
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT8
No Description
0x120
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT9
No Description
0x124
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT10
No Description
0x128
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT11
No Description
0x12C
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT12
No Description
0x130
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT13
No Description
0x134
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT14
No Description
0x138
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
INTELEMENT15
No Description
0x13C
read-only
0x00000000
0x000000FF
INTELEMENT
Interleaver element data
0
8
read-only
AGC_NS
0
AGC_NS Registers
0xB800C000
0x00000000
0x00001000
registers
AGC
31
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
Enable peripheral clock to this module
0
1
read-write
STATUS0
No Description
0x008
read-write
0x00000000
0x01FFFFFF
GAININDEX
Gain Table Index
0
6
read-only
RFPKDLAT
RFPKD Latch
6
1
read-only
IFPKDLOLAT
IFPKD Lo threshold pass Latch
7
1
read-only
IFPKDHILAT
IFPKD Hi threshold pass Latch
8
1
read-only
CCA
Clear Channel Assessment
9
1
read-only
GAINOK
Gain OK
10
1
read-only
PGAINDEX
PGA GAIN INDEX
11
4
read-only
LNAINDEX
LNA GAIN INDEX
15
4
read-only
PNINDEX
PN GAIN INDEX
19
4
read-only
ADCINDEX
ADC Attenuator INDEX
23
2
read-write
RSSI
No Description
0x010
read-only
0x00008000
0x0000FFC0
RSSIFRAC
RSSI fractional part
6
2
read-only
RSSIINT
RSSI integer part
8
8
read-only
FRAMERSSI
No Description
0x014
read-only
0x00008000
0x0000FFC0
FRAMERSSIFRAC
FRAMERSSI fractional part
6
2
read-only
FRAMERSSIINT
FRAMERSSI integer part
8
8
read-only
CTRL0
No Description
0x01C
read-write
0x2002727F
0xFEEFFFFF
PWRTARGET
Power Target
0
8
read-write
MODE
Mode
8
3
read-write
CONT
AGC loop is adjusting gain continuously.
0
LOCKPREDET
Gain is locked once a preamble is detected.
1
LOCKFRAMEDET
Gain is locked once a sync word is detected.
2
LOCKDSA
Gain is locked once DSA is detected.
3
RSSISHIFT
RSSI Shift
11
8
read-write
DISCFLOOPADJ
Disable gain adjustment by CFLOOP
19
1
read-write
AGCCLKUNDIVREQ
Enable CLKUNDIV to AGC
21
1
read-write
DISRESETCHPWR
Disable Reset of CHPWR
22
1
read-write
ADCATTENMODE
ADC Attenuator mode
23
1
read-write
DISABLE
ADC attenuator back-off will not be done by AGC
0
NOTMAXGAIN
ADC attenuator is backed-off if rxgain is NOT MAXGAIN
1
ADCATTENCODE
ADC Attenuator code
25
2
read-write
ENRSSIRESET
Enables reset of RSSI and CCA
27
1
read-write
DSADISCFLOOP
Disable channel filter loop
28
1
read-write
DISPNGAINUP
Disable PN gain increase
29
1
read-write
DISPNDWNCOMP
Disable PN gain decrease compensation
30
1
read-write
AGCRST
AGC reset
31
1
read-write
CTRL1
No Description
0x020
read-write
0x00001300
0xFFFFFFFF
CCATHRSH
Clear Channel Assessment (CCA) Threshold
0
8
read-write
RSSIPERIOD
RSSI measure period
8
4
read-write
PWRPERIOD
AGC measure period
12
3
read-write
SUBPERIOD
Subperiod
15
1
read-write
SUBNUM
Subperiod numerator
16
5
read-write
SUBDEN
Subperiod denominator
21
5
read-write
SUBINT
Subperiod integer
26
6
read-write
CTRL2
No Description
0x024
read-write
0x0000610A
0xC3FFFFFF
DMASEL
DMA select
0
1
read-write
RSSI
RSSI
0
GAIN
Gain
1
SAFEMODE
AGC safe mode
1
1
read-write
SAFEMODETHD
Enter threshold
2
3
read-write
REHICNTTHD
Exit threshold based on HICNT
5
8
read-write
RELOTHD
Exit threshold based on Release Counter
13
3
read-write
RELBYCHPWR
Safe mode release mode
16
2
read-write
LO_CNT
Increment counter if IFPKD_LO_LAT signal is not set.
0
PWR
Increment counter if channel power is below RELTARGETPWR.
1
LO_CNT_PWR
Increment if either LO_CNT or PWR.
2
LO_CNT_AND_PWR
Increment if both LO_CNT and PWR.
3
RELTARGETPWR
Safe Mode Release Power Target
18
8
read-write
PRSDEBUGEN
PRS Debug Enable
30
1
read-write
DISRFPKD
Disable RF PEAKDET
31
1
read-write
CTRL3
No Description
0x028
read-write
0x02A8A800
0x03FFFFFF
IFPKDDEB
IF PEAKDET debounce mode enable
0
1
read-write
IFPKDDEBTHD
IF PEAKDET debance thrshold
1
2
read-write
IFPKDDEBPRD
IF PEAKDET debance period
3
6
read-write
IFPKDDEBRST
IF PEAKDET debounce period
9
4
read-write
RFPKDDEB
RF PEAKDET debounce mode enable
13
1
read-write
RFPKDDEBTHD
RF PEAKDET debance thrshold
14
2
read-write
RFPKDDEBPRD
RF PEAKDET debance period
16
6
read-write
RFPKDDEBRST
RFPKD_LAT debounce reset delay
22
4
read-write
RSSISTEPTHR
No Description
0x02C
read-write
0x00000000
0x3FFFFFFF
POSSTEPTHR
Positive Step Threshold
0
8
read-write
NEGSTEPTHR
Negative Step Threshold
8
8
read-write
STEPPER
Step Period
16
1
read-write
DEMODRESTARTPER
Demodulator Restart Period
17
4
read-write
DEMODRESTARTTHR
Demodulator Restart Threshold
21
8
read-write
RSSIFAST
RSSI fast startup
29
1
read-write
IF
No Description
0x038
read-write
0x00000000
0x0000007D
RSSIVALID
RSSI Value is Valid
0
1
read-write
CCA
Clear Channel Assessment
2
1
read-write
RSSIPOSSTEP
Positive RSSI Step Detected
3
1
read-write
RSSINEGSTEP
Negative RSSI Step Detected
4
1
read-write
SHORTRSSIPOSSTEP
Short-term Positive RSSI Step Detected
6
1
read-write
IEN
No Description
0x044
read-write
0x00000000
0x0000007D
RSSIVALID
RSSIVALID Interrupt Enable
0
1
read-write
CCA
CCA Interrupt Enable
2
1
read-write
RSSIPOSSTEP
RSSIPOSSTEP Interrupt Enable
3
1
read-write
RSSINEGSTEP
RSSINEGSTEP Interrupt Enable
4
1
read-write
SHORTRSSIPOSSTEP
SHORTRSSIPOSSTEP Interrupt Enable
6
1
read-write
GAINRANGE
No Description
0x050
read-write
0x08813187
0x0FFFFFFF
LNAINDEXBORDER
LNA gain border
0
4
read-write
PGAINDEXBORDER
PGA gain border
4
4
read-write
GAININCSTEP
AGC gain increase step size
8
4
read-write
PNGAINSTEP
PN Gain Step size
12
4
read-write
LATCHEDHISTEP
Ltached Hi step size
16
4
read-write
HIPWRTHD
High power detect thrshold
20
6
read-write
BOOSTLNA
LNA GAIN BOOST mode
26
1
read-write
LNABWADJ
LNA BW ADJUST
27
1
read-write
AGCPERIOD
No Description
0x054
read-write
0xD607370E
0xFFFFFFFF
PERIODHI
AGC measure period hi
0
8
read-write
PERIODLO
AGC measure period low
8
8
read-write
MAXHICNTTHD
max hi-countrer threshold
16
8
read-write
SETTLETIMEIF
IF peak Detector settling time
24
4
read-write
SETTLETIMERF
RF peak Detector settling time
28
4
read-write
HICNTREGION
No Description
0x058
read-write
0x08060543
0xFFFFFFFF
HICNTREGION0
AGC HICNT to step size map region 0
0
4
read-write
HICNTREGION1
AGC HICNT to step size map region 1
4
4
read-write
HICNTREGION2
AGC HICNT to step size map region 2
8
8
read-write
HICNTREGION3
AGC HICNT to step size map region 3
16
8
read-write
HICNTREGION4
AGC HICNT to step size map region 4
24
8
read-write
STEPDWN
No Description
0x05C
read-write
0x00036D11
0x0003FFFF
STEPDWN0
AGC gain step size 0
0
3
read-write
STEPDWN1
AGC gain step size 1
3
3
read-write
STEPDWN2
AGC gain step size 2
6
3
read-write
STEPDWN3
AGC gain step size 3
9
3
read-write
STEPDWN4
AGC gain step size 4
12
3
read-write
STEPDWN5
AGC gain step size 5
15
3
read-write
GAINSTEPLIM
No Description
0x064
read-write
0x00003144
0x01FFFFFF
CFLOOPSTEPMAX
Maximum step in slow loop
0
5
read-write
CFLOOPDEL
Channel Filter Loop Delay
5
7
read-write
HYST
Hysteresis
12
4
read-write
MAXPWRVAR
Maximum Power Variation
16
8
read-write
TRANRSTAGC
power transient detector Reset AGC
24
1
read-write
PNRFATT0
No Description
0x068
read-write
0x06102040
0x3FFFFFFF
LNAMIXRFATT1
PN RF attenuation code for index 1
0
6
read-write
LNAMIXRFATT2
PN RF attenuation code for index 2
6
6
read-write
LNAMIXRFATT3
PN RF attenuation code for index 3
12
6
read-write
LNAMIXRFATT4
PN RF attenuation code for index 4
18
6
read-write
LNAMIXRFATT5
PN RF attenuation code for index 5
24
6
read-write
PNRFATT1
No Description
0x06C
read-write
0x1848F2C8
0x3FFFFFFF
LNAMIXRFATT6
PN RF attenuation code for index 6
0
6
read-write
LNAMIXRFATT7
PN RF attenuation code for index 7
6
6
read-write
LNAMIXRFATT8
PN RF attenuation code for index 8
12
6
read-write
LNAMIXRFATT9
PN RF attenuation code for index 9
18
6
read-write
LNAMIXRFATT10
PN RF attenuation code for index 10
24
6
read-write
PNRFATT2
No Description
0x070
read-write
0x00F6E81F
0x00FFFFFF
LNAMIXRFATT11
PN RF attenuation code for index 11
0
6
read-write
LNAMIXRFATT12
PN RF attenuation code for index 12
6
6
read-write
LNAMIXRFATT13
PN RF attenuation code for index 13
12
6
read-write
LNAMIXRFATT14
PN RF attenuation code for index 14
18
6
read-write
LNAMIXCODE0
No Description
0x074
read-write
0x15724BBD
0x3FFFFFFF
LNAMIXSLICE1
LNA/MIX slice code for index 1
0
6
read-write
LNAMIXSLICE2
LNA/MIX slice code for index 2
6
6
read-write
LNAMIXSLICE3
LNA/MIX slice code for index 3
12
6
read-write
LNAMIXSLICE4
LNA/MIX slice code for index 4
18
6
read-write
LNAMIXSLICE5
LNA/MIX slice code for index 5
24
6
read-write
LNAMIXCODE1
No Description
0x078
read-write
0x0518A311
0x3FFFFFFF
LNAMIXSLICE6
LNA/MIX slice code for index 6
0
6
read-write
LNAMIXSLICE7
LNA/MIX slice code for index 7
6
6
read-write
LNAMIXSLICE8
LNA/MIX slice code for index 8
12
6
read-write
LNAMIXSLICE9
LNA/MIX slice code for index 9
18
6
read-write
LNAMIXSLICE10
LNA/MIX slice code for index 10
24
6
read-write
PGACODE0
No Description
0x07C
read-write
0x76543210
0xFFFFFFFF
PGAGAIN1
PGA GAIN code for index 1
0
4
read-write
PGAGAIN2
PGA GAIN code for index 2
4
4
read-write
PGAGAIN3
PGA GAIN code for index 3
8
4
read-write
PGAGAIN4
PGA GAIN code for index 4
12
4
read-write
PGAGAIN5
PGA GAIN code for index 5
16
4
read-write
PGAGAIN6
PGA GAIN code for index 6
20
4
read-write
PGAGAIN7
PGA GAIN code for index 7
24
4
read-write
PGAGAIN8
PGA GAIN code for index 8
28
4
read-write
PGACODE1
No Description
0x080
read-write
0x00000A98
0x00000FFF
PGAGAIN9
PGA GAIN code for index 9
0
4
read-write
PGAGAIN10
PGA GAIN code for index 10
4
4
read-write
PGAGAIN11
PGA GAIN code for index 11
8
4
read-write
LBT
No Description
0x088
read-write
0x00000000
0x0000007F
CCARSSIPERIOD
RSSI Period during CCA measurements
0
4
read-write
ENCCARSSIPERIOD
RSSI PERIOD during CCA measurements
4
1
read-write
ENCCAGAINREDUCED
CCA gain reduced
5
1
read-write
ENCCARSSIMAX
Use RSSIMAX to indicate CCA
6
1
read-write
MIRRORIF
No Description
0x08C
read-write
0x00000000
0x0000000F
RSSIPOSSTEPM
Positive RSSI Step Detected
0
1
read-only
RSSINEGSTEPM
Negative RSSI Step Detected
1
1
read-only
SHORTRSSIPOSSTEPM
Short-term Positive RSSI Step Detected
2
1
read-only
IFMIRRORCLEAR
Clear bit for the AGC IF MIRROR Register
3
1
read-write
RFCRC_NS
0
RFCRC_NS Registers
0xB8010000
0x00000000
0x00001000
registers
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
Enable peripheral clock to this module
0
1
read-write
CTRL
No Description
0x008
read-write
0x00000704
0x00001FEF
INPUTINV
Input Invert
0
1
read-write
OUTPUTINV
Output Invert
1
1
read-write
CRCWIDTH
2
2
read-write
CRCWIDTH8
8 bit (1 Byte) CRC code
0
CRCWIDTH16
16 bit (2 Bytes) CRC code
1
CRCWIDTH24
24 bit (3 Bytes) CRC code
2
CRCWIDTH32
32 bit (4 Bytes) CRC code
3
INPUTBITORDER
CRC input bit ordering setting
5
1
read-write
LSBFIRST
The least significant data bit is first input to the CRC generator.
0
MSBFIRST
The most significant data bit is first input to the CRC generator.
1
BYTEREVERSE
Reverse CRC byte ordering over air
6
1
read-write
NORMAL
The least significant byte of the CRC register is transferred first over air via the Frame Controller.
0
REVERSED
The most significant byte of the CRC register is transferred first over air via the Frame Controller.
1
BITREVERSE
Reverse CRC bit ordering over air
7
1
read-write
NORMAL
The bit ordering of CRC data is the same as defined by the BITORDER field in the Frame Controller.
0
REVERSED
The bit ordering of CRC data is the opposite as defined by the BITORDER field in the Frame Controller.
1
BITSPERWORD
Number of bits per input word
8
4
read-write
PADCRCINPUT
Pad CRC input data
12
1
read-write
X0
No zero-padding of CRC input data is applied
0
X1
CRC input data is zero-padded, such that the number of bytes over which the CRC value is calculated at least equals the length of the calculated CRC value.
1
STATUS
No Description
0x00C
read-only
0x00000000
0x00000001
BUSY
CRC Running
0
1
read-only
CMD
No Description
0x010
write-only
0x00000000
0x00000001
INITIALIZE
Initialize CRC
0
1
write-only
INPUTDATA
No Description
0x014
write-only
0x00000000
0x0000FFFF
INPUTDATA
Input Data
0
16
write-only
INIT
No Description
0x018
read-write
0x00000000
0xFFFFFFFF
INIT
CRC Initialization Value
0
32
read-write
DATA
No Description
0x01C
read-only
0x00000000
0xFFFFFFFF
DATA
CRC Data Register
0
32
read-only
POLY
No Description
0x020
read-write
0x00000000
0xFFFFFFFF
POLY
CRC Polynomial Value
0
32
read-write
MODEM_NS
0
MODEM_NS Registers
0xB8014000
0x00000000
0x00001000
registers
MODEM
35
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
Enable peripheral clock to this module
0
1
read-write
STATUS
No Description
0x008
read-only
0x00000000
0xFFFF7FF7
DEMODSTATE
DEMOD state
0
3
read-only
OFF
Off state
0
TIMINGSEARCH
Timing search
1
PRESEARCH
Preamble search
2
FRAMESEARCH
Frame search
3
RXFRAME
Payload Detection
4
FRAMEDETMODE0
Timing search with sliding window (FDM0)
5
FRAMEDETID
Frame Detected ID
4
1
read-only
FRAMEDET0
Last frame was detected with sync word defined in SYNC0.
0
FRAMEDET1
Last frame was detected with sync word defined in SYNC1.
1
ANTSEL
Selected Antenna
5
1
read-only
ANTENNA0
Antenna 0 is selected (ANT0 = 1 and ANT1 = 0).
0
ANTENNA1
Antenna 1 is selected (ANT0 = 0 and ANT1 = 1).
1
TIMSEQINV
Timing Sequence Inverted
6
1
read-only
TIMLOSTCAUSE
Timing Lost Cause
7
1
read-only
LOWCORR
Timing lost during Preamble Search or due to low correlation value during Frame Search.
0
TIMEOUT
Timing lost due to incorrect symbols detected during Frame Search.
1
DSADETECTED
DSA detected
8
1
read-only
DSAFREQESTDONE
DSA frequency estimation complete
9
1
read-only
VITERBIDEMODTIMDET
Viterbi Demod timing detected
10
1
read-only
VITERBIDEMODFRAMEDET
Viterbi Demod frame detected
11
1
read-only
STAMPSTATE
BLE Viterbi Demod Timing Stamp
12
3
read-only
CORR
Correlation
16
8
read-only
WEAKSYMBOLS
Weak symbols
24
8
read-only
TIMDETSTATUS
No Description
0x00C
read-only
0x00000000
0x1F0FFFFF
TIMDETCORR
Correlation value
0
8
read-only
TIMDETFREQOFFEST
Frequency offset estimate
8
8
read-only
TIMDETPREERRORS
Preamble errors
16
4
read-only
TIMDETPASS
Timing detection pass
24
1
read-only
TIMDETINDEX
Timing detection index
25
4
read-only
FREQOFFEST
No Description
0x010
read-only
0x00000000
0xFFFF1FFF
FREQOFFEST
Frequency offset estimate
0
13
read-only
CORRVAL
Correlation value
16
8
read-only
SOFTVAL
Soft detection value
24
8
read-only
AFCADJRX
No Description
0x014
read-only
0x00000000
0x0007FFFF
AFCADJRX
AFC adjustment for RX
0
19
read-only
AFCADJTX
No Description
0x018
read-only
0x00000000
0x0007FFFF
AFCADJTX
AFC adjustment for TX
0
19
read-only
MIXCTRL
No Description
0x01C
read-write
0x00000000
0x0000001F
ANAMIXMODE
Analog receiver mixer mode of operation
0
4
read-write
NORMAL
The analog mixer operates in its normal mode
0
IPQPIQSWAP
I path is positive, Q path is positive, I and Q are swapped
1
IPQN
I path is positive, Q path is negative
2
IPQNIQSWAP
I path is positive, Q path is negative, I and Q are swapped
3
INQP
I path is negative, Q path is positive
4
INQPIQSWAP
I path is negative, Q path is positive, I and Q are swapped
5
INQN
I path is negative, Q path is negative
6
INQNIQSWAP
I path is negative, Q path is negative, I and Q are swapped
7
UPCONVERT
Control the analog receiver mixer such that the analog mixer performs a digital up-conversion on the mixer output, with the frequency set by the DEC0 and CFOSR settings. This mode may be used to perform RF loopback using the normal synthesizer both for transmit and receive, and still get a positive IF frequency on the IF receive signal.
8
DOWNCONVERT
Control the analog receiver mixer such that the analog mixer performs a digital down-conversion on the mixer output, with the frequency set by the DEC0 and CFOSR settings.
9
DIGIQSWAPEN
Digital I/Q swap enable
4
1
read-write
CTRL0
No Description
0x020
read-write
0x00000000
0xFFFFFFFF
FDM0DIFFDIS
Frame Detection Mode 0 disable
0
1
read-write
MAPFSK
Mapping of FSK symbols
1
3
read-write
MAP0
4FSK: Symbol 11, 10, 00, 01 for decreasing frequency. 2FSK/MSK/ASK/OOK: Symbol 1 is high/positive frequency or high amplitude, symbol 0 is low/negative frequency or low amplitude.
0
MAP1
4FSK: Symbol 01, 00, 10, 11 for decreasing frequency. 2FSK/MSK/ASK/OOK: Symbol 0 is high/negative frequency or high amplitude, symbol 1 is low/negative frequency or low amplitude.
1
MAP2
4FSK: Symbol 10, 11, 01, 00 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.
2
MAP3
4FSK: Symbol 00, 01, 11, 10 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.
3
MAP4
4FSK: Symbol 11, 01, 00, 10 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.
4
MAP5
4FSK: Symbol 10, 00, 01, 11 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.
5
MAP6
4FSK: Symbol 01, 11, 10, 00 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.
6
MAP7
4FSK: Symbol 00, 10, 11, 01 for decreasing frequency. 2FSK/MSK/ASK/OOK: Undefined.
7
CODING
Symbol coding
4
2
read-write
NRZ
Non Return to Zero
0
MANCHESTER
Manchester Coding
1
DSSS
Direct Sequence Spread Spectrum
2
LINECODE
Line code. Maps 0 to 0011 symbol and 1 to 1100 symbols
3
MODFORMAT
Modulation format
6
3
read-write
FSK2
Frequency Shift Keying with 2 symbols
0
FSK4
Frequency Shift Keying with 4 symbols
1
BPSK
Binary Phase Shift Keying
2
DBPSK
Differentially encoded Binary Phase Shift Keying
3
OQPSK
Half Sine Shaped Offset Quadrature Phase Shift Keying
4
MSK
Minimum Shift Keying
5
OOKASK
On Off Keying and Amplitude Shift Keying
6
DUALCORROPTDIS
Dual Correlation Optimization Disable
9
1
read-write
OOKASYNCPIN
OOK asynchronous pin mode
10
1
read-write
DSSSLEN
DSSS length
11
5
read-write
DSSSSHIFTS
DSSS shifts
16
3
read-write
NOSHIFT
No symbols are defined by shifting.
0
SHIFT1
Next symbol generated by 1 cyclic shift.
1
SHIFT2
Next symbol generated by 2 cyclic shifts.
2
SHIFT4
Next symbol generated by 4 cyclic shifts.
3
SHIFT8
Next symbol generated by 8 cyclic shifts.
4
SHIFT16
Next symbol generated by 16 cyclic shifts.
5
DSSSDOUBLE
DSSS double
19
2
read-write
DIS
Doubling is disabled.
0
INV
Doubling is enabled by using inverted symbols.
1
CONJ
Doubling is enabled by using complex conjugated symbols.
2
DETDIS
Detection disable
21
1
read-write
DIFFENCMODE
Differential encoding mode
22
3
read-write
DIS
Differential Encoding is disabled.
0
RR0
Transmit the XOR-ed value of the Raw symbol and the last Raw symbol. Initial Raw symbol is 0.
1
RE0
Transmit the XOR-ed value of the Raw symbol and the last Encoded symbol. Initial Encoded symbol is 0.
2
RR1
Transmit the XOR-ed value of the Raw symbol and the last Raw symbol. Initial Raw symbol is 1.
3
RE1
Transmit the XOR-ed value of the Raw symbol and the last Encoded symbol. Initial Encoded symbol is 1.
4
SHAPING
Shaping filter
25
2
read-write
DISABLED
Filter disabled.
0
ODDLENGTH
Filter has odd length. Filter uses coefficients 0,1,2,3,4,5,6,7,8,7,6,5,4,3,2,1,0.
1
EVENLENGTH
Filter has even length. Filter uses coefficients 0,1,2,3,4,5,6,7,7,6,5,4,3,2,1,0.
2
ASYMMETRIC
Filter has asymmetrical coefficients. Filter uses coefficients 0,1,2,3,4,5,6,7.
3
DEMODRAWDATASEL
Demod raw data select
27
3
read-write
DIS
Disabled.
0
ENTROPY
1-bit entropy source extracted from the RF receive chain, to be used for random number generation.
1
ADC
2 * 3-bit I and Q ADC data.
2
FILTLSB
2 * 16-bit I and Q channel filtered data downmixed to zero-IF. The receive signal chain has 19 bits dynamic range at this point, and the FILTLSB setting outputs the 16 least significant bits (with saturation).
3
FILTMSB
2 * 16-bit I and Q channel filtered data downmixed to zero-IF. The receive signal chain has 19 bits dynamic range at this point, and the FILTMSB setting outputs the 16 most significant bits (with truncation).
4
FILTFULL
2 * 19-bit I and Q channel filtered data downmixed to zero-IF. The FILTFULL option will output all 19 bits of dynamic range, sign extended to 32 bits.
5
FREQ
8-bit received frequency data (or logarithmic amplitude for ASK/OOK).
6
DEMOD
8-bit demodulated data (freq/amp/phase). When coherent detection is enabled, only the in-phase component is selected.
7
FRAMEDETDEL
FRAMEDET delay
30
2
read-write
DEL0
No delay
0
DEL8
8 baud delay
1
DEL16
16 baud delay
2
DEL32
32 baud delay
3
CTRL1
No Description
0x024
read-write
0x00000000
0xFFFFDFFF
SYNCBITS
Number of sync-word bits
0
5
read-write
SYNCERRORS
Maximum number of sync errors
5
4
read-write
DUALSYNC
Dual sync words.
9
1
read-write
DISABLED
Demodulator only searches for SYNC0.
0
ENABLED
Demodulator searches for SYNC0 and SYNC1 in parallel.
1
TXSYNC
Transmit sync word.
10
1
read-write
SYNC0
Modulator transmits SYNC0.
0
SYNC1
Modulator transmits SYNC1.
1
SYNCDATA
Sync data.
11
1
read-write
DISABLED
SYNC is not part of transmit payload. Modulator adds SYNC in transmit.
0
ENABLED
SYNC is part of transmit payload. Modulator does not add SYNC in transmit.
1
SYNC1INV
SYNC1 invert.
12
1
read-write
COMPMODE
Compensation mode
14
2
read-write
DIS
Compensation is disabled.
0
PRELOCK
Compensation locks when preamble is detected.
1
FRAMELOCK
Compensation locks when frame is detected.
2
NOLOCK
Compensation is always running
3
RESYNCPER
Resync period
16
4
read-write
PHASEDEMOD
Phase demodulation
20
2
read-write
BDD
Bit Differential Detection.
0
MBDD
Multibit Differential Detection.
1
COH
Coherent Detection.
2
FREQOFFESTPER
Frequency offset estimation period
22
3
read-write
FREQOFFESTLIM
Frequency offset limit
25
7
read-write
CTRL2
No Description
0x028
read-write
0x00001000
0xFFFFFFFF
SQITHRESH
Signal Quality Indicator threshold
0
8
read-write
RXFRCDIS
Receive FRC disable
8
1
read-write
RXPINMODE
Receive pin mode
9
1
read-write
SYNCHRONOUS
Detected payload bits are clocked out on DOUT. Only setups with 1 bit per symbol are supported.
0
ASYNCHRONOUS
DOUT is continuously providing the sign of the detected frequency deviation before offset compensation. Only 2/4-FSK is supported.
1
TXPINMODE
Transmit pin mode
10
2
read-write
OFF
Pinmode is turned off. Data is gathered from FRC. DOUT/DCLK clocks out transmitted data.
0
UNUSED
Unused mode
1
ASYNCHRONOUS
DIN/PRS controls transmitted baud directly. DCLK is set to 0. No support for frame handling nor coding. Only 2-FSK and OOK/ASK can be used.
2
SYNCHRONOUS
DIN/PRS is sampled on the rising edge of DCLK and used as payload. Frame handling and coding is supported. Only setups with 1 bit per symbol is supported.
3
DATAFILTER
Datafilter
12
3
read-write
DISABLED
Datafilter disabled
0
SHORT
Short datafilter enabled. 2*RXBRFRAC should be more than 3.
1
MEDIUM
Medium datafilter enabled. 2*RXBRFRAC should be more than 4.
2
LONG
Long datafilter enabled. 2*RXBRFRAC should be more than 5.
3
LEN6
Datafilter with length 6 enabled. 2*RXBRFRAC should be more than 6.
4
LEN7
Datafilter with length 7 enabled. 2*RXBRFRAC should be more than 7.
5
LEN8
Datafilter with length 8 enabled. 2*RXBRFRAC should be more than 8.
6
LEN9
Datafilter with length 9 enabled. 2*RXBRFRAC should be more than 9.
7
BRDIVA
Baudrate division factor A
15
4
read-write
BRDIVB
Baudrate division factor B
19
4
read-write
DEVMULA
Deviation multiplication factor A
23
2
read-write
DEVMULB
Deviation multiplication factor B
25
2
read-write
RATESELMODE
Rate select mode
27
2
read-write
NOCHANGE
No rate change. BRDIVA/DEVMULA is used for entire frame.
0
PAYLOAD
Change rate for payload. BRDIVA/DEVMULA is used for header and BRDIVB/DEVMULB is used for payload.
1
FRC
FRC selects between BRDIVA/DEVMULA and BRDIVB/DEVMULB for each symbol in the payload. Header uses BRDIVA/DEVMULA.
2
SYNC
The configured/detected syncword decides the settings used for the payload. SYNC0 uses BRDIVA/DEVMULA and SYNC1 uses BRDIVB/DEVMULB. Header uses BRDIVA/DEVMULA.
3
DEVWEIGHTDIS
Deviation weighting disable.
29
1
read-write
DMASEL
DMA select.
30
2
read-write
SOFT
SOFTVAL field
0
CORR
CORRVAL field
1
FREQOFFEST
FREQOFFEST field
2
POE
POE field
3
CTRL3
No Description
0x02C
read-write
0x00008000
0xFFFFFF81
PRSDINEN
DIN PRS enable
0
1
read-write
ANTDIVMODE
Antenna Diversity mode
8
3
read-write
ANTENNA0
Antenna 0 (ANT0=1, ANT1=0) is used
0
ANTENNA1
Antenna 1 (ANT0=0, ANT1=1) is used
1
ANTSELFIRST
Select-First algorithm.
2
ANTSELCORR
Select-Best algorithm based on correlation value.
3
ANTSELRSSI
Select-Best algorithm based on RSSI value.
4
ANTDIVREPEATDIS
Antenna diversity repeat disable
11
1
read-write
TSAMPMODE
Timing Search Amplitude Mode
12
2
read-write
OFF
Amplitude is not used during timing search.
0
ON
Timing detection is disabled for windows where at least one sample is below limit set by TSAMPLIM.
1
DIFF
Timing detection is disabled for windows where the difference between samples is higher than the limit set by TSAMPLIM.
2
TSAMPDEL
Timing Search Amplitude delay
14
2
read-write
TSAMPLIM
Timing Search Amplitude limit
16
16
read-write
CTRL4
No Description
0x030
read-write
0x03000000
0xBFFFFFFF
ISICOMP
Inter Symbol Interference compensation
0
4
read-write
DEVOFFCOMP
Deviation offset compensation
4
1
read-write
PREDISTGAIN
Predistortion gain
5
5
read-write
PREDISTDEB
Predistortion debounce
10
3
read-write
PREDISTAVG
Predistortion Average
13
1
read-write
AVG8
Average over 8 samples.
0
AVG16
Average over 16 samples.
1
PREDISTRST
Predistortion Reset
14
1
read-write
PHASECLICKFILT
Phase click filter
15
7
read-write
SOFTDSSSMODE
Soft DSSS mode
22
1
read-write
CORR0INV
Soft value is inverted value of symbol-0 correlation value.
0
CORRDIFF
Soft value is difference between correlation values for symbol-0 and symbol-1.
1
ADCSATLEVEL
ADC Saturation Level setting
23
3
read-write
CONS1
AGC enters fast loop after first saturation sample.
0
CONS2
2 saturation samples required before AGC enters fast loop.
1
CONS4
4 saturation samples required before AGC enters fast loop.
2
CONS8
8 saturation samples required before AGC enters fast loop.
3
CONS16
16 saturation samples required before AGC enters fast loop.
4
CONS32
32 saturation samples required before AGC enters fast loop.
5
CONS64
64 saturation samples required before AGC enters fast loop.
6
ADCSATDENS
ADC Saturation Density setting
26
2
read-write
OFFSETPHASEMASKING
Offset phase masking
28
1
read-write
OFFSETPHASESCALING
Offset phase scaling
29
1
read-write
CTRL5
No Description
0x034
read-write
0x00000000
0xFF7FFFFE
BRCALEN
Baudrate calibration enable
1
1
read-write
BRCALMODE
Baudrate calibration mode
2
2
read-write
PEAK
Measure period between peaks in demodulated signal. This mode can give false peaks for high oversampling ratios without sufficient datafiltering.
0
ZERO
Measure period between zero-crossings in demodulated signal. This mode can miss zero-crossings for high frequency offsets.
1
PEAKZERO
Combine peak-period and zero-crossing periods. This mode gives best accuracy, but includes weaknesses from both PEAK and ZERO modes.
2
BRCALAVG
Baudrate calibration averaging
4
2
read-write
DETDEL
Detection delay
6
3
read-write
TDEDGE
Timing detection edge mode
9
1
read-write
TREDGE
Timing resynchronization edge mode
10
1
read-write
DSSSCTD
DSSS Correlation Threshold Disable
11
1
read-write
BBSS
Baseband Signal Selection
12
4
read-write
POEPER
Phase Offset Estimation Period
16
4
read-write
DEMODRAWDATASEL2
Demod raw data select 2
20
3
read-write
DIS
Disabled.
0
COH
Coherent demod 5-bit I and Q input data, 10-bit I and Q data after FOE/POE.
1
CORR
4-bit max_corr_index and 17-bit max_corr .
2
CHPW
8-bit channel power and 4-bit BBSSMUX
3
BBPF
11-bit pre-filter correlation output for BLR and 11-bit pre-filter correlation output for COH demod
4
FSM
5-bit Narrow-band BLE FSM state, 5-bit Long-range BLE FSM state, 3-bit DSA FSM state, 7-bit Detection FSM State. Captured each time state changes
5
FOEPREAVG
Frequency Offset Estimate Pre-Averaging
24
3
read-write
LINCORR
Linear Correlation
27
1
read-write
RESYNCBAUDTRANS
Resynchronization Baud Transitions
29
1
read-write
RESYNCLIMIT
Resynchronization Limit
30
1
read-write
HALF
Adjust timing if accumulated timing is higher/lower than RESYNCPER/2.
0
ALWAYS
Adjust timing if accumulated timing is non-zero.
1
CTRL6
No Description
0x038
read-write
0x00000000
0xF63FFFFF
TDREW
Timing Detection Rewind
0
7
read-write
PREBASES
Preamble Bases
7
4
read-write
PSTIMABORT0
Preamble Search Timing Abort Criteria 0
11
1
read-write
PSTIMABORT1
Preamble Search Timing Abort Criteria 1
12
1
read-write
PSTIMABORT2
Preamble Search Timing Abort Criteria 2
13
1
read-write
PSTIMABORT3
Preamble Search Timing Abort Criteria 3
14
1
read-write
ARW
Allow Received Window
15
2
read-write
SMALLWND
Allow received windows when window size is less than half the RAM size.
0
ALWAYS
Always allow received windows.
1
NEVER
Never allow received windows.
2
PSABORT
Allow received windows right after PSTIMABORTn tests have aborted timing and coherent detection is enabled, or when window size is less than half the RAM size.
3
TIMTHRESHGAIN
Timing Threshold Gain
17
3
read-write
CPLXCORREN
Enable Complex Correlation
20
1
read-write
DSSS3SYMBOLSYNCEN
Enable three symbol sync detection
21
1
read-write
CODINGB
Coding format
25
2
read-write
NRZ
Non Return to Zero
0
MANCHESTER
Manchester Coding
1
DSSS
Direct Sequence Spread Spectrum
2
LINECODE
Line code. Maps 0 to 0011 symbol and 1 to 1100 symbols
3
RXBRCALCDIS
RX Baudrate Calculation Disable
30
1
read-write
TXBR
No Description
0x058
read-write
0x00000000
0x00FFFFFF
TXBRNUM
Transmit baudrate numerator
0
16
read-write
TXBRDEN
Transmit baudrate denominator
16
8
read-write
RXBR
No Description
0x05C
read-write
0x00000000
0x00001FFF
RXBRNUM
Receive baudrate numerator
0
5
read-write
RXBRDEN
Receive baudrate denominator
5
5
read-write
RXBRINT
Receive baudrate integer
10
3
read-write
CF
No Description
0x060
read-write
0x00000000
0xFFFFFFFF
DEC0
First decimation
0
3
read-write
DF3
Decimation Factor 0 = 3. Cutoff 0.050 * f<subscript>HFXO</subscript>.
0
DF4WIDE
Decimation Factor 0 = 4. Cutoff 0.069 * f<subscript>HFXO</subscript>.
1
DF4NARROW
Decimation Factor 0 = 4. Cutoff 0.037 * f<subscript>HFXO</subscript>.
2
DF8WIDE
Decimation Factor 0 = 8. Cutoff 0.012 * f<subscript>HFXO</subscript>.
3
DF8NARROW
Decimation Factor 0 = 8. Cutoff 0.005 * f<subscript>HFXO</subscript>.
4
DEC1
Second decimation
3
14
read-write
DEC2
Third decimation
17
6
read-write
CFOSR
Center Frequency Oversampling Ratio
23
3
read-write
CF7
Oversampling ratio = 7
0
CF8
Oversampling ratio = 8
1
CF12
Oversampling ratio = 12
2
CF16
Oversampling ratio = 16
3
CF32
Oversampling ratio = 32
4
CF0
Center frequency set to 0
5
DEC1GAIN
Second decimation filter gain
26
2
read-write
ADD0
No additional gain. Suggested setting for BW higher than 1kHz
0
ADD6
6 dB additional gain. Suggested setting for BW between 250 Hz and 1 kHz
1
ADD12
12 dB additional gain. Suggested setting for BW less than 250 Hz
2
PRE
No Description
0x064
read-write
0x00000000
0xFFFF1FFF
BASE
Preamble base
0
4
read-write
BASEBITS
BASE bits
4
2
read-write
PRESYMB4FSK
Preamble symbols 4-FSK
6
1
read-write
OUTER
Symbols corresponding to +/- 3dev.
0
INNER
Symbols corresponding to +/- dev.
1
PREERRORS
Preamble errors
7
4
read-write
DSSSPRE
DSSS preamble
11
1
read-write
SYNCSYMB4FSK
Sync symbols 4FSK
12
1
read-write
FSK2
The syncword is 2FSK modulated. Each bit in SYNCn is encoded as a positive or negative deviation. The deviation is controlled by PRESYMB4FSK.
0
FSK4
The syncword is 4FSK modulated. Every two bits in SYNCn are encoded as a 4FSK symbol.
1
TXBASES
TX bases
16
16
read-write
SYNC0
No Description
0x068
read-write
0x00000000
0xFFFFFFFF
SYNC0
Sync-word 0
0
32
read-write
SYNC1
No Description
0x06C
read-write
0x00000000
0xFFFFFFFF
SYNC1
Sync word 1
0
32
read-write
TIMING
No Description
0x080
read-write
0x00000000
0xFFFFFFFF
TIMTHRESH
Timing threshold
0
8
read-write
TIMINGBASES
Timing bases
8
4
read-write
ADDTIMSEQ
Additional timing sequences
12
4
read-write
TIMSEQINVEN
Timing sequence inversion enable
16
1
read-write
TIMSEQSYNC
Timing sequence part of sync-word
17
1
read-write
FDM0THRESH
Frame Detection Mode 0 threshold
18
3
read-write
OFFSUBNUM
Offset subperiod numerator
21
4
read-write
OFFSUBDEN
Offset subperiod denominator
25
4
read-write
TSAGCDEL
Timing Search AGC delay
29
1
read-write
FASTRESYNC
Fast timing resynchronization
30
2
read-write
DIS
Disabled.
0
PREDET
Allow fast resynchronization until preamble is detected.
1
FRAMEDET
Allow fast resynchronization until frame is detected.
2
DSSS0
No Description
0x084
read-write
0x00000000
0xFFFFFFFF
DSSS0
DSSS symbol 0
0
32
read-write
MODINDEX
No Description
0x088
read-write
0x00000000
0x003F03FF
MODINDEXM
Modulation index mantissa.
0
5
read-write
MODINDEXE
Modulation index exponent.
5
5
read-write
FREQGAINE
Frequency demodulation gain - exponent
16
3
read-write
FREQGAINM
Frequency demodulation gain - mantissa
19
3
read-write
AFC
No Description
0x08C
read-write
0x00000000
0x1FFFFDFF
AFCSCALEM
AFC scaling mantissa
0
5
read-write
AFCSCALEE
AFC scaling exponent
5
4
read-write
AFCRXMODE
AFC RX mode
10
3
read-write
DIS
Disabled.
0
FREE
Free running. AFCADJRX constantly updated.
1
FREEPRESTART
Free running. AFCADJRX not updated before preamble is detected.
2
TIMLOCK
AFCADJRX locked when timing is detected.
3
PRELOCK
AFCADJRX locked when preamble is detected.
4
FRAMELOCK
AFCADJRX locked when frame is detected.
5
FRAMELOCKPRESTART
AFCADJRX not updated before preamble is detected and locked when frame is detected.
6
AFCTXMODE
AFC TX mode
13
2
read-write
DIS
Disabled.
0
PRELOCK
AFCADJTX loaded from AFCADJRX when preamble is detected.
1
FRAMELOCK
AFCADJTX loaded from AFCADJRX when frame is detected.
2
AFCRXCLR
AFCRX clear mode
15
1
read-write
AFCDEL
AFC delay
16
5
read-write
AFCAVGPER
AFC average period
21
3
read-write
AFCLIMRESET
Reset AFCADJRX value
24
1
read-write
AFCONESHOT
AFC One-Shot feature
25
1
read-write
AFCENINTCOMP
Internal frequency offset compensation
26
1
read-write
AFCDSAFREQOFFEST
Consider frequency offset estimation
27
1
read-write
AFCDELDET
Delay Detection state machine
28
1
read-write
AFCADJLIM
No Description
0x090
read-write
0x00000000
0x0003FFFF
AFCADJLIM
AFC adjustment limit
0
18
read-write
SHAPING0
No Description
0x094
read-write
0x22130A04
0xFFFFFFFF
COEFF0
Shaping Coefficient 0
0
8
read-write
COEFF1
Shaping Coefficient 1
8
8
read-write
COEFF2
Shaping Coefficient 2
16
8
read-write
COEFF3
Shaping Coefficient 3
24
8
read-write
SHAPING1
No Description
0x098
read-write
0x4F4A4132
0xFFFFFFFF
COEFF4
Shaping Coefficient 4
0
8
read-write
COEFF5
Shaping Coefficient 5
8
8
read-write
COEFF6
Shaping Coefficient 6
16
8
read-write
COEFF7
Shaping Coefficient 7
24
8
read-write
SHAPING2
No Description
0x09C
read-write
0x00000000
0xFFFFFFFF
COEFF8
Shaping Coefficient 8
0
8
read-write
COEFF9
Shaping Coefficient 9
8
8
read-write
COEFF10
Shaping Coefficient 10
16
8
read-write
COEFF11
Shaping Coefficient 11
24
8
read-write
SHAPING3
No Description
0x0A0
read-write
0x00000000
0xFFFFFFFF
COEFF12
Shaping Coefficient 12
0
8
read-write
COEFF13
Shaping Coefficient 13
8
8
read-write
COEFF14
Shaping Coefficient 14
16
8
read-write
COEFF15
Shaping Coefficient 15
24
8
read-write
SHAPING4
No Description
0x0A4
read-write
0x00000000
0xFFFFFFFF
COEFF16
Shaping Coefficient 16
0
6
read-write
COEFF17
Shaping Coefficient 17
6
6
read-write
COEFF18
Shaping Coefficient 18
12
6
read-write
COEFF19
Shaping Coefficient 19
18
5
read-write
COEFF20
Shaping Coefficient 20
23
5
read-write
COEFF21
Shaping Coefficient 21
28
4
read-write
SHAPING5
No Description
0x0A8
read-write
0x00000000
0xFFFFFFFF
COEFF22
Shaping Coefficient 22
0
4
read-write
COEFF23
Shaping Coefficient 23
4
4
read-write
COEFF24
Shaping Coefficient 24
8
4
read-write
COEFF25
Shaping Coefficient 25
12
4
read-write
COEFF26
Shaping Coefficient 26
16
4
read-write
COEFF27
Shaping Coefficient 27
20
4
read-write
COEFF28
Shaping Coefficient 28
24
4
read-write
COEFF29
Shaping Coefficient 29
28
4
read-write
SHAPING6
No Description
0x0AC
read-write
0x00000000
0xFFFFFFFF
COEFF30
Shaping Coefficient 30
0
4
read-write
COEFF31
Shaping Coefficient 31
4
4
read-write
COEFF32
Shaping Coefficient 32
8
3
read-write
COEFF33
Shaping Coefficient 33
11
3
read-write
COEFF34
Shaping Coefficient 34
14
3
read-write
COEFF35
Shaping Coefficient 35
17
3
read-write
COEFF36
Shaping Coefficient 36
20
3
read-write
COEFF37
Shaping Coefficient 37
23
3
read-write
COEFF38
Shaping Coefficient 38
26
3
read-write
COEFF39
Shaping Coefficient 39
29
3
read-write
RAMPCTRL
No Description
0x0C0
read-write
0x00000555
0xFF800FFF
RAMPRATE0
Ramp rate 0
0
4
read-write
RAMPRATE1
Ramp rate 1
4
4
read-write
RAMPRATE2
Ramp rate 2
8
4
read-write
RAMPLEV
No Description
0x0C4
read-write
0x00FFFFFF
0x00FFFFFF
RAMPLEV0
Ramp level 0
0
8
read-write
RAMPLEV1
Ramp level 1
8
8
read-write
RAMPLEV2
Ramp level 2
16
8
read-write
DCCOMP
No Description
0x0E0
read-write
0x00000030
0x000001FF
DCESTIEN
DC Offset Estimation Enable
0
1
read-write
DCCOMPEN
DC Offset Compensation Enable
1
1
read-write
DCRSTEN
DC Compensation Filter Reset Enable
2
1
read-write
DCCOMPFREEZE
DC Offset Compensation Filter Freeze
3
1
read-write
DCCOMPGEAR
DC Offset Compensation Filter Gear
4
3
read-write
DCLIMIT
DC offset limit
7
2
read-write
FULLSCALE
1000 mV
0
FULLSCALEBY4
250 mV
1
FULLSCALEBY8
125 mV
2
FULLSCALEBY16
62 mV
3
DCCOMPFILTINIT
No Description
0x0E4
read-write
0x00000000
0x7FFFFFFF
DCCOMPINITVALI
I-channel initialization value
0
15
read-write
DCCOMPINITVALQ
Q-channel initialization value
15
15
read-write
DCCOMPINIT
Initialize filter state
30
1
read-write
DCESTI
No Description
0x0E8
read-only
0x00000000
0x3FFFFFFF
DCCOMPESTIVALI
I-channel DC-Offset Estimated value
0
15
read-only
DCCOMPESTIVALQ
Q-channel DC-Offset Estimated value
15
15
read-only
SRCCHF
No Description
0x0EC
read-write
0x00000000
0xEFFFF8FF
SRCRATIO1
I-channel SRC ratio
0
8
read-write
SRCENABLE1
SRC1 enable
11
1
read-write
SRCRATIO2
Q-channel SRC ratio
12
15
read-write
SRCENABLE2
SRC2 enable
27
1
read-write
BWSEL
Channel filter bandwidth
29
2
read-write
X0
wide bandwidth selected ; BW = 0.263*Fxtal/dec0-factor/dec1-factor
0
X1
wide bandwidth selected ; BW = 0.263*Fxtal/dec0-factor/dec1-factor
1
X2
narrow bandwidth selected ; BW = 0.196*Fxtal/dec0-factor/dec1-factor
2
X3
narrow bandwidth selected ; BW = 0.196*Fxtal/dec0-factor/dec1-factor
3
INTOSR
Forcing Integer OSR
31
1
read-write
INTAFC
No Description
0x0F0
read-write
0x00000000
0x00FFFFFF
FOEPREAVG0
First estimate
0
3
read-write
FOEPREAVG1
Second estimate
3
3
read-write
FOEPREAVG2
Third estimate
6
3
read-write
FOEPREAVG3
Fourth estimate
9
3
read-write
FOEPREAVG4
Fifth estimate
12
3
read-write
FOEPREAVG5
Sixth estimate
15
3
read-write
FOEPREAVG6
Seventh estimate
18
3
read-write
FOEPREAVG7
Eighth estimate
21
3
read-write
DSATHD0
No Description
0x0F4
read-write
0x07830464
0xFFFFFFFF
SPIKETHD
Spike threshold
0
8
read-write
UNMODTHD
Unmodulated carrier detector threshold
8
6
read-write
FDEVMINTHD
Frequency deviation minimum threshold
14
6
read-write
FDEVMAXTHD
Frequency deviation maximum threshold
20
12
read-write
DSATHD1
No Description
0x0F8
read-write
0x3AC81388
0x7FFFFFFF
POWABSTHD
Power absolute threshold
0
16
read-write
POWRELTHD
Relative power detector threshold
16
2
read-write
DISABLED
Threshold is 6dB. The relative power detector will trigger when the current RSSI is 6dB stronger than the previously detected RSSI.
0
MODE1
Threshold is 9dB. The relative power detector will trigger when the current RSSI is 9dB stronger than the previously detected RSSI.
1
MODE2
Threshold is 12dB. The relative power detector will trigger when the current RSSI is 12dB stronger than the previously detected RSSI.
2
MODE3
Threshold is 15dB. The relative power detector will trigger when the current RSSI is 15dB stronger than the previously detected RSSI.
3
DSARSTCNT
DSA reset counter
18
3
read-write
RSSIJMPTHD
RSSI jump detector threshold
21
4
read-write
FREQLATDLY
Frequency late delay
25
2
read-write
PWRFLTBYP
Power filter bypass
27
1
read-write
AMPFLTBYP
Amplitude filter bypass
28
1
read-write
PWRDETDIS
Power detection disabled
29
1
read-write
FREQSCALE
Frequency scale factor
30
1
read-write
DSACTRL
No Description
0x0FC
read-write
0x000A2090
0xFFEFFFFF
DSAMODE
Mode of Digital Signal Arrival detector
0
2
read-write
DISABLED
DSA is disabled
0
ENABLED
DSA is enabled by the relative/absolute RSSI detector and is reset by using detectors for spike content and frequency deviation. The RSSI jump detector is used to recover from false detects.
1
ARRTHD
Signal arrival valid counter threshold
2
4
read-write
ARRTOLERTHD0
Arrival tolerance threshold 0
6
5
read-write
ARRTOLERTHD1
Arrival tolerance threshold 1
11
5
read-write
SCHPRD
Search period window length
16
1
read-write
TS2
The search period is 2 symbol periods.
0
TS4
The search period is 4 symbol periods.
1
FREQAVGSYM
DSA frequency estimation averaging
17
1
read-write
AVG2TS
Frequency estimation over 2 symbol periods.
0
AVG4TS
Frequency estimation over 4 symbol periods.
1
TRANRSTDSA
power transient detector Reset DSA
18
1
read-write
DSARSTON
DSA detection reset
19
1
read-write
GAINREDUCDLY
Detection Delay of AGC gain reduction
21
2
read-write
LOWDUTY
Low duty cycle delay
23
3
read-write
RESTORE
Power detector reset of DSA
26
1
read-write
AGCBAUDEN
Consider Baud_en from AGC
27
1
read-write
AMPJUPTHD
Amplitude jump detection thrshold
28
4
read-write
VITERBIDEMOD
No Description
0x100
read-write
0x00206100
0xFFFFFFFF
VTDEMODEN
Viterbi demodulator enable
0
1
read-write
HARDDECISION
Hard decision
1
1
read-write
VITERBIKSI1
VITERBI KSI1
2
7
read-write
VITERBIKSI2
VITERBI KSI2
9
7
read-write
VITERBIKSI3
VITERBI KSI3
16
6
read-write
SYNTHAFC
Synthesizer AFC in Viterbi demod
22
1
read-write
CORRCYCLE
Correction cycles
23
4
read-write
CORRSTPSIZE
Correction step size
27
4
read-write
DISDEMODOF
Disable Demod Over Flow Detection
31
1
read-write
VTCORRCFG0
No Description
0x104
read-write
0x123556B7
0xFFFFFFFF
EXPECTPATT
Expected pattern
0
32
read-write
DIGMIXCTRL
No Description
0x10C
read-write
0x00000000
0x003FFFFF
DIGMIXFREQ
Digital mixer frequency control word
0
20
read-write
DIGMIXMODE
Digital mixer frequency control
20
1
read-write
CFOSR
Mixer frequency specified by CFOSR.
0
DIGMIXFREQ
Mixer frequency specified by DIGMIXFREQ.
1
MIXERCONJ
Digital mixer input conjugate
21
1
read-write
VTCORRCFG1
No Description
0x110
read-write
0x29043020
0x7FFFFFFF
CORRSHFTLEN
Correlator shift length
0
6
read-write
VTFRQLIM
Viterbi frequency limiter
6
9
read-write
EXPSYNCLEN
Expected sync length
15
8
read-write
BUFFHEAD
Buffer header
23
4
read-write
EXPECTHT
Expected patterns head and tail
27
4
read-write
VTTRACK
No Description
0x114
read-write
0x0D80BB88
0x3FFFFFFF
FREQTRACKMODE
Frequency tracking mode
0
2
read-write
DISABLED
Frequency tracking disabled. Only a one-time frequency offset compensation applied through DSA.
0
MODE1
Frequency tracking enabled with one correction, when needed, every 16 symbol periods.
1
MODE2
Frequency tracking enabled with one correction, when needed, every 32 symbol periods.
2
MODE3
Frequency tracking enabled with one correction, when needed, every 48 symbol periods.
3
TIMTRACKTHD
Timing tracking threshold
2
4
read-write
TIMEACQUTHD
Time acquisition threshold
6
8
read-write
TIMCHK
Time check
14
1
read-write
TIMEOUTMODE
Timeout mode
15
1
read-write
TIMGEAR
Timing Gear
16
2
read-write
GEAR0
Execute timing tracking regardless of difference between Early/Late and Current correlation values. Referred to as fast gear. Same as GEAR3
0
GEAR1
Execute timing tracking only when correlation value of Early/Late is 75% or less of the Current correlation value. Referred to as medium gear.
1
GEAR2
Execute timing tracking only when correlation value of Early/Late is 50% or less of the Current correlation value. Referred to as slow gear.
2
FREQBIAS
Frequency estimation bias
18
4
read-write
HIPWRTHD
High Power detection threshold
22
8
read-write
BREST
No Description
0x118
read-only
0x00000000
0x000007FF
BRESTINT
Integer part of estimated baudrate
0
6
read-only
BRESTNUM
Fractional part of estimated baudrate
6
5
read-only
AUTOCG
No Description
0x124
read-write
0x00000000
0x0000FFFF
AUTOCGEN
Enable automatic clock gating
0
16
read-write
CGCLKSTOP
No Description
0x128
read-write
0x00000000
0x0000FFFF
FORCEOFF
Manual control clocks
0
16
read-write
POE
No Description
0x12C
read-only
0x00000000
0x03FF03FF
POEI
In-phase component of POE.
0
10
read-only
POEQ
Quadrature component of POE.
16
10
read-only
DSATHD2
No Description
0x130
read-write
0x0C660664
0x7FFFFEFF
POWABSTHDLOG
Power threshold in logarithm-scale
0
8
read-write
JUMPDETEN
Power jump detection enable
9
1
read-write
FDADJTHD
Frequency deviation ripple threshold
10
6
read-write
PMDETPASSTHD
DSA Preamble detection counter threshold
16
4
read-write
FREQESTTHD
Frequency Estimation Timeout Threshold
20
5
read-write
INTERFERDET
Interference detection threshold
25
5
read-write
PMDETFORCE
Force DSA preamble detector
30
1
read-write
DIRECTMODE
No Description
0x134
read-write
0x0000010C
0x00001F0F
DMENABLE
Enable Direct Mode
0
1
read-write
SYNCASYNC
Choose Synchronous or Asynchronous mode
1
1
read-write
SYNCPREAM
Synchronous mode preamble
2
2
read-write
ADD0
No preamble bits appended
0
ADD8
8 preamble bits appended
1
ADD16
16 preamble bits appended
2
ADD32
32 preamble bits appended
3
CLKWIDTH
Synchronous mode clock pulse width
8
5
read-write
LONGRANGE
No Description
0x138
read-write
0x00FA53E8
0xFFFFFFFF
LRCORRTHD
Correlator threshold
0
11
read-write
LRCORRSCHWIN
Window size
11
4
read-write
LRBLE
Enable
15
1
read-write
LRTIMCORRTHD
Correlator threshold
16
11
read-write
LRBLEDSA
DSA enable
27
1
read-write
LRDEC
DEC value
28
3
read-write
LRCORRTHDDYNEN
Correlator THD dynamic enable
31
1
read-write
LONGRANGE1
No Description
0x13C
read-write
0x00000000
0x3FFF7FFF
LRSS
Long Range Signal Selection
0
4
read-write
LRTIMEOUTTHD
Long Range Time Out Threshold
4
11
read-write
CHPWRACCUDEL
Channel Power Accumulated Delay
16
2
read-write
DEL0
Use accumulated channel power value
0
DEL32
Delayed by 32 chips
1
DEL64
Delayed by 64 chips
2
HYSVAL
Hysteresis Value for BBSS
18
3
read-write
AVGWIN
Average window
21
3
read-write
LRSPIKETHADD
Long Range DSA spike threshold addition
24
4
read-write
LOGICBASEDPUGATE
Logic Based Phase Unwrap Gating
28
1
read-write
LOGICBASEDLRDEMODGATE
Logic Based Long Range Demod Gating
29
1
read-write
LONGRANGE2
No Description
0x140
read-write
0x00000000
0xFFFFFFFF
LRCHPWRTH1
Long Range channel power threshold
0
8
read-write
LRCHPWRTH2
Long Range channel power threshold
8
8
read-write
LRCHPWRTH3
Long Range channel power threshold
16
8
read-write
LRCHPWRTH4
Long Range channel power threshold
24
8
read-write
LONGRANGE3
No Description
0x144
read-write
0x00000000
0xFFFFFFFF
LRCHPWRTH5
Long Range channel power threshold
0
8
read-write
LRCHPWRTH6
Long Range channel power threshold
8
8
read-write
LRCHPWRTH7
Long Range channel power threshold
16
8
read-write
LRCHPWRTH8
Long Range channel power threshold
24
8
read-write
LONGRANGE4
No Description
0x148
read-write
0x00000000
0xFFFFFFFF
LRCHPWRTH9
Long Range channel power threshold
0
8
read-write
LRCHPWRTH10
Long Range channel power threshold
8
8
read-write
LRCHPWRSH1
Long Range channel power shift
16
4
read-write
LRCHPWRSH2
Long Range channel power shift
20
4
read-write
LRCHPWRSH3
Long Range channel power shift
24
4
read-write
LRCHPWRSH4
Long Range channel power shift
28
4
read-write
LONGRANGE5
No Description
0x14C
read-write
0x00000000
0x0FFFFFFF
LRCHPWRSH5
Long Range channel power shift
0
4
read-write
LRCHPWRSH6
Long Range channel power shift
4
4
read-write
LRCHPWRSH7
Long Range channel power shift
8
4
read-write
LRCHPWRSH8
Long Range channel power shift
12
4
read-write
LRCHPWRSH9
Long Range channel power shift
16
4
read-write
LRCHPWRSH10
Long Range channel power shift
20
4
read-write
LRCHPWRSH11
Long Range channel power shift
24
4
read-write
LONGRANGE6
No Description
0x150
read-write
0x00000000
0xFFF7FFFF
LRCHPWRSPIKETH
Long Range channel power spike threshold
0
8
read-write
LRSPIKETHD
Long Range spike threshold
8
11
read-write
LRCHPWRTH11
Long Range channel power threshold
20
8
read-write
LRCHPWRSH12
Long Range channel power shift
28
4
read-write
LRFRC
No Description
0x154
read-write
0x00000001
0x000000FF
CI500
Long Range CI mapping for 500kbps
0
2
read-write
FRCACKTIMETHD
FRC acknowledge timeout threshold
2
6
read-write
COH0
No Description
0x158
read-write
0x00000000
0xFFFFFFE7
COHDYNAMICBBSSEN
Dynamic BBSS enable bit
0
1
read-write
COHDYNAMICSYNCTHRESH
Dynamic syncword threshold enable bit
1
1
read-write
COHDYNAMICPRETHRESH
Dynamic preamble threshold enable bit
2
1
read-write
COHDYNAMICPRETHRESHSEL
Dynamic preamble threshold selection
5
3
read-write
SEL0
1x sync coeff
0
SEL1
0.94x sync coeff
1
SEL2
0.88x sync coeff
2
SEL3
0.74x sync coeff
3
SEL4
0.5x sync coeff
4
COHCHPWRTH0
Channel power threshold
8
8
read-write
COHCHPWRTH1
Channel power threshold
16
8
read-write
COHCHPWRTH2
Channel power threshold
24
8
read-write
COH1
No Description
0x15C
read-write
0x00000000
0xFFFFFFFF
SYNCTHRESH0
Minimum correlation threshold
0
8
read-write
SYNCTHRESH1
Minimum correlation threshold
8
8
read-write
SYNCTHRESH2
Minimum correlation threshold
16
8
read-write
SYNCTHRESH3
Minimum correlation threshold
24
8
read-write
COH2
No Description
0x160
read-write
0x00000000
0xFFFFFFFF
SYNCTHRESHDELTA0
Syncword correlation delta threshold
0
4
read-write
SYNCTHRESHDELTA1
Syncword correlation delta threshold
4
4
read-write
SYNCTHRESHDELTA2
Syncword correlation delta threshold
8
4
read-write
SYNCTHRESHDELTA3
Syncword correlation delta threshold
12
4
read-write
DSAPEAKCHPWRTH
DSA Peak Check CHpwr Threshold
16
8
read-write
FIXEDCDTHFORIIR
.
24
8
read-write
COH3
No Description
0x164
read-write
0x00000000
0x1FFFFFFF
COHDSAEN
DSA enable bit
0
1
read-write
COHDSAADDWNDSIZE
DSA additional window size
1
10
read-write
CDSS
DSA Signal Selection
11
3
read-write
DSAPEAKCHKEN
DSA Peak Checking Enable
14
1
read-write
DSAPEAKINDLEN
DSA Peak Index length
15
3
read-write
DSAPEAKCHPWREN
DSA Peak Check channel power enable
18
1
read-write
LOGICBASEDCOHDEMODGATE
Logic Based clock gate
19
1
read-write
DYNIIRCOEFOPTION
Dynamic IIR
20
2
read-write
ONEPEAKQUALEN
One Peak
22
1
read-write
PEAKCHKTIMOUT
Peak Check Time Out
23
5
read-write
COHDSADETDIS
DSA Detection Disable
28
1
read-write
DSATHD3
No Description
0x168
read-write
0x07830464
0xFFFFFFFF
SPIKETHDLO
Spike threshold
0
8
read-write
UNMODTHDLO
Unmodulated carrier detector threshold
8
6
read-write
FDEVMINTHDLO
Frequency deviation minimum threshold
14
6
read-write
FDEVMAXTHDLO
Frequency deviation maximum threshold
20
12
read-write
DSATHD4
No Description
0x16C
read-write
0x00821388
0x07FFFFFF
POWABSTHDLO
Power absolute threshold for low power
0
16
read-write
ARRTOLERTHD0LO
Arrival tolerance threshold 0
16
5
read-write
ARRTOLERTHD1LO
Arrival tolerance threshold 1
21
5
read-write
SWTHD
Enable switch threshold for low power
26
1
read-write
VTBLETIMING
No Description
0x170
read-write
0x00000000
0x0000FFF3
VTBLETIMINGSEL
Viterbi BLE timing stamp selection
0
2
read-write
FRAMEDET_DELAY
Delayed frame detection will be used as Timing stamp. This mode should be selected for legacy demod and Long Range BLE demod.
0
END_FRAME_PULSE
The end of frame detection from Narrow Viterbi demod will be used as Timing stamp. This signal is a narrow pulse signal and pulse width is one xo clock cycle.
1
END_FRAME
The end of frame detection from Narrow Viterbi demod will be used as Timing stamp. This signal is a wdie pulse signal
2
INV_END_FRAME
For testing only.
3
TIMINGDELAY
Viterbi BLE Delay timer
4
8
read-write
FLENOFF
Timing Stamp Frame Length Offset
12
4
read-write
IF
No Description
0x208
read-write
0x00000000
0x0001FF07
TXFRAMESENT
Frame sent
0
1
read-write
TXSYNCSENT
Sync word sent
1
1
read-write
TXPRESENT
Preamble sent
2
1
read-write
RXTIMDET
Timing detected
8
1
read-write
RXPREDET
Preamble detected
9
1
read-write
RXFRAMEDET0
Frame with sync-word 0 detected
10
1
read-write
RXFRAMEDET1
Frame with sync-word 1 detected
11
1
read-write
RXTIMLOST
Timing lost
12
1
read-write
RXPRELOST
Preamble lost
13
1
read-write
RXFRAMEDETOF
Frame detection overflow
14
1
read-write
RXTIMNF
Timing not found
15
1
read-write
FRCTIMOUT
DEMOD-FRC req/ack timeout
16
1
read-write
IEN
No Description
0x20C
read-write
0x00000000
0x0001FF07
TXFRAMESENT
Frame sent
0
1
read-write
TXSYNCSENT
Sync word sent
1
1
read-write
TXPRESENT
Preamble sent
2
1
read-write
RXTIMDET
Timing detected
8
1
read-write
RXPREDET
Preamble detected
9
1
read-write
RXFRAMEDET0
Frame with sync-word 0 detected
10
1
read-write
RXFRAMEDET1
Frame with sync-word 1 detected
11
1
read-write
RXTIMLOST
Timing lost
12
1
read-write
RXPRELOST
Preamble lost
13
1
read-write
RXFRAMEDETOF
Frame detection overflow
14
1
read-write
RXTIMNF
Timing not found
15
1
read-write
FRCTIMOUT
DEMOD-FRC req/ack timeout
16
1
read-write
CMD
No Description
0x218
write-only
0x00000000
0x00000039
PRESTOP
Preamble stop
0
1
write-only
AFCTXLOCK
Lock AFC TX compensation
3
1
write-only
AFCTXCLEAR
Clear AFC TX compensation.
4
1
write-only
AFCRXCLEAR
Clear AFC RX compensation.
5
1
write-only
FSMSTATUS
No Description
0x21C
read-only
0x00000000
0x000FFFFF
DETSTATE
Detection FSM state
0
7
read-only
OFF
Off state
0
TIMINGSEARCH
Timing search
10
PRESEARCH
Preamble search
20
FRAMESEARCH
Frame search
30
RXFRAME
Payload Detection
40
FRAMEDETMODE0
Timing search with sliding window (FDM0)
50
DSASTATE
Demodulator DSA FSM state
7
3
read-only
IDLE
IDLE state
0
ARRIVALCHK
Arrival Check
1
STATUSCHK
Status Check
2
SAMPPW
SAMP_PW
3
WAITPWRUP
WAIT_PWRUP
4
WAITDSALO
WAIT_DSALO
5
WAITABORT
WAIT_ABORT
6
STOP
STOP
7
LRBLESTATE
Demodulator long-range BLE FSM state
10
5
read-only
IDLE
IDLE state
0
CLEANUP
CLEANUP
1
CORRCOE
CORRCOE
2
WAITLRDSA
WAIT_LR_DSA
3
MAXCORR
MAXCORR
4
WAITRDY
WAIT_RDY
5
FEC1DATA
FEC1_DATA
6
FEC1ACK
FEC1_ACK
7
PAUSE
PAUSE
8
FEC2DATA
FEC2_DATA
9
FEC2ACK
FEC2_ACK
10
TRACKCUR
TRACK_CUR
11
TRACKEAR
TRACK_EAR
12
TRACKLAT
TRACK_LAT
13
TRACKDONE
TRACK_DONE
14
TDECISION
T_DECISION
15
STOP
STOP
16
NBBLESTATE
Demodulator Narrow-band BLE FSM state
15
5
read-only
IDLE
IDLE state
0
VTINITI
VTINITI
1
ADDRNXT
ADDR_NXT
2
INICOST
INI_COST
3
CALCCOST
CALC_COST
4
INITALACQU
INITAL_ACQU
5
INITALCOSTCALC
INITAL_COST_CALC
6
MINCOSTCALC
MIN_COST_CALC
7
FREQACQU
FREQ_ACQU
8
FREQACQUDONE
FREQ_ACQU_DONE
9
TIMINGACQUEARLY
TIMING_ACQU_EARLY
10
TIMINGACQUCURR
TIMING_ACQU_CURR
11
TIMINGACQULATE
TIMING_ACQU_LATE
12
TIMINGACQUDONE
TIMING_ACQU_DONE
13
VIRTBIINIT0
VIRTBI_INIT0
14
VIRTBIINIT1
VIRTBI_INIT1
15
VIRTBIRXSYNC
VIRTBI_RXSYNC
16
VIRTBIRXPAYLOAD
VIRTBI_RXPAYLOAD
17
HARDRXSYNC
HARD_RXSYNC
18
HARDXPAYLOAD
HARD_RXPAYLOAD
19
TRACKFREQ
TRACK_FREQ
20
TRACKTIMEARLY
TRACK_TIM_EARLY
21
TRACKTIMCURR
TRACK_TIM_CURR
22
TRACKTIMLATE
TRACK_TIM_LATE
23
TRACKDONE
TRACK_DONE
24
TRACKDECISION
TRACK_DECISION
25
STOP
STOP
26
WAITACK
WAIT_ACK
27
DEBUG
DEBUG
28
STATUS2
No Description
0x220
read-only
0x00000000
0x00003FFF
CHPWRACCUMUX
Channel power
0
8
read-only
BBSSMUX
Actual Baseband Signal Selection
8
4
read-only
LRBLECI
RXed packet's LR BLE coding indicator
12
2
read-only
LR125k
FEC block 2 coded using C=8, 125kbps
0
LR500k
FEC block 2 coded using C=2, 500kbps
1
STATUS3
No Description
0x224
read-only
0x00000000
0x07FFFFFF
BBPFOUTABS1
Pre-filter Correlation Output
0
11
read-only
BBPFOUTABS
Pre-filter Correlation Output for BLR
11
11
read-only
LRDSALIVE
BLRDSA Prefilter above LRSPIKETHD
22
1
read-only
COHDSALIVE
COHDSA Prefilter above CDTH
23
1
read-only
LRDSADET
DSA prefilter above LRSPIKETHD
24
1
read-only
COHDSADET
DSA prefilter above CDTH
25
1
read-only
SYNCSECPEAKABTH
SYNC second peak above threshold
26
1
read-only
IRCAL
No Description
0x228
read-write
0x00000000
0x00003FBF
IRCALEN
IRCAL enable bit
0
1
read-write
MURSHF
MUR shift value
1
5
read-write
MUISHF
MUI shift value
7
6
read-write
IRCORREN
IR Correction enable bit
13
1
read-write
IRCALCOEF
No Description
0x22C
read-only
0x00000000
0x7FFF7FFF
CRV
CRV coefficient
0
15
read-only
CIV
CIV coefficient
16
15
read-only
BLEIQDSA
No Description
0x230
read-write
0x00000000
0xFFFFFFFF
BLEIQDSAEN
BLEIQDSA Enable
0
1
read-write
BLEIQDSATH
BLEIQDSA Threshold
1
14
read-write
BLEIQDSAIIRCOEFPWR
BLEIQDSA IIRCOEFPWR
15
3
read-write
BLEIQDSADIFFTH1
BLEIQDSA BLEIQDSADIFFTH1
18
14
read-write
BLEIQDSAEXT1
No Description
0x234
read-write
0x0E000000
0x3FFFFFFF
FREQSCALEIQDSA
I/Q DSA Frequency scale
0
2
read-write
CHPWRFIRAVGEN
Channel Power FIR Avg Enable
2
1
read-write
CHPWRFIRAVGVAL
Channel Power FIR Avg Value
3
2
read-write
AVG0
No Avg
0
AVG2
2 sample avg
1
AVG4
4 sample avg
2
AVG8
8 sample avg
3
CORRIIRAVGMULFACT
Corr IIR Avg Multiplication Factor
5
2
read-write
BLEIQDSAADDRBIAS
BLEIQDSA ADDRBIAS
7
4
read-write
BLEIQDSATHCOMB
Threshold when i and q are added
11
14
read-write
MAXCORRCNTIQDSA
Max Corr Cnt IQDSA
25
4
read-write
IIRRST
IIR Reset
29
1
read-write
SYNCPROPERTIES
No Description
0x238
read-write
0x00000000
0x000000FF
SYNCCORRCLR
Sync auto corr clear bit
0
1
read-write
SYNCSECPEAKTH
SYNC auto corr second peak threshold
1
7
read-write
DIGIGAINCTRL
No Description
0x23C
read-write
0x00000000
0x000001FF
DIGIGAINEN
Digital Gain Enable
0
1
read-write
DIGIGAINSEL
Digital Gain Select
1
5
read-write
GAINM3
GAINM3
0
GAINM2P75
GAINM2P75
1
GAINM2P5
GAINM2P5
2
GAINM2P25
GAINM2P25
3
GAINM2
GAINM2
4
GAINM1P75
GAINM1P75
5
GAINM1P5
GAINM1P5
6
GAINM1P25
GAINM1P25
7
GAINM1
GAINM1
8
GAINM0P75
GAINM0P75
9
GAINM0P5
GAINM0P5
10
GAINM0P25
GAINM0P25
11
GAINM0
GAINM0
12
GAINP0P25
GAINP0P25
13
GAINP0P5
GAINP0P5
14
GAINP0P75
GAINP0P75
15
GAINP1
GAINP1
16
GAINP1P25
GAINP1P25
17
GAINP1P5
GAINP1P5
18
GAINP1P75
GAINP1P75
19
GAINP2
GAINP2
20
GAINP2P25
GAINP2P25
21
GAINP2P5
GAINP2P5
22
GAINP2P75
GAINP2P75
23
GAINP3
GAINP3
24
DIGIGAINDOUBLE
Digital Gain Doubled
6
1
read-write
DIGIGAINHALF
Digital Gain Halved
7
1
read-write
DEC0GAIN
DEC0 Gain Select
8
1
read-write
PRSCTRL
No Description
0x240
read-write
0x00000000
0x0003FFFF
POSTPONESEL
0
2
read-write
ADVANCESEL
2
2
read-write
NEWWNDSEL
4
2
read-write
WEAKSEL
6
2
read-write
SYNCSENTSEL
8
2
read-write
PRESENTSEL
10
2
read-write
LOWCORRSEL
12
2
read-write
ANT0SEL
14
2
read-write
ANT1SEL
16
2
read-write
IRCALCOEFWR0
No Description
0x250
read-write
0x00000000
0xFFFFFFFF
CRVWD
CRV coefficient
0
15
read-write
CRVWEN
CIV Coefficient Write Enable
15
1
read-write
CIVWD
CIV coefficient
16
15
read-write
CIVWEN
CIV Coefficient Write Enable
31
1
read-write
IRCALCOEFWR1
No Description
0x254
read-write
0x00000000
0xFFFFFFFF
CRVWD
CRV coefficient
0
15
read-write
CRVWEN
CIV Coefficient Write Enable
15
1
read-write
CIVWD
CIV coefficient
16
15
read-write
CIVWEN
CIV Coefficient Write Enable
31
1
read-write
SYNTH_NS
0
SYNTH_NS Registers
0xB8018000
0x00000000
0x00001000
registers
SYNTH
40
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
Enable peripheral clock to this module
0
1
read-write
STATUS
No Description
0x008
read-only
0x00000000
0x04014707
INLOCK
RF Synthesizer in Lock
0
1
read-only
IFFREQEN
Synthesizer IF frequency enable status
1
1
read-only
CMD
No Description
0x00C
write-only
0x00000000
0x0000061F
SYNTHSTART
Starts the RF synthesizer
0
1
write-only
SYNTHSTOP
Stops the RF synthesizer
1
1
write-only
ENABLEIF
Enable the synthesizer IF frequency
2
1
write-only
DISABLEIF
Disable the synthesizer IF frequency
3
1
write-only
CAPCALSTART
Start VCO capacitor array calibration
4
1
write-only
CTRL
No Description
0x010
read-write
0x00000003
0xD8770007
LOCKTHRESHOLD
Frequency synthesizer lock threshold
0
3
read-write
PRSMUX0
PRS output mux 0 selector
16
3
read-write
DISABLED
PRS output 0 is disabled
0
INLOCK
Synthesizer is in lock
1
LOCK_WINDOW
PLL Lock Window, sampled by PFD
2
FPLL
Divided PLL clock
3
VCCMP_HI
VCO voltage high detected
4
VCO_AMPLITUDE_OK
Obsolete. Read returns 1.
5
VCO_DET_OUT_D
Obsolete. Read returns 0.
6
PRSMUX1
PRS output mux 1 selector
20
3
read-write
DISABLED
PRS output 1 is disabled
0
AUXINLOCK
Obsolete. read returns 0.
1
REF_IS_LEADING
Disabled. Read returns 0.
2
FPLL
Divided PLL clock
3
VCCMP_LOW
VCO voltage low detected
4
MMD_PRESCALER_RESET_N
MMD prescaler reset, active low
5
CLK_SYNTH_DIV2
MMD next denom output, corresponding to the delta-sigma clock, divided by 2.
6
MMDRSTNOVERRIDEEN
Enable MMD reset override
30
1
read-write
DISABLE
Disable MMD reset override
0
ENABLE
Enable MMD reset override
1
MMDMANRSTN
Manual MMD reset
31
1
read-write
RESET
Reset MMD and DSM logic
0
NORESET
Allow MMD and DSM to run
1
VCDACCTRL
No Description
0x02C
read-write
0x00000020
0x000001FF
VCDACVAL
Control voltage to VCO
0
6
read-write
VCDACEN
Enable VCDAC
6
1
read-write
DISABLE
VC DAC disabled
0
ENABLE
VC DAC enabled
1
LPFEN
LPF Enable Control
7
1
read-write
DISABLE
Disable LPF
0
ENABLE
Enable LPF
1
LPFQSEN
LPF Quickstart Control
8
1
read-write
DISABLE
Disable LPF
0
ENABLE
Enable LPF
1
FREQ
No Description
0x034
read-write
0x00000000
0x0FFFFFFF
FREQ
RF Carrier Frequency.
0
28
read-write
IFFREQ
No Description
0x038
read-write
0x00000000
0x001FFFFF
IFFREQ
IF used in receive mode
0
20
read-write
LOSIDE
Configure LO in receive
20
1
read-write
LOW
The local oscillator (LO) is lower in frequency than the receive RF channel. In MODEM_MIXCTRL the ANAMIXMODE field must be set to NORMAL and DIGIQSWAPEN must be cleared.
0
HIGH
The local oscillator (LO) is higher in frequency than the receive RF channel. In MODEM_MIXCTRL the ANAMIXMODE field must be set to CONJUGATE and DIGIQSWAPEN must be set.
1
DIVCTRL
No Description
0x03C
read-write
0x00000001
0x000001FF
LODIVFREQCTRL
Frequency division
0
9
read-write
LODIV1
Divide LO frequency by 1.
1
LODIV2
Divide LO frequency by 2.
2
LODIV3
Divide LO frequency by 3.
3
LODIV4
Divide LO frequency by 4.
4
LODIV5
Divide LO frequency by 5.
5
LODIV7
Divide LO frequency by 7.
7
LODIV6
Divide LO frequency by 6.
19
LODIV8
Divide LO frequency by 8.
20
LODIV10
Divide LO frequency by 10.
21
LODIV14
Divide LO frequency by 14.
23
LODIV9
Divide LO frequency by 9.
27
LODIV12
Divide LO frequency by 12.
28
LODIV15
Divide LO frequency by 15.
29
LODIV16
Divide LO frequency by 16.
36
LODIV20
Divide LO frequency by 20.
37
LODIV18
Divide LO frequency by 18.
155
LODIV24
Divide LO frequency by 24.
156
CHCTRL
No Description
0x040
read-write
0x00000000
0x0000003F
CHNO
Channel number
0
6
read-write
CHSP
No Description
0x044
read-write
0x00000000
0x0003FFFF
CHSP
Channel spacing
0
18
read-write
CALOFFSET
No Description
0x048
read-write
0x00000000
0x00007FFF
CALOFFSET
Carrier calibration offset
0
15
read-write
VCOTUNING
No Description
0x04C
read-write
0x00008400
0x0000FFFF
VCOTUNING
VCO capacitor array calibration value.
0
11
read-write
VCAPSEL
VCO varactor cap select
11
5
read-write
VCOGAIN
No Description
0x058
read-write
0x00000077
0x000000FF
VCOKVCOARSE
VCO varactor coarse gain setting
0
4
read-write
VCOKVFINE
VCO varactor fine gain setting
4
4
read-write
IF
No Description
0x078
read-write
0x00000000
0x00000237
LOCKED
Synthesizer locked Interrupt Flag
0
1
read-write
UNLOCKED
Synthesizer unlocked Interrupt Flag
1
1
read-write
CAPCALDONE
Capacitor calibration Interrupt Flag
2
1
read-write
VCOHIGH
VCO high voltage Interrupt Flag
4
1
read-write
VCOLOW
VCO low voltage Interrupt Flag
5
1
read-write
LOCNTDONE
LOCNT measurement done Interrupt Flag
9
1
read-write
IEN
No Description
0x084
read-write
0x00000000
0x00000237
LOCKED
LOCKED Interrupt Enable
0
1
read-write
UNLOCKED
UNLOCKED Interrupt Enable
1
1
read-write
CAPCALDONE
CAPCALDONE Interrupt Enable
2
1
read-write
VCOHIGH
VCOHIGH Interrupt Enable
4
1
read-write
VCOLOW
VCOLOW Interrupt Enable
5
1
read-write
LOCNTDONE
LOCNTDONE Interrupt Enable
9
1
read-write
LOCNTCTRL
No Description
0x088
read-write
0x00000000
0x000007FF
ENABLE
Enable LO Counter
0
1
read-write
OFF
LO counter is disabled
0
ON
LO counter is enabled
1
CLEAR
Clear LO Counter
1
1
write-only
OFF
Do not clear LO counter
0
ON
Clear LO counter
1
RUN
Run LO Counter
2
1
write-only
OFF
Do not run LO counter
0
ON
Run LO counter
1
READ
Read LO Counter
3
1
read-write
OFF
LOCOUNT register read returns all 0's
0
ON
LOCOUNT register read returns count value
1
NUMCYCLE
Number of Clock Cycles to Run LO Counter
4
4
read-write
CNT_2
Set count length to 2 XO clock cycles
0
CNT_4
Set count length to 4 XO clock cycles
1
CNT_8
Set count length to 8 XO clock cycles
2
CNT_16
Set count length to 16 XO clock cycles
3
CNT_32
Set count length to 32 XO clock cycles
4
CNT_64
Set count length to 64 XO clock cycles
5
CNT_128
Set count length to 128 XO clock cycles
6
CNT_256
Set count length to 256 XO clock cycles
7
CNT_512
Set count length to 512 XO clock cycles
8
CNT_1024
Set count length to 1024 XO clock cycles
9
CNT_2048
Set count length to 2048 XO clock cycles
10
CNT_4096
Set count length to 4096 XO clock cycles
11
CNT_8192
Set count length to 8192 XO clock cycles
12
LOCNTOVERRIDEEN
Enable manual override of CLEAR and RUN
8
1
read-write
DISABLE
Disable manual override
0
ENABLE
Enable manual override
1
LOCNTMANCLEAR
Manual Control of LO counter CLEAR
9
1
read-write
NOCLEAR
Don't clear LO counter
0
CLEAR
Clear LO counter
1
LOCNTMANRUN
Manual Control of the LO counter RUN
10
1
read-write
NORUN
Don't initiate start/stop LO counter
0
RUN
Initiate start/stop of LO counter
1
LOCNTSTATUS
No Description
0x08C
read-only
0x00000000
0x000FFFFF
LOCOUNT
LO Counter Value
0
19
read-only
BUSY
LO Counter is Busy
19
1
read-only
LOCNTTARGET
No Description
0x090
read-only
0x00000000
0x0007FFFF
TARGET
LO Counter Measurement Target
0
19
read-only
MMDDENOMINIT
No Description
0x094
read-write
0x00000000
0x07FFFFFF
DENOMINIT0
New BitField
0
9
read-write
DENOMINIT1
New BitField
9
9
read-write
DENOMINIT2
New BitField
18
9
read-write
CHPDACINIT
No Description
0x098
read-write
0x00000000
0x00000FFF
DACINIT
Initial CHP DAC Value
0
12
read-write
LPFCTRL1CAL
No Description
0x09C
read-write
0x00000000
0x0003FFFF
OP1BWCAL
LPF Op1 BW Control in Cal Mode
0
4
read-write
OP1COMPCAL
LPF Op1 Comp Control in Cal Mode
4
4
read-write
RFBVALCAL
LPF Rfb Value Select in Cal Mode
8
3
read-write
RPVALCAL
LPF Rp Value Select in Cal Mode
11
3
read-write
RZVALCAL
LPF Rz Value Select in Cal Mode
14
4
read-write
LPFCTRL1RX
No Description
0x0A0
read-write
0x00000000
0x0003FFFF
OP1BWRX
LPF Op1 BW Control in RX Mode
0
4
read-write
OP1COMPRX
LPF Op1 Comp Control in RX Mode
4
4
read-write
RFBVALRX
LPF Rfb Value Select in RX Mode
8
3
read-write
RPVALRX
LPF Rp Value Select in RX Mode
11
3
read-write
RZVALRX
LPF Rz Value Select in RX Mode
14
4
read-write
LPFCTRL1TX
No Description
0x0A4
read-write
0x00000000
0x0003FFFF
OP1BWTX
LPF Op1 BW Control in TX Mode
0
4
read-write
OP1COMPTX
LPF Op1 Comp Control in TX Mode
4
4
read-write
RFBVALTX
LPF Rfb Value Select in TX Mode
8
3
read-write
RPVALTX
LPF Rp Value Select in TX Mode
11
3
read-write
RZVALTX
LPF Rz Value Select in TX Mode
14
4
read-write
LPFCTRL2RX
No Description
0x0A8
read-write
0x00000000
0x1FFFFFFF
LPFSWENRX
LPF Switching Enable in RX Mode
0
1
read-write
DISABLE
Disable switching
0
ENABLE
Enable switching
1
LPFINCAPRX
LPF Input Cap Select in RX Mode
1
2
read-write
LPFGNDSWENRX
LPF Gnd Switch Enable in RX Mode
3
1
read-write
DISABLE
Disable GND switching
0
ENABLE
Enable GND switching
1
CALCRX
LPF Cap Cal Select in RX Mode
4
5
read-write
CASELRX
LPF Ca Select in RX Mode
9
1
read-write
DISABLE
Disable Ca
0
ENABLE
Enable Ca
1
CAVALRX
LPF Ca Value Select in RX Mode
10
5
read-write
CFBSELRX
LPF Cfb Select in RX Mode
15
1
read-write
DISABLE
Disable Cfb
0
ENABLE
Enable Cfb
1
CZSELRX
LPF Cz Select in RX Mode
16
1
read-write
DISABLE
Disable Cz
0
ENABLE
Enable Cz
1
CZVALRX
LPF Cz Value Select in RX Mode
17
8
read-write
MODESELRX
LPF Filter Mode Select in RX Mode
25
1
read-write
ONEOP
Sets 1 opamp configuration
0
TWOOP
Sets 2 opamp configuration
1
VCMLVLRX
LPF Vcm Level Select in RX Mode
26
3
read-write
LPFCTRL2TX
No Description
0x0AC
read-write
0x00000000
0x1FFFFFFF
LPFSWENTX
LPF Switching Enable in TX Mode
0
1
read-write
DISABLE
Disable switching
0
ENABLE
Enable switching
1
LPFINCAPTX
LPF Input Cap Select in TX Mode
1
2
read-write
LPFGNDSWENTX
LPF Gnd Switch Enable in TX Mode
3
1
read-write
DISABLE
Disable GND switching
0
ENABLE
Enable GND switching
1
CALCTX
LPF Cap Cal Select in TX Mode
4
5
read-write
CASELTX
LPF Ca Select in TX Mode
9
1
read-write
DISABLE
Disable Ca
0
ENABLE
Enable Ca
1
CAVALTX
LPF Ca Value Select in TX Mode
10
5
read-write
CFBSELTX
LPF Cfb Select in TX Mode
15
1
read-write
DISABLE
Disable Cfb
0
ENABLE
Enable Cfb
1
CZSELTX
LPF Cz Select in TX Mode
16
1
read-write
DISABLE
Disable Cz
0
ENABLE
Enable Cz
1
CZVALTX
LPF Cz Value Select in TX Mode
17
8
read-write
MODESELTX
LPF Filter Mode Select in TX Mode
25
1
read-write
ONEOP
1 opamp configuration
0
TWOOP
2 opamp configuration
1
VCMLVLTX
LPF Vcm Level Select in TX Mode
26
3
read-write
DSMCTRLRX
No Description
0x0B0
read-write
0x00000013
0x070003FF
DITHERDSMINPUTRX
Dithering of DSM input for RX mode
0
1
read-write
DITHERDSMOUTPUTRX
Dithering of DSM output for RX mode
1
3
read-write
DITHERDACRX
Dithering of charge pump DAC for RX mode
4
4
read-write
DSMMODERX
Delta-sigma topology for RX mode
8
1
read-write
FEEDFORWARD
Feed forward architecture
0
MASH
MASH architecture. Note that the delta-sigma output dithering (DITHERDSMOUTPUT) is not available in this mode.
1
LSBFORCERX
Delta-sigma input force LSB for RX mode
9
1
read-write
DEMMODERX
DEM Mode for RX mode
24
1
read-write
DISABLED
DEM is disabled
0
ENABLED
DEM is enabled
1
MASHORDERRX
MASH order for RX mode
25
1
read-write
SECOND
2nd Order Mash
0
THIRD
3rd Order Mash
1
REQORDERRX
ReQuant order for RX mode
26
1
read-write
FIRST
1st Order DAC
0
SECOND
2rd Order DAC
1
DSMCTRLTX
No Description
0x0B4
read-write
0x00000013
0x070003FF
DITHERDSMINPUTTX
Dithering of DSM input for TX mode
0
1
read-write
DITHERDSMOUTPUTTX
Dithering of DSM output for TX mode
1
3
read-write
DITHERDACTX
Dithering of charge pump DAC for TX mode
4
4
read-write
DSMMODETX
Delta-sigma topology for TX mode
8
1
read-write
FEEDFORWARD
Feed forward architecture
0
MASH
MASH architecture. Note that the delta-sigma output dithering (DITHERDSMOUTPUT) is not available in this mode.
1
LSBFORCETX
Delta-sigma input force LSB for TX mode
9
1
read-write
DEMMODETX
DEM Mode for TX mode
24
1
read-write
DISABLED
DEM is disabled
0
ENABLED
DEM is enabled
1
MASHORDERTX
MASH order for TX mode
25
1
read-write
SECOND
2nd Order Mash
0
THIRD
3rd Order Mash
1
REQORDERTX
ReQuant order for TX mode
26
1
read-write
FIRST
1st Order DAC
0
SECOND
2rd Order DAC
1
PROTIMER_NS
0
PROTIMER_NS Registers
0xB801C000
0x00000000
0x00001000
registers
PROTIMER
36
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IPVERSION
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
EN
0
1
read-write
CTRL
No Description
0x008
read-write
0x00000000
0x3FF33336
DEBUGRUN
Debug Mode Run Enable
1
1
read-write
X0
PROTIMER is frozen in debug mode
0
X1
PROTIMER is running in debug mode
1
DMACLRACT
DMA Request Clear on Active
2
1
read-write
OSMEN
One-Shot Mode Enable
4
1
read-write
X0
Protimer continues to count when WRAP counter overflows.
0
X1
Protimer stops counting when WRAP counter overflows.
1
ZEROSTARTEN
Start from zero enable
5
1
read-write
X0
Protimer starts from the previous count value
0
X1
Protimer starts counting from zero
1
PRECNTSRC
Selects clock to Pre-counter
8
2
read-write
DISABLED
Disable Pre-counter
0
CLOCK
Module clock
1
UNUSED0
Do not use
2
UNUSED1
Do not use
3
BASECNTSRC
Selects clock to Base counter
12
2
read-write
DISABLED
Disable base counter
0
PRECNTOF
Pre-counter overflow events
1
UNUSED0
Do not use
2
UNUSED1
Do not use
3
WRAPCNTSRC
Selects clock to Wrap counter
16
2
read-write
DISABLED
Disable Wrap counter
0
PRECNTOF
Pre-counter overflow events
1
BASECNTOF
Base counter overflow events
2
UNUSED
Do not use
3
TOUT0SRC
Selects clock to timeout counter 0
20
2
read-write
DISABLED
No counting
0
PRECNTOF
Pre-counter overflow events
1
BASECNTOF
Base counter overflow events
2
WRAPCNTOF
Wrap counter overflow events
3
TOUT0SYNCSRC
Select timeout counter 0 event
22
2
read-write
DISABLED
No synchronization
0
PRECNTOF
Pre-counter overflow event
1
BASECNTOF
Base counter overflow event
2
WRAPCNTOF
Wrap counter overflow event
3
TOUT1SRC
Selects clock to timeout counter 1
24
2
read-write
DISABLED
No counting
0
PRECNTOF
Pre-counter overflow events
1
BASECNTOF
Base counter overflow events
2
WRAPCNTOF
Wrap counter overflow events
3
TOUT1SYNCSRC
Select timeout counter 1 event
26
2
read-write
DISABLED
No synchronization
0
PRECNTOF
Pre-counter overflow event
1
BASECNTOF
Base counter overflow event
2
WRAPCNTOF
Wrap counter overflow event
3
TOUT0MODE
Repeat Mode
28
1
read-write
FREE
When started, the TOUT0 counts down until it is stopped by software
0
ONESHOT
TOUT0 is stopped after it reaches zero
1
TOUT1MODE
Repeat Mode
29
1
read-write
FREE
When started, the TOUT1 counts down until it is stopped by software
0
ONESHOT
TOUT1 is stopped after it reaches zero
1
CMD
No Description
0x00C
write-only
0x00000000
0x000700F7
START
Start PROTIMER
0
1
write-only
RTCSYNCSTART
Start PROTIMER Synchronized with RTCC
1
1
write-only
STOP
Stop PROTIMER
2
1
write-only
TOUT0START
Start Timeout counter 0
4
1
write-only
TOUT0STOP
Stop Timeout counter 0
5
1
write-only
TOUT1START
Start Timeout counter 1
6
1
write-only
TOUT1STOP
Stop Timeout counter 0
7
1
write-only
LBTSTART
LBT sequence start
16
1
write-only
LBTPAUSE
Pause LBT sequence
17
1
write-only
LBTSTOP
LBT sequence stop
18
1
write-only
PRSCTRL
No Description
0x010
read-write
0x00000000
0x000E0E0E
STARTPRSEN
Enable Protimer start commands from PRS.
1
1
read-write
STARTEDGE
Start Command Edge Select
2
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
STOPPRSEN
Enable Protimer stop commands from PRS.
9
1
read-write
STOPEDGE
Stop Command Edge Select
10
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
RTCCTRIGGERPRSEN
Enable RTCC Trigger from PRS.
17
1
read-write
RTCCTRIGGEREDGE
RTCC Trigger Edge Select
18
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
STATUS
No Description
0x014
read-only
0x00000000
0x0000FFFF
RUNNING
Running
0
1
read-only
LBTSYNC
LBT Synchronizing
1
1
read-only
LBTRUNNING
LBT Running
2
1
read-only
LBTPAUSED
LBT has been paused.
3
1
read-only
TOUT0RUNNING
Timeout Counter 0 Running
4
1
read-only
TOUT0SYNC
Timeout Counter 0 Synchronizing
5
1
read-only
TOUT1RUNNING
Timeout Counter 1 Running
6
1
read-only
TOUT1SYNC
Timeout Counter 1 Synchronizing
7
1
read-only
ICV0
CC0 Capture Valid
8
1
read-only
X0
PROTIMER_CC0_PRE, -BASE or -WRAP does not contain a valid capture value
0
X1
PROTIMER_CC0_PRE, -BASE or -WRAP contains a valid and unread capture value
1
ICV1
CC1 Capture Valid
9
1
read-only
X0
PROTIMER_CC1_PRE, -BASE or -WRAP does not contain a valid capture value
0
X1
PROTIMER_CC1_PRE, -BASE or -WRAP contains a valid and unread capture value
1
ICV2
CC2 Capture Valid
10
1
read-only
X0
PROTIMER_CC2_PRE, -BASE or -WRAP does not contain a valid capture value
0
X1
PROTIMER_CC2_PRE, -BASE or -WRAP contains a valid and unread capture value
1
ICV3
CC3 Capture Valid
11
1
read-only
X0
PROTIMER_CC3_PRE, -BASE or -WRAP does not contain a valid capture value
0
X1
PROTIMER_CC3_PRE, -BASE or -WRAP contains a valid and unread capture value
1
ICV4
CC4 Capture Valid
12
1
read-only
X0
PROTIMER_CC4_PRE, -BASE or -WRAP does not contain a valid capture value
0
X1
PROTIMER_CC4_PRE, -BASE or -WRAP contains a valid and unread capture value
1
ICV5
CC5 Capture Valid
13
1
read-only
ICV6
CC6 Capture Valid
14
1
read-only
ICV7
CC7 Capture Valid
15
1
read-only
PRECNT
No Description
0x018
read-write
0x00000000
0x0000FFFF
PRECNT
Pre Counter Value
0
16
read-write
BASECNT
No Description
0x01C
read-write
0x00000000
0x0000FFFF
BASECNT
Base Counter Value
0
16
read-write
WRAPCNT
No Description
0x020
read-write
0x00000000
0xFFFFFFFF
WRAPCNT
Wrap Counter Value
0
32
read-write
BASEPRE
No Description
0x024
read-only
0x00000000
0xFFFFFFFF
PRECNTV
Pre counter value
0
16
read-only
BASECNTV
Base counter value
16
16
read-only
LWRAPCNT
No Description
0x028
read-only
0x00000000
0xFFFFFFFF
LWRAPCNT
Latched Wrap Counter Value
0
32
read-only
PRECNTTOPADJ
No Description
0x02C
read-write
0x00000000
0x0000FFFF
PRECNTTOPADJ
PRECNT Top Adjust Value
0
16
read-write
PRECNTTOP
No Description
0x030
read-write
0x00FFFF00
0x00FFFFFF
PRECNTTOPFRAC
PRECNT Top Fractional Value
0
8
read-write
PRECNTTOP
PRECNT Top Value
8
16
read-write
BASECNTTOP
No Description
0x034
read-write
0x0000FFFF
0x0000FFFF
BASECNTTOP
BASECNT Top Value
0
16
read-write
WRAPCNTTOP
No Description
0x038
read-write
0xFFFFFFFF
0xFFFFFFFF
WRAPCNTTOP
WRAPCNT Top Value
0
32
read-write
TOUT0CNT
No Description
0x03C
read-write
0x00000000
0xFFFFFFFF
TOUT0PCNT
TOUT0PCNT Value
0
16
read-write
TOUT0CNT
TOUT0CNT Value
16
16
read-write
TOUT0CNTTOP
No Description
0x040
read-write
0x00FF00FF
0xFFFFFFFF
TOUT0PCNTTOP
TOUT0PCNTTOP Value
0
16
read-write
TOUT0CNTTOP
TOUT0CNTTOP Value
16
16
read-write
TOUT0COMP
No Description
0x044
read-write
0x00000000
0xFFFFFFFF
TOUT0PCNTCOMP
TOUT0PCNTCOMP
0
16
read-write
TOUT0CNTCOMP
TOUT0CNTCOMP Value
16
16
read-write
TOUT1CNT
No Description
0x048
read-write
0x00000000
0xFFFFFFFF
TOUT1PCNT
TOUT1PCNT Value
0
16
read-write
TOUT1CNT
TOUT1CNT Value
16
16
read-write
TOUT1CNTTOP
No Description
0x04C
read-write
0x00FF00FF
0xFFFFFFFF
TOUT1PCNTTOP
TOUT1PCNTTOP Value
0
16
read-write
TOUT1CNTTOP
TOUT1CNTTOP Value
16
16
read-write
TOUT1COMP
No Description
0x050
read-write
0x00000000
0xFFFFFFFF
TOUT1PCNTCOMP
TOUT1PCNTCOMP
0
16
read-write
TOUT1CNTCOMP
TOUT1CNTCOMP Value
16
16
read-write
LBTCTRL
No Description
0x054
read-write
0x00000000
0x0F1F1FFF
STARTEXP
Start Exponent
0
4
read-write
EXP0
STARTEXP value = 0 (used for Fast TX)
0
EXP1
STARTEXP value = 1
1
EXP2
STARTEXP value = 2
2
EXP3
STARTEXP value = 3
3
EXP4
STARTEXP value = 4
4
EXP5
STARTEXP value = 5
5
EXP6
STARTEXP value = 6
6
EXP7
STARTEXP value = 7
7
EXP8
STARTEXP value = 8
8
MAXEXP
Maximum Exponent
4
4
read-write
EXP0
MAXEXP value = 0
0
EXP1
MAXEXP value = 1
1
EXP2
MAXEXP value = 2
2
EXP3
MAXEXP value = 3
3
EXP4
MAXEXP value = 4
4
EXP5
MAXEXP value = 5
5
EXP6
MAXEXP value = 6
6
EXP7
MAXEXP value = 7
7
EXP8
MAXEXP value = 8
8
CCADELAY
Clear Channel Assessment Delay
8
5
read-write
CCAREPEAT
Clear Channel Assessment Repeat
16
4
read-write
FIXEDBACKOFF
Fixed backoff
20
1
read-write
RETRYLIMIT
Retry Limit
24
4
read-write
LBTPRSCTRL
No Description
0x058
read-write
0x00000000
0x01010100
LBTSTARTPRSEN
Enable LBT start commands from PRS.
8
1
read-write
LBTPAUSEPRSEN
Enable LBT pause commands from PRS.
16
1
read-write
LBTSTOPPRSEN
Enable LBT stop commands from PRS.
24
1
read-write
LBTSTATE
No Description
0x05C
read-write
0x00000000
0xFFFFFFFF
TOUT0PCNT
TOUT0PCNT value to be saved
0
16
read-write
TOUT0CNT
TOUT0CNT value to be saved
16
16
read-write
RANDOM
No Description
0x060
read-write
0x00000000
0x0000FFFF
RANDOM
Pseudo Random Value
0
16
read-write
IF
No Description
0x064
read-write
0x00000000
0x3FFFFFF7
PRECNTOF
PRECNT Overflow Interrupt Flag
0
1
read-write
BASECNTOF
BASECNT Overflow Interrupt Flag
1
1
read-write
WRAPCNTOF
WRAPCNT Overflow Interrupt Flag
2
1
read-write
TOUT0
TOUT0 underflow interrupt flag
4
1
read-write
TOUT1
TOUT1 underflow interrupt flag
5
1
read-write
TOUT0MATCH
TOUT0 compare match interrupt flag
6
1
read-write
TOUT1MATCH
TOUT1 compare match interrupt flag
7
1
read-write
CC0
CC Channel 0 Interrupt Flag
8
1
read-write
CC1
CC Channel 1 Interrupt Flag
9
1
read-write
CC2
CC Channel 2 Interrupt Flag
10
1
read-write
CC3
CC Channel 3 Interrupt Flag
11
1
read-write
CC4
CC Channel 4 Interrupt Flag
12
1
read-write
CC5
CC Channel 5 Interrupt Flag
13
1
read-write
CC6
CC Channel 6 Interrupt Flag
14
1
read-write
CC7
CC Channel 7 Interrupt Flag
15
1
read-write
COF0
CC Channel 0 Overflow Interrupt Flag
16
1
read-write
COF1
CC Channel 1 Overflow Interrupt Flag
17
1
read-write
COF2
CC Channel 2 Overflow Interrupt Flag
18
1
read-write
COF3
CC Channel 3 Overflow Interrupt Flag
19
1
read-write
COF4
CC Channel 4 Overflow Interrupt Flag
20
1
read-write
COF5
CC Channel 5 Overflow Interrupt Flag
21
1
read-write
COF6
CC Channel 6 Overflow Interrupt Flag
22
1
read-write
COF7
CC Channel 7 Overflow Interrupt Flag
23
1
read-write
LBTSUCCESS
Listen Before Talk Success
24
1
read-write
LBTFAILURE
Listen Before Talk Failure
25
1
read-write
LBTPAUSED
Listen Before Talk Paused
26
1
read-write
LBTRETRY
Listen Before Talk Retry
27
1
read-write
RTCCSYNCHED
PROTIMER synchronized with the RTCC
28
1
read-write
TOUT0MATCHLBT
TOUT0 compare match interrupt flag
29
1
read-write
IEN
No Description
0x070
read-write
0x00000000
0x3FFFFFF7
PRECNTOF
PRECNTOF Interrupt Enable
0
1
read-write
BASECNTOF
BASECNTOF Interrupt Enable
1
1
read-write
WRAPCNTOF
WRAPCNTOF Interrupt Enable
2
1
read-write
TOUT0
TOUT0 Interrupt Enable
4
1
read-write
TOUT1
TOUT1 Interrupt Enable
5
1
read-write
TOUT0MATCH
TOUT0MATCH Interrupt Enable
6
1
read-write
TOUT1MATCH
TOUT1MATCH Interrupt Enable
7
1
read-write
CC0
CC0 Interrupt Enable
8
1
read-write
CC1
CC1 Interrupt Enable
9
1
read-write
CC2
CC2 Interrupt Enable
10
1
read-write
CC3
CC3 Interrupt Enable
11
1
read-write
CC4
CC4 Interrupt Enable
12
1
read-write
CC5
CC5 Interrupt Enable
13
1
read-write
CC6
CC6 Interrupt Enable
14
1
read-write
CC7
CC7 Interrupt Enable
15
1
read-write
COF0
COF0 Interrupt Enable
16
1
read-write
COF1
COF1 Interrupt Enable
17
1
read-write
COF2
COF2 Interrupt Enable
18
1
read-write
COF3
COF3 Interrupt Enable
19
1
read-write
COF4
COF4 Interrupt Enable
20
1
read-write
COF5
COF5 Interrupt Enable
21
1
read-write
COF6
COF6 Interrupt Enable
22
1
read-write
COF7
COF7 Interrupt Enable
23
1
read-write
LBTSUCCESS
LBTSUCCESS Interrupt Enable
24
1
read-write
LBTFAILURE
LBTFAILURE Interrupt Enable
25
1
read-write
LBTPAUSED
LBTPAUSED Interrupt Enable
26
1
read-write
LBTRETRY
LBTRETRY Interrupt Enable
27
1
read-write
RTCCSYNCHED
RTCCSYNCHED Interrupt Enable
28
1
read-write
TOUT0MATCHLBT
TOUT0MATCHLBT Interrupt Enable
29
1
read-write
RXCTRL
No Description
0x074
read-write
0x00000000
0x1F1F1F1F
RXSETEVENT1
First event that sets RX req signal
0
5
read-write
DISABLED
Request is never set
0
ALWAYS
Does not wait for any particular event
1
PRECNTOF
Pre counter overflow
2
BASECNTOF
Base counter overflow
3
WRAPCNTOF
Wrap counter overflow
4
TOUT0UF
Timeout counter 0 underflow
5
TOUT1UF
Timeout counter 1 underflow
6
TOUT0MATCH
Timeout counter 0 match
7
TOUT1MATCH
Timeout counter 1 match
8
CC0
Channel 0 Capture/Compare event
9
CC1
Channel 1 Capture/Compare event
10
CC2
Channel 2 Capture/Compare event
11
CC3
Channel 3 Capture/Compare event
12
CC4
Channel 4 Capture/Compare event
13
TXDONE
MOD indicated that TX completed
14
RXDONE
FRC indicated that RX completed
15
TXORRXDONE
MOD/FRC indicated that TX or RX completed
16
FDET0
DEMOD indicated that syncword 0 was detected
17
FDET1
DEMOD indicated that syncword 1 was detected
18
FDET0OR1
DEMOD indicated that syncword 0 or 1 was detected
19
LBTSUCCESS
LBT completed successfully
20
LBTRETRY
LBT detected occupied channel and will try again
21
LBTFAILURE
LBT could not start transmission
22
ANYLBT
Any LBT event
23
CCAACK
A CCA measurement completed
24
CCA
A CCA measurement completed, and channel was clear
25
NOTCCA
A CCA measurement completed, and channel was busy
26
TOUT0MATCHLBT
Timeout counter 0 match occurred during LBT operation
27
RXSETEVENT2
Second event that sets RX req signal
8
5
read-write
RXCLREVENT1
First event that clears RX req signal
16
5
read-write
RXCLREVENT2
Second event that clears RX req signal
24
5
read-write
TXCTRL
No Description
0x078
read-write
0x00000000
0x00001F1F
TXSETEVENT1
First event that sets TX req signal
0
5
read-write
DISABLED
Request is never set
0
ALWAYS
Does not wait for any particular event
1
PRECNTOF
Pre counter overflow
2
BASECNTOF
Base counter overflow
3
WRAPCNTOF
Wrap counter overflow
4
TOUT0UF
Timeout counter 0 underflow
5
TOUT1UF
Timeout counter 1 underflow
6
TOUT0MATCH
Timeout counter 0 match
7
TOUT1MATCH
Timeout counter 1 match
8
CC0
Channel 0 Capture/Compare event
9
CC1
Channel 1 Capture/Compare event
10
CC2
Channel 2 Capture/Compare event
11
CC3
Channel 3 Capture/Compare event
12
CC4
Channel 4 Capture/Compare event
13
TXDONE
MOD indicated that TX completed
14
RXDONE
FRC indicated that RX completed
15
TXORRXDONE
MOD/FRC indicated that TX or RX completed
16
FDET0
DEMOD indicated that syncword 0 was detected
17
FDET1
DEMOD indicated that syncword 1 was detected
18
FDET0OR1
DEMOD indicated that syncword 0 or 1 was detected
19
LBTSUCCESS
LBT completed successfully
20
LBTRETRY
LBT detected occupied channel and will try again
21
LBTFAILURE
LBT could not start transmission
22
ANYLBT
Any LBT event
23
CCAACK
A CCA measurement completed
24
CCA
A CCA measurement completed, and channel was clear
25
NOTCCA
A CCA measurement completed, and channel was busy
26
TOUT0MATCHLBT
Timeout counter 0 match occurred during LBT operation
27
TXSETEVENT2
Second event that sets TX req signal
8
5
read-write
ETSI
No Description
0x07C
read-write
0x00000000
0x03FFFFFF
ETSIEN
ETSI LBT enabling
0
1
read-write
GRANULARLESSTHANRXWARM
Granular less than RXWARM
1
1
read-write
RXWARMTHLD
Minimum backoff period for RXWARM
2
8
read-write
CCAFIXED
Fixed listening time
10
16
read-write
LBTSTATE1
No Description
0x080
read-write
0x00000000
0x00000FFF
CCACNT
Current CCA counter value
0
4
read-write
EXP
LBT Exponent
4
4
read-write
RETRYCNT
LBT Retry counter
8
4
read-write
RANDOMFW0
No Description
0x084
read-write
0x00000000
0x07FFFFFF
RANDOM0
Linear random backoff period from FW
0
9
read-write
RANDOM1
Linear random backoff period from FW
9
9
read-write
RANDOM2
Linear random backoff period from FW
18
9
read-write
RANDOMFW1
No Description
0x088
read-write
0x00000000
0x07FFFFFF
RANDOM3
Linear random backoff period from FW
0
9
read-write
RANDOM4
Linear random backoff period from FW
9
9
read-write
RANDOM5
Linear random backoff period from FW
18
9
read-write
RANDOMFW2
No Description
0x08C
read-write
0x00000000
0x0003FFFF
RANDOM6
Linear random backoff period from FW
0
9
read-write
RANDOM7
Linear random backoff period from FW
9
9
read-write
CC0_CTRL
No Description
0x100
read-write
0x00000000
0x07E07F7F
ENABLE
Channel Enable
0
1
read-write
CCMODE
Compare/Capture mode
1
1
read-write
COMPARE
Compare mode selected
0
CAPTURE
Capture mode selected
1
PREMATCHEN
Enable PRECNT matching
2
1
read-write
BASEMATCHEN
Enable BASECNT matching
3
1
read-write
WRAPMATCHEN
Enable WRAPCNT matching
4
1
read-write
OIST
Output Initial State
5
1
read-write
OUTINV
Output Invert
6
1
read-write
MOA
Match Output Action
8
2
read-write
DISABLED
No action on compare match
0
TOGGLE
Toggle output on compare match in COMPARE mode.
1
CLEAR
Clear output on compare match in COMPARE mode.
2
SET
Set output on compare match in COMPARE mode.
3
OFOA
Overflow Output Action
10
2
read-write
DISABLED
No action
0
TOGGLE
Toggle output when the selected counter has an overflow event.
1
CLEAR
Clear output when the selected counter has an overflow event.
2
SET
Set output when the selected counter has an overflow event.
3
OFSEL
Select counter for OFOA bits
12
2
read-write
PRECNT
Use PRECNT overflow
0
BASECNT
Use BASECNT overflow
1
WRAPCNT
Use WRAPCNT overflow
2
DISABLED
Disabled
3
PRSCONF
PRS Configuration
14
1
read-write
PULSE
Each CC event will generate a one HFRADIOCLK cycle high pulse
0
LEVEL
Should be used when OFSEL, OFOA or MOA are specified.
1
INSEL
Capture input selection
21
4
read-write
PRS
Use the selected PRS channel
0
TXDONE
TX completed
1
RXDONE
RX completed
2
TXORRXDONE
TX or RX completed
3
FRAMEDET0
Demodulator found sync word 0
4
FRAMEDET1
Demodulator found sync word 1
5
FDET0OR1
Demodulator found sync word 0 or 1
6
MODSYNCSENT
Modulator sync word sent
7
RXEOF
RX at end of frame from demodulator
8
PRORTC0
PRORTC capture/compare 0
9
PRORTC1
PRORTC capture/compare 1
10
ICEDGE
Input Capture Edge Select
25
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
CC0_PRE
No Description
0x104
read-write
0x00000000
0x0000FFFF
PRE
CC Channel PRE Value
0
16
read-write
CC0_BASE
No Description
0x108
read-write
0x00000000
0x0000FFFF
BASE
CC Channel BASE Value
0
16
read-write
CC0_WRAP
No Description
0x10C
read-write
0x00000000
0xFFFFFFFF
WRAP
CC Channel WRAP Value
0
32
read-write
CC1_CTRL
No Description
0x110
read-write
0x00000000
0x07E07F7F
ENABLE
Channel Enable
0
1
read-write
CCMODE
Compare/Capture mode
1
1
read-write
COMPARE
Compare mode selected
0
CAPTURE
Capture mode selected
1
PREMATCHEN
Enable PRECNT matching
2
1
read-write
BASEMATCHEN
Enable BASECNT matching
3
1
read-write
WRAPMATCHEN
Enable WRAPCNT matching
4
1
read-write
OIST
Output Initial State
5
1
read-write
OUTINV
Output Invert
6
1
read-write
MOA
Match Output Action
8
2
read-write
DISABLED
No action on compare match
0
TOGGLE
Toggle output on compare match in COMPARE mode.
1
CLEAR
Clear output on compare match in COMPARE mode.
2
SET
Set output on compare match in COMPARE mode.
3
OFOA
Overflow Output Action
10
2
read-write
DISABLED
No action
0
TOGGLE
Toggle output when the selected counter has an overflow event.
1
CLEAR
Clear output when the selected counter has an overflow event.
2
SET
Set output when the selected counter has an overflow event.
3
OFSEL
Select counter for OFOA bits
12
2
read-write
PRECNT
Use PRECNT overflow
0
BASECNT
Use BASECNT overflow
1
WRAPCNT
Use WRAPCNT overflow
2
DISABLED
Disabled
3
PRSCONF
PRS Configuration
14
1
read-write
PULSE
Each CC event will generate a one HFRADIOCLK cycle high pulse
0
LEVEL
Should be used when OFSEL, OFOA or MOA are specified.
1
INSEL
Capture input selection
21
4
read-write
PRS
Use the selected PRS channel
0
TXDONE
TX completed
1
RXDONE
RX completed
2
TXORRXDONE
TX or RX completed
3
FRAMEDET0
Demodulator found sync word 0
4
FRAMEDET1
Demodulator found sync word 1
5
FDET0OR1
Demodulator found sync word 0 or 1
6
MODSYNCSENT
Modulator sync word sent
7
RXEOF
RX at end of frame from demodulator
8
PRORTC0
PRORTC capture/compare 0
9
PRORTC1
PRORTC capture/compare 1
10
ICEDGE
Input Capture Edge Select
25
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
CC1_PRE
No Description
0x114
read-write
0x00000000
0x0000FFFF
PRE
CC Channel PRE Value
0
16
read-write
CC1_BASE
No Description
0x118
read-write
0x00000000
0x0000FFFF
BASE
CC Channel BASE Value
0
16
read-write
CC1_WRAP
No Description
0x11C
read-write
0x00000000
0xFFFFFFFF
WRAP
CC Channel WRAP Value
0
32
read-write
CC2_CTRL
No Description
0x120
read-write
0x00000000
0x07E07F7F
ENABLE
Channel Enable
0
1
read-write
CCMODE
Compare/Capture mode
1
1
read-write
COMPARE
Compare mode selected
0
CAPTURE
Capture mode selected
1
PREMATCHEN
Enable PRECNT matching
2
1
read-write
BASEMATCHEN
Enable BASECNT matching
3
1
read-write
WRAPMATCHEN
Enable WRAPCNT matching
4
1
read-write
OIST
Output Initial State
5
1
read-write
OUTINV
Output Invert
6
1
read-write
MOA
Match Output Action
8
2
read-write
DISABLED
No action on compare match
0
TOGGLE
Toggle output on compare match in COMPARE mode.
1
CLEAR
Clear output on compare match in COMPARE mode.
2
SET
Set output on compare match in COMPARE mode.
3
OFOA
Overflow Output Action
10
2
read-write
DISABLED
No action
0
TOGGLE
Toggle output when the selected counter has an overflow event.
1
CLEAR
Clear output when the selected counter has an overflow event.
2
SET
Set output when the selected counter has an overflow event.
3
OFSEL
Select counter for OFOA bits
12
2
read-write
PRECNT
Use PRECNT overflow
0
BASECNT
Use BASECNT overflow
1
WRAPCNT
Use WRAPCNT overflow
2
DISABLED
Disabled
3
PRSCONF
PRS Configuration
14
1
read-write
PULSE
Each CC event will generate a one HFRADIOCLK cycle high pulse
0
LEVEL
Should be used when OFSEL, OFOA or MOA are specified.
1
INSEL
Capture input selection
21
4
read-write
PRS
Use the selected PRS channel
0
TXDONE
TX completed
1
RXDONE
RX completed
2
TXORRXDONE
TX or RX completed
3
FRAMEDET0
Demodulator found sync word 0
4
FRAMEDET1
Demodulator found sync word 1
5
FDET0OR1
Demodulator found sync word 0 or 1
6
MODSYNCSENT
Modulator sync word sent
7
RXEOF
RX at end of frame from demodulator
8
PRORTC0
PRORTC capture/compare 0
9
PRORTC1
PRORTC capture/compare 1
10
ICEDGE
Input Capture Edge Select
25
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
CC2_PRE
No Description
0x124
read-write
0x00000000
0x0000FFFF
PRE
CC Channel PRE Value
0
16
read-write
CC2_BASE
No Description
0x128
read-write
0x00000000
0x0000FFFF
BASE
CC Channel BASE Value
0
16
read-write
CC2_WRAP
No Description
0x12C
read-write
0x00000000
0xFFFFFFFF
WRAP
CC Channel WRAP Value
0
32
read-write
CC3_CTRL
No Description
0x130
read-write
0x00000000
0x07E07F7F
ENABLE
Channel Enable
0
1
read-write
CCMODE
Compare/Capture mode
1
1
read-write
COMPARE
Compare mode selected
0
CAPTURE
Capture mode selected
1
PREMATCHEN
Enable PRECNT matching
2
1
read-write
BASEMATCHEN
Enable BASECNT matching
3
1
read-write
WRAPMATCHEN
Enable WRAPCNT matching
4
1
read-write
OIST
Output Initial State
5
1
read-write
OUTINV
Output Invert
6
1
read-write
MOA
Match Output Action
8
2
read-write
DISABLED
No action on compare match
0
TOGGLE
Toggle output on compare match in COMPARE mode.
1
CLEAR
Clear output on compare match in COMPARE mode.
2
SET
Set output on compare match in COMPARE mode.
3
OFOA
Overflow Output Action
10
2
read-write
DISABLED
No action
0
TOGGLE
Toggle output when the selected counter has an overflow event.
1
CLEAR
Clear output when the selected counter has an overflow event.
2
SET
Set output when the selected counter has an overflow event.
3
OFSEL
Select counter for OFOA bits
12
2
read-write
PRECNT
Use PRECNT overflow
0
BASECNT
Use BASECNT overflow
1
WRAPCNT
Use WRAPCNT overflow
2
DISABLED
Disabled
3
PRSCONF
PRS Configuration
14
1
read-write
PULSE
Each CC event will generate a one HFRADIOCLK cycle high pulse
0
LEVEL
Should be used when OFSEL, OFOA or MOA are specified.
1
INSEL
Capture input selection
21
4
read-write
PRS
Use the selected PRS channel
0
TXDONE
TX completed
1
RXDONE
RX completed
2
TXORRXDONE
TX or RX completed
3
FRAMEDET0
Demodulator found sync word 0
4
FRAMEDET1
Demodulator found sync word 1
5
FDET0OR1
Demodulator found sync word 0 or 1
6
MODSYNCSENT
Modulator sync word sent
7
RXEOF
RX at end of frame from demodulator
8
PRORTC0
PRORTC capture/compare 0
9
PRORTC1
PRORTC capture/compare 1
10
ICEDGE
Input Capture Edge Select
25
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
CC3_PRE
No Description
0x134
read-write
0x00000000
0x0000FFFF
PRE
CC Channel PRE Value
0
16
read-write
CC3_BASE
No Description
0x138
read-write
0x00000000
0x0000FFFF
BASE
CC Channel BASE Value
0
16
read-write
CC3_WRAP
No Description
0x13C
read-write
0x00000000
0xFFFFFFFF
WRAP
CC Channel WRAP Value
0
32
read-write
CC4_CTRL
No Description
0x140
read-write
0x00000000
0x07E07F7F
ENABLE
Channel Enable
0
1
read-write
CCMODE
Compare/Capture mode
1
1
read-write
COMPARE
Compare mode selected
0
CAPTURE
Capture mode selected
1
PREMATCHEN
Enable PRECNT matching
2
1
read-write
BASEMATCHEN
Enable BASECNT matching
3
1
read-write
WRAPMATCHEN
Enable WRAPCNT matching
4
1
read-write
OIST
Output Initial State
5
1
read-write
OUTINV
Output Invert
6
1
read-write
MOA
Match Output Action
8
2
read-write
DISABLED
No action on compare match
0
TOGGLE
Toggle output on compare match in COMPARE mode.
1
CLEAR
Clear output on compare match in COMPARE mode.
2
SET
Set output on compare match in COMPARE mode.
3
OFOA
Overflow Output Action
10
2
read-write
DISABLED
No action
0
TOGGLE
Toggle output when the selected counter has an overflow event.
1
CLEAR
Clear output when the selected counter has an overflow event.
2
SET
Set output when the selected counter has an overflow event.
3
OFSEL
Select counter for OFOA bits
12
2
read-write
PRECNT
Use PRECNT overflow
0
BASECNT
Use BASECNT overflow
1
WRAPCNT
Use WRAPCNT overflow
2
DISABLED
Disabled
3
PRSCONF
PRS Configuration
14
1
read-write
PULSE
Each CC event will generate a one HFRADIOCLK cycle high pulse
0
LEVEL
Should be used when OFSEL, OFOA or MOA are specified.
1
INSEL
Capture input selection
21
4
read-write
PRS
Use the selected PRS channel
0
TXDONE
TX completed
1
RXDONE
RX completed
2
TXORRXDONE
TX or RX completed
3
FRAMEDET0
Demodulator found sync word 0
4
FRAMEDET1
Demodulator found sync word 1
5
FDET0OR1
Demodulator found sync word 0 or 1
6
MODSYNCSENT
Modulator sync word sent
7
RXEOF
RX at end of frame from demodulator
8
PRORTC0
PRORTC capture/compare 0
9
PRORTC1
PRORTC capture/compare 1
10
ICEDGE
Input Capture Edge Select
25
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
CC4_PRE
No Description
0x144
read-write
0x00000000
0x0000FFFF
PRE
CC Channel PRE Value
0
16
read-write
CC4_BASE
No Description
0x148
read-write
0x00000000
0x0000FFFF
BASE
CC Channel BASE Value
0
16
read-write
CC4_WRAP
No Description
0x14C
read-write
0x00000000
0xFFFFFFFF
WRAP
CC Channel WRAP Value
0
32
read-write
CC5_CTRL
No Description
0x150
read-write
0x00000000
0x07E07F7F
ENABLE
Channel Enable
0
1
read-write
CCMODE
Compare/Capture mode
1
1
read-write
COMPARE
Compare mode selected
0
CAPTURE
Capture mode selected
1
PREMATCHEN
Enable PRECNT matching
2
1
read-write
BASEMATCHEN
Enable BASECNT matching
3
1
read-write
WRAPMATCHEN
Enable WRAPCNT matching
4
1
read-write
OIST
Output Initial State
5
1
read-write
OUTINV
Output Invert
6
1
read-write
MOA
Match Output Action
8
2
read-write
DISABLED
No action on compare match
0
TOGGLE
Toggle output on compare match in COMPARE mode.
1
CLEAR
Clear output on compare match in COMPARE mode.
2
SET
Set output on compare match in COMPARE mode.
3
OFOA
Overflow Output Action
10
2
read-write
DISABLED
No action
0
TOGGLE
Toggle output when the selected counter has an overflow event.
1
CLEAR
Clear output when the selected counter has an overflow event.
2
SET
Set output when the selected counter has an overflow event.
3
OFSEL
Select counter for OFOA bits
12
2
read-write
PRECNT
Use PRECNT overflow
0
BASECNT
Use BASECNT overflow
1
WRAPCNT
Use WRAPCNT overflow
2
DISABLED
Disabled
3
PRSCONF
PRS Configuration
14
1
read-write
PULSE
Each CC event will generate a one HFRADIOCLK cycle high pulse
0
LEVEL
Should be used when OFSEL, OFOA or MOA are specified.
1
INSEL
Capture input selection
21
4
read-write
PRS
Use the selected PRS channel
0
TXDONE
TX completed
1
RXDONE
RX completed
2
TXORRXDONE
TX or RX completed
3
FRAMEDET0
Demodulator found sync word 0
4
FRAMEDET1
Demodulator found sync word 1
5
FDET0OR1
Demodulator found sync word 0 or 1
6
MODSYNCSENT
Modulator sync word sent
7
RXEOF
RX at end of frame from demodulator
8
PRORTC0
PRORTC capture/compare 0
9
PRORTC1
PRORTC capture/compare 1
10
ICEDGE
Input Capture Edge Select
25
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
CC5_PRE
No Description
0x154
read-write
0x00000000
0x0000FFFF
PRE
CC Channel PRE Value
0
16
read-write
CC5_BASE
No Description
0x158
read-write
0x00000000
0x0000FFFF
BASE
CC Channel BASE Value
0
16
read-write
CC5_WRAP
No Description
0x15C
read-write
0x00000000
0xFFFFFFFF
WRAP
CC Channel WRAP Value
0
32
read-write
CC6_CTRL
No Description
0x160
read-write
0x00000000
0x07E07F7F
ENABLE
Channel Enable
0
1
read-write
CCMODE
Compare/Capture mode
1
1
read-write
COMPARE
Compare mode selected
0
CAPTURE
Capture mode selected
1
PREMATCHEN
Enable PRECNT matching
2
1
read-write
BASEMATCHEN
Enable BASECNT matching
3
1
read-write
WRAPMATCHEN
Enable WRAPCNT matching
4
1
read-write
OIST
Output Initial State
5
1
read-write
OUTINV
Output Invert
6
1
read-write
MOA
Match Output Action
8
2
read-write
DISABLED
No action on compare match
0
TOGGLE
Toggle output on compare match in COMPARE mode.
1
CLEAR
Clear output on compare match in COMPARE mode.
2
SET
Set output on compare match in COMPARE mode.
3
OFOA
Overflow Output Action
10
2
read-write
DISABLED
No action
0
TOGGLE
Toggle output when the selected counter has an overflow event.
1
CLEAR
Clear output when the selected counter has an overflow event.
2
SET
Set output when the selected counter has an overflow event.
3
OFSEL
Select counter for OFOA bits
12
2
read-write
PRECNT
Use PRECNT overflow
0
BASECNT
Use BASECNT overflow
1
WRAPCNT
Use WRAPCNT overflow
2
DISABLED
Disabled
3
PRSCONF
PRS Configuration
14
1
read-write
PULSE
Each CC event will generate a one HFRADIOCLK cycle high pulse
0
LEVEL
Should be used when OFSEL, OFOA or MOA are specified.
1
INSEL
Capture input selection
21
4
read-write
PRS
Use the selected PRS channel
0
TXDONE
TX completed
1
RXDONE
RX completed
2
TXORRXDONE
TX or RX completed
3
FRAMEDET0
Demodulator found sync word 0
4
FRAMEDET1
Demodulator found sync word 1
5
FDET0OR1
Demodulator found sync word 0 or 1
6
MODSYNCSENT
Modulator sync word sent
7
RXEOF
RX at end of frame from demodulator
8
PRORTC0
PRORTC capture/compare 0
9
PRORTC1
PRORTC capture/compare 1
10
ICEDGE
Input Capture Edge Select
25
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
CC6_PRE
No Description
0x164
read-write
0x00000000
0x0000FFFF
PRE
CC Channel PRE Value
0
16
read-write
CC6_BASE
No Description
0x168
read-write
0x00000000
0x0000FFFF
BASE
CC Channel BASE Value
0
16
read-write
CC6_WRAP
No Description
0x16C
read-write
0x00000000
0xFFFFFFFF
WRAP
CC Channel WRAP Value
0
32
read-write
CC7_CTRL
No Description
0x170
read-write
0x00000000
0x07E07F7F
ENABLE
Channel Enable
0
1
read-write
CCMODE
Compare/Capture mode
1
1
read-write
COMPARE
Compare mode selected
0
CAPTURE
Capture mode selected
1
PREMATCHEN
Enable PRECNT matching
2
1
read-write
BASEMATCHEN
Enable BASECNT matching
3
1
read-write
WRAPMATCHEN
Enable WRAPCNT matching
4
1
read-write
OIST
Output Initial State
5
1
read-write
OUTINV
Output Invert
6
1
read-write
MOA
Match Output Action
8
2
read-write
DISABLED
No action on compare match
0
TOGGLE
Toggle output on compare match in COMPARE mode.
1
CLEAR
Clear output on compare match in COMPARE mode.
2
SET
Set output on compare match in COMPARE mode.
3
OFOA
Overflow Output Action
10
2
read-write
DISABLED
No action
0
TOGGLE
Toggle output when the selected counter has an overflow event.
1
CLEAR
Clear output when the selected counter has an overflow event.
2
SET
Set output when the selected counter has an overflow event.
3
OFSEL
Select counter for OFOA bits
12
2
read-write
PRECNT
Use PRECNT overflow
0
BASECNT
Use BASECNT overflow
1
WRAPCNT
Use WRAPCNT overflow
2
DISABLED
Disabled
3
PRSCONF
PRS Configuration
14
1
read-write
PULSE
Each CC event will generate a one HFRADIOCLK cycle high pulse
0
LEVEL
Should be used when OFSEL, OFOA or MOA are specified.
1
INSEL
Capture input selection
21
4
read-write
PRS
Use the selected PRS channel
0
TXDONE
TX completed
1
RXDONE
RX completed
2
TXORRXDONE
TX or RX completed
3
FRAMEDET0
Demodulator found sync word 0
4
FRAMEDET1
Demodulator found sync word 1
5
FDET0OR1
Demodulator found sync word 0 or 1
6
MODSYNCSENT
Modulator sync word sent
7
RXEOF
RX at end of frame from demodulator
8
PRORTC0
PRORTC capture/compare 0
9
PRORTC1
PRORTC capture/compare 1
10
ICEDGE
Input Capture Edge Select
25
2
read-write
RISING
Rising edges detected
0
FALLING
Falling edges detected
1
BOTH
Both edges detected
2
DISABLED
No edge detection, signal is left as it is
3
CC7_PRE
No Description
0x174
read-write
0x00000000
0x0000FFFF
PRE
CC Channel PRE Value
0
16
read-write
CC7_BASE
No Description
0x178
read-write
0x00000000
0x0000FFFF
BASE
CC Channel BASE Value
0
16
read-write
CC7_WRAP
No Description
0x17C
read-write
0x00000000
0xFFFFFFFF
WRAP
CC Channel WRAP Value
0
32
read-write
RAC_NS
0
RAC_NS Registers
0xB8020000
0x00000000
0x00001000
registers
RAC_RSM
37
RAC_SEQ
38
IPVERSION
No Description
0x000
read-only
0x00000000
0xFFFFFFFF
IPVERSION
IP Version
0
32
read-only
EN
No Description
0x004
read-write
0x00000000
0x00000001
EN
Enable peripheral clock to this module
0
1
read-write
RXENSRCEN
No Description
0x008
read-write
0x00000000
0x00003FFF
SWRXEN
SW RX Enable
0
8
read-write
CHANNELBUSYEN
Channel Busy Enable
8
1
read-write
TIMDETEN
Timing Detected Enable
9
1
read-write
PREDETEN
Preamble Detected Enable
10
1
read-write
FRAMEDETEN
Frame Detected Enable
11
1
read-write
DEMODRXREQEN
DEMOD RX Request Enable
12
1
read-write
PRSRXEN
PRS RX Enable
13
1
read-write
STATUS
No Description
0x00C
read-only
0x00000000
0xEF38FFFF
RXMASK
Receive Enable Mask
0
16
read-only
FORCESTATEACTIVE
FSM state force active
19
1
read-only
X0
No special state transition is currently in progress
0
X1
A forced state transition is currently in progress
1
TXAFTERFRAMEPEND
TX After Frame Pending
20
1
read-only
X0
A transmit after frame operation is currently not pending.
0
X1
A transmit after frame operation is currently pending.
1
TXAFTERFRAMEACTIVE
TX After Frame Active
21
1
read-only
X0
The currently ongoing TX was not initiated by a TXAFTERFRAME command.
0
X1
The currently ongoing TX was initiated by a TXAFTERFRAME command.
1
STATE
Radio State
24
4
read-only
OFF
Radio is off
0
RXWARM
Radio is enabling receiver
1
RXSEARCH
Radio is listening for incoming frames
2
RXFRAME
Radio is receiving a frame
3
RXPD
Radio is powering down receiver and going to OFF state
4
RX2RX
Radio remains in receive mode after frame reception is completed
5
RXOVERFLOW
Received data was lost due to full receive buffer
6
RX2TX
Radio is disabling receiver and enabling transmitter
7
TXWARM
Radio is enabling transmitter
8
TX
Radio is transmitting data
9
TXPD
Radio is powering down transmitter and going to OFF state
10
TX2RX
Radio is disabling transmitter and enabling reception
11
TX2TX
Radio is preparing for a transmission after the previous transmission was ended
12
SHUTDOWN
Radio is powering down receiver and going to OFF state
13
TXENS
TXEN Status
30
1
read-only
X0
TXEN is not set.
0
X1
TXEN is set.
1
RXENS
RXEN Status
31
1
read-only
X0
RXEN is not set.
0
X1
RXEN is set.
1
CMD
No Description
0x010
write-only
0x00000000
0xC000F1FF
TXEN
Transmitter Enable
0
1
write-only
FORCETX
Force TX Command
1
1
write-only
TXONCCA
Transmit On CCA
2
1
write-only
CLEARTXEN
Clear TX Enable
3
1
write-only
TXAFTERFRAME
TX After Frame
4
1
write-only
TXDIS
TX Disable
5
1
write-only
CLEARRXOVERFLOW
Clear RX Overflow
6
1
write-only
RXCAL
Start an RX Calibration
7
1
write-only
RXDIS
RX Disable
8
1
write-only
PAENSET
PAEN Set
12
1
write-only
PAENCLEAR
PAEN Clear
13
1
write-only
LNAENSET
LNAEN Set
14
1
write-only
LNAENCLEAR
LNAEN Clear
15
1
write-only
CTRL
No Description
0x014
read-write
0x00000000
0x000107EF
FORCEDISABLE
Force Radio Disable
0
1
read-write
PRSTXEN
PRS TX Enable
1
1
read-write
TXAFTERRX
TX After RX
2
1
read-write
X0
TX will not be started automatically.
0
X1
A transition to TX is automatically started when a received frame is accepted by the FRC.
1
PRSMODE
PRS RXEN Mode
3
1
read-write
DIRECT
The PRS signal is used directly
0
PULSE
The PRS signal is used as an RX enable pulse
1
PRSCLR
PRS RXEN Clear
5
1
read-write
RXSEARCH
The PRS RXEN signal is cleared when the RSM state enters RXSEARCH
0
PRSCH
The Selected PRS channel in PRSCLRSEL is used as a disable pulse
1
TXPOSTPONE
TX Postpone
6
1
read-write
X0
In the TX state transmit data is output.
0
X1
In the TX state an unmodulated carrier is output until this bit is cleared.
1
ACTIVEPOL
ACTIVE signal polarity
7
1
read-write
X0
Active low
0
X1
Active high
1
PAENPOL
PAEN signal polarity
8
1
read-write
X0
Active low
0
X1
Active high
1
LNAENPOL
LNAEN signal polarity
9
1
read-write
X0
Active low
0
X1
Active high
1
PRSRXDIS
PRS RX Disable
10
1
read-write
X0
PRS will not disable RX
0
X1
The channel selected by PRSRXDISSEL will generate a disable RX pulse
1
PRSFORCETX
PRS Force RX
16
1
read-write
X0
PRS will not force TX
0
X1
The channel selected by PRSFORCETXSEL will generate a force TX pulse
1
FORCESTATE
No Description
0x018
read-write
0x00000000
0x0000000F
FORCESTATE
Force RAC state transition
0
4
read-write
IF
No Description
0x01C
read-write
0x00000000
0x00FF0007
STATECHANGE
Radio State Change
0
1
read-write
STIMCMPEV
STIMER Compare Event
1
1
read-write
BUSERROR
Bus Error
2
1
read-write
SEQ
Sequencer Interrupt Flags
16
8
read-write
IEN
No Description
0x020
read-write
0x00000000
0x00FF0007
STATECHANGE
Radio State Change Interrupt Enable
0
1
read-write
STIMCMPEV
STIMER Compare Event Interrupt Enable
1
1
read-write
BUSERROR
Bus Error Interrupt Enable
2
1
read-write
SEQ
Sequencer Flags Interrupt Enable
16
8
read-write
TESTCTRL
No Description
0x024
read-write
0x00000000
0x0000001F
MODEN
Modulator enable
0
1
read-write
DEMODEN
Demodulator enable
1
1
read-write
AUX2RFSENSE
Enable auxiliary synthesizer output
2
1
read-write
X0
The auxiliary synthesizer is not connected to the RFSENSE input
0
X1
The auxiliary synthesizer is connected to the RFSENSE input
1
LOOPBACK2LNAINPUT
Enable RF loopback
3
1
read-write
LOOPBACK2LNAOUTPUT
Enable RF loopback
4
1
read-write
SEQSTATUS
No Description
0x028
read-only
0x00000010
0x000005FF
STOPPED
Sequencer Stopped
0
1
read-only
BKPT
Breakpoint Enabled
1
1
read-only
WAITING
Sequencer Waiting
2
1
read-only
WAITMODE
Sequencer Waiting Mode
3
1
read-only
ANY
Sequencer is waiting for any of the events indicated SEQ_WAITMASK.
0
ALL
Sequencer is waiting for all the events indicated SEQ_WAITMASK.
1
DONE
Sequencer Done Signal
4
1
read-only
NEG
Negative Flag
5
1
read-only
POS
Positive Flag
6
1
read-only
ZERO
Zero Flag
7
1
read-only
CARRY
Carry Flag
8
1
read-only
ABORTEN
Sequencer Program Execution Abort Enable
10
1
read-only
X0
Sequencer Program Execution can not be aborted.
0
X1
Sequencer Program Execution can be aborted.
1
SEQCMD
No Description
0x02C
write-only
0x00000000
0x000000FF
HALT
Sequencer Halt
0
1
write-only
STEP
Sequencer Step
1
1
write-only
RESUME
Sequencer Resume
2
1
write-only
BKPTEN
Breakpoint Enable
3
1
write-only
BKPTDIS
Breakpoint Disable
4
1
write-only
ABORT
Sequencer Execution Abort
5
1
write-only
ABORTENSET
Set Sequencer Abort Enable
6
1
write-only
ABORTENCLEAR
Clear Sequencer Abort Enable
7
1
write-only
BREAKPOINT
No Description
0x030
read-write
0x00000000
0xFFFFFFFF
BKPADDR
Sequencer Breakpoint Address
0
32
read-write
R0
No Description
0x034
read-write
0x00000000
0xFFFFFFFF
R0
Sequencer Register 0
0
32
read-write
R1
No Description
0x038
read-write
0x00000000
0xFFFFFFFF
R1
Sequencer Register 1
0
32
read-write
R2
No Description
0x03C
read-write
0x00000000
0xFFFFFFFF
R2
Sequencer Register 2
0
32
read-write
R3
No Description
0x040
read-write
0x00000000
0xFFFFFFFF
R3
Sequencer Register 3
0
32
read-write
R4
No Description
0x044
read-write
0x00000000
0xFFFFFFFF
R4
Sequencer Register 4
0
32
read-write
R5
No Description
0x048
read-write
0x00000000
0xFFFFFFFF
R5
Sequencer Register 5
0
32
read-write
R6
No Description
0x04C
read-write
0x00000000
0xFFFFFFFF
R6
Sequencer Register 6
0
32
read-write
R7
No Description
0x050
read-write
0x00000000
0xFFFFFFFF
R7
Sequencer Register 7
0
32
read-write
WAITMASK
No Description
0x054
read-only
0x00000000
0x000001FF
STCMP
STIMER Compare Event
0
1
read-only
FRCRX
FRC RXWord
1
1
read-only
FRCTX
FRC TXWord
2
1
read-only
PRSEVENT
PRS Event
3
1
read-only
DEMODRXREQCLR
Demodulator RX Request Clear
4
1
read-only
SYNTHRDY
SYNTH Ready
5
1
read-only
RAMPDONE
Ramp Done
6
1
read-only
FRCPAUSED
FRC Paused
7
1
read-only
ANTSWITCH
Active antenna has switched
8
1
read-only
WAITSNSH
No Description
0x058
read-only
0x00000000
0x000003FF
WAITSNSH
Wait Event Snapshot
0
10
read-only
STIMER
No Description
0x05C
read-only
0x00000000
0x0000FFFF
STIMER
STIMER Register
0
16
read-only
STIMERCOMP
No Description
0x060
read-write
0x00000000
0x0000FFFF
STIMERCOMP
STIMER Compare Register
0
16
read-write
VECTADDR
No Description
0x064
read-write
0x00000000
0xFFFFFFFF
VECTADDR
Vector Table Address
0
32
read-write
SEQCTRL
No Description
0x068
read-write
0x00000000
0x00001C07
COMPACT
STIMER Compare Action
0
1
read-write
WRAP
STIMER wraps when reaching STIMERCOMP
0
CONTINUE
STIMER continues when reaching STIMERCOMP
1
COMPINVALMODE
STIMER Comp Invalid Mode
1
2
read-write
NEVER
STIMERCOMP is always valid
0
STATECHANGE
STIMERCOMP is invalidated when the RSM changes state
1
COMPEVENT
STIMERCOMP is invalidated when an STIMER compare event occurs
2
STATECOMP
STIMERCOMP is invalidated both when the RSM changes state and when a compare event occurs
3
STIMERDEBUGRUN
STIMER Debug Run
10
1
read-write
X0
STIMER is not running when the Sequencer is halted.
0
X1
STIMER is running when the Sequencer is halted.
1
CPUHALTREQEN
CPU Halt Request Enable
11
1
read-write
X0
Main CPU is not halted when the Sequencer is halted.
0
X1
Main CPU is halted when the Sequencer is halted.
1
SEQHALTUPONCPUHALTEN
Sequencer Halt Upon CPU Halt Enable
12
1
read-write
X0
Sequencer is not halted when the main CPU is halted.
0
X1
Sequencer is halted when the main CPU is halted.
1
PRESC
No Description
0x06C
read-write
0x00000007
0x0000007F
STIMER
STIMER Prescaler
0
7
read-write
SR0
No Description
0x070
read-write
0x00000000
0xFFFFFFFF
SR0
Sequencer Storage Register 0
0
32
read-write
SR1
No Description
0x074
read-write
0x00000000
0xFFFFFFFF
SR1
Sequencer Storage Register 1
0
32
read-write
SR2
No Description
0x078
read-write
0x00000000
0xFFFFFFFF
SR2
Sequencer Storage Register 2
0
32
read-write
SR3
No Description
0x07C
read-write
0x00000000
0xFFFFFFFF
SR3
Sequencer Storage Register 3
0
32
read-write
SYNTHENCTRL
No Description
0x084
read-write
0x00000000
0x00100282
VCOSTARTUP
SYVCOFASTSTARTUP
1
1
read-write
fast_start_up_0
0
fast_start_up_1
1
VCBUFEN
SYLPFVCBUFEN
7
1
read-write
Disabled
0
Enabled
1
LPFBWSEL
LPF bandwidth register selection
20
1
read-write
LPFBWRX
Select LPFBWRX
0
LPFBWTX
Select LPFBWTX
1
SYNTHREGCTRL
No Description
0x088
read-write
0x04000000
0x07001C00
MMDLDOVREFTRIM
SYTRIMMMDREGVREF
10
3
read-write
vref0p6000
0
vref0p6125
1
vref0p6250
2
vref0p6375
3
vref0p6500
4
vref0p6625
5
vref0p6750
6
vref0p6875
7
CHPLDOVREFTRIM
SYTRIMCHPREGVREF
24
3
read-write
vref0p6000
0
vref0p6125
1
vref0p6250
2
vref0p6375
3
vref0p6500
4
vref0p6625
5
vref0p6750
6
vref0p6875
7
VCOCTRL
No Description
0x08C
read-write
0x0000004C
0x000000FF
VCOAMPLITUDE
SYVCOAMPLOPEN
0
4
read-write
VCODETAMPLITUDE
SYVCOAMPLPKD
4
4
read-write
SYNTHCTRL
No Description
0x094
read-write
0x00000000
0x00000400
MMDPOWERBALANCEDISABLE
SYMMDPOWERBALANCEENB
10
1
read-write
EnablePowerbleed
0
DisablePowerBleed
1
STATUS2
No Description
0x09C
read-only
0x00000000
0x00000FFF
PREVSTATE1
Previous Radio State
0
4
read-only
OFF
Radio is off
0
RXWARM
Radio is enabling receiver
1
RXSEARCH
Radio is listening for incoming frames
2
RXFRAME
Radio is receiving a frame
3
RXPD
Radio is powering down receiver and going to OFF state
4
RX2RX
Radio remains in receive mode after frame reception is completed
5
RXOVERFLOW
Received data was lost due to full receive buffer
6
RX2TX
Radio is disabling receiver and enabling transmitter
7
TXWARM
Radio is enabling transmitter
8
TX
Radio is transmitting data
9
TXPD
Radio is powering down transmitter and going to OFF state
10
TX2RX
Radio is disabling transmitter and enabling reception
11
TX2TX
Radio is preparing for a transmission after the previous transmission was ended
12
SHUTDOWN
Radio is powering down receiver and going to OFF state
13
PREVSTATE2
Previous Radio State 2
4
4
read-only
OFF
Radio is off
0
RXWARM
Radio is enabling receiver
1
RXSEARCH
Radio is listening for incoming frames
2
RXFRAME
Radio is receiving a frame
3
RXPD
Radio is powering down receiver and going to OFF state
4
RX2RX
Radio remains in receive mode after frame reception is completed
5
RXOVERFLOW
Received data was lost due to full receive buffer
6
RX2TX
Radio is disabling receiver and enabling transmitter
7
TXWARM
Radio is enabling transmitter
8
TX
Radio is transmitting data
9
TXPD
Radio is powering down transmitter and going to OFF state
10
TX2RX
Radio is disabling transmitter and enabling reception
11
TX2TX
Radio is preparing for a transmission after the previous transmission was ended
12
SHUTDOWN
Radio is powering down receiver and going to OFF state
13
PREVSTATE3
Previous Radio State 3
8
4
read-only
OFF
Radio is off
0
RXWARM
Radio is enabling receiver
1
RXSEARCH
Radio is listening for incoming frames
2
RXFRAME
Radio is receiving a frame
3
RXPD
Radio is powering down receiver and going to OFF state
4
RX2RX
Radio remains in receive mode after frame reception is completed
5
RXOVERFLOW
Received data was lost due to full receive buffer
6
RX2TX
Radio is disabling receiver and enabling transmitter
7
TXWARM
Radio is enabling transmitter
8
TX
Radio is transmitting data
9
TXPD
Radio is powering down transmitter and going to OFF state
10
TX2RX
Radio is disabling transmitter and enabling reception
11
TX2TX
Radio is preparing for a transmission after the previous transmission was ended
12
SHUTDOWN
Radio is powering down receiver and going to OFF state
13
IFPGACTRL
No Description
0x0A0
read-write
0x00000000
0x0FF80000
DCCALON
Enable/Disable DCCAL in DEMOD
19
1
read-write
DISABLE
DC ESTI DISABLED
0
ENABLE
DC ESTI ENABLED
1
DCRSTEN
DC Compensation Filter Reset Enable
20
1
read-write
DISABLE
DC Comp out of Reset
0
ENABLE
DC Comp in Reset
1
DCESTIEN
DCESTIEN Override for RAC
21
1
read-write
DISABLE
DCESTI Disabled in MODEM
0
ENABLE
DCESTI Enabled in MODEM
1
DCCALDEC0
DEC0 Value for DCCAL
22
3
read-write
DF3
Decimation Factor 0 = 3. Cutoff 0.050 * f<subscript>HFXO</subscript>.
0
DF4WIDE
Decimation Factor 0 = 4. Cutoff 0.069 * f<subscript>HFXO</subscript>.
1
DF4NARROW
Decimation Factor 0 = 4. Cutoff 0.037 * f<subscript>HFXO</subscript>.
2
DF8WIDE
Decimation Factor 0 = 8. Cutoff 0.012 * f<subscript>HFXO</subscript>.
3
DF8NARROW
Decimation Factor 0 = 8. Cutoff 0.005 * f<subscript>HFXO</subscript>.
4
DCCALDCGEAR
DC COMP GEAR Value for DCCAL
25
3
read-write
PAENCTRL
No Description
0x0A4
read-write
0x00000000
0x00000100
PARAMP
PA output level ramping
8
1
read-write
APC
No Description
0x0A8
read-write
0xFF000000
0xFF000004
ENAPCSW
software control bit for apc
2
1
read-write
DISABLE
0
ENABLE
1
AMPCONTROLLIMITSW
software amp_control top limit
24
8
read-write
AUXADCTRIM
0x0AC
read-write
0x06D55502
0x1FFFFFFF
AUXADCCLKINVERT
AUXADCCLKINVERT
0
1
read-write
Disable_Invert
0
Enable_Invert
1
AUXADCLDOVREFTRIM
AUXADCLDOVREFTRIM
1
2
read-write
TRIM1p27
0
TRIM1p3
1
TRIM1p35
2
TRIM1p4
3
AUXADCOUTPUTINVERT
AUXADCOUTPUTINVERT
3
1
read-write
Disabled
0
Enabled
1
AUXADCRCTUNE
AUXADCRCTUNE
4
5
read-write
AUXADCTRIMADCINPUTRES
AUXADCTRIMADCINPUTRES
9
2
read-write
RES200k
0
RES250k
1
RES300k
2
RES350k
3
AUXADCTRIMCURRINPUTBUF
AUXADCTRIMCURRINPUTBUF
11
2
read-write
Typ_minus_40pct
0
Typ_minus_20pct
1
Typ
2
Typ_plus_20pct
3
AUXADCTRIMCURROPA1
AUXADCTRIMCURROPA1
13
2
read-write
Typ_minus_40pct
0
Typ_minus_20pct
1
Typ
2
Typ_plus_20pct
3
AUXADCTRIMCURROPA2
AUXADCTRIMCURROPA2
15
2
read-write
Typ_minus_40pct
0
Typ_minus_20pct
1
Typ
2
Typ_plus_20pct
3
AUXADCTRIMCURRREFBUF
AUXADCTRIMCURRREFBUF
17
2
read-write
Typ_minus_40pct
0
Typ_minus_20pct
1
Typ
2
Typ_plus_20pct
3
AUXADCTRIMCURRTSENSE
AUXADCTRIMCURRTSENSE
19
2
read-write
Typ_minus_40pct
0
Typ_minus_20pct
1
Typ
2
Typ_plus_20pct
3
AUXADCTRIMCURRVCMBUF
AUXADCTRIMCURRVCMBUF
21
2
read-write
Typ_minus_40pct
0
Typ_minus_20pct
1
Typ
2
Typ_plus_20pct
3
AUXADCTRIMLDOHIGHCURRENT
AUXADCTRIMLDOHIGHCURRENT
23
1
read-write
LowCurrentMode
0
HighCurrentMode
1
AUXADCTRIMREFP
AUXADCTRIMREFP
24
2
read-write
REF1p05
0
REF1p16
1
REF1p2
2
REF1p25
3
AUXADCTRIMVREFVCM
AUXADCTRIMVREFVCM
26
2
read-write
Trim0p6
0
Trim0p65
1
Trim0p7
2
Trim0p75
3
AUXADCTSENSETRIMVBE2
AUXADCTSENSETRIMVBE2
28
1
read-write
VBE_16uA
0
VBE_32uA
1
AUXADCEN
0x0B0
read-write
0x00000000
0x000001FF
AUXADCENAUXADC
AUXADCENAUXADC
0
1
read-write
Disabled
0
Enabled
1
AUXADCENINPUTBUFFER
AUXADCENINPUTBUFFER
1
1
read-write
Disabled
0
Enabled
1
AUXADCENLDO
AUXADCENLDO
2
1
read-write
Disabled
0
Enabled
1
AUXADCENOUTPUTDRV
AUXADCENOUTPUTDRV
3
1
read-write
Disabled
0
Enabled
1
AUXADCENPMON
AUXADCENPMON
4
1
read-write
Disabled
0
Enabled
1
AUXADCENRESONDIAGA
AUXADCENRESONDIAGA
5
1
read-write
Disabled
0
Enabled
1
AUXADCENTSENSE
AUXADCENTSENSE
6
1
read-write
Disabled
0
Enabled
1
AUXADCENTSENSECAL
AUXADCENTSENSECAL
7
1
read-write
Disabled
0
Enabled
1
AUXADCINPUTBUFFERBYPASS
AUXADCINPUTBUFFERBYPASS
8
1
read-write
Not_Bypassed
0
Bypassed
1
AUXADCCTRL0
No Description
0x0B4
read-write
0x00000100
0x0003FFFF
CYCLES
Cycle number to run
0
10
read-write
MUXSEL
Select accumulator
10
2
read-write
CLRCOUNTER
Clear counter
12
1
read-write
CLRFILTER
Clear accumulators
13
1
read-write
INPUTRESSEL
Select input resource
14
4
read-write
AUXADCCTRL1
0x0B8
read-write
0x00000000
0x031F0FFF
AUXADCINPUTRESSEL
AUXADCINPUTRESSEL
0
4
read-write
RES640kOhm
0
RES320kOhm
1
RES160kOhm
2
RES80kOhm
3
RES40kOhm
4
RES20kOhm
5
RES10kOhm
6
RES5kOhm
7
RES2p5kOhm
8
RES1p25kOhm
9
RES0p6kOhm
10
RES_switch
11
AUXADCINPUTSELECT
AUXADCINPUTSELECT
4
4
read-write
SEL0
0
SEL1
1
SEL2
2
SEL3
3
SEL4
4
SEL5
5
SEL6
6
SEL7
7
SEL8
8
SEL9
9
AUXADCPMONSELECT
AUXADCPMONSELECT
8
4
read-write
AUXADCTSENSESELCURR
AUXADCTSENSESELCURR
16
5
read-write
AUXADCRESET
AUXADCRESET
24
1
read-write
Reset_Enabled
0
Reset_Disabled
1
AUXADCTSENSESELVBE
AUXADCTSENSESELVBE
25
1
read-write
VBE1
0
VBE2
1
AUXADCOUT
No Description
0x0BC
read-only
0x00000000
0x0FFFFFFF
AUXADCOUT
AUXADC output
0
28
read-only
CLKMULTEN0
0x0C0
read-write
0x02A40005
0x03FFFFFF
CLKMULTBWCAL
CLKMULTBWCAL
0
2
read-write
bw_1lsb
0
bw_2lsb
1
bw_3lsb
2
bw_4lsb
3
CLKMULTDISICO
CLKMULTDISICO
2
1
read-write
enable
0
disable
1
CLKMULTENBBDET
CLKMULTENBBDET
3
1
read-write
disable
0
enable
1
CLKMULTENBBXLDET
CLKMULTENBBXLDET
4
1
read-write
disable
0
enable
1
CLKMULTENBBXMDET
CLKMULTENBBXMDET
5
1
read-write
disable
0
enable
1
CLKMULTENCFDET
CLKMULTENCFDET
6
1
read-write
disable
0
enable
1
CLKMULTENDITHER
CLKMULTENDITHER
7
1
read-write
disable
0
enable
1
CLKMULTENDRVADC
CLKMULTENDRVADC
8
1
read-write
disable
0
enable
1
CLKMULTENDRVDIFF
CLKMULTENDRVDIFF
9
1
read-write
Single_ended
0
Differential
1
CLKMULTENDRVRX2P4G
CLKMULTENDRVRX2P4G
10
1
read-write
disable
0
enable
1
CLKMULTENFBDIV
CLKMULTENFBDIV
13
1
read-write
disable
0
enable
1
CLKMULTENREFDIV
CLKMULTENREFDIV
14
1
read-write
disable
0
enable
1
CLKMULTENREG1
CLKMULTENREG1
15
1
read-write
disable
0
enable
1
CLKMULTENREG2
CLKMULTENREG2
16
1
read-write
disable
0
enable
1
CLKMULTENROTDET
CLKMULTENROTDET
17
1
read-write
disable
0
enable
1
CLKMULTFREQCAL
CLKMULTFREQCAL
18
2
read-write
pedes_14uA
0
pedes_22uA
1
pedes_30uA
2
pedes_38uA
3
CLKMULTREG1ADJV
CLKMULTREG1ADJV
20
2
read-write
v1p28
0
v1p32
1
v1p33
2
v1p38
3
CLKMULTREG2ADJI
CLKMULTREG2ADJI
22
2
read-write
I_200uA
0
I_480uA
1
I_760uA
2
I_1040uA
3
CLKMULTREG2ADJV
CLKMULTREG2ADJV
24
2
read-write
v1p03
0
v1p09
1
v1p10
2
v1p16
3
CLKMULTEN1
0x0C4
read-write
0x00000188
0x000001FF
CLKMULTINNIBBLE
CLKMULTINNIBBLE
0
4
read-write
CLKMULTLDCNIB
CLKMULTLDCNIB
4
1
read-write
disable
0
enable
1
CLKMULTLDFNIB
CLKMULTLDFNIB
5
1
read-write
disable
0
enable
1
CLKMULTLDMNIB
CLKMULTLDMNIB
6
1
read-write
disable
0
enable
1
CLKMULTRDNIBBLE
CLKMULTRDNIBBLE
7
2
read-write
quarter_nibble
0
fine_nibble
1
moderate_nibble
2
coarse_nibble
3
CLKMULTCTRL
0x0C8
read-write
0x000000C0
0x00007FFF
CLKMULTDIVN
CLKMULTDIVN
0
7
read-write
CLKMULTDIVR
CLKMULTDIVR
7
3
read-write
CLKMULTDIVX
CLKMULTDIVX
10
3
read-write
div_1
0
div_2
1
div_4
2
div_6
3
div_8
4
div10
5
div12
6
div14
7
CLKMULTENRESYNC
CLKMULTENRESYNC
13
1
read-write
disable_sync
0
enable_sync
1
CLKMULTVALID
CLKMULTVALID
14
1
read-write
invalid
0
valid
1
CLKMULTSTATUS
0x0CC
read-only
0x00000000
0x0000001F
CLKMULTOUTNIBBLE
CLKMULTOUTNIBBLE
0
4
read-only
CLKMULTACKVALID
CLKMULTACKVALID
4
1
read-only
invalid
0
valid
1
IFADCTRIM
0x0D4
read-write
0x08965290
0x0FFFFFFF
IFADCCLKSEL
IFADCCLKSEL
0
1
read-write
clk_2p4g
0
clk_subg
1
IFADCENHALFMODE
IFADCENHALFMODE
1
1
read-write
full_speed_mode
0
half_speed_mode
1
IFADCLDOSERIESAMPLVL
IFADCLDOSERIESAMPLVL
2
3
read-write
v1p20
0
v1p24
1
v1p28
2
v1p32
3
v1p35
4
v1p39
5
v1p42
6
v1p46
7
IFADCLDOSHUNTAMPLVL
IFADCLDOSHUNTAMPLVL
5
3
read-write
v1p20
0
v1p24
1
v1p28
2
v1p32
3
v1p35
4
v1p39
5
v1p42
6
v1p46
7
IFADCLDOSHUNTCURLP
IFADCLDOSHUNTCURLP
8
1
read-write
low_power_disabled
0
low_power_enabled
1
IFADCLDOSHUNTCURLVL
IFADCLDOSHUNTCURLVL
9
2
read-write
current_180uA
0
current_190uA
1
current_200uA
2
current_210uA
3
IFADCOTAST1CURRENT
IFADCOTAST1CURRENT
11
2
read-write
negative_20p
0
negative_11p
1
nominal
2
positive_15p
3
IFADCOTAST2CURRENT
IFADCOTAST2CURRENT
13
2
read-write
negative_20p
0
negative_11p
1
nominal
2
positive_15p
3
IFADCREFBUFAMPLVL
IFADCREFBUFAMPLVL
15
3
read-write
v0p88
0
v0p91
1
v0p94
2
v0p97
3
v1p00
4
v1p03
5
v1p06
6
v1p09
7
IFADCREFBUFCURLVL
IFADCREFBUFCURLVL
18
2
read-write
current_65uA
0
current_75uA
1
current_85uA
2
current_95uA
3
IFADCSIDETONEAMP
IFADCSIDETONEAMP
20
2
read-write
diff_pk_10mV
0
diff_pk_20mV
1
diff_pk_50mV
2
diff_pk_100mV
3
IFADCSIDETONEFREQ
IFADCSIDETONEFREQ
22
3
read-write
na0
0
div_128
1
div_64
2
div_32
3
div_16
4
div_8
5
div_4
6
na7
7
IFADCTUNEZERO
IFADCTUNEZERO
25
1
read-write
nominal_zero
0
half_freq_zero
1
IFADCVCMLVL
IFADCVCMLVL
26
2
read-write
ratio_0p48
0
ratio_0p49
1
ratio_0p5
2
ratio_0p52
3
IFADCCAL
0x0D8
read-write
0x00001000
0x00001F03
IFADCENRCCAL
IFADCENRCCAL
0
1
read-write
rccal_disable
0
rccal_enable
1
IFADCTUNERCCALMODE
IFADCTUNERCCALMODE
1
1
read-write
SYmode
0
ADCmode
1
IFADCTUNERC
IFADCTUNERC
8
5
read-write
IFADCSTATUS
0x0DC
read-only
0x00000000
0x00000001
IFADCRCCALOUT
IFADCRCCALOUT
0
1
read-only
lo
0
hi
1
LNAMIXTRIM0
0x0E4
read-write
0x0442093D
0x07FFFFFF
LNAMIXCURCTRL
LNAMIXCURCTRL
0
6
read-write
LNAMIXHIGHCUR
LNAMIXHIGHCUR
6
2
read-write
current_470uA
0
current_530uA
1
unused
2
current_590uA
3
LNAMIXLOWCUR
LNAMIXLOWCUR
8
2
read-write
current_nom
0
unused
1
current_80percent
2
current_60percent
3
LNAMIXRFPKDBWSEL
LNAMIXRFPKDBWSEL
10
2
read-write
LNAMIXRFPKDCALCM
LNAMIXRFPKDCALCM
12
6
read-write
LNAMIXRFPKDCALDM
LNAMIXRFPKDCALDM
18
5
read-write
LNAMIXTRIMVREG
LNAMIXTRIMVREG
23
4
read-write
LNAMIXTRIM1
0x0E8
read-write
0x00011508
0x0001FFFF
LNAMIXIBIAS1ADJ
LNAMIXIBIAS1ADJ
0
4
read-write
LNAMIXLNA1CAPSEL
LNAMIXLNA1CAPSEL
4
3
read-write
LNAMIXMXRBIAS1
LNAMIXMXRBIAS1
7
2
read-write
bias_1V
0
unused
1
bias_900m
2
bias_800m
3
LNAMIXNCAS1ADJ
LNAMIXNCAS1ADJ
9
2
read-write
ncas_1V
0
unused
1
ncas_950m
2
ncas_900m
3
LNAMIXPCAS1ADJ
LNAMIXPCAS1ADJ
11
2
read-write
pcas_250m
0
unused
1
pcas_300m
2
pcas_350m
3
LNAMIXVOUT1ADJ
LNAMIXVOUT1ADJ
13
4
read-write
LNAMIXTRIM2
No Description
0x0EC
read-write
0x00011508
0x0001FFFF
LNAMIXIBIAS2ADJ
LNAMIXIBIAS2ADJ
0
4
read-write
LNAMIXLNA2CAPSEL
LNAMIXLNA2CAPSEL
4
3
read-write
LNAMIXMXRBIAS2
LNAMIXMXRBIAS2
7
2
read-write
bias_1V
0
unused
1
bias_900m
2
bias_800m
3
LNAMIXNCAS2ADJ
LNAMIXNCAS2ADJ
9
2
read-write
ncas_1V
0
unused
1
ncas_950m
2
ncas_900m
3
LNAMIXPCAS2ADJ
LNAMIXPCAS2ADJ
11
2
read-write
pcas_250m
0
unused
1
pcas_300m
2
pcas_350m
3
LNAMIXVOUT2ADJ
LNAMIXVOUT2ADJ
13
4
read-write
LNAMIXCAL
0x0F0
read-write
0x000003F0
0x000003FF
LNAMIXCALEN
LNAMIXCALEN
0
1
read-write
cal_disable
0
cal_enable
1
LNAMIXCALVMODE
LNAMIXCALVMODE
1
1
read-write
current_mode
0
voltage_mode
1
LNAMIXENIRCAL1
LNAMIXENIRCAL1
2
1
read-write
disable
0
enable
1
LNAMIXENIRCAL2
LNAMIXENIRCAL2
3
1
read-write
disable
0
enable
1
LNAMIXIRCAL1AMP
LNAMIXIRCAL1AMP
4
3
read-write
LNAMIXIRCAL2AMP
LNAMIXIRCAL2AMP
7
3
read-write
LNAMIXEN
0x0F4
read-write
0x00000000
0x00000001
LNAMIXENLDO
LNAMIXENLDO
0
1
read-write
disable
0
enable
1
PRECTRL
0x0F8
read-write
0x00000026
0x0000003F
PREBYPFORCE
PREBYPFORCE
0
1
read-write
not_forced
0
forced
1
PREREGTRIM
PREREGTRIM
1
3
read-write
v1p61
0
v1p68
1
v1p74
2
v1p80
3
v1p86
4
v1p91
5
v1p96
6
v2p00
7
PREVREFTRIM
PREVREFTRIM
4
2
read-write
v0p675
0
v0p688
1
v0p700
2
v0p713
3
PATRIM0
0x0FC
read-write
0x20088D93
0x3FFFFFFF
PATRIMDRVREGIBCORE0DBM
PATRIMDRVREGIBCORE0DBM
0
2
read-write
i_4u
0
i_5u
1
i_6u
2
i_7u
3
PATRIMDRVREGIBNDIO0DBM
PATRIMDRVREGIBNDIO0DBM
2
4
read-write
vreg_1p09
0
vreg_1p13
1
vreg_1p16
2
vreg_1p20
3
vreg_1p23
4
vreg_1p25
5
vreg_1p28
6
vreg_1p31
7
vreg_1p33
8
vreg_1p36
9
NA_10
10
NA_11
11
NA_12
12
NA_13
13
NA_14
14
NA_15
15
PATRIMDRVREGPSR0DBM
PATRIMDRVREGPSR0DBM
6
1
read-write
disable
0
enable
1
PATRIMDRVSLICE0DBM
PATRIMDRVSLICE0DBM
7
2
read-write
on_0_slice
0
on_1_slice
1
on_2_slice
2
on_3_slice
3
PATRIMFB0DBM
PATRIMFB0DBM
9
4
read-write
vo_vi_0p475
0
vo_vi_0p500
1
vo_vi_0p525
2
vo_vi_0p550
3
vo_vi_0p575
4
vo_vi_0p600
5
vo_vi_0p625
6
vo_vi_0p650
7
vo_vi_0p675
8
vo_vi_0p700
9
vo_vi_0p725
10
vo_vi_0p750
11
vo_vi_0p775
12
vo_vi_0p80
13
vo_vi_0p825
14
vo_vi_0p85
15
PATRIMPABIASN0DBM
PATRIMPABIASN0DBM
13
4
read-write
v_450m
0
v_462p5m
1
v_475m
2
v_487p5m
3
v_500m
4
v_512p5m
5
v_525m
6
v_537p5m
7
v_550m
8
v_562p5m
9
v_575m
10
v_587p5m
11
v_600m
12
v_612p5m
13
v_625m
14
v_637p5m
15
PATRIMPABIASP0DBM
PATRIMPABIASP0DBM
17
4
read-write
v_450m
0
v_462p5m
1
v_475m
2
v_487p5m
3
v_500m
4
v_512p5m
5
v_525m
6
v_537p5m
7
v_550m
8
v_562p5m
9
v_575m
10
v_587p5m
11
v_600m
12
v_612p5m
13
v_625m
14
v_637p5m
15
PATRIMPASLICE0DBM
PATRIMPASLICE0DBM
21
6
read-write
on_slice_0
0
on_slice_63
63
PATRIMVREF0DBM
PATRIMVREF0DBM
27
3
read-write
v_900m
0
v_912p5m
1
v_925m
2
v_937p5m
3
v_950m
4
v_962p5m
5
v_975m
6
v_987p5m
7
PATRIM1
0x100
read-write
0x40000980
0x7FFFFFFF
PATRIM10DBMDUTYCYN
PATRIM10DBMDUTYCYN
0
3
read-write
up_0pct
0
up_1pct
1
up_2pct
2
up_3pct
3
up_4pct
4
up_5pct
5
up_6pct
6
na
7
PATRIM10DBMDUTYCYP
PATRIM10DBMDUTYCYP
3
3
read-write
dn_0pct
0
dn_1pct
1
dn_2pct
2
dn_3pct
3
dn_4pct
4
dn_5pct
5
dn_6pct
6
na
7
PATRIM20DBMPREDRV
PATRIM20DBMPREDRV
6
3
read-write
trise_137ps
0
trise_127ps
1
trise_117ps
2
trise_110ps
3
trise_75ps
4
trise_73ps
5
trise_71ps
6
trise_70ps
7
PATRIMANTSWBIAS
PATRIMANTSWBIAS
9
2
read-write
vb_at_vdd
0
vb_at_vdd_mp6v
1
vb_at_vdd_m1p2v
2
vb_at_vdd_m1p8v
3
PATRIMBLEEDAUTOPREREG
PATRIMBLEEDAUTOPREREG
11
1
read-write
not_automatic
0
automatic
1
PATRIMCAPPAOUTM
PATRIMCAPPAOUTM
12
4
read-write
PATRIMCAPPAOUTP
PATRIMCAPPAOUTP
16
4
read-write
PATRIMCMGAIN
PATRIMCMGAIN
20
2
read-write
PATRIMDLY0
PATRIMDLY0
22
3
read-write
tdly_0ps
0
tdly_64ps
1
tdly_65ps
2
tdly_66ps
3
tdly_68ps
4
tdly_70ps
5
tdly_75ps
6
tdly_83ps
7
PATRIMDLY1
PATRIMDLY1
25
3
read-write
tdly_0ps
0
tdly_64ps
1
tdly_65ps
2
tdly_66ps
3
tdly_68ps
4
tdly_70ps
5
tdly_75ps
6
tdly_83ps
7
PATRIMFBKATTPDRVLDO
PATRIMFBKATTPDRVLDO
28
1
read-write
less_bw
0
more_bw
1
PATRIMIBIASMASTER
PATRIMIBIASMASTER
29
2
read-write
Ibias_is_45u
0
Ibias_is_47p5u
1
Ibias_is_50u
2
Ibias_is_52p5u
3
PATRIM2
0x104
read-write
0x30C0F87A
0x7FFFFFFF
PATRIMLDOFBHVPDRVLDO
PATRIMLDOFBHVPDRVLDO
0
2
read-write
vreg_1p22
0
vreg_1p28
1
vreg_1p35
2
vreg_1p44
3
PATRIMLDOFBHVPREREG
PATRIMLDOFBHVPREREG
2
3
read-write
vreg_1p678
0
vreg_1p735
1
vreg_1p801
2
vreg_1p875
3
vreg_3p00
4
vreg_3p14
5
vreg_3p3
6
vreg_3p477
7
PATRIMLDOHVPDRVLDO
PATRIMLDOHVPDRVLDO
5
3
read-write
vref_0p675
0
vref_0p700
1
vref_0p725
2
vref_0p750
3
vref_0p775
4
vref_0p800
5
vref_0p825
6
vref_0p850
7
PATRIMLDOHVPREREG
PATRIMLDOHVPREREG
8
4
read-write
vref_0p651
0
vref_0p663
1
vref_0p676
2
vref_0p688
3
vref_0p701
4
vref_0p713
5
vref_0p726
6
vref_0p738
7
vref_0p751
8
vref_0p763
9
vref_0p776
10
vref_0p788
11
vref_0p801
12
vref_0p813
13
vref_0p826
14
vref_0p838
15
PATRIMLDOPSRPDRVLDO
PATRIMLDOPSRPDRVLDO
12
1
read-write
low_psr
0
high_psr
1
PATRIMLDOPSRPREREG
PATRIMLDOPSRPREREG
13
1
read-write
low_psr
0
high_psr
1
PATRIMLDOSLICESPDRVLDO
PATRIMLDOSLICESPDRVLDO
14
2
read-write
iload_7p5mA
0
iload_15mA
1
iload_22p5mA
2
iload_30mA
3
PATRIMLDOSLICESPREREG
PATRIMLDOSLICESPREREG
16
2
read-write
spare1
0
spare2
1
spare3
2
spare4
3
PATRIMPADACGLITCH
PATRIMPADACGLITCH
18
1
read-write
larger_glitch
0
smaller_glitch
1
PATRIMNBIAS
PATRIMNBIAS
19
4
read-write
vnbias_dn104mv
0
vnbias_dn91mv
1
vnbias_dn78mv
2
vnbias_dn65mv
3
vnbias_dn52mv
4
vnbias_dn39mv
5
vnbias_dn26mv
6
vnbias_dn13mv
7
vnbias_default
8
vnbias_up13mv
9
vnbias_up26mv
10
vnbias_up39mv
11
vnbias_up52mv
12
vnbias_up65mv
13
vnbias_up78mv
14
vnbias_up91mv
15
PATRIMNCASC
PATRIMNCASC
23
2
read-write
ncbias_m50mv
0
ncbias_default
1
ncbias_p50mv
2
ncbias_p100mv
3
PATRIMPBIAS
PATRIMPBIAS
25
4
read-write
vpbias_up104mv
0
vpbias_up91mv
1
vpbias_up78mv
2
vpbias_up65mv
3
vpbias_up52mv
4
vpbias_up39mv
5
vpbias_up26mv
6
vpbias_up13mv
7
vpbias_default
8
vpbias_dn13mv
9
vpbias_dn26mv
10
vpbias_dn38mv
11
vpbias_dn52mv
12
vpbias_dn65mv
13
vpbias_dn78mv
14
vpbias_dn91mv
15
PATRIMPCASC
PATRIMPCASC
29
2
read-write
pcbias_p50mv
0
pcbias_default
1
pcbias_m50mv
2
pcbias_m100mv
3
PACTRL
0x108
read-write
0x00000000
0x00FF07FF
PAEN10DBMVMID
PAEN10DBMVMID
0
1
read-write
disable
0
enable
1
PAEN20DBMVMID
PAEN20DBMVMID
1
1
read-write
disable
0
enable
1
PAENCAPATT
PAENCAPATT
2
1
read-write
disable
0
enable
1
PAENLATCHBYPASS
PAENLATCHBYPASS
3
1
read-write
disable
0
enable
1
PAENPOWERRAMPINGCLK
PAENPOWERRAMPINGCLK
4
1
read-write
silence_clk
0
en_clk
1
PAPULLDOWNVDDPA
PAPULLDOWNVDDPA
5
1
read-write
not_pull_down
0
pull_down_vddpa
1
PAREGBYPASSPDRVLDO
PAREGBYPASSPDRVLDO
6
1
read-write
not_bypass
0
bypass
1
PAREGBYPASSPREREG
PAREGBYPASSPREREG
7
1
read-write
not_bypass
0
bypass
1
PASELLDOVDDPA
PASELLDOVDDPA
8
1
read-write
not_selected
0
selected
1
PASELLDOVDDRF
PASELLDOVDDRF
9
1
read-write
not_selected
0
selected
1
PASLICERST
PASLICERST
10
1
read-write
disable
0
enable
1
PAPOWER
PAPOWER
16
4
read-write
t0stripeon
0
t1stripeon
1
t2stripeon
2
t3stripeon
3
t4stripeon
4
t5stripeon
5
t6stripeon
6
t7stripeon
7
t8stripeon
8
t9stripeon
9
t10stripeon
10
t11stripeon
11
t12stripeon
12
t13stripeon
13
t14stripeon
14
t15stripeon
15
PASELSLICE
PASELSLICE
20
4
read-write
PGATRIM
0x110
read-write
0x00000547
0x000007FF
PGACTUNE
PGACTUNE
0
4
read-write
cfb_0p7
0
cfb_nominal
7
cfb_1p32
15
PGADISANTILOCK
PGADISANTILOCK
4
1
read-write
antilock_enable
0
antilock_disable
1
PGAVCMOUTTRIM
PGAVCMOUTTRIM
5
3
read-write
vcm_out_0p4
0
vcm_out_0p45
1
vcm_out_0p5
2
vcm_out_0p55
3
vcm_out_0p6
4
vcm_out_0p65
5
vcm_out_0p7
6
vcm_out_0p75
7
PGAVLDOTRIM
PGAVLDOTRIM
8
3
read-write
vdda_1p15
0
vdda_1p2
1
vdda_1p25
2
vdda_1p3
3
vdda_1p35
4
vdda_1p4
5
vdda_1p5
6
vdda_1p55
7
PGACAL
0x114
read-write
0x20202020
0x3F3F3F3F
PGAOFFNCALI
PGAOFFNCALI
0
6
read-write
offset_m_300mv
0
offset_p_300mv
63
PGAOFFNCALQ
PGAOFFNCALQ
8
6
read-write
offset_m_300mv
0
offset_p_300mv
63
PGAOFFPCALI
PGAOFFPCALI
16
6
read-write
offset_m_300mv
0
offset_p_300mv
63
PGAOFFPCALQ
PGAOFFPCALQ
24
6
read-write
offset_m_300mv
0
offset_p_300mv
63
PGACTRL
0x118
read-write
0x04000000
0x07FFFFFF
PGABWMODE
PGABWMODE
0
2
read-write
bw_5MHz
0
bw_2p5MHz
1
bw_1p67MHz
2
bw_1p25MHz
3
PGAENBIAS
PGAENBIAS
2
1
read-write
bias_disable
0
bias_enable
1
PGAENGHZ
PGAENGHZ
3
1
read-write
ghz_disable
0
ghz_enable
1
PGAENHYST
PGAENHYST
4
1
read-write
pkd_hyst_disable
0
pkd_hyst_enable
1
PGAENLATCHI
PGAENLATCHI
5
1
read-write
pkd_latch_i_disable
0
pkd_latch_i_enable
1
PGAENLATCHQ
PGAENLATCHQ
6
1
read-write
pkd_latch_q_disable
0
pkd_latch_q_enable
1
PGAENLDOLOAD
PGAENLDOLOAD
7
1
read-write
disable_ldo_load
0
enable_ldo_load
1
PGAENOFFD
PGAENOFFD
8
1
read-write
pkd_offd_disable
0
pkd_offd_enable
1
PGAENPGAI
PGAENPGAI
9
1
read-write
pgai_disable
0
pgai_enable
1
PGAENPGAQ
PGAENPGAQ
10
1
read-write
pgaq_disable
0
pgaq_enable
1
PGAENPKD
PGAENPKD
11
1
read-write
pkd_disable
0
pkd_enable
1
PGAENRCMOUT
PGAENRCMOUT
12
1
read-write
rcm_out_disable
0
rcm_out_enable
1
PGAPOWERMODE
PGAPOWERMODE
14
2
read-write
pm_typ
0
pm_0p8
1
pm_1p2
2
pm_0p5
3
PGATHRPKDLOSEL
PGATHRPKDLOSEL
16
4
read-write
vref50mv
0
vref75mv
1
vref100mv
2
vref125mv
3
vref150mv
4
vref175mv
5
vref200mv
6
vref225mv
7
vref250mv
8
vref275mv
9
vref300mv
10
PGATHRPKDHISEL
PGATHRPKDHISEL
20
4
read-write
vref50mv
0
vref75mv
1
vref100mv
2
vref125mv
3
verf150mv
4
vref175mv
5
vref200mv
6
vref225mv
7
vref250mv
8
vref275mv
9
vref300mv
10
LNAMIXRFPKDTHRESHSEL
LNAMIXRFPKDTHRESHSEL
24
3
read-write
RFBIASCAL
0x11C
read-write
0x30202020
0x3F3F3F3F
RFBIASCALBIAS
RFBIASCALBIAS
0
6
read-write
RFBIASCALTC
RFBIASCALTC
8
6
read-write
RFBIASCALVREF
RFBIASCALVREF
16
6
read-write
RFBIASCALVREFSTARTUP
RFBIASCALVREFSTARTUP
24
6
read-write
RFBIASCTRL
0x120
read-write
0x00040000
0x000F001F
RFBIASDISABLEBOOTSTRAP
RFBIASDISABLEBOOTSTRAP
0
1
read-write
enable_startup
0
disable_startup
1
RFBIASLDOHIGHCURRENT
RFBIASLDOHIGHCURRENT
1
1
read-write
low_current
0
high_current
1
RFBIASNONFLASHMODE
RFBIASNONFLASHMODE
2
1
read-write
flash_process
0
non_flash_process
1
RFBIASSTARTUPCORE
RFBIASSTARTUPCORE
3
1
read-write
default
0
force_start
1
RFBIASSTARTUPSUPPLY
RFBIASSTARTUPSUPPLY
4
1
read-write
default
0
forc_start
1
RFBIASLDOVREFTRIM
RFBIASLDOVREFTRIM
16
4
read-write
vref_v0p800
0
vref_v0p813
1
vref_v0p825
2
vref_v0p837
3
vref_v0p850
4
vref_v0p863
5
vref_v0p875
6
vref_v0p887
7
vref_v0p900
8
vref_v0p913
9
vref_v0p925
10
vref_v0p938
11
vref_v0p950
12
vref_v0p963
13
vref_v0p975
14
vref_v0p988
15
RADIOEN
0x124
read-write
0x00000000
0x00000007
PREEN
PREEN
0
1
read-write
powered_off
0
powered_on
1
PRESTB100UDIS
PRESTB100UDIS
1
1
read-write
i100ua_enabled
0
i100ua_disabled
1
RFBIASEN
RFBIASEN
2
1
read-write
disable_dualbis_vtr
0
enable_dualbis_vtr
1
RFPATHEN1
No Description
0x128
read-write
0x00000004
0x000000FF
LNAMIXEN0DBMPA1
LNAMIXEN0DBMPA1
0
1
read-write
disable
0
enable
1
LNAMIXEN1
LNAMIXEN1
1
1
read-write
disable
0
enable
1
LNAMIXRFATTDCEN1
LNAMIXRFATTDCEN1
2
1
read-write
disable_dc
0
enable_dc
1
LNAMIXRFPKDENRF1
LNAMIXRFPKDENRF1
3
1
read-write
disable
0
enable_path1
1
LNAMIXTRSW1
LNAMIXTRSW1
4
1
read-write
disabled
0
enabled
1
PAENANT1
PAENANT1
5
1
read-write
disable
0
enable
1
PAENPA10DBM
PAENPA10DBM
6
1
read-write
disable
0
enable
1
PAENPAPREDRV10DBM
PAENPAPREDRV10DBM
7
1
read-write
disable
0
enable
1
RFPATHEN2
No Description
0x12C
read-write
0x00000004
0x000000FF
LNAMIXEN0DBMPA2
LNAMIXEN0DBMPA2
0
1
read-write
disable
0
enable
1
LNAMIXEN2
LNAMIXEN2
1
1
read-write
disable
0
enable
1
LNAMIXRFATTDCEN2
LNAMIXRFATTDCEN2
2
1
read-write
disable
0
enable
1
LNAMIXRFPKDENRF2
LNAMIXRFPKDENRF2
3
1
read-write
disable
0
enable_path2
1
LNAMIXTRSW2
LNAMIXTRSW2
4
1
read-write
disable
0
enable
1
PAENANT2
PAENANT2
5
1
read-write
disable
0
enable
1
PAENPA20DBM
PAENPA20DBM
6
1
read-write
disable
0
enable
1
PAENPAPREDRV20DBM
PAENPAPREDRV20DBM
7
1
read-write
disable
0
enable
1
RX
0x130
read-write
0x00000410
0x00003FFF
IFADCCAPRESET
IFADCCAPRESET
0
1
read-write
cap_reset_disable
0
cap_reset_enable
1
IFADCENLDOSERIES
IFADCENLDOSERIES
1
1
read-write
series_ldo_disable
0
series_ldo_enable
1
IFADCENLDOSHUNT
IFADCENLDOSHUNT
2
1
read-write
shunt_ldo_disable
0
shunt_ldo_enable
1
LNAMIXENRFPKD
LNAMIXENRFPKD
3
1
read-write
disable
0
enable
1
LNAMIXLDOLOWCUR
LNAMIXLDOLOWCUR
4
1
read-write
regular_mode
0
low_current_mode
1
LNAMIXREGLOADEN
LNAMIXREGLOADEN
5
1
read-write
disable_resistor
0
enable_resistor
1
PGAENLDO
PGAENLDO
6
1
read-write
disable_ldo
0
enable_ldo
1
SYCHPBIASTRIMBUF
SYCHPBIASTRIMBUF
7
1
read-write
i_tail_10u
0
i_tail_20u
1
SYCHPQNC3EN
SYCHPQNC3EN
8
1
read-write
qnc_2
0
qnc_3
1
SYMMDMODE
SYMMDMODE
9
3
read-write
rx_w_swctrl
0
rx_wo_swctrl
1
qnc_dsm2
2
qnc_dsm3
3
rxlp_wo_swctrl
4
notuse_5
5
notuse_6
6
notuse_7
7
SYPFDCHPLPEN
SYPFDCHPLPEN
12
1
read-write
disable
0
enable
1
SYPFDFPWEN
SYPFDFPWEN
13
1
read-write
disable
0
enable
1
TX
0x134
read-write
0x00000000
0xFF3707FF
PABLEEDDRVREG0DBM
PABLEEDDRVREG0DBM
0
1
read-write
disable
0
enable
1
PABLEEDREG0DBM
PABLEEDREG0DBM
1
1
read-write
disable
0
enable
1
PAENBIAS0DBM
PAENBIAS0DBM
2
1
read-write
disable
0
enable
1
PAENDRVREG0DBM
PAENDRVREG0DBM
3
1
read-write
disable
0
enable
1
PAENDRVREGBIAS0DBM
PAENDRVREGBIAS0DBM
4
1
read-write
disable
0
enable
1
PAENLO0DBM
PAENLO0DBM
5
1
read-write
disable
0
enable
1
PAENREG0DBM
PAENREG0DBM
6
1
read-write
disable
0
enable
1
PAENTAPCAP0DBM
PAENTAPCAP0DBM
7
3
read-write
cap_0f
0
cap_0p35pF
1
cap_0p7pF
2
cap_1p05pF
3
cap_1p4pF
4
cap_1p75pF
5
cap_2p1pF
6
cap_2p45pF
7
ENPATRIMPASLICE0DBM
Override
10
1
read-write
PAEN10DBMM
PAEN10DBMM
16
1
read-write
disable
0
enable
1
PAEN10DBMP
PAEN10DBMP
17
1
read-write
disable
0
enable
1
PAEN10DBMPDRV
PAEN10DBMPDRV
18
1
read-write
disable
0
enable
1
PAEN20DBM
PAEN20DBM
20
1
read-write
disable
0
enable
1
PAEN20DBMPDRV
PAEN20DBMPDRV
21
1
read-write
disable
0
enable
1
PAENBLEEDPDRVLDO
PAENBLEEDPDRVLDO
24
1
read-write
disable
0
enable
1
PAENBLEEDPREREG
PAENBLEEDPREREG
25
1
read-write
disable
0
enable
1
PAENLDOHVPDRVLDO
PAENLDOHVPDRVLDO
26
1
read-write
disable
0
enable
1
PAENLDOHVPREREG
PAENLDOHVPREREG
27
1
read-write
disable
0
enable
1
PAENPAOUT
PAENPAOUT
28
1
read-write
disable
0
enable
1
ENXOSQBUFFILT
Override
29
1
read-write
ENPAPOWER
Override
30
1
read-write
ENPASELSLICE
Override
31
1
read-write
SYTRIM0
0x13C
read-write
0x00062E29
0x003FEFFF
SYCHPBIAS
SYCHPBIAS
0
3
read-write
bias_0
0
bias_1
1
bias_2
3
bias_3
7
SYCHPCURR
SYCHPCURR
3
3
read-write
curr_1p5uA
0
curr_2p0uA
1
curr_2p5uA
2
curr_3p0uA
3
curr_3p5uA
4
curr_4p0uA
5
curr_4p5uA
6
curr_5p0uA
7
SYCHPLEVNSRC
SYCHPLEVNSRC
6
3
read-write
SYCHPLEVPSRC
SYCHPLEVPSRC
9
3
read-write
vsrcp_n105m
0
vsrcp_n90m
1
vsrcp_n75m
2
vsrcp_n60m
3
vsrcp_n45m
4
vsrcp_n30m
5
vsrcp_n15m
6
vsrcp_n0m
7
SYCHPSRCEN
SYCHPSRCEN
13
1
read-write
disable
0
enable
1
SYCHPREPLICACURRADJ
SYCHPREPLICACURRADJ
14
3
read-write
load_8ua
0
load_16ua
1
load_20ua
2
load_28ua
3
load_24ua
4
load_32ua
5
load_36ua
6
load_44ua
7
SYTRIMCHPREGAMPBIAS
SYTRIMCHPREGAMPBIAS
17
3
read-write
bias_14uA
0
bias_20uA
1
bias_26uA
2
bias_32uA
3
bias_38uA
4
bias_44uA
5
bias_50uA
6
bias_56uA
7
SYTRIMCHPREGAMPBW
SYTRIMCHPREGAMPBW
20
2
read-write
C_000f
0
C_300f
1
C_600f
2
C_900f
3
SYTRIM1
0x140
read-write
0x00003FD0
0x0001FFFF
SYLODIVLDOTRIMCORE
SYLODIVLDOTRIMCORE
0
2
read-write
RXLO
0
TXLO
3
SYLODIVLDOTRIMNDIO
SYLODIVLDOTRIMNDIO
2
4
read-write
vreg_1p08
0
vreg_1p11
1
vreg_1p15
2
vreg_1p18
3
vreg_1p21
4
vreg_1p24
5
vreg_1p27
6
vreg_1p29
7
vreg_1p32
8
vreg_1p34
9
SYMMDREPLICA1CURRADJ
SYMMDREPLICA1CURRADJ
6
3
read-write
load_8ua
0
load_16u
1
load_20ua
2
load_28ua
3
load_24ua
4
load_32ua
5
load_36ua
6
load_44ua
7
SYMMDREPLICA2CURRADJ
SYMMDREPLICA2CURRADJ
9
3
read-write
load_32u
0
load_64u
1
load_96u
2
load_128u
3
load_160u
4
load_192u
5
load_224u
6
load_256u
7
SYTRIMMMDREGAMPBIAS
SYTRIMMMDREGAMPBIAS
12
3
read-write
bias_14uA
0
bias_20uA
1
bias_26uA
2
bias_32uA
3
bias_38uA
4
bias_44uA
5
bias_50uA
6
bias_56uA
7
SYTRIMMMDREGAMPBW
SYTRIMMMDREGAMPBW
15
2
read-write
C_000f
0
C_300f
1
C_600f
2
C_900f
3
SYCAL
0x144
read-write
0x01008100
0x03018700
SYVCOMODEPKD
SYVCOMODEPKD
8
1
read-write
t_openloop_0
0
t_pkdetect_1
1
SYVCOMORECURRENT
SYVCOMORECURRENT
9
1
read-write
more_current_0
0
more_current_1
1
SYVCOSLOWNOISEFILTER
SYVCOSLOWNOISEFILTER
10
1
read-write
slow_noise_filter_0
0
slow_noise_filter_1
1
SYVCOVCAPVCM
SYVCOVCAPVCM
15
2
read-write
SYHILOADCHPREG
SYHILOADCHPREG
24
2
read-write
i_350uA
0
i_500uA
1
i_550uA
2
i_700uA
3
SYEN
0x148
read-write
0x00000000
0x00007FFF
SYCHPEN
SYCHPEN
0
1
read-write
disable
0
enable
1
SYCHPLPEN
SYCHPLPEN
1
1
read-write
disable
0
enable
1
SYENCHPREG
SYENCHPREG
2
1
read-write
Disable
0
Enable
1
SYENCHPREPLICA
SYENCHPREPLICA
3
1
read-write
disable
0
enable
1
SYENMMDREG
SYENMMDREG
4
1
read-write
Disable
0
Enable
1
SYENMMDREPLICA1
SYENMMDREPLICA1
5
1
read-write
disable
0
enable
1
SYENMMDREPLICA2
SYENMMDREPLICA2
6
1
read-write
Disable
0
Enable
1
SYENVCOBIAS
SYENVCOBIAS
7
1
read-write
en_vco_bias_0
0
en_vco_bias_1
1
SYENVCOPFET
SYENVCOPFET
8
1
read-write
en_vco_pfet_0
0
en_vco_pfet_1
1
SYENVCOREG
SYENVCOREG
9
1
read-write
en_vco_reg_0
0
en_vco_reg_1
1
SYLODIVEN
SYLODIVEN
10
1
read-write
disable
0
enable
1
SYLODIVLDOBIASEN
SYLODIVLDOBIASEN
11
1
read-write
disable
0
enable
1
SYLODIVLDOEN
SYLODIVLDOEN
12
1
read-write
disable
0
enable
1
SYSTARTCHPREG
SYSTARTCHPREG
13
1
read-write
no_fast_startup
0
fast_startup
1
SYSTARTMMDREG
SYSTARTMMDREG
14
1
read-write
no_fast_startup
0
fast_startup
1
SYLOEN
0x14C
read-write
0x00000000
0x00001FFF
SYLODIVRLOADCCLK2G4EN
SYLODIVRLOADCCLK2G4EN
0
1
read-write
disable
0
enable
1
SYLODIVRLO12G4EN
SYLODIVRLO12G4EN
1
1
read-write
disable
0
enable
1
SYLODIVRLO22G4EN
SYLODIVRLO22G4EN
3
1
read-write
disable
0
enable
1
SYLODIVTLO0DBM2G4AUXEN
SYLODIVTLO0DBM2G4AUXEN
5
1
read-write
disable
0
enable
1
SYLODIVTLO0DBM2G4EN
SYLODIVTLO0DBM2G4EN
6
1
read-write
disable
0
enable
1
SYLODIVTLO20DBM2G4AUXEN
SYLODIVTLO20DBM2G4AUXEN
9
1
read-write
disable
0
enable
1
SYLODIVTLO20DBM2G4EN
SYLODIVTLO20DBM2G4EN
10
1
read-write
disable
0
enable
1
SYMMDCTRL
0x158
read-write
0x00000000
0x00000007
SYMMDENRSDIG
SYMMDENRSDIG
0
1
read-write
disable
0
enable
1
SYMMDDIVRSDIG
SYMMDDIVRSDIG
1
2
read-write
Divideby1
0
Divideby2
1
Divideby4
2
Divideby8
3
DIGCLKRETIMECTRL
No Description
0x15C
read-write
0x00000000
0x00000777
DIGCLKRETIMEENRETIME
DIGCLKRETIMEENRETIME
0
1
read-write
disable
0
enable
1
DIGCLKRETIMEDISRETIME
DIGCLKRETIMEDISRETIME
1
1
read-write
enable_retime
0
disable_retime
1
DIGCLKRETIMERESETN
DIGCLKRETIMERESETN
2
1
read-write
operate
0
reset
1
DIGCLKRETIMELIMITH
DIGCLKRETIMELIMITH
4
3
read-write
DIGCLKRETIMELIMITL
DIGCLKRETIMELIMITL
8
3
read-write
DIGCLKRETIMESTATUS
No Description
0x160
read-only
0x00000000
0x00000003
DIGCLKRETIMECLKSEL
DIGCLKRETIMECLKSEL
0
1
read-only
use_raw_clk
0
use_retimed_clk
1
DIGCLKRETIMERESETNLO
DIGCLKRETIMERESETNLO
1
1
read-only
lo
0
hi
1
XORETIMECTRL
No Description
0x164
read-write
0x00000000
0x00000777
XORETIMEENRETIME
XORETIMEENRETIME
0
1
read-write
disable
0
enable
1
XORETIMEDISRETIME
XORETIMEDISRETIME
1
1
read-write
enable_retime
0
disable_retime
1
XORETIMERESETN
XORETIMERESETN
2
1
read-write
operate
0
reset
1
XORETIMELIMITH
XORETIMELIMITH
4
3
read-write
XORETIMELIMITL
XORETIMELIMITL
8
3
read-write
XORETIMESTATUS
No Description
0x168
read-only
0x00000000
0x00000003
XORETIMECLKSEL
XORETIMECLKSEL
0
1
read-only
use_raw_clk
0
use_retimed_clk
1
XORETIMERESETNLO
XORETIMERESETNLO
1
1
read-only
lo
0
hi
1
XOSQBUFFILT
0x16C
read-write
0x00000000
0x00000003
XOSQBUFFILT
XOSQBUFFILT
0
2
read-write
bypass
0
filter_1
1
filter_2
2
filter_3
3
ANTDIV
No Description
0x174
read-write
0x00000000
0x000003FF
EN
EN
0
8
read-write
OFF
All controls off
0
PAENANT1
Control pa_en_ant1
1
LNAMIXEN1
Control lnamix_en1
2
LNAMIXRFPKDENRF1
Control lnamix_rfpkd_en_rf1
4
SYLODIVRLO12G4EN
Control sy_lodiv_rlo1_2g4_en
8
PAENANT2
Control pa_en_ant2
16
LNAMIXEN2
Control lnamix_en2
32
LNAMIXRFPKDENRF2
Control lnamix_rfpkd_en_rf2
64
SYLODIVRLO22G4EN
Control sy_lodiv_rlo2_2g4_en
128
ON
All controls on
255
STATUS
STATUS
8
2
read-only
OFF
Both antenna disabled
0
ANT1
Antenna 1 enabled
1
ANT2
Antenna 2 enabled
2
BOTH
Both antenna enabled
3
SCRATCH0
No Description
0x3E0
read-write
0x00000000
0xFFFFFFFF
SCRATCH0
SCRATCH0
0
32
read-write
SCRATCH1
No Description
0x3E4
read-write
0x00000000
0xFFFFFFFF
SCRATCH1
SCRATCH1
0
32
read-write
SCRATCH2
No Description
0x3E8
read-write
0x00000000
0xFFFFFFFF
SCRATCH2
SCRATCH2
0
32
read-write
SCRATCH3
No Description
0x3EC
read-write
0x00000000
0xFFFFFFFF
SCRATCH3
SCRATCH3
0
32
read-write
SCRATCH4
No Description
0x3F0
read-write
0x00000000
0xFFFFFFFF
SCRATCH4
SCRATCH4
0
32
read-write
SCRATCH5
No Description
0x3F4
read-write
0x00000000
0xFFFFFFFF
SCRATCH5
SCRATCH5
0
32
read-write
SCRATCH6
No Description
0x3F8
read-write
0x00000000
0xFFFFFFFF
SCRATCH6
SCRATCH6
0
32
read-write
SCRATCH7
No Description
0x3FC
read-write
0x00000000
0xFFFFFFFF
SCRATCH7
SCRATCH7
0
32
read-write
DEVINFO
1
DEVINFO Registers
0x0FE08000
0x00000000
0x00001000
registers
INFO
Version of the device info structure being used
0x000
read-only
0x05000000
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
MG
Mighty Gecko
1
BG
BlueGecko
2
MR
Mighty Gecko RCP
7
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
0x00333333
ZIGBEE
Zigbee Capability
0
2
read-only
LEVEL0
Zigbee stack capability not available
0
LEVEL1
Green Power only
1
LEVEL2
Zigbee and Green Power
2
LEVEL3
Zigbee Only
3
THREAD
Thread Capability
4
2
read-only
LEVEL0
Thread stack capability not available
0
LEVEL1
Thread stack enabled
1
LEVEL2
N/A
2
LEVEL3
N/A
3
RF4CE
RF4CE Capability
8
2
read-only
LEVEL0
RF4CE stack capability not available
0
LEVEL1
RF4CE 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
SWCAPA1
Software Capability Vector 1
0x020
read-only
0x00000000
0x00000007
RFMCUEN
RF-MCU
0
1
read-only
NCPEN
NCP
1
1
read-only
GWEN
Gateway
2
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
Built-in Antenna
0
CONNECTOR
RF Connector
1
RFPAD
RF Pad
2
INVERTEDF
F-invert PCB
3
MODNUMBER
8
7
read-only
TYPE
15
1
read-only
PCB
PCB
0
SIP
SIP
1
LFXO
16
1
read-only
NONE
LFXO is not installed
0
PRESENT
LFXO is installed
1
EXPRESS
17
1
read-only
SUPPORTED
Blue Gecko Express is supported
0
NONE
Blue Gecko Express is not supported
1
LFXOCALVAL
18
1
read-only
VALID
LFXO Tuning in MODXOCAL is valid
0
NOTVALID
LFXO Tuning value in MODXOCAL is not valid
1
HFXOCALVAL
19
1
read-only
VALID
HFXO calibration in MODXOCAL is valid
0
NOTVALID
HFXO calibration in MODXOCAL is not valid
1
MODNUMBERMSB
20
9
read-only
PADCDC
29
1
read-only
VDCDC
PAVDD connected to Vdcdc
0
OTHER
PAVDD connected to Vdd or other
1
PHYLIMITED
30
1
read-only
LIMITED
0
UNLIMITED
1
EXTVALID
31
1
read-only
EXTUSED
EXT used
0
EXTUNUSED
EXT not used
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
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
Copyright 2018 Silicon Laboratories, Inc.
0x00000000
0x00100000
rx
0x0FE00000
0x00000400
rx
0x0FE08000
0x00000400
rx
0x0FE0E000
0x00000400
rx
0x0FF00000
0x00100000
rx
0x20000000
0x00018000
rwx
0xA0000000
0x00002000
rwx
0xA0002000
0x00001000
rwx
0xB0000000
0x00002000
rwx
0xB0002000
0x00001000
rwx