Keil
ArteryTek
AT32F403Axx_v2
AT32F403A
1.0
ARM 32-bit Cortex-M4 Microcontroller based device, CPU clock up to 200MHz, etc.
ARM Limited (ARM) is supplying this software for use with Cortex-M\n
processor based microcontroller, but can be equally used for other\n
suitable processor architectures. This file can be freely distributed.\n
Modifications to this file shall be clearly marked.\n
\n
THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED\n
OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF\n
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.\n
ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR\n
CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
CM4
r0p1
little
false
true
4
false
8
32
32
read-write
0x00000000
0xFFFFFFFF
XMC
Flexible static memory controller
XMC
0xA0000000
0x0
0x1000
registers
XMC
XMC global interrupt
48
BK1CTRL1
BK1CTRL1
SRAM/NOR-Flash chip-select control register
1
0x0
0x20
read-write
0x000030DB
MWMC
Memory write mode control
19
1
CRPGS
CRAM page size
16
3
NWASEN
NWAIT in asynchronous transfer enable
15
1
RWTD
Read-write timing different
14
1
NWSEN
NWAIT in synchronous transfer enable
13
1
WEN
Write enable
12
1
NWTCFG
Wait timing configuration
11
1
WRAPEN
Wrapped enable
10
1
NWPOL
NWAIT polarity
9
1
SYNCBEN
Synchronous burst enable
8
1
NOREN
Nor flash access enable
6
1
EXTMDBW
External memory data bus width
4
2
DEV
Memory device type
2
2
ADMUXEN
Address and data multiplexing enable
1
1
EN
Memory bank enable
0
1
BK1TMG1
BK1TMG1
SRAM/NOR-Flash chip-select timing register
1
0x4
0x20
read-write
0x0FFFFFFF
ASYNCM
Asynchronous mode
28
2
DTLAT
Data latency
24
4
CLKPSC
Clock prescale
20
4
BUSLAT
Bus latency
16
4
DTST
Asynchronous data setup time
8
8
ADDRHT
Address-hold time
4
4
ADDRST
Address setup time
0
4
BK1CTRL4
BK1CTRL4
SRAM/NOR-Flash chip-select control register 4
0x18
0x20
read-write
0x000030D2
MWMC
Memory write mode control
19
1
CRPGS
CRAM page size
16
3
NWASEN
NWAIT in asynchronous transfer enable
15
1
RWTD
Read-write timing different
14
1
NWSEN
NWAIT in synchronous transfer enable
13
1
WEN
Write enable
12
1
NWTCFG
Wait timing configuration
11
1
WRAPEN
Wrapped enable
10
1
NWPOL
NWAIT polarity
9
1
SYNCBEN
Synchronous burst enable
8
1
NOREN
Nor flash access enable
6
1
EXTMDBW
External memory data bus width
4
2
DEV
Memory device type
2
2
ADMUXEN
Address and data multiplexing enable
1
1
EN
Memory bank enable
0
1
BK1TMG4
BK1TMG4
SRAM/NOR-Flash chip-select timing register
4
0x1C
0x20
read-write
0x0FFFFFFF
ASYNCM
Asynchronous mode
28
2
DTLAT
Data latency
24
4
CLKPSC
Clock prescale
20
4
BUSLAT
Bus latency
16
4
DTST
Asynchronous data setup time
8
8
ADDRHT
Address-hold time
4
4
ADDRST
Address setup time
0
4
BK2CTRL
BK2CTRL
PC Card/NAND Flash control register 2
0x60
0x20
read-write
0x00000018
ECCPGS
ECC page size
17
3
TAR
ALE to RE delay
13
4
TCR
CLE to RE delay
9
4
ECCEN
ECC enable
6
1
EXTMDBW
External memory data bus width
4
2
DEV
Memory device type
3
1
EN
Memory bank enable
2
1
NWEN
Wait feature enable
1
1
BK2IS
BK2IS
FIFO status and interrupt register 2
0x64
0x20
0x00000040
FIFOE
FIFO empty
6
1
read-only
FEIEN
Falling edge interrupt enable
5
1
read-write
HLIEN
High-level interrupt enable
4
1
read-write
REIEN
Rising edge interrupt enable
3
1
read-write
FES
Falling edge status
2
1
read-write
HLS
High-level status
1
1
read-write
RES
Rising edge capture status
0
1
read-write
BK2TMGMEM
BK2TMGMEM
Regular memory space timing register 2
0x68
0x20
read-write
0xFCFCFCFC
RGDHIZT
Regular memory databus High resistance time
24
8
RGHT
Regular memory hold time
16
8
RGWT
Regular memory wait time
8
8
RGST
Regular memory setup time
0
8
BK2TMGATT
BK2TMGATT
special memory space timing register 2
0x6C
0x20
read-write
0xFCFCFCFC
SPDHIZT
special memory databus High resistance time
24
8
SPHT
special memory hold time
16
8
SPWT
special memory wait time
8
8
SPST
special memory setup time
0
8
BK2ECC
BK2ECC
ECC result register 2
0x74
0x20
read-write
0x00000000
ECC
ECC result
0
32
BK1TMGWR1
BK1TMGWR1
SRAM/NOR-Flash write timing registers
1
0x104
0x20
read-write
0x0FFFFFFF
ASYNCM
Asynchronous mode
28
2
BUSLAT
Bus latency
16
4
DTST
Asynchronous data setup time
8
8
ADDRHT
Address-hold time
4
4
ADDRST
Address setup time
0
4
BK1TMGWR4
BK1TMGWR4
SRAM/NOR-Flash write timing registers
4
0x11C
0x20
read-write
0x0FFFFFFF
ASYNCM
Asynchronous mode
28
2
BUSLAT
Bus latency
16
4
DTST
Asynchronous data setup time
8
8
ADDRHT
Address-hold time
4
4
ADDRST
Address setup time
0
4
EXT1
EXT1
externl timeing register 1
0x220
0x20
read-write
0x00000808
BUSLATW2W
Bus turnaround phase for consecutive write duration
0
8
BUSLATR2R
Bus turnaround phase for consecutive read duration
8
8
EXT4
EXT4
externl timeing register 4
0x22C
0x20
read-write
0x00000808
BUSLATW2W
BUSLATW2W
0
8
BUSLATR2R
BUSLATR2R
8
8
PWC
Power control
PWC
0x40007000
0x0
0x400
registers
CTRL
CTRL
Power control register
(PWC_CTRL)
0x0
0x20
read-write
0x00000000
VRSEL
Voltage regulator state select when deepsleep mode
0
1
LPSEL
Low power mode select when Cortex-M4F sleepdeep
1
1
CLSWEF
Clear SWEF flag
2
1
CLSEF
Clear SEF flag
3
1
PVMEN
Power voltage monitoring enable
4
1
PVMSEL
Power voltage monitoring boundary select
5
3
BPWEN
Battery powered domain write enable
8
1
CTRLSTS
CTRLSTS
Power control and status register
(PWC_CTRLSTS)
0x4
0x20
0x00000000
SWEF
Standby wake-up event flag
0
1
read-only
SEF
Standby mode entry flag
1
1
read-only
PVMOF
Power voltage monitoring output flag
2
1
read-only
SWPEN
Standby wake-up pin enable
8
1
read-write
CRM
Clock and reset management
CRM
0x40021000
0x0
0x400
registers
CRM
CRM global interrupt
5
CTRL
CTRL
Clock control register
0x0
0x20
0x00000083
HICKEN
High speed internal clock enable
0
1
read-write
HICKSTBL
High speed internal clock ready flag
1
1
read-only
HICKTRIM
High speed internal clock trimming
2
6
read-write
HICKCAL
High speed internal clock calibration
8
8
read-only
HEXTEN
High speed exernal crystal enable
16
1
read-write
HEXTSTBL
High speed exernal crystal ready flag
17
1
read-only
HEXTBYPS
High speed exernal crystal bypass
18
1
read-write
CFDEN
Clock failure detection enable
19
1
read-write
PLLEN
PLL enable
24
1
read-write
PLLSTBL
PLL clock ready flag
25
1
read-only
CFG
CFG
Clock configuration register
(CRM_CFG)
0x4
0x20
0x00000000
SCLKSEL
System clock select
0
2
read-write
SCLKSTS
System Clock select Status
2
2
read-only
AHBDIV
AHB division
4
4
read-write
APB1DIV
APB1 division
8
3
read-write
APB2DIV
APB2 division
11
3
read-write
ADCDIV1_0
ADC division bit1 and bit0
14
2
read-write
PLLRCS
PLL reference clock select
16
1
read-write
PLLHEXTDIV
HEXT division selection for PLL entry clock
17
1
read-write
PLLMULT3_0
PLL Multiplication Factor bit3 to bit0
18
4
read-write
USBDIV1_0
USB division bit1 and bit0
22
2
read-write
CLKOUT_SEL
Clock output selection bit2 to bit0
24
3
read-write
USBDIV2
USB division bit2
27
1
read-write
ADCDIV2
ADC division bit2
28
1
read-write
PLLMULT5_4
PLL Multiplication Factor bit5 and bit4
29
2
read-write
PLLRANGE
PLL clock output frequency up 72MHz or not
31
1
read-write
CLKINT
CLKINT
Clock interrupt register
(CRM_CLKINT)
0x8
0x20
0x00000000
LICKSTBLF
LICK ready interrupt flag
0
1
read-only
LEXTSTBLF
LEXT ready interrupt flag
1
1
read-only
HICKSTBLF
HICK ready interrupt flag
2
1
read-only
HEXTSTBLF
HEXT ready interrupt flag
3
1
read-only
PLLSTBLF
PLL ready interrupt flag
4
1
read-only
CFDF
Clock failure detection interrupt flag
7
1
read-only
LICKSTBLIEN
LICK ready interrupt enable
8
1
read-write
LEXTSTBLIEN
LEXT ready interrupt enable
9
1
read-write
HICKSTBLIEN
HICK ready interrupt enable
10
1
read-write
HEXTSTBLIEN
HEXT ready interrupt enable
11
1
read-write
PLLSTBLIEN
PLL ready interrupt enable
12
1
read-write
LICKSTBLFC
LICK ready interrupt clear
16
1
write-only
LEXTSTBLFC
LEXT ready interrupt clear
17
1
write-only
HICKSTBLFC
HICK ready interrupt clear
18
1
write-only
HEXTSTBLFC
HEXT ready interrupt clear
19
1
write-only
PLLSTBLFC
PLL ready interrupt clear
20
1
write-only
CFDFC
Clock failure detection interrupt clear
23
1
write-only
APB2RST
APB2RST
APB2 peripheral reset register
(CRM_APB2RST)
0xC
0x20
read-write
0x000000000
IOMUXRST
MUX function I/O
reset
0
1
EXINTRST
External interrupt reset
1
1
GPIOARST
IO port A reset
2
1
GPIOBRST
IO port B reset
3
1
GPIOCRST
IO port C reset
4
1
GPIODRST
IO port D reset
5
1
GPIOERST
IO port E reset
6
1
ADC1RST
ADC1 reset
9
1
ADC2RST
ADC2 reset
10
1
TMR1RST
Timer1 reset
11
1
SPI1RST
SPI1 reset
12
1
TMR8RST
Timer8 reset
13
1
USART1RST
USART1 reset
14
1
ADC3RST
ADC3 reset
15
1
TMR9RST
Timer9 reset
19
1
TMR10RST
Timer10 reset
20
1
TMR11RST
Timer11 reset
21
1
ACCRST
ACC reset
22
1
I2C3RST
I2C3 reset
23
1
USART6RST
USART6 reset
24
1
UART7RST
UART7 reset
25
1
UART8RST
UART8 reset
26
1
APB1RST
APB1RST
APB1 peripheral reset register
(CRM_APB1RST)
0x10
0x20
read-write
0x00000000
TMR2RST
Timer 2 reset
0
1
TMR3RST
Timer 3 reset
1
1
TMR4RST
Timer 4 reset
2
1
TMR5RST
Timer 5 reset
3
1
TMR6RST
Timer 6 reset
4
1
TMR7RST
Timer 7 reset
5
1
TMR12RST
Timer 12 reset
6
1
TMR13RST
Timer 13 reset
7
1
TMR14RST
Timer 14 reset
8
1
WWDTRST
Window watchdog timer reset
11
1
SPI2RST
SPI2 reset
14
1
SPI3RST
SPI3 reset
15
1
SPI4RST
SPI4 reset
16
1
USART2RST
USART 2 reset
17
1
USART3RST
USART 3 reset
18
1
UART4RST
UART 4 reset
19
1
UART5RST
UART 5 reset
20
1
I2C1RST
I2C1 reset
21
1
I2C2RST
I2C2 reset
22
1
USBRST
USB reset
23
1
CAN1RST
CAN1 reset
25
1
CAN2RST
CAN2 reset
26
1
BPRRST
Battery powered domain register reset
27
1
PWCRST
Power controller reset
28
1
DACRST
DAC reset
29
1
AHBEN
AHBEN
AHB Peripheral Clock enable register
(CRM_AHBEN)
0x14
0x20
read-write
0x00000014
DMA1EN
DMA1 clock enable
0
1
DMA2EN
DMA2 clock enable
1
1
SRAMEN
SRAM interface clock
enable
2
1
FLASHEN
FLASH clock enable
4
1
CRCEN
CRC clock enable
6
1
XMCEN
XMC clock enable
8
1
SDIO1EN
SDIO1 clock enable
10
1
SDIO2EN
SDIO2 clock enable
11
1
EMACEN
EMACEN clock enable
14
1
EMACTXEN
EMACEN Tx clock enable
15
1
EMACRXEN
EMACEN Rx clock enable
16
1
EMACPTPEN
EMACPTP clock enable
28
1
APB2EN
APB2EN
APB2 peripheral clock enable register
(CRM_APB2EN)
0x18
0x20
read-write
0x00000000
IOMUXEN
MUX function I/O clock
enable
0
1
GPIOAEN
I/O port A clock enable
2
1
GPIOBEN
I/O port B clock enable
3
1
GPIOCEN
I/O port C clock enable
4
1
GPIODEN
I/O port D clock enable
5
1
GPIOEEN
I/O port E clock enable
6
1
ADC1EN
ADC1 clock
enable
9
1
ADC2EN
ADC2 clock
enable
10
1
TMR1EN
Timer1 clock enable
11
1
SPI1EN
SPI1 clock enable
12
1
TMR8EN
Timer8 clock enable
13
1
USART1EN
USART1 clock enable
14
1
ADC3EN
ADC3 clock enable
15
1
TMR9EN
Timer9 clock enable
19
1
TMR10EN
Timer10 clock enable
20
1
TMR11EN
Timer11 clock enable
21
1
ACCEN
ACC clock enable
22
1
I2C3EN
I2C3 clock enable
23
1
USART6EN
USART6 clock enable
24
1
UART7EN
UART7 clock enable
25
1
UART8EN
UART8 clock enable
26
1
APB1EN
APB1EN
APB1 peripheral clock enable register
(CRM_APB1EN)
0x1C
0x20
read-write
0x00000000
TMR2EN
Timer2 clock enable
0
1
TMR3EN
Timer3 clock enable
1
1
TMR4EN
Timer4 clock enable
2
1
TMR5EN
Timer5 clock enable
3
1
TMR6EN
Timer6 clock enable
4
1
TMR7EN
Timer7 clock enable
5
1
TMR12EN
Timer12 clock enable
6
1
TMR13EN
Timer13 clock enable
7
1
TMR14EN
Timer14 clock enable
8
1
WWDTEN
Window watchdog timer clock
enable
11
1
SPI2EN
SPI2 clock enable
14
1
SPI3EN
SPI3 clock enable
15
1
SPI4EN
SPI4 clock enable
16
1
USART2EN
USART2 clock enable
17
1
USART3EN
USART3 clock enable
18
1
UART4EN
UART4 clock enable
19
1
UART5EN
UART5 clock enable
20
1
I2C1EN
I2C1 clock enable
21
1
I2C2EN
I2C2 clock enable
22
1
USBEN
USB clock enable
23
1
CAN1EN
CAN1 clock enable
25
1
CAN2EN
CAN2 clock enable
26
1
BPREN
Barrery powered domain register clock
enable
27
1
PWCEN
Power clock enable
28
1
DACEN
DAC clock enable
29
1
BPDC
BPDC
Battery powered domain control register
(CRM_BPDC)
0x20
0x20
0x00000000
LEXTEN
Low speed external crystal enable
0
1
read-write
LEXTSTBL
Low speed external crystal ready
1
1
read-only
LEXTBYPS
Low speed external crystal bypass
2
1
read-write
RTCSEL
RTC clock selection
8
2
read-write
RTCEN
RTC clock enable
15
1
read-write
BPDRST
Battery powered domain software reset
16
1
read-write
CTRLSTS
CTRLSTS
Control/status register
(CRM_CTRLSTS)
0x24
0x20
0x0C000000
LICKEN
Low speed internal clock enable
0
1
read-write
LICKSTBL
Low speed internal clock ready
1
1
read-only
RSTFC
Reset flag clear
24
1
read-write
NRSTF
PIN reset flag
26
1
read-write
PORRSTF
POR/LVR reset flag
27
1
read-write
SWRSTF
Software reset flag
28
1
read-write
WDTRSTF
Watchdog timer reset flag
29
1
read-write
WWDTRSTF
Window watchdog timer reset flag
30
1
read-write
LPRSTF
Low-power reset flag
31
1
read-write
AHBRST
AHBRST
AHB reset register
0x28
0x20
0x00000000
EMACRST
EMAC reset
14
1
read-write
MISC1
MISC1
Miscellaneous register1
0x30
0x20
0x00000000
HICKCAL_KEY
HICKCAL write key value
0
8
read-write
CLKOUT_SEL3
Clock output bit3
16
1
read-write
USBBUFS
USB buffer size selection
24
1
read-write
HICKDIV
HICK 6 divider selection
25
1
read-write
CLKOUTDIV
Clock output division
28
4
read-write
MISC2
MISC2
Miscellaneous register2
0x50
0x20
0x00000000
CLK_TO_TMR
Clock output internal connect to timer10
16
1
read-write
MISC3
MISC3
Miscellaneous register3
0x54
0x20
0x00000000
AUTO_STEP_EN
AUTO_STEP_EN
4
2
read-write
HICK_TO_USB
HICK to usb clock
8
1
read-write
HICK_TO_SCLK
HICK to system clock
9
1
read-write
HEXTDIV
HEXT division
12
2
read-write
EMAC_PPS_SEL
Ethernet pulse width Select
15
1
read-write
INTMAP
INTMAP
Interrupt remap register
0x5C
0x20
0x00000000
USB_INT_MAP
USBDEV interrupt remap
0
1
read-write
GPIOA
General purpose IO
GPIO
0x40010800
0x0
0x400
registers
CFGLR
CFGLR
GPIO function configurate low register
0x0
0x20
read-write
0x44444444
IOMC0
Port n.0 mode configurate bits
0
2
IOFC0
Port n.0 function configurate
bits
2
2
IOMC1
Port n.1 mode configurate bits
4
2
IOFC1
Port n.1 function configurate
bits
6
2
IOMC2
Port n.2 mode configurate bits
8
2
IOFC2
Port n.2 function configurate
bits
10
2
IOMC3
Port n.3 mode configurate bits
12
2
IOFC3
Port n.3 function configurate
bits
14
2
IOMC4
Port n.4 mode configurate bits
16
2
IOFC4
Port n.4 function configurate
bits
18
2
IOMC5
Port n.5 mode configurate bits
20
2
IOFC5
Port n.5 function configurate
bits
22
2
IOMC6
Port n.6 mode configurate bits
24
2
IOFC6
Port n.6 function configurate
bits
26
2
IOMC7
Port n.7 mode configurate bits
28
2
IOFC7
Port n.7 function configurate
bits
30
2
CFGHR
CFGHR
GPIO function configurate high register
0x4
0x20
read-write
0x44444444
IOMC8
Port n.8 mode configurate bits
0
2
IOFC8
Port n.8 function configurate
bits
2
2
IOMC9
Port n.9 mode configurate bits
4
2
IOFC9
Port n.9 function configurate
bits
6
2
IOMC10
Port n.10 mode configurate bits
8
2
IOFC10
Port n.10 function configurate
bits
10
2
IOMC11
Port n.11 mode configurate bits
12
2
IOFC11
Port n.11 function configurate
bits
14
2
IOMC12
Port n.12 mode configurate bits
16
2
IOFC12
Port n.12 function configurate
bits
18
2
IOMC13
Port n.13 mode configurate bits
20
2
IOFC13
Port n.13 function configurate
bits
22
2
IOMC14
Port n.14 mode configurate bits
24
2
IOFC14
Port n.14 function configurate
bits
26
2
IOMC15
Port n.15 mode configurate bits
28
2
IOFC15
Port n.15 function configurate
bits
30
2
IDT
IDT
Port input data register
0x8
0x20
read-only
0x00000000
IDT0
Port input data
0
1
IDT1
Port input data
1
1
IDT2
Port input data
2
1
IDT3
Port input data
3
1
IDT4
Port input data
4
1
IDT5
Port input data
5
1
IDT6
Port input data
6
1
IDT7
Port input data
7
1
IDT8
Port input data
8
1
IDT9
Port input data
9
1
IDT10
Port input data
10
1
IDT11
Port input data
11
1
IDT12
Port input data
12
1
IDT13
Port input data
13
1
IDT14
Port input data
14
1
IDT15
Port input data
15
1
ODT
ODT
Port output data register
0xC
0x20
read-write
0x00000000
ODT0
Port output data
0
1
ODT1
Port output data
1
1
ODT2
Port output data
2
1
ODT3
Port output data
3
1
ODT4
Port output data
4
1
ODT5
Port output data
5
1
ODT6
Port output data
6
1
ODT7
Port output data
7
1
ODT8
Port output data
8
1
ODT9
Port output data
9
1
ODT10
Port output data
10
1
ODT11
Port output data
11
1
ODT12
Port output data
12
1
ODT13
Port output data
13
1
ODT14
Port output data
14
1
ODT15
Port output data
15
1
SCR
SCR
Port bit set/clear register
0x10
0x20
read-write
0x00000000
IOSB0
Set bit 0
0
1
IOSB1
Set bit 1
1
1
IOSB2
Set bit 1
2
1
IOSB3
Set bit 3
3
1
IOSB4
Set bit 4
4
1
IOSB5
Set bit 5
5
1
IOSB6
Set bit 6
6
1
IOSB7
Set bit 7
7
1
IOSB8
Set bit 8
8
1
IOSB9
Set bit 9
9
1
IOSB10
Set bit 10
10
1
IOSB11
Set bit 11
11
1
IOSB12
Set bit 12
12
1
IOSB13
Set bit 13
13
1
IOSB14
Set bit 14
14
1
IOSB15
Set bit 15
15
1
IOCB0
Clear bit 0
16
1
IOCB1
Clear bit 1
17
1
IOCB2
Clear bit 2
18
1
IOCB3
Clear bit 3
19
1
IOCB4
Clear bit 4
20
1
IOCB5
Clear bit 5
21
1
IOCB6
Clear bit 6
22
1
IOCB7
Clear bit 7
23
1
IOCB8
Clear bit 8
24
1
IOCB9
Clear bit 9
25
1
IOCB10
Clear bit 10
26
1
IOCB11
Clear bit 11
27
1
IOCB12
Clear bit 12
28
1
IOCB13
Clear bit 13
29
1
IOCB14
Clear bit 14
30
1
IOCB15
Clear bit 15
31
1
CLR
CLR
Port bit reset register
0x14
0x20
read-write
0x00000000
IOCB0
Clear bit 0
0
1
IOCB1
Clear bit 1
1
1
IOCB2
Clear bit 1
2
1
IOCB3
Clear bit 3
3
1
IOCB4
Clear bit 4
4
1
IOCB5
Clear bit 5
5
1
IOCB6
Clear bit 6
6
1
IOCB7
Clear bit 7
7
1
IOCB8
Clear bit 8
8
1
IOCB9
Clear bit 9
9
1
IOCB10
Clear bit 10
10
1
IOCB11
Clear bit 11
11
1
IOCB12
Clear bit 12
12
1
IOCB13
Clear bit 13
13
1
IOCB14
Clear bit 14
14
1
IOCB15
Clear bit 15
15
1
WPR
WPR
Port write protect
register
0x18
0x20
read-write
0x00000000
WPEN0
Write protect enable 0
0
1
WPEN1
Write protect enable 1
1
1
WPEN2
Write protect enable 2
2
1
WPEN3
Write protect enable 3
3
1
WPEN4
Write protect enable 4
4
1
WPEN5
Write protect enable 5
5
1
WPEN6
Write protect enable 6
6
1
WPEN7
Write protect enable 7
7
1
WPEN8
Write protect enable 8
8
1
WPEN9
Write protect enable 9
9
1
WPEN10
Write protect enable 10
10
1
WPEN11
Write protect enable 11
11
1
WPEN12
Write protect enable 12
12
1
WPEN13
Write protect enable 13
13
1
WPEN14
Write protect enable 14
14
1
WPEN15
Write protect enable 15
15
1
WPSEQ
Write protect sequence
16
1
HDRV
HDRV
Port configuration driver
register
0x3C
0x20
read-write
0x00000000
HDRV0
Port hdrv bit 0
0
1
HDRV1
Port hdrv bit 1
1
1
HDRV2
Port hdrv bit 2
2
1
HDRV3
Port hdrv bit 3
3
1
HDRV4
Port hdrv bit 4
4
1
HDRV5
Port hdrv bit 5
5
1
HDRV6
Port hdrv bit 6
6
1
HDRV7
Port hdrv bit 7
7
1
HDRV8
Port hdrv bit 8
8
1
HDRV9
Port hdrv bit 9
9
1
HDRV10
Port hdrv bit 10
10
1
HDRV11
Port hdrv bit 11
11
1
HDRV12
Port hdrv bit 12
12
1
HDRV13
Port hdrv bit 13
13
1
HDRV14
Port hdrv bit 14
14
1
HDRV15
Port hdrv bit 15
15
1
GPIOB
0x40010C00
GPIOC
0x40011000
GPIOD
0x40011400
GPIOE
0x40011800
IOMUX
IO MUX function
IOMUX
0x40010000
0x0
0x400
registers
EVTOUT
EVTOUT
Event output register
(IOMUX_EVTOUT)
0x0
0x20
read-write
0x00000000
SELPIN
Select pin
0
4
SELPORT
Select port
4
3
EVOEN
Event output enable
7
1
REMAP
REMAP
IO MUX remap register
(IOMUX_REMAP)
0x4
0x20
0x00000000
SPI1_MUX0
SPI1 muxing bit0
0
1
read-write
I2C1_MUX
I2C1 muxing
1
1
read-write
USART1_MUX
USART1 muxing
2
1
read-write
USART2_MUX
USART2 muxing
3
1
read-write
USART3_MUX
USART3 muxing
4
2
read-write
TMR1_MUX
TMR1 muxing
6
2
read-write
TMR2_MUX
TMR2 muxing
8
2
read-write
TMR3_MUX
TMR3 muxing
10
2
read-write
TMR4_MUX
TMR4 muxing
12
1
read-write
CAN_MUX
CAN1 muxing
13
2
read-write
PD01_MUX
PD0/PD1 muxing on
OSCIN/OSCOUT
15
1
read-write
TMR5CH4_MUX
TMR5 channel4 internal muxing
16
1
read-write
ADC1_ETP_MUX
ADC1 external trigger preempted
conversion muxing
17
1
read-write
ADC1_ETO_MUX
ADC1 external trigger ordinary
conversion muxing
18
1
read-write
ADC2_ETP_MUX
ADC2 external trigger preempted
conversion muxing
19
1
read-write
ADC2_ETO_MUX
ADC2 external trigger ordinary
conversion muxing
20
1
read-write
EMAC_MUX
Ethernet MAC muxing
21
1
read-write
CAN2_MUX
CAN2 muxing
22
1
read-write
MII_RMII_SEL_MUX
MII_RMII select muxing
23
1
read-write
SWJTAG_MUX
SWD JTAG muxing
24
3
read-write
SPI3_MUX
SPI3 muxing
28
1
read-write
TMR2ITR1_MUX
TMR2 internal trigger 1
muxing
29
1
read-write
PTP_PPS_MUX
PTP_PPS muxing
30
1
read-write
SPI1_MUX1
SPI1 muxing bit1
31
1
read-write
EXINTC1
EXINTC1
External interrupt configuration register 1
(IOMUX_EXINTC1)
0x8
0x20
read-write
0x00000000
EXINT0
Configure EXINT0 source
0
4
EXINT1
Configure EXINT1 source
4
4
EXINT2
Configure EXINT2 source
8
4
EXINT3
Configure EXINT3 source
12
4
EXINTC2
EXINTC2
External interrupt configuration register 2
(IOMUX_EXINTC2)
0xC
0x20
read-write
0x00000000
EXINT4
Configure EXINT4 source
0
4
EXINT5
Configure EXINT5 source
4
4
EXINT6
Configure EXINT6 source
8
4
EXINT7
Configure EXINT7 source
12
4
EXINTC3
EXINTC3
External interrupt configuration register 3
(IOMUX_EXINTC3)
0x10
0x20
read-write
0x00000000
EXINT8
Configure EXINT8 source
0
4
EXINT9
Configure EXINT9 source
4
4
EXINT10
Configure EXINT10 source
8
4
EXINT11
Configure EXINT11 source
12
4
EXINTC4
EXINTC4
External interrupt configuration register 4
(IOMUX_EXINTC4)
0x14
0x20
read-write
0x00000000
EXINT12
Configure EXINT12 source
0
4
EXINT13
Configure EXINT13 source
4
4
EXINT14
Configure EXINT14 source
8
4
EXINT15
Configure EXINT15 source
12
4
REMAP2
REMAP2
IO MUX remap register 2
(IOMUX_REMAP2)
0x1C
0x20
read-write
0x00000000
TMR9_MUX
TMR9 muxing
5
1
XMC_NADV_MUX
NADV connect/disconnect
10
1
SPI4_MUX
SPI4 muxing
17
1
I2C3_MUX
I2C3 muxing
18
1
SDIO2_MUX
SDIO2 muxing
19
2
EXT_SPIM_EN_MUX
SPIM enable muxing
21
1
REMAP3
REMAP3
IO MUX remap register 3
(IOMUX_REMAP3)
0x20
0x20
read-write
0x00000000
TMR9_GMUX
TMR9 muxing
0
4
REMAP4
REMAP4
IO MUX remap register 4
(IOMUX_REMAP4)
0x24
0x20
read-write
0x00000000
TMR1_GMUX
TMR1 muxing
0
4
TMR2_GMUX
TMR2 muxing
4
2
TMR2ITR1_GMUX
TMR2 internal trigger 1
muxing
6
2
TMR3_GMUX
TMR3 muxing
8
4
TMR4_GMUX
TMR4 muxing
12
4
TMR5CH4_GMUX
TMR5 channel4 internal
muxing
19
1
REMAP5
REMAP5
IO MUX remap register 5
(IOMUX_REMAP5)
0x28
0x20
read-write
0x00000000
USART5_GMUX
USART5 muxing
0
4
I2C1_GMUX
I2C1 muxing
4
4
I2C3_GMUX
I2C3 muxing
12
4
SPI1_GMUX
SPI1 muxing
16
4
SPI2_GMUX
SPI2 muxing
20
4
SPI3_GMUX
SPI3 muxing
24
4
SPI4_GMUX
SPI4 muxing
28
4
REMAP6
REMAP6
IO MUX remap register 6
(IOMUX_REMAP6)
0x2C
0x20
read-write
0x00000000
CAN1_GMUX
CAN1 muxing
0
4
CAN2_GMUX
CAN2 muxing
4
4
SDIO2_GMUX
SDIO2 muxing
12
4
USART1_GMUX
USART1 muxing
16
4
USART2_GMUX
USART2 muxing
20
4
USART3_GMUX
USART3 muxing
24
4
UART4_GMUX
UART4 muxing
28
4
REMAP7
REMAP7
IO MUX remap register 7
(IOMUX_REMAP7)
0x30
0x20
read-write
0x00000000
EXT_SPIM_GMUX
SPIM muxing
0
3
EXT_SPIM_GEN
SPIM enable
3
1
ADC1_ETP_GMUX
ADC1 external trigger preempted
conversion muxing
4
1
ADC1_ETO_GMUX
ADC1 external trigger ordinary
conversion muxing
5
1
ADC2_ETP_GMUX
ADC2 external trigger preempted
conversion muxing
8
1
ADC2_ETO_GMUX
ADC2 external trigger ordinary
conversion muxing
9
1
SWJTAG_GMUX
Serial wire JTAG muxing
16
3
PD01_GMUX
PortD0/PortD1 mappingon
OSC_IN/OSC_OUT
20
1
XMC_GMUX
XMC muxing
24
3
XMC_NADV_GMUX
XMC_NADV muxing
27
1
REMAP8
REMAP8
IO MUX remap register 8
(IOMUX_REMAP8)
0x34
0x20
read-write
0x00000000
EMAC_GMUX
Ethernet MAC muxing
16
2
MII_RMII_SEL_GMUX
MII_RMII select muxing
18
1
PTP_PPS_GMUX
PTP_PPS muxing
19
1
USART6_GMUX
USART6 muxing
20
4
UART7_GMUX
UART7 muxing
24
4
UART8_GMUX
UART8 muxing
28
4
EXINT
EXINT
EXINT
0x40010400
0x0
0x400
registers
TAMPER
Tamper interrupt
2
EXINT0
EXINT Line0 interrupt
6
EXINT1
EXINT Line1 interrupt
7
EXINT2
EXINT Line2 interrupt
8
EXINT3
EXINT Line3 interrupt
9
EXINT4
EXINT Line4 interrupt
10
EXINT9_5
EXINT Line[9:5] interrupts
23
EXINT15_10
EXINT Line[15:10] interrupts
40
PVM
PVM interrupt connect to EXINT line16
1
RTCALARM
RTC Alarm interrupt connect to EXINT line17
41
USBFSWakeUp
USB Device FS Wakeup interrupt connect to EXINT line18
42
INTEN
INTEN
Interrupt enable register
0x0
0x20
read-write
0x00000000
INTEN0
Interrupt enable or disable on line 0
0
1
INTEN1
Interrupt enable or disable on line 1
1
1
INTEN2
Interrupt enable or disable on line 2
2
1
INTEN3
Interrupt enable or disable on line 3
3
1
INTEN4
Interrupt enable or disable on line 4
4
1
INTEN5
Interrupt enable or disable on line 5
5
1
INTEN6
Interrupt enable or disable on line 6
6
1
INTEN7
Interrupt enable or disable on line 7
7
1
INTEN8
Interrupt enable or disable on line 8
8
1
INTEN9
Interrupt enable or disable on line 9
9
1
INTEN10
Interrupt enable or disable on line 10
10
1
INTEN11
Interrupt enable or disable on line 11
11
1
INTEN12
Interrupt enable or disable on line 12
12
1
INTEN13
Interrupt enable or disable on line 13
13
1
INTEN14
Interrupt enable or disable on line 14
14
1
INTEN15
Interrupt enable or disable on line 15
15
1
INTEN16
Interrupt enable or disable on line 16
16
1
INTEN17
Interrupt enable or disable on line 17
17
1
INTEN18
Interrupt enable or disable on line 18
18
1
INTEN19
Interrupt enable or disable on line 19
19
1
EVTEN
EVTEN
Event enable register
0x4
0x20
read-write
0x00000000
EVTEN0
Event enable or disable on line 0
0
1
EVTEN1
Event enable or disable on line 1
1
1
EVTEN2
Event enable or disable on line 2
2
1
EVTEN3
Event enable or disable on line 3
3
1
EVTEN4
Event enable or disable on line 4
4
1
EVTEN5
Event enable or disable on line 5
5
1
EVTEN6
Event enable or disable on line 6
6
1
EVTEN7
Event enable or disable on line 7
7
1
EVTEN8
Event enable or disable on line 8
8
1
EVTEN9
Event enable or disable on line 9
9
1
EVTEN10
Event enable or disable on line 10
10
1
EVTEN11
Event enable or disable on line 11
11
1
EVTEN12
Event enable or disable on line 12
12
1
EVTEN13
Event enable or disable on line 13
13
1
EVTEN14
Event enable or disable on line 14
14
1
EVTEN15
Event enable or disable on line 15
15
1
EVTEN16
Event enable or disable on line 16
16
1
EVTEN17
Event enable or disable on line 17
17
1
EVTEN18
Event enable or disable on line 18
18
1
EVTEN19
Event enable or disable on line 19
19
1
POLCFG1
POLCFG1
Rising polarity configuration register
0x8
0x20
read-write
0x00000000
RP0
Rising polarity configuration bit of line 0
0
1
RP1
Rising polarity configuration bit of line 1
1
1
RP2
Rising polarity configuration bit of line 2
2
1
RP3
Rising polarity configuration bit of line 3
3
1
RP4
Rising polarity configuration bit of line 4
4
1
RP5
Rising polarity configuration bit of line 5
5
1
RP6
Rising polarity configuration bit of linee 6
6
1
RP7
Rising polarity configuration bit of line 7
7
1
RP8
Rising polarity configuration bit of line 8
8
1
RP9
Rising polarity configuration bit of line 9
9
1
RP10
Rising polarity configuration bit of line 10
10
1
RP11
Rising polarity configuration bit of line 11
11
1
RP12
Rising polarity configuration bit of line 12
12
1
RP13
Rising polarity configuration bit of line 13
13
1
RP14
Rising polarity configuration bit of line 14
14
1
RP15
Rising polarity configuration bit of line 15
15
1
RP16
Rising polarity configuration bit of line 16
16
1
RP17
Rising polarity configuration bit of line 17
17
1
RP18
Rising polarity configuration bit of line 18
18
1
RP19
Rising polarity configuration bit of line 19
19
1
POLCFG2
POLCFG2
Falling polarity configuration register
0xC
0x20
read-write
0x00000000
FP0
Falling polarity event configuration bit of line 0
0
1
FP1
Falling polarity event configuration bit of line 1
1
1
FP2
Falling polarity event configuration bit of line 2
2
1
FP3
Falling polarity event configuration bit of line 3
3
1
FP4
Falling polarity event configuration bit of line 4
4
1
FP5
Falling polarity event configuration bit of line 5
5
1
FP6
Falling polarity event configuration bit of line 6
6
1
FP7
Falling polarity event configuration bit of line 7
7
1
FP8
Falling polarity event configuration bit of line 8
8
1
FP9
Falling polarity event configuration bit of line 9
9
1
FP10
Falling polarity event configuration bit of line 10
10
1
FP11
Falling polarity event configuration bit of line 11
11
1
FP12
Falling polarity event configuration bit of line 12
12
1
FP13
Falling polarity event configuration bit of line 13
13
1
FP14
Falling polarity event configuration bit of line 14
14
1
FP15
Falling polarity event configuration bit of line 15
15
1
FP16
Falling polarity event configuration bit of line 16
16
1
FP17
Falling polarity event configuration bit of line 17
17
1
FP18
Falling polarity event configuration bit of line 18
18
1
FP19
Falling polarity event configuration bit of line 19
19
1
SWTRG
SWTRG
Software triggle register
0x10
0x20
read-write
0x00000000
SWT0
Software triggle on line 0
0
1
SWT1
Software triggle on line 1
1
1
SWT2
Software triggle on line 2
2
1
SWT3
Software triggle on line 3
3
1
SWT4
Software triggle on line 4
4
1
SWT5
Software triggle on line 5
5
1
SWT6
Software triggle on line 6
6
1
SWT7
Software triggle on line 7
7
1
SWT8
Software triggle on line 8
8
1
SWT9
Software triggle on line 9
9
1
SWT10
Software triggle on line 10
10
1
SWT11
Software triggle on line 11
11
1
SWT12
Software triggle on line 12
12
1
SWT13
Software triggle on line 13
13
1
SWT14
Software triggle on line 14
14
1
SWT15
Software triggle on line 15
15
1
SWT16
Software triggle on line 16
16
1
SWT17
Software triggle on line 17
17
1
SWT18
Software triggle on line 18
18
1
SWT19
Software triggle on line 19
19
1
INTSTS
INTSTS
Interrupt status register
0x14
0x20
read-write
0x00000000
LINE0
Line 0 state bit
0
1
LINE1
Line 1 state bit
1
1
LINE2
Line 2 state bit
2
1
LINE3
Line 3 state bit
3
1
LINE4
Line 4 state bit
4
1
LINE5
Line 5 state bit
5
1
LINE6
Line 6 state bit
6
1
LINE7
Line 7 state bit
7
1
LINE8
Line 8 state bit
8
1
LINE9
Line 9 state bit
9
1
LINE10
Line 10 state bit
10
1
LINE11
Line 11 state bit
11
1
LINE12
Line 12 state bit
12
1
LINE13
Line 13 state bit
13
1
LINE14
Line 14 state bit
14
1
LINE15
Line 15 state bit
15
1
LINE16
Line 16 state bit
16
1
LINE17
Line 17 state bit
17
1
LINE18
Line 18 state bit
18
1
LINE19
Line 19 state bit
19
1
DMA1
DMA controller
DMA
0x40020000
0x0
0x400
registers
DMA1_Channel1
DMA1 Channel1 global interrupt
11
DMA1_Channel2
DMA1 Channel2 global interrupt
12
DMA1_Channel3
DMA1 Channel3 global interrupt
13
DMA1_Channel4
DMA1 Channel4 global interrupt
14
DMA1_Channel5
DMA1 Channel5 global interrupt
15
DMA1_Channel6
DMA1 Channel6 global interrupt
16
DMA1_Channel7
DMA1 Channel7 global interrupt
17
STS
STS
DMA interrupt status register (DMA_STS)
0x0
0x20
read-only
0x00000000
GF1
Channel 1 Global event flag
0
1
GF2
Channel 2 Global event flag
4
1
GF3
Channel 3 Global event flag
8
1
GF4
Channel 4 Global event flag
12
1
GF5
Channel 5 Global event flag
16
1
GF6
Channel 6 Global event flag
20
1
GF7
Channel 7 Global event flag
24
1
FDTF1
Channel 1 full data transfer event flag
1
1
FDTF2
Channel 2 full data transfer event flag
5
1
FDTF3
Channel 3 full data transfer event flag
9
1
FDTF4
Channel 4 full data transfer event flag
13
1
FDTF5
Channel 5 full data transfer event flag
17
1
FDTF6
Channel 6 full data transfer event flag
21
1
FDTF7
Channel 7 full data transfer event flag
25
1
HDTF1
Channel 1 half data transfer event flag
2
1
HDTF2
Channel 2 half data transfer event flag
6
1
HDTF3
Channel 3 half data transfer event flag
10
1
HDTF4
Channel 4 half data transfer event flag
14
1
HDTF5
Channel 5 half data transfer event flag
18
1
HDTF6
Channel 6 half data transfer event flag
22
1
HDTF7
Channel 7 half data transfer event flag
26
1
DTERRF1
Channel 1 data transfer error event flag
3
1
DTERRF2
Channel 2 data transfer error event flag
7
1
DTERRF3
Channel 3 data transfer error event flag
11
1
DTERRF4
Channel 4 data transfer error event flag
15
1
DTERRF5
Channel 5 data transfer error event flag
19
1
DTERRF6
Channel 6 data transfer error event flag
23
1
DTERRF7
Channel 7 data transfer error event flag
27
1
CLR
CLR
DMA interrupt flag clear register (DMA_CLR)
0x4
0x20
read-write
0x00000000
GFC1
Channel 1 Global flag clear
0
1
GFC2
Channel 2 Global flag clear
4
1
GFC3
Channel 3 Global flag clear
8
1
GFC4
Channel 4 Global flag clear
12
1
GFC5
Channel 5 Global flag clear
16
1
GFC6
Channel 6 Global flag clear
20
1
GFC7
Channel 7 Global flag clear
24
1
FDTFC1
Channel 1 full data transfer flag clear
1
1
FDTFC2
Channel 2 full data transfer flag clear
5
1
FDTFC3
Channel 3 full data transfer flag clear
9
1
FDTFC4
Channel 4 full data transfer flag clear
13
1
FDTFC5
Channel 5 full data transfer flag clear
17
1
FDTFC6
Channel 6 full data transfer flag clear
21
1
FDTFC7
Channel 7 full data transfer flag clear
25
1
HDTFC1
Channel 1 half data transfer flag clear
2
1
HDTFC2
Channel 2 half data transfer flag clear
6
1
HDTFC3
Channel 3 half data transfer flag clear
10
1
HDTFC4
Channel 4 half data transfer flag clear
14
1
HDTFC5
Channel 5 half data transfer flag clear
18
1
HDTFC6
Channel 6 half data transfer flag clear
22
1
HDTFC7
Channel 7 half data transfer flag clear
26
1
DTERRFC1
Channel 1 data transfer error flag clear
3
1
DTERRFC2
Channel 2 data transfer error flag clear
7
1
DTERRFC3
Channel 3 data transfer error flag clear
11
1
DTERRFC4
Channel 4 data transfer error flag clear
15
1
DTERRFC5
Channel 5 data transfer error flag clear
19
1
DTERRFC6
Channel 6 data transfer error flag clear
23
1
DTERRFC7
Channel 7 data transfer error flag clear
27
1
C1CTRL
C1CTRL
DMA channel configuration register
0x8
0x20
read-write
0x00000000
CHEN
Channel enable
0
1
FDTIEN
Full data transfer interrupt enable
1
1
HDTIEN
Half data transfer interrupt enable
2
1
DTERRIEN
Data transfer error interrupt enable
3
1
DTD
Data transfer direction
4
1
LM
Loop mode
5
1
PINCM
Peripheral address increment mode
6
1
MINCM
Memory address increment mode
7
1
PWIDTH
Peripheral data bit width
8
2
MWIDTH
Memory data bit width
10
2
CHPL
Channel Priority level
12
2
M2M
Memory to memory mode
14
1
C1DTCNT
C1DTCNT
DMA channel 1 number of data to transfer register
0xC
0x20
read-write
0x00000000
CNT
Number of data to transfer
0
16
C1PADDR
C1PADDR
DMA channel 1 peripheral base address register
0x10
0x20
read-write
0x00000000
PADDR
Peripheral address
0
32
C1MADDR
C1MADDR
DMA channel 1 memory base address register
0x14
0x20
read-write
0x00000000
MADDR
Memory address
0
32
C2CTRL
C2CTRL
DMA channel configuration register
0x1C
0x20
read-write
0x00000000
CHEN
Channel enable
0
1
FDTIEN
Full data transfer interrupt enable
1
1
HDTIEN
Half data transfer interrupt enable
2
1
DTERRIEN
Data transfer error interrupt enable
3
1
DTD
Data transfer direction
4
1
LM
Loop mode
5
1
PINCM
Peripheral address increment mode
6
1
MINCM
Memory address increment mode
7
1
PWIDTH
Peripheral data bit width
8
2
MWIDTH
Memory data bit width
10
2
CHPL
Channel Priority level
12
2
M2M
Memory to memory mode
14
1
C2DTCNT
C2DTCNT
DMA channel 2 number of data to transferregister
0x20
0x20
read-write
0x00000000
CNT
Number of data to transfer
0
16
C2PADDR
C2PADDR
DMA channel 2 peripheral base address register
0x24
0x20
read-write
0x00000000
PADDR
Peripheral address
0
32
C2MADDR
C2MADDR
DMA channel 2 memory base address register
0x28
0x20
read-write
0x00000000
MADDR
Memory address
0
32
C3CTRL
C3CTRL
DMA channel configuration register
0x30
0x20
read-write
0x00000000
CHEN
Channel enable
0
1
FDTIEN
Full data transfer interrupt enable
1
1
HDTIEN
Half data transfer interrupt enable
2
1
DTERRIEN
Data transfer error interrupt enable
3
1
DTD
Data transfer direction
4
1
LM
Loop mode
5
1
PINCM
Peripheral address increment mode
6
1
MINCM
Memory address increment mode
7
1
PWIDTH
Peripheral data bit width
8
2
MWIDTH
Memory data bit width
10
2
CHPL
Channel Priority level
12
2
M2M
Memory to memory mode
14
1
C3DTCNT
C3DTCNT
DMA channel 3 number of data to transfer register
0x34
0x20
read-write
0x00000000
CNT
Number of data to transfer
0
16
C3PADDR
C3PADDR
DMA channel 3 peripheral base address register
0x38
0x20
read-write
0x00000000
PADDR
Peripheral address
0
32
C3MADDR
C3MADDR
DMA channel 3 memory base address register
0x3C
0x20
read-write
0x00000000
MADDR
Memory address
0
32
C4CTRL
C4CTRL
DMA channel configuration register
0x44
0x20
read-write
0x00000000
CHEN
Channel enable
0
1
FDTIEN
Full data transfer interrupt enable
1
1
HDTIEN
Half data transfer interrupt enable
2
1
DTERRIEN
Data transfer error interrupt enable
3
1
DTD
Data transfer direction
4
1
LM
Loop mode
5
1
PINCM
Peripheral address increment mode
6
1
MINCM
Memory address increment mode
7
1
PWIDTH
Peripheral data bit width
8
2
MWIDTH
Memory data bit width
10
2
CHPL
Channel Priority level
12
2
M2M
Memory to memory mode
14
1
C4DTCNT
C4DTCNT
DMA channel 4 number of data to transfer register
0x48
0x20
read-write
0x00000000
CNT
Number of data to transfer
0
16
C4PADDR
C4PADDR
DMA channel 4 peripheral base address register
0x4C
0x20
read-write
0x00000000
PADDR
Peripheral address
0
32
C4MADDR
C4MADDR
DMA channel 4 memory base address register
0x50
0x20
read-write
0x00000000
MADDR
Memory address
0
32
C5CTRL
C5CTRL
DMA channel configuration register
0x58
0x20
read-write
0x00000000
CHEN
Channel enable
0
1
FDTIEN
Full data transfer interrupt enable
1
1
HDTIEN
Half data transfer interrupt enable
2
1
DTERRIEN
Data transfer error interrupt enable
3
1
DTD
Data transfer direction
4
1
LM
Loop mode
5
1
PINCM
Peripheral address increment mode
6
1
MINCM
Memory address increment mode
7
1
PWIDTH
Peripheral data bit width
8
2
MWIDTH
Memory data bit width
10
2
CHPL
Channel Priority level
12
2
M2M
Memory to memory mode
14
1
C5DTCNT
C5DTCNT
DMA channel 5 number of data to transfer register
0x5C
0x20
read-write
0x00000000
CNT
Number of data to transfer
0
16
C5PADDR
C5PADDR
DMA channel 5 peripheral base address register
0x60
0x20
read-write
0x00000000
PADDR
Peripheral address
0
32
C5MADDR
C5MADDR
DMA channel 5 memory base address register
0x64
0x20
read-write
0x00000000
MADDR
Memory address
0
32
C6CTRL
C6CTRL
DMA channel configuration register
0x6C
0x20
read-write
0x00000000
CHEN
Channel enable
0
1
FDTIEN
Full data transfer interrupt enable
1
1
HDTIEN
Half data transfer interrupt enable
2
1
DTERRIEN
Data transfer error interrupt enable
3
1
DTD
Data transfer direction
4
1
LM
Loop mode
5
1
PINCM
Peripheral address increment mode
6
1
MINCM
Memory address increment mode
7
1
PWIDTH
Peripheral data bit width
8
2
MWIDTH
Memory data bit width
10
2
CHPL
Channel Priority level
12
2
M2M
Memory to memory mode
14
1
C6DTCNT
C6DTCNT
DMA channel 6 number of data to transfer register
0x70
0x20
read-write
0x00000000
CNT
Number of data to transfer
0
16
C6PADDR
C6PADDR
DMA channel 6 peripheral address base register
0x74
0x20
read-write
0x00000000
PADDR
Peripheral address
0
32
C6MADDR
C6MADDR
DMA channel 6 memory address base register
0x78
0x20
read-write
0x00000000
MADDR
Memory address
0
32
C7CTRL
C7CTRL
DMA channel configuration register
0x80
0x20
read-write
0x00000000
CHEN
Channel enable
0
1
FDTIEN
Full data transfer interrupt enable
1
1
HDTIEN
Half data transfer interrupt enable
2
1
DTERRIEN
Data transfer error interrupt enable
3
1
DTD
Data transfer direction
4
1
LM
Loop mode
5
1
PINCM
Peripheral address increment mode
6
1
MINCM
Memory address increment mode
7
1
PWIDTH
Peripheral data bit width
8
2
MWIDTH
Memory data bit width
10
2
CHPL
Channel Priority level
12
2
M2M
Memory to memory mode
14
1
C7DTCNT
C7DTCNT
DMA channel 7 number of data to transfer register
0x84
0x20
read-write
0x00000000
CNT
Number of data to transfer
0
16
C7PADDR
C7PADDR
DMA channel 7 peripheral base address register
0x88
0x20
read-write
0x00000000
PADDR
Peripheral address
0
32
C7MADDR
C7MADDR
DMA channel 7 memory base address register
0x8C
0x20
read-write
0x00000000
MADDR
Memory address
0
32
DMA_SRC_SEL0
DMA_SRC_SEL0
DMA channel source assignment register
0xA0
0x20
read-write
0x00000000
CH1_SRC
CH1 SRC select
0
8
CH2_SRC
CH2 SRC select
8
8
CH3_SRC
CH3 SRC select
16
8
CH4_SRC
CH4 SRC select
24
8
DMA_SRC_SEL1
DMA_SRC_SEL1
DMA channel source assignment register
0xA4
0x20
read-write
0x00000000
CH5_SRC
CH5 SRC select
0
8
CH6_SRC
CH6 SRC select
8
8
CH7_SRC
CH7 SRC select
16
8
DMA_FLEX_EN
DMA FLEX Enable
24
1
DMA2
0x40020400
DMA2_Channel1
DMA2 Channel1 global interrupt
56
DMA2_Channel2
DMA2 Channel2 global interrupt
57
DMA2_Channel3
DMA2 Channel3 global interrupt
58
DMA2_Channel4_5
DMA2 Channel4 and DMA2 Channel5 global
interrupt
59
DMA2_Channel6_7
DMA2 Channel6 and DMA2 Channel7 global
interrupt
75
SDIO1
Secure digital input/output
interface
SDIO
0x40018000
0x0
0x400
registers
SDIO1
SDIO1 global interrupt
49
PWRCTRL
PWRCTRL
Bits 1:0 = PWRCTRL: Power supply control
bits
0x0
0x20
read-write
0x00000000
PS
Power switch
0
2
CLKCTRL
CLKCTRL
SD clock control register
(SDIO_CLKCTRL)
0x4
0x20
read-write
0x00000000
CLKDIV
Clock division
0
8
CLKOEN
Clock output enable
8
1
PWRSVEN
Power saving mode enable
9
1
BYPSEN
Clock divider bypass enable
bit
10
1
BUSWS
Bus width selection
11
2
CLKEDS
SDIO_CK edge selection bit
13
1
HFCEN
Hardware flow control enable
14
1
CLKDIV98
Clock divide factor bit9 and bit8
15
2
ARGU
ARGU
Bits 31:0 = : Command argument
0x8
0x20
read-write
0x00000000
ARGU
Command argument
0
32
CMDCTRL
CMDCTRL
SDIO command control register
(SDIO_CMDCTRL)
0xC
0x20
read-write
0x00000000
CMDIDX
CMDIDX
0
6
RSPWT
Wait for response
6
2
INTWT
CCSM wait for interrupt
8
1
PNDWT
CCSM wait for end of transfer
9
1
CCSMEN
Command channel state machine
10
1
IOSUSP
SD I/O suspend command
11
1
RSPCMD
RSPCMD
SDIO command register
0x10
0x20
read-only
0x00000000
RSPCMD
RSPCMD
0
6
RSP1
RSP1
Bits 31:0 = CARDSTATUS1
0x14
0x20
read-only
0x00000000
CARDSTS1
CARDSTATUS1
0
32
RSP2
RSP2
Bits 31:0 = CARDSTATUS2
0x18
0x20
read-only
0x00000000
CARDSTS2
CARDSTATUS2
0
32
RSP3
RSP3
Bits 31:0 = CARDSTATUS3
0x1C
0x20
read-only
0x00000000
CARDSTS3
CARDSTATUS3
0
32
RSP4
RSP4
Bits 31:0 = CARDSTATUS4
0x20
0x20
read-only
0x00000000
CARDSTS4
CARDSTATUS4
0
32
DTTMR
DTTMR
Bits 31:0 = TIMEOUT: Data timeout
period
0x24
0x20
read-write
0x00000000
TIMEOUT
Data timeout period
0
32
DTLEN
DTLEN
Bits 24:0 = DATALENGTH: Data length
value
0x28
0x20
read-write
0x00000000
DTLEN
Data length value
0
25
DTCTRL
DTCTRL
SDIO data control register
(SDIO_DCTRL)
0x2C
0x20
read-write
0x00000000
TFREN
DTEN
0
1
TFRDIR
DTDIR
1
1
TFRMODE
DTMODE
2
1
DMAEN
DMAEN
3
1
BLKSIZE
DBLOCKSIZE
4
4
RDWTSTART
PWSTART
8
1
RDWTSTOP
PWSTOP
9
1
RDWTMODE
RWMOD
10
1
IOEN
SD I/O function enable
11
1
DTCNT
DTCNT
Bits 24:0 = DATACOUNT: Data count
value
0x30
0x20
read-only
0x00000000
CNT
Data count value
0
25
STS
STS
SDIO status register
(SDIO_STS)
0x34
0x20
read-only
0x00000000
CMDFAIL
Command crc fail
0
1
DTFAIL
Data crc fail
1
1
CMDTIMEOUT
Command timeout
2
1
DTTIMEOUT
Data timeout
3
1
TXERRU
Tx under run error
4
1
RXERRO
Rx over run error
5
1
CMDRSPCMPL
Command response complete
6
1
CMDCMPL
Command sent
7
1
DTCMPL
Data sent
8
1
SBITERR
Start bit error
9
1
DTBLKCMPL
Data block sent
10
1
DOCMD
Command transfer in progress
11
1
DOTX
Data transmit in progress
12
1
DORX
Data receive in progress
13
1
TXBUFH
Tx buffer half empty
14
1
RXBUFH
Rx buffer half empty
15
1
TXBUFF
Tx buffer full
16
1
RXBUFF
Rx buffer full
17
1
TXBUFE
Tx buffer empty
18
1
RXBUFE
Rx buffer empty
19
1
TXBUF
Tx data vaild
20
1
RXBUF
Rx data vaild
21
1
IOIF
SD I/O interrupt
22
1
INTCLR
INTCLR
SDIO interrupt clear register
(SDIO_INTCLR)
0x38
0x20
read-write
0x00000000
CMDFAIL
Command crc fail flag clear
0
1
DTFAIL
Data crc fail flag clear
1
1
CMDTIMEOUT
Command timeout flag clear
2
1
DTTIMEOUT
Data timeout flag clear
3
1
TXERRU
Tx under run error flag clear
4
1
RXERRU
Rx over run error flag clear
5
1
CMDRSPCMPL
Command response complete flag clear
6
1
CMDCMPL
Command sent flag clear
7
1
DTCMPL
Data sent flag clear
8
1
SBITERR
Start bit error flag clear
9
1
DTBLKCMPL
Data block sent clear
10
1
IOIF
SD I/O interrupt flag clear
22
1
INTEN
INTEN
SDIO interrupt enable register
(SDIO_INTEN)
0x3C
0x20
read-write
0x00000000
CMDFAILIEN
Command crc fail interrupt enable
0
1
DTFAILIEN
Data crc fail interrupt enable
1
1
CMDTIMEOUTIEN
Command timeout interrupt enable
2
1
DTTIMEOUTIEN
Data timeout interrupt enable
3
1
TXERRUIEN
Tx under run interrupt enable
4
1
RXERRUIEN
Rx over run interrupt enable
5
1
CMDRSPCMPLIEN
Command response complete interrupt enable
6
1
CMDCMPLIEN
Command sent complete interrupt enable
7
1
DTCMPLIEN
Data sent complete interrupt enable
8
1
SBITERRIEN
Start bit error interrupt enable
9
1
DTBLKCMPLIEN
Data block sent complete interrupt enable
10
1
DOCMDIEN
Command acting interrupt enable
11
1
DOTXIEN
Data transmit acting interrupt enable
12
1
DORXIEN
Data receive acting interrupt enable
13
1
TXBUFHIEN
Tx buffer half empty interrupt enable
14
1
RXBUFHIEN
Rx buffer half empty interrupt enable
15
1
TXBUFFIEN
Tx buffer full interrupt enable
16
1
RXBUFFIEN
Rx buffer full interrupt enable
17
1
TXBUFEIEN
Tx buffer empty interrupt enable
18
1
RXBUFEIEN
Rx buffer empty interrupt enable
19
1
TXBUFIEN
Tx buffer data vaild interrupt enable
20
1
RXBUFIEN
Rx buffer data vaild interrupt enable
21
1
IOIFIEN
SD I/O interrupt enable
22
1
BUFCNT
BUFCNT
Bits 23:0 = BUFCOUNT: Remaining number of
words to be written to or read from the
FIFO
0x48
0x20
read-only
0x00000000
CNT
FIF0COUNT
0
24
BUF
BUF
bits 31:0 = Buffer Data: Receive and transmit
buffer data
0x80
0x20
read-write
0x00000000
DT
Buffer data
0
32
SDIO2
0x40023400
SDIO2
SDIO2 global interrupt
60
RTC
Real time clock
RTC
0x40002800
0x0
0x400
registers
RTC
RTC global interrupt
3
CTRLH
CTRLH
RTC Control Register High
0x0
0x20
read-write
0x00000000
OVFIEN
Overflow interrupt enable
0
1
TAIEN
Time alarm interrupt enable
1
1
TSIEN
Time second interrupt enable
2
1
CTRLL
CTRLL
RTC Control Register Low
0x4
0x20
0x00000020
TSF
Time second flag
0
1
read-write
TAF
Time alarm flag
1
1
read-write
OVFF
Overflow Flag
2
1
read-write
UPDF
RTC update finish
3
1
read-write
CFGEN
RTC configuration enable
4
1
read-write
CFGF
RTC configuration finish
5
1
read-only
DIVH
DIVH
RTC Divider Register
High
0x8
0x20
write-only
0x00000000
DIV
RTC divider high
0
4
DIVL
DIVL
RTC Divider Register
Low
0xC
0x20
write-only
0x8000
DIV
RTC divider low
0
16
DIVCNTH
DIVCNTH
RTC Divider Register High
0x10
0x20
read-write
0x00000000
DIVCNT
RTC divider register high
0
4
DIVCNTL
DIVCNTL
RTC Divider Register Low
0x14
0x20
read-write
0x8000
DIVCNT
RTC divider register low
0
16
CNTH
CNTH
RTC Counter Register High
0x18
0x20
read-write
0x00000000
CNT
RTC counter register high
0
16
CNTL
CNTL
RTC Counter Register Low
0x1C
0x20
read-write
0x00000000
CNT
RTC counter register low
0
16
TAH
TAH
RTC Alarm Register High
0x20
0x20
write-only
0xFFFF
TA
Time alarm register high
0
16
TAL
TAL
Time alarm register low
0x24
0x20
write-only
0xFFFF
TA
RTC alarm register low
0
16
BPR
Battery powered register
BPR
0x40006C04
0x0
0x3FC
registers
DT1
DT1
Battery powered domain data
register (BPR_DTx)
0x0
0x20
read-write
0x00000000
DT1
BPR data1
0
16
DT2
DT2
Battery powered domain data
register (BPR_DTx)
0x4
0x20
read-write
0x00000000
DT2
BPR data2
0
16
DT3
DT3
Battery powered domain data
register (BPR_DTx)
0x8
0x20
read-write
0x00000000
DT3
BPR data3
0
16
DT4
DT4
Battery powered domain data
register (BPR_DTx)
0xC
0x20
read-write
0x00000000
DT4
BPR data4
0
16
DT5
DT5
Battery powered domain data
register (BPR_DTx)
0x10
0x20
read-write
0x00000000
DT5
BPR data5
0
16
DT6
DT6
Battery powered domain data
register (BPR_DTx)
0x14
0x20
read-write
0x00000000
DT6
BPR data6
0
16
DT7
DT7
Battery powered domain data
register (BPR_DTx)
0x18
0x20
read-write
0x00000000
DT7
BPR data7
0
16
DT8
DT8
Battery powered domain data
register (BPR_DTx)
0x1C
0x20
read-write
0x00000000
DT8
BPR data8
0
16
DT9
DT9
Battery powered domain data
register (BPR_DTx)
0x20
0x20
read-write
0x00000000
DT9
BPR data9
0
16
DT10
DT10
Battery powered domain data
register (BPR_DTx)
0x24
0x20
read-write
0x00000000
DT10
BPR data10
0
16
DT11
DT11
Battery powered domain data
register (BPR_DTx)
0x3C
0x20
read-write
0x00000000
DT11
BPR data11
0
16
DT12
DT12
Battery powered domain data
register (BPR_DTx)
0x40
0x20
read-write
0x00000000
DT12
BPR data12
0
16
DT13
DT13
Battery powered domain data
register (BPR_DTx)
0x44
0x20
read-write
0x00000000
DT13
BPR data13
0
16
DT14
DT14
Battery powered domain data
register (BPR_DTx)
0x48
0x20
read-write
0x00000000
DT14
BPR data14
0
16
DT15
DT15
Battery powered domain data
register (BPR_DTx)
0x4C
0x20
read-write
0x00000000
DT15
BPR data15
0
16
DT16
DT16
Battery powered domain data
register (BPR_DTx)
0x50
0x20
read-write
0x00000000
DT16
BPR data16
0
16
DT17
DT17
Battery powered domain data
register (BPR_DTx)
0x54
0x20
read-write
0x00000000
DT17
BPR data17
0
16
DT18
DT18
Battery powered domain data
register (BPR_DTx)
0x58
0x20
read-write
0x00000000
DT18
BPR data18
0
16
DT19
DT19
Battery powered domain data
register (BPR_DTx)
0x5C
0x20
read-write
0x00000000
DT19
BPR data19
0
16
DT20
DT20
Battery powered domain data
register (BPR_DTx)
0x60
0x20
read-write
0x00000000
DT20
BPR data20
0
16
DT21
DT21
Battery powered domain data
register (BPR_DTx)
0x64
0x20
read-write
0x00000000
DT21
BPR data21
0
16
DT22
DT22
Battery powered domain data
register (BPR_DTx)
0x68
0x20
read-write
0x00000000
DT22
BPR data22
0
16
DT23
DT23
Battery powered domain data
register (BPR_DTx)
0x6C
0x20
read-write
0x00000000
DT23
BPR data23
0
16
DT24
DT24
Battery powered domain data
register (BPR_DTx)
0x70
0x20
read-write
0x00000000
DT24
BPR data24
0
16
DT25
DT25
Battery powered domain data
register (BPR_DTx)
0x74
0x20
read-write
0x00000000
DT25
BPR data25
0
16
DT26
DT26
Battery powered domain data
register (BPR_DTx)
0x78
0x20
read-write
0x00000000
DT26
BPR data26
0
16
DT27
DT27
Battery powered domain data
register (BPR_DTx)
0x7C
0x20
read-write
0x00000000
DT27
BPR data27
0
16
DT28
DT28
Battery powered domain data
register (BPR_DTx)
0x80
0x20
read-write
0x00000000
DT28
BPR data28
0
16
DT29
DT29
Battery powered domain data
register (BPR_DTx)
0x84
0x20
read-write
0x00000000
DT29
BPR data29
0
16
DT30
DT30
Battery powered domain data
register (BPR_DTx)
0x88
0x20
read-write
0x00000000
DT30
BPR data30
0
16
DT31
DT31
Battery powered domain data
register (BPR_DTx)
0x8C
0x20
read-write
0x00000000
DT31
BPR data31
0
16
DT32
DT32
Battery powered domain data
register (BPR_DTx)
0x90
0x20
read-write
0x00000000
DT32
BPR data32
0
16
DT33
DT33
Battery powered domain data
register (BPR_DTx)
0x94
0x20
read-write
0x00000000
DT33
BPR data33
0
16
DT34
DT34
Battery powered domain data
register (BPR_DTx)
0x98
0x20
read-write
0x00000000
DT34
BPR data34
0
16
DT35
DT35
Battery powered domain data
register (BPR_DTx)
0x9C
0x20
read-write
0x00000000
DT35
BPR data35
0
16
DT36
DT36
Battery powered domain data
register (BPR_DTx)
0xA0
0x20
read-write
0x00000000
DT36
BPR data36
0
16
DT37
DT37
Battery powered domain data
register (BPR_DTx)
0xA4
0x20
read-write
0x00000000
DT37
BPR data37
0
16
DT38
DT38
Battery powered domain data
register (BPR_DTx)
0xA8
0x20
read-write
0x00000000
DT38
BPR data38
0
16
DT39
DT39
Battery powered domain data
register (BPR_DTx)
0xAC
0x20
read-write
0x00000000
DT39
BPR data39
0
16
DT40
DT40
Battery powered domain data
register (BPR_DTx)
0xB0
0x20
read-write
0x00000000
DT40
BPR data40
0
16
DT41
DT41
Battery powered domain data
register (BPR_DTx)
0xB4
0x20
read-write
0x00000000
DT41
BPR data41
0
16
DT42
DT42
Battery powered domain data
register (BPR_DTx)
0xB8
0x20
read-write
0x00000000
DT42
BPR data42
0
16
RTCCAL
RTCCAL
RTC clock calibration register
(BPR_RTCCAL)
0x28
0x20
read-write
0x00000000
CALVAL
Calibration value
0
7
CALOUT
Calibration Clock Output
7
1
OUTEN
Output enable
8
1
OUTSEL
Output selection
9
1
CCOS
Calibration clock output selection
10
1
OUTM
Output mode
11
1
CTRL
CTRL
BPR control register
(BPR_CTRL)
0x2C
0x20
read-write
0x00000000
TPEN
Tamper pin enable
0
1
TPP
TAMPER pin polarity
1
1
CTRLSTS
CTRLSTS
BPR control/status register
(BPR_CTRLSTS)
0x30
0x20
0x00000000
TPEFCLR
Tamper event flag clear
0
1
write-only
TPIFCLR
Tamper interrupt flag clear
1
1
write-only
TPIEN
Tamper pin interrupt enable
2
1
read-write
TPEF
Tamper event flag
8
1
read-write
TPIF
Tamper interrupt flag
9
1
read-write
WDT
Watchdog
WDT
0x40003000
0x0
0x400
registers
CMD
CMD
Command register
0x0
0x20
read-write
0x00000000
CMD
Command register
0
16
DIV
DIV
Division register
0x4
0x20
read-write
0x00000000
DIV
Division divider
0
3
RLD
RLD
Reload register
0x8
0x20
read-write
0x00000FFF
RLD
Reload value
0
12
STS
STS
Status register
0xC
0x20
read-write
0x00000000
DIVF
Division value update complete flag
0
1
RLDF
Reload value update complete flag
1
1
WWDT
Window watchdog
WWDT
0x40002C00
0x0
0x400
registers
WWDT
Window Watchdog interrupt
0
CTRL
CTRL
Control register
0x0
0x20
read-write
0x0000007F
CNT
Decrement counter
0
7
WWDTEN
Window watchdog enable
7
1
CFG
CFG
Configuration register
0x4
0x20
read-write
0x0000007F
WIN
Window value
0
7
DIV
Clock division value
7
2
RLDIEN
Reload counter interrupt
9
1
STS
STS
Status register
0x8
0x20
read-write
0x00000000
RLDF
Reload counter interrupt flag
0
1
TMR1
Advanced timer
TIMER
0x40012C00
0x0
0x400
registers
TMR1_BRK_TMR9
TMR1 brake interrupt and TMR9 global
interrupt
24
TMR1_OVF_TMR10
TMR1 overflow interrupt and TMR10 global
interrupt
25
TMR1_TRG_HALL_TMR11
TMR1 trigger and HALL interrupts and
TMR11 global interrupt
26
TMR1_CH
TMR1 channel interrupt
27
CTRL1
CTRL1
Control register 1
0x0
0x20
read-write
0x0000
CLKDIV
Clock divider
8
2
PRBEN
Period buffer enable
7
1
TWCMSEL
Two-way count mode
selection
5
2
OWCDIR
One-way count direction
4
1
OCMEN
One cycle mode enable
3
1
OVFS
Overflow event source
2
1
OVFEN
Overflow event enable
1
1
TMREN
TMR enable
0
1
CTRL2
CTRL2
Control register 2
0x4
0x20
read-write
0x0000
C4IOS
Channel 4 idle output state
14
1
C3CIOS
Channel 3 complementary idle output state
13
1
C3IOS
Channel 3 idle output state
12
1
C2CIOS
Channel 2 complementary idle output state
11
1
C2IOS
Channel 2 idle output state
10
1
C1CIOS
Channel 1 complementary idle output state
9
1
C1IOS
Channel 1 idle output state
8
1
C1INSEL
C1IN selection
7
1
PTOS
Primary TMR output selection
4
3
DRS
DMA request source
3
1
CCFS
Channel control bit flash select
2
1
CBCTRL
Channel buffer control
0
1
STCTRL
STCTRL
Subordinate TMR control register
0x8
0x20
read-write
0x0000
ESP
External signal polarity
15
1
ECMBEN
External clock mode B enable
14
1
ESDIV
External signal divider
12
2
ESF
External signal filter
8
4
STS
Subordinate TMR synchronization
7
1
STIS
Subordinate TMR input selection
4
3
SMSEL
Subordinate TMR mode selection
0
3
IDEN
IDEN
Interrupt/DMA enable register
0xC
0x20
read-write
0x0000
TDEN
Trigger DMA request enable
14
1
HALLDE
HALL DMA request enable
13
1
C4DEN
Channel 4 DMA request
enable
12
1
C3DEN
Channel 3 DMA request
enable
11
1
C2DEN
Channel 2 DMA request
enable
10
1
C1DEN
Channel 1 DMA request
enable
9
1
OVFDEN
Overflow DMA request enable
8
1
BRKIE
Brake interrupt enable
7
1
TIEN
Trigger interrupt enable
6
1
HALLIEN
HALL interrupt enable
5
1
C4IEN
Channel 4 interrupt
enable
4
1
C3IEN
Channel 3 interrupt
enable
3
1
C2IEN
Channel 2 interrupt
enable
2
1
C1IEN
Channel 1 interrupt
enable
1
1
OVFIEN
Overflow interrupt enable
0
1
ISTS
ISTS
Interrupt status register
0x10
0x20
read-write
0x0000
C4RF
Channel 4 recapture flag
12
1
C3RF
Channel 3 recapture flag
11
1
C2RF
Channel 2 recapture flag
10
1
C1RF
Channel 1 recapture flag
9
1
BRKIF
Brake interrupt flag
7
1
TRGIF
Trigger interrupt flag
6
1
HALLIF
HALL interrupt flag
5
1
C4IF
Channel 4 interrupt flag
4
1
C3IF
Channel 3 interrupt flag
3
1
C2IF
Channel 2 interrupt flag
2
1
C1IF
Channel 1 interrupt flag
1
1
OVFIF
Overflow interrupt flag
0
1
SWEVT
SWEVT
Software event register
0x14
0x20
read-write
0x0000
BRKSWTR
Brake event triggered by software
7
1
TRGSWTR
Trigger event triggered by software
6
1
HALLSWTR
HALL event triggered by software
5
1
C4SWTR
Channel 4 event triggered by software
4
1
C3SWTR
Channel 3 event triggered by software
3
1
C2SWTR
Channel 2 event triggered by software
2
1
C1SWTR
Channel 1 event triggered by software
1
1
OVFSWTR
Overflow event triggered by software
0
1
CM1_OUTPUT
CM1_OUTPUT
Channel output mode register
0x18
0x20
read-write
0x00000000
C2OSEN
Channel 2 output switch enable
15
1
C2OCTRL
Channel 2 output control
12
3
C2OBEN
Channel 2 output buffer enable
11
1
C2OIEN
Channel 2 output immediately enable
10
1
C2C
Channel 2 configure
8
2
C1OSEN
Channel 1 output switch enable
7
1
C1OCTRL
Channel 1 output control
4
3
C1OBEN
Channel 1 output buffer enable
3
1
C1OIEN
Channel 1 output immediately enable
2
1
C1C
Channel 1 configure
0
2
CM1_INPUT
CM1_INPUT
Channel input mode register 1
CM1_OUTPUT
0x18
0x20
read-write
0x00000000
C2DF
Channel 2 digital filter
12
4
C2IDIV
Channel 2 input divider
10
2
C2C
Channel 2 configure
8
2
C1DF
Channel 1 digital filter
4
4
C1IDIV
Channel 1 input divider
2
2
C1C
Channel 1 configure
0
2
CM2_OUTPUT
CM2_OUTPUT
Channel output mode register 2
0x1C
0x20
read-write
0x00000000
C4OSEN
Channel 4 output switch enable
15
1
C4OCTRL
Channel 4 output control
12
3
C4OBEN
Channel 4 output buffer enable
11
1
C4OIEN
Channel 4 output immediately enable
10
1
C4C
Channel 4 configure
8
2
C3OSEN
Channel 3 output switch enable
7
1
C3OCTRL
Channel 3 output control
4
3
C3OBEN
Channel 3 output buffer enable
3
1
C3OIEN
Channel 3 output immediately enable
2
1
C3C
Channel 3 configure
0
2
CM2_INPUT
CM2_INPUT
Channel input mode register 2
CM2_OUTPUT
0x1C
0x20
read-write
0x00000000
C4DF
Channel 4 digital filter
12
4
C4IDIV
Channel 4 input divider
10
2
C4C
Channel 4 configure
8
2
C3DF
Channel 3 digital filter
4
4
C3IDIV
Channel 3 input divider
2
2
C3C
Channel 3 configure
0
2
CCTRL
CCTRL
Channel control
register
0x20
0x20
read-write
0x0000
C4P
Channel 4 Polarity
13
1
C4EN
Channel 4 enable
12
1
C3CP
Channel 3 complementary polarity
11
1
C3CEN
Channel 3 complementary enable
10
1
C3P
Channel 3 Polarity
9
1
C3EN
Channel 3 enable
8
1
C2CP
Channel 2 complementary polarity
7
1
C2CEN
Channel 2 complementary enable
6
1
C2P
Channel 2 Polarity
5
1
C2EN
Channel 2 enable
4
1
C1CP
Channel 1 complementary polarity
3
1
C1CEN
Channel 1 complementary enable
2
1
C1P
Channel 1 Polarity
1
1
C1EN
Channel 1 enable
0
1
CVAL
CVAL
Counter value
0x24
0x20
read-write
0x00000000
CVAL
Counter value
0
16
DIV
DIV
Divider value
0x28
0x20
read-write
0x0000
DIV
Divider value
0
16
PR
PR
Period value
0x2C
0x20
read-write
0x00000000
PR
Period value
0
16
RPR
RPR
Repetition of period value
0x30
0x20
read-write
0x0000
RPR
Repetition of period value
0
8
C1DT
C1DT
Channel 1 data register
0x34
0x20
read-write
0x00000000
C1DT
Channel 1 data register
0
16
C2DT
C2DT
Channel 2 data register
0x38
0x20
read-write
0x00000000
C2DT
Channel 2 data register
0
16
C3DT
C3DT
Channel 3 data register
0x3C
0x20
read-write
0x00000000
C3DT
Channel 3 data register
0
16
C4DT
C4DT
Channel 4 data register
0x40
0x20
read-write
0x00000000
C4DT
Channel 4 data register
0
16
BRK
BRK
Brake register
0x44
0x20
read-write
0x0000
OEN
Output enable
15
1
AOEN
Automatic output enable
14
1
BRKV
Brake input validity
13
1
BRKEN
Brake enable
12
1
FCSOEN
Frozen channel status when
holistic output enable
11
1
FCSODIS
Frozen channel status when
holistic output disable
10
1
WPC
Write protected configuration
8
2
DTC
Dead-time configuration
0
8
DMACTRL
DMACTRL
DMA control register
0x48
0x20
read-write
0x0000
DTB
DMA transfer bytes
8
5
ADDR
DMA transfer address offset
0
5
DMADT
DMADT
DMA data register
0x4C
0x20
read-write
0x0000
DMADT
DMA data register
0
16
TMR8
0x40013400
TMR8_BRK_TMR12
TMR8 brake interrupt and TMR12 global interrupt
43
TMR8_OVF_TMR13
TMR8 overflow interrupt and TMR13 global interrupt
44
TMR8_TRG_HALL_TMR14
TMR8 trigger and HALL interrupts and TMR14 global interrupt
45
TMR8_CH
TMR8 channel interrupt
46
TMR2
General purpose timer
TIMER
0x40000000
0x0
0x400
registers
TMR2
TMR2 global interrupt
28
CTRL1
CTRL1
Control register 1
0x0
0x20
read-write
0x0000
PMEN
Plus Mode Enable
10
1
CLKDIV
Clock divider
8
2
PRBEN
Period buffer enable
7
1
TWCMSEL
Two-way count mode
selection
5
2
OWCDIR
One-way count direction
4
1
OCMEN
One cycle mode enable
3
1
OVFS
Overflow event source
2
1
OVFEN
Overflow event enable
1
1
TMREN
TMR enable
0
1
CTRL2
CTRL2
Control register 2
0x4
0x20
read-write
0x0000
C1INSEL
C1IN selection
7
1
PTOS
Primary TMR output selection
4
3
DRS
DMA request source
3
1
STCTRL
STCTRL
Subordinate TMR control register
0x8
0x20
read-write
0x0000
ESP
External signal polarity
15
1
ECMBEN
External clock mode B enable
14
1
ESDIV
External signal divider
12
2
ESF
External signal filter
8
4
STS
Subordinate TMR synchronization
7
1
STIS
Subordinate TMR input selection
4
3
SMSEL
Subordinate TMR mode selection
0
3
IDEN
IDEN
Interrupt/DMA enable register
0xC
0x20
read-write
0x0000
TDEN
Trigger DMA request enable
14
1
C4DEN
Channel 4 DMA request
enable
12
1
C3DEN
Channel 3 DMA request
enable
11
1
C2DEN
Channel 2 DMA request
enable
10
1
C1DEN
Channel 1 DMA request
enable
9
1
OVFDEN
Overflow DMA request enable
8
1
TIEN
Trigger interrupt enable
6
1
C4IEN
Channel 4 interrupt
enable
4
1
C3IEN
Channel 3 interrupt
enable
3
1
C2IEN
Channel 2 interrupt
enable
2
1
C1IEN
Channel 1 interrupt
enable
1
1
OVFIEN
Overflow interrupt enable
0
1
ISTS
ISTS
Interrupt status register
0x10
0x20
read-write
0x0000
C4RF
Channel 4 recapture flag
12
1
C3RF
Channel 3 recapture flag
11
1
C2RF
Channel 2 recapture flag
10
1
C1RF
Channel 1 recapture flag
9
1
TRGIF
Trigger interrupt flag
6
1
C4IF
Channel 4 interrupt flag
4
1
C3IF
Channel 3 interrupt flag
3
1
C2IF
Channel 2 interrupt flag
2
1
C1IF
Channel 1 interrupt flag
1
1
OVFIF
Overflow interrupt flag
0
1
SWEVT
SWEVT
Software event register
0x14
0x20
read-write
0x0000
TRGSWTR
Trigger event triggered by software
6
1
C4SWTR
Channel 4 event triggered by software
4
1
C3SWTR
Channel 3 event triggered by software
3
1
C2SWTR
Channel 2 event triggered by software
2
1
C1SWTR
Channel 1 event triggered by software
1
1
OVFSWTR
Overflow event triggered by software
0
1
CM1_OUTPUT
CM1_OUTPUT
Channel output mode register
0x18
0x20
read-write
0x00000000
C2OSEN
Channel 2 output switch enable
15
1
C2OCTRL
Channel 2 output control
12
3
C2OBEN
Channel 2 output buffer enable
11
1
C2OIEN
Channel 2 output immediately enable
10
1
C2C
Channel 2 configure
8
2
C1OSEN
Channel 1 output switch enable
7
1
C1OCTRL
Channel 1 output control
4
3
C1OBEN
Channel 1 output buffer enable
3
1
C1OIEN
Channel 1 output immediately enable
2
1
C1C
Channel 1 configure
0
2
CM1_INPUT
CM1_INPUT
Channel input mode register 1
CM1_OUTPUT
0x18
0x20
read-write
0x00000000
C2DF
Channel 2 digital filter
12
4
C2IDIV
Channel 2 input divider
10
2
C2C
Channel 2 configure
8
2
C1DF
Channel 1 digital filter
4
4
C1IDIV
Channel 1 input divider
2
2
C1C
Channel 1 configure
0
2
CM2_OUTPUT
CM2_OUTPUT
Channel output mode register 2
0x1C
0x20
read-write
0x00000000
C4OSEN
Channel 4 output switch enable
15
1
C4OCTRL
Channel 4 output control
12
3
C4OBEN
Channel 4 output buffer enable
11
1
C4OIEN
Channel 4 output immediately enable
10
1
C4C
Channel 4 configure
8
2
C3OSEN
Channel 3 output switch enable
7
1
C3OCTRL
Channel 3 output control
4
3
C3OBEN
Channel 3 output buffer enable
3
1
C3OIEN
Channel 3 output immediately enable
2
1
C3C
Channel 3 configure
0
2
CM2_INPUT
CM2_INPUT
Channel input mode register 2
CM2_OUTPUT
0x1C
0x20
read-write
0x00000000
C4DF
Channel 4 digital filter
12
4
C4IDIV
Channel 4 input divider
10
2
C4C
Channel 4 configure
8
2
C3DF
Channel 3 digital filter
4
4
C3IDIV
Channel 3 input divider
2
2
C3C
Channel 3 configure
0
2
CCTRL
CCTRL
Channel control
register
0x20
0x20
read-write
0x0000
C4P
Channel 4 Polarity
13
1
C4EN
Channel 4 enable
12
1
C3P
Channel 3 Polarity
9
1
C3EN
Channel 3 enable
8
1
C2P
Channel 2 Polarity
5
1
C2EN
Channel 2 enable
4
1
C1P
Channel 1 Polarity
1
1
C1EN
Channel 1 enable
0
1
CVAL
CVAL
Counter value
0x24
0x20
read-write
0x00000000
CVAL
Counter value
0
32
DIV
DIV
Divider value
0x28
0x20
read-write
0x0000
DIV
Divider value
0
16
PR
PR
Period value
0x2C
0x20
read-write
0x00000000
PR
Period value
0
32
C1DT
C1DT
Channel 1 data register
0x34
0x20
read-write
0x00000000
C1DT
Channel 1 data register
0
32
C2DT
C2DT
Channel 2 data register
0x38
0x20
read-write
0x00000000
C2DT
Channel 2 data register
0
32
C3DT
C3DT
Channel 3 data register
0x3C
0x20
read-write
0x00000000
C3DT
Channel 3 data register
0
32
C4DT
C4DT
Channel 4 data register
0x40
0x20
read-write
0x00000000
C4DT
Channel 4 data register
0
32
DMACTRL
DMACTRL
DMA control register
0x48
0x20
read-write
0x0000
DTB
DMA transfer bytes
8
5
ADDR
DMA transfer address offset
0
5
DMADT
DMADT
DMA data register
0x4C
0x20
read-write
0x0000
DMADT
DMA data register
0
16
TMR3
General purpose timer
TIMER
0x40000400
0x0
0x400
registers
TMR3
TMR3 global interrupt
29
CTRL1
CTRL1
Control register 1
0x0
0x20
read-write
0x0000
CLKDIV
Clock divider
8
2
PRBEN
Period buffer enable
7
1
TWCMSEL
Two-way count mode
selection
5
2
OWCDIR
One-way count direction
4
1
OCMEN
One cycle mode enable
3
1
OVFS
Overflow event source
2
1
OVFEN
Overflow event enable
1
1
TMREN
TMR enable
0
1
CTRL2
CTRL2
Control register 2
0x4
0x20
read-write
0x0000
C1INSEL
C1IN selection
7
1
PTOS
Primary TMR output selection
4
3
DRS
DMA request source
3
1
STCTRL
STCTRL
Subordinate TMR control register
0x8
0x20
read-write
0x0000
ESP
External signal polarity
15
1
ECMBEN
External clock mode B enable
14
1
ESDIV
External signal divider
12
2
ESF
External signal filter
8
4
STS
Subordinate TMR synchronization
7
1
STIS
Subordinate TMR input selection
4
3
SMSEL
Subordinate TMR mode selection
0
3
IDEN
IDEN
Interrupt/DMA enable register
0xC
0x20
read-write
0x0000
TDEN
Trigger DMA request enable
14
1
C4DEN
Channel 4 DMA request
enable
12
1
C3DEN
Channel 3 DMA request
enable
11
1
C2DEN
Channel 2 DMA request
enable
10
1
C1DEN
Channel 1 DMA request
enable
9
1
OVFDEN
Overflow DMA request enable
8
1
TIEN
Trigger interrupt enable
6
1
C4IEN
Channel 4 interrupt
enable
4
1
C3IEN
Channel 3 interrupt
enable
3
1
C2IEN
Channel 2 interrupt
enable
2
1
C1IEN
Channel 1 interrupt
enable
1
1
OVFIEN
Overflow interrupt enable
0
1
ISTS
ISTS
Interrupt status register
0x10
0x20
read-write
0x0000
C4RF
Channel 4 recapture flag
12
1
C3RF
Channel 3 recapture flag
11
1
C2RF
Channel 2 recapture flag
10
1
C1RF
Channel 1 recapture flag
9
1
TRGIF
Trigger interrupt flag
6
1
C4IF
Channel 4 interrupt flag
4
1
C3IF
Channel 3 interrupt flag
3
1
C2IF
Channel 2 interrupt flag
2
1
C1IF
Channel 1 interrupt flag
1
1
OVFIF
Overflow interrupt flag
0
1
SWEVT
SWEVT
Software event register
0x14
0x20
read-write
0x0000
TRGSWTR
Trigger event triggered by software
6
1
C4SWTR
Channel 4 event triggered by software
4
1
C3SWTR
Channel 3 event triggered by software
3
1
C2SWTR
Channel 2 event triggered by software
2
1
C1SWTR
Channel 1 event triggered by software
1
1
OVFSWTR
Overflow event triggered by software
0
1
CM1_OUTPUT
CM1_OUTPUT
Channel output mode register
0x18
0x20
read-write
0x00000000
C2OSEN
Channel 2 output switch enable
15
1
C2OCTRL
Channel 2 output control
12
3
C2OBEN
Channel 2 output buffer enable
11
1
C2OIEN
Channel 2 output immediately enable
10
1
C2C
Channel 2 configure
8
2
C1OSEN
Channel 1 output switch enable
7
1
C1OCTRL
Channel 1 output control
4
3
C1OBEN
Channel 1 output buffer enable
3
1
C1OIEN
Channel 1 output immediately enable
2
1
C1C
Channel 1 configure
0
2
CM1_INPUT
CM1_INPUT
Channel input mode register 1
CM1_OUTPUT
0x18
0x20
read-write
0x00000000
C2DF
Channel 2 digital filter
12
4
C2IDIV
Channel 2 input divider
10
2
C2C
Channel 2 configure
8
2
C1DF
Channel 1 digital filter
4
4
C1IDIV
Channel 1 input divider
2
2
C1C
Channel 1 configure
0
2
CM2_OUTPUT
CM2_OUTPUT
Channel output mode register 2
0x1C
0x20
read-write
0x00000000
C4OSEN
Channel 4 output switch enable
15
1
C4OCTRL
Channel 4 output control
12
3
C4OBEN
Channel 4 output buffer enable
11
1
C4OIEN
Channel 4 output immediately enable
10
1
C4C
Channel 4 configure
8
2
C3OSEN
Channel 3 output switch enable
7
1
C3OCTRL
Channel 3 output control
4
3
C3OBEN
Channel 3 output buffer enable
3
1
C3OIEN
Channel 3 output immediately enable
2
1
C3C
Channel 3 configure
0
2
CM2_INPUT
CM2_INPUT
Channel input mode register 2
CM2_OUTPUT
0x1C
0x20
read-write
0x00000000
C4DF
Channel 4 digital filter
12
4
C4IDIV
Channel 4 input divider
10
2
C4C
Channel 4 configure
8
2
C3DF
Channel 3 digital filter
4
4
C3IDIV
Channel 3 input divider
2
2
C3C
Channel 3 configure
0
2
CCTRL
CCTRL
Channel control
register
0x20
0x20
read-write
0x0000
C4P
Channel 4 Polarity
13
1
C4EN
Channel 4 enable
12
1
C3P
Channel 3 Polarity
9
1
C3EN
Channel 3 enable
8
1
C2P
Channel 2 Polarity
5
1
C2EN
Channel 2 enable
4
1
C1P
Channel 1 Polarity
1
1
C1EN
Channel 1 enable
0
1
CVAL
CVAL
Counter value
0x24
0x20
read-write
0x00000000
CVAL
Counter value
0
16
DIV
DIV
Divider value
0x28
0x20
read-write
0x0000
DIV
Divider value
0
16
PR
PR
Period value
0x2C
0x20
read-write
0x00000000
PR
Period value
0
16
C1DT
C1DT
Channel 1 data register
0x34
0x20
read-write
0x00000000
C1DT
Channel 1 data register
0
16
C2DT
C2DT
Channel 2 data register
0x38
0x20
read-write
0x00000000
C2DT
Channel 2 data register
0
16
C3DT
C3DT
Channel 3 data register
0x3C
0x20
read-write
0x00000000
C3DT
Channel 3 data register
0
16
C4DT
C4DT
Channel 4 data register
0x40
0x20
read-write
0x00000000
C4DT
Channel 4 data register
0
16
DMACTRL
DMACTRL
DMA control register
0x48
0x20
read-write
0x0000
DTB
DMA transfer bytes
8
5
ADDR
DMA transfer address offset
0
5
DMADT
DMADT
DMA data register
0x4C
0x20
read-write
0x0000
DMADT
DMA data register
0
16
TMR4
0x40000800
TMR4
TMR4 global interrupt
30
TMR5
0x40000C00
TMR5
TMR5 global interrupt
50
TMR9
General purpose timer
TIMER
0x40014C00
0x0
0x400
registers
TMR1_BRK_TMR9
TMR1 brake interrupt and TMR9 global
interrupt
24
CTRL1
CTRL1
Control register 1
0x0
0x20
read-write
0x0000
CLKDIV
Clock divider
8
2
PRBEN
Period buffer enable
7
1
OCMEN
One cycle mode enable
3
1
OVFS
Overflow event source
2
1
OVFEN
Overflow event enable
1
1
TMREN
TMR enable
0
1
STCTRL
STCTRL
Subordinate TMR control register
0x8
0x20
read-write
0x0000
STIS
Subordinate TMR input selection
4
3
SMSEL
Subordinate TMR mode selection
0
3
IDEN
IDEN
Interrupt/DMA enable register
0xC
0x20
read-write
0x0000
TIEN
Trigger interrupt enable
6
1
C2IEN
Channel 2 interrupt
enable
2
1
C1IEN
Channel 1 interrupt
enable
1
1
OVFIEN
Overflow interrupt enable
0
1
ISTS
ISTS
Interrupt status register
0x10
0x20
read-write
0x0000
C2RF
Channel 2 recapture flag
10
1
C1RF
Channel 1 recapture flag
9
1
TRGIF
Trigger interrupt flag
6
1
C2IF
Channel 2 interrupt flag
2
1
C1IF
Channel 1 interrupt flag
1
1
OVFIF
Overflow interrupt flag
0
1
SWEVT
SWEVT
Software event register
0x14
0x20
read-write
0x0000
TRGSWTR
Trigger event triggered by software
6
1
C2SWTR
Channel 2 event triggered by software
2
1
C1SWTR
Channel 1 event triggered by software
1
1
OVFSWTR
Overflow event triggered by software
0
1
CM1_OUTPUT
CM1_OUTPUT
Channel output mode register
0x18
0x20
read-write
0x00000000
C2OCTRL
Channel 2 output control
12
3
C2OBEN
Channel 2 output buffer enable
11
1
C2OIEN
Channel 2 output immediately enable
10
1
C2C
Channel 2 configure
8
2
C1OCTRL
Channel 1 output control
4
3
C1OBEN
Channel 1 output buffer enable
3
1
C1OIEN
Channel 1 output immediately enable
2
1
C1C
Channel 1 configure
0
2
CM1_INPUT
CM1_INPUT
Channel input mode register 1
CM1_OUTPUT
0x18
0x20
read-write
0x00000000
C2DF
Channel 2 digital filter
12
4
C2IDIV
Channel 2 input divider
10
2
C2C
Channel 2 configure
8
2
C1DF
Channel 1 digital filter
4
4
C1IDIV
Channel 1 input divider
2
2
C1C
Channel 1 configure
0
2
CCTRL
CCTRL
Channel control
register
0x20
0x20
read-write
0x0000
C2CP
Channel 2 complementary polarity
7
1
C2CEN
Channel 2 complementary enable
6
1
C2P
Channel 2 Polarity
5
1
C2EN
Channel 2 enable
4
1
C1CP
Channel 1 complementary polarity
3
1
C1CEN
Channel 1 complementary enable
2
1
C1P
Channel 1 Polarity
1
1
C1EN
Channel 1 enable
0
1
CVAL
CVAL
Counter value
0x24
0x20
read-write
0x00000000
CVAL
Counter value
0
16
DIV
DIV
Divider value
0x28
0x20
read-write
0x0000
DIV
Divider value
0
16
PR
PR
Period value
0x2C
0x20
read-write
0x00000000
PR
Period value
0
16
C1DT
C1DT
Channel 1 data register
0x34
0x20
read-write
0x00000000
C1DT
Channel 1 data register
0
16
C2DT
C2DT
Channel 2 data register
0x38
0x20
read-write
0x00000000
C2DT
Channel 2 data register
0
16
TMR12
0x40001800
TMR8_BRK_TMR12
TMR8 brake interrupt and TMR12 global
interrupt
43
TMR10
General purpose timer
TIMER
0x40015000
0x0
0x400
registers
TMR1_OVF_TMR10
TMR1 overflow interrupt and TMR10 global
interrupt
25
CTRL1
CTRL1
Control register 1
0x0
0x20
read-write
0x0000
CLKDIV
Clock divider
8
2
PRBEN
Period buffer enable
7
1
OCMEN
One cycle mode enable
3
1
OVFS
Overflow event source
2
1
OVFEN
Overflow event enable
1
1
TMREN
TMR enable
0
1
IDEN
IDEN
Interrupt/DMA enable register
0xC
0x20
read-write
0x0000
C1IEN
Channel 1 interrupt
enable
1
1
OVFIEN
Overflow interrupt enable
0
1
ISTS
ISTS
Interrupt status register
0x10
0x20
read-write
0x0000
C1RF
Channel 1 recapture flag
9
1
C1IF
Channel 1 interrupt flag
1
1
OVFIF
Overflow interrupt flag
0
1
SWEVT
SWEVT
Software event register
0x14
0x20
read-write
0x0000
C1SWTR
Channel 1 event triggered by software
1
1
OVFSWTR
Overflow event triggered by software
0
1
CM1_OUTPUT
CM1_OUTPUT
Channel output mode register
0x18
0x20
read-write
0x00000000
C1OCTRL
Channel 1 output control
4
3
C1OBEN
Channel 1 output buffer enable
3
1
C1OIEN
Channel 1 output immediately enable
2
1
C1C
Channel 1 configure
0
2
CM1_INPUT
CM1_INPUT
Channel input mode register 1
CM1_OUTPUT
0x18
0x20
read-write
0x00000000
C1DF
Channel 1 digital filter
4
4
C1IDIV
Channel 1 input divider
2
2
C1C
Channel 1 configure
0
2
CCTRL
CCTRL
Channel control
register
0x20
0x20
read-write
0x0000
C1CP
Channel 1 complementary polarity
3
1
C1P
Channel 1 Polarity
1
1
C1EN
Channel 1 enable
0
1
CVAL
CVAL
Counter value
0x24
0x20
read-write
0x00000000
CVAL
Counter value
0
16
DIV
DIV
Divider value
0x28
0x20
read-write
0x0000
DIV
Divider value
0
16
PR
PR
Period value
0x2C
0x20
read-write
0x00000000
PR
Period value
0
16
C1DT
C1DT
Channel 1 data register
0x34
0x20
read-write
0x00000000
C1DT
Channel 1 data register
0
16
TMR11
0x40015400
TMR1_TRG_HALL_TMR11
TMR1 trigger and HALL interrupts and
TMR11 global interrupt
26
ACC
HICK Auto Clock Calibration
ACC
0x40015800
0x0
0x400
registers
STS
STS
status register
0x0
0x20
0x0000
RSLOST
Reference Signal Lost
read-write
1
1
CALRDY
Internal high-speed clock calibration ready
read-write
0
1
CTRL1
CTRL1
control register 1
0x04
0x20
0x0100
STEP
STEP
read-write
8
4
CALRDYIEN
CALRDY interrupt enable
read-write
5
1
EIEN
RSLOST error interrupt enable
read-write
4
1
ENTRIM
Enable trim
read-write
1
1
CALON
Calibration on
read-write
0
1
CTRL2
CTRL2
control register 2
0x08
0x20
0x2080
HICKTWK
Internal high-speed auto clock trimming
read-only
8
6
HICKCAL
Internal high-speed auto clock calibration
read-only
0
8
C1
C1
compare value 1
0x0C
0x20
0x1F2C
C1
Compare 1
read-write
0
16
C2
C2
compare value 2
0x10
0x20
0x1F40
C2
Compare 2
read-write
0
16
C3
C3
compare value 3
0x14
0x20
0x1F54
C3
Compare 3
read-write
0
16
TMR13
0x40001C00
TMR8_OVF_TMR13
TMR8 overflow interrupt and TMR13 global
interrupt
44
TMR14
0x40002000
TMR8_TRG_HALL_TMR14
TMR8 trigger and HALL interrupts and
TMR14 global interrupt
45
TMR6
Basic timer
TIMER
0x40001000
0x0
0x400
registers
TMR6
TMR6 global interrupt
54
CTRL1
CTRL1
Control register 1
0x0
0x20
read-write
0x0000
PRBEN
Period buffer enable
7
1
OCMEN
One cycle mode enable
3
1
OVFS
Overflow event source
2
1
OVFEN
Overflow event enable
1
1
TMREN
TMR enable
0
1
CTRL2
CTRL2
Control register 2
0x4
0x20
read-write
0x0000
PTOS
Primary TMR output selection
4
3
IDEN
IDEN
Interrupt/DMA enable register
0xC
0x20
read-write
0x0000
OVFDEN
Overflow DMA request enable
8
1
OVFIEN
Overflow interrupt enable
0
1
ISTS
ISTS
Interrupt status register
0x10
0x20
read-write
0x0000
OVFIF
Overflow interrupt flag
0
1
SWEVT
SWEVT
Software event register
0x14
0x20
read-write
0x0000
OVFSWTR
Overflow event triggered by software
0
1
CVAL
CVAL
Counter value
0x24
0x20
read-write
0x00000000
CVAL
Counter value
0
16
DIV
DIV
Divider value
0x28
0x20
read-write
0x0000
DIV
Divider value
0
16
PR
PR
Period value
0x2C
0x20
read-write
0x00000000
PR
Period value
0
16
TMR7
0x40001400
TMR7
TMR7 global interrupt
55
I2C1
Inter integrated circuit
I2C
0x40005400
0x0
0x400
registers
I2C1_EVT
I2C1 event interrupt
31
I2C1_ERR
I2C1 error interrupt
32
CTRL1
CTRL1
Control register 1
0x0
0x20
read-write
0x0000
RESET
I2C peripheral reset
15
1
SMBALERT
SMBus alert pin set
13
1
PECTEN
Request PEC transmission enable
12
1
MACKCTRL
Master receiving mode acknowledge control
11
1
ACKEN
Acknowledge enable
10
1
GENSTOP
Stop generation
9
1
GENSTART
Start generation
8
1
STRETCH
Clock stretching mode
7
1
GCAEN
General call address enable
6
1
PECEN
PEC calculation enable
5
1
ARPEN
SMBus address resolution protocol enable
4
1
SMBMODE
SMBus device mode
3
1
PERMODE
I2C peripheral mode
1
1
I2CEN
Peripheral enable
0
1
CTRL2
CTRL2
Control register 2
0x4
0x20
read-write
0x0000
DMAEND
DMA transfer end indication
12
1
DMAEN
DMA transfer enable
11
1
DATAIEN
Data transmission interrupt enable
10
1
EVTIEN
Event interrupt enable
9
1
ERRIEN
Error interrupt enable
8
1
CLKFREQ
Input clock frequency
0
8
OADDR1
OADDR1
Own address register 1
0x8
0x20
read-write
0x0000
ADDR1MODE
Address mode
15
1
ADDR1
Own address 1
0
10
OADDR2
OADDR2
Own address register 2
0xC
0x20
read-write
0x0000
ADDR2
Own address 2
1
7
ADDR2EN
Own address 2 enable
0
1
DT
DT
Data register
0x10
0x20
read-write
0x0000
DT
data register
0
8
STS1
STS1
Status register 1
0x14
0x20
0x0000
ALERTF
SMBus alert
15
1
read-write
TMOUT
Timeout error
14
1
read-write
PECERR
PEC receive error
12
1
read-write
OUF
Overflow or underflow
11
1
read-write
ACKFAIL
Acknowledge failure
10
1
read-write
ARLOST
Arbitration lost (master
mode)
9
1
read-write
BUSERR
Bus error
8
1
read-write
TDBE
Transmit data buffer empty
(transmitters)
7
1
read-only
RDBF
Receive data buffer full
(receivers)
6
1
read-only
STOPF
Stop detection (slave
mode)
4
1
read-only
ADDRHF
address header match (Master
mode)
3
1
read-only
TDC
Transmit data complete
2
1
read-only
ADDR7F
Address sent (master mode)/matched
(slave mode)
1
1
read-only
STARTF
Start bit (Master mode)
0
1
read-only
STS2
STS2
Status register 2
0x18
0x20
read-only
0x0000
PECVAL
PEC value
8
8
ADDR2F
Received address 2
7
1
HOSTADDRF
SMBus host address receiving
6
1
DEVADDRF
SMBus device address receiving
5
1
GCADDRF
General call address reception
4
1
DIRF
Transmission direction
2
1
BUSYF
Bus busy
1
1
TRMODE
Transmission mode
0
1
CLKCTRL
CLKCTRL
Clock control register
0x1C
0x20
read-write
0x0000
SPEEDMODE
Speed mode selection
15
1
DUTYMODE
Fast mode duty cycle
14
1
SPEED
I2C bus speed config
0
12
TMRISE
TMRISE
TRISE register
0x20
0x20
read-write
0x0002
RISETIME
I2C bus rise time
0
6
I2C2
0x40005800
I2C2_EVT
I2C2 event interrupt
33
I2C2_ERR
I2C2 error interrupt
34
I2C3
0x40015C00
I2C3_EVT
I2C3 event interrupt
61
I2C3_ERR
I2C3 error interrupt
62
SPI1
Serial peripheral interface
SPI
0x40013000
0x0
0x400
registers
SPI1
SPI1 global interrupt
35
CTRL1
CTRL1
control register 1
0x0
0x20
read-write
0x0000
SLBEN
Single line bidirectional half-duplex enable
15
1
SLBTD
Single line bidirectional half-duplex transmission direction
14
1
CCEN
CRC calculation enable
13
1
NTC
Next transmission CRC
12
1
FBN
frame bit num
11
1
ORA
Only receive active
10
1
SWCSEN
Software CS enable
9
1
SWCSIL
Software CS internal level
8
1
LTF
LSB transmit first
7
1
SPIEN
SPI enable
6
1
MDIV2_0
Master clock frequency division bit2-0
3
3
MSTEN
Master enable
2
1
CLKPOL
Clock polarity
1
1
CLKPHA
Clock phase
0
1
CTRL2
CTRL2
control register 2
0x4
0x20
read-write
0x0000
MDIV3
Master clock frequency division bit3
8
1
TDBEIE
Transmit data buffer empty interrupt enable
7
1
RDBFIE
Receive data buffer full interrupt enable
6
1
ERRIE
Error interrupt enable
5
1
HWCSOE
Hardware CS output enable
2
1
DMATEN
DMA transmit enable
1
1
DMAREN
DMA receive enable
0
1
STS
STS
status register
0x8
0x20
0x0002
BF
Busy flag
7
1
read-only
ROERR
Receiver overflow error
6
1
read-only
MMERR
Master mode error
5
1
read-only
CCERR
CRC calculation error
4
1
read-write
TUERR
Transmitter underload error
3
1
read-only
ACS
Audio channel state
2
1
read-only
TDBE
Transmit data buffer empty
1
1
read-only
RDBF
Receive data buffer full
0
1
read-only
DT
DT
data register
0xC
0x20
read-write
0x0000
DT
Data value
0
16
CPOLY
CPOLY
CRC polynomial register
0x10
0x20
read-write
0x0007
CPOLY
CRC polynomial
0
16
RCRC
RCRC
Receive CRC register
0x14
0x20
read-only
0x0000
RCRC
Receive CRC
0
16
TCRC
TCRC
Transmit CRC register
0x18
0x20
read-only
0x0000
TCRC
Transmit CRC
0
16
I2SCTRL
I2SCTRL
I2S control register
0x1C
0x20
read-write
0x0000
I2SMSEL
I2S mode select
11
1
I2SEN
I2S Enable
10
1
OPERSEL
I2S operation select
8
2
PCMFSSEL
PCM frame synchronization select
7
1
STDSEL
I2S standard select
4
2
I2SCLKPOL
I2S clock polarity
3
1
I2SDBN
I2S data bit num
1
2
I2SCBN
I2S channel bit num
0
1
I2SCLK
I2SCLK
I2S clock register
0x20
0x20
read-write
00000010
I2SDIV9_8
I2S division bit9 and bit8
10
2
I2SMCLKOE
I2S master clock output enable
9
1
I2SODD
Odd result for I2S division
8
1
I2SDIV7_0
I2S division bit7 to bit0
0
8
SPI2
0x40003800
SPI2
SPI2 global interrupt
36
SPI3
0x40003C00
SPI3
SPI3 global interrupt
51
SPI4
0x40004000
SPI4
SPI4 global interrupt
63
I2S2_EXT
0x40016C00
I2S3_EXT
0x40017000
USART1
Universal synchronous asynchronous receiver
transmitter
USART
0x40013800
0x0
0x400
registers
USART1
USART1 global interrupt
37
STS
STS
Status register
0x0
0x20
0x00C0
CTSCF
CTS change flag
9
1
read-write
BFF
Break frame flag
8
1
read-write
TDBE
Transmit data buffer empty
7
1
read-only
TDC
Transmit data complete
6
1
read-write
RDBF
Receive data buffer full
5
1
read-write
IDLEF
IDLE flag
4
1
read-only
ROERR
Receiver overflow error
3
1
read-only
NERR
Noise error
2
1
read-only
FERR
Framing error
1
1
read-only
PERR
Parity error
0
1
read-only
DT
DT
Data register
0x4
0x20
read-write
0x00000000
DT
Data value
0
9
BAUDR
BAUDR
Baud rate register
0x8
0x20
read-write
0x0000
DIV
Division
0
16
CTRL1
CTRL1
Control register 1
0xC
0x20
read-write
0x0000
UEN
USART enable
13
1
DBN
Data bit num
12
1
WUM
Wake up mode
11
1
PEN
Parity enable
10
1
PSEL
Parity selection
9
1
PERRIEN
PERR interrupt enable
8
1
TDBEIEN
TDBE interrupt enable
7
1
TDCIEN
TDC interrupt enable
6
1
RDBFIEN
RDBF interrupt enable
5
1
IDLEIEN
IDLE interrupt enable
4
1
TEN
Transmitter enable
3
1
REN
Receiver enable
2
1
RM
Receiver mute
1
1
SBF
Send break frame
0
1
CTRL2
CTRL2
Control register 2
0x10
0x20
read-write
0x0000
LINEN
LIN mode enable
14
1
STOPBN
STOP bit num
12
2
CLKEN
Clock enable
11
1
CLKPOL
Clock polarity
10
1
CLKPHA
Clock phase
9
1
LBCP
Last bit clock pulse
8
1
BFIEN
Break frame interrupt enable
6
1
BFBN
Break frame bit num
5
1
ID
USART identification
0
4
CTRL3
CTRL3
Control register 3
0x14
0x20
read-write
0x0000
CTSCFIEN
CTSCF interrupt enable
10
1
CTSEN
CTS enable
9
1
RTSEN
RTS enable
8
1
DMATEN
DMA transmitter enable
7
1
DMAREN
DMA receiver enable
6
1
SCMEN
Smartcard mode enable
5
1
SCNACKEN
Smartcard NACK enable
4
1
SLBEN
Single line bidirectional half-duplex enable
3
1
IRDALP
IrDA low-power mode
2
1
IRDAEN
IrDA enable
1
1
ERRIEN
Error interrupt enable
0
1
GDIV
GDIV
Guard time and division register
0x18
0x20
read-write
0x0000
SCGT
Smart card guard time value
8
8
ISDIV
IrDA/smartcard division value
0
8
USART2
0x40004400
USART2
USART2 global interrupt
38
USART3
0x40004800
USART3
USART3 global interrupt
39
USART6
0x40016000
USART6
USART6 global interrupt
76
ADC1
Analog to digital converter
ADC
0x40012400
0x0
0x400
registers
ADC1_2
ADC1 and ADC2 global interrupt
18
STS
STS
status register
0x0
0x20
read-write
0x00000000
OCCS
Ordinary channel conversion start flag
4
1
PCCS
Preempted channel conversion start flag
3
1
PCCE
Preempted channels conversion end flag
2
1
CCE
Channels conversion end flag
1
1
VMOR
Voltage monitoring out of range flag
0
1
CTRL1
CTRL1
control register 1
0x4
0x20
read-write
0x00000000
OCVMEN
Voltage monitoring enable on ordinary channels
23
1
PCVMEN
Voltage monitoring enable on preempted channels
22
1
MSSEL
Master slave mode select
16
4
OCPCNT
Partitioned mode conversion count of ordinary channels
13
3
PCPEN
Partitioned mode enable on preempted channels
12
1
OCPEN
Partitioned mode enable on ordinary channels
11
1
PCAUTOEN
Preempted group automatic conversion enable after ordinary group
10
1
VMSGEN
Voltage monitoring enable on a single channel
9
1
SQEN
Sequence mode enable
8
1
PCCEIEN
Conversion end interrupt enable for preempted channels
7
1
VMORIEN
Voltage monitoring out of range interrupt enable
6
1
CCEIEN
Channel conversion end interrupt enable
5
1
VMCSEL
Voltage monitoring channel select
0
5
CTRL2
CTRL2
control register 2
0x8
0x20
read-write
0x00000000
OCTESEL_H
High bit of trigger event select for ordinary channels conversion
25
1
PCTESEL_H
High bit of trigger event select for preempted channels conversion
24
1
ITSRVEN
Internal temperature sensor and VINTRV enable
23
1
OCSWTRG
Conversion trigger by software of ordinary channels
22
1
PCSWTRG
Conversion trigger by software of preempted channels
21
1
OCTEN
Trigger mode enable for ordinary channels conversion
20
1
OCTESEL_L
Low bit of trigger event select for ordinary channels conversion
17
3
PCTEN
Trigger mode enable for preempted channels conversion
15
1
PCTESEL_L
Low bit of trigger event select for preempted channels conversion
12
3
DTALIGN
Data alignment
11
1
OCDMAEN
DMA transfer enable of ordinary channels
8
1
ADCALINIT
initialize A/D calibration
3
1
ADCAL
A/D Calibration
2
1
RPEN
Repeat mode enable
1
1
ADCEN
A/D converter enable
0
1
SPT1
SPT1
sample time register 1
0xC
0x20
read-write
0x00000000
CSPT17
Selection sample time of channel ADC_IN17
21
3
CSPT16
Selection sample time of channel ADC_IN16
18
3
CSPT15
Selection sample time of channel ADC_IN15
15
3
CSPT14
Selection sample time of channel ADC_IN14
12
3
CSPT13
Selection sample time of channel ADC_IN13
9
3
CSPT12
Selection sample time of channel ADC_IN12
6
3
CSPT11
Selection sample time of channel ADC_IN11
3
3
CSPT10
Selection sample time of channel ADC_IN10
0
3
SPT2
SPT2
sample time register 2
0x10
0x20
read-write
0x00000000
CSPT9
Selection sample time of channel ADC_IN9
27
3
CSPT8
Selection sample time of channel ADC_IN8
24
3
CSPT7
Selection sample time of channel ADC_IN7
21
3
CSPT6
Selection sample time of channel ADC_IN6
18
3
CSPT5
Selection sample time of channel ADC_IN5
15
3
CSPT4
Selection sample time of channel ADC_IN4
12
3
CSPT3
Selection sample time of channel ADC_IN3
9
3
CSPT2
Selection sample time of channel ADC_IN2
6
3
CSPT1
Selection sample time of channel ADC_IN1
3
3
CSPT0
Selection sample time of channel ADC_IN0
0
3
PCDTO1
PCDTO1
Preempted channel 1 data offset register
0x14
0x20
read-write
0x00000000
PCDTO1
Data offset for Preempted channel 1
0
12
PCDTO2
PCDTO2
Preempted channel 2 data offset register
0x18
0x20
read-write
0x00000000
PCDTO2
Data offset for Preempted channel 2
0
12
PCDTO3
PCDTO3
Preempted channel 3 data offset register
0x1C
0x20
read-write
0x00000000
PCDTO3
Data offset for Preempted channel 3
0
12
PCDTO4
PCDTO4
Preempted channel 4 data offset register
0x20
0x20
read-write
0x00000000
PCDTO4
Data offset for Preempted channel 4
0
12
VMHB
VMHB
Voltage monitoring high boundary register
0x24
0x20
read-write
0x00000FFF
VMHB
Voltage monitoring high boundary
0
12
VMLB
VMLB
Voltage monitoring low boundary register
0x28
0x20
read-write
0x00000000
VMLB
Voltage monitoring low boundary
0
12
OSQ1
OSQ1
Ordinary sequence register 1
0x2C
0x20
read-write
0x00000000
OCLEN
Ordinary conversion sequence length
20
4
OSN16
Number of 16th conversion in ordinary sequence
15
5
OSN15
Number of 15th conversion in ordinary sequence
10
5
OSN14
Number of 14th conversion in ordinary sequence
5
5
OSN13
Number of 13th conversion in ordinary sequence
0
5
OSQ2
OSQ2
Ordinary sequence register 2
0x30
0x20
read-write
0x00000000
OSN12
Number of 12th conversion in ordinary sequence
25
5
OSN11
Number of 11th conversion in ordinary sequence
20
5
OSN10
Number of 10th conversion in ordinary sequence
15
5
OSN9
Number of 8th conversion in ordinary sequence
10
5
OSN8
Number of 7th conversion in ordinary sequence
5
5
OSN7
Number of 13th conversion in ordinary sequence
0
5
OSQ3
OSQ3
Ordinary sequence register 3
0x34
0x20
read-write
0x00000000
OSN6
Number of 6th conversion in ordinary sequence
25
5
OSN5
Number of 5th conversion in ordinary sequence
20
5
OSN4
Number of 4th conversion in ordinary sequence
15
5
OSN3
number of 3rd conversion in ordinary sequence
10
5
OSN2
Number of 2nd conversion in ordinary sequence
5
5
OSN1
Number of 1st conversion in ordinary sequence
0
5
PSQ
PSQ
Preempted sequence register
0x38
0x20
read-write
0x00000000
PCLEN
Preempted conversion sequence length
20
2
PSN4
Number of 4th conversion in Preempted sequence
15
5
PSN3
Number of 3rd conversion in Preempted sequence
10
5
PSN2
Number of 2nd conversion in Preempted sequence
5
5
PSN1
Number of 1st conversion in Preempted sequence
0
5
PDT1
PDT1
Preempted data register 1
0x3C
0x20
read-only
0x00000000
PDT1
Preempted data
0
16
PDT2
PDT2
Preempted data register 2
0x40
0x20
read-only
0x00000000
PDT2
Preempted data
0
16
PDT3
PDT3
Preempted data register 3
0x44
0x20
read-only
0x00000000
PDT3
Preempted data
0
16
PDT4
PDT4
Preempted data register 4
0x48
0x20
read-only
0x00000000
PDT4
Preempted data
0
16
ODT
ODT
Ordinary data register
0x4C
0x20
read-only
0x00000000
ADC2ODT
ADC2 conversion data of ordinary channel
16
16
ODT
Conversion data of ordinary channel
0
16
ADC2
Analog to digital converter
ADC
0x40012800
0x0
0x400
registers
ADC1_2
ADC1 and ADC2 global interrupt
18
STS
STS
status register
0x0
0x20
read-write
0x00000000
OCCS
Ordinary channel conversion start flag
4
1
PCCS
Preempted channel conversion start flag
3
1
PCCE
Preempted channels conversion end flag
2
1
CCE
Channels conversion end flag
1
1
VMOR
Voltage monitoring out of range flag
0
1
CTRL1
CTRL1
control register 1
0x4
0x20
read-write
0x00000000
OCVMEN
Voltage monitoring enable on ordinary channels
23
1
PCVMEN
Voltage monitoring enable on preempted channels
22
1
OCPCNT
Partitioned mode conversion count of ordinary channels
13
3
PCPEN
Partitioned mode enable on preempted channels
12
1
OCPEN
Partitioned mode enable on ordinary channels
11
1
PCAUTOEN
Preempted group automatic conversion enable after ordinary group
10
1
VMSGEN
Voltage monitoring enable on a single channel
9
1
SQEN
Sequence mode enable
8
1
PCCEIEN
Conversion end interrupt enable for preempted channels
7
1
VMORIEN
Voltage monitoring out of range interrupt enable
6
1
CCEIEN
Channel conversion end interrupt enable
5
1
VMCSEL
Voltage monitoring channel select
0
5
CTRL2
CTRL2
control register 2
0x8
0x20
read-write
0x00000000
OCTESEL_H
High bit of trigger event select for ordinary channels conversion
25
1
PCTESEL_H
High bit of trigger event select for preempted channels conversion
24
1
OCSWTRG
Conversion trigger by software of ordinary channels
22
1
PCSWTRG
Conversion trigger by software of preempted channels
21
1
OCTEN
Trigger mode enable for ordinary channels conversion
20
1
OCTESEL_L
Low bit of trigger event select for ordinary channels conversion
17
3
PCTEN
Trigger mode enable for preempted channels conversion
15
1
PCTESEL_L
Low bit of trigger event select for preempted channels conversion
12
3
DTALIGN
Data alignment
11
1
ADCALINIT
initialize A/D calibration
3
1
ADCAL
A/D Calibration
2
1
RPEN
Repeat mode enable
1
1
ADCEN
A/D converter enable
0
1
SPT1
SPT1
sample time register 1
0xC
0x20
read-write
0x00000000
CSPT17
Selection sample time of channel ADC_IN17
21
3
CSPT16
Selection sample time of channel ADC_IN16
18
3
CSPT15
Selection sample time of channel ADC_IN15
15
3
CSPT14
Selection sample time of channel ADC_IN14
12
3
CSPT13
Selection sample time of channel ADC_IN13
9
3
CSPT12
Selection sample time of channel ADC_IN12
6
3
CSPT11
Selection sample time of channel ADC_IN11
3
3
CSPT10
Selection sample time of channel ADC_IN10
0
3
SPT2
SPT2
sample time register 2
0x10
0x20
read-write
0x00000000
CSPT9
Selection sample time of channel ADC_IN9
27
3
CSPT8
Selection sample time of channel ADC_IN8
24
3
CSPT7
Selection sample time of channel ADC_IN7
21
3
CSPT6
Selection sample time of channel ADC_IN6
18
3
CSPT5
Selection sample time of channel ADC_IN5
15
3
CSPT4
Selection sample time of channel ADC_IN4
12
3
CSPT3
Selection sample time of channel ADC_IN3
9
3
CSPT2
Selection sample time of channel ADC_IN2
6
3
CSPT1
Selection sample time of channel ADC_IN1
3
3
CSPT0
Selection sample time of channel ADC_IN0
0
3
PCDTO1
PCDTO1
Preempted channel 1 data offset register
0x14
0x20
read-write
0x00000000
PCDTO1
Data offset for Preempted channel 1
0
12
PCDTO2
PCDTO2
Preempted channel 2 data offset register
0x18
0x20
read-write
0x00000000
PCDTO2
Data offset for Preempted channel 2
0
12
PCDTO3
PCDTO3
Preempted channel 3 data offset register
0x1C
0x20
read-write
0x00000000
PCDTO3
Data offset for Preempted channel 3
0
12
PCDTO4
PCDTO4
Preempted channel 4 data offset register
0x20
0x20
read-write
0x00000000
PCDTO4
Data offset for Preempted channel 4
0
12
VMHB
VMHB
Voltage monitoring high boundary register
0x24
0x20
read-write
0x00000FFF
VMHB
Voltage monitoring high boundary
0
12
VMLB
VMLB
Voltage monitoring low boundary register
0x28
0x20
read-write
0x00000000
VMLB
Voltage monitoring low boundary
0
12
OSQ1
OSQ1
Ordinary sequence register 1
0x2C
0x20
read-write
0x00000000
OCLEN
Ordinary conversion sequence length
20
4
OSN16
Number of 16th conversion in ordinary sequence
15
5
OSN15
Number of 15th conversion in ordinary sequence
10
5
OSN14
Number of 14th conversion in ordinary sequence
5
5
OSN13
Number of 13th conversion in ordinary sequence
0
5
OSQ2
OSQ2
Ordinary sequence register 2
0x30
0x20
read-write
0x00000000
OSN12
Number of 12th conversion in ordinary sequence
25
5
OSN11
Number of 11th conversion in ordinary sequence
20
5
OSN10
Number of 10th conversion in ordinary sequence
15
5
OSN9
Number of 8th conversion in ordinary sequence
10
5
OSN8
Number of 7th conversion in ordinary sequence
5
5
OSN7
Number of 13th conversion in ordinary sequence
0
5
OSQ3
OSQ3
Ordinary sequence register 3
0x34
0x20
read-write
0x00000000
OSN6
Number of 6th conversion in ordinary sequence
25
5
OSN5
Number of 5th conversion in ordinary sequence
20
5
OSN4
Number of 4th conversion in ordinary sequence
15
5
OSN3
number of 3rd conversion in ordinary sequence
10
5
OSN2
Number of 2nd conversion in ordinary sequence
5
5
OSN1
Number of 1st conversion in ordinary sequence
0
5
PSQ
PSQ
Preempted sequence register
0x38
0x20
read-write
0x00000000
PCLEN
Preempted conversion sequence length
20
2
PSN4
Number of 4th conversion in Preempted sequence
15
5
PSN3
Number of 3rd conversion in Preempted sequence
10
5
PSN2
Number of 2nd conversion in Preempted sequence
5
5
PSN1
Number of 1st conversion in Preempted sequence
0
5
PDT1
PDT1
Preempted data register 1
0x3C
0x20
read-only
0x00000000
PDT1
Preempted data
0
16
PDT2
PDT2
Preempted data register 2
0x40
0x20
read-only
0x00000000
PDT2
Preempted data
0
16
PDT3
PDT3
Preempted data register 3
0x44
0x20
read-only
0x00000000
PDT3
Preempted data
0
16
PDT4
PDT4
Preempted data register 4
0x48
0x20
read-only
0x00000000
PDT4
Preempted data
0
16
ODT
ODT
Ordinary data register
0x4C
0x20
read-only
0x00000000
ODT
Conversion data of ordinary channel
0
16
ADC3
Analog to digital converter
ADC
0x40013C00
0x0
0x400
registers
ADC3
ADC3 global interrupt
47
STS
STS
status register
0x0
0x20
read-write
0x00000000
OCCS
Ordinary channel conversion start flag
4
1
PCCS
Preempted channel conversion start flag
3
1
PCCE
Preempted channels conversion end flag
2
1
CCE
Channels conversion end flag
1
1
VMOR
Voltage monitoring out of range flag
0
1
CTRL1
CTRL1
control register 1
0x4
0x20
read-write
0x00000000
OCVMEN
Voltage monitoring enable on ordinary channels
23
1
PCVMEN
Voltage monitoring enable on preempted channels
22
1
OCPCNT
Partitioned mode conversion count of ordinary channels
13
3
PCPEN
Partitioned mode enable on preempted channels
12
1
OCPEN
Partitioned mode enable on ordinary channels
11
1
PCAUTOEN
Preempted group automatic conversion enable after ordinary group
10
1
VMSGEN
Voltage monitoring enable on a single channel
9
1
SQEN
Sequence mode enable
8
1
PCCEIEN
Conversion end interrupt enable for preempted channels
7
1
VMORIEN
Voltage monitoring out of range interrupt enable
6
1
CCEIEN
Channel conversion end interrupt enable
5
1
VMCSEL
Voltage monitoring channel select
0
5
CTRL2
CTRL2
control register 2
0x8
0x20
read-write
0x00000000
OCTESEL_H
High bit of trigger event select for ordinary channels conversion
25
1
PCTESEL_H
High bit of trigger event select for preempted channels conversion
24
1
OCSWTRG
Conversion trigger by software of ordinary channels
22
1
PCSWTRG
Conversion trigger by software of preempted channels
21
1
OCTEN
Trigger mode enable for ordinary channels conversion
20
1
OCTESEL_L
Low bit of trigger event select for ordinary channels conversion
17
3
PCTEN
Trigger mode enable for preempted channels conversion
15
1
PCTESEL_L
Low bit of trigger event select for preempted channels conversion
12
3
DTALIGN
Data alignment
11
1
OCDMAEN
DMA transfer enable of ordinary channels
8
1
ADCALINIT
initialize A/D calibration
3
1
ADCAL
A/D Calibration
2
1
RPEN
Repeat mode enable
1
1
ADCEN
A/D converter enable
0
1
SPT1
SPT1
sample time register 1
0xC
0x20
read-write
0x00000000
CSPT17
Selection sample time of channel ADC_IN17
21
3
CSPT16
Selection sample time of channel ADC_IN16
18
3
CSPT15
Selection sample time of channel ADC_IN15
15
3
CSPT14
Selection sample time of channel ADC_IN14
12
3
CSPT13
Selection sample time of channel ADC_IN13
9
3
CSPT12
Selection sample time of channel ADC_IN12
6
3
CSPT11
Selection sample time of channel ADC_IN11
3
3
CSPT10
Selection sample time of channel ADC_IN10
0
3
SPT2
SPT2
sample time register 2
0x10
0x20
read-write
0x00000000
CSPT9
Selection sample time of channel ADC_IN9
27
3
CSPT8
Selection sample time of channel ADC_IN8
24
3
CSPT7
Selection sample time of channel ADC_IN7
21
3
CSPT6
Selection sample time of channel ADC_IN6
18
3
CSPT5
Selection sample time of channel ADC_IN5
15
3
CSPT4
Selection sample time of channel ADC_IN4
12
3
CSPT3
Selection sample time of channel ADC_IN3
9
3
CSPT2
Selection sample time of channel ADC_IN2
6
3
CSPT1
Selection sample time of channel ADC_IN1
3
3
CSPT0
Selection sample time of channel ADC_IN0
0
3
PCDTO1
PCDTO1
Preempted channel 1 data offset register
0x14
0x20
read-write
0x00000000
PCDTO1
Data offset for Preempted channel 1
0
12
PCDTO2
PCDTO2
Preempted channel 2 data offset register
0x18
0x20
read-write
0x00000000
PCDTO2
Data offset for Preempted channel 2
0
12
PCDTO3
PCDTO3
Preempted channel 3 data offset register
0x1C
0x20
read-write
0x00000000
PCDTO3
Data offset for Preempted channel 3
0
12
PCDTO4
PCDTO4
Preempted channel 4 data offset register
0x20
0x20
read-write
0x00000000
PCDTO4
Data offset for Preempted channel 4
0
12
VMHB
VMHB
Voltage monitoring high boundary register
0x24
0x20
read-write
0x00000FFF
VMHB
Voltage monitoring high boundary
0
12
VMLB
VMLB
Voltage monitoring low boundary register
0x28
0x20
read-write
0x00000000
VMLB
Voltage monitoring low boundary
0
12
OSQ1
OSQ1
Ordinary sequence register 1
0x2C
0x20
read-write
0x00000000
OCLEN
Ordinary conversion sequence length
20
4
OSN16
Number of 16th conversion in ordinary sequence
15
5
OSN15
Number of 15th conversion in ordinary sequence
10
5
OSN14
Number of 14th conversion in ordinary sequence
5
5
OSN13
Number of 13th conversion in ordinary sequence
0
5
OSQ2
OSQ2
Ordinary sequence register 2
0x30
0x20
read-write
0x00000000
OSN12
Number of 12th conversion in ordinary sequence
25
5
OSN11
Number of 11th conversion in ordinary sequence
20
5
OSN10
Number of 10th conversion in ordinary sequence
15
5
OSN9
Number of 8th conversion in ordinary sequence
10
5
OSN8
Number of 7th conversion in ordinary sequence
5
5
OSN7
Number of 13th conversion in ordinary sequence
0
5
OSQ3
OSQ3
Ordinary sequence register 3
0x34
0x20
read-write
0x00000000
OSN6
Number of 6th conversion in ordinary sequence
25
5
OSN5
Number of 5th conversion in ordinary sequence
20
5
OSN4
Number of 4th conversion in ordinary sequence
15
5
OSN3
number of 3rd conversion in ordinary sequence
10
5
OSN2
Number of 2nd conversion in ordinary sequence
5
5
OSN1
Number of 1st conversion in ordinary sequence
0
5
PSQ
PSQ
Preempted sequence register
0x38
0x20
read-write
0x00000000
PCLEN
Preempted conversion sequence length
20
2
PSN4
Number of 4th conversion in Preempted sequence
15
5
PSN3
Number of 3rd conversion in Preempted sequence
10
5
PSN2
Number of 2nd conversion in Preempted sequence
5
5
PSN1
Number of 1st conversion in Preempted sequence
0
5
PDT1
PDT1
Preempted data register 1
0x3C
0x20
read-only
0x00000000
PDT1
Preempted data
0
16
PDT2
PDT2
Preempted data register 2
0x40
0x20
read-only
0x00000000
PDT2
Preempted data
0
16
PDT3
PDT3
Preempted data register 3
0x44
0x20
read-only
0x00000000
PDT3
Preempted data
0
16
PDT4
PDT4
Preempted data register 4
0x48
0x20
read-only
0x00000000
PDT4
Preempted data
0
16
ODT
ODT
Ordinary data register
0x4C
0x20
read-only
0x00000000
ODT
Conversion data of ordinary channel
0
16
CAN1
Can controller area network
CAN
0x40006400
0x0
0x400
registers
USBFS_H_CAN1_TX
CAN1 TX interrupt
19
USBFS_L_CAN1_RX0
CAN1 RX0 interrupt
20
CAN_RX1
CAN1 RX1 interrupt
21
CAN_SE
CAN1 SE interrupt
22
MCTRL
MCTRL
Main control register
0x0
0x20
read-write
0x00010002
PTD
Prohibit transmission when debug
16
1
SPRST
Software partial reset
15
1
TTCEN
Time triggered communication mode enable
7
1
AEBOEN
Automatic exit bus-off enable
6
1
AEDEN
Automatic exit doze mode enable
5
1
PRSFEN
Prohibit retransmission when sending fails enable
4
1
MDRSEL
Message discarding rule select when overflow
3
1
MMSSR
Multiple message sending sequence rule
2
1
DZEN
Doze mode enable
1
1
FZEN
Freeze mode enable
0
1
MSTS
MSTS
Main status register
0x4
0x20
0x00000C02
REALRX
Real time level of RX pin
11
1
read-only
LSAMPRX
Last sample level of RX pin
10
1
read-only
CURS
Currently receiving status
9
1
read-only
CUSS
Currently sending status
8
1
read-only
EDZIF
Enter doze mode interrupt flag
4
1
read-write
QDZIF
Quit doze mode interrupt flag
3
1
read-write
EOIF
Error occur Interrupt flag
2
1
read-write
DZC
Doze mode confirm
1
1
read-only
FZC
Freeze mode confirm
0
1
read-only
TSTS
TSTS
Transmit status register
0x8
0x20
0x1C000000
TM2LPF
Transmit mailbox 2 lowest priority flag
31
1
read-only
TM1LPF
Transmit mailbox 1 lowest priority flag
30
1
read-only
TM0LPF
Transmit mailbox 0 lowest priority flag
29
1
read-only
TM2EF
Transmit mailbox 2 empty flag
28
1
read-only
TM1EF
Transmit mailbox 1 empty flag
27
1
read-only
TM0EF
Transmit mailbox 0 empty flag
26
1
read-only
TMNR
Transmit Mailbox number record
24
2
read-only
TM2CT
Transmit mailbox 2 cancel transmission
23
1
read-write
TM2TEF
Transmit mailbox 2 transmission error flag
19
1
read-write
TM2ALF
Transmit mailbox 2 arbitration lost flag
18
1
read-write
TM2TSF
Transmit mailbox 2 transmission success flag
17
1
read-write
TM2TCF
transmit mailbox 2 transmission complete flag
16
1
read-write
TM1CT
Transmit mailbox 1 cancel transmission
15
1
read-write
TM1TEF
Transmit mailbox 1 transmission error flag
11
1
read-write
TM1ALF
Transmit mailbox 1 arbitration lost flag
10
1
read-write
TM1TSF
Transmit mailbox 1 transmission success flag
9
1
read-write
TM1TCF
Transmit mailbox 1 transmission complete flag
8
1
read-write
TM0CT
Transmit mailbox 0 cancel transmission
7
1
read-write
TM0TEF
Transmit mailbox 0 transmission error flag
3
1
read-write
TM0ALF
Transmit mailbox 0 arbitration lost flag
2
1
read-write
TM0TSF
Transmit mailbox 0 transmission success flag
1
1
read-write
TM0TCF
Transmit mailbox 0 transmission complete flag
0
1
read-write
RF0
RF0
Receive FIFO 0 register
0xC
0x20
0x00000000
RF0R
Receive FIFO 0 release
5
1
read-write
RF0OF
Receive FIFO 0 overflow flag
4
1
read-write
RF0FF
Receive FIFO 0 full flag
3
1
read-write
RF0MN
Receive FIFO 0 message num
0
2
read-only
RF1
RF1
Receive FIFO 1 register
0x10
0x20
0x00000000
RF1R
Receive FIFO 1 release
5
1
read-write
RF1OF
Receive FIFO 1 overflow flag
4
1
read-write
RF1FF
Receive FIFO 1 full flag
3
1
read-write
RF1MN
Receive FIFO 1 message num
0
2
read-only
INTEN
INTEN
Interrupt enable register
0x14
0x20
read-write
0x00000000
EDZIEN
Enter doze mode interrupt enable
17
1
QDZIEN
Quit doze mode interrupt enable
16
1
EOIEN
Error occur interrupt enable
15
1
ETRIEN
Error type record interrupt enable
11
1
BOIEN
Bus-off interrupt enable
10
1
EPIEN
Error passive interrupt enable
9
1
EAIEN
Error active interrupt enable
8
1
RF1OIEN
Receive FIFO 1 overflow interrupt enable
6
1
RF1FIEN
Receive FIFO 1 full interrupt enable
5
1
RF1MIEN
FIFO 1 receive message interrupt enable
4
1
RF0OIEN
Receive FIFO 0 overflow interrupt enable
3
1
RF0FIEN
Receive FIFO 0 full interrupt enable
2
1
RF0MIEN
FIFO 0 receive message interrupt enable
1
1
TCIEN
Transmission complete interrupt enable
0
1
ESTS
ESTS
Error status register
0x18
0x20
0x00000000
REC
Receive error counter
24
8
read-only
TEC
Transmit error counter
16
8
read-only
ETR
Error type record
4
3
read-write
BOF
Bus-off flag
2
1
read-only
EPF
Error passive flag
1
1
read-only
EAF
Error active flag
0
1
read-only
BTMG
BTMG
Bit timing register
0x1C
0x20
read-write
0x00000000
LOEN
Listen-Only mode
31
1
LBEN
Loop back mode
30
1
RSAW
Resynchronization adjust width
24
2
BTS2
Bit time segment 2
20
3
BTS1
Bit time segment 1
16
4
BRDIV
Baud rate division
0
12
TMI0
TMI0
Transmit mailbox 0 identifier register
0x180
0x20
read-write
0x00000000
TMSID
Transmit mailbox standard identifier or extended identifier high bytes
21
11
TMEID
Ttransmit mailbox extended identifier
3
18
TMIDSEL
Transmit mailbox identifier type select
2
1
TMFRSEL
Transmit mailbox frame type select
1
1
TMSR
Transmit mailbox send request
0
1
TMC0
TMC0
Transmit mailbox 0 data length and time stamp register
0x184
0x20
read-write
0x00000000
TMTS
Transmit mailbox time stamp
16
16
TMTSTEN
Transmit mailbox time stamp transmit enable
8
1
TMDTBL
Transmit mailbox data byte length
0
4
TMDTL0
TMDTL0
Transmit mailbox 0 low byte data register
0x188
0x20
read-write
0x00000000
TMDT3
Transmit mailbox data byte 3
24
8
TMDT2
Transmit mailbox data byte 2
16
8
TMDT1
Transmit mailbox data byte 1
8
8
TMDT0
Transmit mailbox data byte 0
0
8
TMDTH0
TMDTH0
Transmit mailbox 0 high byte data register
0x18C
0x20
read-write
0x00000000
TMDT7
Transmit mailbox data byte 7
24
8
TMDT6
Transmit mailbox data byte 6
16
8
TMDT5
Transmit mailbox data byte 5
8
8
TMDT4
Transmit mailbox data byte 4
0
8
TMI1
TMI1
Transmit mailbox 1 identifier register
0x190
0x20
read-write
0x00000000
TMSID
Transmit mailbox standard identifier or extended identifier high bytes
21
11
TMEID
Ttransmit mailbox extended identifier
3
18
TMIDSEL
Transmit mailbox identifier type select
2
1
TMFRSEL
Transmit mailbox frame type select
1
1
TMSR
Transmit mailbox send request
0
1
TMC1
TMC1
Transmit mailbox 1 data length and time stamp register
0x194
0x20
read-write
0x00000000
TMTS
Transmit mailbox time stamp
16
16
TMTSTEN
Transmit mailbox time stamp transmit enable
8
1
TMDTBL
Transmit mailbox data byte length
0
4
TMDTL1
TMDTL1
Transmit mailbox 1 low byte data register
0x198
0x20
read-write
0x00000000
TMDT3
Transmit mailbox data byte 3
24
8
TMDT2
Transmit mailbox data byte 2
16
8
TMDT1
Transmit mailbox data byte 1
8
8
TMDT0
Transmit mailbox data byte 0
0
8
TMDTH1
TMDTH1
Transmit mailbox 1 high byte data register
0x19C
0x20
read-write
0x00000000
TMDT7
Transmit mailbox data byte 7
24
8
TMDT6
Transmit mailbox data byte 6
16
8
TMDT5
Transmit mailbox data byte 5
8
8
TMDT4
Transmit mailbox data byte 4
0
8
TMI2
TMI2
Transmit mailbox 2 identifier register
0x1A0
0x20
read-write
0x00000000
TMSID
Transmit mailbox standard identifier or extended identifier high bytes
21
11
TMEID
Ttransmit mailbox extended identifier
3
18
TMIDSEL
Transmit mailbox identifier type select
2
1
TMFRSEL
Transmit mailbox frame type select
1
1
TMSR
Transmit mailbox send request
0
1
TMC2
TMC2
Transmit mailbox 2 data length and time stamp register
0x1A4
0x20
read-write
0x00000000
TMTS
Transmit mailbox time stamp
16
16
TMTSTEN
Transmit mailbox time stamp transmit enable
8
1
TMDTBL
Transmit mailbox data byte length
0
4
TMDTL2
TMDTL2
Transmit mailbox 2 low byte data register
0x1A8
0x20
read-write
0x00000000
TMDT3
Transmit mailbox data byte 3
24
8
TMDT2
Transmit mailbox data byte 2
16
8
TMDT1
Transmit mailbox data byte 1
8
8
TMDT0
Transmit mailbox data byte 0
0
8
TMDTH2
TMDTH2
Transmit mailbox 2 high byte data register
0x1AC
0x20
read-write
0x00000000
TMDT7
Transmit mailbox data byte 7
24
8
TMDT6
Transmit mailbox data byte 6
16
8
TMDT5
Transmit mailbox data byte 5
8
8
TMDT4
Transmit mailbox data byte 4
0
8
RFI0
RFI0
Receive FIFO 0 register
0x1B0
0x20
read-only
0x00000000
RFSID
Receive FIFO standard identifier or receive FIFO extended identifier
21
11
RFEID
Receive FIFO extended identifier
3
18
RFIDI
Receive FIFO identifier type indication
2
1
RFFRI
Receive FIFO frame type indication
1
1
RFC0
RFC0
Receive FIFO 0 data length and time stamp register
0x1B4
0x20
read-only
0x00000000
RFTS
Receive FIFO time stamp
16
16
RFFMN
Receive FIFO filter match number
8
8
RFDTL
Receive FIFO data length
0
4
RFDTL0
RFDTL0
Receive FIFO 0 low byte data register
0x1B8
0x20
read-only
0x00000000
RFDT3
Receive FIFO data byte 3
24
8
RFDT2
Receive FIFO data byte 2
16
8
RFDT1
Receive FIFO data byte 1
8
8
RFDT0
Receive FIFO data byte 0
0
8
RFDTH0
RFDTH0
Receive FIFO 0 high byte data register
0x1BC
0x20
read-only
0x00000000
RFDT7
Receive FIFO data byte 7
24
8
RFDT6
Receive FIFO data byte 6
16
8
RFDT5
Receive FIFO data byte 5
8
8
RFDT4
Receive FIFO data byte 4
0
8
RFI1
RFI1
Receive FIFO 1 register
0x1C0
0x20
read-only
0x00000000
RFSID
Receive FIFO standard identifier or receive FIFO extended identifier
21
11
RFEID
Receive FIFO extended identifier
3
18
RFIDI
Receive FIFO identifier type indication
2
1
RFFRI
Receive FIFO frame type indication
1
1
RFC1
RFC1
Receive FIFO 1 data length and time stamp register
0x1C4
0x20
read-only
0x00000000
RFTS
Receive FIFO time stamp
16
16
RFFMN
Receive FIFO filter match number
8
8
RFDTL
Receive FIFO data length
0
4
RFDTL1
RFDTL1
Receive FIFO 1 low byte data register
0x1C8
0x20
read-only
0x00000000
RFDT3
Receive FIFO data byte 3
24
8
RFDT2
Receive FIFO data byte 2
16
8
RFDT1
Receive FIFO data byte 1
8
8
RFDT0
Receive FIFO data byte 0
0
8
RFDTH1
RFDTH1
Receive FIFO 1 high byte data register
0x1CC
0x20
read-only
0x00000000
RFDT7
Receive FIFO data byte 7
24
8
RFDT6
Receive FIFO data byte 6
16
8
RFDT5
Receive FIFO data byte 5
8
8
RFDT4
Receive FIFO data byte 4
0
8
FCTRL
FCTRL
Filter control register
0x200
0x20
read-write
0x00000000
FCS
Filters configure switch
0
1
FMCFG
FMCFG
Filter mode config register
0x204
0x20
read-write
0x00000000
FMSEL0
Filter mode select
0
1
FMSEL1
Filter mode select
1
1
FMSEL2
Filter mode select
2
1
FMSEL3
Filter mode select
3
1
FMSEL4
Filter mode select
4
1
FMSEL5
Filter mode select
5
1
FMSEL6
Filter mode select
6
1
FMSEL7
Filter mode select
7
1
FMSEL8
Filter mode select
8
1
FMSEL9
Filter mode select
9
1
FMSEL10
Filter mode select
10
1
FMSEL11
Filter mode select
11
1
FMSEL12
Filter mode select
12
1
FMSEL13
Filter mode select
13
1
FBWCFG
FBWCFG
Filter bit width config register
0x20C
0x20
read-write
0x00000000
FBWSEL0
Filter bit width select
0
1
FBWSEL1
Filter bit width select
1
1
FBWSEL2
Filter bit width select
2
1
FBWSEL3
Filter bit width select
3
1
FBWSEL4
Filter bit width select
4
1
FBWSEL5
Filter bit width select
5
1
FBWSEL6
Filter bit width select
6
1
FBWSEL7
Filter bit width select
7
1
FBWSEL8
Filter bit width select
8
1
FBWSEL9
Filter bit width select
9
1
FBWSEL10
Filter bit width select
10
1
FBWSEL11
Filter bit width select
11
1
FBWSEL12
Filter bit width select
12
1
FBWSEL13
Filter bit width select
13
1
FRF
FRF
Filter related FIFO register
0x214
0x20
read-write
0x00000000
FRFSEL0
Filter relation FIFO select
0
1
FRFSEL1
Filter relation FIFO select
1
1
FRFSEL2
Filter relation FIFO select
2
1
FRFSEL3
Filter relation FIFO select
3
1
FRFSEL4
Filter relation FIFO select
4
1
FRFSEL5
Filter relation FIFO select
5
1
FRFSEL6
Filter relation FIFO select
6
1
FRFSEL7
Filter relation FIFO select
7
1
FRFSEL8
Filter relation FIFO select
8
1
FRFSEL9
Filter relation FIFO select
9
1
FRFSEL10
Filter relation FIFO select
10
1
FRFSEL11
Filter relation FIFO select
11
1
FRFSEL12
Filter relation FIFO select
12
1
FRFSEL13
Filter relation FIFO select
13
1
FACFG
FACFG
Filter activate configuration register
0x21C
0x20
read-write
0x00000000
FAEN0
Filter activate enable
0
1
FAEN1
Filter activate enable
1
1
FAEN2
Filter activate enable
2
1
FAEN3
Filter activate enable
3
1
FAEN4
Filter activate enable
4
1
FAEN5
Filter activate enable
5
1
FAEN6
Filter activate enable
6
1
FAEN7
Filter activate enable
7
1
FAEN8
Filter activate enable
8
1
FAEN9
Filter activate enable
9
1
FAEN10
Filter activate enable
10
1
FAEN11
Filter activate enable
11
1
FAEN12
Filter activate enable
12
1
FAEN13
Filter activate enable
13
1
F0FB1
F0FB1
Filter bank 0 filtrate bit register 1
0x240
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F0FB2
F0FB2
Filter bank 0 filtrate bit register 2
0x244
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F1FB1
F1FB1
Filter bank 1 filtrate bit register 1
0x248
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F1FB2
F1FB2
Filter bank 1 filtrate bit register 2
0x24C
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F2FB1
F2FB1
Filter bank 2 filtrate bit register 1
0x250
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F2FB2
F2FB2
Filter bank 2 filtrate bit register 2
0x254
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F3FB1
F3FB1
Filter bank 3 filtrate bit register 1
0x258
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F3FB2
F3FB2
Filter bank 3 filtrate bit register 2
0x25C
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F4FB1
F4FB1
Filter bank 4 filtrate bit register 1
0x260
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F4FB2
F4FB2
Filter bank 4 filtrate bit register 2
0x264
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F5FB1
F5FB1
Filter bank 5 filtrate bit register 1
0x268
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F5FB2
F5FB2
Filter bank 5 filtrate bit register 2
0x26C
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F6FB1
F6FB1
Filter bank 6 filtrate bit register 1
0x270
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F6FB2
F6FB2
Filter bank 6 filtrate bit register 2
0x274
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F7FB1
F7FB1
Filter bank 7 filtrate bit register 1
0x278
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F7FB2
F7FB2
Filter bank 7 filtrate bit register 2
0x27C
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F8FB1
F8FB1
Filter bank 8 filtrate bit filtrate bit register 1
0x280
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F8FB2
F8FB2
Filter bank 8 filtrate bit filtrate bit register 2
0x284
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F9FB1
F9FB1
Filter bank 9 filtrate bit filtrate bit filtrate bit filtrate bit filtrate bit register 1
0x288
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F9FB2
F9FB2
Filter bank 9 filtrate bit filtrate bit filtrate bit filtrate bit filtrate bit register 2
0x28C
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F10FB1
F10FB1
Filter bank 10 filtrate bit register 1
0x290
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F10FB2
F10FB2
Filter bank 10 filtrate bit register 2
0x294
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F11FB1
F11FB1
Filter bank 11 filtrate bit register 1
0x298
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F11FB2
F11FB2
Filter bank 11 filtrate bit register 2
0x29C
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F12FB1
F12FB1
Filter bank 12 filtrate bit filtrate bit register 1
0x2A0
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F12FB2
F12FB2
Filter bank 12 filtrate bit filtrate bit register 2
0x2A4
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F13FB1
F13FB1
Filter bank 13 filtrate bit filtrate bit register 1
0x2A8
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
F13FB2
F13FB2
Filter bank 13 filtrate bit filtrate bit register 2
0x2AC
0x20
read-write
0x00000000
FFDB0
Filter data bit
0
1
FFDB1
Filter data bit
1
1
FFDB2
Filter data bit
2
1
FFDB3
Filter data bit
3
1
FFDB4
Filter data bit
4
1
FFDB5
Filter data bit
5
1
FFDB6
Filter data bit
6
1
FFDB7
Filter data bit
7
1
FFDB8
Filter data bit
8
1
FFDB9
Filter data bit
9
1
FFDB10
Filter data bit
10
1
FFDB11
Filter data bit
11
1
FFDB12
Filter data bit
12
1
FFDB13
Filter data bit
13
1
FFDB14
Filter data bit
14
1
FFDB15
Filter data bit
15
1
FFDB16
Filter data bit
16
1
FFDB17
Filter data bit
17
1
FFDB18
Filter data bit
18
1
FFDB19
Filter data bit
19
1
FFDB20
Filter data bit
20
1
FFDB21
Filter data bit
21
1
FFDB22
Filter data bit
22
1
FFDB23
Filter data bit
23
1
FFDB24
Filter data bit
24
1
FFDB25
Filter data bit
25
1
FFDB26
Filter data bit
26
1
FFDB27
Filter data bit
27
1
FFDB28
Filter data bit
28
1
FFDB29
Filter data bit
29
1
FFDB30
Filter data bit
30
1
FFDB31
Filter data bit
31
1
CAN2
0x40006800
CAN2_TX
CAN2 TX interrupt
68
CAN2_RX0
CAN2 RX0 interrupt
69
CAN2_RX1
CAN2 RX1 interrupt
70
CAN2_SE
CAN2 SE interrupt
71
DAC
Digital to analog converter
DAC
0x40007400
0x0
0x400
registers
CTRL
CTRL
Control register (DAC_CTRL)
0x0
0x20
read-write
0x00000000
D1EN
DAC1 enable
0
1
D1OBDIS
DAC1 output buffer disable
1
1
D1TRGEN
DAC1 trigger enable
2
1
D1TRGSEL
DAC1 trigger selection
3
3
D1NM
DAC1 noise/triangle wave generation enable
6
2
D1NBSEL
DAC1 mask/amplitude selector
8
4
D1DMAEN
DAC1 DMA enable
12
1
D2EN
DAC2 enable
16
1
D2OBDIS
DAC2 output buffer disable
17
1
D2TRGEN
DAC2 trigger enable
18
1
D2TRGSEL
DAC2 trigger selection
19
3
D2NM
DAC2 noise/triangle wave generation enable
22
2
D2NBSEL
DAC2 mask/amplitude selector
24
4
D2DMAEN
DAC2 DMA enable
28
1
SWTRG
SWTRG
DAC software trigger register(DAC_SWTRIGR)
0x4
0x20
write-only
0x00000000
D1SWTRG
DAC1 software trigger
0
1
D2SWTRG
DAC2 software trigger
1
1
D1DTH12R
D1DTH12R
DAC1 12-bit right-aligned data holding register(DAC_D1DTH12R)
0x8
0x20
read-write
0x00000000
D1DT12R
DAC1 12-bit right-aligned data
0
12
D1DTH12L
D1DTH12L
DAC1 12-bit left aligned data holding register (DAC_D1DTH12L)
0xC
0x20
read-write
0x00000000
D1DT12L
DAC1 12-bit left-aligned data
4
12
D1DTH8R
D1DTH8R
DAC1 8-bit right aligned data holding register (DAC_D1DTH8R)
0x10
0x20
read-write
0x00000000
D1DT8R
DAC1 8-bit right-aligned data
0
8
D2DTH12R
D2DTH12R
DAC2 12-bit right aligned data holding register (DAC_D2DTH12R)
0x14
0x20
read-write
0x00000000
D2DT12R
DAC2 12-bit right-aligned
data
0
12
D2DTH12L
D2DTH12L
DAC2 12-bit left aligned data holding register (DAC_D2DTH12L)
0x18
0x20
read-write
0x00000000
D2DT12L
DAC2 12-bit left-aligned data
4
12
D2DTH8R
D2DTH8R
DAC2 8-bit right-aligned data holding register (DAC_D2DTH8R)
0x1C
0x20
read-write
0x00000000
D2DT8R
DAC2 8-bit right-aligned
data
0
8
DDTH12R
DDTH12R
Dual DAC 12-bit right-aligned data holding register (DAC_DDTH12R), Bits 31:28 Reserved, Bits 15:12 Reserved
0x20
0x20
read-write
0x00000000
DD1DT12R
DAC1 12-bit right-aligned data
0
12
DD2DT12R
DAC2 12-bit right-aligned data
16
12
DDTH12L
DDTH12L
DUAL DAC 12-bit left aligned data holding register (DAC_DDTH12L), Bits 19:16 Reserved, Bits 3:0 Reserved
0x24
0x20
read-write
0x00000000
DD1DT12L
DAC1 12-bit left-aligned data
4
12
DD2DT12L
DAC2 12-bit right-aligned data
20
12
DDTH8R
DDTH8R
DUAL DAC 8-bit right aligned data holding register (DAC_DDTH8R), Bits 31:16 Reserved
0x28
0x20
read-write
0x00000000
DD1DT8R
DAC1 8-bit right-aligned data
0
8
DD2DT8R
DAC2 8-bit right-aligned data
8
8
D1ODT
D1ODT
DAC1 data output register (DAC_D1ODT)
0x2C
0x20
read-only
0x00000000
D1ODT
DAC1 data output
0
12
D2ODT
D2ODT
DAC2 data output register (DAC_D2ODT)
0x30
0x20
read-only
0x00000000
D2ODT
DAC2 data output
0
12
DEBUG
Debug support
DEBUG
0xE0042000
0x0
0x400
registers
IDCODE
IDCODE
DEBUG_IDCODE
0x0
0x20
read-only
0x0
PID
PID
0
32
CTRL
CTRL
DEBUG_CTRL
0x4
0x20
read-write
0x0
SLEEP_DEBUG
SLEEP_DEBUG
0
1
DEEPSLEEP_DEBUG
DEEPSLEEP_DEBUG
1
1
STANDBY_DEBUG
STANDBY_DEBUG
2
1
TRACE_IOEN
TRACE_IOEN
5
1
TRACE_MODE
TRACE_MODE
6
2
WDT_PAUSE
WDT_PAUSE
8
1
WWDT_PAUSE
WWDT_PAUSE
9
1
TMR1_PAUSE
TMR1_PAUSE
10
1
TMR2_PAUSE
TMR2_PAUSE
11
1
TMR3_PAUSE
TMR3_PAUSE
12
1
TMR4_PAUSE
TMR4_PAUSE
13
1
CAN1_PAUSE
CAN1_PAUSE
14
1
I2C1_SMBUS_TIMEOUT
I2C1_SMBUS_TIMEOUT
15
1
I2C2_SMBUS_TIMEOUT
I2C2_SMBUS_TIMEOUT
16
1
TMR8_PAUSE
TMR8_PAUSE
17
1
TMR5_PAUSE
TMR5_PAUSE
18
1
TMR6_PAUSE
TMR6_PAUSE
19
1
TMR7_PAUSE
TMR7_PAUSE
20
1
CAN2_PAUSE
CAN2_PAUSE
21
1
TMR12_PAUSE
TMR12_PAUSE
25
1
TMR13_PAUSE
TMR13_PAUSE
26
1
TMR14_PAUSE
TMR14_PAUSE
27
1
TMR9_PAUSE
TMR9_PAUSE
28
1
TMR10_PAUSE
TMR10_PAUSE
29
1
TMR11_PAUSE
TMR11_PAUSE
30
1
I2C3_SMBUS_TIMEOUT
I2C3_SMBUS_TIMEOUT
31
1
UART4
Universal asynchronous receiver transmitter
0x40004C00
UART4
UART4 global interrupt
52
UART5
Universal asynchronous receiver transmitter
0x40005000
UART5
UART5 global interrupt
53
UART7
Universal asynchronous receiver transmitter
0x40016400
UART7
UART7 global interrupt
77
UART8
Universal asynchronous receiver transmitter
0x40016800
UART8
UART8 global interrupt
78
CRC
CRC calculation unit
CRC
0x40023000
0x0
0x400
registers
DT
DT
Data register
0x0
0x20
read-write
0xFFFFFFFF
DT
Data Register
0
32
CDT
CDT
Common data register
0x4
0x20
read-write
0x00000000
CDT
Common Data
0
1
CTRL
CTRL
Control register
0x8
0x20
read-write
0x00000000
RST
Reset bit
0
1
POLY_SIZE
Polynomial size
3
2
REVID
Reverse input data
5
2
REVOD
Reverse output data
7
1
IDT
IDT
Initial data register
0x10
0x20
read-write
0xFFFFFFFF
IDT
Initial Data
0
32
POLY
POLY
Polynomial coefficient register
0x14
0x20
read-write
0x04C11DB7
POLY
polynomial coefficient
0
32
FLASH
Flash memory controler
FLASH
0x40022000
0x0
0x400
registers
FLASH
Flash global interrupt
4
PSR
PSR
Performance selection register
0x0
0x20
0x00000030
UNLOCK
UNLOCK
Unlock register
0x4
0x20
write-only
0x00000000
UKVAL
Unlock key value
0
32
USD_UNLOCK
USD_UNLOCK
USD unlock register
0x8
0x20
write-only
0x00000000
USD_UKVAL
User system data Unlock key value
0
32
STS
STS
Status register
0xC
0x20
0x00000000
ODF
Operate done flag
5
1
read-write
EPPERR
Erase/program protection error
4
1
read-write
PRGMERR
program error
2
1
read-write
OBF
Operate busy flag
0
1
read-only
CTRL
CTRL
Control register
0x10
0x20
read-write
0x00000080
FPRGM
Flash program
0
1
SECERS
Sector erase
1
1
BANKERS
Bank erase
2
1
USDPRGM
User system data program
4
1
USDERS
User system data erase
5
1
ERSTR
Erasing start
6
1
OPLK
Operation lock
7
1
USDULKS
User system data unlock success
9
1
ERRIE
Error interrupt enable
10
1
ODFIE
Operation done flag interrupt enable
12
1
ADDR
ADDR
Address register
0x14
0x20
write-only
0x00000000
FA
Flash Address
0
32
USD
USD
User system data register
0x1C
0x20
read-only
0x03FFFFFC
USDERR
User system data error
0
1
FAP
FLASH access protection
1
1
nWDT_ATO_EN
WDT auto enable
2
1
nDEPSLP_RST
Deepsleep reset
3
1
nSTDBY_RST
Standby reset
4
1
BTOPT
boot option
5
1
USER_D0
User data 0
10
8
USER_D1
User data 1
18
8
EPPS
EPPS
Erase/program protection status register
0x20
0x20
read-only
0xFFFFFFFF
EPPS
Erase/program protection status
0
32
UNLOCK2
UNLOCK2
Unlock 2 register
0x44
0x20
write-only
0x00000000
UKVAL
Unlock key value
0
32
STS2
STS2
Status 2 register
0x4C
0x20
0x00000000
OBF
Operate busy flag
0
1
read-only
PRGMERR
program error
2
1
read-write
EPPERR
Erase/program protection error
4
1
read-write
ODF
Operate done flag
5
1
read-write
CTRL2
CTRL2
Control 2 register
0x50
0x20
read-write
0x00000080
FPRGM
Flash program
0
1
SECERS
Sector erase
1
1
BANKERS
Bank erase
2
1
ERSTR
Erasing start
6
1
OPLK
Operation lock
7
1
ERRIE
Error interrupt enable
10
1
ODFIE
Operation done flag interrupt enable
12
1
ADDR2
ADDR2
Address 2 register
0x54
0x20
write-only
0x00000000
FA
Flash Address
0
32
UNLOCK3
UNLOCK3
Unlock 3 register
0x84
0x20
write-only
0x00000000
UKVAL
Unlock key value
0
32
SELECT
SELECT
Select register
0x88
0x20
write-only
0x00000000
SELECT
spim type selection
0
32
STS3
STS3
Status 3 register
0x8C
0x20
0x00000000
OBF
Operate busy flag
0
1
read-only
PRGMERR
program error
2
1
read-write
EPPERR
Erase/program protection error
4
1
read-write
ODF
Operate done flag
5
1
read-write
CTRL3
CTRL3
Control 3 register
0x90
0x20
read-write
0x00000080
FPRGM
Flash program
0
1
SECERS
Sector erase
1
1
CHPERS
Chip erase
2
1
ERSTR
Erasing start
6
1
OPLK
Operation lock
7
1
ERRIE
Error interrupt enable
10
1
ODFIE
Operation done flag interrupt enable
12
1
ADDR3
ADDR3
Address 3 register
0x94
0x20
write-only
0x00000000
FA
Flash Address
0
32
DA
DA
Spim decryption address
0x98
0x20
write-only
0x00000000
FDA
Flash decryption address
0
32
SLIB_STS0
SLIB_STS0
sLib status 0 register
0xCC
0x20
0x00000000
SLIB_ENF
sLib enabled flag
3
1
read-only
SLIB_STS1
SLIB_STS1
sLib status 1 register
0xD0
0x20
0x00000000
SLIB_SS
sLib start sector
0
11
read-only
SLIB_DAT_SS
sLib data start sector
11
11
read-only
SLIB_ES
sLib end sector
22
10
read-only
SLIB_PWD_CLR
SLIB_PWD_CLR
SLIB password clear register
0xD4
0x20
0x00000000
write-only
SLIB_PCLR_VAL
sLib password clear value
0
32
SLIB_MISC_STS
SLIB_MISC_STS
sLib misc status register
0xD8
0x20
0x01000000
SLIB_PWD_ERR
sLib password error
0
1
read-only
SLIB_PWD_OK
sLib password ok
1
1
read-only
SLIB_ULKF
sLib unlock flag
2
1
read-only
SLIB_RCNT
sLib remaining count
16
9
read-only
SLIB_SET_PWD
SLIB_SET_PWD
sLib password setting register
0xDC
0x20
0x00000000
write-only
SLIB_PSET_VAL
sLib password setting val
0
32
SLIB_SET_RANGE
SLIB_SET_RANGE
Configure sLib range register
0xE0
0x20
0x00000000
write-only
SLIB_SS_SET
sLib start sector setting,valid input: 0~511
0
11
SLIB_DSS_SET
sLib data start sector setting,valid input: 0~511, 0 means no data area
11
11
SLIB_ES_SET
sLib end sector setting,valid input: 0~511
22
10
SLIB_UNLOCK
SLIB_UNLOCK
sLib unlock register
0xF0
0x20
0x00000000
write-only
SLIB_UKVAL
sLib unlock key value
0
32
CRC_CTRL
CRC_CTRL
CRC controler register
0xF4
0x20
0x00000000
write-only
CRC_SS
CRC start sector
0
12
CRC_SN
CRC sector numbler
12
12
CRC_STRT
CRC start
31
1
CRC_CHKR
CRC_CHKR
CRC check result register
0xF8
0x20
0x00000000
read-only
CRC_CHKR
CRC check result
0
32
NVIC
Nested Vectored Interrupt
Controller
NVIC
0xE000E000
0x0
0x1001
registers
ICTR
ICTR
Interrupt Controller Type
Register
0x4
0x20
read-only
0x00000000
INTLINESNUM
Total number of interrupt lines in
groups
0
4
STIR
STIR
Software Triggered Interrupt
Register
0xF00
0x20
write-only
0x00000000
INTID
interrupt to be triggered
0
9
ISER0
ISER0
Interrupt Set-Enable Register
0x100
0x20
read-write
0x00000000
SETENA
SETENA
0
32
ISER1
ISER1
Interrupt Set-Enable Register
0x104
0x20
read-write
0x00000000
SETENA
SETENA
0
32
ICER0
ICER0
Interrupt Clear-Enable
Register
0x180
0x20
read-write
0x00000000
CLRENA
CLRENA
0
32
ICER1
ICER1
Interrupt Clear-Enable
Register
0x184
0x20
read-write
0x00000000
CLRENA
CLRENA
0
32
ISPR0
ISPR0
Interrupt Set-Pending Register
0x200
0x20
read-write
0x00000000
SETPEND
SETPEND
0
32
ISPR1
ISPR1
Interrupt Set-Pending Register
0x204
0x20
read-write
0x00000000
SETPEND
SETPEND
0
32
ICPR0
ICPR0
Interrupt Clear-Pending
Register
0x280
0x20
read-write
0x00000000
CLRPEND
CLRPEND
0
32
ICPR1
ICPR1
Interrupt Clear-Pending
Register
0x284
0x20
read-write
0x00000000
CLRPEND
CLRPEND
0
32
IABR0
IABR0
Interrupt Active Bit Register
0x300
0x20
read-only
0x00000000
ACTIVE
ACTIVE
0
32
IABR1
IABR1
Interrupt Active Bit Register
0x304
0x20
read-only
0x00000000
ACTIVE
ACTIVE
0
32
IPR0
IPR0
Interrupt Priority Register
0x400
0x20
read-write
0x00000000
IPR_N0
IPR_N0
0
8
IPR_N1
IPR_N1
8
8
IPR_N2
IPR_N2
16
8
IPR_N3
IPR_N3
24
8
IPR1
IPR1
Interrupt Priority Register
0x404
0x20
read-write
0x00000000
IPR_N0
IPR_N0
0
8
IPR_N1
IPR_N1
8
8
IPR_N2
IPR_N2
16
8
IPR_N3
IPR_N3
24
8
IPR2
IPR2
Interrupt Priority Register
0x408
0x20
read-write
0x00000000
IPR_N0
IPR_N0
0
8
IPR_N1
IPR_N1
8
8
IPR_N2
IPR_N2
16
8
IPR_N3
IPR_N3
24
8
IPR3
IPR3
Interrupt Priority Register
0x40C
0x20
read-write
0x00000000
IPR_N0
IPR_N0
0
8
IPR_N1
IPR_N1
8
8
IPR_N2
IPR_N2
16
8
IPR_N3
IPR_N3
24
8
IPR4
IPR4
Interrupt Priority Register
0x410
0x20
read-write
0x00000000
IPR_N0
IPR_N0
0
8
IPR_N1
IPR_N1
8
8
IPR_N2
IPR_N2
16
8
IPR_N3
IPR_N3
24
8
IPR5
IPR5
Interrupt Priority Register
0x414
0x20
read-write
0x00000000
IPR_N0
IPR_N0
0
8
IPR_N1
IPR_N1
8
8
IPR_N2
IPR_N2
16
8
IPR_N3
IPR_N3
24
8
IPR6
IPR6
Interrupt Priority Register
0x418
0x20
read-write
0x00000000
IPR_N0
IPR_N0
0
8
IPR_N1
IPR_N1
8
8
IPR_N2
IPR_N2
16
8
IPR_N3
IPR_N3
24
8
IPR7
IPR7
Interrupt Priority Register
0x41C
0x20
read-write
0x00000000
IPR_N0
IPR_N0
0
8
IPR_N1
IPR_N1
8
8
IPR_N2
IPR_N2
16
8
IPR_N3
IPR_N3
24
8
IPR8
IPR8
Interrupt Priority Register
0x420
0x20
read-write
0x00000000
IPR_N0
IPR_N0
0
8
IPR_N1
IPR_N1
8
8
IPR_N2
IPR_N2
16
8
IPR_N3
IPR_N3
24
8
IPR9
IPR9
Interrupt Priority Register
0x424
0x20
read-write
0x00000000
IPR_N0
IPR_N0
0
8
IPR_N1
IPR_N1
8
8
IPR_N2
IPR_N2
16
8
IPR_N3
IPR_N3
24
8
IPR10
IPR10
Interrupt Priority Register
0x428
0x20
read-write
0x00000000
IPR_N0
IPR_N0
0
8
IPR_N1
IPR_N1
8
8
IPR_N2
IPR_N2
16
8
IPR_N3
IPR_N3
24
8
IPR11
IPR11
Interrupt Priority Register
0x42C
0x20
read-write
0x00000000
IPR_N0
IPR_N0
0
8
IPR_N1
IPR_N1
8
8
IPR_N2
IPR_N2
16
8
IPR_N3
IPR_N3
24
8
IPR12
IPR12
Interrupt Priority Register
0x430
0x20
read-write
0x00000000
IPR_N0
IPR_N0
0
8
IPR_N1
IPR_N1
8
8
IPR_N2
IPR_N2
16
8
IPR_N3
IPR_N3
24
8
IPR13
IPR13
Interrupt Priority Register
0x434
0x20
read-write
0x00000000
IPR_N0
IPR_N0
0
8
IPR_N1
IPR_N1
8
8
IPR_N2
IPR_N2
16
8
IPR_N3
IPR_N3
24
8
IPR14
IPR14
Interrupt Priority Register
0x438
0x20
read-write
0x00000000
IPR_N0
IPR_N0
0
8
IPR_N1
IPR_N1
8
8
IPR_N2
IPR_N2
16
8
IPR_N3
IPR_N3
24
8
USBFS
Universal serial bus full-speed device
interface
USBFS
0x40005C00
0x0
0x400
registers
EPT0
EPT0
endpoint 0 register
0x0
0x20
read-write
0x00000000
EPTADDR
Endpoint address
0
4
TXSTS
Tx status
4
2
TXDTS
Tx data toggle synchronization
6
1
TXTC
Tx transaction completed
7
1
EXF
Endpoint extend function
8
1
TRANS_TYPE
Transfer type
9
2
SETUPTC
Setup transaction
completed
11
1
RXSTS
Rx Status
12
2
RXDTS
Rx data toggle synchronization
14
1
RXTC
Rx transaction completed
15
1
EPT1
EPT1
endpoint 1 register
0x4
0x20
read-write
0x00000000
EPTADDR
Endpoint address
0
4
TXSTS
Tx status
4
2
TXDTS
Tx data toggle synchronization
6
1
TXTC
Tx transaction completed
7
1
EXF
Endpoint extend function
8
1
TRANS_TYPE
Transfer type
9
2
SETUPTC
Setup transaction
completed
11
1
RXSTS
Rx Status
12
2
RXDTS
Rx data toggle synchronization
14
1
RXTC
Rx transaction completed
15
1
EPT2
EPT2
endpoint 2 register
0x8
0x20
read-write
0x00000000
EPTADDR
Endpoint address
0
4
TXSTS
Tx status
4
2
TXDTS
Tx data toggle synchronization
6
1
TXTC
Tx transaction completed
7
1
EXF
Endpoint extend function
8
1
TRANS_TYPE
Transfer type
9
2
SETUPTC
Setup transaction
completed
11
1
RXSTS
Rx Status
12
2
RXDTS
Rx data toggle synchronization
14
1
RXTC
Rx transaction completed
15
1
EPT3
EPT3
endpoint 3 register
0xC
0x20
read-write
0x00000000
EPTADDR
Endpoint address
0
4
TXSTS
Tx status
4
2
TXDTS
Tx data toggle synchronization
6
1
TXTC
Tx transaction completed
7
1
EXF
Endpoint extend function
8
1
TRANS_TYPE
Transfer type
9
2
SETUPTC
Setup transaction
completed
11
1
RXSTS
Rx Status
12
2
RXDTS
Rx data toggle synchronization
14
1
RXTC
Rx transaction completed
15
1
EPT4
EPT4
endpoint 4 register
0x10
0x20
read-write
0x00000000
EPTADDR
Endpoint address
0
4
TXSTS
Tx status
4
2
TXDTS
Tx data toggle synchronization
6
1
TXTC
Tx transaction completed
7
1
EXF
Endpoint extend function
8
1
TRANS_TYPE
Transfer type
9
2
SETUPTC
Setup transaction
completed
11
1
RXSTS
Rx Status
12
2
RXDTS
Rx data toggle synchronization
14
1
RXTC
Rx transaction completed
15
1
EPT5
EPT5
endpoint 5 register
0x14
0x20
read-write
0x00000000
EPTADDR
Endpoint address
0
4
TXSTS
Tx status
4
2
TXDTS
Tx data toggle synchronization
6
1
TXTC
Tx transaction completed
7
1
EXF
Endpoint extend function
8
1
TRANS_TYPE
Transfer type
9
2
SETUPTC
Setup transaction
completed
11
1
RXSTS
Rx Status
12
2
RXDTS
Rx data toggle synchronization
14
1
RXTC
Rx transaction completed
15
1
EPT6
EPT6
endpoint 6 register
0x18
0x20
read-write
0x00000000
EPTADDR
Endpoint address
0
4
TXSTS
Tx status
4
2
TXDTS
Tx data toggle synchronization
6
1
TXTC
Tx transaction completed
7
1
EXF
Endpoint extend function
8
1
TRANS_TYPE
Transfer type
9
2
SETUPTC
Setup transaction
completed
11
1
RXSTS
Rx Status
12
2
RXDTS
Rx data toggle synchronization
14
1
RXTC
Rx transaction completed
15
1
EPT7
EPT7
endpoint 7 register
0x1C
0x20
read-write
0x00000000
EPTADDR
Endpoint address
0
4
TXSTS
Tx status
4
2
TXDTS
Tx data toggle synchronization
6
1
TXTC
Tx transaction completed
7
1
EXF
Endpoint extend function
8
1
TRANS_TYPE
Transfer type
9
2
SETUPTC
Setup transaction
completed
11
1
RXSTS
Rx Status
12
2
RXDTS
Rx data toggle synchronization
14
1
RXTC
Rx transaction completed
15
1
CTRL
CTRL
control register
0x40
0x20
read-write
0x00000003
CSRST
Core soft reset
0
1
DISUSB
Disable usb phy
1
1
LPM
Low power mode
2
1
SSP
Soft suspend config
3
1
GRESUME
Generate resume request
4
1
LSOFIEN
Lost start of frame interrupt enable
8
1
SOFIEN
Start of frame interrupt
enable
9
1
RSTIEN
Bus reset interrupt enable
10
1
SPIEN
Bus suspend mode interrupt
enable
11
1
WKIEN
Wakeup/Remote wakeup interrupt enable
12
1
BEIEN
Bus error interrupt enable
13
1
UCFORIEN
USB Core fifo overrun
interrupt enable
14
1
TCIEN
transmission completed interrupt
enable
15
1
INTSTS
INTSTS
interrupt status register
0x44
0x20
read-write
0x00000000
EPT_NUM
Endpoint number
0
4
INOUT
In/Out transaction
4
1
LSOF
Lost start of frame
8
1
SOF
start of frame
9
1
RST
Bus reset
10
1
SP
Bus suspend
11
1
WK
Wakeup
12
1
BE
Bus error
13
1
UCFOR
USB core fifo overrun memory
14
1
TC
transaction completed
15
1
SOFRNUM
SOFRNUM
frame number register
0x48
0x20
read-write
0x0000
SOFNUM
Start of frame number
0
11
LSOFNUM
Lost start of frame number
11
2
CLCK
Connect locked
13
1
DMSTS
DM status
14
1
DPSTS
DP status
15
1
DEVADDR
DEVADDR
device address
0x4C
0x20
read-write
0x0000
ADDR
Host assign device address
0
7
CEN
USB core enable
7
1
BUFTBL
BUFTBL
Buffer table address
0x50
0x20
read-write
0x0000
BTADDR
Endpoint buffer table start address
3
13
CFG
CFG
CFG control register
0x60
0x20
read-write
0x0000
PUO
DP pullup off
1
1
SOFOUTEN
SOF output enable
0
1