Keil ArteryTek AT32F423xx_v2 AT32F423 1.0 ARM 32-bit Cortex-M4 Microcontroller based device, CPU clock up to 150MHz, 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 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 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 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 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 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 EXT4 EXT4 externl timeing register 4 0x22C 0x20 read-write 0x00000808 BUSLATW2W Bus turnaround phase for consecutive write duration 0 8 BUSLATR2R Bus turnaround phase for consecutive read duration 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 SWPEN1 Standby wake-up pin 1 enable 8 1 read-write SWPEN2 Standby wake-up pin 2 enable 9 1 read-write SWPEN6 Standby wake-up pin 6 enable 13 1 read-write SWPEN7 Standby wake-up pin 7 enable 14 1 read-write LDOOV LDOOV LDO output voltage register 0x10 0x20 0x00000000 LDOOVSEL LDO output voltage select 0 2 read-write VREXLPEN Voltage regulator extra low power mode enable 4 1 read-write CRM Clock and reset management CRM 0x40023800 0x0 0x400 registers CRM CRM global interrupt 5 CTRL CTRL Clock control register 0x0 0x20 0x00000083 HICKEN High speed internal clock enable 0 1 read-write HICKSTBL High speed internal clock ready flag 1 1 read-only HICKTRIM High speed internal clock trimming 2 6 read-write HICKCAL High speed internal clock calibration 8 8 read-only HEXTEN High speed exernal crystal enable 16 1 read-write HEXTSTBL High speed exernal crystal ready flag 17 1 read-only HEXTBYPS High speed exernal crystal bypass 18 1 read-write CFDEN Clock failure detection enable 19 1 read-write PLLEN PLL enable 24 1 read-write PLLSTBL PLL clock ready flag 25 1 read-only PLLCFG PLLCFG PLL configuration register (CRM_PLLCFG) 0x4 0x20 0x00033002 PLL_MS PLL pre-division 0 4 read-write PLL_NS PLL frequency multiplication factor 6 9 read-write PLL_FR PLL post-division 16 3 read-write PLLRCS PLL reference clock select 22 1 read-write CFG CFG Clock configuration register(CRM_CFG) 0x8 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 10 3 read-write APB2DIV APB2 division 13 3 read-write ERTCDIV HEXT division for ERTC clock 16 5 read-write CLKOUTDIV1 Clock output division1 27 3 read-write CLKOUT_SEL1 Clock output selection1 30 2 read-write CLKINT CLKINT Clock interrupt register (CRM_CLKINT) 0xC 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 AHBRST1 AHBRST1 AHB peripheral reset register1 (CRM_AHBRST1) 0x10 0x20 read-write 0x000000000 GPIOARST IO port A reset 0 1 GPIOBRST IO port B reset 1 1 GPIOCRST IO port C reset 2 1 GPIODRST IO port D reset 3 1 GPIOERST IO port E reset 4 1 GPIOFRST IO port F reset 5 1 CRCRST CRC reset 12 1 DMA1RST DMA1 reset 22 1 DMA2RST DMA2 reset 24 1 AHBRST2 AHBRST2 AHB peripheral reset register 2 (CRM_AHBRST2) 0x14 0x20 read-write 0x00000000 OTGFS1RST OTGFS1 reset 7 1 AHBRST3 AHBRST3 AHB peripheral reset register 3 (CRM_AHBRST3) 0x18 0x20 read-write 0x00000000 XMCRST XMC reset 0 1 APB1RST APB1RST APB1 peripheral reset register (CRM_APB1RST) 0x20 0x20 read-write 0x00000000 TMR2RST Timer2 reset 0 1 TMR3RST Timer3 reset 1 1 TMR4RST Timer4 reset 2 1 TMR6RST Timer6 reset 4 1 TMR7RST Timer7 reset 5 1 TMR12RST Timer12 reset 6 1 TMR13RST Timer13 reset 7 1 TMR14RST Timer14 reset 8 1 WWDTRST Window watchdog reset 11 1 SPI2RST SPI2 reset 14 1 SPI3RST SPI3 reset 15 1 USART2RST USART2 reset 17 1 USART3RST USART3 reset 18 1 USART4RST USART4 reset 19 1 USART5RST USART5 reset 20 1 I2C1RST I2C1 reset 21 1 I2C2RST I2C2 reset 22 1 I2C3RST I2C3 reset 23 1 CAN1RST CAN1 reset 25 1 CAN2RST CAN2 reset 26 1 PWCRST PWC reset 28 1 DACRST DAC reset 29 1 USART7RST USART7 reset 30 1 USART8RST USART8 reset 31 1 APB2RST APB2RST APB2 peripheral reset register (CRM_APB2RST) 0x24 0x20 read-write 0x00000000 TMR1RST Timer1 reset 0 1 USART1RST USART1 reset 4 1 USART6RST USART6 reset 5 1 ADCRST ADC reset 8 1 SPI1RST SPI1 reset 12 1 SCFGRST SCFG reset 14 1 TMR9RST Timer9 reset 16 1 TMR10RST Timer10 reset 17 1 TMR11RST Timer 11 reset 18 1 ACCRST ACC reset 29 1 AHBEN1 AHBEN1 AHB Peripheral Clock enable register 1 (CRM_AHBEN1) 0x30 0x20 read-write 0x00000000 GPIOAEN IO A clock enable 0 1 GPIOBEN IO B clock enable 1 1 GPIOCEN IO C clock enable 2 1 GPIODEN IO D clock enable 3 1 GPIOEEN IO E clock enable 4 1 GPIOFEN IO F clock enable 5 1 CRCEN CRC clock enable 12 1 DMA1EN DMA1 clock enable 22 1 DMA2EN DMA2 clock enable 24 1 AHBEN2 AHBEN2 AHB peripheral clock enable register 2 (CRM_AHBEN2) 0x34 0x20 read-write 0x00000000 OTGFS1EN OTGFS1 clock enable 7 1 AHBEN3 AHBEN3 AHB peripheral clock enable register 3 (CRM_AHBEN3) 0x38 0x20 read-write 0x00000000 XMCEN XMC clock enable 0 1 APB1EN APB1EN APB1 peripheral clock enable register (CRM_APB1EN) 0x40 0x20 read-write 0x00000000 TMR2EN Timer2 clock enable 0 1 TMR3EN Timer3 clock enable 1 1 TMR4EN Timer4 clock enable 2 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 WWDT clock enable 11 1 SPI2EN SPI2 clock enable 14 1 SPI3EN SPI3 clock enable 15 1 USART2EN USART2 clock enable 17 1 USART3EN USART3 clock enable 18 1 USART4EN USART4 clock enable 19 1 USART5EN USART5 clock enable 20 1 I2C1EN I2C1 clock enable 21 1 I2C2EN I2C2 clock enable 22 1 I2C3EN I2C3 clock enable 23 1 CAN1EN CAN1 clock enable 25 1 CAN2EN CAN2 clock enable 26 1 PWCEN PWC clock enable 28 1 DACEN DAC clock enable 29 1 USART7EN USART7 clock enable 30 1 USART8EN USART8 clock enable 31 1 APB2EN APB2EN APB2 peripheral clock enable register (CRM_APB2EN) 0x44 0x20 read-write 0x00000000 TMR1EN Timer1 clock enable 0 1 USART1EN USART1 clock enable 4 1 USART6EN USART6 clock enable 5 1 ADCEN ADC clock enable 8 1 SPI1EN SPI1 clock enable 12 1 SCFGEN SCFG clock enable 14 1 TMR9EN Timer9 clock enable 16 1 TMR10EN Timer10 clock enable 17 1 TMR11EN Timer11 clock enable 18 1 ACCEN ACC clock enable 29 1 AHBLPEN1 AHBLPEN1 AHB Low-power Peripheral Clock enable register 1 (CRM_AHBLPEN1) 0x50 0x20 read-write 0x3E6390FF GPIOALPEN IO A clock enable during sleep mode 0 1 GPIOBLPEN IO B clock enable during sleep mode 1 1 GPIOCLPEN IO C clock enable during sleep mode 2 1 GPIODLPEN IO D clock enable during sleep mode 3 1 GPIOELPEN IO E clock enable during sleep mode 4 1 GPIOFLPEN IO F clock enable during sleep mode 5 1 CRCLPEN CRC clock enable during sleep mode 12 1 FLASHLPEN Flash clock enable during sleep mode 15 1 SRAMLPEN SRAM clock enable during sleep mode 16 1 DMA1LPEN DMA1 clock enable during sleep mode 22 1 DMA2LPEN DMA2 clock enable during sleep mode 24 1 AHBLPEN2 AHBLPEN2 AHB peripheral Low-power clock enable register 2 (CRM_AHBLPEN2) 0x54 0x20 read-write 0x00008081 OTGFS1LPEN OTGFS1 clock enable during sleep mode 7 1 AHBLPEN3 AHBLPEN3 AHB peripheral Low-power clock enable register 3 (CRM_AHBLPEN3) 0x58 0x20 read-write 0x0000C003 XMCLPEN XMC clock enable during sleep mode 0 1 APB1LPEN APB1LPEN APB1 peripheral Low-power clock enable register (CRM_APB1LPEN) 0x60 0x20 read-write 0xF6FEE9FF TMR2LPEN Timer2 clock enable during sleep mode 0 1 TMR3LPEN Timer3 clock enable during sleep mode 1 1 TMR4LPEN Timer4 clock enable during sleep mode 2 1 TMR6LPEN Timer6 clock enable during sleep mode 4 1 TMR7LPEN Timer7 clock enable during sleep mode 5 1 TMR12LPEN Timer12 clock enable during sleep mode 6 1 TMR13LPEN Timer13 clock enable during sleep mode 7 1 TMR14LPEN Timer14 clock enable during sleep mode 8 1 WWDTLPEN WWDT clock enable during sleep mode 11 1 SPI2LPEN SPI2 clock enable during sleep mode 14 1 SPI3LPEN SPI3 clock enable during sleep mode 15 1 USART2LPEN USART2 clock enable during sleep mode 17 1 USART3LPEN USART3 clock enable during sleep mode 18 1 USART4LPEN USART4 clock enable during sleep mode 19 1 USART5LPEN USART5 clock enable during sleep mode 20 1 I2C1CPEN I2C1 clock enable during sleep mode 21 1 I2C2CPEN I2C2 clock enable during sleep mode 22 1 I2C3CPEN I2C3 clock enable during sleep mode 23 1 CAN1LPEN CAN1 clock enable during sleep mode 25 1 CAN2LPEN CAN2 clock enable during sleep mode 26 1 PWCLPEN PWC clock enable during sleep mode 28 1 DACLPEN DAC clock enable during sleep mode 29 1 USART7LPEN USART7 clock enable during sleep mode 30 1 USART8LPEN USART8 clock enable during sleep mode 31 1 APB2LPEN APB2LPEN APB2 peripheral Low-power clock enable register (CRM_APB2LPEN) 0x64 0x20 read-write 0x20177733 TMR1LPEN Timer1 clock enable during sleep mode 0 1 USART1LPEN USART1 clock enable during sleep mode 4 1 USART6LPEN USART6 clock enable during sleep mode 5 1 ADCLPEN ADC clock enable during sleep mode 8 1 SPI1LPEN SPI1 clock enable during sleep mode 12 1 SCFGLPEN SCFG clock enable during sleep mode 14 1 TMR9LPEN Timer9 clock enable during sleep mode 16 1 TMR10LPEN Timer10 clock enable during sleep mode 17 1 TMR11LPEN Timer11 clock enable during sleep mode 18 1 ACCLPEN ACC clock enable during sleep mode 29 1 PICLKS PICLKS Peripheral independent clock register (CRM_PICLKS) 0x68 0x20 0x00000000 USART1SEL USART1 clock select 0 2 read-write USART2SEL USART2 clock select 2 2 read-write USART3SEL USART3 clock select 4 2 read-write I2C1SEL I2C1 clock select 12 2 read-write BPDC BPDC Battery powered domain control register (CRM_BPDC) 0x70 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 ERTCSEL ERTC clock source selection 8 2 read-write ERTCEN ERTC clock enable 15 1 read-write BPDRST Battery powered domain software reset 16 1 read-write CTRLSTS CTRLSTS Control/status register (CRM_CTRLSTS) 0x74 0x20 0x0C000000 LICKEN Low speed internal clock enable 0 1 read-write LICKSTBL Low speed internal clock ready 1 1 read-only RSTFC Reset reset flag 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 0xA0 0x20 0x00000000 HICKCAL_KEY HICKCAL write key value 0 8 read-write HICKDIV HICK 6 divider selection 12 1 read-write HICK_TO_USB HICK to usb clock 13 1 read-write HICK_TO_SCLK HICK to system clock 14 1 read-write PLLCLK_TO_ADC ADC clock source select 15 1 read-write CLKOUT_SEL2 Clock output select2 16 4 read-write CLKOUTDIV2 Clock output division2 28 4 read-write MISC2 MISC2 Miscellaneous register2 0xA4 0x20 0x0000000D AUTO_STEP_EN AUTO_STEP_EN 4 2 read-write USBDIV USB division 12 4 read-write HICK_TO_SCLK_DIV HICK as system clock frequency division 16 3 read-write HEXT_TO_SCLK_DIV HEXT as system clock frequency division 19 3 read-write GPIOA General purpose I/Os GPIO 0x40020000 0x0 0x400 registers CFGR CFGR GPIO configuration register 0x0 0x20 read-write 0x00000000 IOMC15 GPIOx pin 15 mode configurate 30 2 IOMC14 GPIOx pin 14 mode configurate 28 2 IOMC13 GPIOx pin 13 mode configurate 26 2 IOMC12 GPIOx pin 12 mode configurate 24 2 IOMC11 GPIOx pin 11 mode configurate 22 2 IOMC10 GPIOx pin 10 mode configurate 20 2 IOMC9 GPIOx pin 9 mode configurate 18 2 IOMC8 GPIOx pin 8 mode configurate 16 2 IOMC7 GPIOx pin 7 mode configurate 14 2 IOMC6 GPIOx pin 6 mode configurate 12 2 IOMC5 GPIOx pin 5 mode configurate 10 2 IOMC4 GPIOx pin 4 mode configurate 8 2 IOMC3 GPIOx pin 3 mode configurate 6 2 IOMC2 GPIOx pin 2 mode configurate 4 2 IOMC1 GPIOx pin 1 mode configurate 2 2 IOMC0 GPIOx pin 0 mode configurate 0 2 OMODE OMODE GPIO output mode register 0x4 0x20 read-write 0x00000000 OM15 GPIOx pin 15 outpu mode configurate 15 1 OM14 GPIOx pin 14 outpu mode configurate 14 1 OM13 GPIOx pin 13 outpu mode configurate 13 1 OM12 GPIOx pin 12 outpu mode configurate 12 1 OM11 GPIOx pin 11 outpu mode configurate 11 1 OM10 GPIOx pin 10 outpu mode configurate 10 1 OM9 GPIOx pin 9 outpu mode configurate 9 1 OM8 GPIOx pin 8 outpu mode configurate 8 1 OM7 GPIOx pin 7 outpu mode configurate 7 1 OM6 GPIOx pin 6 outpu mode configurate 6 1 OM5 GPIOx pin 5 outpu mode configurate 5 1 OM4 GPIOx pin 4 outpu mode configurate 4 1 OM3 GPIOx pin 3 outpu mode configurate 3 1 OM2 GPIOx pin 2 outpu mode configurate 2 1 OM1 GPIOx pin 1 outpu mode configurate 1 1 OM0 GPIOx pin 0 outpu mode configurate 0 1 ODRVR ODRVR GPIO drive capability register 0x8 0x20 read-write 0x00000000 ODRV15 GPIOx pin 15 output drive capability 30 2 ODRV14 GPIOx pin 14 output drive capability 28 2 ODRV13 GPIOx pin 13 output drive capability 26 2 ODRV12 GPIOx pin 12 output drive capability 24 2 ODRV11 GPIOx pin 11 output drive capability 22 2 ODRV10 GPIOx pin 10 output drive capability 20 2 ODRV9 GPIOx pin 9 output drive capability 18 2 ODRV8 GPIOx pin 8 output drive capability 16 2 ODRV7 GPIOx pin 7 output drive capability 14 2 ODRV6 GPIOx pin 6 output drive capability 12 2 ODRV5 GPIOx pin 5 output drive capability 10 2 ODRV4 GPIOx pin 4 output drive capability 8 2 ODRV3 GPIOx pin 3 output drive capability 6 2 ODRV2 GPIOx pin 2 output drive capability 4 2 ODRV1 GPIOx pin 1 output drive capability 2 2 ODRV0 GPIOx pin 0 output drive capability 0 2 PULL PULL GPIO pull-up/pull-down register 0xC 0x20 read-write 0x00000000 PULL15 GPIOx pin 15 pull configuration 30 2 PULL14 GPIOx pin 14 pull configuration 28 2 PULL13 GPIOx pin 13 pull configuration 26 2 PULL12 GPIOx pin 12 pull configuration 24 2 PULL11 GPIOx pin 11 pull configuration 22 2 PULL10 GPIOx pin 10 pull configuration 20 2 PULL9 GPIOx pin 9 pull configuration 18 2 PULL8 GPIOx pin 8 pull configuration 16 2 PULL7 GPIOx pin 7 pull configuration 14 2 PULL6 GPIOx pin 6 pull configuration 12 2 PULL5 GPIOx pin 5 pull configuration 10 2 PULL4 GPIOx pin 4 pull configuration 8 2 PULL3 GPIOx pin 3 pull configuration 6 2 PULL2 GPIOx pin 2 pull configuration 4 2 PULL1 GPIOx pin 1 pull configuration 2 2 PULL0 GPIOx pin 0 pull configuration 0 2 IDT IDT GPIO input data register 0x10 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 GPIO output data register 0x14 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 0x18 0x20 write-only 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 WPR WPR Port write protect register 0x1C 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 MUXL MUXL GPIO muxing function low register 0x20 0x20 read-write 0x00000000 MUXL7 GPIOx pin 7 muxing 28 4 MUXL6 GPIOx pin 6 muxing 24 4 MUXL5 GPIOx pin 5 muxing 20 4 MUXL4 GPIOx pin 4 muxing 16 4 MUXL3 GPIOx pin 3 muxing 12 4 MUXL2 GPIOx pin 2 muxing 8 4 MUXL1 GPIOx pin 1 muxing 4 4 MUXL0 GPIOx pin 0 muxing 0 4 MUXH MUXH GPIO muxing function high register 0x24 0x20 read-write 0x00000000 MUXH15 GPIOx pin 15 muxing 28 4 MUXH14 GPIOx pin 14 muxing 24 4 MUXH13 GPIOx pin 13 muxing 20 4 MUXH12 GPIOx pin 12 muxing 16 4 MUXH11 GPIOx pin 11 muxing 12 4 MUXH10 GPIOx pin 10 muxing 8 4 MUXH9 GPIOx pin 9 muxing 4 4 MUXH8 GPIOx pin 8 muxing 0 4 CLR CLR GPIO bit reset register 0x28 0x20 write-only 0x00000000 IOCB0 Clear bit 0 0 1 IOCB1 Clear bit 1 1 1 IOCB2 Clear bit 2 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 TOGR TOGR GPIO bit toggle register 0x2C 0x20 write-only 0x00000000 IOTB0 Toggle bit 0 0 1 IOTB1 Toggle bit 1 1 1 IOTB2 Toggle bit 2 2 1 IOTB3 Toggle bit 3 3 1 IOTB4 Toggle bit 4 4 1 IOTB5 Toggle bit 5 5 1 IOTB6 Toggle bit 6 6 1 IOTB7 Toggle bit 7 7 1 IOTB8 Toggle bit 8 8 1 IOTB9 Toggle bit 9 9 1 IOTB10 Toggle bit 10 10 1 IOTB11 Toggle bit 11 11 1 IOTB12 Toggle bit 12 12 1 IOTB13 Toggle bit 13 13 1 IOTB14 Toggle bit 14 14 1 IOTB15 Toggle bit 15 15 1 HDRV HDRV Huge current driver 0x3C 0x20 read-write 0x00000000 HDRV0 Port x driver bit y 0 1 HDRV1 Port x driver bit y 1 1 HDRV2 Port x driver bit y 2 1 HDRV3 Port x driver bit y 3 1 HDRV4 Port x driver bit y 4 1 HDRV5 Port x driver bit y 5 1 HDRV6 Port x driver bit y 6 1 HDRV7 Port x driver bit y 7 1 HDRV8 Port x driver bit y 8 1 HDRV9 Port x driver bit y 9 1 HDRV10 Port x driver bit y 10 1 HDRV11 Port x driver bit y 11 1 HDRV12 Port x driver bit y 12 1 HDRV13 Port x driver bit y 13 1 HDRV14 Port x driver bit y 14 1 HDRV15 Port x driver bit y 15 1 GPIOB 0x40020400 GPIOC 0x40020800 GPIOD 0x40020C00 GPIOE 0x40021000 GPIOF 0x40021400 EXINT EXINT EXINT 0x40013C00 0x0 0x400 registers 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 ERTCALARM ERTC Alarm interrupt connect to EXINT line17 41 OTGFS1_WKUP OTGFS1_WKUP interrupt connect to EXINT line18 42 TAMPER Tamper interrupt connect to EXINT line21 2 ERTC_WKUP ERTC Global interrupt connect to EXINT line22 3 I2C1_EVT I2C1 wakeup interrupt connect to EXINT line23 31 USART1 USART1 wakeup interrupt connect to EXINT line25 37 USART2 USART2 wakeup interrupt connect to EXINT line26 38 USART3 USART3 wakeup interrupt connect to EXINT line28 39 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 INTEN21 Interrupt enable or disable on line 21 21 1 INTEN22 Interrupt enable or disable on line 22 22 1 INTEN23 Interrupt enable or disable on line 23 23 1 INTEN25 Interrupt enable or disable on line 25 25 1 INTEN26 Interrupt enable or disable on line 26 26 1 INTEN28 Interrupt enable or disable on line 28 28 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 EVTEN21 Event enable or disable on line 21 21 1 EVTEN22 Event enable or disable on line 22 22 1 EVTEN23 Event enable or disable on line 23 23 1 EVTEN25 Event enable or disable on line 25 25 1 EVTEN26 Event enable or disable on line 26 26 1 EVTEN28 Event enable or disable on line 28 28 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 RP21 Rising polarity configuration bit of line 21 21 1 RP22 Rising polarity configuration bit of line 22 22 1 RP23 Rising polarity configuration bit of line 23 23 1 RP25 Rising polarity configuration bit of line 25 25 1 RP26 Rising polarity configuration bit of line 26 26 1 RP28 Rising polarity configuration bit of line 28 28 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 FP21 Falling polarity event configuration bit of line 21 21 1 FP22 Falling polarity event configuration bit of line 22 22 1 FP23 Falling polarity event configuration bit of line 23 23 1 FP25 Falling polarity event configuration bit of line 25 25 1 FP26 Falling polarity event configuration bit of line 26 26 1 FP28 Falling polarity event configuration bit of line 28 28 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 SWT21 Software triggle on line 21 21 1 SWT22 Software triggle on line 22 22 1 SWT23 Software triggle on line 23 23 1 SWT25 Software triggle on line 25 25 1 SWT26 Software triggle on line 26 26 1 SWT28 Software triggle on line 28 28 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 LINE21 Line 21 state bit 21 1 LINE22 Line 22 state bit 22 1 LINE23 Line 23 state bit 23 1 LINE25 Line 25 state bit 25 1 LINE26 Line 26 state bit 26 1 LINE28 Line 28 state bit 28 1 DMA1 DMA controller DMA 0x40026000 0x0 0x200 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 FDTF1 Channel 1 full data transfer event flag 1 1 HDTF1 Channel 1 half data transfer event flag 2 1 DTERRF1 Channel 1 data transfer error event flag 3 1 GF2 Channel 2 Global event flag 4 1 FDTF2 Channel 2 full data transfer event flag 5 1 HDTF2 Channel 2 half data transfer event flag 6 1 DTERRF2 Channel 2 data transfer error event flag 7 1 GF3 Channel 3 Global event flag 8 1 FDTF3 Channel 3 full data transfer event flag 9 1 HDTF3 Channel 3 half data transfer event flag 10 1 DTERRF3 Channel 3 data transfer error event flag 11 1 GF4 Channel 4 Global event flag 12 1 FDTF4 Channel 4 full data transfer event flag 13 1 HDTF4 Channel 4 half data transfer event flag 14 1 DTERRF4 Channel 4 data transfer error event flag 15 1 GF5 Channel 5 Global event flag 16 1 FDTF5 Channel 5 full data transfer event flag 17 1 HDTF5 Channel 5 half data transfer event flag 18 1 DTERRF5 Channel 5 data transfer error event flag 19 1 GF6 Channel 6 Global event flag 20 1 FDTF6 Channel 6 full data transfer event flag 21 1 HDTF6 Channel 6 half data transfer event flag 22 1 DTERRF6 Channel 6 data transfer error event flag 23 1 GF7 Channel 7 Global event flag 24 1 FDTF7 Channel 7 full data transfer event flag 25 1 HDTF7 Channel 7 half data transfer event flag 26 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(DMA_C1CTRL) 0x8 0x20 read-write 0x00000000 CHEN Channel enable 0 1 FDTIEN Transfer complete interrupt enable 1 1 HDTIEN Half transfer interrupt enable 2 1 DTERRIEN Transfer error interrupt enable 3 1 DTD Data transfer direction 4 1 LM Loop mode 5 1 PINCM Peripheral increment mode 6 1 MINCM Memory 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 (DMA_C2CTRL) 0x1C 0x20 read-write 0x00000000 CHEN Channel enable 0 1 FDTIEN Transfer complete interrupt enable 1 1 HDTIEN Half transfer interrupt enable 2 1 DTERRIEN Transfer error interrupt enable 3 1 DTD Data transfer direction 4 1 LM Loop mode 5 1 PINCM Peripheral increment mode 6 1 MINCM Memory 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 (DMA_C3CTRL) 0x30 0x20 read-write 0x00000000 CHEN Channel enable 0 1 FDTIEN Transfer complete interrupt enable 1 1 HDTIEN Half transfer interrupt enable 2 1 DTERRIEN Transfer error interrupt enable 3 1 DTD Data transfer direction 4 1 LM Loop mode 5 1 PINCM Peripheral increment mode 6 1 MINCM Memory 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 (DMA_C4CTRL) 0x44 0x20 read-write 0x00000000 CHEN Channel enable 0 1 FDTIEN Transfer complete interrupt enable 1 1 HDTIEN Half transfer interrupt enable 2 1 DTERRIEN Transfer error interrupt enable 3 1 DTD Data transfer direction 4 1 LM Loop mode 5 1 PINCM Peripheral increment mode 6 1 MINCM Memory 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 (DMA_C5CTRL) 0x58 0x20 read-write 0x00000000 CHEN Channel enable 0 1 FDTIEN Transfer complete interrupt enable 1 1 HDTIEN Half transfer interrupt enable 2 1 DTERRIEN Transfer error interrupt enable 3 1 DTD Data transfer direction 4 1 LM Loop mode 5 1 PINCM Peripheral increment mode 6 1 MINCM Memory 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(DMA_C6CTRL) 0x6C 0x20 read-write 0x00000000 CHEN Channel enable 0 1 FDTIEN Transfer complete interrupt enable 1 1 HDTIEN Half transfer interrupt enable 2 1 DTERRIEN Transfer error interrupt enable 3 1 DTD Data transfer direction 4 1 LM Loop mode 5 1 PINCM Peripheral increment mode 6 1 MINCM Memory 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(DMA_C7CTRL) 0x80 0x20 read-write 0x00000000 CHEN Channel enable 0 1 FDTIEN Transfer complete interrupt enable 1 1 HDTIEN Half transfer interrupt enable 2 1 DTERRIEN Transfer error interrupt enable 3 1 DTD Data transfer direction 4 1 LM Loop mode 5 1 PINCM Peripheral increment mode 6 1 MINCM Memory increment mode 7 1 PWIDTH Peripheral data bit width 8 2 MWIDTH Memory data bit width 10 2 CHPL Channel Priority level 12 2 M2M Memory to memory mode 14 1 C7DTCNT C7DTCNT DMA channel 7 number of data to transfer register 0x84 0x20 read-write 0x00000000 CNT Number of data to transfer 0 16 C7PADDR C7PADDR DMA channel 7 peripheral base address register 0x88 0x20 read-write 0x00000000 PADDR Peripheral address 0 32 C7MADDR C7MADDR DMA channel 7 memory base address register 0x8C 0x20 read-write 0x00000000 MADDR Memory address 0 32 DMA_MUXSEL DMA_MUXSEL DMAMUX Table Selection 0x100 0x20 0x00000000 TBL_SEL Multiplexer Table Select 0 1 read-write MUXC1CTRL MUXC1CTRL Channel 1 Configuration Register 0x104 0x20 0x00000000 REQSEL DMA request select 0 7 read-write SYNCOVIEN Synchronization overrun interrupt enable 8 1 read-write EVTGEN Event generation enable 9 1 read-write SYNCEN Synchroniztion enable 16 1 read-write SYNCPOL Synchronization polarity 17 2 read-write REQCNT Number of DMA requests 19 5 read-write SYNCSEL Synchronization Identification 24 5 read-write MUXC2CTRL MUXC2CTRL Channel 2 Configuration Register 0x108 0x20 0x00000000 REQSEL DMA request select 0 7 read-write SYNCOVIEN Synchronization overrun interrupt enable 8 1 read-write EVTGEN Event generation enable 9 1 read-write SYNCEN Synchroniztion enable 16 1 read-write SYNCPOL Synchronization polarity 17 2 read-write REQCNT Number of DMA requests 19 5 read-write SYNCSEL Synchronization Identification 24 5 read-write MUXC3CTRL MUXC3CTRL Channel 3 Configuration Register 0x10C 0x20 0x00000000 REQSEL DMA request select 0 7 read-write SYNCOVIEN Synchronization overrun interrupt enable 8 1 read-write EVTGEN Event generation enable 9 1 read-write SYNCEN Synchroniztion enable 16 1 read-write SYNCPOL Synchronization polarity 17 2 read-write REQCNT Number of DMA requests 19 5 read-write SYNCSEL Synchronization Identification 24 5 read-write MUXC4CTRL MUXC4CTRL Channel 4 Configuration Register 0x110 0x20 0x00000000 REQSEL DMA request select 0 7 read-write SYNCOVIEN Synchronization overrun interrupt enable 8 1 read-write EVTGEN Event generation enable 9 1 read-write SYNCEN Synchroniztion enable 16 1 read-write SYNCPOL Synchronization polarity 17 2 read-write REQCNT Number of DMA requests 19 5 read-write SYNCSEL Synchronization Identification 24 5 read-write MUXC5CTRL MUXC5CTRL Channel 5 Configuration Register 0x114 0x20 0x00000000 REQSEL DMA request select 0 7 read-write SYNCOVIEN Synchronization overrun interrupt enable 8 1 read-write EVTGEN Event generation enable 9 1 read-write SYNCEN Synchroniztion enable 16 1 read-write SYNCPOL Synchronization polarity 17 2 read-write REQCNT Number of DMA requests 19 5 read-write SYNCSEL Synchronization Identification 24 5 read-write MUXC6CTRL MUXC6CTRL Channel 6 Configuration Register 0x118 0x20 0x00000000 REQSEL DMA request select 0 7 read-write SYNCOVIEN Synchronization overrun interrupt enable 8 1 read-write EVTGEN Event generation enable 9 1 read-write SYNCEN Synchroniztion enable 16 1 read-write SYNCPOL Synchronization polarity 17 2 read-write REQCNT Number of DMA requests 19 5 read-write SYNCSEL Synchronization Identification 24 5 read-write MUXC7CTRL MUXC7CTRL Channel 7 Configuration Register 0x11C 0x20 0x00000000 REQSEL DMA request select 0 7 read-write SYNCOVIEN Synchronization overrun interrupt enable 8 1 read-write EVTGEN Event generation enable 9 1 read-write SYNCEN Synchroniztion enable 16 1 read-write SYNCPOL Synchronization polarity 17 2 read-write REQCNT Number of DMA requests 19 5 read-write SYNCSEL Synchronization Identification 24 5 read-write MUXG1CTRL MUXG1CTRL Generator 1 Configuration Register 0x120 0x20 0x00000000 SIGSEL Signal select 0 5 read-write TRGOVIEN Trigger overrun interrupt enable 8 1 read-write GEN DMA request generator enable 16 1 read-write GPOL DMA request generator trigger polarity 17 2 read-write GREQCNT Number of DMA requests to be generated 19 5 read-write MUXG2CTRL MUXG2CTRL Generator 2 Configuration Register 0x124 0x20 0x00000000 SIGSEL Signal select 0 5 read-write TRGOVIEN Trigger overrun interrupt enable 8 1 read-write GEN DMA request generator enable 16 1 read-write GPOL DMA request generator trigger polarity 17 2 read-write GREQCNT Number of DMA requests to be generated 19 5 read-write MUXG3CTRL MUXG3CTRL Generator 3 Configuration Register 0x128 0x20 0x00000000 SIGSEL Signal select 0 5 read-write TRGOVIEN Trigger overrun interrupt enable 8 1 read-write GEN DMA request generator enable 16 1 read-write GPOL DMA request generator trigger polarity 17 2 read-write GREQCNT Number of DMA requests to be generated 19 5 read-write MUXG4CTRL MUXG4CTRL Generator 4 Configuration Register 0x12C 0x20 0x00000000 SIGSEL Signal select 0 5 read-write TRGOVIEN Trigger overrun interrupt enable 8 1 read-write GEN DMA request generator enable 16 1 read-write GPOL DMA request generator trigger polarity 17 2 read-write GREQCNT Number of DMA requests to be generated 19 5 read-write MUXSYNCSTS MUXSYNCSTS Channel Interrupt Status Register 0x130 0x20 0x00000000 SYNCOVF1 Synchronizaton overrun interrupt flag 0 1 read-only SYNCOVF2 Synchronizaton overrun interrupt flag 1 1 read-only SYNCOVF3 Synchronizaton overrun interrupt flag 2 1 read-only SYNCOVF4 Synchronizaton overrun interrupt flag 3 1 read-only SYNCOVF5 Synchronizaton overrun interrupt flag 4 1 read-only SYNCOVF6 Synchronizaton overrun interrupt flag 5 1 read-only SYNCOVF7 Synchronizaton overrun interrupt flag 6 1 read-only MUXSYNCCLR MUXSYNCCLR Channel Interrupt Clear Flag Register 0x134 0x20 0x00000000 SYNCOVFC1 Clear synchronizaton overrun interrupt flag 0 1 read-write SYNCOVFC2 Clear synchronizaton overrun interrupt flag 1 1 read-write SYNCOVFC3 Clear synchronizaton overrun interrupt flag 2 1 read-write SYNCOVFC4 Clear synchronizaton overrun interrupt flag 3 1 read-write SYNCOVFC5 Clear synchronizaton overrun interrupt flag 4 1 read-write SYNCOVFC6 Clear synchronizaton overrun interrupt flag 5 1 read-write SYNCOVFC7 Clear synchronizaton overrun interrupt flag 6 1 read-write MUXGSTS MUXGSTS Generator Interrupt Status Register 0x138 0x20 0x00000000 TRGOVF1 Trigger overrun interrupt flag 0 1 read-write TRGOVF2 Trigger overrun interrupt flag 1 1 read-write TRGOVF3 Trigger overrun interrupt flag 2 1 read-write TRGOVF4 Trigger overrun interrupt flag 3 1 read-write MUXGCLR MUXGCLR Generator Interrupt Clear Flag Register 0x13C 0x20 0x00000000 TRGOVFC1 Clear trigger overrun interrupt flag 0 1 read-write TRGOVFC2 Clear trigger overrun interrupt flag 1 1 read-write TRGOVFC3 Clear trigger overrun interrupt flag 2 1 read-write TRGOVFC4 Clear trigger overrun interrupt flag 3 1 read-write DMA2 0x40026400 ERTC Real-time clock ERTC 0x40002800 0x0 0x400 registers TIME TIME time register 0x0 0x20 read-write 0x00000000 AMPM AM/PM notation 22 1 HT Hour tens 20 2 HU Hour units 16 4 MT Minute tens 12 3 MU Minute units 8 4 ST Second tens 4 3 SU Second units 0 4 DATE DATE date register 0x4 0x20 read-write 0x00002101 YT Year tens 20 4 YU Year units 16 4 WK Week 13 3 MT Month tens 12 1 MU Month units 8 4 DT Date tens 4 2 DU Date units 0 4 CTRL CTRL control register 0x8 0x20 read-write 0x00000000 CALOEN Calibration output enable 23 1 OUTSEL Output source selection 21 2 OUTP Output polarity 20 1 CALOSEL Calibration output selection 19 1 BPR Battery power domain data register 18 1 DEC1H Decrease 1 hour 17 1 ADD1H Add 1 hour 16 1 TSIEN Timestamp interrupt enable 15 1 WATIEN Wakeup timer interrupt enable 14 1 ALBIEN Alarm B interrupt enable 13 1 ALAIEN Alarm A interrupt enable 12 1 TSEN Timestamp enable 11 1 WATEN Wakeup timer enable 10 1 ALBEN Alarm B enable 9 1 ALAEN Alarm A enable 8 1 CCALEN Coarse calibration enable 7 1 HM Hour mode 6 1 DREN Date/time register direct read enable 5 1 RCDEN Reference clock detection enable 4 1 TSEDG Timestamp trigger edge 3 1 WATCLK Wakeup timer clock selection 0 3 STS STS initialization and status register 0xC 0x20 0x00000007 ALAWF Alarm A register allows write flag 0 1 read-only ALBWF Alarm B register allows write flag 1 1 read-only WATWF Wakeup timer register allows write flag 2 1 read-only TADJF Time adjustment flag 3 1 read-write INITF Calendar initialization flag 4 1 read-only UPDF Calendar update flag 5 1 read-write IMF Enter initialization mode flag 6 1 read-only IMEN Initialization mode enable 7 1 read-write ALAF Alarm A flag 8 1 read-write ALBF Alarm B flag 9 1 read-write WATF Wakeup timer flag 10 1 read-write TSF Timestamp flag 11 1 read-write TSOF Timestamp overflow flag 12 1 read-write TP1F Tamper detection 1 flag 13 1 read-write TP2F Tamper detection 2 flag 14 1 read-write CALUPDF Calibration value update completed flag 16 1 read-only DIV DIV Diveder register 0x10 0x20 read-write 0x007F00FF DIVA Diveder A 16 7 DIVB Diveder B 0 15 WAT WAT Wakeup timer register 0x14 0x20 read-write 0x0000FFFF VAL Wakeup timer reload value 0 16 CCAL CCAL Calibration register 0x18 0x20 read-write 0x00000000 CALDIR Calibration direction 7 1 CALVAL Calibration value 0 5 ALA ALA Alarm A register 0x1C 0x20 read-write 0x00000000 MASK4 Date/week mask 31 1 WKSEL Date/week mode select 30 1 DT Date tens 28 2 DU Date units 24 4 MASK3 Hours mask 23 1 AMPM AM/PM 22 1 HT Hour tens 20 2 HU Hour units 16 4 MASK2 Minutes mask 15 1 MT Minute tens 12 3 MU Minute units 8 4 MASK1 Seconds mask 7 1 ST Second tens 4 3 SU Second units 0 4 ALB ALB Alarm B register 0x20 0x20 read-write 0x00000000 MASK4 Date/week mask 31 1 WKSEL Date/week mode select 30 1 DT Date tens 28 2 DU Date units 24 4 MASK3 Hours mask 23 1 AMPM AM/PM 22 1 HT Hour tens 20 2 HU Hour units 16 4 MASK2 Minutes mask 15 1 MT Minute tens 12 3 MU Minute units 8 4 MASK1 Seconds mask 7 1 ST Second tens 4 3 SU Second units 0 4 WP WP write protection register 0x24 0x20 write-only 0x00000000 CMD Command register 0 8 SBS SBS sub second register 0x28 0x20 read-only 0x00000000 SBS Sub second value 0 16 TADJ TADJ time adjust register 0x2C 0x20 write-only 0x00000000 ADD1S Add 1 second 31 1 DECSBS Decrease sub-second value 0 15 TSTM TSTM time stamp time register 0x30 0x20 read-only 0x00000000 AMPM AMPM 22 1 HT Hour tens 20 2 HU Hour units 16 4 MT Minute tens 12 3 MU Minute units 8 4 ST Second tens 4 3 SU Second units 0 4 TSDT TSDT timestamp date register 0x34 0x20 read-only 0x00000000 WK Week 13 3 MT Month tens 12 1 MU Month units 8 4 DT Date tens 4 2 DU Date units 0 4 TSSBS TSSBS timestamp sub second register 0x38 0x20 read-only 0x00000000 SBS Sub second value 0 16 SCAL SCAL calibration register 0x3C 0x20 read-write 0x00000000 ADD Add ERTC clock 15 1 CAL8 8-second calibration period 14 1 CAL16 16 second calibration period 13 1 DEC Decrease ERTC clock 0 9 TAMP TAMP tamper and alternate function configuration register 0x40 0x20 read-write 0x00000000 OUTTYPE Output type 18 1 TSPIN Time stamp detection pin selection 17 1 TP1PIN Tamper detection pin selection 16 1 TPPU Tamper detection pull-up 15 1 TPPR Tamper detection pre-charge time 13 2 TPFLT Tamper detection filter time 11 2 TPFREQ Tamper detection frequency 8 3 TPTSEN Tamper detection timestamp enable 7 1 TP2EDG Tamper detection 2 valid edge 4 1 TP2EN Tamper detection 2 enable 3 1 TPIEN Tamper detection interrupt enable 2 1 TP1EDG Tamper detection 1 valid edge 1 1 TP1EN Tamper detection 1 enable 0 1 ALASBS ALASBS alarm A sub second register 0x44 0x20 read-write 0x00000000 SBSMSK Sub-second mask 24 4 SBS Sub-seconds value 0 15 ALBSBS ALBSBS alarm B sub second register 0x48 0x20 read-write 0x00000000 SBSMSK Sub-second mask 24 4 SBS Sub-seconds value 0 15 BPR1DT BPR1DT Battery powered domain register 0x50 0x20 read-write 0x00000000 DT Battery powered domain data 0 32 BPR2DT BPR2DT Battery powered domain register 0x54 0x20 read-write 0x00000000 DT Battery powered domain data 0 32 BPR3DT BPR3DT Battery powered domain register 0x58 0x20 read-write 0x00000000 DT Battery powered domain data 0 32 BPR4DT BPR4DT Battery powered domain register 0x5C 0x20 read-write 0x00000000 DT Battery powered domain data 0 32 BPR5DT BPR5DT Battery powered domain register 0x60 0x20 read-write 0x00000000 DT Battery powered domain data 0 32 BPR6DT BPR6DT Battery powered domain register 0x64 0x20 read-write 0x00000000 DT Battery powered domain data 0 32 BPR7DT BPR7DT Battery powered domain register 0x68 0x20 read-write 0x00000000 DT Battery powered domain data 0 32 BPR8DT BPR8DT Battery powered domain register 0x6C 0x20 read-write 0x00000000 DT Battery powered domain data 0 32 BPR9DT BPR9DT Battery powered domain register 0x70 0x20 read-write 0x00000000 DT Battery powered domain data 0 32 BPR10DT BPR10DT Battery powered domain register 0x74 0x20 read-write 0x00000000 DT Battery powered domain data 0 32 BPR11DT BPR11DT Battery powered domain register 0x78 0x20 read-write 0x00000000 DT Battery powered domain data 0 32 BPR12DT BPR12DT Battery powered domain register 0x7C 0x20 read-write 0x00000000 DT Battery powered domain data 0 32 BPR13DT BPR13DT Battery powered domain register 0x80 0x20 read-write 0x00000000 DT Battery powered domain data 0 32 BPR14DT BPR14DT Battery powered domain register 0x84 0x20 read-write 0x00000000 DT Battery powered domain data 0 32 BPR15DT BPR15DT Battery powered domain register 0x88 0x20 read-write 0x00000000 DT Battery powered domain data 0 32 BPR16DT BPR16DT Battery powered domain register 0x8C 0x20 read-write 0x00000000 DT Battery powered domain data 0 32 BPR17DT BPR17DT Battery powered domain register 0x90 0x20 read-write 0x00000000 DT Battery powered domain data 0 32 BPR18DT BPR18DT Battery powered domain register 0x94 0x20 read-write 0x00000000 DT Battery powered domain data 0 32 BPR19DT BPR19DT Battery powered domain register 0x98 0x20 read-write 0x00000000 DT Battery powered domain data 0 32 BPR20DT BPR20DT Battery powered domain register 0x9C 0x20 read-write 0x00000000 DT Battery powered domain data 0 32 WDT Watchdog WDT 0x40003000 0x0 0x400 registers CMD CMD Command register 0x0 0x20 write-only 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-only 0x00000000 DIVF Division value update complete flag 0 1 RLDF Reload value update complete flag 1 1 WINF Window value update complete flag 2 1 WIN WIN Window register 0x10 0x20 read-write 0x00000FFF WIN Window value 0 12 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 0x40010000 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 TRGOUT2EN TRGOUT2 enable 31 1 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 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 BRK BRK Brake register 0x44 0x20 read-write 0x0000 BKF brake input filter 16 4 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 CM3_OUTPUT CM3_OUTPUT Channel output mode register 0x70 0x20 read-write 0x00000000 C5OSEN Channel 5 output switch enable 7 1 C5OCTRL Channel 5 output control 4 3 C5OBEN Channel 5 output buffer enable 3 1 C5OIEN Channel 5 output immediately enable 2 1 C5DT C5DT Channel 5 data register 0x74 0x20 read-write 0x00000000 C5DT Channel 5 data register 0 16 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 TMR2_RMP TMR2_RMP TMR2 channel input remap register 0x50 0x20 read-write 0x0000 TMR2_CH1_IRMP TMR2 channel 1 input remap 10 2 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 TMR9 General purpose timer TIMER 0x40014000 0x0 0x400 registers 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 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 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 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 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 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 BRKIF Brake interrupt flag 7 1 TRGIF Trigger interrupt flag 6 1 HALLIF HALL interrupt flag 5 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 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 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 BRK BRK Brake register 0x44 0x20 read-write 0x0000 BKF brake input filter 16 4 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 TMR12 0x40001800 TMR10 General purpose timer TIMER 0x40014400 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 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 C1CIOS Channel 1 complementary idle output state 9 1 C1IOS Channel 1 idle output state 8 1 DRS DMA request source 3 1 CCFS Channel control bit flash select 2 1 CBCTRL Channel buffer control 0 1 IDEN IDEN Interrupt/DMA enable register 0xC 0x20 read-write 0x0000 C1DEN Channel 1 DMA request enable 9 1 OVFDEN Overflow DMA request enable 8 1 BRKIE Brake interrupt enable 7 1 HALLIEN HALL interrupt enable 5 1 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 BRKIF Brake interrupt flag 7 1 HALLIF HALL interrupt flag 5 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 HALLSWTR HALL event triggered by software 5 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 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 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 BRK BRK Brake register 0x44 0x20 read-write 0x0000 BKF brake input filter 16 4 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 TMR11 0x40014800 TMR1_TRG_HALL_TMR11 TMR1 trigger and HALL interrupts and TMR11 global interrupt 26 TMR13 0x40001C00 TMR14 0x40002000 RMP RMP TMR14 channel 1 input remap 0x50 0x20 read-write 0x00000000 TMR14_CH1_IRMP TMR14 channel 1 input remap 6 2 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 ACC HICK Auto Clock Calibration ACC 0x40017400 0x0 0x400 registers STS STS status register 0x0 0x20 0x0000 RSLOST Reference Signal Lost read-write 1 1 CALRDY Internal high-speed clock calibration ready read-write 0 1 CTRL1 CTRL1 control register 1 0x04 0x20 0x0100 STEP STEP read-write 8 4 CALRDYIEN CALRDY interrupt enable read-write 5 1 EIEN RSLOST error interrupt enable read-write 4 1 ENTRIM Enable trim read-write 1 1 CALON Calibration on read-write 0 1 CTRL2 CTRL2 control register 2 0x08 0x20 0x2080 HICKTWK Internal high-speed auto clock trimming read-only 8 6 HICKCAL Internal high-speed auto clock calibration read-only 0 8 C1 C1 compare value 1 0x0C 0x20 0x1F2C C1 Compare 1 read-write 0 16 C2 C2 compare value 2 0x10 0x20 0x1F40 C2 Compare 2 read-write 0 16 C3 C3 compare value 3 0x14 0x20 0x1F54 C3 Compare 3 read-write 0 16 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 0x00000000 I2CEN I2C peripheral enable 0 1 read-write TDIEN Transmit data interrupt enable 1 1 read-write RDIEN Receive data interrupt enable 2 1 read-write ADDRIEN Address match interrupt enable 3 1 read-write ACKFAILIEN Acknowledge fail interrupt enable 4 1 read-write STOPIEN Stop generation complete interrupt enable 5 1 read-write TDCIEN Transfer data complete interrupt enable 6 1 read-write ERRIEN Error interrupts enable 7 1 read-write DFLT Digital filter value 8 4 read-write DMATEN DMA Transmit data request enable 14 1 read-write DMAREN DMA receive data request enable 15 1 read-write SCTRL Slave receiving data control 16 1 read-write STRETCH Clock stretching mode 17 1 read-write GCAEN General call address enable 19 1 read-write HADDREN SMBus host address enable 20 1 read-write DEVADDREN SMBus device default address enable 21 1 read-write SMBALERT SMBus alert enable / pin set 22 1 read-write PECEN PEC calculation enable 23 1 read-write CTRL2 CTRL2 Control register 2 0x4 0x20 read-write 0x00000000 PECTEN Request PEC transmission enable 26 1 ASTOPEN Automatically send stop condition enable 25 1 RLDEN Send data reload mode enable 24 1 CNT Transmit data counter 16 8 NACKEN Not acknowledge enable 15 1 GENSTOP Generate stop condition 14 1 GENSTART Generate start condition 13 1 READH10 10-bit address header read enable 12 1 ADDR10 Host send 10-bit address mode enable 11 1 DIR Master data transmission direction 10 1 SADDR Slave address 0 10 OADDR1 OADDR1 Own address register 1 0x8 0x20 read-write 0x00000000 ADDR1 Interface address 0 10 ADDR1MODE Own Address mode 10 1 ADDR1EN Own address 1 enable 15 1 OADDR2 OADDR2 Own address register 2 0xC 0x20 read-write 0x00000000 ADDR2 Own address 2 1 7 ADDR2MASK Own address 2-bit mask 8 3 ADDR2EN Own address 2 enable 15 1 CLKCTRL CLKCTRL Clock contorl register 0x10 0x20 read-write 0x00000000 SCLL SCL low level 0 8 SCLH SCL high level 8 8 SDAD SDA output delay 16 4 SCLD SCL output delay 20 4 DIVH High 4 bits of clock divider value 24 4 DIVL Low 4 bits of clock divider value 28 4 TIMEOUT TIMEOUT Timeout register 0x14 0x20 read-write 0x00000000 TOTIME Clock timeout detection time 0 12 TOMOED Clock timeout detection mode 12 1 TOEN Detect clock low/high timeout enable 15 1 EXTTIME Cumulative clock low extend timeout value 16 12 EXTEN Cumulative clock low extend timeout enable 31 1 STS STS Interrupt and Status register 0x18 0x20 0x00000001 ADDR Slave address matching value 17 7 read-only SDIR Slave data transmit direction 16 1 read-only BUSYF Bus busy 15 1 read-only ALERTF SMBus alert flag 13 1 read-only TMOUT SMBus timeout flag 12 1 read-only PECERR PEC receive error flag 11 1 read-only OUF Overflow or underflow flag 10 1 read-only ARLOST Arbitration lost flag 9 1 read-only BUSERR Bus error flag 8 1 read-only TCRLD Transmission is complete, waiting to load data 7 1 read-only TDC Transmit data complete flag 6 1 read-only STOPF Stop condition generation complete flag 5 1 read-only ACKFAIL Acknowledge failure flag 4 1 read-only ADDRF 0~7 bit address match flag 3 1 read-only RDBF Receive data buffer full flag 2 1 read-only TDIS Send interrupt status 1 1 read-write TDBE Transmit data buffer empty flag 0 1 read-write CLR CLR Interrupt clear register 0x1C 0x20 write-only 0x00000000 ALERTC Clear SMBus alert flag 13 1 TMOUTC Clear SMBus timeout flag 12 1 PECERRC Clear PEC receive error flag 11 1 OUFC Clear overload / underload flag 10 1 ARLOSTC Clear arbitration lost flag 9 1 BUSERRC Clear bus error flag 8 1 STOPC Clear stop condition generation complete flag 5 1 ACKFAILC Clear acknowledge failure flag 4 1 ADDRC Clear 0~7 bit address match flag 3 1 PEC PEC PEC register 0x20 0x20 read-only 0x00000000 PECVAL PEC value 0 8 RXDT RXDT Receive data register 0x24 0x20 read-only 0x00000000 DT Receive data register 0 8 TXDT TXDT Transmit data register 0x28 0x20 read-write 0x00000000 DT Transmit data register 0 8 I2C2 0x40005800 I2C2_EVT I2C2 event interrupt 33 I2C2_ERR I2C2 error interrupt 34 I2C3 0x40005C00 I2C3_EVT I2C3 event interrupt 72 I2C3_ERR I2C3 error interrupt 73 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 MDIV3EN Master clock frequency3 division enable 9 1 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 TIEN TI mode enable 4 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 CSPAS CS pulse abnormal setting fiag 8 1 read-write 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 I2SCLKP I2SCLKP 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 USART1 Universal synchronous asynchronous receiver transmitter USART 0x40011000 0x0 0x400 registers USART1 USART1 global interrupt 37 STS STS Status register 0x0 0x20 0x00C0 RXON Receiver enabled flag 22 1 read-only TXON Transmitter enabled flag 21 1 read-only LPWUF Low power wakeup flag 20 1 read-only CMDF Character match detect flag 17 1 read-only OCCUPY Receiver occupied flag 16 1 read-only RTODF Receiver time out detection flag 11 1 read-only 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 DBN1 high bit for Data bit num 28 1 RTODEN Receiver time out detection enable 27 1 RETODIE Receiver time out detection interrupt enable 26 1 TSDT transmit start delay time 21 5 TCDT transmit complete delay time 16 5 CMDIE Character match detection interrupt enable 14 1 UEN USART enable 13 1 DBN0 low bit for 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 IDH bit 7-4 for usart identification 28 4 MTF MSB transmit first 19 1 DTREV DT register polarity reverse 18 1 TXREV TX polarity reverse 17 1 RXREV RX polarity reverse 16 1 TRPSWAP Transmit receive pin swap 15 1 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 IDBN Identification bit num 4 1 IDL bit 3-0 for usart identification 0 4 CTRL3 CTRL3 Control register 3 0x14 0x20 read-write 0x0000 LPWUM Low power wakeup method 16 2 DEP DE polarity selection 15 1 RS485EN RS485 enable 14 1 LPWUFIE Low power wakeup flag interrupt enable 13 1 SMUSEN Deepsleep mode usart enable 11 1 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 RTOV RTOV Receiver time out value register 0x1C 0x20 read-write 0x0000 RTOV Receiver time out value 0 24 IFC IFC Interrupt flag clear register 0x20 0x20 write-only 0x0000 LPWUFC Low power wake up flag clear 20 1 CMDFC Character match flag clear 17 1 RTODFC Receiver time out detection flag clear 11 1 USART2 0x40004400 USART2 USART2 global interrupt 38 USART3 0x40004800 USART3 USART3 global interrupt 39 USART6 0x40011400 USART6 USART6 global interrupt 71 ADC1 Analog to digital converter ADC 0x40012000 0x0 0x100 registers ADC ADC1 global interrupt 18 STS STS status register 0x0 0x20 read-write 0x00000000 RDY ADC ready to conversion flag 6 1 read-only OCCO Ordinary channel conversion overflow flag 5 1 OCCS Ordinary channel conversion start flag 4 1 PCCS Preempted channel conversion start flag 3 1 PCCE Preempted channels conversion end flag 2 1 OCCE Ordinary 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 OCCOIEN Ordinary channel conversion overflow interrupt enable 26 1 CRSEL Conversion resolution select 24 2 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 OCCEIEN Ordinary channel conversion end interrupt enable 5 1 VMCSEL Voltage monitoring channel select 0 5 CTRL2 CTRL2 control register 2 0x8 0x20 read-write 0x00000000 OCSWTRG Ordinary channel software conversion trigger 30 1 OCETE Ordinary channel external trigger edge select 28 2 OCTESEL trigger event select for ordinary channels conversion 24 4 PCSWTRG Preempted channel software conversion trigger 22 1 PCETE Preempted channel external trigger edge select 20 2 PCTESEL trigger event select for preempted channels conversion 16 4 DTALIGN Data alignment 11 1 EOCSFEN Each ordinary channel conversion set OCCE flag enable 10 1 OCDRCEN Ordinary channel DMA request continuation enable for independent mode 9 1 OCDMAEN Ordinary channel DMA transfer enable for independent mode 8 1 ADABRT ADC conversion abort 4 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 CSPT18 Selection sample time of channel ADC_IN18 24 3 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 SPT3 SPT3 sample time register 3 0x50 0x20 read-write 0x00000000 CSPT27 Selection sample time of channel ADC_IN27 21 3 CSPT26 Selection sample time of channel ADC_IN26 18 3 CSPT25 Selection sample time of channel ADC_IN25 15 3 CSPT24 Selection sample time of channel ADC_IN24 12 3 CSPT23 Selection sample time of channel ADC_IN23 9 3 CSPT22 Selection sample time of channel ADC_IN22 6 3 CSPT21 Selection sample time of channel ADC_IN21 3 3 CSPT20 Selection sample time of channel ADC_IN20 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 5 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 OSQ4 OSQ4 Ordinary sequence register 4 0x54 0x20 read-write 0x00000000 OSN22 Number of 22th conversion in ordinary sequence 25 5 OSN21 Number of 21th conversion in ordinary sequence 20 5 OSN20 Number of 20th conversion in ordinary sequence 15 5 OSN19 number of 19rd conversion in ordinary sequence 10 5 OSN18 Number of 18nd conversion in ordinary sequence 5 5 OSN17 Number of 17st conversion in ordinary sequence 0 5 OSQ5 OSQ5 Ordinary sequence register 5 0x58 0x20 read-write 0x00000000 OSN28 Number of 28th conversion in ordinary sequence 25 5 OSN27 Number of 27th conversion in ordinary sequence 20 5 OSN26 Number of 26th conversion in ordinary sequence 15 5 OSN25 number of 25rd conversion in ordinary sequence 10 5 OSN24 Number of 24nd conversion in ordinary sequence 5 5 OSN23 Number of 23st conversion in ordinary sequence 0 5 OSQ6 OSQ6 Ordinary sequence register 6 0x5C 0x20 read-write 0x00000000 OSN32 Number of 32th conversion in ordinary sequence 15 5 OSN31 number of 31rd conversion in ordinary sequence 10 5 OSN30 Number of 30nd conversion in ordinary sequence 5 5 OSN29 Number of 29st 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 OVSP OVSP oversampling register 0x80 0x20 read-write 0x00000000 OOSRSEL Ordinary oversampling recovery mode select 10 1 OOSTREN Ordinary oversampling trigger mode enable 9 1 OSSSEL Oversampling shift select 5 4 OSRSEL Oversampling ratio select 2 3 POSEN Preempted oversampling enable 1 1 OOSEN Ordinary oversampling enable 0 1 CALVAL CALVAL Calibration value register 0xB4 0x20 read-write 0x00000000 CALVAL A/D Calibration value 0 7 ADCCOM ADC common area ADC 0x40012300 0x0 0x100 registers CCTRL CCTRL Common control register 0x4 0x20 read-write 0x00000000 ITSRVEN Internal temperature sensor and VINTRV enable 23 1 ADCDIV ADC division 16 4 CAN1 Can controller area network CAN 0x40006400 0x0 0x400 registers CAN1_TX CAN1 TX interrupt 19 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 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 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 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 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 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 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 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 register 2 0x2AC 0x20 read-write 0x00000000 FFDB0 Filter data bit 0 1 FFDB1 Filter data bit 1 1 FFDB2 Filter data bit 2 1 FFDB3 Filter data bit 3 1 FFDB4 Filter data bit 4 1 FFDB5 Filter data bit 5 1 FFDB6 Filter data bit 6 1 FFDB7 Filter data bit 7 1 FFDB8 Filter data bit 8 1 FFDB9 Filter data bit 9 1 FFDB10 Filter data bit 10 1 FFDB11 Filter data bit 11 1 FFDB12 Filter data bit 12 1 FFDB13 Filter data bit 13 1 FFDB14 Filter data bit 14 1 FFDB15 Filter data bit 15 1 FFDB16 Filter data bit 16 1 FFDB17 Filter data bit 17 1 FFDB18 Filter data bit 18 1 FFDB19 Filter data bit 19 1 FFDB20 Filter data bit 20 1 FFDB21 Filter data bit 21 1 FFDB22 Filter data bit 22 1 FFDB23 Filter data bit 23 1 FFDB24 Filter data bit 24 1 FFDB25 Filter data bit 25 1 FFDB26 Filter data bit 26 1 FFDB27 Filter data bit 27 1 FFDB28 Filter data bit 28 1 FFDB29 Filter data bit 29 1 FFDB30 Filter data bit 30 1 FFDB31 Filter data bit 31 1 CAN2 0x40006800 CAN2_TX CAN2 TX interrupt 63 CAN2_RX0 CAN2 RX0 interrupt 64 CAN2_RX1 CAN2 RX1 interrupt 65 CAN2_SE CAN2 SE interrupt 66 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 D1DMAUDRIEN DAC1 DMA underrun interrupt enable 13 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 D2DMAUDRIEN DAC2 DMA underrun interrupt enable 29 1 SWTRG SWTRG DAC software trigger register(DAC_SWTRIGR) 0x4 0x20 write-only 0x00000000 D1SWTRG DAC1 software trigger 0 1 D2SWTRG DAC2 software trigger 1 1 D1DTH12R D1DTH12R DAC1 12-bit right-aligned data holding register(DAC_D1DTH12R) 0x8 0x20 read-write 0x00000000 D1DT12R DAC1 12-bit right-aligned data 0 12 D1DTH12L D1DTH12L DAC1 12-bit left aligned data holding register (DAC_D1DTH12L) 0xC 0x20 read-write 0x00000000 D1DT12L DAC1 12-bit left-aligned data 4 12 D1DTH8R D1DTH8R DAC1 8-bit right aligned data holding register (DAC_D1DTH8R) 0x10 0x20 read-write 0x00000000 D1DT8R DAC1 8-bit right-aligned data 0 8 D2DTH12R D2DTH12R DAC2 12-bit right aligned data holding register (DAC_D2DTH12R) 0x14 0x20 read-write 0x00000000 D2DT12R DAC2 12-bit right-aligned data 0 12 D2DTH12L D2DTH12L DAC2 12-bit left aligned data holding register (DAC_D2DTH12L) 0x18 0x20 read-write 0x00000000 D2DT12L DAC2 12-bit left-aligned data 4 12 D2DTH8R D2DTH8R DAC2 8-bit right-aligned data holding register (DAC_D2DTH8R) 0x1C 0x20 read-write 0x00000000 D2DT8R DAC2 8-bit right-aligned data 0 8 DDTH12R DDTH12R Dual DAC 12-bit right-aligned data holding register (DAC_DDTH12R), Bits 31:28 Reserved, Bits 15:12 Reserved 0x20 0x20 read-write 0x00000000 DD1DT12R DAC1 12-bit right-aligned data 0 12 DD2DT12R DAC2 12-bit right-aligned data 16 12 DDTH12L DDTH12L DUAL DAC 12-bit left aligned data holding register (DAC_DDTH12L), Bits 19:16 Reserved, Bits 3:0 Reserved 0x24 0x20 read-write 0x00000000 DD1DT12L DAC1 12-bit left-aligned data 4 12 DD2DT12L DAC2 12-bit right-aligned data 20 12 DDTH8R DDTH8R DUAL DAC 8-bit right aligned data holding register (DAC_DDTH8R), Bits 31:16 Reserved 0x28 0x20 read-write 0x00000000 DD1DT8R DAC1 8-bit right-aligned data 0 8 DD2DT8R DAC2 8-bit right-aligned data 8 8 D1ODT D1ODT DAC1 data output register (DAC_D1ODT) 0x2C 0x20 read-only 0x00000000 D1ODT DAC1 data output 0 12 D2ODT D2ODT DAC2 data output register (DAC_D2ODT) 0x30 0x20 read-only 0x00000000 D2ODT DAC2 data output 0 12 STS STS DAC2 status register (DAC_STS) 0x34 0x20 read-write 0x00000000 D1DMAUDRF DAC1 DMA underrun flag 13 1 D2DMAUDRF DAC2 DMA underrun flag 29 1 DEBUG Debug support DEBUG 0xE0042000 0x0 0x400 registers IDCODE IDCODE DEBUG IDCODE 0x0 0x20 read-only 0x0 PID Product ID 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 APB1_PAUSE APB1_PAUSE DEBUG APB1 PAUSE 0x8 0x20 read-write 0x0 TMR2_PAUSE TMR2_PAUSE 0 1 TMR3_PAUSE TMR3_PAUSE 1 1 TMR4_PAUSE TMR4_PAUSE 2 1 TMR6_PAUSE TMR6_PAUSE 4 1 TMR7_PAUSE TMR7_PAUSE 5 1 TMR12_PAUSE TMR12_PAUSE 6 1 TMR13_PAUSE TMR13_PAUSE 7 1 TMR14_PAUSE TMR14_PAUSE 8 1 ERTC_PAUSE ERTC_PAUSE 10 1 WWDT_PAUSE WWDT_PAUSE 11 1 WDT_PAUSE WDT_PAUSE 12 1 ERTC512_PAUSE ERTC512_PAUSE 15 1 I2C1_SMBUS_TIMEOUT I2C1_SMBUS_TIMEOUT 24 1 CAN1_PAUSE CAN1_PAUSE 25 1 CAN2_PAUSE CAN2_PAUSE 26 1 I2C2_SMBUS_TIMEOUT I2C2_SMBUS_TIMEOUT 27 1 I2C3_SMBUS_TIMEOUT I2C3_SMBUS_TIMEOUT 28 1 APB2_PAUSE APB2_PAUSE DEBUG APB2 PAUSE 0xC 0x20 read-write 0x0 TMR1_PAUSE TMR1_PAUSE 0 1 TMR8_PAUSE TMR8_PAUSE 1 1 TMR9_PAUSE TMR9_PAUSE 16 1 TMR10_PAUSE TMR10_PAUSE 17 1 TMR11_PAUSE TMR11_PAUSE 18 1 SER_ID SER_ID SERIES ID 0x20 0x20 read-only 0x0 REV_ID version ID 0 3 SER_ID series ID 8 8 USART4 Universal synchronous receiver transmitter 0x40004C00 USART4 USART4 global interrupt 52 USART5 Universal synchronous receiver transmitter 0x40005000 USART5 USART5 global interrupt 53 USART7 Universal synchronous receiver transmitter 0x40007800 USART7 USART7 global interrupt 82 USART8 Universal synchronous receiver transmitter 0x40007C00 USART8 USART8 global interrupt 83 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 0x40023C00 0x0 0x400 registers FLASH Flash global interrupt 4 PSR PSR Performance selection register 0x0 0x20 0x00000030 WTCYC Wait cycle 0 3 read-write PFT_EN Prefetch enable 4 1 read-write PFT_ENF Prefetch enabled flag 5 1 read-only PFT_EN2 Prefetch enable 2 6 1 read-write PFT_ENF2 Prefetch enabled flag 2 7 1 read-only PFT_LAT_DIS Prefetch latency disable 8 1 read-write 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 0x00020080 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 nBOOT1 boot1 6 1 nDEPSLP_WDT Deepsleep wdt stop count 7 1 nSTDBY_WDT Standby wdt stop count 8 1 USER_D0 User data 0 10 8 USER_D1 User data 1 18 8 FAP_HL FAP high level 26 1 EPPS EPPS Erase/program protection status register 0x20 0x20 read-only 0xFFFFFFFF EPPS Erase/program protection status 0 32 SLIB_STS0 SLIB_STS0 sLib status 0 register 0x74 0x20 0x00000000 BTM_AP_ENF Boot memory store application code enabled flag 0 1 EM_SLIB_ENF Extension memory sLib enabled flag 2 1 SLIB_ENF sLib enabled flag 3 1 EM_SLIB_INST_SS Extension memory sLib instruction start sector 16 8 SLIB_STS1 SLIB_STS1 sLib status 1 register 0x78 0x20 0x00000000 SLIB_SS sLib start sector 0 11 SLIB_INST_SS sLib instruction start sector 11 11 SLIB_ES sLib end sector 22 10 SLIB_PWD_CLR SLIB_PWD_CLR SLIB password clear register 0x7C 0x20 0x00000000 write-only SLIB_PCLR_VAL sLib password clear value 0 32 SLIB_MISC_STS SLIB_MISC_STS sLib misc status register 0x80 0x20 0x01000000 SLIB_PWD_ERR sLib password error 0 1 read-only SLIB_PWD_OK sLib password ok 1 1 read-only SLIB_ULKF sLib unlock flag 2 1 read-only CRC_ADDR CRC_ADDR Flash CRC data start address register 0x84 0x20 write-only 0x00000000 CRC_ADDR CRC address 0 32 CRC_CTRL CRC_CTRL Flash CRC controll register 0x88 0x20 0x00000000 CRC_SN CRC sector numbler 0 16 read-write CRC_STRT CRC start 16 1 write-only CRC_CHKR CRC_CHKR FLASH CRC check result register 0x8C 0x20 read-only 0x00000000 FCRC_OUT CRC32 verification result of flash user code or SLIB code 0 32 SLIB_SET_PWD SLIB_SET_PWD sLib password setting register 0x160 0x20 write-only 0x00000000 SLIB_PSET_VAL sLib password setting val 0 32 SLIB_SET_RANGE SLIB_SET_RANGE Configure sLib range register 0x164 0x20 write-only 0x00000000 SLIB_SS_SET sLib start sector setting 0 11 SLIB_ISS_SET sLib instruction start sector setting 11 11 SLIB_ES_SET sLib end sector setting 22 10 EM_SLIB_SET EM_SLIB_SET Extension momery slib set register 0x168 0x20 write-only 0x00000000 EM_SLIB_SET Extension memory sLib setting 0 16 EM_SLIB_ISS_SET Extension memory sLib instruction start sector setting 16 8 BTM_MODE_SET BTM_MODE_SET Boot memory mode setting register 0x16C 0x20 write-only 0x00000000 BTM_MODE_SET Boot memory mode setting 0 8 SLIB_UNLOCK SLIB_UNLOCK sLib unlock register 0x170 0x20 write-only 0x00000000 SLIB_UKVAL sLib unlock key value 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 USB_OTGFS_GLOBAL USB on-the-go full speed USB_OTGFS 0x50000000 0x0 0x400 registers OTGFS1 USB On The Go FS global interrupt 67 GOTGCTL GOTGCTL OTGFS control and status register (OTGFS_GOTGCTL) 0x0 0x20 0x00000800 CONIDSTS Connector ID status 16 1 read-only CURMOD Current Mode of Operation 21 1 read-only GOTGINT GOTGINT OTGFS interrupt register (OTGFS_GOTGINT) 0x4 0x20 0x00000000 SESENDDET VBUS is deasserted 2 1 read-write GAHBCFG GAHBCFG OTGFS AHB configuration register (OTGFS_GAHBCFG) 0x8 0x20 read-write 0x00000000 GLBINTMSK Global interrupt mask 0 1 NPTXFEMPLVL Non-Periodic TxFIFO empty level 7 1 PTXFEMPLVL Periodic TxFIFO empty level 8 1 GUSBCFG GUSBCFG USB configuration register (OTGFS_GUSBCFG) 0xC 0x20 0x00000A00 TOUTCAL FS timeout calibration 0 3 read-write USBTRDTIM USB turnaround time 10 4 read-write FHSTMODE Force host mode 29 1 read-write FDEVMODE Force device mode 30 1 read-write COTXPKT Corrupt Tx packet 31 1 read-write GRSTCTL GRSTCTL OTGFS reset register (OTGFS_GRSTCTL) 0x10 0x20 0x20000000 CSFTRST Core soft reset 0 1 read-write PIUSFTRST PIU FS Dedicated Controller Soft Reset 1 1 read-write FRMCNTRST Host frame counter reset 2 1 read-write RXFFLSH RxFIFO flush 4 1 read-write TXFFLSH TxFIFO flush 5 1 read-write TXFNUM TxFIFO number 6 5 read-write AHBIDLE AHB master idle 31 1 read-only GINTSTS GINTSTS OTGFS core interrupt register (OTGFS_GINTSTS) 0x14 0x20 0x04000020 CURMOD Current mode of operation 0 1 read-only MODEMIS Mode mismatch interrupt 1 1 read-write OTGINT OTG interrupt 2 1 read-only SOF Start of frame 3 1 read-write RXFLVL RxFIFO non-empty 4 1 read-only NPTXFEMP Non-periodic TxFIFO empty 5 1 read-only GINNAKEFF Global IN non-periodic NAK effective 6 1 read-only GOUTNAKEFF Global OUT NAK effective 7 1 read-only ERLYSUSP Early suspend 10 1 read-write USBSUSP USB suspend 11 1 read-write USBRST USB reset 12 1 read-write ENUMDONE Enumeration done 13 1 read-write ISOOUTDROP Isochronous OUT packet dropped interrupt 14 1 read-write EOPF End of periodic frame interrupt 15 1 read-write IEPTINT IN endpoint interrupt 18 1 read-only OEPTINT OUT endpoint interrupt 19 1 read-only INCOMPISOIN Incomplete isochronous IN transfer 20 1 read-write INCOMPIP_INCOMPISOOUT Incomplete periodic transfer(Host mode)/Incomplete isochronous OUT transfer(Device mode) 21 1 read-write PRTINT Host port interrupt 24 1 read-only HCHINT Host channels interrupt 25 1 read-only PTXFEMP Periodic TxFIFO empty 26 1 read-only CONIDSCHG Connector ID status change 28 1 read-write DISCONINT Disconnect detected interrupt 29 1 read-write WKUPINT Resume/remote wakeup detected interrupt 31 1 read-write GINTMSK GINTMSK OTG_FS interrupt mask register (OTG_FS_GINTMSK) 0x18 0x20 0x00000000 MODEMISMSK Mode mismatch interrupt mask 1 1 read-write OTGINTMSK OTG interrupt mask 2 1 read-write SOFMSK Start of frame mask 3 1 read-write RXFLVLMSK Receive FIFO non-empty mask 4 1 read-write NPTXFEMPMSK Non-periodic TxFIFO empty mask 5 1 read-write GINNAKEFFMSK Global non-periodic IN NAK effective mask 6 1 read-write GOUTNAKEFFMSK Global OUT NAK effective mask 7 1 read-write ERLYSUSPMSK Early suspend mask 10 1 read-write USBSUSPMSK USB suspend mask 11 1 read-write USBRSTMSK USB reset mask 12 1 read-write ENUMDONEMSK Enumeration done mask 13 1 read-write ISOOUTDROPMSK Isochronous OUT packet dropped interrupt mask 14 1 read-write EOPFMSK End of periodic frame interrupt mask 15 1 read-write IEPTINTMSK IN endpoints interrupt mask 18 1 read-write OEPTINTMSK OUT endpoints interrupt mask 19 1 read-write INCOMISOINMSK Incomplete isochronous IN transfer mask 20 1 read-write INCOMPIP_INCOMPISOOUTMSK Incomplete periodic transfer mask(Host mode)/Incomplete isochronous OUT transfer mask(Device mode) 21 1 read-write PRTINTMSK Host port interrupt mask 24 1 read-write HCHINTMSK Host channels interrupt mask 25 1 read-write PTXFEMPMSK Periodic TxFIFO empty mask 26 1 read-write CONIDSCHGMSK Connector ID status change mask 28 1 read-write DISCONINTMSK Disconnect detected interrupt mask 29 1 read-write WKUPINTMSK Resume/remote wakeup detected interrupt mask 31 1 read-write GRXSTSR_Device GRXSTSR_Device OTGFS Receive status debug read(Device mode) 0x1C 0x20 read-only 0x00000000 EPTNUM Endpoint number 0 4 BCNT Byte count 4 11 DPID Data PID 15 2 PKTSTS Packet status 17 4 FN Frame number 21 4 GRXSTSR_Host GRXSTSR_Host OTGFS Receive status debug read(Host mode) GRXSTSR_Device 0x1C 0x20 read-only 0x00000000 CHNUM Channel number 0 4 BCNT Byte count 4 11 DPID Data PID 15 2 PKTSTS Packet status 17 4 GRXFSIZ GRXFSIZ OTGFS Receive FIFO size register (OTGFS_GRXFSIZ) 0x24 0x20 read-write 0x00000200 RXFDEP RxFIFO depth 0 16 DIEPTXF0 DIEPTXF0 IN Endpoint TxFIFO 0 transmit FIFO size register (Device mode) 0x28 0x20 read-write 0x00000200 INEPT0TXSTADDR Endpoint 0 transmit RAM start address 0 16 INEPT0TXDEP Endpoint 0 TxFIFO depth 16 16 GNPTXFSIZ GNPTXFSIZ OTGFS non-periodic transmit FIFO size register (Host mode) DIEPTXF0 0x28 0x20 read-write 0x00000200 NPTXFSTADDR Non-periodic Transmit RAM Start address 0 16 NPTXFDEP Non-periodic TxFIFO depth 16 16 GNPTXSTS GNPTXSTS OTGFS non-periodic transmit FIFO/queue status register (OTGFS_GNPTXSTS) 0x2C 0x20 read-only 0x00080200 NPTXFSPCAVAIL Non-periodic TxFIFO space available 0 16 NPTXQSPCAVAIL Non-periodic transmit request queue space available 16 8 NPTXQTOP Top of the non-periodic transmit request queue 24 7 GCCFG GCCFG OTGFS general core configuration register (OTGFS_GCCFG) 0x38 0x20 read-write 0x00000000 PWRDOWN Power down 16 1 LP_MODE Low power mode 17 1 SOFOUTEN SOF output enable 20 1 VBUSIG VBUS Ignored 21 1 GUID GUID Product ID register 0x3C 0x20 read-write 0x00001000 USERID Product ID field 0 32 HPTXFSIZ HPTXFSIZ OTGFS Host periodic transmit FIFO size register (OTGFS_HPTXFSIZ) 0x100 0x20 read-write 0x02000600 PTXFSTADDR Host periodic TxFIFO start address 0 16 PTXFSIZE Host periodic TxFIFO depth 16 16 DIEPTXF1 DIEPTXF1 OTGFS device IN endpoint transmit FIFO size register (OTGFS_DIEPTXF1) 0x104 0x20 read-write 0x02000400 INEPTXFSTADDR IN endpoint FIFO1 transmit RAM start address 0 16 INEPTXFDEP IN endpoint TxFIFO depth 16 16 DIEPTXF2 DIEPTXF2 OTGFS device IN endpoint transmit FIFO size register (OTGFS_DIEPTXF2) 0x108 0x20 read-write 0x02000400 INEPTXFSTADDR IN endpoint FIFO2 transmit RAM start address 0 16 INEPTXFDEP IN endpoint TxFIFO depth 16 16 DIEPTXF3 DIEPTXF3 OTGFS device IN endpoint transmit FIFO size register (OTGFS_DIEPTXF3) 0x10C 0x20 read-write 0x02000400 INEPTXFSTADDR IN endpoint FIFO3 transmit RAM start address 0 16 INEPTXFDEP IN endpoint TxFIFO depth 16 16 DIEPTXF4 DIEPTXF4 OTGFS device IN endpoint transmit FIFO size register (OTGFS_DIEPTXF4) 0x110 0x20 read-write 0x02000400 INEPTXFSTADDR IN endpoint FIFO4 transmit RAM start address 0 16 INEPTXFDEP IN endpoint TxFIFO depth 16 16 DIEPTXF5 DIEPTXF5 OTGFS device IN endpoint transmit FIFO size register (OTGFS_DIEPTXF5) 0x114 0x20 read-write 0x02000400 INEPTXFSTADDR IN endpoint FIFO5 transmit RAM start address 0 16 INEPTXFDEP IN endpoint TxFIFO depth 16 16 DIEPTXF6 DIEPTXF6 OTGFS device IN endpoint transmit FIFO size register (OTGFS_DIEPTXF6) 0x118 0x20 read-write 0x02000400 INEPTXFSTADDR IN endpoint FIFO6 transmit RAM start address 0 16 INEPTXFDEP IN endpoint TxFIFO depth 16 16 DIEPTXF7 DIEPTXF7 OTGFS device IN endpoint transmit FIFO size register (OTGFS_DIEPTXF7) 0x11C 0x20 read-write 0x02000400 INEPTXFSTADDR IN endpoint FIFO7 transmit RAM start address 0 16 INEPTXFDEP IN endpoint TxFIFO depth 16 16 USB_OTGFS_HOST USB on the go full speed USB_OTGFS 0x50000400 0x0 0x400 registers HCFG HCFG OTGFS host configuration register (OTGFS_HCFG) 0x0 0x20 0x00000000 FSLSPCLKSEL FS/LS PHY clock select 0 2 read-write FSLSSUPP FS- and LS-only support 2 1 read-only HFIR HFIR OTGFS Host frame interval register 0x4 0x20 read-write 0x0000EA60 FRINT Frame interval 0 16 HFNUM HFNUM OTGFS host frame number/frame time remaining register (OTGFS_HFNUM) 0x8 0x20 read-only 0x00003FFF FRNUM Frame number 0 16 FTREM Frame time remaining 16 16 HPTXSTS HPTXSTS OTGFS_Host periodic transmit FIFO/queue status register (OTGFS_HPTXSTS) 0x10 0x20 0x00080100 PTXFSPCAVAIL Periodic transmit data FIFO space available 0 16 read-write PTXQSPCAVAIL Periodic transmit request queue space available 16 8 read-only PTXQTOP Top of the periodic transmit request queue 24 8 read-only HAINT HAINT OTGFS Host all channels interrupt register 0x14 0x20 read-only 0x00000000 HAINT Channel interrupts 0 16 HAINTMSK HAINTMSK OTGFS host all channels interrupt mask register 0x18 0x20 read-write 0x00000000 HAINTMSK Channel interrupt mask 0 16 HPRT HPRT OTGFS host port control and status register (OTGFS_HPRT) 0x40 0x20 0x00000000 PRTCONSTS Port connect status 0 1 read-only PRTCONDET Port connect detected 1 1 read-write PRTENA Port enable 2 1 read-write PRTENCHNG Port enable/disable change 3 1 read-write PRTOVRCACT Port overcurrent active 4 1 read-only PRTOVRCCHNG Port overcurrent change 5 1 read-write PRTRES Port resume 6 1 read-write PRTSUSP Port suspend 7 1 read-write PRTRST Port reset 8 1 read-write PRTLNSTS Port line status 10 2 read-only PRTPWR Port power 12 1 read-write PRTTSTCTL Port test control 13 4 read-write PRTSPD Port speed 17 2 read-only HCCHAR0 HCCHAR0 OTGFS host channel-0 characteristics register (OTGFS_HCCHAR0) 0x100 0x20 read-write 0x00000000 MPS Maximum packet size 0 11 EPTNUM Endpoint number 11 4 EPTDIR Endpoint direction 15 1 LSPDDEV Low-speed device 17 1 EPTYPE Endpoint type 18 2 MC Multicount 20 2 DEVADDR Device address 22 7 ODDFRM Odd frame 29 1 CHDIS Channel disable 30 1 CHENA Channel enable 31 1 HCCHAR1 HCCHAR1 OTGFS host channel-1 characteristics register (OTGFS_HCCHAR1) 0x120 0x20 read-write 0x00000000 MPS Maximum packet size 0 11 EPTNUM Endpoint number 11 4 EPTDIR Endpoint direction 15 1 LSPDDEV Low-speed device 17 1 EPTYPE Endpoint type 18 2 MC Multicount 20 2 DEVADDR Device address 22 7 ODDFRM Odd frame 29 1 CHDIS Channel disable 30 1 CHENA Channel enable 31 1 HCCHAR2 HCCHAR2 OTGFS host channel-2 characteristics register (OTGFS_HCCHAR2) 0x140 0x20 read-write 0x00000000 MPS Maximum packet size 0 11 EPTNUM Endpoint number 11 4 EPTDIR Endpoint direction 15 1 LSPDDEV Low-speed device 17 1 EPTYPE Endpoint type 18 2 MC Multicount 20 2 DEVADDR Device address 22 7 ODDFRM Odd frame 29 1 CHDIS Channel disable 30 1 CHENA Channel enable 31 1 HCCHAR3 HCCHAR3 OTGFS host channel-3 characteristics register (OTGFS_HCCHAR3) 0x160 0x20 read-write 0x00000000 MPS Maximum packet size 0 11 EPTNUM Endpoint number 11 4 EPTDIR Endpoint direction 15 1 LSPDDEV Low-speed device 17 1 EPTYPE Endpoint type 18 2 MC Multicount 20 2 DEVADDR Device address 22 7 ODDFRM Odd frame 29 1 CHDIS Channel disable 30 1 CHENA Channel enable 31 1 HCCHAR4 HCCHAR4 OTGFS host channel-4 characteristics register (OTGFS_HCCHAR4) 0x180 0x20 read-write 0x00000000 MPS Maximum packet size 0 11 EPTNUM Endpoint number 11 4 EPTDIR Endpoint direction 15 1 LSPDDEV Low-speed device 17 1 EPTYPE Endpoint type 18 2 MC Multicount 20 2 DEVADDR Device address 22 7 ODDFRM Odd frame 29 1 CHDIS Channel disable 30 1 CHENA Channel enable 31 1 HCCHAR5 HCCHAR5 OTGFS host channel-5 characteristics register (OTGFS_HCCHAR5) 0x1A0 0x20 read-write 0x00000000 MPS Maximum packet size 0 11 EPTNUM Endpoint number 11 4 EPTDIR Endpoint direction 15 1 LSPDDEV Low-speed device 17 1 EPTYPE Endpoint type 18 2 MC Multicount 20 2 DEVADDR Device address 22 7 ODDFRM Odd frame 29 1 CHDIS Channel disable 30 1 CHENA Channel enable 31 1 HCCHAR6 HCCHAR6 OTGFS host channel-6 characteristics register (OTGFS_HCCHAR6) 0x1C0 0x20 read-write 0x00000000 MPS Maximum packet size 0 11 EPTNUM Endpoint number 11 4 EPTDIR Endpoint direction 15 1 LSPDDEV Low-speed device 17 1 EPTYPE Endpoint type 18 2 MC Multicount 20 2 DEVADDR Device address 22 7 ODDFRM Odd frame 29 1 CHDIS Channel disable 30 1 CHENA Channel enable 31 1 HCCHAR7 HCCHAR7 OTGFS host channel-7 characteristics register (OTGFS_HCCHAR7) 0x1E0 0x20 read-write 0x00000000 MPS Maximum packet size 0 11 EPTNUM Endpoint number 11 4 EPTDIR Endpoint direction 15 1 LSPDDEV Low-speed device 17 1 EPTYPE Endpoint type 18 2 MC Multicount 20 2 DEVADDR Device address 22 7 ODDFRM Odd frame 29 1 CHDIS Channel disable 30 1 CHENA Channel enable 31 1 HCCHAR8 HCCHAR8 OTGFS host channel-8 characteristics register (OTGFS_HCCHAR8) 0x200 0x20 read-write 0x00000000 MPS Maximum packet size 0 11 EPTNUM Endpoint number 11 4 EPTDIR Endpoint direction 15 1 LSPDDEV Low-speed device 17 1 EPTYPE Endpoint type 18 2 MC Multicount 20 2 DEVADDR Device address 22 7 ODDFRM Odd frame 29 1 CHDIS Channel disable 30 1 CHENA Channel enable 31 1 HCCHAR9 HCCHAR9 OTGFS host channel-9 characteristics register (OTGFS_HCCHAR9) 0x220 0x20 read-write 0x00000000 MPS Maximum packet size 0 11 EPTNUM Endpoint number 11 4 EPTDIR Endpoint direction 15 1 LSPDDEV Low-speed device 17 1 EPTYPE Endpoint type 18 2 MC Multicount 20 2 DEVADDR Device address 22 7 ODDFRM Odd frame 29 1 CHDIS Channel disable 30 1 CHENA Channel enable 31 1 HCCHAR10 HCCHAR10 OTGFS host channel-10 characteristics register (OTGFS_HCCHAR10) 0x240 0x20 read-write 0x00000000 MPS Maximum packet size 0 11 EPTNUM Endpoint number 11 4 EPTDIR Endpoint direction 15 1 LSPDDEV Low-speed device 17 1 EPTYPE Endpoint type 18 2 MC Multicount 20 2 DEVADDR Device address 22 7 ODDFRM Odd frame 29 1 CHDIS Channel disable 30 1 CHENA Channel enable 31 1 HCCHAR11 HCCHAR11 OTGFS host channel-7 characteristics register (OTGFS_HCCHAR11) 0x260 0x20 read-write 0x00000000 MPS Maximum packet size 0 11 EPTNUM Endpoint number 11 4 EPTDIR Endpoint direction 15 1 LSPDDEV Low-speed device 17 1 EPTYPE Endpoint type 18 2 MC Multicount 20 2 DEVADDR Device address 22 7 ODDFRM Odd frame 29 1 CHDIS Channel disable 30 1 CHENA Channel enable 31 1 HCCHAR12 HCCHAR12 OTGFS host channel-12 characteristics register (OTGFS_HCCHAR12) 0x280 0x20 read-write 0x00000000 MPS Maximum packet size 0 11 EPTNUM Endpoint number 11 4 EPTDIR Endpoint direction 15 1 LSPDDEV Low-speed device 17 1 EPTYPE Endpoint type 18 2 MC Multicount 20 2 DEVADDR Device address 22 7 ODDFRM Odd frame 29 1 CHDIS Channel disable 30 1 CHENA Channel enable 31 1 HCCHAR13 HCCHAR13 OTGFS host channel-13 characteristics register (OTGFS_HCCHAR13) 0x2A0 0x20 read-write 0x00000000 MPS Maximum packet size 0 11 EPTNUM Endpoint number 11 4 EPTDIR Endpoint direction 15 1 LSPDDEV Low-speed device 17 1 EPTYPE Endpoint type 18 2 MC Multicount 20 2 DEVADDR Device address 22 7 ODDFRM Odd frame 29 1 CHDIS Channel disable 30 1 CHENA Channel enable 31 1 HCCHAR14 HCCHAR14 OTGFS host channel-14 characteristics register (OTGFS_HCCHAR14) 0x2C0 0x20 read-write 0x00000000 MPS Maximum packet size 0 11 EPTNUM Endpoint number 11 4 EPTDIR Endpoint direction 15 1 LSPDDEV Low-speed device 17 1 EPTYPE Endpoint type 18 2 MC Multicount 20 2 DEVADDR Device address 22 7 ODDFRM Odd frame 29 1 CHDIS Channel disable 30 1 CHENA Channel enable 31 1 HCCHAR15 HCCHAR15 OTGFS host channel-15 characteristics register (OTGFS_HCCHAR15) 0x2E0 0x20 read-write 0x00000000 MPS Maximum packet size 0 11 EPTNUM Endpoint number 11 4 EPTDIR Endpoint direction 15 1 LSPDDEV Low-speed device 17 1 EPTYPE Endpoint type 18 2 MC Multicount 20 2 DEVADDR Device address 22 7 ODDFRM Odd frame 29 1 CHDIS Channel disable 30 1 CHENA Channel enable 31 1 HCINT0 HCINT0 OTGFS host channel-0 interrupt register (OTGFS_HCINT0) 0x108 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT1 HCINT1 OTG_FS host channel-1 interrupt register (OTG_FS_HCINT1) 0x128 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT2 HCINT2 OTGFS host channel-2 interrupt register (OTGFS_HCINT2) 0x148 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT3 HCINT3 OTGFS host channel-3 interrupt register (OTGFS_HCINT3) 0x168 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT4 HCINT4 OTGFS host channel-4 interrupt register (OTGFS_HCINT4) 0x188 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT5 HCINT5 OTGFS host channel-5 interrupt register (OTGFS_HCINT5) 0x1A8 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT6 HCINT6 OTGFS host channel-6 interrupt register (OTGFS_HCINT6) 0x1C8 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT7 HCINT7 OTGFS host channel-7 interrupt register (OTGFS_HCINT7) 0x1E8 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT8 HCINT8 OTGFS host channel-8 interrupt register (OTGFS_HCINT8) 0x208 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT9 HCINT9 OTGFS host channel-9 interrupt register (OTGFS_HCINT9) 0x228 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT10 HCINT10 OTGFS host channel-10 interrupt register (OTGFS_HCINT10) 0x248 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT11 HCINT11 OTGFS host channel-11 interrupt register (OTGFS_HCINT11) 0x268 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT12 HCINT12 OTGFS host channel-12 interrupt register (OTGFS_HCINT12) 0x288 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT13 HCINT13 OTGFS host channel-13 interrupt register (OTGFS_HCINT13) 0x2A8 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT14 HCINT14 OTGFS host channel-14 interrupt register (OTGFS_HCINT14) 0x2C8 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT15 HCINT15 OTGFS host channel-15 interrupt register (OTGFS_HCINT15) 0x2E8 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINTMSK0 HCINTMSK0 OTGFS host channel-0 mask register (OTGFS_HCINTMSK0) 0x10C 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 STALLMSK STALL response received interrupt mask 3 1 NAKMSK NAK response received interrupt mask 4 1 ACKMSK ACK response received/transmitted interrupt mask 5 1 XACTERRMSK Transaction error mask 7 1 BBLERRMSK Babble error mask 8 1 FRMOVRUNMSK Frame overrun mask 9 1 DTGLERRMSK Data toggle error mask 10 1 HCINTMSK1 HCINTMSK1 OTGFS host channel-1 mask register (OTGFS_HCINTMSK1) 0x12C 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 STALLMSK STALL response received interrupt mask 3 1 NAKMSK NAK response received interrupt mask 4 1 ACKMSK ACK response received/transmitted interrupt mask 5 1 XACTERRMSK Transaction error mask 7 1 BBLERRMSK Babble error mask 8 1 FRMOVRUNMSK Frame overrun mask 9 1 DTGLERRMSK Data toggle error mask 10 1 HCINTMSK2 HCINTMSK2 OTGFS host channel-2 mask register (OTGFS_HCINTMSK2) 0x14C 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 STALLMSK STALL response received interrupt mask 3 1 NAKMSK NAK response received interrupt mask 4 1 ACKMSK ACK response received/transmitted interrupt mask 5 1 XACTERRMSK Transaction error mask 7 1 BBLERRMSK Babble error mask 8 1 FRMOVRUNMSK Frame overrun mask 9 1 DTGLERRMSK Data toggle error mask 10 1 HCINTMSK3 HCINTMSK3 OTGFS host channel-3 mask register (OTGFS_HCINTMSK3) 0x16C 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 STALLMSK STALL response received interrupt mask 3 1 NAKMSK NAK response received interrupt mask 4 1 ACKMSK ACK response received/transmitted interrupt mask 5 1 XACTERRMSK Transaction error mask 7 1 BBLERRMSK Babble error mask 8 1 FRMOVRUNMSK Frame overrun mask 9 1 DTGLERRMSK Data toggle error mask 10 1 HCINTMSK4 HCINTMSK4 OTGFS host channel-4 mask register (OTGFS_HCINTMSK4) 0x18C 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 STALLMSK STALL response received interrupt mask 3 1 NAKMSK NAK response received interrupt mask 4 1 ACKMSK ACK response received/transmitted interrupt mask 5 1 XACTERRMSK Transaction error mask 7 1 BBLERRMSK Babble error mask 8 1 FRMOVRUNMSK Frame overrun mask 9 1 DTGLERRMSK Data toggle error mask 10 1 HCINTMSK5 HCINTMSK5 OTGFS host channel-5 mask register (OTGFS_HCINTMSK5) 0x1AC 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 STALLMSK STALL response received interrupt mask 3 1 NAKMSK NAK response received interrupt mask 4 1 ACKMSK ACK response received/transmitted interrupt mask 5 1 XACTERRMSK Transaction error mask 7 1 BBLERRMSK Babble error mask 8 1 FRMOVRUNMSK Frame overrun mask 9 1 DTGLERRMSK Data toggle error mask 10 1 HCINTMSK6 HCINTMSK6 OTGFS host channel-6 mask register (OTGFS_HCINTMSK6) 0x1CC 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 STALLMSK STALL response received interrupt mask 3 1 NAKMSK NAK response received interrupt mask 4 1 ACKMSK ACK response received/transmitted interrupt mask 5 1 XACTERRMSK Transaction error mask 7 1 BBLERRMSK Babble error mask 8 1 FRMOVRUNMSK Frame overrun mask 9 1 DTGLERRMSK Data toggle error mask 10 1 HCINTMSK7 HCINTMSK7 OTGFS host channel-7 mask register (OTGFS_HCINTMSK7) 0x1EC 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 STALLMSK STALL response received interrupt mask 3 1 NAKMSK NAK response received interrupt mask 4 1 ACKMSK ACK response received/transmitted interrupt mask 5 1 XACTERRMSK Transaction error mask 7 1 BBLERRMSK Babble error mask 8 1 FRMOVRUNMSK Frame overrun mask 9 1 DTGLERRMSK Data toggle error mask 10 1 HCINTMSK8 HCINTMSK8 OTGFS host channel-8 mask register (OTGFS_HCINTMSK8) 0x20C 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 STALLMSK STALL response received interrupt mask 3 1 NAKMSK NAK response received interrupt mask 4 1 ACKMSK ACK response received/transmitted interrupt mask 5 1 XACTERRMSK Transaction error mask 7 1 BBLERRMSK Babble error mask 8 1 FRMOVRUNMSK Frame overrun mask 9 1 DTGLERRMSK Data toggle error mask 10 1 HCINTMSK9 HCINTMSK9 OTGFS host channel-9 mask register (OTGFS_HCINTMSK9) 0x22C 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 STALLMSK STALL response received interrupt mask 3 1 NAKMSK NAK response received interrupt mask 4 1 ACKMSK ACK response received/transmitted interrupt mask 5 1 XACTERRMSK Transaction error mask 7 1 BBLERRMSK Babble error mask 8 1 FRMOVRUNMSK Frame overrun mask 9 1 DTGLERRMSK Data toggle error mask 10 1 HCINTMSK10 HCINTMSK10 OTGFS host channel-10 mask register (OTGFS_HCINTMSK10) 0x24C 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 STALLMSK STALL response received interrupt mask 3 1 NAKMSK NAK response received interrupt mask 4 1 ACKMSK ACK response received/transmitted interrupt mask 5 1 XACTERRMSK Transaction error mask 7 1 BBLERRMSK Babble error mask 8 1 FRMOVRUNMSK Frame overrun mask 9 1 DTGLERRMSK Data toggle error mask 10 1 HCINTMSK11 HCINTMSK11 OTGFS host channel-11 mask register (OTGFS_HCINTMSK11) 0x26C 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 STALLMSK STALL response received interrupt mask 3 1 NAKMSK NAK response received interrupt mask 4 1 ACKMSK ACK response received/transmitted interrupt mask 5 1 XACTERRMSK Transaction error mask 7 1 BBLERRMSK Babble error mask 8 1 FRMOVRUNMSK Frame overrun mask 9 1 DTGLERRMSK Data toggle error mask 10 1 HCINTMSK12 HCINTMSK12 OTGFS host channel-12 mask register (OTGFS_HCINTMSK12) 0x28C 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 STALLMSK STALL response received interrupt mask 3 1 NAKMSK NAK response received interrupt mask 4 1 ACKMSK ACK response received/transmitted interrupt mask 5 1 XACTERRMSK Transaction error mask 7 1 BBLERRMSK Babble error mask 8 1 FRMOVRUNMSK Frame overrun mask 9 1 DTGLERRMSK Data toggle error mask 10 1 HCINTMSK13 HCINTMSK13 OTGFS host channel-13 mask register (OTGFS_HCINTMSK13) 0x2AC 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 STALLMSK STALL response received interrupt mask 3 1 NAKMSK NAK response received interrupt mask 4 1 ACKMSK ACK response received/transmitted interrupt mask 5 1 XACTERRMSK Transaction error mask 7 1 BBLERRMSK Babble error mask 8 1 FRMOVRUNMSK Frame overrun mask 9 1 DTGLERRMSK Data toggle error mask 10 1 HCINTMSK14 HCINTMSK14 OTGFS host channel-14 mask register (OTGFS_HCINTMSK14) 0x2CC 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 STALLMSK STALL response received interrupt mask 3 1 NAKMSK NAK response received interrupt mask 4 1 ACKMSK ACK response received/transmitted interrupt mask 5 1 XACTERRMSK Transaction error mask 7 1 BBLERRMSK Babble error mask 8 1 FRMOVRUNMSK Frame overrun mask 9 1 DTGLERRMSK Data toggle error mask 10 1 HCINTMSK15 HCINTMSK15 OTGFS host channel-15 mask register (OTGFS_HCINTMSK15) 0x2EC 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 STALLMSK STALL response received interrupt mask 3 1 NAKMSK NAK response received interrupt mask 4 1 ACKMSK ACK response received/transmitted interrupt mask 5 1 XACTERRMSK Transaction error mask 7 1 BBLERRMSK Babble error mask 8 1 FRMOVRUNMSK Frame overrun mask 9 1 DTGLERRMSK Data toggle error mask 10 1 HCTSIZ0 HCTSIZ0 OTGFS host channel-0 transfer size register 0x110 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 PID PID 29 2 HCTSIZ1 HCTSIZ1 OTGFS host channel-1 transfer size register 0x130 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 PID PID 29 2 HCTSIZ2 HCTSIZ2 OTGFS host channel-2 transfer size register 0x150 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 PID PID 29 2 HCTSIZ3 HCTSIZ3 OTGFS host channel-3 transfer size register 0x170 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 PID PID 29 2 HCTSIZ4 HCTSIZ4 OTGFS host channel-4 transfer size register 0x190 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 PID PID 29 2 HCTSIZ5 HCTSIZ5 OTGFS host channel-5 transfer size register 0x1B0 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 PID PID 29 2 HCTSIZ6 HCTSIZ6 OTGFS host channel-6 transfer size register 0x1D0 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 PID PID 29 2 HCTSIZ7 HCTSIZ7 OTGFS host channel-7 transfer size register 0x1F0 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 PID PID 29 2 HCTSIZ8 HCTSIZ8 OTGFS host channel-8 transfer size register 0x210 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 PID PID 29 2 HCTSIZ9 HCTSIZ9 OTGFS host channel-9 transfer size register 0x230 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 PID PID 29 2 HCTSIZ10 HCTSIZ10 OTGFS host channel-10 transfer size register 0x250 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 PID PID 29 2 HCTSIZ11 HCTSIZ11 OTGFS host channel-11 transfer size register 0x270 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 PID PID 29 2 HCTSIZ12 HCTSIZ12 OTGFS host channel-12 transfer size register 0x290 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 PID PID 29 2 HCTSIZ13 HCTSIZ13 OTGFS host channel-13 transfer size register 0x2B0 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 PID PID 29 2 HCTSIZ14 HCTSIZ14 OTGFS host channel-14 transfer size register 0x2D0 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 PID PID 29 2 HCTSIZ15 HCTSIZ15 OTGFS host channel-15 transfer size register 0x2F0 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 PID PID 29 2 USB_OTGFS_DEVICE USB on the go full speed USB_OTGFS 0x50000800 0x0 0x400 registers DCFG DCFG OTGFS device configuration register (OTGFS_DCFG) 0x0 0x20 read-write 0x02200000 DEVSPD Device speed 0 2 NZSTSOUTHSHK Non-zero-length status OUT handshake 2 1 DEVADDR Device address 4 7 PERFRINT Periodic frame interval 11 2 DCTL DCTL OTGFS device control register (OTGFS_DCTL) 0x4 0x20 0x00000000 RWKUPSIG Remote wakeup signaling 0 1 read-write SFTDISCON Soft disconnect 1 1 read-write GNPINNAKSTS Global IN NAK status 2 1 read-only GOUTNAKSTS Global OUT NAK status 3 1 read-only TSTCTL Test control 4 3 read-write SGNPINNAK Set global IN NAK 7 1 read-write CGNPINNAK Clear global IN NAK 8 1 read-write SGOUTNAK Set global OUT NAK 9 1 read-write CGOUTNAK Clear global OUT NAK 10 1 read-write PWROPRGDNE Power-on programming done 11 1 read-write DSTS DSTS OTGFS device status register (OTGFS_DSTS) 0x8 0x20 read-only 0x00000010 SUSPSTS Suspend status 0 1 ENUMSPD Enumerated speed 1 2 ETICERR Erratic error 3 1 SOFFN Frame number of the received SOF 8 14 DIEPMSK DIEPMSK OTGFS device IN endpoint common interrupt mask register (OTGFS_DIEPMSK) 0x10 0x20 read-write 0x00000000 XFERCMSK Transfer completed interrupt mask 0 1 EPTDISMSK Endpoint disabled interrupt mask 1 1 TIMEOUTMSK Timeout condition mask (Non-isochronous endpoints) 3 1 INTKNTXFEMPMSK IN token received when TxFIFO empty mask 4 1 INTKNEPTMISMSK IN token received with EP mismatch mask 5 1 INEPTNAKMSK IN endpoint NAK effective mask 6 1 TXFIFOUDRMSK FIFO underrun mask 8 1 BNAINMSK BNA interrupt mask 9 1 DOEPMSK DOEPMSK OTGFS device OUT endpoint common interrupt mask register (OTGFS_DOEPMSK) 0x14 0x20 read-write 0x00000000 XFERCMSK Transfer completed interrupt mask 0 1 EPTDISMSK Endpoint disabled interrupt mask 1 1 SETUPMSK SETUP phase done mask 3 1 OUTTEPDMSK OUT token received when endpoint disabled mask 4 1 B2BSETUPMSK Back-to-back SETUP packets received mask 6 1 OUTPERRMSK OUT packet error mask 8 1 BNAOUTMSK BNA interrupt mask 9 1 DAINT DAINT OTGFS device all endpoints interrupt register (OTGFS_DAINT) 0x18 0x20 read-only 0x00000000 INEPTINT IN endpoint interrupt bits 0 16 OUTEPTINT OUT endpoint interrupt bits 16 16 DAINTMSK DAINTMSK OTGFS all endpoints interrupt mask register (OTGFS_DAINTMSK) 0x1C 0x20 read-write 0x00000000 INEPTMSK IN EP interrupt mask bits 0 16 OUTEPTMSK OUT endpoint interrupt bits 16 16 DIEPEMPMSK DIEPEMPMSK OTGFS device IN endpoint FIFO empty interrupt mask register 0x34 0x20 read-write 0x00000000 INEPTXFEMSK IN EP Tx FIFO empty interrupt mask bits 0 16 DIEPCTL0 DIEPCTL0 OTGFS device control IN endpoint 0 control register (OTGFS_DIEPCTL0) 0x100 0x20 0x00000000 MPS Maximum packet size 0 2 read-write USBACEPT USB active endpoint 15 1 read-only NAKSTS NAK status 17 1 read-only EPTYPE Endpoint type 18 2 read-only STALL STALL handshake 21 1 read-write TXFNUM TxFIFO number 22 4 read-write CNAK Clear NAK 26 1 write-only SNAK Set NAK 27 1 write-only EPTDIS Endpoint disable 30 1 read-only EPTENA Endpoint enable 31 1 read-only DIEPCTL1 DIEPCTL1 OTGFS device IN endpoint-1 control register 0x120 0x20 0x00000000 MPS Maximum packet size 0 11 read-write USBACEPT USB active endpoint 15 1 read-write DPID Endpoint Data PID 16 1 read-only NAKSTS NAK status 17 1 read-only EPTYPE Endpoint type 18 2 read-write STALL STALL handshake 21 1 read-write TXFNUM TxFIFO number 22 4 read-write CNAK Clear NAK 26 1 write-only SNAK Set NAK 27 1 write-only SETD0PID Set DATA0 PID 28 1 write-only SETD1PID Set DATA1 PID 29 1 write-only EPTDIS Endpoint disable 30 1 read-write EPTENA Endpoint enable 31 1 read-write DIEPCTL2 DIEPCTL2 OTGFS device IN endpoint-2 control register 0x140 0x20 0x00000000 MPS Maximum packet size 0 11 read-write USBACEPT USB active endpoint 15 1 read-write DPID Endpoint Data PID 16 1 read-only NAKSTS NAK status 17 1 read-only EPTYPE Endpoint type 18 2 read-write STALL STALL handshake 21 1 read-write TXFNUM TxFIFO number 22 4 read-write CNAK Clear NAK 26 1 write-only SNAK Set NAK 27 1 write-only SETD0PID Set DATA0 PID 28 1 write-only SETD1PID Set DATA1 PID 29 1 write-only EPTDIS Endpoint disable 30 1 read-write EPTENA Endpoint enable 31 1 read-write DIEPCTL3 DIEPCTL3 OTGFS device IN endpoint-3 control register 0x160 0x20 0x00000000 MPS Maximum packet size 0 11 read-write USBACEPT USB active endpoint 15 1 read-write DPID Endpoint Data PID 16 1 read-only NAKSTS NAK status 17 1 read-only EPTYPE Endpoint type 18 2 read-write STALL STALL handshake 21 1 read-write TXFNUM TxFIFO number 22 4 read-write CNAK Clear NAK 26 1 write-only SNAK Set NAK 27 1 write-only SETD0PID Set DATA0 PID 28 1 write-only SETD1PID Set DATA1 PID 29 1 write-only EPTDIS Endpoint disable 30 1 read-write EPTENA Endpoint enable 31 1 read-write DIEPCTL4 DIEPCTL4 OTGFS device IN endpoint-4 control register 0x180 0x20 0x00000000 MPS Maximum packet size 0 11 read-write USBACEPT USB active endpoint 15 1 read-write DPID Endpoint Data PID 16 1 read-only NAKSTS NAK status 17 1 read-only EPTYPE Endpoint type 18 2 read-write STALL STALL handshake 21 1 read-write TXFNUM TxFIFO number 22 4 read-write CNAK Clear NAK 26 1 write-only SNAK Set NAK 27 1 write-only SETD0PID Set DATA0 PID 28 1 write-only SETD1PID Set DATA1 PID 29 1 write-only EPTDIS Endpoint disable 30 1 read-write EPTENA Endpoint enable 31 1 read-write DIEPCTL5 DIEPCTL5 OTGFS device IN endpoint-5 control register 0x1A0 0x20 0x00000000 MPS Maximum packet size 0 11 read-write USBACEPT USB active endpoint 15 1 read-write DPID Endpoint Data PID 16 1 read-only NAKSTS NAK status 17 1 read-only EPTYPE Endpoint type 18 2 read-write STALL STALL handshake 21 1 read-write TXFNUM TxFIFO number 22 4 read-write CNAK Clear NAK 26 1 write-only SNAK Set NAK 27 1 write-only SETD0PID Set DATA0 PID 28 1 write-only SETD1PID Set DATA1 PID 29 1 write-only EPTDIS Endpoint disable 30 1 read-write EPTENA Endpoint enable 31 1 read-write DIEPCTL6 DIEPCTL6 OTGFS device IN endpoint-6 control register 0x1C0 0x20 0x00000000 MPS Maximum packet size 0 11 read-write USBACEPT USB active endpoint 15 1 read-write DPID Endpoint Data PID 16 1 read-only NAKSTS NAK status 17 1 read-only EPTYPE Endpoint type 18 2 read-write STALL STALL handshake 21 1 read-write TXFNUM TxFIFO number 22 4 read-write CNAK Clear NAK 26 1 write-only SNAK Set NAK 27 1 write-only SETD0PID Set DATA0 PID 28 1 write-only SETD1PID Set DATA1 PID 29 1 write-only EPTDIS Endpoint disable 30 1 read-write EPTENA Endpoint enable 31 1 read-write DIEPCTL7 DIEPCTL7 OTGFS device IN endpoint-7 control register 0x1E0 0x20 0x00000000 MPS Maximum packet size 0 11 read-write USBACEPT USB active endpoint 15 1 read-write DPID Endpoint Data PID 16 1 read-only NAKSTS NAK status 17 1 read-only EPTYPE Endpoint type 18 2 read-write STALL STALL handshake 21 1 read-write TXFNUM TxFIFO number 22 4 read-write CNAK Clear NAK 26 1 write-only SNAK Set NAK 27 1 write-only SETD0PID Set DATA0 PID 28 1 write-only SETD1PID Set DATA1 PID 29 1 write-only EPTDIS Endpoint disable 30 1 read-write EPTENA Endpoint enable 31 1 read-write DOEPCTL0 DOEPCTL0 OTGFS device OUT endpoint-0 control register 0x300 0x20 0x00008000 MPS Maximum packet size 0 2 read-only USBACEPT USB active endpoint 15 1 read-only NAKSTS NAK status 17 1 read-only EPTYPE Endpoint type 18 2 read-only SNP Snoop mode 20 1 read-write STALL STALL handshake 21 1 read-write CNAK Clear NAK 26 1 write-only SNAK Set NAK 27 1 write-only EPTDIS Endpoint disable 30 1 read-write EPTENA Endpoint enable 31 1 read-write DOEPCTL1 DOEPCTL1 OTGFS device OUT endpoint-1 control register 0x320 0x20 0x00000000 MPS Maximum packet size 0 11 read-write USBACEPT USB active endpoint 15 1 read-write DPID Endpoint data PID 16 1 read-only NAKSTS NAK status 17 1 read-only EPTYPE Endpoint type 18 2 read-write SNP Snoop mode 20 1 read-write STALL STALL handshake 21 1 read-write CNAK Clear NAK 26 1 write-only SNAK Set NAK 27 1 write-only EPTDIS Endpoint disable 30 1 read-write EPTENA Endpoint enable 31 1 read-write DOEPCTL2 DOEPCTL2 OTGFS device OUT endpoint-2 control register 0x340 0x20 0x00000000 MPS Maximum packet size 0 11 read-write USBACEPT USB active endpoint 15 1 read-write DPID Endpoint data PID 16 1 read-only NAKSTS NAK status 17 1 read-only EPTYPE Endpoint type 18 2 read-write SNP Snoop mode 20 1 read-write STALL STALL handshake 21 1 read-write CNAK Clear NAK 26 1 write-only SNAK Set NAK 27 1 write-only EPTDIS Endpoint disable 30 1 read-write EPTENA Endpoint enable 31 1 read-write DOEPCTL3 DOEPCTL3 OTGFS device OUT endpoint-3 control register 0x360 0x20 0x00000000 MPS Maximum packet size 0 11 read-write USBACEPT USB active endpoint 15 1 read-write DPID Endpoint data PID 16 1 read-only NAKSTS NAK status 17 1 read-only EPTYPE Endpoint type 18 2 read-write SNP Snoop mode 20 1 read-write STALL STALL handshake 21 1 read-write CNAK Clear NAK 26 1 write-only SNAK Set NAK 27 1 write-only EPTDIS Endpoint disable 30 1 read-write EPTENA Endpoint enable 31 1 read-write DOEPCTL4 DOEPCTL4 OTGFS device OUT endpoint-4 control register 0x380 0x20 0x00000000 MPS Maximum packet size 0 11 read-write USBACEPT USB active endpoint 15 1 read-write DPID Endpoint data PID 16 1 read-only NAKSTS NAK status 17 1 read-only EPTYPE Endpoint type 18 2 read-write SNP Snoop mode 20 1 read-write STALL STALL handshake 21 1 read-write CNAK Clear NAK 26 1 write-only SNAK Set NAK 27 1 write-only EPTDIS Endpoint disable 30 1 read-write EPTENA Endpoint enable 31 1 read-write DOEPCTL5 DOEPCTL5 OTGFS device OUT endpoint-5 control register 0x3A0 0x20 0x00000000 MPS Maximum packet size 0 11 read-write USBACEPT USB active endpoint 15 1 read-write DPID Endpoint data PID 16 1 read-only NAKSTS NAK status 17 1 read-only EPTYPE Endpoint type 18 2 read-write SNP Snoop mode 20 1 read-write STALL STALL handshake 21 1 read-write CNAK Clear NAK 26 1 write-only SNAK Set NAK 27 1 write-only EPTDIS Endpoint disable 30 1 read-write EPTENA Endpoint enable 31 1 read-write DOEPCTL6 DOEPCTL6 OTGFS device OUT endpoint-6 control register 0x3C0 0x20 0x00000000 MPS Maximum packet size 0 11 read-write USBACEPT USB active endpoint 15 1 read-write DPID Endpoint data PID 16 1 read-only NAKSTS NAK status 17 1 read-only EPTYPE Endpoint type 18 2 read-write SNP Snoop mode 20 1 read-write STALL STALL handshake 21 1 read-write CNAK Clear NAK 26 1 write-only SNAK Set NAK 27 1 write-only EPTDIS Endpoint disable 30 1 read-write EPTENA Endpoint enable 31 1 read-write DOEPCTL7 DOEPCTL7 OTGFS device OUT endpoint-7 control register 0x3E0 0x20 0x00000000 MPS Maximum packet size 0 11 read-write USBACEPT USB active endpoint 15 1 read-write DPID Endpoint data PID 16 1 read-only NAKSTS NAK status 17 1 read-only EPTYPE Endpoint type 18 2 read-write SNP Snoop mode 20 1 read-write STALL STALL handshake 21 1 read-write CNAK Clear NAK 26 1 write-only SNAK Set NAK 27 1 write-only EPTDIS Endpoint disable 30 1 read-write EPTENA Endpoint enable 31 1 read-write DIEPINT0 DIEPINT0 OTGFS device IN endpoint-0 interrupt register 0x108 0x20 0x00000080 XFERC Transfer completed interrupt 0 1 read-write EPTDISD Endpoint disabled interrupt 1 1 read-write TIMEOUT Timeout condition 3 1 read-write INTKNTXFEMP IN token received when TxFIFO is empty 4 1 read-write INEPTNAK IN endpoint NAK effective 6 1 read-write TXFEMP Transmit FIFO empty 7 1 read-only DIEPINT1 DIEPINT1 OTGFS device IN endpoint-1 interrupt register 0x128 0x20 0x00000080 XFERC Transfer completed interrupt 0 1 read-write EPTDISD Endpoint disabled interrupt 1 1 read-write TIMEOUT Timeout condition 3 1 read-write INTKNTXFEMP IN token received when TxFIFO is empty 4 1 read-write INEPTNAK IN endpoint NAK effective 6 1 read-write TXFEMP Transmit FIFO empty 7 1 read-only DIEPINT2 DIEPINT2 OTGFS device IN endpoint-2 interrupt register 0x148 0x20 0x00000080 XFERC Transfer completed interrupt 0 1 read-write EPTDISD Endpoint disabled interrupt 1 1 read-write TIMEOUT Timeout condition 3 1 read-write INTKNTXFEMP IN token received when TxFIFO is empty 4 1 read-write INEPTNAK IN endpoint NAK effective 6 1 read-write TXFEMP Transmit FIFO empty 7 1 read-only DIEPINT3 DIEPINT3 OTGFS device IN endpoint-3 interrupt register 0x168 0x20 0x00000080 XFERC Transfer completed interrupt 0 1 read-write EPTDISD Endpoint disabled interrupt 1 1 read-write TIMEOUT Timeout condition 3 1 read-write INTKNTXFEMP IN token received when TxFIFO is empty 4 1 read-write INEPTNAK IN endpoint NAK effective 6 1 read-write TXFEMP Transmit FIFO empty 7 1 read-only DIEPINT4 DIEPINT4 OTGFS device IN endpoint-4 interrupt register 0x188 0x20 0x00000080 XFERC Transfer completed interrupt 0 1 read-write EPTDISD Endpoint disabled interrupt 1 1 read-write TIMEOUT Timeout condition 3 1 read-write INTKNTXFEMP IN token received when TxFIFO is empty 4 1 read-write INEPTNAK IN endpoint NAK effective 6 1 read-write TXFEMP Transmit FIFO empty 7 1 read-only DIEPINT5 DIEPINT5 OTGFS device IN endpoint-5 interrupt register 0x1A8 0x20 0x00000080 XFERC Transfer completed interrupt 0 1 read-write EPTDISD Endpoint disabled interrupt 1 1 read-write TIMEOUT Timeout condition 3 1 read-write INTKNTXFEMP IN token received when TxFIFO is empty 4 1 read-write INEPTNAK IN endpoint NAK effective 6 1 read-write TXFEMP Transmit FIFO empty 7 1 read-only DIEPINT6 DIEPINT6 OTGFS device IN endpoint-6 interrupt register 0x1C8 0x20 0x00000080 XFERC Transfer completed interrupt 0 1 read-write EPTDISD Endpoint disabled interrupt 1 1 read-write TIMEOUT Timeout condition 3 1 read-write INTKNTXFEMP IN token received when TxFIFO is empty 4 1 read-write INEPTNAK IN endpoint NAK effective 6 1 read-write TXFEMP Transmit FIFO empty 7 1 read-only DIEPINT7 DIEPINT7 OTGFS device IN endpoint-7 interrupt register 0x1E8 0x20 0x00000080 XFERC Transfer completed interrupt 0 1 read-write EPTDISD Endpoint disabled interrupt 1 1 read-write TIMEOUT Timeout condition 3 1 read-write INTKNTXFEMP IN token received when TxFIFO is empty 4 1 read-write INEPTNAK IN endpoint NAK effective 6 1 read-write TXFEMP Transmit FIFO empty 7 1 read-only DOEPINT0 DOEPINT0 OTGFS device OUT endpoint-0 interrupt register 0x308 0x20 read-write 0x00000080 XFERC Transfer completed interrupt 0 1 EPTDISD Endpoint disabled interrupt 1 1 SETUP SETUP phase done 3 1 OUTTEPD OUT token received when endpoint disabled 4 1 B2BSTUP Back-to-back SETUP packets received 6 1 DOEPINT1 DOEPINT1 OTGFS device OUT endpoint-1 interrupt register 0x328 0x20 read-write 0x00000080 XFERC Transfer completed interrupt 0 1 EPTDISD Endpoint disabled interrupt 1 1 SETUP SETUP phase done 3 1 OUTTEPD OUT token received when endpoint disabled 4 1 B2BSTUP Back-to-back SETUP packets received 6 1 DOEPINT2 DOEPINT2 OTGFS device OUT endpoint-2 interrupt register 0x348 0x20 read-write 0x00000080 XFERC Transfer completed interrupt 0 1 EPTDISD Endpoint disabled interrupt 1 1 SETUP SETUP phase done 3 1 OUTTEPD OUT token received when endpoint disabled 4 1 B2BSTUP Back-to-back SETUP packets received 6 1 DOEPINT3 DOEPINT3 OTGFS device OUT endpoint-3 interrupt register 0x368 0x20 read-write 0x00000080 XFERC Transfer completed interrupt 0 1 EPTDISD Endpoint disabled interrupt 1 1 SETUP SETUP phase done 3 1 OUTTEPD OUT token received when endpoint disabled 4 1 B2BSTUP Back-to-back SETUP packets received 6 1 DOEPINT4 DOEPINT4 OTGFS device OUT endpoint-4 interrupt register 0x388 0x20 read-write 0x00000080 XFERC Transfer completed interrupt 0 1 EPTDISD Endpoint disabled interrupt 1 1 SETUP SETUP phase done 3 1 OUTTEPD OUT token received when endpoint disabled 4 1 B2BSTUP Back-to-back SETUP packets received 6 1 DOEPINT5 DOEPINT5 OTGFS device OUT endpoint-5 interrupt register 0x3A8 0x20 read-write 0x00000080 XFERC Transfer completed interrupt 0 1 EPTDISD Endpoint disabled interrupt 1 1 SETUP SETUP phase done 3 1 OUTTEPD OUT token received when endpoint disabled 4 1 B2BSTUP Back-to-back SETUP packets received 6 1 DOEPINT6 DOEPINT6 OTGFS device OUT endpoint-6 interrupt register 0x3C8 0x20 read-write 0x00000080 XFERC Transfer completed interrupt 0 1 EPTDISD Endpoint disabled interrupt 1 1 SETUP SETUP phase done 3 1 OUTTEPD OUT token received when endpoint disabled 4 1 B2BSTUP Back-to-back SETUP packets received 6 1 DOEPINT7 DOEPINT7 OTGFS device OUT endpoint-7 interrupt register 0x3E8 0x20 read-write 0x00000080 XFERC Transfer completed interrupt 0 1 EPTDISD Endpoint disabled interrupt 1 1 SETUP SETUP phase done 3 1 OUTTEPD OUT token received when endpoint disabled 4 1 B2BSTUP Back-to-back SETUP packets received 6 1 DIEPTSIZ0 DIEPTSIZ0 OTGFS device IN endpoint-0 transfer size register 0x110 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 7 PKTCNT Packet count 19 2 DOEPTSIZ0 DOEPTSIZ0 OTGFS device OUT endpoint-0 transfer size register 0x310 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 7 PKTCNT Packet count 19 1 SETUPCNT SETUP packet count 29 2 DIEPTSIZ1 DIEPTSIZ1 OTGFS device IN endpoint-1 transfer size register 0x130 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 MC Multi count 29 2 DIEPTSIZ2 DIEPTSIZ2 OTGFS device IN endpoint-2 transfer size register 0x150 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 MC Multi count 29 2 DIEPTSIZ3 DIEPTSIZ3 OTG device IN endpoint-3 transfer size register 0x170 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 MC Multi count 29 2 DIEPTSIZ4 DIEPTSIZ4 OTG device IN endpoint-4 transfer size register 0x190 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 MC Multi count 29 2 DIEPTSIZ5 DIEPTSIZ5 OTG device IN endpoint-5 transfer size register 0x1B0 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 MC Multi count 29 2 DIEPTSIZ6 DIEPTSIZ6 OTG device IN endpoint-6 transfer size register 0x1D0 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 MC Multi count 29 2 DIEPTSIZ7 DIEPTSIZ7 OTG device IN endpoint-7 transfer size register 0x1F0 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 MC Multi count 29 2 DTXFSTS0 DTXFSTS0 OTGFS device IN endpoint-0 transmit FIFO status register 0x118 0x20 read-only 0x00000000 INEPTXFSAV IN endpoint TxFIFO space available 0 16 DTXFSTS1 DTXFSTS1 OTGFS device IN endpoint-1 transmit FIFO status register 0x138 0x20 read-only 0x00000000 INEPTXFSAV IN endpoint TxFIFO space available 0 16 DTXFSTS2 DTXFSTS2 OTGFS device IN endpoint-2 transmit FIFO status register 0x158 0x20 read-only 0x00000000 INEPTXFSAV IN endpoint TxFIFO space available 0 16 DTXFSTS3 DTXFSTS3 OTGFS device IN endpoint-3 transmit FIFO status register 0x178 0x20 read-only 0x00000000 INEPTXFSAV IN endpoint TxFIFO space available 0 16 DTXFSTS4 DTXFSTS4 OTGFS device IN endpoint-4 transmit FIFO status register 0x198 0x20 read-only 0x00000000 INEPTXFSAV IN endpoint TxFIFO space available 0 16 DTXFSTS5 DTXFSTS5 OTGFS device IN endpoint-5 transmit FIFO status register 0x1B8 0x20 read-only 0x00000000 INEPTXFSAV IN endpoint TxFIFO space available 0 16 DTXFSTS6 DTXFSTS6 OTGFS device IN endpoint-6 transmit FIFO status register 0x1D8 0x20 read-only 0x00000000 INEPTXFSAV IN endpoint TxFIFO space available 0 16 DTXFSTS7 DTXFSTS7 OTGFS device IN endpoint-7 transmit FIFO status register 0x1F8 0x20 read-only 0x00000000 INEPTXFSAV IN endpoint TxFIFO space available 0 16 DOEPTSIZ1 DOEPTSIZ1 OTGFS device OUT endpoint-1 transfer size register 0x330 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 RXDPID Received data PID 29 2 DOEPTSIZ2 DOEPTSIZ2 OTGFS device OUT endpoint-2 transfer size register 0x350 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 RXDPID Received data PID 29 2 DOEPTSIZ3 DOEPTSIZ3 OTGFS device OUT endpoint-3 transfer size register 0x370 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 RXDPID Received data PID 29 2 DOEPTSIZ4 DOEPTSIZ4 OTGFS device OUT endpoint-4 transfer size register 0x390 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 RXDPID Received data PID 29 2 DOEPTSIZ5 DOEPTSIZ5 OTGFS device OUT endpoint-5 transfer size register 0x3B0 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 RXDPID Received data PID 29 2 DOEPTSIZ6 DOEPTSIZ6 OTGFS device OUT endpoint-6 transfer size register 0x3D0 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 RXDPID Received data PID 29 2 DOEPTSIZ7 DOEPTSIZ7 OTGFS device OUT endpoint-7 transfer size register 0x3F0 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 19 PKTCNT Packet count 19 10 RXDPID Received data PID 29 2 USB_OTGFS_PWRCLK USB on the go full speed USB_OTGFS 0x50000E00 0x0 0x400 registers PCGCCTL PCGCCTL OTGFS power and clock gating control register (OTGFS_PCGCCTL) 0x0 0x20 0x00000000 STOPPCLK Stop PHY clock 0 1 read-write SUSPENDM PHY Suspended 4 1 read-only SCFG System configuration controller SCFG 0x40013800 0x0 0x400 registers CFG1 CFG1 configuration register 1 0x0 0x20 read-write 0x00000000 MEM_MAP_SEL Memory address mapping selection bits 0 3 IR_POL IR output polarity selection 5 1 IR_SRC_SEL IR signal source selection 6 2 CFG2 CFG2 configuration register 2 0x4 0x20 read-write 0x00000000 LOCKUP_LK CM4 LOCKUP bit enable 0 1 PVM_LK PVM lock enable 2 1 I2S_FD I2S full duplex configuration bit 30 2 EXINTC1 EXINTC1 external interrupt configuration register 1 0x8 0x20 read-write 0x0000 EXINT3 EXINT 3 configuration bits 12 4 EXINT2 EXINT 2 configuration bits 8 4 EXINT1 EXINT 1 configuration bits 4 4 EXINT0 EXINT 0 configuration bits 0 4 EXINTC2 EXINTC2 external interrupt configuration register 2 0xC 0x20 read-write 0x0000 EXINT7 EXINT 7 configuration bits 12 4 EXINT6 EXINT 6 configuration bits 8 4 EXINT5 EXINT 5 configuration bits 4 4 EXINT4 EXINT 4 configuration bits 0 4 EXINTC3 EXINTC3 external interrupt configuration register 3 0x10 0x20 read-write 0x0000 EXINT11 EXINT 11 configuration bits 12 4 EXINT10 EXINT 10 configuration bits 8 4 EXINT9 EXINT 9 configuration bits 4 4 EXINT8 EXINT 8 configuration bits 0 4 EXINTC4 EXINTC4 external interrupt configuration register 4 0x14 0x20 read-write 0x0000 EXINT15 EXINT 15 configuration bits 12 4 EXINT14 EXINT 14 configuration bits 8 4 EXINT13 EXINT 13 configuration bits 4 4 EXINT12 EXINT 12 configuration bits 0 4 UHDRV UHDRV Ultra high drive register 0x2C 0x20 read-write 0x0000 PD13_UH PD13 ultra high sourcing/sinking strength 6 1 PD12_UH PD12 ultra high sourcing/sinking strength 5 1 PB8_UH PB8 ultra high sourcing/sinking strength 3 1 PB9_UH PB9 ultra high sourcing/sinking strength 1 1 QSPI1 Quad SPI Controller QSPI 0xA0001000 0x0 0x400 registers QSPI1 QSPI1 global interrupt 92 CMD_W0 CMD_W0 Command word 0 0x0 0x20 read-write 0x00000000 SPIADR SPI flash address 0 32 CMD_W1 CMD_W1 Command word 1 0x4 0x20 read-write 0x01000003 ADRLEN SPI address length 0 3 DUM2 Second dummy state cycle 16 8 INSLEN Instruction code length 24 2 PEMEN Perfrmance enhance mode enable 28 1 CMD_W2 CMD_W2 Command word 2 0x8 0x20 read-write 0x01000003 DCNT Read write data counter 0 32 CMD_W3 CMD_W3 Command word 3 0xC 0x20 read-write 0x00000000 WEN Write data enable 1 1 RSTSEN Read spi status enable 2 1 RSTSC Read spi status configure 3 1 OPMODE SPI operate mode 5 3 PEMOPC Performance enhance mode operate code 16 8 INSC Instruction code 24 8 CTRL CTRL Control register 0x10 0x20 read-write 0x00000000 CLKDIV SPI clock divider 0 3 SCKMODE Sckout mode 4 1 XIPIDLE XIP port idle status 7 1 ABORT Abort instruction 8 1 BUSY Busy bit of spi status 16 3 XIPRCMDF XIP read command flush 19 1 XIPSEL XIP port selection 20 1 KEYEN encryption key enable 21 1 ACTR ACTR AC timing control register 0x14 0x20 read-write 0x0000000F CSDLY CS delay 0 4 FIFOSTS FIFOSTS FIFO Status register 0x18 0x20 read-only 0x00000001 TXFIFORDY TxFIFO ready status 0 1 RXFIFORDY RxFIFO ready status 1 1 CTRL2 CTRL2 control register 2 0x20 0x20 read-write 0x00000001 DMAEN DMA handshake enable 0 1 CMDIE Command complete interrupt enable 1 1 TXFIFOTHOD TxFIFO thod 8 2 RXFIFOTHOD RxFIFO thod 12 2 CMDSTS CMDSTS CMD status register 0x24 0x20 read-only 0x00000000 CMDSTS Command complete status 0 1 RSTS RSTS SPI read status register 0x28 0x20 read-only 0x00000000 SPISTS SPI read status 0 8 FSIZE FSIZE SPI flash size 0x2C 0x20 read-write 0x00000000 SPIFSIZE SPI flash size 0 32 XIP_CMD_W0 XIP_CMD_W0 XIP command word 0 0x30 0x20 read-write 0x00000000 XIPR_DUM2 XIP read second dummy cycle 0 8 XIPR_OPMODE XIP read operate mode 8 3 XIPR_ADRLEN XIP read address length 11 1 XIPR_INSC XIP read instruction code 12 8 XIP_CMD_W1 XIP_CMD_W1 XIP command word 1 0x34 0x20 read-write 0x00000000 XIPW_DUM2 XIP write second dummy cycle 0 8 XIPW_OPMODE XIP write operate mode 8 3 XIPW_ADRLEN XIP write address length 11 1 XIPW_INSC XIP write instruction code 12 8 XIP_CMD_W2 XIP_CMD_W2 XIP command word 2 0x38 0x20 read-write 0x00000000 XIPR_DCNT XIP read data counter 0 6 XIPR_TCNT XIP continue read cycle counter 8 7 XIPR_SEL XIP read continue mode select 15 1 XIPW_DCNT XIP write data counter 16 6 XIPW_TCNT XIP continue write cycle counter 24 7 XIPW_SEL XIP write continue mode select 31 1 XIP_CMD_W3 XIP_CMD_W3 XIP command word 3 0x3C 0x20 read-write 0x00000000 BYPASSC Bypass cache function 0 1 CSTS Cache status 3 1 REV REV Revision 0x50 0x20 read-write 0x00010500 REVISION Revision number 0 31 DT DT 32/16/8 bit data port register 0x100 0x20 read-write 0x00000000 QSPI2 0xA0002000 QSPI2 QSPI2 global interrupt 91