Keil ArteryTek AT32F403xx_v2 AT32F403 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 BK1CTRL2 BK1CTRL2 SRAM/NOR-Flash chip-select control register 2 0x8 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 BK1TMG2 BK1TMG2 SRAM/NOR-Flash chip-select timing register 2 0xC 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 BK1CTRL3 BK1CTRL3 SRAM/NOR-Flash chip-select control register 3 0x10 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 BK1TMG3 BK1TMG3 SRAM/NOR-Flash chip-select timing register 3 0x14 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 BK3CTRL BK3CTRL PC Card/NAND Flash control register 3 0x80 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 BK3IS BK3IS FIFO status and interrupt register 3 0x84 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 BK3TMGMEM BK3TMGMEM Regular memory space timing register 3 0x88 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 BK3TMGATT BK3TMGATT special memory space timing register 3 0x8C 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 BK3ECC BK3ECC ECC result register 3 0x94 0x20 read-write 0x00000000 ECC ECC result 0 32 BK4CTRL BK4CTRL PC Card/NAND Flash control register 4 0xA0 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 BK4IS BK4IS FIFO status and interrupt register 4 0xA4 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 BK4TMGMEM BK4TMGMEM Regular memory space timing register 4 0xA8 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 BK4TMGATT BK4TMGATT special memory space timing register 4 0xAC 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 BK4TMGIO BK4TMGIO special IO space timing register 4 0xB0 0x20 read-write 0xFCFCFCFC IODHIZT IO space databus High resistance time 24 8 IOHT IO space hold time 16 8 IOWT IO space wait time 8 8 IOST IO space setup time 0 8 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 BK1TMGWR2 BK1TMGWR2 SRAM/NOR-Flash write timing registers 2 0x10C 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 BK1TMGWR3 BK1TMGWR3 SRAM/NOR-Flash write timing registers 3 0x114 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 EXT2 EXT2 externl timeing register 2 0x224 0x20 read-write 0x00000808 BUSLATW2W Bus turnaround phase for consecutive write duration 0 8 BUSLATR2R Bus turnaround phase for consecutive read duration 8 8 EXT3 EXT3 externl timeing register 3 0x228 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 3 5 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 GPIOFRST IO port F reset 7 1 GPIOGRST IO port G reset 8 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 TMR15RST Timer15 reset 16 1 TMR9RST Timer9 reset 19 1 TMR10RST Timer10 reset 20 1 TMR11RST Timer11 reset 21 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 I2C3RST I2C3 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 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 GPIOFEN I/O port F clock enable 7 1 GPIOGEN I/O port G clock enable 8 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 TMR15EN Timer15 clock enable 16 1 TMR9EN Timer9 clock enable 19 1 TMR10EN Timer10 clock enable 20 1 TMR11EN Timer11 clock enable 21 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 I2C3EN I2C3 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 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 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 GPIOB 0x40010C00 GPIOC 0x40011000 GPIOD 0x40011400 GPIOE 0x40011800 GPIOF 0x40011C00 GPIOG 0x40012000 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 SWJTAG_MUX SWD JTAG muxing 24 3 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 TMR15_MUX TMR15 muxing 0 1 TMR9_MUX TMR9 muxing 5 1 TMR10_MUX TMR10 muxing 6 1 TMR11_MUX TMR11 muxing 7 1 TMR13_MUX TMR13 muxing 8 1 TMR14_MUX TMR14 muxing 9 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 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 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 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 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 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 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 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 DMA2 DMA controller DMA 0x40020400 0x0 0x400 registers 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 read-write 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 TMR15_PAUSE TMR15_PAUSE 22 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 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 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