Keil ArteryTek AT32F405xx_v2 AT32F405 1.0 ARM 32-bit Cortex-M4 Microcontroller based device, CPU clock up to 216MHz, 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 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 LDOOV LDOOV LDO output voltage register 0x10 0x20 0x00000012 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 PLLUSTBL PLLU clock ready flag 26 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_FP PLLP post-division 16 4 read-write PLL_FU PLLU post-division 20 3 read-write PLLU_EN PLLU enable 29 1 read-write PLLRCS PLL reference clock select 30 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 I2S5CLKSEL I2S clock select 22 2 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 GPIOFRST IO port F reset 5 1 CRCRST CRC reset 12 1 DMA1RST DMA1 reset 22 1 DMA2RST DMA2 reset 24 1 OTGHSRST OTGHS interface reset 29 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 QSPI1RST QSPI1 reset 1 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 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 PWCRST PWC reset 28 1 UART7RST UART7 reset 30 1 UART8RST UART8 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 I2S5RST I2S5 reset 20 1 ACCRST ACC reset 29 1 OTGHSPHYRST OTGHS phy reset 31 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 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 OTGHSEN OTGHS clock enable 29 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 QSPI1EN QSPI1 clock enable 1 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 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 PWCEN PWC clock enable 28 1 UART7EN UART7 clock enable 30 1 UART8EN UART8 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 ADC1EN ADC1 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 I2S5EN I2S5 clock enable 20 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 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 OTGHSLPEN OTGHS clock enable during sleep mode 29 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 QSPI1LPEN QSPI1 clock enable during sleep mode 1 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 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 PWCLPEN PWC clock enable during sleep mode 28 1 UART7LPEN UART7 clock enable during sleep mode 30 1 UART8LPEN UART8 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 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 I2S5LPEN I2S5 clock enable during sleep mode 20 1 ACCLPEN ACC clock enable during sleep mode 29 1 OTGHSPHYLPEN OTGHS phy clock enable during sleep mode 31 1 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 OTGHS OTGHS OTGHS register 0x78 0x20 0x00000000 USBHS_PHY12_SEL USBHS phy12 select value 3 2 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_SCLK HICK to system clock 14 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 PLLU_USB48_SEL USB clock source select 10 1 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 1 2 1 IOCB3 Clear bit 3 3 1 IOCB4 Clear bit 4 4 1 IOCB5 Clear bit 5 5 1 IOCB6 Clear bit 6 6 1 IOCB7 Clear bit 7 7 1 IOCB8 Clear bit 8 8 1 IOCB9 Clear bit 9 9 1 IOCB10 Clear bit 10 10 1 IOCB11 Clear bit 11 11 1 IOCB12 Clear bit 12 12 1 IOCB13 Clear bit 13 13 1 IOCB14 Clear bit 14 14 1 IOCB15 Clear bit 15 15 1 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 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 OTGHS_WKUP OTGHS_WKUP interrupt connect to EXINT line20 76 TAMPER Tamper interrupt connect to EXINT line21 2 ERTC_WKUP ERTC Global interrupt connect to EXINT line22 3 INTEN INTEN Interrupt enable register 0x0 0x20 read-write 0x00000000 INTEN0 Interrupt enable or disable on line 0 0 1 INTEN1 Interrupt enable or disable on line 1 1 1 INTEN2 Interrupt enable or disable on line 2 2 1 INTEN3 Interrupt enable or disable on line 3 3 1 INTEN4 Interrupt enable or disable on line 4 4 1 INTEN5 Interrupt enable or disable on line 5 5 1 INTEN6 Interrupt enable or disable on line 6 6 1 INTEN7 Interrupt enable or disable on line 7 7 1 INTEN8 Interrupt enable or disable on line 8 8 1 INTEN9 Interrupt enable or disable on line 9 9 1 INTEN10 Interrupt enable or disable on line 10 10 1 INTEN11 Interrupt enable or disable on line 11 11 1 INTEN12 Interrupt enable or disable on line 12 12 1 INTEN13 Interrupt enable or disable on line 13 13 1 INTEN14 Interrupt enable or disable on line 14 14 1 INTEN15 Interrupt enable or disable on line 15 15 1 INTEN16 Interrupt enable or disable on line 16 16 1 INTEN17 Interrupt enable or disable on line 17 17 1 INTEN18 Interrupt enable or disable on line 18 18 1 INTEN19 Interrupt enable or disable on line 19 19 1 INTEN20 Interrupt enable or disable on line 20 20 1 INTEN21 Interrupt enable or disable on line 21 21 1 INTEN22 Interrupt enable or disable on line 22 22 1 EVTEN EVTEN Event enable register 0x4 0x20 read-write 0x00000000 EVTEN0 Event enable or disable on line 0 0 1 EVTEN1 Event enable or disable on line 1 1 1 EVTEN2 Event enable or disable on line 2 2 1 EVTEN3 Event enable or disable on line 3 3 1 EVTEN4 Event enable or disable on line 4 4 1 EVTEN5 Event enable or disable on line 5 5 1 EVTEN6 Event enable or disable on line 6 6 1 EVTEN7 Event enable or disable on line 7 7 1 EVTEN8 Event enable or disable on line 8 8 1 EVTEN9 Event enable or disable on line 9 9 1 EVTEN10 Event enable or disable on line 10 10 1 EVTEN11 Event enable or disable on line 11 11 1 EVTEN12 Event enable or disable on line 12 12 1 EVTEN13 Event enable or disable on line 13 13 1 EVTEN14 Event enable or disable on line 14 14 1 EVTEN15 Event enable or disable on line 15 15 1 EVTEN16 Event enable or disable on line 16 16 1 EVTEN17 Event enable or disable on line 17 17 1 EVTEN18 Event enable or disable on line 18 18 1 EVTEN19 Event enable or disable on line 19 19 1 EVTEN20 Event enable or disable on line 20 20 1 EVTEN21 Event enable or disable on line 21 21 1 EVTEN22 Event enable or disable on line 22 22 1 POLCFG1 POLCFG1 Rising polarity configuration register 0x8 0x20 read-write 0x00000000 RP0 Rising polarity configuration bit of line 0 0 1 RP1 Rising polarity configuration bit of line 1 1 1 RP2 Rising polarity configuration bit of line 2 2 1 RP3 Rising polarity configuration bit of line 3 3 1 RP4 Rising polarity configuration bit of line 4 4 1 RP5 Rising polarity configuration bit of line 5 5 1 RP6 Rising polarity configuration bit of linee 6 6 1 RP7 Rising polarity configuration bit of line 7 7 1 RP8 Rising polarity configuration bit of line 8 8 1 RP9 Rising polarity configuration bit of line 9 9 1 RP10 Rising polarity configuration bit of line 10 10 1 RP11 Rising polarity configuration bit of line 11 11 1 RP12 Rising polarity configuration bit of line 12 12 1 RP13 Rising polarity configuration bit of line 13 13 1 RP14 Rising polarity configuration bit of line 14 14 1 RP15 Rising polarity configuration bit of line 15 15 1 RP16 Rising polarity configuration bit of line 16 16 1 RP17 Rising polarity configuration bit of line 17 17 1 RP18 Rising polarity configuration bit of line 18 18 1 RP19 Rising polarity configuration bit of line 19 19 1 RP20 Rising polarity configuration bit of line 20 20 1 RP21 Rising polarity configuration bit of line 21 21 1 RP22 Rising polarity configuration bit of line 22 22 1 POLCFG2 POLCFG2 Falling polarity configuration register 0xC 0x20 read-write 0x00000000 FP0 Falling polarity event configuration bit of line 0 0 1 FP1 Falling polarity event configuration bit of line 1 1 1 FP2 Falling polarity event configuration bit of line 2 2 1 FP3 Falling polarity event configuration bit of line 3 3 1 FP4 Falling polarity event configuration bit of line 4 4 1 FP5 Falling polarity event configuration bit of line 5 5 1 FP6 Falling polarity event configuration bit of line 6 6 1 FP7 Falling polarity event configuration bit of line 7 7 1 FP8 Falling polarity event configuration bit of line 8 8 1 FP9 Falling polarity event configuration bit of line 9 9 1 FP10 Falling polarity event configuration bit of line 10 10 1 FP11 Falling polarity event configuration bit of line 11 11 1 FP12 Falling polarity event configuration bit of line 12 12 1 FP13 Falling polarity event configuration bit of line 13 13 1 FP14 Falling polarity event configuration bit of line 14 14 1 FP15 Falling polarity event configuration bit of line 15 15 1 FP16 Falling polarity event configuration bit of line 16 16 1 FP17 Falling polarity event configuration bit of line 17 17 1 FP18 Falling polarity event configuration bit of line 18 18 1 FP19 Falling polarity event configuration bit of line 19 19 1 FP20 Falling polarity event configuration bit of line 20 20 1 FP21 Falling polarity event configuration bit of line 21 21 1 FP22 Falling polarity event configuration bit of line 22 22 1 SWTRG SWTRG Software triggle register 0x10 0x20 read-write 0x00000000 SWT0 Software triggle on line 0 0 1 SWT1 Software triggle on line 1 1 1 SWT2 Software triggle on line 2 2 1 SWT3 Software triggle on line 3 3 1 SWT4 Software triggle on line 4 4 1 SWT5 Software triggle on line 5 5 1 SWT6 Software triggle on line 6 6 1 SWT7 Software triggle on line 7 7 1 SWT8 Software triggle on line 8 8 1 SWT9 Software triggle on line 9 9 1 SWT10 Software triggle on line 10 10 1 SWT11 Software triggle on line 11 11 1 SWT12 Software triggle on line 12 12 1 SWT13 Software triggle on line 13 13 1 SWT14 Software triggle on line 14 14 1 SWT15 Software triggle on line 15 15 1 SWT16 Software triggle on line 16 16 1 SWT17 Software triggle on line 17 17 1 SWT18 Software triggle on line 18 18 1 SWT19 Software triggle on line 19 19 1 SWT20 Software triggle on line 20 20 1 SWT21 Software triggle on line 21 21 1 SWT22 Software triggle on line 22 22 1 INTSTS INTSTS Interrupt status register 0x14 0x20 read-write 0x00000000 LINE0 Line 0 state bit 0 1 LINE1 Line 1 state bit 1 1 LINE2 Line 2 state bit 2 1 LINE3 Line 3 state bit 3 1 LINE4 Line 4 state bit 4 1 LINE5 Line 5 state bit 5 1 LINE6 Line 6 state bit 6 1 LINE7 Line 7 state bit 7 1 LINE8 Line 8 state bit 8 1 LINE9 Line 9 state bit 9 1 LINE10 Line 10 state bit 10 1 LINE11 Line 11 state bit 11 1 LINE12 Line 12 state bit 12 1 LINE13 Line 13 state bit 13 1 LINE14 Line 14 state bit 14 1 LINE15 Line 15 state bit 15 1 LINE16 Line 16 state bit 16 1 LINE17 Line 17 state bit 17 1 LINE18 Line 18 state bit 18 1 LINE19 Line 19 state bit 19 1 LINE20 Line 20 state bit 20 1 LINE21 Line 21 state bit 21 1 LINE22 Line 22 state bit 22 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 SDIO1 Secure digital input/output interface SDIO 0x4002C400 0x0 0x400 registers SDIO1 SDIO1 global interrupt 49 PWRCTRL PWRCTRL Bits 1:0 = PWRCTRL: Power supply control bits 0x0 0x20 read-write 0x00000000 PS Power switch 0 2 CLKCTRL CLKCTRL SD clock control register (SDIO_CLKCTRL) 0x4 0x20 read-write 0x00000000 CLKDIV Clock division 0 8 CLKOEN Clock output enable 8 1 PWRSVEN Power saving mode enable 9 1 BYPSEN Clock divider bypass enable bit 10 1 BUSWS Bus width selection 11 2 CLKEDS SDIO_CK edge selection bit 13 1 HFCEN Hardware flow control enable 14 1 CLKDIV98 Clock divide factor bit9 and bit8 15 2 ARGU ARGU Bits 31:0 = : Command argument 0x8 0x20 read-write 0x00000000 ARGU Command argument 0 32 CMDCTRL CMDCTRL SDIO command control register (SDIO_CMDCTRL) 0xC 0x20 read-write 0x00000000 CMDIDX CMDIDX 0 6 RSPWT Wait for response 6 2 INTWT CCSM wait for interrupt 8 1 PNDWT CCSM wait for end of transfer 9 1 CCSMEN Command channel state machine 10 1 IOSUSP SD I/O suspend command 11 1 RSPCMD RSPCMD SDIO command register 0x10 0x20 read-only 0x00000000 RSPCMD RSPCMD 0 6 RSP1 RSP1 Bits 31:0 = CARDSTATUS1 0x14 0x20 read-only 0x00000000 CARDSTS1 CARDSTATUS1 0 32 RSP2 RSP2 Bits 31:0 = CARDSTATUS2 0x18 0x20 read-only 0x00000000 CARDSTS2 CARDSTATUS2 0 32 RSP3 RSP3 Bits 31:0 = CARDSTATUS3 0x1C 0x20 read-only 0x00000000 CARDSTS2 CARDSTATUS3 0 32 RSP4 RSP4 Bits 31:0 = CARDSTATUS4 0x20 0x20 read-only 0x00000000 CARDSTS2 CARDSTATUS4 0 32 DTTMR DTTMR Bits 31:0 = TIMEOUT: Data timeout period 0x24 0x20 read-write 0x00000000 TIMEOUT Data timeout period 0 32 DTLEN DTLEN Bits 24:0 = DATALENGTH: Data length value 0x28 0x20 read-write 0x00000000 DTLEN Data length value 0 25 DTCTRL DTCTRL SDIO data control register (SDIO_DCTRL) 0x2C 0x20 read-write 0x00000000 TFREN DTEN 0 1 TFRDIR DTDIR 1 1 TFRMODE DTMODE 2 1 DMAEN DMAEN 3 1 BLKSIZE DBLOCKSIZE 4 4 RDWTSTART PWSTART 8 1 RDWTSTOP PWSTOP 9 1 RDWTMODE RWMOD 10 1 IOEN SD I/O function enable 11 1 DTCNT DTCNT Bits 24:0 = DATACOUNT: Data count value 0x30 0x20 read-only 0x00000000 CNT Data count value 0 25 STS STS SDIO status register (SDIO_STA) 0x34 0x20 read-only 0x00000000 CMDFAIL Command crc fail 0 1 DTFAIL Data crc fail 1 1 CMDTIMEOUT Command timeout 2 1 DTTIMEOUT Data timeout 3 1 TXERRU Tx under run error 4 1 RXERRO Rx over run error 5 1 CMDRSPCMPL Command response complete 6 1 CMDCMPL Command sent 7 1 DTCMPL Data sent 8 1 SBITERR Start bit error 9 1 DTBLKCMPL Data block sent 10 1 DOCMD Command transfer in progress 11 1 DOTX Data transmit in progress 12 1 DORX Data receive in progress 13 1 TXBUFH Tx buffer half empty 14 1 RXBUFH Rx buffer half empty 15 1 TXBUFF Tx buffer full 16 1 RXBUFF Rx buffer full 17 1 TXBUFE Tx buffer empty 18 1 RXBUFE Rx buffer empty 19 1 TXBUF Tx data vaild 20 1 RXBUF Rx data vaild 21 1 IOIF SD I/O interrupt 22 1 INTCLR INTCLR SDIO interrupt clear register (SDIO_INTCLR) 0x38 0x20 read-write 0x00000000 CMDFAIL Command crc fail flag clear 0 1 DTFAIL Data crc fail flag clear 1 1 CMDTIMEOUT Command timeout flag clear 2 1 DTTIMEOUT Data timeout flag clear 3 1 TXERRU Tx under run error flag clear 4 1 RXERRU Rx over run error flag clear 5 1 CMDRSPCMPL Command response complete flag clear 6 1 CMDCMPL Command sent flag clear 7 1 DTCMPL Data sent flag clear 8 1 SBITERR Start bit error flag clear 9 1 DTBLKCMPL Data block sent clear 10 1 IOIF SD I/O interrupt flag clear 22 1 INTEN INTEN SDIO mask register (SDIO_MASK) 0x3C 0x20 read-write 0x00000000 CMDFAILIEN Command crc fail interrupt enable 0 1 DTFAILIEN Data crc fail interrupt enable 1 1 CMDTIMEOUTIEN Command timeout interrupt enable 2 1 DTTIMEOUTIEN Data timeout interrupt enable 3 1 TXERRUIEN Tx under run interrupt enable 4 1 RXERRUIEN Rx over run interrupt enable 5 1 CMDRSPCMPLIEN Command response complete interrupt enable 6 1 CMDCMPLIEN Command sent complete interrupt enable 7 1 DTCMPLIEN Data sent complete interrupt enable 8 1 SBITERRIEN Start bit error interrupt enable 9 1 DTBLKCMPLIEN Data block sent complete interrupt enable 10 1 DOCMDIEN Command acting interrupt enable 11 1 DOTXIEN Data transmit acting interrupt enable 12 1 DORXIEN Data receive acting interrupt enable 13 1 TXBUFHIEN Tx buffer half empty interrupt enable 14 1 RXBUFHIEN Rx buffer half empty interrupt enable 15 1 TXBUFFIEN Tx buffer full interrupt enable 16 1 RXBUFFIEN Rx buffer full interrupt enable 17 1 TXBUFEIEN Tx buffer empty interrupt enable 18 1 RXBUFEIEN Rx buffer empty interrupt enable 19 1 TXBUFIEN Tx buffer data vaild interrupt enable 20 1 RXBUFIEN Rx buffer data vaild interrupt enable 21 1 IOIFIEN SD I/O interrupt enable 22 1 BUFCNT BUFCNT Bits 23:0 = BUFCOUNT: Remaining number of words to be written to or read from the FIFO 0x48 0x20 read-only 0x00000000 CNT FIF0COUNT 0 24 BUF BUF bits 31:0 = Buffer Data: Receive and transmit buffer data 0x80 0x20 read-write 0x00000000 DT Buffer data 0 32 SDIO2 0x50061000 SDIO2 SDIO2 global interrupt 102 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 RMP RMP TMR2 input remap register 0x50 0x20 read-write 0x0000 TMR2_IS1_IRMP TMR2 internal selection 3 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 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 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 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 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 HSI 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 I2SCLK I2SCLK I2S clock register 0x20 0x20 read-write 00000010 I2SDIV9_8 I2S division bit9 and bit8 10 2 I2SMCLKOE I2S master clock output enable 9 1 I2SODD Odd result for I2S division 8 1 I2SDIV7_0 I2S division bit7 to bit0 0 8 SPI2 0x40003800 SPI2 SPI2 global interrupt 36 SPI3 0x40003C00 SPI3 SPI3 global interrupt 51 I2SF5 Serial peripheral interface SPI 0x40015000 0x0 0x400 registers I2SF5 I2SF5 global interrupt 85 CTRL2 CTRL2 control register 2 0x4 0x20 read-write 0x0000 TDBEIE Transmit data buffer empty interrupt enable 7 1 RDBFIE Receive data buffer full interrupt enable 6 1 ERRIE Error interrupt enable 5 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 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 I2SCTRL I2SCTRL I2S control register 0x1C 0x20 read-write 0x0000 I2SFDUPEN I2S full duplex mode enable 13 1 I2SEN I2S Enable 10 1 OPERSEL I2S operation select 8 2 PCMFSSEL PCM frame synchronization select 7 1 STDSEL I2S standard select 4 2 I2SCLKPOL I2S clock polarity 3 1 I2SDBN I2S data bit num 1 2 I2SCBN I2S channel bit num 0 1 I2SCLK I2SCLK I2S clock register 0x20 0x20 read-write 00000010 I2SDIV9_8 I2S division bit9 and bit8 10 2 I2SMCLKOE I2S master clock output enable 9 1 I2SODD Odd result for I2S division 8 1 I2SDIV7_0 I2S division bit7 to bit0 0 8 MISC1 MISC1 MISC1 register 0x30 0x20 read-write 00000000 I2SFPCMCKSEL I2S PCM clock edge select 0 1 USART1 Universal synchronous asynchronous receiver transmitter USART 0x40011000 0x0 0x400 registers USART1 USART1 global interrupt 37 STS STS Status register 0x0 0x20 0x00C0 CMDF Character match detection flag 17 1 read-write RTODF Reiceiver time out detection flag 11 1 read-write 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 DEP DE polarity selection 15 1 RS485EN RS485 enable 14 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 Interruption flag clear register 0x20 0x20 read-write 0x0000 CMDFC Character match detection 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 USART4 0x40004C00 USART4 USART4 global interrupt 52 USART5 0x40005000 USART5 USART5 global interrupt 53 USART6 0x40011400 USART6 USART6 global interrupt 71 UART7 Universal asynchronous receiver transmitter 0x40007800 UART7 UART7 global interrupt 82 UART8 Universal asynchronous receiver transmitter 0x40007C00 UART8 UART8 global interrupt 83 ADC1 Analog to digital converter ADC 0x40012000 0x0 0x100 registers ADC ADC1 global interrupt 18 STS STS status register 0x0 0x20 read-write 0x00000000 OCCS Ordinary channel conversion start flag 4 1 PCCS Preempted channel conversion start flag 3 1 PCCE Preempted channels conversion end flag 2 1 CCE Channels conversion end flag 1 1 VMOR Voltage monitoring out of range flag 0 1 CTRL1 CTRL1 control register 1 0x4 0x20 read-write 0x00000000 OCVMEN Voltage monitoring enable on ordinary channels 23 1 PCVMEN Voltage monitoring enable on preempted channels 22 1 OCPCNT Partitioned mode conversion count of ordinary channels 13 3 PCPEN Partitioned mode enable on preempted channels 12 1 OCPEN Partitioned mode enable on ordinary channels 11 1 PCAUTOEN Preempted group automatic conversion enable after ordinary group 10 1 VMSGEN Voltage monitoring enable on a single channel 9 1 SQEN Sequence mode enable 8 1 PCCEIEN Conversion end interrupt enable for preempted channels 7 1 VMORIEN Voltage monitoring out of range interrupt enable 6 1 CCEIEN Channel conversion end interrupt enable 5 1 VMCSEL Voltage monitoring channel select 0 5 CTRL2 CTRL2 control register 2 0x8 0x20 read-write 0x00000000 ITSRVEN Internal temperature sensor and VINTRV enable 23 1 OCSWTRG Conversion trigger by software of ordinary channels 22 1 PCSWTRG Conversion trigger by software of preempted channels 21 1 OCTEN Trigger mode enable for ordinary channels conversion 20 1 OCTESEL Low bit of trigger event select for ordinary channels conversion 17 3 PCTEN Trigger mode enable for preempted channels conversion 15 1 PCTESEL Low bit of trigger event select for preempted channels conversion 12 3 DTALIGN Data alignment 11 1 OCDMAEN DMA transfer enable of ordinary channels 8 1 ADCALINIT initialize A/D calibration 3 1 ADCAL A/D Calibration 2 1 RPEN Repeat mode enable 1 1 ADCEN A/D converter enable 0 1 SPT1 SPT1 sample time register 1 0xC 0x20 read-write 0x00000000 CSPT17 Selection sample time of channel ADC_IN17 21 3 CSPT16 Selection sample time of channel ADC_IN16 18 3 CSPT15 Selection sample time of channel ADC_IN15 15 3 CSPT14 Selection sample time of channel ADC_IN14 12 3 CSPT13 Selection sample time of channel ADC_IN13 9 3 CSPT12 Selection sample time of channel ADC_IN12 6 3 CSPT11 Selection sample time of channel ADC_IN11 3 3 CSPT10 Selection sample time of channel ADC_IN10 0 3 SPT2 SPT2 sample time register 2 0x10 0x20 read-write 0x00000000 CSPT9 Selection sample time of channel ADC_IN9 27 3 CSPT8 Selection sample time of channel ADC_IN8 24 3 CSPT7 Selection sample time of channel ADC_IN7 21 3 CSPT6 Selection sample time of channel ADC_IN6 18 3 CSPT5 Selection sample time of channel ADC_IN5 15 3 CSPT4 Selection sample time of channel ADC_IN4 12 3 CSPT3 Selection sample time of channel ADC_IN3 9 3 CSPT2 Selection sample time of channel ADC_IN2 6 3 CSPT1 Selection sample time of channel ADC_IN1 3 3 CSPT0 Selection sample time of channel ADC_IN0 0 3 PCDTO1 PCDTO1 Preempted channel 1 data offset register 0x14 0x20 read-write 0x00000000 PCDTO1 Data offset for Preempted channel 1 0 12 PCDTO2 PCDTO2 Preempted channel 2 data offset register 0x18 0x20 read-write 0x00000000 PCDTO2 Data offset for Preempted channel 2 0 12 PCDTO3 PCDTO3 Preempted channel 3 data offset register 0x1C 0x20 read-write 0x00000000 PCDTO3 Data offset for Preempted channel 3 0 12 PCDTO4 PCDTO4 Preempted channel 4 data offset register 0x20 0x20 read-write 0x00000000 PCDTO4 Data offset for Preempted channel 4 0 12 VMHB VMHB Voltage monitoring high boundary register 0x24 0x20 read-write 0x00000FFF VMHB Voltage monitoring high boundary 0 12 VMLB VMLB Voltage monitoring low boundary register 0x28 0x20 read-write 0x00000000 VMLB Voltage monitoring low boundary 0 12 OSQ1 OSQ1 Ordinary sequence register 1 0x2C 0x20 read-write 0x00000000 OCLEN Ordinary conversion sequence length 20 4 OSN16 Number of 16th conversion in ordinary sequence 15 5 OSN15 Number of 15th conversion in ordinary sequence 10 5 OSN14 Number of 14th conversion in ordinary sequence 5 5 OSN13 Number of 13th conversion in ordinary sequence 0 5 OSQ2 OSQ2 Ordinary sequence register 2 0x30 0x20 read-write 0x00000000 OSN12 Number of 12th conversion in ordinary sequence 25 5 OSN11 Number of 11th conversion in ordinary sequence 20 5 OSN10 Number of 10th conversion in ordinary sequence 15 5 OSN9 Number of 8th conversion in ordinary sequence 10 5 OSN8 Number of 7th conversion in ordinary sequence 5 5 OSN7 Number of 13th conversion in ordinary sequence 0 5 OSQ3 OSQ3 Ordinary sequence register 3 0x34 0x20 read-write 0x00000000 OSN6 Number of 6th conversion in ordinary sequence 25 5 OSN5 Number of 5th conversion in ordinary sequence 20 5 OSN4 Number of 4th conversion in ordinary sequence 15 5 OSN3 number of 3rd conversion in ordinary sequence 10 5 OSN2 Number of 2nd conversion in ordinary sequence 5 5 OSN1 Number of 1st conversion in ordinary sequence 0 5 PSQ PSQ Preempted sequence register 0x38 0x20 read-write 0x00000000 PCLEN Preempted conversion sequence length 20 2 PSN4 Number of 4th conversion in Preempted sequence 15 5 PSN3 Number of 3rd conversion in Preempted sequence 10 5 PSN2 Number of 2nd conversion in Preempted sequence 5 5 PSN1 Number of 1st conversion in Preempted sequence 0 5 PDT1 PDT1 Preempted data register 1 0x3C 0x20 read-only 0x00000000 PDT1 Preempted data 0 16 PDT2 PDT2 Preempted data register 2 0x40 0x20 read-only 0x00000000 PDT2 Preempted data 0 16 PDT3 PDT3 Preempted data register 3 0x44 0x20 read-only 0x00000000 PDT3 Preempted data 0 16 PDT4 PDT4 Preempted data register 4 0x48 0x20 read-only 0x00000000 PDT4 Preempted data 0 16 ODT ODT Ordinary data register 0x4C 0x20 read-only 0x00000000 ODT Conversion data of ordinary channel 0 16 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 ADCCOM ADC common area ADC 0x40012300 0x0 0x100 registers CCTRL CCTRL Common control register 0x4 0x20 read-write 0x00000000 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 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 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 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 TMR9_PAUSE TMR9_PAUSE 16 1 TMR10_PAUSE TMR10_PAUSE 17 1 TMR11_PAUSE TMR11_PAUSE 18 1 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 nRAM_PRT_CHK SRAM parity check 9 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 DVP Digital video parallel interface DVP 0x50050000 0x0 0x400 registers DVP DVP global interrupt 78 CTRL CTRL Control register 0x0 0x20 0x0000 LCDS Line capture/drop selection 20 1 read-write LCDC Line capture/drop control 19 1 read-write PCDS Pixel capture/drop selection 18 1 read-write PCDC Basic pixel capture/drop control 16 2 read-write ENA DVP enable 14 1 read-write PDL Pixel data length 10 2 read-write BFRC Basic frame rate control 8 2 read-write VSP Vertical synchronization polarity 7 1 read-write HSP Horizontal synchronization polarity 6 1 read-write CKP Pixel clock polarity 5 1 read-write SM synchronization mode 4 1 read-write JPEG JPEG format 3 1 read-write CRP Cropping function enable 2 1 read-write CFM Capture fire mode 1 1 read-write CAP Capture function enable 0 1 read-write STS STS status register 0x4 0x20 read-only 0x0000 OFNE Output FIFO Non-empty 2 1 VSYN Vertical synchronization status 1 1 HSYN Horizontal synchronization status 0 1 ESTS ESTS Event status register 0x8 0x20 read-only 0x0000 HSES Horizontal synchronization event status 4 1 VSES Vertical synchronization event status 3 1 ESEES Embedded synchronization error event status 2 1 OVRES Data FIFO overrun event status 1 1 CFDES Capture frame done event status 0 1 IENA IENA interrupt enable register 0xC 0x20 read-write 0x0000 HSIE Horizontal synchronization interrupt enable 4 1 VSIE Vertical synchronization interrupt enablee 3 1 ESEIE Embedded synchronization error interrupt enable 2 1 OVRIE Data FIFO overrun interrupt enable 1 1 CFDIE Capture frame done interrupt enable 0 1 ISTS ISTS Interrupt status register 0x10 0x20 read-only 0x0000 HSIS Horizontal synchronization interrupt status 4 1 VSIS Vertical synchronization interrupt status 3 1 ESEIS Embedded synchronization error interrupt status 2 1 OVRIS Data FIFO overrun interrupt status 1 1 CFDIS Capture frame done interrupt status 0 1 ICLR ICLR Interrupt clear register 0x14 0x20 write-only 0x0000 HSIC Horizontal synchronization interrupt clear 4 1 VSIC Vertical synchronization interrupt clear 3 1 ESEIC Embedded synchronization error interrupt clear 2 1 OVRIC Data FIFO overrun interrupt clear 1 1 CFDIC Capture frame done interrupt clear 0 1 SCR SCR Synchronization code register 0x18 0x20 read-write 0x0000 FMEC Frame end code 24 8 LNEC Line end code 16 8 LNSC Line start code 8 8 FMSC Frame start code 0 8 SUR SUR Synchronization unmask register 0x1C 0x20 read-write 0x0000 FMEU Frame end unmask 24 8 LNEU Line end unmask 16 8 LNSU Line start unmask 8 8 FMSU Frame start unmask 0 8 CWST CWST Crop window start 0x20 0x20 read-write 0x0000 CVSTR Cropping window vertical start line 16 13 CHSTR Cropping window horizontal start pixel 0 14 CWSZ CWSZ Crop window size 0x24 0x20 read-write 0x0000 CVNUM Cropping window vertical line number 16 14 CHNUM Cropping window horizontal pixel number 0 14 DT DT Data register 0x28 0x20 read-only 0x0000 DT Data Port 0 32 ACTRL ACTRL Advanced Control register 0x40 0x20 read-write 0x0000 VSEID Vertical synchonization event and interrupt definition 17 1 HSEID Horizontal synchonization event and interrupt definition 16 1 DMABT DMA burst transfer configuration 12 1 IDUS Input data un-used setting 10 1 IDUN Input data un-used number 8 2 EFDM Enhanced function data format management 6 1 EFDF Enhanced function data format 4 2 PCDES Basic pixel capture/drop extended selection 3 1 MIBE Monochrome image binarization enable 2 1 EFRCE Enhanced frame rate control enable 1 1 EISRE Enhanced image scaling resize enable 0 1 HSCF HSCF Horizontal scaling control flow 0x48 0x20 read-write 0x0000 HSRTF Horizontal scaling resize target factor 16 13 HSRSF Horizontal scaling resize source factor 0 13 VSCF VSCF Vertical scaling control flow 0x4C 0x20 read-write 0x0000 VSRTF Vertical scaling resize target factor 16 13 VSRSF Vertical scaling resize source factor 0 13 FRF FRF Frame rate flow 0x50 0x20 read-write 0x0000 EFRCTF Enhanced frame rate control target factor 8 5 EFRCSF Enhanced frame rate contorl source factor 0 5 BTH BTH Binarization threshold 0x54 0x20 read-write 0x0000 MIBTHD Monochrome image binarization threshold 0 8 USB_OTGFS_GLOBAL USB on-the-go full speed USB_OTGFS 0x50000000 0x0 0x400 registers OTGFS 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_OTG1_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_OTG1_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_OTG1_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 USB_OTGHS_GLOBAL USB on the go high speed USB_OTGHS 0x40040000 0x0 0x400 registers OTGHS USB On The Go HS global interrupt 77 GOTGCTL GOTGCTL OTGHS control and status register (OTGHS_GOTGCTL) 0x0 0x20 0x00000800 CONIDSTS Connector ID status 16 1 read-only CURMOD Current Mode of Operation 21 1 read-only GOTGINT GOTGINT OTGHS interrupt register (OTGHS_GOTGINT) 0x4 0x20 0x00000000 SESENDDET VBUS is deasserted 2 1 read-write GAHBCFG GAHBCFG OTGHS AHB configuration register (OTGHS_GAHBCFG) 0x8 0x20 read-write 0x00000000 GLBINTMSK Global interrupt mask 0 1 HBSTLEN Burst Length 1 4 DMAEN DMA Enable 5 1 NPTXFEMPLVL Non-Periodic TxFIFO empty level 7 1 PTXFEMPLVL Periodic TxFIFO empty level 8 1 GUSBCFG GUSBCFG USB configuration register (OTGHS_GUSBCFG) 0xC 0x20 0x00000A00 TOUTCAL HS timeout calibration 0 3 read-write PHYIF PHY Interface 3 1 read-write PHYSEL USB 2.0 High-Speed PHY or USB 1.1 Full-Speed Serial Transceiver Select 6 1 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 OTGHS reset register (OTGHS_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 DMAREQ DMA Request Signal 30 1 read-only AHBIDLE AHB master idle 31 1 read-only GINTSTS GINTSTS OTGHS core interrupt register (OTGHS_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 OTGHS interrupt mask register (OTGHS_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-only 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 OTGHS 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 OTGHS 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 OTGHS Receive FIFO size register (OTGHS_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 OTGHS 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 OTGHS non-periodic transmit FIFO/queue status register (OTGHS_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 OTGHS general core configuration register (OTGHS_GCCFG) 0x38 0x20 read-write 0x00000000 PWRDOWN Power down 16 1 SOFOUTEN SOF output enable 20 1 VBUSIG VBUS Ignored 21 1 WAIT_CLK_RCV Wait Clock Soure Recover 22 1 GUID GUID Product ID register 0x3C 0x20 read-write 0x00001000 USERID Product ID field 0 32 HPTXFSIZ HPTXFSIZ OTGHS Host periodic transmit FIFO size register (OTGHS_HPTXFSIZ) 0x100 0x20 read-write 0x02000600 PTXFSTADDR Host periodic TxFIFO start address 0 16 PTXFSIZE Host periodic TxFIFO depth 16 16 DIEPTXF1 DIEPTXF1 OTGHS device IN endpoint transmit FIFO size register (OTGHS_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 OTGHS device IN endpoint transmit FIFO size register (OTGHS_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 OTGHS device IN endpoint transmit FIFO size register (OTGHS_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 OTGHS device IN endpoint transmit FIFO size register (OTGHS_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 OTGHS device IN endpoint transmit FIFO size register (OTGHS_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 OTGHS device IN endpoint transmit FIFO size register (OTGHS_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 OTGHS device IN endpoint transmit FIFO size register (OTGHS_DIEPTXF7) 0x11C 0x20 read-write 0x02000400 INEPTXFSTADDR IN endpoint FIFO7 transmit RAM start address 0 16 INEPTXFDEP IN endpoint TxFIFO depth 16 16 USB_OTGHS_HOST USB on the go high speed USB_OTGHS 0x40040400 0x0 0x400 registers HCFG HCFG OTGHS host configuration register (OTGHS_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 OTGHS Host frame interval register 0x4 0x20 read-write 0x0000EA60 FRINT Frame interval 0 16 HFNUM HFNUM OTGHS host frame number/frame time remaining register (OTGHS_HFNUM) 0x8 0x20 read-only 0x00003FFF FRNUM Frame number 0 16 FTREM Frame time remaining 16 16 HPTXSTS HPTXSTS OTGHS_Host periodic transmit FIFO/queue status register (OTGHS_HPTXSTS) 0x10 0x20 0x00080100 PTXFSPCAVAIL Periodic transmit data FIFO space available 0 16 read-only 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 OTGHS Host all channels interrupt register 0x14 0x20 read-only 0x00000000 HAINT Channel interrupts 0 16 HAINTMSK HAINTMSK OTGHS host all channels interrupt mask register 0x18 0x20 read-write 0x00000000 HAINTMSK Channel interrupt mask 0 16 HPRT HPRT OTGHS host port control and status register (OTGHS_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 OTGHS host channel-0 characteristics register (OTGHS_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 OTGHS host channel-1 characteristics register (OTGHS_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 OTGHS host channel-2 characteristics register (OTGHS_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 OTGHS host channel-3 characteristics register (OTGHS_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 OTGHS host channel-4 characteristics register (OTGHS_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 OTGHS host channel-5 characteristics register (OTGHS_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 OTGHS host channel-6 characteristics register (OTGHS_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 OTGHS host channel-7 characteristics register (OTGHS_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 OTGHS host channel-8 characteristics register (OTGHS_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 OTGHS host channel-9 characteristics register (OTGHS_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 OTGHS host channel-10 characteristics register (OTGHS_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 OTGHS host channel-7 characteristics register (OTGHS_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 OTGHS host channel-12 characteristics register (OTGHS_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 OTGHS host channel-13 characteristics register (OTGHS_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 OTGHS host channel-14 characteristics register (OTGHS_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 OTGHS host channel-15 characteristics register (OTGHS_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 HCSPLT0 HCSPLT0 Host Channel 0 Split Control Register 0x104 0x20 read-write 0x00000000 PRTADDR Port Address 0 7 HUBADDR Hub Address 7 7 XACTPOS Transaction Position 14 2 COMPSPLT Do Complete Split 16 1 SPLTENA Split Enable 31 1 HCSPLT1 HCSPLT1 Host Channel 1 Split Control Register 0x124 0x20 read-write 0x00000000 PRTADDR Port Address 0 7 HUBADDR Hub Address 7 7 XACTPOS Transaction Position 14 2 COMPSPLT Do Complete Split 16 1 SPLTENA Split Enable 31 1 HCSPLT2 HCSPLT2 Host Channel 2 Split Control Register 0x144 0x20 read-write 0x00000000 PRTADDR Port Address 0 7 HUBADDR Hub Address 7 7 XACTPOS Transaction Position 14 2 COMPSPLT Do Complete Split 16 1 SPLTENA Split Enable 31 1 HCSPLT3 HCSPLT3 Host Channel 3 Split Control Register 0x164 0x20 read-write 0x00000000 PRTADDR Port Address 0 7 HUBADDR Hub Address 7 7 XACTPOS Transaction Position 14 2 COMPSPLT Do Complete Split 16 1 SPLTENA Split Enable 31 1 HCSPLT4 HCSPLT4 Host Channel 1 Split Control Register 0x184 0x20 read-write 0x00000000 PRTADDR Port Address 0 7 HUBADDR Hub Address 7 7 XACTPOS Transaction Position 14 2 COMPSPLT Do Complete Split 16 1 SPLTENA Split Enable 31 1 HCSPLT5 HCSPLT5 Host Channel 5 Split Control Register 0x1A4 0x20 read-write 0x00000000 PRTADDR Port Address 0 7 HUBADDR Hub Address 7 7 XACTPOS Transaction Position 14 2 COMPSPLT Do Complete Split 16 1 SPLTENA Split Enable 31 1 HCSPLT6 HCSPLT6 Host Channel 6 Split Control Register 0x1C4 0x20 read-write 0x00000000 PRTADDR Port Address 0 7 HUBADDR Hub Address 7 7 XACTPOS Transaction Position 14 2 COMPSPLT Do Complete Split 16 1 SPLTENA Split Enable 31 1 HCSPLT7 HCSPLT7 Host Channel 7 Split Control Register 0x1E4 0x20 read-write 0x00000000 PRTADDR Port Address 0 7 HUBADDR Hub Address 7 7 XACTPOS Transaction Position 14 2 COMPSPLT Do Complete Split 16 1 SPLTENA Split Enable 31 1 HCSPLT8 HCSPLT8 Host Channel 8 Split Control Register 0x204 0x20 read-write 0x00000000 PRTADDR Port Address 0 7 HUBADDR Hub Address 7 7 XACTPOS Transaction Position 14 2 COMPSPLT Do Complete Split 16 1 SPLTENA Split Enable 31 1 HCSPLT9 HCSPLT9 Host Channel 9 Split Control Register 0x224 0x20 read-write 0x00000000 PRTADDR Port Address 0 7 HUBADDR Hub Address 7 7 XACTPOS Transaction Position 14 2 COMPSPLT Do Complete Split 16 1 SPLTENA Split Enable 31 1 HCSPLT10 HCSPLT10 Host Channel 10 Split Control Register 0x244 0x20 read-write 0x00000000 PRTADDR Port Address 0 7 HUBADDR Hub Address 7 7 XACTPOS Transaction Position 14 2 COMPSPLT Do Complete Split 16 1 SPLTENA Split Enable 31 1 HCSPLT11 HCSPLT11 Host Channel 11 Split Control Register 0x264 0x20 read-write 0x00000000 PRTADDR Port Address 0 7 HUBADDR Hub Address 7 7 XACTPOS Transaction Position 14 2 COMPSPLT Do Complete Split 16 1 SPLTENA Split Enable 31 1 HCSPLT12 HCSPLT12 Host Channel 12 Split Control Register 0x284 0x20 read-write 0x00000000 PRTADDR Port Address 0 7 HUBADDR Hub Address 7 7 XACTPOS Transaction Position 14 2 COMPSPLT Do Complete Split 16 1 SPLTENA Split Enable 31 1 HCSPLT13 HCSPLT13 Host Channel 13 Split Control Register 0x2A4 0x20 read-write 0x00000000 PRTADDR Port Address 0 7 HUBADDR Hub Address 7 7 XACTPOS Transaction Position 14 2 COMPSPLT Do Complete Split 16 1 SPLTENA Split Enable 31 1 HCSPLT14 HCSPLT14 Host Channel 14 Split Control Register 0x2C4 0x20 read-write 0x00000000 PRTADDR Port Address 0 7 HUBADDR Hub Address 7 7 XACTPOS Transaction Position 14 2 COMPSPLT Do Complete Split 16 1 SPLTENA Split Enable 31 1 HCSPLT15 HCSPLT15 Host Channel 15 Split Control Register 0x2E4 0x20 read-write 0x00000000 PRTADDR Port Address 0 7 HUBADDR Hub Address 7 7 XACTPOS Transaction Position 14 2 COMPSPLT Do Complete Split 16 1 SPLTENA Split Enable 31 1 HCINT0 HCINT0 OTGHS host channel-0 interrupt register (OTGHS_HCINT0) 0x108 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 AHBERR AHB Error 2 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 NYET NYET Response Received interrupt 6 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT1 HCINT1 OTGHS host channel-1 interrupt register (OTGHS_HCINT1) 0x128 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 AHBERR AHB Error 2 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 NYET NYET Response Received interrupt 6 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT2 HCINT2 OTGHS host channel-2 interrupt register (OTGHS_HCINT2) 0x148 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 AHBERR AHB Error 2 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 NYET NYET Response Received interrupt 6 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT3 HCINT3 OTGHS host channel-3 interrupt register (OTGHS_HCINT3) 0x168 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 AHBERR AHB Error 2 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 NYET NYET Response Received interrupt 6 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT4 HCINT4 OTGHS host channel-4 interrupt register (OTGHS_HCINT4) 0x188 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 AHBERR AHB Error 2 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 NYET NYET Response Received interrupt 6 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT5 HCINT5 OTGHS host channel-5 interrupt register (OTGHS_HCINT5) 0x1A8 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 AHBERR AHB Error 2 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 NYET NYET Response Received interrupt 6 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT6 HCINT6 OTGHS host channel-6 interrupt register (OTGHS_HCINT6) 0x1C8 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 AHBERR AHB Error 2 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 NYET NYET Response Received interrupt 6 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT7 HCINT7 OTGHS host channel-7 interrupt register (OTGHS_HCINT7) 0x1E8 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 AHBERR AHB Error 2 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 NYET NYET Response Received interrupt 6 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT8 HCINT8 OTGHS host channel-8 interrupt register (OTGHS_HCINT8) 0x208 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 AHBERR AHB Error 2 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 NYET NYET Response Received interrupt 6 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT9 HCINT9 OTGHS host channel-9 interrupt register (OTGHS_HCINT9) 0x228 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 AHBERR AHB Error 2 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 NYET NYET Response Received interrupt 6 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT10 HCINT10 OTGHS host channel-10 interrupt register (OTGHS_HCINT10) 0x248 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 AHBERR AHB Error 2 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 NYET NYET Response Received interrupt 6 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT11 HCINT11 OTGHS host channel-11 interrupt register (OTGHS_HCINT11) 0x268 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 AHBERR AHB Error 2 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 NYET NYET Response Received interrupt 6 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT12 HCINT12 OTGHS host channel-12 interrupt register (OTGHS_HCINT12) 0x288 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 AHBERR AHB Error 2 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 NYET NYET Response Received interrupt 6 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT13 HCINT13 OTGHS host channel-13 interrupt register (OTGHS_HCINT13) 0x2A8 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 AHBERR AHB Error 2 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 NYET NYET Response Received interrupt 6 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT14 HCINT14 OTGHS host channel-14 interrupt register (OTGHS_HCINT14) 0x2C8 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 AHBERR AHB Error 2 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 NYET NYET Response Received interrupt 6 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINT15 HCINT15 OTGHS host channel-15 interrupt register (OTGHS_HCINT15) 0x2E8 0x20 read-write 0x00000000 XFERC Transfer completed 0 1 CHHLTD Channel halted 1 1 AHBERR AHB Error 2 1 STALL STALL response received interrupt 3 1 NAK NAK response received interrupt 4 1 ACK ACK response received/transmitted interrupt 5 1 NYET NYET Response Received interrupt 6 1 XACTERR Transaction error 7 1 BBLERR Babble error 8 1 FRMOVRUN Frame overrun 9 1 DTGLERR Data toggle error 10 1 HCINTMSK0 HCINTMSK0 OTGHS host channel-0 mask register (OTGHS_HCINTMSK0) 0x10C 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 AHBERRMSK AHB Error Mask 2 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 NYETMSK NYET Response Received interrupt mask 6 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 OTGHS host channel-1 mask register (OTGHS_HCINTMSK1) 0x12C 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 AHBERRMSK AHB Error Mask 2 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 NYETMSK NYET Response Received interrupt mask 6 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 OTGHS host channel-2 mask register (OTGHS_HCINTMSK2) 0x14C 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 AHBERRMSK AHB Error Mask 2 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 NYETMSK NYET Response Received interrupt mask 6 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 OTGHS host channel-3 mask register (OTGHS_HCINTMSK3) 0x16C 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 AHBERRMSK AHB Error Mask 2 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 NYETMSK NYET Response Received interrupt mask 6 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 OTGHS host channel-4 mask register (OTGHS_HCINTMSK4) 0x18C 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 AHBERRMSK AHB Error Mask 2 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 NYETMSK NYET Response Received interrupt mask 6 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 OTGHS host channel-5 mask register (OTGHS_HCINTMSK5) 0x1AC 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 AHBERRMSK AHB Error Mask 2 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 NYETMSK NYET Response Received interrupt mask 6 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 OTGHS host channel-6 mask register (OTGHS_HCINTMSK6) 0x1CC 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 AHBERRMSK AHB Error Mask 2 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 NYETMSK NYET Response Received interrupt mask 6 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 OTGHS host channel-7 mask register (OTGHS_HCINTMSK7) 0x1EC 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 AHBERRMSK AHB Error Mask 2 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 NYETMSK NYET Response Received interrupt mask 6 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 OTGHS host channel-8 mask register (OTGHS_HCINTMSK8) 0x20C 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 AHBERRMSK AHB Error Mask 2 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 NYETMSK NYET Response Received interrupt mask 6 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 OTGHS host channel-9 mask register (OTGHS_HCINTMSK9) 0x22C 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 AHBERRMSK AHB Error Mask 2 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 NYETMSK NYET Response Received interrupt mask 6 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 OTGHS host channel-10 mask register (OTGHS_HCINTMSK10) 0x24C 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 AHBERRMSK AHB Error Mask 2 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 NYETMSK NYET Response Received interrupt mask 6 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 OTGHS host channel-11 mask register (OTGHS_HCINTMSK11) 0x26C 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 AHBERRMSK AHB Error Mask 2 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 NYETMSK NYET Response Received interrupt mask 6 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 OTGHS host channel-12 mask register (OTGHS_HCINTMSK12) 0x28C 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 AHBERRMSK AHB Error Mask 2 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 NYETMSK NYET Response Received interrupt mask 6 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 OTGHS host channel-13 mask register (OTGHS_HCINTMSK13) 0x2AC 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 AHBERRMSK AHB Error Mask 2 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 NYETMSK NYET Response Received interrupt mask 6 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 OTGHS host channel-14 mask register (OTGHS_HCINTMSK14) 0x2CC 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 AHBERRMSK AHB Error Mask 2 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 NYETMSK NYET Response Received interrupt mask 6 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 OTGHS host channel-15 mask register (OTGHS_HCINTMSK15) 0x2EC 0x20 read-write 0x00000000 XFERCMSK Transfer completed mask 0 1 CHHLTDMSK Channel halted mask 1 1 AHBERRMSK AHB Error Mask 2 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 NYETMSK NYET Response Received interrupt mask 6 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 OTGHS 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 DOPNG Do Ping 31 1 HCTSIZ1 HCTSIZ1 OTGHS 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 DOPNG Do Ping 31 1 HCTSIZ2 HCTSIZ2 OTGHS 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 DOPNG Do Ping 31 1 HCTSIZ3 HCTSIZ3 OTGHS 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 DOPNG Do Ping 31 1 HCTSIZ4 HCTSIZ4 OTGHS 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 DOPNG Do Ping 31 1 HCTSIZ5 HCTSIZ5 OTGHS 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 DOPNG Do Ping 31 1 HCTSIZ6 HCTSIZ6 OTGHS 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 DOPNG Do Ping 31 1 HCTSIZ7 HCTSIZ7 OTGHS 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 DOPNG Do Ping 31 1 HCTSIZ8 HCTSIZ8 OTGHS 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 DOPNG Do Ping 31 1 HCTSIZ9 HCTSIZ9 OTGHS 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 DOPNG Do Ping 31 1 HCTSIZ10 HCTSIZ10 OTGHS 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 DOPNG Do Ping 31 1 HCTSIZ11 HCTSIZ11 OTGHS 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 DOPNG Do Ping 31 1 HCTSIZ12 HCTSIZ12 OTGHS 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 DOPNG Do Ping 31 1 HCTSIZ13 HCTSIZ13 OTGHS 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 DOPNG Do Ping 31 1 HCTSIZ14 HCTSIZ14 OTGHS 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 DOPNG Do Ping 31 1 HCTSIZ15 HCTSIZ15 OTGHS 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 DOPNG Do Ping 31 1 HCDMA0 HCDMA0 Host channel 0 DMA address register 0x114 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 HCDMA1 HCDMA1 Host channel 1 DMA address register 0x134 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 HCDMA2 HCDMA2 Host channel 2 DMA address register 0x154 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 HCDMA3 HCDMA3 Host channel 3 DMA address register 0x174 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 HCDMA4 HCDMA4 Host channel 4 DMA address register 0x194 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 HCDMA5 HCDMA5 Host channel 5 DMA address register 0x1B4 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 HCDMA6 HCDMA6 Host channel 6 DMA address register 0x1D4 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 HCDMA7 HCDMA7 Host channel 7 DMA address register 0x1F4 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 HCDMA8 HCDMA8 Host channel 8 DMA address register 0x214 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 HCDMA9 HCDMA9 Host channel 9 DMA address register 0x234 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 HCDMA10 HCDMA10 Host channel 10 DMA address register 0x254 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 HCDMA11 HCDMA11 Host channel 11 DMA address register 0x274 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 HCDMA12 HCDMA12 Host channel 12 DMA address register 0x294 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 HCDMA13 HCDMA13 Host channel 13 DMA address register 0x2B4 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 HCDMA14 HCDMA14 Host channel 14 DMA address register 0x2D4 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 HCDMA15 HCDMA15 Host channel 15 DMA address register 0x2F4 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 USB_OTGHS_DEVICE USB on the go high speed USB_OTGHS 0x40040800 0x0 0x400 registers DCFG DCFG OTGHS device configuration register (OTGHS_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 OTGHS device control register (OTGHS_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 OTGHS device status register (OTGHS_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 DEVLNSTS Device Line Status 22 2 DIEPMSK DIEPMSK OTGHS device IN endpoint common interrupt mask register (OTGHS_DIEPMSK) 0x10 0x20 read-write 0x00000000 XFERCMSK Transfer completed interrupt mask 0 1 EPTDISMSK Endpoint disabled interrupt mask 1 1 AHBERRMSK AHB Error mask 2 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 NAKMSK NAK interrupt mask 13 1 DOEPMSK DOEPMSK OTGHS device OUT endpoint common interrupt mask register (OTGHS_DOEPMSK) 0x14 0x20 read-write 0x00000000 XFERCMSK Transfer completed interrupt mask 0 1 EPTDISMSK Endpoint disabled interrupt mask 1 1 AHBERRMSK AHB Error mask 2 1 SETUPMSK SETUP phase done mask 3 1 OUTTEPDMSK OUT token received when endpoint disabled mask 4 1 STSPHSERCVDMSK Status Phase Received mask 5 1 B2BSETUPMSK Back-to-back SETUP packets received mask 6 1 OUTPERRMSK OUT packet error mask 8 1 BNAOUTMSK BNA interrupt mask 9 1 BBLEERRMSK Babble Error interrupt mask 12 1 NAKMSK NAK interrupt mask 13 1 NYETMSK NYET interrupt mask 14 1 DAINT DAINT OTGHS device all endpoints interrupt register (OTGHS_DAINT) 0x18 0x20 read-only 0x00000000 INEPTINT IN endpoint interrupt bits 0 16 OUTEPTINT OUT endpoint interrupt bits 16 16 DAINTMSK DAINTMSK OTGHS all endpoints interrupt mask register (OTGHS_DAINTMSK) 0x1C 0x20 read-write 0x00000000 INEPTMSK IN EP interrupt mask bits 0 16 OUTEPTMSK OUT endpoint interrupt bits 16 16 DIEPEMPMSK DIEPEMPMSK OTGHS device IN endpoint FIFO empty interrupt mask register 0x34 0x20 read-write 0x00000000 INEPTXFEMSK IN EP Tx FIFO empty interrupt mask bits 0 16 DEACHINT DEACHINT Device Each Endpoints Interrupt Register 0x38 0x20 read-write 0x00000000 ECHINEPINT Each IN Endpoint Interrupt bits 0 16 ECHOUTEPINT Each OUT Endpoint Interrupt bits 16 16 DEACHINTMSK DEACHINTMSK Device Each Endpoints Interrupt Mask Register 0x3C 0x20 read-write 0x00000000 ECHINEPINTMSK Each IN Endpoint Interrupt Mask bits 0 16 ECHOUTEPINTMSK Each OUT Endpoint Interrupt Mask bits 16 16 DIEPEACHMSK1 DIEPEACHMSK1 Device Each IN Endpoint 1 Interrupt Register 0x44 0x20 read-write 0x00000000 XFERCMSK Transfer completed interrupt mask 0 1 EPTDISMSK Endpoint disabled interrupt mask 1 1 AHBERRMSK AHB Error mask 2 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 NAKMSK NAK interrupt mask 13 1 DOEPEACHMSK1 DOEPEACHMSK1 Device Each OUT Endpoint 1 Interrupt Register 0x84 0x20 read-write 0x00000000 XFERCMSK Transfer completed interrupt mask 0 1 EPTDISMSK Endpoint disabled interrupt mask 1 1 AHBERRMSK AHB Error mask 2 1 SETUPMSK SETUP phase done mask 3 1 OUTTEPDMSK OUT token received when endpoint disabled mask 4 1 STSPHSERCVDMSK Status Phase Received mask 5 1 B2BSETUPMSK Back-to-back SETUP packets received mask 6 1 OUTPERRMSK OUT packet error mask 8 1 BNAOUTMSK BNA interrupt mask 9 1 BBLEERRMSK Babble Error interrupt mask 12 1 NAKMSK NAK interrupt mask 13 1 NYETMSK NYET interrupt mask 14 1 DIEPCTL0 DIEPCTL0 OTGHS device control IN endpoint 0 control register (OTGHS_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-write EPTENA Endpoint enable 31 1 read-write DIEPCTL1 DIEPCTL1 OTGHS 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 OTGHS 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 OTGHS 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 OTGHS 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 OTGHS 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 OTGHS 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 OTGHS 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 OTGHS 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 OTGHS 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 OTGHS 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 OTGHS 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 OTGHS 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 OTGHS 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 OTGHS 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 OTGHS 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 OTGHS 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 AHBERR AHB Error interrupt 2 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 TXFIFOUNDRN Fifo Underrun 8 1 read-write PKTDRPSTS Packet Drop Status 11 1 read-write NAKINTPT NAK interrupt 13 1 read-write NYETINTPT NYET interrupt 14 1 read-write DIEPINT1 DIEPINT1 OTGHS 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 AHBERR AHB Error interrupt 2 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 TXFIFOUNDRN Fifo Underrun 8 1 read-write PKTDRPSTS Packet Drop Status 11 1 read-write NAKINTPT NAK interrupt 13 1 read-write NYETINTPT NYET interrupt 14 1 read-write DIEPINT2 DIEPINT2 OTGHS 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 AHBERR AHB Error interrupt 2 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 TXFIFOUNDRN Fifo Underrun 8 1 read-write PKTDRPSTS Packet Drop Status 11 1 read-write NAKINTPT NAK interrupt 13 1 read-write NYETINTPT NYET interrupt 14 1 read-write DIEPINT3 DIEPINT3 OTGHS 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 AHBERR AHB Error interrupt 2 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 TXFIFOUNDRN Fifo Underrun 8 1 read-write PKTDRPSTS Packet Drop Status 11 1 read-write NAKINTPT NAK interrupt 13 1 read-write NYETINTPT NYET interrupt 14 1 read-write DIEPINT4 DIEPINT4 OTGHS 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 AHBERR AHB Error interrupt 2 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 TXFIFOUNDRN Fifo Underrun 8 1 read-write PKTDRPSTS Packet Drop Status 11 1 read-write NAKINTPT NAK interrupt 13 1 read-write NYETINTPT NYET interrupt 14 1 read-write DIEPINT5 DIEPINT5 OTGHS 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 AHBERR AHB Error interrupt 2 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 TXFIFOUNDRN Fifo Underrun 8 1 read-write PKTDRPSTS Packet Drop Status 11 1 read-write NAKINTPT NAK interrupt 13 1 read-write NYETINTPT NYET interrupt 14 1 read-write DIEPINT6 DIEPINT6 OTGHS 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 AHBERR AHB Error interrupt 2 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 TXFIFOUNDRN Fifo Underrun 8 1 read-write PKTDRPSTS Packet Drop Status 11 1 read-write NAKINTPT NAK interrupt 13 1 read-write NYETINTPT NYET interrupt 14 1 read-write DIEPINT7 DIEPINT7 OTGHS 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 AHBERR AHB Error interrupt 2 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 TXFIFOUNDRN Fifo Underrun 8 1 read-write PKTDRPSTS Packet Drop Status 11 1 read-write NAKINTPT NAK interrupt 13 1 read-write NYETINTPT NYET interrupt 14 1 read-write DOEPINT0 DOEPINT0 OTGHS 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 OUTPKTERR OUT Packet Error 8 1 BNAINTR Buffer Not Available Error 9 1 PKTDRPSTS Packet Drop Status 11 1 read-write BBLEERR BBLE error 12 1 read-write NAKINTPT NAK interrupt 13 1 read-write NYETINTPT NYET interrupt 14 1 read-write STUPPKTRCVD Setup Packet Received 15 1 read-write DOEPINT1 DOEPINT1 OTGHS 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 OUTPKTERR OUT Packet Error 8 1 BNAINTR Buffer Not Available Error 9 1 PKTDRPSTS Packet Drop Status 11 1 read-write BBLEERR BBLE error 12 1 read-write NAKINTPT NAK interrupt 13 1 read-write NYETINTPT NYET interrupt 14 1 read-write STUPPKTRCVD Setup Packet Received 15 1 read-write DOEPINT2 DOEPINT2 OTGHS 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 OUTPKTERR OUT Packet Error 8 1 BNAINTR Buffer Not Available Error 9 1 PKTDRPSTS Packet Drop Status 11 1 read-write BBLEERR BBLE error 12 1 read-write NAKINTPT NAK interrupt 13 1 read-write NYETINTPT NYET interrupt 14 1 read-write STUPPKTRCVD Setup Packet Received 15 1 read-write DOEPINT3 DOEPINT3 OTGHS 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 OUTPKTERR OUT Packet Error 8 1 BNAINTR Buffer Not Available Error 9 1 PKTDRPSTS Packet Drop Status 11 1 read-write BBLEERR BBLE error 12 1 read-write NAKINTPT NAK interrupt 13 1 read-write NYETINTPT NYET interrupt 14 1 read-write STUPPKTRCVD Setup Packet Received 15 1 read-write DOEPINT4 DOEPINT4 OTGHS 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 OUTPKTERR OUT Packet Error 8 1 BNAINTR Buffer Not Available Error 9 1 PKTDRPSTS Packet Drop Status 11 1 read-write BBLEERR BBLE error 12 1 read-write NAKINTPT NAK interrupt 13 1 read-write NYETINTPT NYET interrupt 14 1 read-write STUPPKTRCVD Setup Packet Received 15 1 read-write DOEPINT5 DOEPINT5 OTGHS 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 OUTPKTERR OUT Packet Error 8 1 BNAINTR Buffer Not Available Error 9 1 PKTDRPSTS Packet Drop Status 11 1 read-write BBLEERR BBLE error 12 1 read-write NAKINTPT NAK interrupt 13 1 read-write NYETINTPT NYET interrupt 14 1 read-write STUPPKTRCVD Setup Packet Received 15 1 read-write DOEPINT6 DOEPINT6 OTGHS 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 OUTPKTERR OUT Packet Error 8 1 BNAINTR Buffer Not Available Error 9 1 PKTDRPSTS Packet Drop Status 11 1 read-write BBLEERR BBLE error 12 1 read-write NAKINTPT NAK interrupt 13 1 read-write NYETINTPT NYET interrupt 14 1 read-write STUPPKTRCVD Setup Packet Received 15 1 read-write DOEPINT7 DOEPINT7 OTGHS 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 OUTPKTERR OUT Packet Error 8 1 BNAINTR Buffer Not Available Error 9 1 PKTDRPSTS Packet Drop Status 11 1 read-write BBLEERR BBLE error 12 1 read-write NAKINTPT NAK interrupt 13 1 read-write NYETINTPT NYET interrupt 14 1 read-write STUPPKTRCVD Setup Packet Received 15 1 read-write DIEPTSIZ0 DIEPTSIZ0 OTGHS device IN endpoint-0 transfer size register 0x110 0x20 read-write 0x00000000 XFERSIZE Transfer size 0 7 PKTCNT Packet count 19 2 DOEPTSIZ0 DOEPTSIZ0 OTGHS 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 OTGHS 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 OTGHS 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 DIEPDMA0 DIEPDMA0 Device IN Endpoint 0 DMA Address register 0x114 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 DIEPDMA1 DIEPDMA1 Device IN Endpoint 1 DMA Address register 0x134 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 DIEPDMA2 DIEPDMA2 Device IN Endpoint 2 DMA Address register 0x154 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 DIEPDMA3 DIEPDMA3 Device IN Endpoint 3 DMA Address register 0x174 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 DIEPDMA4 DIEPDMA4 Device IN Endpoint 4 DMA Address register 0x194 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 DIEPDMA5 DIEPDMA5 Device IN Endpoint 5 DMA Address register 0x1B4 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 DIEPDMA6 DIEPDMA6 Device IN Endpoint 6 DMA Address register 0x1D4 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 DIEPDMA7 DIEPDMA7 Device IN Endpoint 7 DMA Address register 0x1F4 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 DTXFSTS0 DTXFSTS0 OTGHS device IN endpoint-0 transmit FIFO status register 0x118 0x20 read-only 0x00000000 INEPTXFSAV IN endpoint TxFIFO space available 0 16 DTXFSTS1 DTXFSTS1 OTGHS device IN endpoint-1 transmit FIFO status register 0x138 0x20 read-only 0x00000000 INEPTXFSAV IN endpoint TxFIFO space available 0 16 DTXFSTS2 DTXFSTS2 OTGHS device IN endpoint-2 transmit FIFO status register 0x158 0x20 read-only 0x00000000 INEPTXFSAV IN endpoint TxFIFO space available 0 16 DTXFSTS3 DTXFSTS3 OTGHS device IN endpoint-3 transmit FIFO status register 0x178 0x20 read-only 0x00000000 INEPTXFSAV IN endpoint TxFIFO space available 0 16 DTXFSTS4 DTXFSTS4 OTGHS device IN endpoint-4 transmit FIFO status register 0x198 0x20 read-only 0x00000000 INEPTXFSAV IN endpoint TxFIFO space available 0 16 DTXFSTS5 DTXFSTS5 OTGHS device IN endpoint-5 transmit FIFO status register 0x1B8 0x20 read-only 0x00000000 INEPTXFSAV IN endpoint TxFIFO space available 0 16 DTXFSTS6 DTXFSTS6 OTGHS device IN endpoint-6 transmit FIFO status register 0x1D8 0x20 read-only 0x00000000 INEPTXFSAV IN endpoint TxFIFO space available 0 16 DTXFSTS7 DTXFSTS7 OTGHS device IN endpoint-7 transmit FIFO status register 0x1F8 0x20 read-only 0x00000000 INEPTXFSAV IN endpoint TxFIFO space available 0 16 DOEPTSIZ1 DOEPTSIZ1 OTGHS 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 OTGHS 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 OTGHS 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 OTGHS 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 OTGHS 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 OTGHS 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 OTGHS 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 DOEPDMA0 DOEPDMA0 Device OUT Endpoint 0 DMA Address register 0x314 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 DOEPDMA1 DOEPDMA1 Device OUT Endpoint 1 DMA Address register 0x334 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 DOEPDMA2 DOEPDMA2 Device OUT Endpoint 2 DMA Address register 0x354 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 DOEPDMA3 DOEPDMA3 Device OUT Endpoint 3 DMA Address register 0x374 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 DOEPDMA4 DOEPDMA4 Device OUT Endpoint 4 DMA Address register 0x394 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 DOEPDMA5 DOEPDMA5 Device OUT Endpoint 5 DMA Address register 0x3B4 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 DOEPDMA6 DOEPDMA6 Device OUT Endpoint 6 DMA Address register 0x3D4 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 DOEPDMA7 DOEPDMA7 Device OUT Endpoint 7 DMA Address register 0x3F4 0x20 read-write 0x00000000 DMAADDR DMA Address 0 32 USB_OTGHS_PWRCLK USB on the go high speed USB_OTGHS 0x40040E00 0x0 0x400 registers PCGCCTL PCGCCTL OTGHS power and clock gating control register (OTGHS_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 CM4F LOCKUP bit enable 0 1 SRAM_OPERR_LK SRAM odd parity error lock enable 1 1 PVM_LK PVM lock enable 2 1 SRAM_OPERR_STS SRAM odd parity error status 8 1 I2S_FD I2S full duplex config 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 PB10_UH PB10 ultra high sourcing/sinking strength 2 1 PB9_UH PB9 ultra high sourcing/sinking strength 1 1 PB3_UH PB3 ultra high sourcing/sinking strength 0 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 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 5 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 5 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