Texas Instruments TI TM4C1237H6PGE TM4C 11073 ARM Cortex-M4 Tiva TM4C Device \n Software License Agreement\n \n Texas Instruments (TI) is supplying this software for use solely and\n exclusively on TI's microcontroller products. The software is owned by\n TI and/or its suppliers, and is protected under applicable copyright\n laws. You may not combine this software with "viral" open-source\n software in order to form a larger program.\n \n THIS SOFTWARE IS PROVIDED "AS IS" AND WITH ALL FAULTS.\n NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT\n NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. TI SHALL NOT, UNDER ANY\n CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL\n DAMAGES, FOR ANY REASON WHATSOEVER.\n \n CM4 r1p2 little true true 3 false system_TM4C123 8 32 32 read-write 0 0 WATCHDOG0 Register map for WATCHDOG0 peripheral WATCHDOG WATCHDOG0 0x40000000 0 0x00001000 registers WATCHDOG018 LOAD Watchdog Load 0x00000000 WDT_LOAD Watchdog Load Value [31:0] VALUE Watchdog Value 0x00000004 WDT_VALUE Watchdog Value [31:0] CTL Watchdog Control 0x00000008 WDT_CTL_INTEN Watchdog Interrupt Enable [0:0] WDT_CTL_RESEN Watchdog Reset Enable [1:1] WDT_CTL_INTTYPE Watchdog Interrupt Type [2:2] WDT_CTL_WRC Write Complete [31:31] ICR Watchdog Interrupt Clear 0x0000000C write-only WDT_ICR Watchdog Interrupt Clear [31:0] write-only RIS Watchdog Raw Interrupt Status 0x00000010 WDT_RIS_WDTRIS Watchdog Raw Interrupt Status [0:0] MIS Watchdog Masked Interrupt Status 0x00000014 WDT_MIS_WDTMIS Watchdog Masked Interrupt Status [0:0] TEST Watchdog Test 0x00000418 WDT_TEST_STALL Watchdog Stall Enable [8:8] LOCK Watchdog Lock 0x00000C00 WDT_LOCK Watchdog Lock [31:0] WDT_LOCK_UNLOCKED Unlocked 0x0 WDT_LOCK_LOCKED Locked 0x1 WDT_LOCK_UNLOCK Unlocks the watchdog timer 0x1acce551 WATCHDOG1 WATCHDOG1 0x40001000 GPIOA Register map for GPIOA peripheral GPIO GPIOA 0x40004000 0 0x00001000 registers GPIOA0 DATA GPIO Data 0x000003FC DIR GPIO Direction 0x00000400 IS GPIO Interrupt Sense 0x00000404 IBE GPIO Interrupt Both Edges 0x00000408 IEV GPIO Interrupt Event 0x0000040C IM GPIO Interrupt Mask 0x00000410 GPIO_IM_GPIO GPIO Interrupt Mask Enable [7:0] RIS GPIO Raw Interrupt Status 0x00000414 GPIO_RIS_GPIO GPIO Interrupt Raw Status [7:0] MIS GPIO Masked Interrupt Status 0x00000418 GPIO_MIS_GPIO GPIO Masked Interrupt Status [7:0] ICR GPIO Interrupt Clear 0x0000041C write-only GPIO_ICR_GPIO GPIO Interrupt Clear [7:0] write-only AFSEL GPIO Alternate Function Select 0x00000420 DR2R GPIO 2-mA Drive Select 0x00000500 DR4R GPIO 4-mA Drive Select 0x00000504 DR8R GPIO 8-mA Drive Select 0x00000508 ODR GPIO Open Drain Select 0x0000050C PUR GPIO Pull-Up Select 0x00000510 PDR GPIO Pull-Down Select 0x00000514 SLR GPIO Slew Rate Control Select 0x00000518 DEN GPIO Digital Enable 0x0000051C LOCK GPIO Lock 0x00000520 GPIO_LOCK GPIO Lock [31:0] GPIO_LOCK_UNLOCKED The GPIOCR register is unlocked and may be modified 0x0 GPIO_LOCK_LOCKED The GPIOCR register is locked and may not be modified 0x1 GPIO_LOCK_KEY Unlocks the GPIO_CR register 0x4c4f434b CR GPIO Commit 0x00000524 read-only AMSEL GPIO Analog Mode Select 0x00000528 PCTL GPIO Port Control 0x0000052C ADCCTL GPIO ADC Control 0x00000530 DMACTL GPIO DMA Control 0x00000534 SI GPIO Select Interrupt 0x00000538 GPIO_SI_SUM Summary Interrupt [0:0] GPIOB GPIOB 0x40005000 GPIOB1 GPIOC GPIOC 0x40006000 GPIOC2 GPIOD GPIOD 0x40007000 GPIOD3 SSI0 Register map for SSI0 peripheral SSI SSI0 0x40008000 0 0x00001000 registers SSI07 CR0 SSI Control 0 0x00000000 SSI_CR0_DSS SSI Data Size Select [3:0] SSI_CR0_DSS_4 4-bit data 0x3 SSI_CR0_DSS_5 5-bit data 0x4 SSI_CR0_DSS_6 6-bit data 0x5 SSI_CR0_DSS_7 7-bit data 0x6 SSI_CR0_DSS_8 8-bit data 0x7 SSI_CR0_DSS_9 9-bit data 0x8 SSI_CR0_DSS_10 10-bit data 0x9 SSI_CR0_DSS_11 11-bit data 0xa SSI_CR0_DSS_12 12-bit data 0xb SSI_CR0_DSS_13 13-bit data 0xc SSI_CR0_DSS_14 14-bit data 0xd SSI_CR0_DSS_15 15-bit data 0xe SSI_CR0_DSS_16 16-bit data 0xf SSI_CR0_FRF SSI Frame Format Select [5:4] SSI_CR0_FRF_MOTO Freescale SPI Frame Format 0x0 SSI_CR0_FRF_TI Texas Instruments Synchronous Serial Frame Format 0x1 SSI_CR0_FRF_NMW MICROWIRE Frame Format 0x2 SSI_CR0_SPO SSI Serial Clock Polarity [6:6] SSI_CR0_SPH SSI Serial Clock Phase [7:7] SSI_CR0_SCR SSI Serial Clock Rate [15:8] CR1 SSI Control 1 0x00000004 SSI_CR1_LBM SSI Loopback Mode [0:0] SSI_CR1_SSE SSI Synchronous Serial Port Enable [1:1] SSI_CR1_MS SSI Master/Slave Select [2:2] SSI_CR1_SOD SSI Slave Mode Output Disable [3:3] SSI_CR1_EOT End of Transmission [4:4] DR SSI Data 0x00000008 SSI_DR_DATA SSI Receive/Transmit Data [15:0] SR SSI Status 0x0000000C SSI_SR_TFE SSI Transmit FIFO Empty [0:0] SSI_SR_TNF SSI Transmit FIFO Not Full [1:1] SSI_SR_RNE SSI Receive FIFO Not Empty [2:2] SSI_SR_RFF SSI Receive FIFO Full [3:3] SSI_SR_BSY SSI Busy Bit [4:4] CPSR SSI Clock Prescale 0x00000010 SSI_CPSR_CPSDVSR SSI Clock Prescale Divisor [7:0] IM SSI Interrupt Mask 0x00000014 SSI_IM_RORIM SSI Receive Overrun Interrupt Mask [0:0] SSI_IM_RTIM SSI Receive Time-Out Interrupt Mask [1:1] SSI_IM_RXIM SSI Receive FIFO Interrupt Mask [2:2] SSI_IM_TXIM SSI Transmit FIFO Interrupt Mask [3:3] RIS SSI Raw Interrupt Status 0x00000018 SSI_RIS_RORRIS SSI Receive Overrun Raw Interrupt Status [0:0] SSI_RIS_RTRIS SSI Receive Time-Out Raw Interrupt Status [1:1] SSI_RIS_RXRIS SSI Receive FIFO Raw Interrupt Status [2:2] SSI_RIS_TXRIS SSI Transmit FIFO Raw Interrupt Status [3:3] MIS SSI Masked Interrupt Status 0x0000001C SSI_MIS_RORMIS SSI Receive Overrun Masked Interrupt Status [0:0] SSI_MIS_RTMIS SSI Receive Time-Out Masked Interrupt Status [1:1] SSI_MIS_RXMIS SSI Receive FIFO Masked Interrupt Status [2:2] SSI_MIS_TXMIS SSI Transmit FIFO Masked Interrupt Status [3:3] ICR SSI Interrupt Clear 0x00000020 write-only SSI_ICR_RORIC SSI Receive Overrun Interrupt Clear [0:0] write-only SSI_ICR_RTIC SSI Receive Time-Out Interrupt Clear [1:1] write-only DMACTL SSI DMA Control 0x00000024 SSI_DMACTL_RXDMAE Receive DMA Enable [0:0] SSI_DMACTL_TXDMAE Transmit DMA Enable [1:1] CC SSI Clock Configuration 0x00000FC8 SSI_CC_CS SSI Baud Clock Source [3:0] SSI_CC_CS_SYSPLL Either the system clock (if the PLL bypass is in effect) or the PLL output (default) 0x0 SSI_CC_CS_PIOSC PIOSC 0x5 SSI1 SSI1 0x40009000 SSI134 SSI2 SSI2 0x4000A000 SSI257 SSI3 SSI3 0x4000B000 SSI358 UART0 Register map for UART0 peripheral UART UART0 0x4000C000 0 0x00001000 registers UART05 DR UART Data 0x00000000 UART_DR_DATA Data Transmitted or Received [7:0] UART_DR_FE UART Framing Error [8:8] UART_DR_PE UART Parity Error [9:9] UART_DR_BE UART Break Error [10:10] UART_DR_OE UART Overrun Error [11:11] RSR UART Receive Status/Error Clear 0x00000004 UART_RSR_FE UART Framing Error [0:0] UART_RSR_PE UART Parity Error [1:1] UART_RSR_BE UART Break Error [2:2] UART_RSR_OE UART Overrun Error [3:3] ECR UART Receive Status/Error Clear UART_ALT 0x00000004 UART_ECR_DATA Error Clear [7:0] FR UART Flag 0x00000018 UART_FR_CTS Clear To Send [0:0] UART_FR_DSR Data Set Ready [1:1] UART_FR_DCD Data Carrier Detect [2:2] UART_FR_BUSY UART Busy [3:3] UART_FR_RXFE UART Receive FIFO Empty [4:4] UART_FR_TXFF UART Transmit FIFO Full [5:5] UART_FR_RXFF UART Receive FIFO Full [6:6] UART_FR_TXFE UART Transmit FIFO Empty [7:7] UART_FR_RI Ring Indicator [8:8] ILPR UART IrDA Low-Power Register 0x00000020 UART_ILPR_ILPDVSR IrDA Low-Power Divisor [7:0] IBRD UART Integer Baud-Rate Divisor 0x00000024 UART_IBRD_DIVINT Integer Baud-Rate Divisor [15:0] FBRD UART Fractional Baud-Rate Divisor 0x00000028 UART_FBRD_DIVFRAC Fractional Baud-Rate Divisor [5:0] LCRH UART Line Control 0x0000002C UART_LCRH_BRK UART Send Break [0:0] UART_LCRH_PEN UART Parity Enable [1:1] UART_LCRH_EPS UART Even Parity Select [2:2] UART_LCRH_STP2 UART Two Stop Bits Select [3:3] UART_LCRH_FEN UART Enable FIFOs [4:4] UART_LCRH_WLEN UART Word Length [6:5] UART_LCRH_WLEN_5 5 bits (default) 0x0 UART_LCRH_WLEN_6 6 bits 0x1 UART_LCRH_WLEN_7 7 bits 0x2 UART_LCRH_WLEN_8 8 bits 0x3 UART_LCRH_SPS UART Stick Parity Select [7:7] CTL UART Control 0x00000030 UART_CTL_UARTEN UART Enable [0:0] UART_CTL_SIREN UART SIR Enable [1:1] UART_CTL_SIRLP UART SIR Low-Power Mode [2:2] UART_CTL_SMART ISO 7816 Smart Card Support [3:3] UART_CTL_EOT End of Transmission [4:4] UART_CTL_HSE High-Speed Enable [5:5] UART_CTL_LBE UART Loop Back Enable [7:7] UART_CTL_TXE UART Transmit Enable [8:8] UART_CTL_RXE UART Receive Enable [9:9] UART_CTL_DTR Data Terminal Ready [10:10] UART_CTL_RTS Request to Send [11:11] UART_CTL_RTSEN Enable Request to Send [14:14] UART_CTL_CTSEN Enable Clear To Send [15:15] IFLS UART Interrupt FIFO Level Select 0x00000034 UART_IFLS_TX UART Transmit Interrupt FIFO Level Select [2:0] UART_IFLS_TX1_8 TX FIFO <= 1/8 full 0x0 UART_IFLS_TX2_8 TX FIFO <= 1/4 full 0x1 UART_IFLS_TX4_8 TX FIFO <= 1/2 full (default) 0x2 UART_IFLS_TX6_8 TX FIFO <= 3/4 full 0x3 UART_IFLS_TX7_8 TX FIFO <= 7/8 full 0x4 UART_IFLS_RX UART Receive Interrupt FIFO Level Select [5:3] UART_IFLS_RX1_8 RX FIFO >= 1/8 full 0x0 UART_IFLS_RX2_8 RX FIFO >= 1/4 full 0x1 UART_IFLS_RX4_8 RX FIFO >= 1/2 full (default) 0x2 UART_IFLS_RX6_8 RX FIFO >= 3/4 full 0x3 UART_IFLS_RX7_8 RX FIFO >= 7/8 full 0x4 IM UART Interrupt Mask 0x00000038 UART_IM_RIMIM UART Ring Indicator Modem Interrupt Mask [0:0] UART_IM_CTSMIM UART Clear to Send Modem Interrupt Mask [1:1] UART_IM_DCDMIM UART Data Carrier Detect Modem Interrupt Mask [2:2] UART_IM_DSRMIM UART Data Set Ready Modem Interrupt Mask [3:3] UART_IM_RXIM UART Receive Interrupt Mask [4:4] UART_IM_TXIM UART Transmit Interrupt Mask [5:5] UART_IM_RTIM UART Receive Time-Out Interrupt Mask [6:6] UART_IM_FEIM UART Framing Error Interrupt Mask [7:7] UART_IM_PEIM UART Parity Error Interrupt Mask [8:8] UART_IM_BEIM UART Break Error Interrupt Mask [9:9] UART_IM_OEIM UART Overrun Error Interrupt Mask [10:10] UART_IM_9BITIM 9-Bit Mode Interrupt Mask [12:12] RIS UART Raw Interrupt Status 0x0000003C UART_RIS_RIRIS UART Ring Indicator Modem Raw Interrupt Status [0:0] UART_RIS_CTSRIS UART Clear to Send Modem Raw Interrupt Status [1:1] UART_RIS_DCDRIS UART Data Carrier Detect Modem Raw Interrupt Status [2:2] UART_RIS_DSRRIS UART Data Set Ready Modem Raw Interrupt Status [3:3] UART_RIS_RXRIS UART Receive Raw Interrupt Status [4:4] UART_RIS_TXRIS UART Transmit Raw Interrupt Status [5:5] UART_RIS_RTRIS UART Receive Time-Out Raw Interrupt Status [6:6] UART_RIS_FERIS UART Framing Error Raw Interrupt Status [7:7] UART_RIS_PERIS UART Parity Error Raw Interrupt Status [8:8] UART_RIS_BERIS UART Break Error Raw Interrupt Status [9:9] UART_RIS_OERIS UART Overrun Error Raw Interrupt Status [10:10] UART_RIS_9BITRIS 9-Bit Mode Raw Interrupt Status [12:12] MIS UART Masked Interrupt Status 0x00000040 UART_MIS_RIMIS UART Ring Indicator Modem Masked Interrupt Status [0:0] UART_MIS_CTSMIS UART Clear to Send Modem Masked Interrupt Status [1:1] UART_MIS_DCDMIS UART Data Carrier Detect Modem Masked Interrupt Status [2:2] UART_MIS_DSRMIS UART Data Set Ready Modem Masked Interrupt Status [3:3] UART_MIS_RXMIS UART Receive Masked Interrupt Status [4:4] UART_MIS_TXMIS UART Transmit Masked Interrupt Status [5:5] UART_MIS_RTMIS UART Receive Time-Out Masked Interrupt Status [6:6] UART_MIS_FEMIS UART Framing Error Masked Interrupt Status [7:7] UART_MIS_PEMIS UART Parity Error Masked Interrupt Status [8:8] UART_MIS_BEMIS UART Break Error Masked Interrupt Status [9:9] UART_MIS_OEMIS UART Overrun Error Masked Interrupt Status [10:10] UART_MIS_9BITMIS 9-Bit Mode Masked Interrupt Status [12:12] ICR UART Interrupt Clear 0x00000044 write-only UART_ICR_RIMIC UART Ring Indicator Modem Interrupt Clear [0:0] write-only UART_ICR_CTSMIC UART Clear to Send Modem Interrupt Clear [1:1] write-only UART_ICR_DCDMIC UART Data Carrier Detect Modem Interrupt Clear [2:2] write-only UART_ICR_DSRMIC UART Data Set Ready Modem Interrupt Clear [3:3] write-only UART_ICR_RXIC Receive Interrupt Clear [4:4] write-only UART_ICR_TXIC Transmit Interrupt Clear [5:5] write-only UART_ICR_RTIC Receive Time-Out Interrupt Clear [6:6] write-only UART_ICR_FEIC Framing Error Interrupt Clear [7:7] write-only UART_ICR_PEIC Parity Error Interrupt Clear [8:8] write-only UART_ICR_BEIC Break Error Interrupt Clear [9:9] write-only UART_ICR_OEIC Overrun Error Interrupt Clear [10:10] write-only UART_ICR_9BITIC 9-Bit Mode Interrupt Clear [12:12] write-only DMACTL UART DMA Control 0x00000048 UART_DMACTL_RXDMAE Receive DMA Enable [0:0] UART_DMACTL_TXDMAE Transmit DMA Enable [1:1] UART_DMACTL_DMAERR DMA on Error [2:2] _9BITADDR UART 9-Bit Self Address 0x000000A4 UART_9BITADDR_ADDR Self Address for 9-Bit Mode [7:0] UART_9BITADDR_9BITEN Enable 9-Bit Mode [15:15] _9BITAMASK UART 9-Bit Self Address Mask 0x000000A8 UART_9BITAMASK_MASK Self Address Mask for 9-Bit Mode [7:0] PP UART Peripheral Properties 0x00000FC0 UART_PP_SC Smart Card Support [0:0] UART_PP_NB 9-Bit Support [1:1] CC UART Clock Configuration 0x00000FC8 UART_CC_CS UART Baud Clock Source [3:0] UART_CC_CS_SYSCLK The system clock (default) 0x0 UART_CC_CS_PIOSC PIOSC 0x5 UART1 UART1 0x4000D000 UART16 UART2 UART2 0x4000E000 UART233 UART3 UART3 0x4000F000 UART359 UART4 UART4 0x40010000 UART460 UART5 UART5 0x40011000 UART561 UART6 UART6 0x40012000 UART662 UART7 UART7 0x40013000 UART763 I2C0 Register map for I2C0 peripheral I2C I2C0 0x40020000 0 0x00001000 registers I2C08 MSA I2C Master Slave Address 0x00000000 I2C_MSA_RS Receive not send [0:0] I2C_MSA_SA I2C Slave Address [7:1] MCS I2C Master Control/Status 0x00000004 I2C_MCS_RUN I2C Master Enable [0:0] I2C_MCS_START Generate START [1:1] I2C_MCS_ADRACK Acknowledge Address [2:2] I2C_MCS_ACK Data Acknowledge Enable [3:3] I2C_MCS_ARBLST Arbitration Lost [4:4] I2C_MCS_IDLE I2C Idle [5:5] I2C_MCS_CLKTO Clock Timeout Error [7:7] MCS I2C Master Control/Status I2C0_ALT 0x00000004 I2C_MCS_BUSY I2C Busy [0:0] I2C_MCS_ERROR Error [1:1] I2C_MCS_STOP Generate STOP [2:2] I2C_MCS_DATACK Acknowledge Data [3:3] I2C_MCS_HS High-Speed Enable [4:4] I2C_MCS_BUSBSY Bus Busy [6:6] MDR I2C Master Data 0x00000008 I2C_MDR_DATA Data Transferred [7:0] MTPR I2C Master Timer Period 0x0000000C I2C_MTPR_TPR Timer Period [6:0] I2C_MTPR_HS High-Speed Enable [7:7] MIMR I2C Master Interrupt Mask 0x00000010 I2C_MIMR_IM Master Interrupt Mask [0:0] I2C_MIMR_CLKIM Clock Timeout Interrupt Mask [1:1] MRIS I2C Master Raw Interrupt Status 0x00000014 I2C_MRIS_RIS Master Raw Interrupt Status [0:0] I2C_MRIS_CLKRIS Clock Timeout Raw Interrupt Status [1:1] MMIS I2C Master Masked Interrupt Status 0x00000018 I2C_MMIS_MIS Masked Interrupt Status [0:0] I2C_MMIS_CLKMIS Clock Timeout Masked Interrupt Status [1:1] MICR I2C Master Interrupt Clear 0x0000001C write-only I2C_MICR_IC Master Interrupt Clear [0:0] write-only I2C_MICR_CLKIC Clock Timeout Interrupt Clear [1:1] write-only MCR I2C Master Configuration 0x00000020 I2C_MCR_LPBK I2C Loopback [0:0] I2C_MCR_MFE I2C Master Function Enable [4:4] I2C_MCR_SFE I2C Slave Function Enable [5:5] I2C_MCR_GFE I2C Glitch Filter Enable [6:6] MCLKOCNT I2C Master Clock Low Timeout Count 0x00000024 I2C_MCLKOCNT_CNTL I2C Master Count [7:0] MBMON I2C Master Bus Monitor 0x0000002C I2C_MBMON_SCL I2C SCL Status [0:0] I2C_MBMON_SDA I2C SDA Status [1:1] MCR2 I2C Master Configuration 2 0x00000038 I2C_MCR2_GFPW I2C Glitch Filter Pulse Width [6:4] I2C_MCR2_GFPW_BYPASS Bypass 0x0 I2C_MCR2_GFPW_1 1 clock 0x1 I2C_MCR2_GFPW_2 2 clocks 0x2 I2C_MCR2_GFPW_3 3 clocks 0x3 I2C_MCR2_GFPW_4 4 clocks 0x4 I2C_MCR2_GFPW_8 8 clocks 0x5 I2C_MCR2_GFPW_16 16 clocks 0x6 I2C_MCR2_GFPW_32 32 clocks 0x7 SOAR I2C Slave Own Address 0x00000800 I2C_SOAR_OAR I2C Slave Own Address [6:0] SCSR I2C Slave Control/Status 0x00000804 I2C_SCSR_RREQ Receive Request [0:0] I2C_SCSR_FBR First Byte Received [2:2] I2C_SCSR_OAR2SEL OAR2 Address Matched [3:3] SCSR I2C Slave Control/Status I2C0_ALT 0x00000804 I2C_SCSR_DA Device Active [0:0] I2C_SCSR_TREQ Transmit Request [1:1] SDR I2C Slave Data 0x00000808 I2C_SDR_DATA Data for Transfer [7:0] SIMR I2C Slave Interrupt Mask 0x0000080C I2C_SIMR_DATAIM Data Interrupt Mask [0:0] I2C_SIMR_STARTIM Start Condition Interrupt Mask [1:1] I2C_SIMR_STOPIM Stop Condition Interrupt Mask [2:2] SRIS I2C Slave Raw Interrupt Status 0x00000810 I2C_SRIS_DATARIS Data Raw Interrupt Status [0:0] I2C_SRIS_STARTRIS Start Condition Raw Interrupt Status [1:1] I2C_SRIS_STOPRIS Stop Condition Raw Interrupt Status [2:2] SMIS I2C Slave Masked Interrupt Status 0x00000814 I2C_SMIS_DATAMIS Data Masked Interrupt Status [0:0] I2C_SMIS_STARTMIS Start Condition Masked Interrupt Status [1:1] I2C_SMIS_STOPMIS Stop Condition Masked Interrupt Status [2:2] SICR I2C Slave Interrupt Clear 0x00000818 write-only I2C_SICR_DATAIC Data Interrupt Clear [0:0] write-only I2C_SICR_STARTIC Start Condition Interrupt Clear [1:1] write-only I2C_SICR_STOPIC Stop Condition Interrupt Clear [2:2] write-only SOAR2 I2C Slave Own Address 2 0x0000081C I2C_SOAR2_OAR2 I2C Slave Own Address 2 [6:0] I2C_SOAR2_OAR2EN I2C Slave Own Address 2 Enable [7:7] SACKCTL I2C Slave ACK Control 0x00000820 I2C_SACKCTL_ACKOEN I2C Slave ACK Override Enable [0:0] I2C_SACKCTL_ACKOVAL I2C Slave ACK Override Value [1:1] PP I2C Peripheral Properties 0x00000FC0 I2C_PP_HS High-Speed Capable [0:0] PC I2C Peripheral Configuration 0x00000FC4 I2C_PC_HS High-Speed Capable [0:0] I2C1 I2C1 0x40021000 I2C137 I2C2 I2C2 0x40022000 I2C268 I2C3 I2C3 0x40023000 I2C369 GPIOE GPIOE 0x40024000 GPIOE4 GPIOF GPIOF 0x40025000 GPIOF30 GPIOG GPIOG 0x40026000 GPIOG31 GPIOH GPIOH 0x40027000 GPIOH32 TIMER0 Register map for TIMER0 peripheral TIMER TIMER0 0x40030000 0 0x00001000 registers TIMER0A19 TIMER0B20 CFG GPTM Configuration 0x00000000 TIMER_CFG GPTM Configuration [2:0] TIMER_CFG_32_BIT_TIMER 32-bit timer configuration 0x0 TIMER_CFG_32_BIT_RTC 32-bit real-time clock (RTC) counter configuration 0x1 TIMER_CFG_16_BIT 16-bit timer configuration. The function is controlled by bits 1:0 of GPTMTAMR and GPTMTBMR 0x4 TAMR GPTM Timer A Mode 0x00000004 TIMER_TAMR_TAMR GPTM Timer A Mode [1:0] TIMER_TAMR_TAMR_1_SHOT One-Shot Timer mode 0x1 TIMER_TAMR_TAMR_PERIOD Periodic Timer mode 0x2 TIMER_TAMR_TAMR_CAP Capture mode 0x3 TIMER_TAMR_TACMR GPTM Timer A Capture Mode [2:2] TIMER_TAMR_TAAMS GPTM Timer A Alternate Mode Select [3:3] TIMER_TAMR_TACDIR GPTM Timer A Count Direction [4:4] TIMER_TAMR_TAMIE GPTM Timer A Match Interrupt Enable [5:5] TIMER_TAMR_TAWOT GPTM Timer A Wait-on-Trigger [6:6] TIMER_TAMR_TASNAPS GPTM Timer A Snap-Shot Mode [7:7] TIMER_TAMR_TAILD GPTM Timer A Interval Load Write [8:8] TIMER_TAMR_TAPWMIE GPTM Timer A PWM Interrupt Enable [9:9] TIMER_TAMR_TAMRSU GPTM Timer A Match Register Update [10:10] TIMER_TAMR_TAPLO GPTM Timer A PWM Legacy Operation [11:11] TBMR GPTM Timer B Mode 0x00000008 TIMER_TBMR_TBMR GPTM Timer B Mode [1:0] TIMER_TBMR_TBMR_1_SHOT One-Shot Timer mode 0x1 TIMER_TBMR_TBMR_PERIOD Periodic Timer mode 0x2 TIMER_TBMR_TBMR_CAP Capture mode 0x3 TIMER_TBMR_TBCMR GPTM Timer B Capture Mode [2:2] TIMER_TBMR_TBAMS GPTM Timer B Alternate Mode Select [3:3] TIMER_TBMR_TBCDIR GPTM Timer B Count Direction [4:4] TIMER_TBMR_TBMIE GPTM Timer B Match Interrupt Enable [5:5] TIMER_TBMR_TBWOT GPTM Timer B Wait-on-Trigger [6:6] TIMER_TBMR_TBSNAPS GPTM Timer B Snap-Shot Mode [7:7] TIMER_TBMR_TBILD GPTM Timer B Interval Load Write [8:8] TIMER_TBMR_TBPWMIE GPTM Timer B PWM Interrupt Enable [9:9] TIMER_TBMR_TBMRSU GPTM Timer B Match Register Update [10:10] TIMER_TBMR_TBPLO GPTM Timer B PWM Legacy Operation [11:11] CTL GPTM Control 0x0000000C TIMER_CTL_TAEN GPTM Timer A Enable [0:0] TIMER_CTL_TASTALL GPTM Timer A Stall Enable [1:1] TIMER_CTL_TAEVENT GPTM Timer A Event Mode [3:2] TIMER_CTL_TAEVENT_POS Positive edge 0x0 TIMER_CTL_TAEVENT_NEG Negative edge 0x1 TIMER_CTL_TAEVENT_BOTH Both edges 0x3 TIMER_CTL_RTCEN GPTM RTC Stall Enable [4:4] TIMER_CTL_TAOTE GPTM Timer A Output Trigger Enable [5:5] TIMER_CTL_TAPWML GPTM Timer A PWM Output Level [6:6] TIMER_CTL_TBEN GPTM Timer B Enable [8:8] TIMER_CTL_TBSTALL GPTM Timer B Stall Enable [9:9] TIMER_CTL_TBEVENT GPTM Timer B Event Mode [11:10] TIMER_CTL_TBEVENT_POS Positive edge 0x0 TIMER_CTL_TBEVENT_NEG Negative edge 0x1 TIMER_CTL_TBEVENT_BOTH Both edges 0x3 TIMER_CTL_TBOTE GPTM Timer B Output Trigger Enable [13:13] TIMER_CTL_TBPWML GPTM Timer B PWM Output Level [14:14] SYNC GPTM Synchronize 0x00000010 TIMER_SYNC_SYNCT0 Synchronize GPTM 16/32-Bit Timer 0 [1:0] TIMER_SYNC_SYNCT0_NONE GPTM 16/32-Bit Timer 0 is not affected 0x0 TIMER_SYNC_SYNCT0_TA A timeout event for Timer A of GPTM 16/32-Bit Timer 0 is triggered 0x1 TIMER_SYNC_SYNCT0_TB A timeout event for Timer B of GPTM 16/32-Bit Timer 0 is triggered 0x2 TIMER_SYNC_SYNCT0_TATB A timeout event for both Timer A and Timer B of GPTM 16/32-Bit Timer 0 is triggered 0x3 TIMER_SYNC_SYNCT1 Synchronize GPTM 16/32-Bit Timer 1 [3:2] TIMER_SYNC_SYNCT1_NONE GPTM 16/32-Bit Timer 1 is not affected 0x0 TIMER_SYNC_SYNCT1_TA A timeout event for Timer A of GPTM 16/32-Bit Timer 1 is triggered 0x1 TIMER_SYNC_SYNCT1_TB A timeout event for Timer B of GPTM 16/32-Bit Timer 1 is triggered 0x2 TIMER_SYNC_SYNCT1_TATB A timeout event for both Timer A and Timer B of GPTM 16/32-Bit Timer 1 is triggered 0x3 TIMER_SYNC_SYNCT2 Synchronize GPTM 16/32-Bit Timer 2 [5:4] TIMER_SYNC_SYNCT2_NONE GPTM 16/32-Bit Timer 2 is not affected 0x0 TIMER_SYNC_SYNCT2_TA A timeout event for Timer A of GPTM 16/32-Bit Timer 2 is triggered 0x1 TIMER_SYNC_SYNCT2_TB A timeout event for Timer B of GPTM 16/32-Bit Timer 2 is triggered 0x2 TIMER_SYNC_SYNCT2_TATB A timeout event for both Timer A and Timer B of GPTM 16/32-Bit Timer 2 is triggered 0x3 TIMER_SYNC_SYNCT3 Synchronize GPTM 16/32-Bit Timer 3 [7:6] TIMER_SYNC_SYNCT3_NONE GPTM 16/32-Bit Timer 3 is not affected 0x0 TIMER_SYNC_SYNCT3_TA A timeout event for Timer A of GPTM 16/32-Bit Timer 3 is triggered 0x1 TIMER_SYNC_SYNCT3_TB A timeout event for Timer B of GPTM 16/32-Bit Timer 3 is triggered 0x2 TIMER_SYNC_SYNCT3_TATB A timeout event for both Timer A and Timer B of GPTM 16/32-Bit Timer 3 is triggered 0x3 TIMER_SYNC_SYNCT4 Synchronize GPTM 16/32-Bit Timer 4 [9:8] TIMER_SYNC_SYNCT4_NONE GPTM 16/32-Bit Timer 4 is not affected 0x0 TIMER_SYNC_SYNCT4_TA A timeout event for Timer A of GPTM 16/32-Bit Timer 4 is triggered 0x1 TIMER_SYNC_SYNCT4_TB A timeout event for Timer B of GPTM 16/32-Bit Timer 4 is triggered 0x2 TIMER_SYNC_SYNCT4_TATB A timeout event for both Timer A and Timer B of GPTM 16/32-Bit Timer 4 is triggered 0x3 TIMER_SYNC_SYNCT5 Synchronize GPTM 16/32-Bit Timer 5 [11:10] TIMER_SYNC_SYNCT5_NONE GPTM 16/32-Bit Timer 5 is not affected 0x0 TIMER_SYNC_SYNCT5_TA A timeout event for Timer A of GPTM 16/32-Bit Timer 5 is triggered 0x1 TIMER_SYNC_SYNCT5_TB A timeout event for Timer B of GPTM 16/32-Bit Timer 5 is triggered 0x2 TIMER_SYNC_SYNCT5_TATB A timeout event for both Timer A and Timer B of GPTM 16/32-Bit Timer 5 is triggered 0x3 TIMER_SYNC_SYNCWT0 Synchronize GPTM 32/64-Bit Timer 0 [13:12] TIMER_SYNC_SYNCWT0_NONE GPTM 32/64-Bit Timer 0 is not affected 0x0 TIMER_SYNC_SYNCWT0_TA A timeout event for Timer A of GPTM 32/64-Bit Timer 0 is triggered 0x1 TIMER_SYNC_SYNCWT0_TB A timeout event for Timer B of GPTM 32/64-Bit Timer 0 is triggered 0x2 TIMER_SYNC_SYNCWT0_TATB A timeout event for both Timer A and Timer B of GPTM 32/64-Bit Timer 0 is triggered 0x3 TIMER_SYNC_SYNCWT1 Synchronize GPTM 32/64-Bit Timer 1 [15:14] TIMER_SYNC_SYNCWT1_NONE GPTM 32/64-Bit Timer 1 is not affected 0x0 TIMER_SYNC_SYNCWT1_TA A timeout event for Timer A of GPTM 32/64-Bit Timer 1 is triggered 0x1 TIMER_SYNC_SYNCWT1_TB A timeout event for Timer B of GPTM 32/64-Bit Timer 1 is triggered 0x2 TIMER_SYNC_SYNCWT1_TATB A timeout event for both Timer A and Timer B of GPTM 32/64-Bit Timer 1 is triggered 0x3 TIMER_SYNC_SYNCWT2 Synchronize GPTM 32/64-Bit Timer 2 [17:16] TIMER_SYNC_SYNCWT2_NONE GPTM 32/64-Bit Timer 2 is not affected 0x0 TIMER_SYNC_SYNCWT2_TA A timeout event for Timer A of GPTM 32/64-Bit Timer 2 is triggered 0x1 TIMER_SYNC_SYNCWT2_TB A timeout event for Timer B of GPTM 32/64-Bit Timer 2 is triggered 0x2 TIMER_SYNC_SYNCWT2_TATB A timeout event for both Timer A and Timer B of GPTM 32/64-Bit Timer 2 is triggered 0x3 TIMER_SYNC_SYNCWT3 Synchronize GPTM 32/64-Bit Timer 3 [19:18] TIMER_SYNC_SYNCWT3_NONE GPTM 32/64-Bit Timer 3 is not affected 0x0 TIMER_SYNC_SYNCWT3_TA A timeout event for Timer A of GPTM 32/64-Bit Timer 3 is triggered 0x1 TIMER_SYNC_SYNCWT3_TB A timeout event for Timer B of GPTM 32/64-Bit Timer 3 is triggered 0x2 TIMER_SYNC_SYNCWT3_TATB A timeout event for both Timer A and Timer B of GPTM 32/64-Bit Timer 3 is triggered 0x3 TIMER_SYNC_SYNCWT4 Synchronize GPTM 32/64-Bit Timer 4 [21:20] TIMER_SYNC_SYNCWT4_NONE GPTM 32/64-Bit Timer 4 is not affected 0x0 TIMER_SYNC_SYNCWT4_TA A timeout event for Timer A of GPTM 32/64-Bit Timer 4 is triggered 0x1 TIMER_SYNC_SYNCWT4_TB A timeout event for Timer B of GPTM 32/64-Bit Timer 4 is triggered 0x2 TIMER_SYNC_SYNCWT4_TATB A timeout event for both Timer A and Timer B of GPTM 32/64-Bit Timer 4 is triggered 0x3 TIMER_SYNC_SYNCWT5 Synchronize GPTM 32/64-Bit Timer 5 [23:22] TIMER_SYNC_SYNCWT5_NONE GPTM 32/64-Bit Timer 5 is not affected 0x0 TIMER_SYNC_SYNCWT5_TA A timeout event for Timer A of GPTM 32/64-Bit Timer 5 is triggered 0x1 TIMER_SYNC_SYNCWT5_TB A timeout event for Timer B of GPTM 32/64-Bit Timer 5 is triggered 0x2 TIMER_SYNC_SYNCWT5_TATB A timeout event for both Timer A and Timer B of GPTM 32/64-Bit Timer 5 is triggered 0x3 IMR GPTM Interrupt Mask 0x00000018 TIMER_IMR_TATOIM GPTM Timer A Time-Out Interrupt Mask [0:0] TIMER_IMR_CAMIM GPTM Timer A Capture Mode Match Interrupt Mask [1:1] TIMER_IMR_CAEIM GPTM Timer A Capture Mode Event Interrupt Mask [2:2] TIMER_IMR_RTCIM GPTM RTC Interrupt Mask [3:3] TIMER_IMR_TAMIM GPTM Timer A Match Interrupt Mask [4:4] TIMER_IMR_TBTOIM GPTM Timer B Time-Out Interrupt Mask [8:8] TIMER_IMR_CBMIM GPTM Timer B Capture Mode Match Interrupt Mask [9:9] TIMER_IMR_CBEIM GPTM Timer B Capture Mode Event Interrupt Mask [10:10] TIMER_IMR_TBMIM GPTM Timer B Match Interrupt Mask [11:11] TIMER_IMR_WUEIM GPTM Write Update Error Interrupt Mask [16:16] RIS GPTM Raw Interrupt Status 0x0000001C TIMER_RIS_TATORIS GPTM Timer A Time-Out Raw Interrupt [0:0] TIMER_RIS_CAMRIS GPTM Timer A Capture Mode Match Raw Interrupt [1:1] TIMER_RIS_CAERIS GPTM Timer A Capture Mode Event Raw Interrupt [2:2] TIMER_RIS_RTCRIS GPTM RTC Raw Interrupt [3:3] TIMER_RIS_TAMRIS GPTM Timer A Match Raw Interrupt [4:4] TIMER_RIS_TBTORIS GPTM Timer B Time-Out Raw Interrupt [8:8] TIMER_RIS_CBMRIS GPTM Timer B Capture Mode Match Raw Interrupt [9:9] TIMER_RIS_CBERIS GPTM Timer B Capture Mode Event Raw Interrupt [10:10] TIMER_RIS_TBMRIS GPTM Timer B Match Raw Interrupt [11:11] TIMER_RIS_WUERIS GPTM Write Update Error Raw Interrupt [16:16] MIS GPTM Masked Interrupt Status 0x00000020 TIMER_MIS_TATOMIS GPTM Timer A Time-Out Masked Interrupt [0:0] TIMER_MIS_CAMMIS GPTM Timer A Capture Mode Match Masked Interrupt [1:1] TIMER_MIS_CAEMIS GPTM Timer A Capture Mode Event Masked Interrupt [2:2] TIMER_MIS_RTCMIS GPTM RTC Masked Interrupt [3:3] TIMER_MIS_TAMMIS GPTM Timer A Match Masked Interrupt [4:4] TIMER_MIS_TBTOMIS GPTM Timer B Time-Out Masked Interrupt [8:8] TIMER_MIS_CBMMIS GPTM Timer B Capture Mode Match Masked Interrupt [9:9] TIMER_MIS_CBEMIS GPTM Timer B Capture Mode Event Masked Interrupt [10:10] TIMER_MIS_TBMMIS GPTM Timer B Match Masked Interrupt [11:11] TIMER_MIS_WUEMIS GPTM Write Update Error Masked Interrupt [16:16] ICR GPTM Interrupt Clear 0x00000024 write-only TIMER_ICR_TATOCINT GPTM Timer A Time-Out Raw Interrupt [0:0] write-only TIMER_ICR_CAMCINT GPTM Timer A Capture Mode Match Interrupt Clear [1:1] write-only TIMER_ICR_CAECINT GPTM Timer A Capture Mode Event Interrupt Clear [2:2] write-only TIMER_ICR_RTCCINT GPTM RTC Interrupt Clear [3:3] write-only TIMER_ICR_TAMCINT GPTM Timer A Match Interrupt Clear [4:4] write-only TIMER_ICR_TBTOCINT GPTM Timer B Time-Out Interrupt Clear [8:8] write-only TIMER_ICR_CBMCINT GPTM Timer B Capture Mode Match Interrupt Clear [9:9] write-only TIMER_ICR_CBECINT GPTM Timer B Capture Mode Event Interrupt Clear [10:10] write-only TIMER_ICR_TBMCINT GPTM Timer B Match Interrupt Clear [11:11] write-only TIMER_ICR_WUECINT 32/64-Bit GPTM Write Update Error Interrupt Clear [16:16] write-only TAILR GPTM Timer A Interval Load 0x00000028 TBILR GPTM Timer B Interval Load 0x0000002C TAMATCHR GPTM Timer A Match 0x00000030 TBMATCHR GPTM Timer B Match 0x00000034 TAPR GPTM Timer A Prescale 0x00000038 TIMER_TAPR_TAPSR GPTM Timer A Prescale [7:0] TIMER_TAPR_TAPSRH GPTM Timer A Prescale High Byte [15:8] TBPR GPTM Timer B Prescale 0x0000003C TIMER_TBPR_TBPSR GPTM Timer B Prescale [7:0] TIMER_TBPR_TBPSRH GPTM Timer B Prescale High Byte [15:8] TAPMR GPTM TimerA Prescale Match 0x00000040 TIMER_TAPMR_TAPSMR GPTM TimerA Prescale Match [7:0] TIMER_TAPMR_TAPSMRH GPTM Timer A Prescale Match High Byte [15:8] TBPMR GPTM TimerB Prescale Match 0x00000044 TIMER_TBPMR_TBPSMR GPTM TimerB Prescale Match [7:0] TIMER_TBPMR_TBPSMRH GPTM Timer B Prescale Match High Byte [15:8] TAR GPTM Timer A 0x00000048 TBR GPTM Timer B 0x0000004C TAV GPTM Timer A Value 0x00000050 TBV GPTM Timer B Value 0x00000054 RTCPD GPTM RTC Predivide 0x00000058 TIMER_RTCPD_RTCPD RTC Predivide Counter Value [15:0] TAPS GPTM Timer A Prescale Snapshot 0x0000005C TIMER_TAPS_PSS GPTM Timer A Prescaler Snapshot [15:0] TBPS GPTM Timer B Prescale Snapshot 0x00000060 TIMER_TBPS_PSS GPTM Timer A Prescaler Value [15:0] TAPV GPTM Timer A Prescale Value 0x00000064 TIMER_TAPV_PSV GPTM Timer A Prescaler Value [15:0] TBPV GPTM Timer B Prescale Value 0x00000068 TIMER_TBPV_PSV GPTM Timer B Prescaler Value [15:0] PP GPTM Peripheral Properties 0x00000FC0 TIMER_PP_SIZE Count Size [3:0] TIMER_PP_SIZE_16 Timer A and Timer B counters are 16 bits each with an 8-bit prescale counter 0x0 TIMER_PP_SIZE_32 Timer A and Timer B counters are 32 bits each with a 16-bit prescale counter 0x1 TIMER1 TIMER1 0x40031000 TIMER1A21 TIMER1B22 TIMER2 TIMER2 0x40032000 TIMER2A23 TIMER2B24 TIMER3 TIMER3 0x40033000 TIMER3A35 TIMER3B36 TIMER4 TIMER4 0x40034000 TIMER4A70 TIMER4B71 TIMER5 TIMER5 0x40035000 TIMER5A92 TIMER5B93 WTIMER0 Register map for WTIMER0 peripheral TIMER WTIMER0 0x40036000 0 0x00001000 registers WTIMER0A94 WTIMER0B95 CFG GPTM Configuration 0x00000000 TIMER_CFG GPTM Configuration [2:0] TIMER_CFG_32_BIT_TIMER 32-bit timer configuration 0x0 TIMER_CFG_32_BIT_RTC 32-bit real-time clock (RTC) counter configuration 0x1 TIMER_CFG_16_BIT 16-bit timer configuration. The function is controlled by bits 1:0 of GPTMTAMR and GPTMTBMR 0x4 TAMR GPTM Timer A Mode 0x00000004 TIMER_TAMR_TAMR GPTM Timer A Mode [1:0] TIMER_TAMR_TAMR_1_SHOT One-Shot Timer mode 0x1 TIMER_TAMR_TAMR_PERIOD Periodic Timer mode 0x2 TIMER_TAMR_TAMR_CAP Capture mode 0x3 TIMER_TAMR_TACMR GPTM Timer A Capture Mode [2:2] TIMER_TAMR_TAAMS GPTM Timer A Alternate Mode Select [3:3] TIMER_TAMR_TACDIR GPTM Timer A Count Direction [4:4] TIMER_TAMR_TAMIE GPTM Timer A Match Interrupt Enable [5:5] TIMER_TAMR_TAWOT GPTM Timer A Wait-on-Trigger [6:6] TIMER_TAMR_TASNAPS GPTM Timer A Snap-Shot Mode [7:7] TIMER_TAMR_TAILD GPTM Timer A Interval Load Write [8:8] TIMER_TAMR_TAPWMIE GPTM Timer A PWM Interrupt Enable [9:9] TIMER_TAMR_TAMRSU GPTM Timer A Match Register Update [10:10] TIMER_TAMR_TAPLO GPTM Timer A PWM Legacy Operation [11:11] TBMR GPTM Timer B Mode 0x00000008 TIMER_TBMR_TBMR GPTM Timer B Mode [1:0] TIMER_TBMR_TBMR_1_SHOT One-Shot Timer mode 0x1 TIMER_TBMR_TBMR_PERIOD Periodic Timer mode 0x2 TIMER_TBMR_TBMR_CAP Capture mode 0x3 TIMER_TBMR_TBCMR GPTM Timer B Capture Mode [2:2] TIMER_TBMR_TBAMS GPTM Timer B Alternate Mode Select [3:3] TIMER_TBMR_TBCDIR GPTM Timer B Count Direction [4:4] TIMER_TBMR_TBMIE GPTM Timer B Match Interrupt Enable [5:5] TIMER_TBMR_TBWOT GPTM Timer B Wait-on-Trigger [6:6] TIMER_TBMR_TBSNAPS GPTM Timer B Snap-Shot Mode [7:7] TIMER_TBMR_TBILD GPTM Timer B Interval Load Write [8:8] TIMER_TBMR_TBPWMIE GPTM Timer B PWM Interrupt Enable [9:9] TIMER_TBMR_TBMRSU GPTM Timer B Match Register Update [10:10] TIMER_TBMR_TBPLO GPTM Timer B PWM Legacy Operation [11:11] CTL GPTM Control 0x0000000C TIMER_CTL_TAEN GPTM Timer A Enable [0:0] TIMER_CTL_TASTALL GPTM Timer A Stall Enable [1:1] TIMER_CTL_TAEVENT GPTM Timer A Event Mode [3:2] TIMER_CTL_TAEVENT_POS Positive edge 0x0 TIMER_CTL_TAEVENT_NEG Negative edge 0x1 TIMER_CTL_TAEVENT_BOTH Both edges 0x3 TIMER_CTL_RTCEN GPTM RTC Stall Enable [4:4] TIMER_CTL_TAOTE GPTM Timer A Output Trigger Enable [5:5] TIMER_CTL_TAPWML GPTM Timer A PWM Output Level [6:6] TIMER_CTL_TBEN GPTM Timer B Enable [8:8] TIMER_CTL_TBSTALL GPTM Timer B Stall Enable [9:9] TIMER_CTL_TBEVENT GPTM Timer B Event Mode [11:10] TIMER_CTL_TBEVENT_POS Positive edge 0x0 TIMER_CTL_TBEVENT_NEG Negative edge 0x1 TIMER_CTL_TBEVENT_BOTH Both edges 0x3 TIMER_CTL_TBOTE GPTM Timer B Output Trigger Enable [13:13] TIMER_CTL_TBPWML GPTM Timer B PWM Output Level [14:14] SYNC GPTM Synchronize 0x00000010 TIMER_SYNC_SYNCT0 Synchronize GPTM 16/32-Bit Timer 0 [1:0] TIMER_SYNC_SYNCT0_NONE GPTM 16/32-Bit Timer 0 is not affected 0x0 TIMER_SYNC_SYNCT0_TA A timeout event for Timer A of GPTM 16/32-Bit Timer 0 is triggered 0x1 TIMER_SYNC_SYNCT0_TB A timeout event for Timer B of GPTM 16/32-Bit Timer 0 is triggered 0x2 TIMER_SYNC_SYNCT0_TATB A timeout event for both Timer A and Timer B of GPTM 16/32-Bit Timer 0 is triggered 0x3 TIMER_SYNC_SYNCT1 Synchronize GPTM 16/32-Bit Timer 1 [3:2] TIMER_SYNC_SYNCT1_NONE GPTM 16/32-Bit Timer 1 is not affected 0x0 TIMER_SYNC_SYNCT1_TA A timeout event for Timer A of GPTM 16/32-Bit Timer 1 is triggered 0x1 TIMER_SYNC_SYNCT1_TB A timeout event for Timer B of GPTM 16/32-Bit Timer 1 is triggered 0x2 TIMER_SYNC_SYNCT1_TATB A timeout event for both Timer A and Timer B of GPTM 16/32-Bit Timer 1 is triggered 0x3 TIMER_SYNC_SYNCT2 Synchronize GPTM 16/32-Bit Timer 2 [5:4] TIMER_SYNC_SYNCT2_NONE GPTM 16/32-Bit Timer 2 is not affected 0x0 TIMER_SYNC_SYNCT2_TA A timeout event for Timer A of GPTM 16/32-Bit Timer 2 is triggered 0x1 TIMER_SYNC_SYNCT2_TB A timeout event for Timer B of GPTM 16/32-Bit Timer 2 is triggered 0x2 TIMER_SYNC_SYNCT2_TATB A timeout event for both Timer A and Timer B of GPTM 16/32-Bit Timer 2 is triggered 0x3 TIMER_SYNC_SYNCT3 Synchronize GPTM 16/32-Bit Timer 3 [7:6] TIMER_SYNC_SYNCT3_NONE GPTM 16/32-Bit Timer 3 is not affected 0x0 TIMER_SYNC_SYNCT3_TA A timeout event for Timer A of GPTM 16/32-Bit Timer 3 is triggered 0x1 TIMER_SYNC_SYNCT3_TB A timeout event for Timer B of GPTM 16/32-Bit Timer 3 is triggered 0x2 TIMER_SYNC_SYNCT3_TATB A timeout event for both Timer A and Timer B of GPTM 16/32-Bit Timer 3 is triggered 0x3 TIMER_SYNC_SYNCT4 Synchronize GPTM 16/32-Bit Timer 4 [9:8] TIMER_SYNC_SYNCT4_NONE GPTM 16/32-Bit Timer 4 is not affected 0x0 TIMER_SYNC_SYNCT4_TA A timeout event for Timer A of GPTM 16/32-Bit Timer 4 is triggered 0x1 TIMER_SYNC_SYNCT4_TB A timeout event for Timer B of GPTM 16/32-Bit Timer 4 is triggered 0x2 TIMER_SYNC_SYNCT4_TATB A timeout event for both Timer A and Timer B of GPTM 16/32-Bit Timer 4 is triggered 0x3 TIMER_SYNC_SYNCT5 Synchronize GPTM 16/32-Bit Timer 5 [11:10] TIMER_SYNC_SYNCT5_NONE GPTM 16/32-Bit Timer 5 is not affected 0x0 TIMER_SYNC_SYNCT5_TA A timeout event for Timer A of GPTM 16/32-Bit Timer 5 is triggered 0x1 TIMER_SYNC_SYNCT5_TB A timeout event for Timer B of GPTM 16/32-Bit Timer 5 is triggered 0x2 TIMER_SYNC_SYNCT5_TATB A timeout event for both Timer A and Timer B of GPTM 16/32-Bit Timer 5 is triggered 0x3 TIMER_SYNC_SYNCWT0 Synchronize GPTM 32/64-Bit Timer 0 [13:12] TIMER_SYNC_SYNCWT0_NONE GPTM 32/64-Bit Timer 0 is not affected 0x0 TIMER_SYNC_SYNCWT0_TA A timeout event for Timer A of GPTM 32/64-Bit Timer 0 is triggered 0x1 TIMER_SYNC_SYNCWT0_TB A timeout event for Timer B of GPTM 32/64-Bit Timer 0 is triggered 0x2 TIMER_SYNC_SYNCWT0_TATB A timeout event for both Timer A and Timer B of GPTM 32/64-Bit Timer 0 is triggered 0x3 TIMER_SYNC_SYNCWT1 Synchronize GPTM 32/64-Bit Timer 1 [15:14] TIMER_SYNC_SYNCWT1_NONE GPTM 32/64-Bit Timer 1 is not affected 0x0 TIMER_SYNC_SYNCWT1_TA A timeout event for Timer A of GPTM 32/64-Bit Timer 1 is triggered 0x1 TIMER_SYNC_SYNCWT1_TB A timeout event for Timer B of GPTM 32/64-Bit Timer 1 is triggered 0x2 TIMER_SYNC_SYNCWT1_TATB A timeout event for both Timer A and Timer B of GPTM 32/64-Bit Timer 1 is triggered 0x3 TIMER_SYNC_SYNCWT2 Synchronize GPTM 32/64-Bit Timer 2 [17:16] TIMER_SYNC_SYNCWT2_NONE GPTM 32/64-Bit Timer 2 is not affected 0x0 TIMER_SYNC_SYNCWT2_TA A timeout event for Timer A of GPTM 32/64-Bit Timer 2 is triggered 0x1 TIMER_SYNC_SYNCWT2_TB A timeout event for Timer B of GPTM 32/64-Bit Timer 2 is triggered 0x2 TIMER_SYNC_SYNCWT2_TATB A timeout event for both Timer A and Timer B of GPTM 32/64-Bit Timer 2 is triggered 0x3 TIMER_SYNC_SYNCWT3 Synchronize GPTM 32/64-Bit Timer 3 [19:18] TIMER_SYNC_SYNCWT3_NONE GPTM 32/64-Bit Timer 3 is not affected 0x0 TIMER_SYNC_SYNCWT3_TA A timeout event for Timer A of GPTM 32/64-Bit Timer 3 is triggered 0x1 TIMER_SYNC_SYNCWT3_TB A timeout event for Timer B of GPTM 32/64-Bit Timer 3 is triggered 0x2 TIMER_SYNC_SYNCWT3_TATB A timeout event for both Timer A and Timer B of GPTM 32/64-Bit Timer 3 is triggered 0x3 TIMER_SYNC_SYNCWT4 Synchronize GPTM 32/64-Bit Timer 4 [21:20] TIMER_SYNC_SYNCWT4_NONE GPTM 32/64-Bit Timer 4 is not affected 0x0 TIMER_SYNC_SYNCWT4_TA A timeout event for Timer A of GPTM 32/64-Bit Timer 4 is triggered 0x1 TIMER_SYNC_SYNCWT4_TB A timeout event for Timer B of GPTM 32/64-Bit Timer 4 is triggered 0x2 TIMER_SYNC_SYNCWT4_TATB A timeout event for both Timer A and Timer B of GPTM 32/64-Bit Timer 4 is triggered 0x3 TIMER_SYNC_SYNCWT5 Synchronize GPTM 32/64-Bit Timer 5 [23:22] TIMER_SYNC_SYNCWT5_NONE GPTM 32/64-Bit Timer 5 is not affected 0x0 TIMER_SYNC_SYNCWT5_TA A timeout event for Timer A of GPTM 32/64-Bit Timer 5 is triggered 0x1 TIMER_SYNC_SYNCWT5_TB A timeout event for Timer B of GPTM 32/64-Bit Timer 5 is triggered 0x2 TIMER_SYNC_SYNCWT5_TATB A timeout event for both Timer A and Timer B of GPTM 32/64-Bit Timer 5 is triggered 0x3 IMR GPTM Interrupt Mask 0x00000018 TIMER_IMR_TATOIM GPTM Timer A Time-Out Interrupt Mask [0:0] TIMER_IMR_CAMIM GPTM Timer A Capture Mode Match Interrupt Mask [1:1] TIMER_IMR_CAEIM GPTM Timer A Capture Mode Event Interrupt Mask [2:2] TIMER_IMR_RTCIM GPTM RTC Interrupt Mask [3:3] TIMER_IMR_TAMIM GPTM Timer A Match Interrupt Mask [4:4] TIMER_IMR_TBTOIM GPTM Timer B Time-Out Interrupt Mask [8:8] TIMER_IMR_CBMIM GPTM Timer B Capture Mode Match Interrupt Mask [9:9] TIMER_IMR_CBEIM GPTM Timer B Capture Mode Event Interrupt Mask [10:10] TIMER_IMR_TBMIM GPTM Timer B Match Interrupt Mask [11:11] TIMER_IMR_WUEIM GPTM Write Update Error Interrupt Mask [16:16] RIS GPTM Raw Interrupt Status 0x0000001C TIMER_RIS_TATORIS GPTM Timer A Time-Out Raw Interrupt [0:0] TIMER_RIS_CAMRIS GPTM Timer A Capture Mode Match Raw Interrupt [1:1] TIMER_RIS_CAERIS GPTM Timer A Capture Mode Event Raw Interrupt [2:2] TIMER_RIS_RTCRIS GPTM RTC Raw Interrupt [3:3] TIMER_RIS_TAMRIS GPTM Timer A Match Raw Interrupt [4:4] TIMER_RIS_TBTORIS GPTM Timer B Time-Out Raw Interrupt [8:8] TIMER_RIS_CBMRIS GPTM Timer B Capture Mode Match Raw Interrupt [9:9] TIMER_RIS_CBERIS GPTM Timer B Capture Mode Event Raw Interrupt [10:10] TIMER_RIS_TBMRIS GPTM Timer B Match Raw Interrupt [11:11] TIMER_RIS_WUERIS GPTM Write Update Error Raw Interrupt [16:16] MIS GPTM Masked Interrupt Status 0x00000020 TIMER_MIS_TATOMIS GPTM Timer A Time-Out Masked Interrupt [0:0] TIMER_MIS_CAMMIS GPTM Timer A Capture Mode Match Masked Interrupt [1:1] TIMER_MIS_CAEMIS GPTM Timer A Capture Mode Event Masked Interrupt [2:2] TIMER_MIS_RTCMIS GPTM RTC Masked Interrupt [3:3] TIMER_MIS_TAMMIS GPTM Timer A Match Masked Interrupt [4:4] TIMER_MIS_TBTOMIS GPTM Timer B Time-Out Masked Interrupt [8:8] TIMER_MIS_CBMMIS GPTM Timer B Capture Mode Match Masked Interrupt [9:9] TIMER_MIS_CBEMIS GPTM Timer B Capture Mode Event Masked Interrupt [10:10] TIMER_MIS_TBMMIS GPTM Timer B Match Masked Interrupt [11:11] TIMER_MIS_WUEMIS GPTM Write Update Error Masked Interrupt [16:16] ICR GPTM Interrupt Clear 0x00000024 write-only TIMER_ICR_TATOCINT GPTM Timer A Time-Out Raw Interrupt [0:0] write-only TIMER_ICR_CAMCINT GPTM Timer A Capture Mode Match Interrupt Clear [1:1] write-only TIMER_ICR_CAECINT GPTM Timer A Capture Mode Event Interrupt Clear [2:2] write-only TIMER_ICR_RTCCINT GPTM RTC Interrupt Clear [3:3] write-only TIMER_ICR_TAMCINT GPTM Timer A Match Interrupt Clear [4:4] write-only TIMER_ICR_TBTOCINT GPTM Timer B Time-Out Interrupt Clear [8:8] write-only TIMER_ICR_CBMCINT GPTM Timer B Capture Mode Match Interrupt Clear [9:9] write-only TIMER_ICR_CBECINT GPTM Timer B Capture Mode Event Interrupt Clear [10:10] write-only TIMER_ICR_TBMCINT GPTM Timer B Match Interrupt Clear [11:11] write-only TIMER_ICR_WUECINT 32/64-Bit GPTM Write Update Error Interrupt Clear [16:16] write-only TAILR GPTM Timer A Interval Load 0x00000028 TBILR GPTM Timer B Interval Load 0x0000002C TAMATCHR GPTM Timer A Match 0x00000030 TBMATCHR GPTM Timer B Match 0x00000034 TAPR GPTM Timer A Prescale 0x00000038 TIMER_TAPR_TAPSR GPTM Timer A Prescale [7:0] TIMER_TAPR_TAPSRH GPTM Timer A Prescale High Byte [15:8] TBPR GPTM Timer B Prescale 0x0000003C TIMER_TBPR_TBPSR GPTM Timer B Prescale [7:0] TIMER_TBPR_TBPSRH GPTM Timer B Prescale High Byte [15:8] TAPMR GPTM TimerA Prescale Match 0x00000040 TIMER_TAPMR_TAPSMR GPTM TimerA Prescale Match [7:0] TIMER_TAPMR_TAPSMRH GPTM Timer A Prescale Match High Byte [15:8] TBPMR GPTM TimerB Prescale Match 0x00000044 TIMER_TBPMR_TBPSMR GPTM TimerB Prescale Match [7:0] TIMER_TBPMR_TBPSMRH GPTM Timer B Prescale Match High Byte [15:8] TAR GPTM Timer A 0x00000048 TBR GPTM Timer B 0x0000004C TAV GPTM Timer A Value 0x00000050 TBV GPTM Timer B Value 0x00000054 RTCPD GPTM RTC Predivide 0x00000058 TIMER_RTCPD_RTCPD RTC Predivide Counter Value [15:0] TAPS GPTM Timer A Prescale Snapshot 0x0000005C TIMER_TAPS_PSS GPTM Timer A Prescaler Snapshot [15:0] TBPS GPTM Timer B Prescale Snapshot 0x00000060 TIMER_TBPS_PSS GPTM Timer A Prescaler Value [15:0] TAPV GPTM Timer A Prescale Value 0x00000064 TIMER_TAPV_PSV GPTM Timer A Prescaler Value [15:0] TBPV GPTM Timer B Prescale Value 0x00000068 TIMER_TBPV_PSV GPTM Timer B Prescaler Value [15:0] PP GPTM Peripheral Properties 0x00000FC0 TIMER_PP_SIZE Count Size [3:0] TIMER_PP_SIZE_16 Timer A and Timer B counters are 16 bits each with an 8-bit prescale counter 0x0 TIMER_PP_SIZE_32 Timer A and Timer B counters are 32 bits each with a 16-bit prescale counter 0x1 WTIMER1 WTIMER1 0x40037000 WTIMER1A96 WTIMER1B97 ADC0 Register map for ADC0 peripheral ADC ADC0 0x40038000 0 0x00001000 registers ADC0SS014 ADC0SS115 ADC0SS216 ADC0SS317 ACTSS ADC Active Sample Sequencer 0x00000000 ADC_ACTSS_ASEN0 ADC SS0 Enable [0:0] ADC_ACTSS_ASEN1 ADC SS1 Enable [1:1] ADC_ACTSS_ASEN2 ADC SS2 Enable [2:2] ADC_ACTSS_ASEN3 ADC SS3 Enable [3:3] ADC_ACTSS_BUSY ADC Busy [16:16] RIS ADC Raw Interrupt Status 0x00000004 ADC_RIS_INR0 SS0 Raw Interrupt Status [0:0] ADC_RIS_INR1 SS1 Raw Interrupt Status [1:1] ADC_RIS_INR2 SS2 Raw Interrupt Status [2:2] ADC_RIS_INR3 SS3 Raw Interrupt Status [3:3] ADC_RIS_INRDC Digital Comparator Raw Interrupt Status [16:16] IM ADC Interrupt Mask 0x00000008 ADC_IM_MASK0 SS0 Interrupt Mask [0:0] ADC_IM_MASK1 SS1 Interrupt Mask [1:1] ADC_IM_MASK2 SS2 Interrupt Mask [2:2] ADC_IM_MASK3 SS3 Interrupt Mask [3:3] ADC_IM_DCONSS0 Digital Comparator Interrupt on SS0 [16:16] ADC_IM_DCONSS1 Digital Comparator Interrupt on SS1 [17:17] ADC_IM_DCONSS2 Digital Comparator Interrupt on SS2 [18:18] ADC_IM_DCONSS3 Digital Comparator Interrupt on SS3 [19:19] ISC ADC Interrupt Status and Clear 0x0000000C ADC_ISC_IN0 SS0 Interrupt Status and Clear [0:0] ADC_ISC_IN1 SS1 Interrupt Status and Clear [1:1] ADC_ISC_IN2 SS2 Interrupt Status and Clear [2:2] ADC_ISC_IN3 SS3 Interrupt Status and Clear [3:3] ADC_ISC_DCINSS0 Digital Comparator Interrupt Status on SS0 [16:16] ADC_ISC_DCINSS1 Digital Comparator Interrupt Status on SS1 [17:17] ADC_ISC_DCINSS2 Digital Comparator Interrupt Status on SS2 [18:18] ADC_ISC_DCINSS3 Digital Comparator Interrupt Status on SS3 [19:19] OSTAT ADC Overflow Status 0x00000010 ADC_OSTAT_OV0 SS0 FIFO Overflow [0:0] ADC_OSTAT_OV1 SS1 FIFO Overflow [1:1] ADC_OSTAT_OV2 SS2 FIFO Overflow [2:2] ADC_OSTAT_OV3 SS3 FIFO Overflow [3:3] EMUX ADC Event Multiplexer Select 0x00000014 ADC_EMUX_EM0 SS0 Trigger Select [3:0] ADC_EMUX_EM0_PROCESSOR Processor (default) 0x0 ADC_EMUX_EM0_COMP0 Analog Comparator 0 0x1 ADC_EMUX_EM0_COMP1 Analog Comparator 1 0x2 ADC_EMUX_EM0_COMP2 Analog Comparator 2 0x3 ADC_EMUX_EM0_EXTERNAL External (GPIO PB4) 0x4 ADC_EMUX_EM0_TIMER Timer 0x5 ADC_EMUX_EM0_ALWAYS Always (continuously sample) 0xf ADC_EMUX_EM1 SS1 Trigger Select [7:4] ADC_EMUX_EM1_PROCESSOR Processor (default) 0x0 ADC_EMUX_EM1_COMP0 Analog Comparator 0 0x1 ADC_EMUX_EM1_COMP1 Analog Comparator 1 0x2 ADC_EMUX_EM1_COMP2 Analog Comparator 2 0x3 ADC_EMUX_EM1_EXTERNAL External (GPIO PB4) 0x4 ADC_EMUX_EM1_TIMER Timer 0x5 ADC_EMUX_EM1_ALWAYS Always (continuously sample) 0xf ADC_EMUX_EM2 SS2 Trigger Select [11:8] ADC_EMUX_EM2_PROCESSOR Processor (default) 0x0 ADC_EMUX_EM2_COMP0 Analog Comparator 0 0x1 ADC_EMUX_EM2_COMP1 Analog Comparator 1 0x2 ADC_EMUX_EM2_COMP2 Analog Comparator 2 0x3 ADC_EMUX_EM2_EXTERNAL External (GPIO PB4) 0x4 ADC_EMUX_EM2_TIMER Timer 0x5 ADC_EMUX_EM2_ALWAYS Always (continuously sample) 0xf ADC_EMUX_EM3 SS3 Trigger Select [15:12] ADC_EMUX_EM3_PROCESSOR Processor (default) 0x0 ADC_EMUX_EM3_COMP0 Analog Comparator 0 0x1 ADC_EMUX_EM3_COMP1 Analog Comparator 1 0x2 ADC_EMUX_EM3_COMP2 Analog Comparator 2 0x3 ADC_EMUX_EM3_EXTERNAL External (GPIO PB4) 0x4 ADC_EMUX_EM3_TIMER Timer 0x5 ADC_EMUX_EM3_ALWAYS Always (continuously sample) 0xf USTAT ADC Underflow Status 0x00000018 ADC_USTAT_UV0 SS0 FIFO Underflow [0:0] ADC_USTAT_UV1 SS1 FIFO Underflow [1:1] ADC_USTAT_UV2 SS2 FIFO Underflow [2:2] ADC_USTAT_UV3 SS3 FIFO Underflow [3:3] SSPRI ADC Sample Sequencer Priority 0x00000020 ADC_SSPRI_SS0 SS0 Priority [1:0] ADC_SSPRI_SS1 SS1 Priority [5:4] ADC_SSPRI_SS2 SS2 Priority [9:8] ADC_SSPRI_SS3 SS3 Priority [13:12] SPC ADC Sample Phase Control 0x00000024 ADC_SPC_PHASE Phase Difference [3:0] ADC_SPC_PHASE_0 ADC sample lags by 0.0 0x0 ADC_SPC_PHASE_22_5 ADC sample lags by 22.5 0x1 ADC_SPC_PHASE_45 ADC sample lags by 45.0 0x2 ADC_SPC_PHASE_67_5 ADC sample lags by 67.5 0x3 ADC_SPC_PHASE_90 ADC sample lags by 90.0 0x4 ADC_SPC_PHASE_112_5 ADC sample lags by 112.5 0x5 ADC_SPC_PHASE_135 ADC sample lags by 135.0 0x6 ADC_SPC_PHASE_157_5 ADC sample lags by 157.5 0x7 ADC_SPC_PHASE_180 ADC sample lags by 180.0 0x8 ADC_SPC_PHASE_202_5 ADC sample lags by 202.5 0x9 ADC_SPC_PHASE_225 ADC sample lags by 225.0 0xa ADC_SPC_PHASE_247_5 ADC sample lags by 247.5 0xb ADC_SPC_PHASE_270 ADC sample lags by 270.0 0xc ADC_SPC_PHASE_292_5 ADC sample lags by 292.5 0xd ADC_SPC_PHASE_315 ADC sample lags by 315.0 0xe ADC_SPC_PHASE_337_5 ADC sample lags by 337.5 0xf PSSI ADC Processor Sample Sequence Initiate 0x00000028 ADC_PSSI_SS0 SS0 Initiate [0:0] ADC_PSSI_SS1 SS1 Initiate [1:1] ADC_PSSI_SS2 SS2 Initiate [2:2] ADC_PSSI_SS3 SS3 Initiate [3:3] ADC_PSSI_SYNCWAIT Synchronize Wait [27:27] ADC_PSSI_GSYNC Global Synchronize [31:31] SAC ADC Sample Averaging Control 0x00000030 ADC_SAC_AVG Hardware Averaging Control [2:0] ADC_SAC_AVG_OFF No hardware oversampling 0x0 ADC_SAC_AVG_2X 2x hardware oversampling 0x1 ADC_SAC_AVG_4X 4x hardware oversampling 0x2 ADC_SAC_AVG_8X 8x hardware oversampling 0x3 ADC_SAC_AVG_16X 16x hardware oversampling 0x4 ADC_SAC_AVG_32X 32x hardware oversampling 0x5 ADC_SAC_AVG_64X 64x hardware oversampling 0x6 DCISC ADC Digital Comparator Interrupt Status and Clear 0x00000034 ADC_DCISC_DCINT0 Digital Comparator 0 Interrupt Status and Clear [0:0] ADC_DCISC_DCINT1 Digital Comparator 1 Interrupt Status and Clear [1:1] ADC_DCISC_DCINT2 Digital Comparator 2 Interrupt Status and Clear [2:2] ADC_DCISC_DCINT3 Digital Comparator 3 Interrupt Status and Clear [3:3] ADC_DCISC_DCINT4 Digital Comparator 4 Interrupt Status and Clear [4:4] ADC_DCISC_DCINT5 Digital Comparator 5 Interrupt Status and Clear [5:5] ADC_DCISC_DCINT6 Digital Comparator 6 Interrupt Status and Clear [6:6] ADC_DCISC_DCINT7 Digital Comparator 7 Interrupt Status and Clear [7:7] CTL ADC Control 0x00000038 ADC_CTL_VREF Voltage Reference Select [1:0] ADC_CTL_VREF_INTERNAL The internal reference as the voltage reference 0x0 ADC_CTL_VREF_EXT_3V A 3.0 V external VREFA input is the voltage reference. The ADC conversion range is 0.0 V to the external reference value 0x1 ADC_CTL_DITHER Dither Mode Enable [6:6] SSMUX0 ADC Sample Sequence Input Multiplexer Select 0 0x00000040 ADC_SSMUX0_MUX0 1st Sample Input Select [3:0] ADC_SSMUX0_MUX1 2nd Sample Input Select [7:4] ADC_SSMUX0_MUX2 3rd Sample Input Select [11:8] ADC_SSMUX0_MUX3 4th Sample Input Select [15:12] ADC_SSMUX0_MUX4 5th Sample Input Select [19:16] ADC_SSMUX0_MUX5 6th Sample Input Select [23:20] ADC_SSMUX0_MUX6 7th Sample Input Select [27:24] ADC_SSMUX0_MUX7 8th Sample Input Select [31:28] SSCTL0 ADC Sample Sequence Control 0 0x00000044 ADC_SSCTL0_D0 1st Sample Diff Input Select [0:0] ADC_SSCTL0_END0 1st Sample is End of Sequence [1:1] ADC_SSCTL0_IE0 1st Sample Interrupt Enable [2:2] ADC_SSCTL0_TS0 1st Sample Temp Sensor Select [3:3] ADC_SSCTL0_D1 2nd Sample Diff Input Select [4:4] ADC_SSCTL0_END1 2nd Sample is End of Sequence [5:5] ADC_SSCTL0_IE1 2nd Sample Interrupt Enable [6:6] ADC_SSCTL0_TS1 2nd Sample Temp Sensor Select [7:7] ADC_SSCTL0_D2 3rd Sample Diff Input Select [8:8] ADC_SSCTL0_END2 3rd Sample is End of Sequence [9:9] ADC_SSCTL0_IE2 3rd Sample Interrupt Enable [10:10] ADC_SSCTL0_TS2 3rd Sample Temp Sensor Select [11:11] ADC_SSCTL0_D3 4th Sample Diff Input Select [12:12] ADC_SSCTL0_END3 4th Sample is End of Sequence [13:13] ADC_SSCTL0_IE3 4th Sample Interrupt Enable [14:14] ADC_SSCTL0_TS3 4th Sample Temp Sensor Select [15:15] ADC_SSCTL0_D4 5th Sample Diff Input Select [16:16] ADC_SSCTL0_END4 5th Sample is End of Sequence [17:17] ADC_SSCTL0_IE4 5th Sample Interrupt Enable [18:18] ADC_SSCTL0_TS4 5th Sample Temp Sensor Select [19:19] ADC_SSCTL0_D5 6th Sample Diff Input Select [20:20] ADC_SSCTL0_END5 6th Sample is End of Sequence [21:21] ADC_SSCTL0_IE5 6th Sample Interrupt Enable [22:22] ADC_SSCTL0_TS5 6th Sample Temp Sensor Select [23:23] ADC_SSCTL0_D6 7th Sample Diff Input Select [24:24] ADC_SSCTL0_END6 7th Sample is End of Sequence [25:25] ADC_SSCTL0_IE6 7th Sample Interrupt Enable [26:26] ADC_SSCTL0_TS6 7th Sample Temp Sensor Select [27:27] ADC_SSCTL0_D7 8th Sample Diff Input Select [28:28] ADC_SSCTL0_END7 8th Sample is End of Sequence [29:29] ADC_SSCTL0_IE7 8th Sample Interrupt Enable [30:30] ADC_SSCTL0_TS7 8th Sample Temp Sensor Select [31:31] SSFIFO0 ADC Sample Sequence Result FIFO 0 0x00000048 ADC_SSFIFO0_DATA Conversion Result Data [11:0] SSFSTAT0 ADC Sample Sequence FIFO 0 Status 0x0000004C ADC_SSFSTAT0_TPTR FIFO Tail Pointer [3:0] ADC_SSFSTAT0_HPTR FIFO Head Pointer [7:4] ADC_SSFSTAT0_EMPTY FIFO Empty [8:8] ADC_SSFSTAT0_FULL FIFO Full [12:12] SSOP0 ADC Sample Sequence 0 Operation 0x00000050 ADC_SSOP0_S0DCOP Sample 0 Digital Comparator Operation [0:0] ADC_SSOP0_S1DCOP Sample 1 Digital Comparator Operation [4:4] ADC_SSOP0_S2DCOP Sample 2 Digital Comparator Operation [8:8] ADC_SSOP0_S3DCOP Sample 3 Digital Comparator Operation [12:12] ADC_SSOP0_S4DCOP Sample 4 Digital Comparator Operation [16:16] ADC_SSOP0_S5DCOP Sample 5 Digital Comparator Operation [20:20] ADC_SSOP0_S6DCOP Sample 6 Digital Comparator Operation [24:24] ADC_SSOP0_S7DCOP Sample 7 Digital Comparator Operation [28:28] SSDC0 ADC Sample Sequence 0 Digital Comparator Select 0x00000054 ADC_SSDC0_S0DCSEL Sample 0 Digital Comparator Select [3:0] ADC_SSDC0_S1DCSEL Sample 1 Digital Comparator Select [7:4] ADC_SSDC0_S2DCSEL Sample 2 Digital Comparator Select [11:8] ADC_SSDC0_S3DCSEL Sample 3 Digital Comparator Select [15:12] ADC_SSDC0_S4DCSEL Sample 4 Digital Comparator Select [19:16] ADC_SSDC0_S5DCSEL Sample 5 Digital Comparator Select [23:20] ADC_SSDC0_S6DCSEL Sample 6 Digital Comparator Select [27:24] ADC_SSDC0_S7DCSEL Sample 7 Digital Comparator Select [31:28] SSEMUX0 ADC Sample Sequence Extended Input Multiplexer Select 0 0x00000058 ADC_SSEMUX0_EMUX0 1st Sample Input Select (Upper Bit) [0:0] ADC_SSEMUX0_EMUX1 2th Sample Input Select (Upper Bit) [4:4] ADC_SSEMUX0_EMUX2 3rd Sample Input Select (Upper Bit) [8:8] ADC_SSEMUX0_EMUX3 4th Sample Input Select (Upper Bit) [12:12] ADC_SSEMUX0_EMUX4 5th Sample Input Select (Upper Bit) [16:16] ADC_SSEMUX0_EMUX5 6th Sample Input Select (Upper Bit) [20:20] ADC_SSEMUX0_EMUX6 7th Sample Input Select (Upper Bit) [24:24] ADC_SSEMUX0_EMUX7 8th Sample Input Select (Upper Bit) [28:28] SSMUX1 ADC Sample Sequence Input Multiplexer Select 1 0x00000060 ADC_SSMUX1_MUX0 1st Sample Input Select [3:0] ADC_SSMUX1_MUX1 2nd Sample Input Select [7:4] ADC_SSMUX1_MUX2 3rd Sample Input Select [11:8] ADC_SSMUX1_MUX3 4th Sample Input Select [15:12] SSCTL1 ADC Sample Sequence Control 1 0x00000064 ADC_SSCTL1_D0 1st Sample Diff Input Select [0:0] ADC_SSCTL1_END0 1st Sample is End of Sequence [1:1] ADC_SSCTL1_IE0 1st Sample Interrupt Enable [2:2] ADC_SSCTL1_TS0 1st Sample Temp Sensor Select [3:3] ADC_SSCTL1_D1 2nd Sample Diff Input Select [4:4] ADC_SSCTL1_END1 2nd Sample is End of Sequence [5:5] ADC_SSCTL1_IE1 2nd Sample Interrupt Enable [6:6] ADC_SSCTL1_TS1 2nd Sample Temp Sensor Select [7:7] ADC_SSCTL1_D2 3rd Sample Diff Input Select [8:8] ADC_SSCTL1_END2 3rd Sample is End of Sequence [9:9] ADC_SSCTL1_IE2 3rd Sample Interrupt Enable [10:10] ADC_SSCTL1_TS2 3rd Sample Temp Sensor Select [11:11] ADC_SSCTL1_D3 4th Sample Diff Input Select [12:12] ADC_SSCTL1_END3 4th Sample is End of Sequence [13:13] ADC_SSCTL1_IE3 4th Sample Interrupt Enable [14:14] ADC_SSCTL1_TS3 4th Sample Temp Sensor Select [15:15] SSFIFO1 ADC Sample Sequence Result FIFO 1 0x00000068 ADC_SSFIFO1_DATA Conversion Result Data [11:0] SSFSTAT1 ADC Sample Sequence FIFO 1 Status 0x0000006C ADC_SSFSTAT1_TPTR FIFO Tail Pointer [3:0] ADC_SSFSTAT1_HPTR FIFO Head Pointer [7:4] ADC_SSFSTAT1_EMPTY FIFO Empty [8:8] ADC_SSFSTAT1_FULL FIFO Full [12:12] SSOP1 ADC Sample Sequence 1 Operation 0x00000070 ADC_SSOP1_S0DCOP Sample 0 Digital Comparator Operation [0:0] ADC_SSOP1_S1DCOP Sample 1 Digital Comparator Operation [4:4] ADC_SSOP1_S2DCOP Sample 2 Digital Comparator Operation [8:8] ADC_SSOP1_S3DCOP Sample 3 Digital Comparator Operation [12:12] SSDC1 ADC Sample Sequence 1 Digital Comparator Select 0x00000074 ADC_SSDC1_S0DCSEL Sample 0 Digital Comparator Select [3:0] ADC_SSDC1_S1DCSEL Sample 1 Digital Comparator Select [7:4] ADC_SSDC1_S2DCSEL Sample 2 Digital Comparator Select [11:8] ADC_SSDC1_S3DCSEL Sample 3 Digital Comparator Select [15:12] SSEMUX1 ADC Sample Sequence Extended Input Multiplexer Select 1 0x00000078 ADC_SSEMUX1_EMUX0 1st Sample Input Select (Upper Bit) [0:0] ADC_SSEMUX1_EMUX1 2th Sample Input Select (Upper Bit) [4:4] ADC_SSEMUX1_EMUX2 3rd Sample Input Select (Upper Bit) [8:8] ADC_SSEMUX1_EMUX3 4th Sample Input Select (Upper Bit) [12:12] SSMUX2 ADC Sample Sequence Input Multiplexer Select 2 0x00000080 ADC_SSMUX2_MUX0 1st Sample Input Select [3:0] ADC_SSMUX2_MUX1 2nd Sample Input Select [7:4] ADC_SSMUX2_MUX2 3rd Sample Input Select [11:8] ADC_SSMUX2_MUX3 4th Sample Input Select [15:12] SSCTL2 ADC Sample Sequence Control 2 0x00000084 ADC_SSCTL2_D0 1st Sample Diff Input Select [0:0] ADC_SSCTL2_END0 1st Sample is End of Sequence [1:1] ADC_SSCTL2_IE0 1st Sample Interrupt Enable [2:2] ADC_SSCTL2_TS0 1st Sample Temp Sensor Select [3:3] ADC_SSCTL2_D1 2nd Sample Diff Input Select [4:4] ADC_SSCTL2_END1 2nd Sample is End of Sequence [5:5] ADC_SSCTL2_IE1 2nd Sample Interrupt Enable [6:6] ADC_SSCTL2_TS1 2nd Sample Temp Sensor Select [7:7] ADC_SSCTL2_D2 3rd Sample Diff Input Select [8:8] ADC_SSCTL2_END2 3rd Sample is End of Sequence [9:9] ADC_SSCTL2_IE2 3rd Sample Interrupt Enable [10:10] ADC_SSCTL2_TS2 3rd Sample Temp Sensor Select [11:11] ADC_SSCTL2_D3 4th Sample Diff Input Select [12:12] ADC_SSCTL2_END3 4th Sample is End of Sequence [13:13] ADC_SSCTL2_IE3 4th Sample Interrupt Enable [14:14] ADC_SSCTL2_TS3 4th Sample Temp Sensor Select [15:15] SSFIFO2 ADC Sample Sequence Result FIFO 2 0x00000088 ADC_SSFIFO2_DATA Conversion Result Data [11:0] SSFSTAT2 ADC Sample Sequence FIFO 2 Status 0x0000008C ADC_SSFSTAT2_TPTR FIFO Tail Pointer [3:0] ADC_SSFSTAT2_HPTR FIFO Head Pointer [7:4] ADC_SSFSTAT2_EMPTY FIFO Empty [8:8] ADC_SSFSTAT2_FULL FIFO Full [12:12] SSOP2 ADC Sample Sequence 2 Operation 0x00000090 ADC_SSOP2_S0DCOP Sample 0 Digital Comparator Operation [0:0] ADC_SSOP2_S1DCOP Sample 1 Digital Comparator Operation [4:4] ADC_SSOP2_S2DCOP Sample 2 Digital Comparator Operation [8:8] ADC_SSOP2_S3DCOP Sample 3 Digital Comparator Operation [12:12] SSDC2 ADC Sample Sequence 2 Digital Comparator Select 0x00000094 ADC_SSDC2_S0DCSEL Sample 0 Digital Comparator Select [3:0] ADC_SSDC2_S1DCSEL Sample 1 Digital Comparator Select [7:4] ADC_SSDC2_S2DCSEL Sample 2 Digital Comparator Select [11:8] ADC_SSDC2_S3DCSEL Sample 3 Digital Comparator Select [15:12] SSEMUX2 ADC Sample Sequence Extended Input Multiplexer Select 2 0x00000098 ADC_SSEMUX2_EMUX0 1st Sample Input Select (Upper Bit) [0:0] ADC_SSEMUX2_EMUX1 2th Sample Input Select (Upper Bit) [4:4] ADC_SSEMUX2_EMUX2 3rd Sample Input Select (Upper Bit) [8:8] ADC_SSEMUX2_EMUX3 4th Sample Input Select (Upper Bit) [12:12] SSMUX3 ADC Sample Sequence Input Multiplexer Select 3 0x000000A0 ADC_SSMUX3_MUX0 1st Sample Input Select [3:0] SSCTL3 ADC Sample Sequence Control 3 0x000000A4 ADC_SSCTL3_D0 1st Sample Diff Input Select [0:0] ADC_SSCTL3_END0 1st Sample is End of Sequence [1:1] ADC_SSCTL3_IE0 1st Sample Interrupt Enable [2:2] ADC_SSCTL3_TS0 1st Sample Temp Sensor Select [3:3] SSFIFO3 ADC Sample Sequence Result FIFO 3 0x000000A8 ADC_SSFIFO3_DATA Conversion Result Data [11:0] SSFSTAT3 ADC Sample Sequence FIFO 3 Status 0x000000AC ADC_SSFSTAT3_TPTR FIFO Tail Pointer [3:0] ADC_SSFSTAT3_HPTR FIFO Head Pointer [7:4] ADC_SSFSTAT3_EMPTY FIFO Empty [8:8] ADC_SSFSTAT3_FULL FIFO Full [12:12] SSOP3 ADC Sample Sequence 3 Operation 0x000000B0 ADC_SSOP3_S0DCOP Sample 0 Digital Comparator Operation [0:0] SSDC3 ADC Sample Sequence 3 Digital Comparator Select 0x000000B4 ADC_SSDC3_S0DCSEL Sample 0 Digital Comparator Select [3:0] SSEMUX3 ADC Sample Sequence Extended Input Multiplexer Select 3 0x000000B8 ADC_SSEMUX3_EMUX0 1st Sample Input Select (Upper Bit) [0:0] DCRIC ADC Digital Comparator Reset Initial Conditions 0x00000D00 write-only ADC_DCRIC_DCINT0 Digital Comparator Interrupt 0 [0:0] write-only ADC_DCRIC_DCINT1 Digital Comparator Interrupt 1 [1:1] write-only ADC_DCRIC_DCINT2 Digital Comparator Interrupt 2 [2:2] write-only ADC_DCRIC_DCINT3 Digital Comparator Interrupt 3 [3:3] write-only ADC_DCRIC_DCINT4 Digital Comparator Interrupt 4 [4:4] write-only ADC_DCRIC_DCINT5 Digital Comparator Interrupt 5 [5:5] write-only ADC_DCRIC_DCINT6 Digital Comparator Interrupt 6 [6:6] write-only ADC_DCRIC_DCINT7 Digital Comparator Interrupt 7 [7:7] write-only ADC_DCRIC_DCTRIG0 Digital Comparator Trigger 0 [16:16] write-only ADC_DCRIC_DCTRIG1 Digital Comparator Trigger 1 [17:17] write-only ADC_DCRIC_DCTRIG2 Digital Comparator Trigger 2 [18:18] write-only ADC_DCRIC_DCTRIG3 Digital Comparator Trigger 3 [19:19] write-only ADC_DCRIC_DCTRIG4 Digital Comparator Trigger 4 [20:20] write-only ADC_DCRIC_DCTRIG5 Digital Comparator Trigger 5 [21:21] write-only ADC_DCRIC_DCTRIG6 Digital Comparator Trigger 6 [22:22] write-only ADC_DCRIC_DCTRIG7 Digital Comparator Trigger 7 [23:23] write-only DCCTL0 ADC Digital Comparator Control 0 0x00000E00 ADC_DCCTL0_CIM Comparison Interrupt Mode [1:0] ADC_DCCTL0_CIM_ALWAYS Always 0x0 ADC_DCCTL0_CIM_ONCE Once 0x1 ADC_DCCTL0_CIM_HALWAYS Hysteresis Always 0x2 ADC_DCCTL0_CIM_HONCE Hysteresis Once 0x3 ADC_DCCTL0_CIC Comparison Interrupt Condition [3:2] ADC_DCCTL0_CIC_LOW Low Band 0x0 ADC_DCCTL0_CIC_MID Mid Band 0x1 ADC_DCCTL0_CIC_HIGH High Band 0x3 ADC_DCCTL0_CIE Comparison Interrupt Enable [4:4] DCCTL1 ADC Digital Comparator Control 1 0x00000E04 ADC_DCCTL1_CIM Comparison Interrupt Mode [1:0] ADC_DCCTL1_CIM_ALWAYS Always 0x0 ADC_DCCTL1_CIM_ONCE Once 0x1 ADC_DCCTL1_CIM_HALWAYS Hysteresis Always 0x2 ADC_DCCTL1_CIM_HONCE Hysteresis Once 0x3 ADC_DCCTL1_CIC Comparison Interrupt Condition [3:2] ADC_DCCTL1_CIC_LOW Low Band 0x0 ADC_DCCTL1_CIC_MID Mid Band 0x1 ADC_DCCTL1_CIC_HIGH High Band 0x3 ADC_DCCTL1_CIE Comparison Interrupt Enable [4:4] DCCTL2 ADC Digital Comparator Control 2 0x00000E08 ADC_DCCTL2_CIM Comparison Interrupt Mode [1:0] ADC_DCCTL2_CIM_ALWAYS Always 0x0 ADC_DCCTL2_CIM_ONCE Once 0x1 ADC_DCCTL2_CIM_HALWAYS Hysteresis Always 0x2 ADC_DCCTL2_CIM_HONCE Hysteresis Once 0x3 ADC_DCCTL2_CIC Comparison Interrupt Condition [3:2] ADC_DCCTL2_CIC_LOW Low Band 0x0 ADC_DCCTL2_CIC_MID Mid Band 0x1 ADC_DCCTL2_CIC_HIGH High Band 0x3 ADC_DCCTL2_CIE Comparison Interrupt Enable [4:4] DCCTL3 ADC Digital Comparator Control 3 0x00000E0C ADC_DCCTL3_CIM Comparison Interrupt Mode [1:0] ADC_DCCTL3_CIM_ALWAYS Always 0x0 ADC_DCCTL3_CIM_ONCE Once 0x1 ADC_DCCTL3_CIM_HALWAYS Hysteresis Always 0x2 ADC_DCCTL3_CIM_HONCE Hysteresis Once 0x3 ADC_DCCTL3_CIC Comparison Interrupt Condition [3:2] ADC_DCCTL3_CIC_LOW Low Band 0x0 ADC_DCCTL3_CIC_MID Mid Band 0x1 ADC_DCCTL3_CIC_HIGH High Band 0x3 ADC_DCCTL3_CIE Comparison Interrupt Enable [4:4] DCCTL4 ADC Digital Comparator Control 4 0x00000E10 ADC_DCCTL4_CIM Comparison Interrupt Mode [1:0] ADC_DCCTL4_CIM_ALWAYS Always 0x0 ADC_DCCTL4_CIM_ONCE Once 0x1 ADC_DCCTL4_CIM_HALWAYS Hysteresis Always 0x2 ADC_DCCTL4_CIM_HONCE Hysteresis Once 0x3 ADC_DCCTL4_CIC Comparison Interrupt Condition [3:2] ADC_DCCTL4_CIC_LOW Low Band 0x0 ADC_DCCTL4_CIC_MID Mid Band 0x1 ADC_DCCTL4_CIC_HIGH High Band 0x3 ADC_DCCTL4_CIE Comparison Interrupt Enable [4:4] DCCTL5 ADC Digital Comparator Control 5 0x00000E14 ADC_DCCTL5_CIM Comparison Interrupt Mode [1:0] ADC_DCCTL5_CIM_ALWAYS Always 0x0 ADC_DCCTL5_CIM_ONCE Once 0x1 ADC_DCCTL5_CIM_HALWAYS Hysteresis Always 0x2 ADC_DCCTL5_CIM_HONCE Hysteresis Once 0x3 ADC_DCCTL5_CIC Comparison Interrupt Condition [3:2] ADC_DCCTL5_CIC_LOW Low Band 0x0 ADC_DCCTL5_CIC_MID Mid Band 0x1 ADC_DCCTL5_CIC_HIGH High Band 0x3 ADC_DCCTL5_CIE Comparison Interrupt Enable [4:4] DCCTL6 ADC Digital Comparator Control 6 0x00000E18 ADC_DCCTL6_CIM Comparison Interrupt Mode [1:0] ADC_DCCTL6_CIM_ALWAYS Always 0x0 ADC_DCCTL6_CIM_ONCE Once 0x1 ADC_DCCTL6_CIM_HALWAYS Hysteresis Always 0x2 ADC_DCCTL6_CIM_HONCE Hysteresis Once 0x3 ADC_DCCTL6_CIC Comparison Interrupt Condition [3:2] ADC_DCCTL6_CIC_LOW Low Band 0x0 ADC_DCCTL6_CIC_MID Mid Band 0x1 ADC_DCCTL6_CIC_HIGH High Band 0x3 ADC_DCCTL6_CIE Comparison Interrupt Enable [4:4] DCCTL7 ADC Digital Comparator Control 7 0x00000E1C ADC_DCCTL7_CIM Comparison Interrupt Mode [1:0] ADC_DCCTL7_CIM_ALWAYS Always 0x0 ADC_DCCTL7_CIM_ONCE Once 0x1 ADC_DCCTL7_CIM_HALWAYS Hysteresis Always 0x2 ADC_DCCTL7_CIM_HONCE Hysteresis Once 0x3 ADC_DCCTL7_CIC Comparison Interrupt Condition [3:2] ADC_DCCTL7_CIC_LOW Low Band 0x0 ADC_DCCTL7_CIC_MID Mid Band 0x1 ADC_DCCTL7_CIC_HIGH High Band 0x3 ADC_DCCTL7_CIE Comparison Interrupt Enable [4:4] DCCMP0 ADC Digital Comparator Range 0 0x00000E40 ADC_DCCMP0_COMP0 Compare 0 [11:0] ADC_DCCMP0_COMP1 Compare 1 [27:16] DCCMP1 ADC Digital Comparator Range 1 0x00000E44 ADC_DCCMP1_COMP0 Compare 0 [11:0] ADC_DCCMP1_COMP1 Compare 1 [27:16] DCCMP2 ADC Digital Comparator Range 2 0x00000E48 ADC_DCCMP2_COMP0 Compare 0 [11:0] ADC_DCCMP2_COMP1 Compare 1 [27:16] DCCMP3 ADC Digital Comparator Range 3 0x00000E4C ADC_DCCMP3_COMP0 Compare 0 [11:0] ADC_DCCMP3_COMP1 Compare 1 [27:16] DCCMP4 ADC Digital Comparator Range 4 0x00000E50 ADC_DCCMP4_COMP0 Compare 0 [11:0] ADC_DCCMP4_COMP1 Compare 1 [27:16] DCCMP5 ADC Digital Comparator Range 5 0x00000E54 ADC_DCCMP5_COMP0 Compare 0 [11:0] ADC_DCCMP5_COMP1 Compare 1 [27:16] DCCMP6 ADC Digital Comparator Range 6 0x00000E58 ADC_DCCMP6_COMP0 Compare 0 [11:0] ADC_DCCMP6_COMP1 Compare 1 [27:16] DCCMP7 ADC Digital Comparator Range 7 0x00000E5C ADC_DCCMP7_COMP0 Compare 0 [11:0] ADC_DCCMP7_COMP1 Compare 1 [27:16] PP ADC Peripheral Properties 0x00000FC0 ADC_PP_MSR Maximum ADC Sample Rate [3:0] ADC_PP_MSR_125K 125 ksps 0x1 ADC_PP_MSR_250K 250 ksps 0x3 ADC_PP_MSR_500K 500 ksps 0x5 ADC_PP_MSR_1M 1 Msps 0x7 ADC_PP_CH ADC Channel Count [9:4] ADC_PP_DC Digital Comparator Count [15:10] ADC_PP_TYPE ADC Architecture [17:16] ADC_PP_TYPE_SAR SAR 0x0 ADC_PP_RSL Resolution [22:18] ADC_PP_TS Temperature Sensor [23:23] PC ADC Peripheral Configuration 0x00000FC4 ADC_PC_SR ADC Sample Rate [3:0] ADC_PC_SR_125K 125 ksps 0x1 ADC_PC_SR_250K 250 ksps 0x3 ADC_PC_SR_500K 500 ksps 0x5 ADC_PC_SR_1M 1 Msps 0x7 CC ADC Clock Configuration 0x00000FC8 ADC_CC_CS ADC Clock Source [3:0] ADC_CC_CS_SYSPLL Either the system clock (if the PLL bypass is in effect) or the 16 MHz clock derived from PLL / 25 (default) 0x0 ADC_CC_CS_PIOSC PIOSC 0x1 ADC1 ADC1 0x40039000 ADC1SS048 ADC1SS149 ADC1SS250 ADC1SS351 COMP Register map for COMP peripheral COMP COMP 0x4003C000 0 0x00001000 registers COMP025 COMP126 COMP227 ACMIS Analog Comparator Masked Interrupt Status 0x00000000 COMP_ACMIS_IN0 Comparator 0 Masked Interrupt Status [0:0] COMP_ACMIS_IN1 Comparator 1 Masked Interrupt Status [1:1] COMP_ACMIS_IN2 Comparator 2 Masked Interrupt Status [2:2] ACRIS Analog Comparator Raw Interrupt Status 0x00000004 COMP_ACRIS_IN0 Comparator 0 Interrupt Status [0:0] COMP_ACRIS_IN1 Comparator 1 Interrupt Status [1:1] COMP_ACRIS_IN2 Comparator 2 Interrupt Status [2:2] ACINTEN Analog Comparator Interrupt Enable 0x00000008 COMP_ACINTEN_IN0 Comparator 0 Interrupt Enable [0:0] COMP_ACINTEN_IN1 Comparator 1 Interrupt Enable [1:1] COMP_ACINTEN_IN2 Comparator 2 Interrupt Enable [2:2] ACREFCTL Analog Comparator Reference Voltage Control 0x00000010 COMP_ACREFCTL_VREF Resistor Ladder Voltage Ref [3:0] COMP_ACREFCTL_RNG Resistor Ladder Range [8:8] COMP_ACREFCTL_EN Resistor Ladder Enable [9:9] ACSTAT0 Analog Comparator Status 0 0x00000020 COMP_ACSTAT0_OVAL Comparator Output Value [1:1] ACCTL0 Analog Comparator Control 0 0x00000024 COMP_ACCTL0_CINV Comparator Output Invert [1:1] COMP_ACCTL0_ISEN Interrupt Sense [3:2] COMP_ACCTL0_ISEN_LEVEL Level sense, see ISLVAL 0x0 COMP_ACCTL0_ISEN_FALL Falling edge 0x1 COMP_ACCTL0_ISEN_RISE Rising edge 0x2 COMP_ACCTL0_ISEN_BOTH Either edge 0x3 COMP_ACCTL0_ISLVAL Interrupt Sense Level Value [4:4] COMP_ACCTL0_TSEN Trigger Sense [6:5] COMP_ACCTL0_TSEN_LEVEL Level sense, see TSLVAL 0x0 COMP_ACCTL0_TSEN_FALL Falling edge 0x1 COMP_ACCTL0_TSEN_RISE Rising edge 0x2 COMP_ACCTL0_TSEN_BOTH Either edge 0x3 COMP_ACCTL0_TSLVAL Trigger Sense Level Value [7:7] COMP_ACCTL0_ASRCP Analog Source Positive [10:9] COMP_ACCTL0_ASRCP_PIN Pin value of Cn+ 0x0 COMP_ACCTL0_ASRCP_PIN0 Pin value of C0+ 0x1 COMP_ACCTL0_ASRCP_REF Internal voltage reference 0x2 COMP_ACCTL0_TOEN Trigger Output Enable [11:11] ACSTAT1 Analog Comparator Status 1 0x00000040 COMP_ACSTAT1_OVAL Comparator Output Value [1:1] ACCTL1 Analog Comparator Control 1 0x00000044 COMP_ACCTL1_CINV Comparator Output Invert [1:1] COMP_ACCTL1_ISEN Interrupt Sense [3:2] COMP_ACCTL1_ISEN_LEVEL Level sense, see ISLVAL 0x0 COMP_ACCTL1_ISEN_FALL Falling edge 0x1 COMP_ACCTL1_ISEN_RISE Rising edge 0x2 COMP_ACCTL1_ISEN_BOTH Either edge 0x3 COMP_ACCTL1_ISLVAL Interrupt Sense Level Value [4:4] COMP_ACCTL1_TSEN Trigger Sense [6:5] COMP_ACCTL1_TSEN_LEVEL Level sense, see TSLVAL 0x0 COMP_ACCTL1_TSEN_FALL Falling edge 0x1 COMP_ACCTL1_TSEN_RISE Rising edge 0x2 COMP_ACCTL1_TSEN_BOTH Either edge 0x3 COMP_ACCTL1_TSLVAL Trigger Sense Level Value [7:7] COMP_ACCTL1_ASRCP Analog Source Positive [10:9] COMP_ACCTL1_ASRCP_PIN Pin value of Cn+ 0x0 COMP_ACCTL1_ASRCP_PIN0 Pin value of C0+ 0x1 COMP_ACCTL1_ASRCP_REF Internal voltage reference (VIREF) 0x2 COMP_ACCTL1_TOEN Trigger Output Enable [11:11] ACSTAT2 Analog Comparator Status 2 0x00000060 COMP_ACSTAT2_OVAL Comparator Output Value [1:1] ACCTL2 Analog Comparator Control 2 0x00000064 COMP_ACCTL2_CINV Comparator Output Invert [1:1] COMP_ACCTL2_ISEN Interrupt Sense [3:2] COMP_ACCTL2_ISEN_LEVEL Level sense, see ISLVAL 0x0 COMP_ACCTL2_ISEN_FALL Falling edge 0x1 COMP_ACCTL2_ISEN_RISE Rising edge 0x2 COMP_ACCTL2_ISEN_BOTH Either edge 0x3 COMP_ACCTL2_ISLVAL Interrupt Sense Level Value [4:4] COMP_ACCTL2_TSEN Trigger Sense [6:5] COMP_ACCTL2_TSEN_LEVEL Level sense, see TSLVAL 0x0 COMP_ACCTL2_TSEN_FALL Falling edge 0x1 COMP_ACCTL2_TSEN_RISE Rising edge 0x2 COMP_ACCTL2_TSEN_BOTH Either edge 0x3 COMP_ACCTL2_TSLVAL Trigger Sense Level Value [7:7] COMP_ACCTL2_ASRCP Analog Source Positive [10:9] COMP_ACCTL2_ASRCP_PIN Pin value of Cn+ 0x0 COMP_ACCTL2_ASRCP_PIN0 Pin value of C0+ 0x1 COMP_ACCTL2_ASRCP_REF Internal voltage reference (VIREF) 0x2 COMP_ACCTL2_TOEN Trigger Output Enable [11:11] PP Analog Comparator Peripheral Properties 0x00000FC0 COMP_PP_CMP0 Comparator 0 Present [0:0] COMP_PP_CMP1 Comparator 1 Present [1:1] COMP_PP_CMP2 Comparator 2 Present [2:2] COMP_PP_C0O Comparator Output 0 Present [16:16] COMP_PP_C1O Comparator Output 1 Present [17:17] COMP_PP_C2O Comparator Output 2 Present [18:18] GPIOJ GPIOJ 0x4003D000 GPIOJ54 CAN0 Register map for CAN0 peripheral CAN CAN0 0x40040000 0 0x00001000 registers CAN039 CTL CAN Control 0x00000000 CAN_CTL_INIT Initialization [0:0] CAN_CTL_IE CAN Interrupt Enable [1:1] CAN_CTL_SIE Status Interrupt Enable [2:2] CAN_CTL_EIE Error Interrupt Enable [3:3] CAN_CTL_DAR Disable Automatic-Retransmission [5:5] CAN_CTL_CCE Configuration Change Enable [6:6] CAN_CTL_TEST Test Mode Enable [7:7] STS CAN Status 0x00000004 CAN_STS_LEC Last Error Code [2:0] CAN_STS_LEC_NONE No Error 0x0 CAN_STS_LEC_STUFF Stuff Error 0x1 CAN_STS_LEC_FORM Format Error 0x2 CAN_STS_LEC_ACK ACK Error 0x3 CAN_STS_LEC_BIT1 Bit 1 Error 0x4 CAN_STS_LEC_BIT0 Bit 0 Error 0x5 CAN_STS_LEC_CRC CRC Error 0x6 CAN_STS_LEC_NOEVENT No Event 0x7 CAN_STS_TXOK Transmitted a Message Successfully [3:3] CAN_STS_RXOK Received a Message Successfully [4:4] CAN_STS_EPASS Error Passive [5:5] CAN_STS_EWARN Warning Status [6:6] CAN_STS_BOFF Bus-Off Status [7:7] ERR CAN Error Counter 0x00000008 CAN_ERR_TEC Transmit Error Counter [7:0] CAN_ERR_REC Receive Error Counter [14:8] CAN_ERR_RP Received Error Passive [15:15] BIT CAN Bit Timing 0x0000000C CAN_BIT_BRP Baud Rate Prescaler [5:0] CAN_BIT_SJW (Re)Synchronization Jump Width [7:6] CAN_BIT_TSEG1 Time Segment Before Sample Point [11:8] CAN_BIT_TSEG2 Time Segment after Sample Point [14:12] INT CAN Interrupt 0x00000010 CAN_INT_INTID Interrupt Identifier [15:0] CAN_INT_INTID_NONE No interrupt pending 0x0 CAN_INT_INTID_STATUS Status Interrupt 0x8000 TST CAN Test 0x00000014 CAN_TST_BASIC Basic Mode [2:2] CAN_TST_SILENT Silent Mode [3:3] CAN_TST_LBACK Loopback Mode [4:4] CAN_TST_TX Transmit Control [6:5] CAN_TST_TX_CANCTL CAN Module Control 0x0 CAN_TST_TX_SAMPLE Sample Point 0x1 CAN_TST_TX_DOMINANT Driven Low 0x2 CAN_TST_TX_RECESSIVE Driven High 0x3 CAN_TST_RX Receive Observation [7:7] BRPE CAN Baud Rate Prescaler Extension 0x00000018 CAN_BRPE_BRPE Baud Rate Prescaler Extension [3:0] IF1CRQ CAN IF1 Command Request 0x00000020 CAN_IF1CRQ_MNUM Message Number [5:0] CAN_IF1CRQ_BUSY Busy Flag [15:15] IF1CMSK CAN IF1 Command Mask 0x00000024 CAN_IF1CMSK_DATAB Access Data Byte 4 to 7 [0:0] CAN_IF1CMSK_DATAA Access Data Byte 0 to 3 [1:1] CAN_IF1CMSK_NEWDAT Access New Data [2:2] CAN_IF1CMSK_CLRINTPND Clear Interrupt Pending Bit [3:3] CAN_IF1CMSK_CONTROL Access Control Bits [4:4] CAN_IF1CMSK_ARB Access Arbitration Bits [5:5] CAN_IF1CMSK_MASK Access Mask Bits [6:6] CAN_IF1CMSK_WRNRD Write, Not Read [7:7] IF1CMSK CAN IF1 Command Mask CAN0_ALT 0x00000024 CAN_IF1CMSK_TXRQST Access Transmission Request [2:2] IF1MSK1 CAN IF1 Mask 1 0x00000028 CAN_IF1MSK1_IDMSK Identifier Mask [15:0] IF1MSK2 CAN IF1 Mask 2 0x0000002C CAN_IF1MSK2_IDMSK Identifier Mask [12:0] CAN_IF1MSK2_MDIR Mask Message Direction [14:14] CAN_IF1MSK2_MXTD Mask Extended Identifier [15:15] IF1ARB1 CAN IF1 Arbitration 1 0x00000030 CAN_IF1ARB1_ID Message Identifier [15:0] IF1ARB2 CAN IF1 Arbitration 2 0x00000034 CAN_IF1ARB2_ID Message Identifier [12:0] CAN_IF1ARB2_DIR Message Direction [13:13] CAN_IF1ARB2_XTD Extended Identifier [14:14] CAN_IF1ARB2_MSGVAL Message Valid [15:15] IF1MCTL CAN IF1 Message Control 0x00000038 CAN_IF1MCTL_DLC Data Length Code [3:0] CAN_IF1MCTL_EOB End of Buffer [7:7] CAN_IF1MCTL_TXRQST Transmit Request [8:8] CAN_IF1MCTL_RMTEN Remote Enable [9:9] CAN_IF1MCTL_RXIE Receive Interrupt Enable [10:10] CAN_IF1MCTL_TXIE Transmit Interrupt Enable [11:11] CAN_IF1MCTL_UMASK Use Acceptance Mask [12:12] CAN_IF1MCTL_INTPND Interrupt Pending [13:13] CAN_IF1MCTL_MSGLST Message Lost [14:14] CAN_IF1MCTL_NEWDAT New Data [15:15] IF1DA1 CAN IF1 Data A1 0x0000003C CAN_IF1DA1_DATA Data [15:0] IF1DA2 CAN IF1 Data A2 0x00000040 CAN_IF1DA2_DATA Data [15:0] IF1DB1 CAN IF1 Data B1 0x00000044 CAN_IF1DB1_DATA Data [15:0] IF1DB2 CAN IF1 Data B2 0x00000048 CAN_IF1DB2_DATA Data [15:0] IF2CRQ CAN IF2 Command Request 0x00000080 CAN_IF2CRQ_MNUM Message Number [5:0] CAN_IF2CRQ_BUSY Busy Flag [15:15] IF2CMSK CAN IF2 Command Mask 0x00000084 CAN_IF2CMSK_DATAB Access Data Byte 4 to 7 [0:0] CAN_IF2CMSK_DATAA Access Data Byte 0 to 3 [1:1] CAN_IF2CMSK_NEWDAT Access New Data [2:2] CAN_IF2CMSK_CLRINTPND Clear Interrupt Pending Bit [3:3] CAN_IF2CMSK_CONTROL Access Control Bits [4:4] CAN_IF2CMSK_ARB Access Arbitration Bits [5:5] CAN_IF2CMSK_MASK Access Mask Bits [6:6] CAN_IF2CMSK_WRNRD Write, Not Read [7:7] IF2CMSK CAN IF2 Command Mask CAN0_ALT 0x00000084 CAN_IF2CMSK_TXRQST Access Transmission Request [2:2] IF2MSK1 CAN IF2 Mask 1 0x00000088 CAN_IF2MSK1_IDMSK Identifier Mask [15:0] IF2MSK2 CAN IF2 Mask 2 0x0000008C CAN_IF2MSK2_IDMSK Identifier Mask [12:0] CAN_IF2MSK2_MDIR Mask Message Direction [14:14] CAN_IF2MSK2_MXTD Mask Extended Identifier [15:15] IF2ARB1 CAN IF2 Arbitration 1 0x00000090 CAN_IF2ARB1_ID Message Identifier [15:0] IF2ARB2 CAN IF2 Arbitration 2 0x00000094 CAN_IF2ARB2_ID Message Identifier [12:0] CAN_IF2ARB2_DIR Message Direction [13:13] CAN_IF2ARB2_XTD Extended Identifier [14:14] CAN_IF2ARB2_MSGVAL Message Valid [15:15] IF2MCTL CAN IF2 Message Control 0x00000098 CAN_IF2MCTL_DLC Data Length Code [3:0] CAN_IF2MCTL_EOB End of Buffer [7:7] CAN_IF2MCTL_TXRQST Transmit Request [8:8] CAN_IF2MCTL_RMTEN Remote Enable [9:9] CAN_IF2MCTL_RXIE Receive Interrupt Enable [10:10] CAN_IF2MCTL_TXIE Transmit Interrupt Enable [11:11] CAN_IF2MCTL_UMASK Use Acceptance Mask [12:12] CAN_IF2MCTL_INTPND Interrupt Pending [13:13] CAN_IF2MCTL_MSGLST Message Lost [14:14] CAN_IF2MCTL_NEWDAT New Data [15:15] IF2DA1 CAN IF2 Data A1 0x0000009C CAN_IF2DA1_DATA Data [15:0] IF2DA2 CAN IF2 Data A2 0x000000A0 CAN_IF2DA2_DATA Data [15:0] IF2DB1 CAN IF2 Data B1 0x000000A4 CAN_IF2DB1_DATA Data [15:0] IF2DB2 CAN IF2 Data B2 0x000000A8 CAN_IF2DB2_DATA Data [15:0] TXRQ1 CAN Transmission Request 1 0x00000100 CAN_TXRQ1_TXRQST Transmission Request Bits [15:0] TXRQ2 CAN Transmission Request 2 0x00000104 CAN_TXRQ2_TXRQST Transmission Request Bits [15:0] NWDA1 CAN New Data 1 0x00000120 CAN_NWDA1_NEWDAT New Data Bits [15:0] NWDA2 CAN New Data 2 0x00000124 CAN_NWDA2_NEWDAT New Data Bits [15:0] MSG1INT CAN Message 1 Interrupt Pending 0x00000140 CAN_MSG1INT_INTPND Interrupt Pending Bits [15:0] MSG2INT CAN Message 2 Interrupt Pending 0x00000144 CAN_MSG2INT_INTPND Interrupt Pending Bits [15:0] MSG1VAL CAN Message 1 Valid 0x00000160 CAN_MSG1VAL_MSGVAL Message Valid Bits [15:0] MSG2VAL CAN Message 2 Valid 0x00000164 CAN_MSG2VAL_MSGVAL Message Valid Bits [15:0] WTIMER2 WTIMER2 0x4004C000 WTIMER2A98 WTIMER2B99 WTIMER3 WTIMER3 0x4004D000 WTIMER3A100 WTIMER3B101 WTIMER4 WTIMER4 0x4004E000 WTIMER4A102 WTIMER4B103 WTIMER5 WTIMER5 0x4004F000 WTIMER5A104 WTIMER5B105 USB0 Register map for USB0 peripheral USB USB0 0x40050000 0 0x00001000 registers USB044 FADDR USB Device Functional Address 0x00000000 8 USB_FADDR Function Address [6:0] POWER USB Power 0x00000001 8 USB_POWER_PWRDNPHY Power Down PHY [0:0] USB_POWER_SUSPEND SUSPEND Mode [1:1] USB_POWER_RESUME RESUME Signaling [2:2] USB_POWER_RESET RESET Signaling [3:3] USB_POWER_SOFTCONN Soft Connect/Disconnect [6:6] USB_POWER_ISOUP Isochronous Update [7:7] TXIS USB Transmit Interrupt Status 0x00000002 16 USB_TXIS_EP0 TX and RX Endpoint 0 Interrupt [0:0] USB_TXIS_EP1 TX Endpoint 1 Interrupt [1:1] USB_TXIS_EP2 TX Endpoint 2 Interrupt [2:2] USB_TXIS_EP3 TX Endpoint 3 Interrupt [3:3] USB_TXIS_EP4 TX Endpoint 4 Interrupt [4:4] USB_TXIS_EP5 TX Endpoint 5 Interrupt [5:5] USB_TXIS_EP6 TX Endpoint 6 Interrupt [6:6] USB_TXIS_EP7 TX Endpoint 7 Interrupt [7:7] RXIS USB Receive Interrupt Status 0x00000004 16 USB_RXIS_EP1 RX Endpoint 1 Interrupt [1:1] USB_RXIS_EP2 RX Endpoint 2 Interrupt [2:2] USB_RXIS_EP3 RX Endpoint 3 Interrupt [3:3] USB_RXIS_EP4 RX Endpoint 4 Interrupt [4:4] USB_RXIS_EP5 RX Endpoint 5 Interrupt [5:5] USB_RXIS_EP6 RX Endpoint 6 Interrupt [6:6] USB_RXIS_EP7 RX Endpoint 7 Interrupt [7:7] TXIE USB Transmit Interrupt Enable 0x00000006 16 USB_TXIE_EP0 TX and RX Endpoint 0 Interrupt Enable [0:0] USB_TXIE_EP1 TX Endpoint 1 Interrupt Enable [1:1] USB_TXIE_EP2 TX Endpoint 2 Interrupt Enable [2:2] USB_TXIE_EP3 TX Endpoint 3 Interrupt Enable [3:3] USB_TXIE_EP4 TX Endpoint 4 Interrupt Enable [4:4] USB_TXIE_EP5 TX Endpoint 5 Interrupt Enable [5:5] USB_TXIE_EP6 TX Endpoint 6 Interrupt Enable [6:6] USB_TXIE_EP7 TX Endpoint 7 Interrupt Enable [7:7] RXIE USB Receive Interrupt Enable 0x00000008 16 USB_RXIE_EP1 RX Endpoint 1 Interrupt Enable [1:1] USB_RXIE_EP2 RX Endpoint 2 Interrupt Enable [2:2] USB_RXIE_EP3 RX Endpoint 3 Interrupt Enable [3:3] USB_RXIE_EP4 RX Endpoint 4 Interrupt Enable [4:4] USB_RXIE_EP5 RX Endpoint 5 Interrupt Enable [5:5] USB_RXIE_EP6 RX Endpoint 6 Interrupt Enable [6:6] USB_RXIE_EP7 RX Endpoint 7 Interrupt Enable [7:7] IS USB General Interrupt Status 0x0000000A 8 USB_IS_SUSPEND SUSPEND Signaling Detected [0:0] USB_IS_RESUME RESUME Signaling Detected [1:1] USB_IS_BABBLE Babble Detected [2:2] USB_IS_SOF Start of Frame [3:3] USB_IS_CONN Session Connect [4:4] USB_IS_DISCON Session Disconnect [5:5] USB_IS_SESREQ SESSION REQUEST [6:6] USB_IS_VBUSERR VBUS Error [7:7] IS USB General Interrupt Status USB0_ALT 0x0000000A 8 USB_IS_RESET RESET Signaling Detected [2:2] IE USB Interrupt Enable 0x0000000B 8 USB_IE_SUSPND Enable SUSPEND Interrupt [0:0] USB_IE_RESUME Enable RESUME Interrupt [1:1] USB_IE_BABBLE Enable Babble Interrupt [2:2] USB_IE_SOF Enable Start-of-Frame Interrupt [3:3] USB_IE_CONN Enable Connect Interrupt [4:4] USB_IE_DISCON Enable Disconnect Interrupt [5:5] USB_IE_SESREQ Enable Session Request [6:6] USB_IE_VBUSERR Enable VBUS Error Interrupt [7:7] IE USB Interrupt Enable USB0_ALT 0x0000000B 8 USB_IE_RESET Enable RESET Interrupt [2:2] FRAME USB Frame Value 0x0000000C 16 USB_FRAME Frame Number [10:0] EPIDX USB Endpoint Index 0x0000000E 8 USB_EPIDX_EPIDX Endpoint Index [3:0] TEST USB Test Mode 0x0000000F 8 USB_TEST_FORCEFS Force Full-Speed Mode [5:5] USB_TEST_FIFOACC FIFO Access [6:6] USB_TEST_FORCEH Force Host Mode [7:7] FIFO0 USB FIFO Endpoint 0 0x00000020 USB_FIFO0_EPDATA Endpoint Data [31:0] FIFO1 USB FIFO Endpoint 1 0x00000024 USB_FIFO1_EPDATA Endpoint Data [31:0] FIFO2 USB FIFO Endpoint 2 0x00000028 USB_FIFO2_EPDATA Endpoint Data [31:0] FIFO3 USB FIFO Endpoint 3 0x0000002C USB_FIFO3_EPDATA Endpoint Data [31:0] FIFO4 USB FIFO Endpoint 4 0x00000030 USB_FIFO4_EPDATA Endpoint Data [31:0] FIFO5 USB FIFO Endpoint 5 0x00000034 USB_FIFO5_EPDATA Endpoint Data [31:0] FIFO6 USB FIFO Endpoint 6 0x00000038 USB_FIFO6_EPDATA Endpoint Data [31:0] FIFO7 USB FIFO Endpoint 7 0x0000003C USB_FIFO7_EPDATA Endpoint Data [31:0] DEVCTL USB Device Control 0x00000060 8 USB_DEVCTL_SESSION Session Start/End [0:0] USB_DEVCTL_HOSTREQ Host Request [1:1] USB_DEVCTL_HOST Host Mode [2:2] USB_DEVCTL_VBUS VBUS Level [4:3] USB_DEVCTL_VBUS_NONE Below SessionEnd 0x0 USB_DEVCTL_VBUS_SEND Above SessionEnd, below AValid 0x1 USB_DEVCTL_VBUS_AVALID Above AValid, below VBUSValid 0x2 USB_DEVCTL_VBUS_VALID Above VBUSValid 0x3 USB_DEVCTL_LSDEV Low-Speed Device Detected [5:5] USB_DEVCTL_FSDEV Full-Speed Device Detected [6:6] USB_DEVCTL_DEV Device Mode [7:7] TXFIFOSZ USB Transmit Dynamic FIFO Sizing 0x00000062 8 USB_TXFIFOSZ_SIZE Max Packet Size [3:0] USB_TXFIFOSZ_SIZE_8 8 0x0 USB_TXFIFOSZ_SIZE_16 16 0x1 USB_TXFIFOSZ_SIZE_32 32 0x2 USB_TXFIFOSZ_SIZE_64 64 0x3 USB_TXFIFOSZ_SIZE_128 128 0x4 USB_TXFIFOSZ_SIZE_256 256 0x5 USB_TXFIFOSZ_SIZE_512 512 0x6 USB_TXFIFOSZ_SIZE_1024 1024 0x7 USB_TXFIFOSZ_SIZE_2048 2048 0x8 USB_TXFIFOSZ_DPB Double Packet Buffer Support [4:4] RXFIFOSZ USB Receive Dynamic FIFO Sizing 0x00000063 8 USB_RXFIFOSZ_SIZE Max Packet Size [3:0] USB_RXFIFOSZ_SIZE_8 8 0x0 USB_RXFIFOSZ_SIZE_16 16 0x1 USB_RXFIFOSZ_SIZE_32 32 0x2 USB_RXFIFOSZ_SIZE_64 64 0x3 USB_RXFIFOSZ_SIZE_128 128 0x4 USB_RXFIFOSZ_SIZE_256 256 0x5 USB_RXFIFOSZ_SIZE_512 512 0x6 USB_RXFIFOSZ_SIZE_1024 1024 0x7 USB_RXFIFOSZ_SIZE_2048 2048 0x8 USB_RXFIFOSZ_DPB Double Packet Buffer Support [4:4] TXFIFOADD USB Transmit FIFO Start Address 0x00000064 16 USB_TXFIFOADD_ADDR Transmit/Receive Start Address [8:0] RXFIFOADD USB Receive FIFO Start Address 0x00000066 16 USB_RXFIFOADD_ADDR Transmit/Receive Start Address [8:0] CONTIM USB Connect Timing 0x0000007A 8 USB_CONTIM_WTID Wait ID [3:0] USB_CONTIM_WTCON Connect Wait [7:4] VPLEN USB OTG VBUS Pulse Timing 0x0000007B 8 USB_VPLEN_VPLEN VBUS Pulse Length [7:0] FSEOF USB Full-Speed Last Transaction to End of Frame Timing 0x0000007D 8 USB_FSEOF_FSEOFG Full-Speed End-of-Frame Gap [7:0] LSEOF USB Low-Speed Last Transaction to End of Frame Timing 0x0000007E 8 USB_LSEOF_LSEOFG Low-Speed End-of-Frame Gap [7:0] TXFUNCADDR0 USB Transmit Functional Address Endpoint 0 0x00000080 8 USB_TXFUNCADDR0_ADDR Device Address [6:0] TXHUBADDR0 USB Transmit Hub Address Endpoint 0 0x00000082 8 USB_TXHUBADDR0_ADDR Hub Address [6:0] TXHUBPORT0 USB Transmit Hub Port Endpoint 0 0x00000083 8 USB_TXHUBPORT0_PORT Hub Port [6:0] TXFUNCADDR1 USB Transmit Functional Address Endpoint 1 0x00000088 8 USB_TXFUNCADDR1_ADDR Device Address [6:0] TXHUBADDR1 USB Transmit Hub Address Endpoint 1 0x0000008A 8 USB_TXHUBADDR1_ADDR Hub Address [6:0] TXHUBPORT1 USB Transmit Hub Port Endpoint 1 0x0000008B 8 USB_TXHUBPORT1_PORT Hub Port [6:0] RXFUNCADDR1 USB Receive Functional Address Endpoint 1 0x0000008C 8 USB_RXFUNCADDR1_ADDR Device Address [6:0] RXHUBADDR1 USB Receive Hub Address Endpoint 1 0x0000008E 8 USB_RXHUBADDR1_ADDR Hub Address [6:0] RXHUBPORT1 USB Receive Hub Port Endpoint 1 0x0000008F 8 USB_RXHUBPORT1_PORT Hub Port [6:0] TXFUNCADDR2 USB Transmit Functional Address Endpoint 2 0x00000090 8 USB_TXFUNCADDR2_ADDR Device Address [6:0] TXHUBADDR2 USB Transmit Hub Address Endpoint 2 0x00000092 8 USB_TXHUBADDR2_ADDR Hub Address [6:0] TXHUBPORT2 USB Transmit Hub Port Endpoint 2 0x00000093 8 USB_TXHUBPORT2_PORT Hub Port [6:0] RXFUNCADDR2 USB Receive Functional Address Endpoint 2 0x00000094 8 USB_RXFUNCADDR2_ADDR Device Address [6:0] RXHUBADDR2 USB Receive Hub Address Endpoint 2 0x00000096 8 USB_RXHUBADDR2_ADDR Hub Address [6:0] RXHUBPORT2 USB Receive Hub Port Endpoint 2 0x00000097 8 USB_RXHUBPORT2_PORT Hub Port [6:0] TXFUNCADDR3 USB Transmit Functional Address Endpoint 3 0x00000098 8 USB_TXFUNCADDR3_ADDR Device Address [6:0] TXHUBADDR3 USB Transmit Hub Address Endpoint 3 0x0000009A 8 USB_TXHUBADDR3_ADDR Hub Address [6:0] TXHUBPORT3 USB Transmit Hub Port Endpoint 3 0x0000009B 8 USB_TXHUBPORT3_PORT Hub Port [6:0] RXFUNCADDR3 USB Receive Functional Address Endpoint 3 0x0000009C 8 USB_RXFUNCADDR3_ADDR Device Address [6:0] RXHUBADDR3 USB Receive Hub Address Endpoint 3 0x0000009E 8 USB_RXHUBADDR3_ADDR Hub Address [6:0] RXHUBPORT3 USB Receive Hub Port Endpoint 3 0x0000009F 8 USB_RXHUBPORT3_PORT Hub Port [6:0] TXFUNCADDR4 USB Transmit Functional Address Endpoint 4 0x000000A0 8 USB_TXFUNCADDR4_ADDR Device Address [6:0] TXHUBADDR4 USB Transmit Hub Address Endpoint 4 0x000000A2 8 USB_TXHUBADDR4_ADDR Hub Address [6:0] TXHUBPORT4 USB Transmit Hub Port Endpoint 4 0x000000A3 8 USB_TXHUBPORT4_PORT Hub Port [6:0] RXFUNCADDR4 USB Receive Functional Address Endpoint 4 0x000000A4 8 USB_RXFUNCADDR4_ADDR Device Address [6:0] RXHUBADDR4 USB Receive Hub Address Endpoint 4 0x000000A6 8 USB_RXHUBADDR4_ADDR Hub Address [6:0] RXHUBPORT4 USB Receive Hub Port Endpoint 4 0x000000A7 8 USB_RXHUBPORT4_PORT Hub Port [6:0] TXFUNCADDR5 USB Transmit Functional Address Endpoint 5 0x000000A8 8 USB_TXFUNCADDR5_ADDR Device Address [6:0] TXHUBADDR5 USB Transmit Hub Address Endpoint 5 0x000000AA 8 USB_TXHUBADDR5_ADDR Hub Address [6:0] TXHUBPORT5 USB Transmit Hub Port Endpoint 5 0x000000AB 8 USB_TXHUBPORT5_PORT Hub Port [6:0] RXFUNCADDR5 USB Receive Functional Address Endpoint 5 0x000000AC 8 USB_RXFUNCADDR5_ADDR Device Address [6:0] RXHUBADDR5 USB Receive Hub Address Endpoint 5 0x000000AE 8 USB_RXHUBADDR5_ADDR Hub Address [6:0] RXHUBPORT5 USB Receive Hub Port Endpoint 5 0x000000AF 8 USB_RXHUBPORT5_PORT Hub Port [6:0] TXFUNCADDR6 USB Transmit Functional Address Endpoint 6 0x000000B0 8 USB_TXFUNCADDR6_ADDR Device Address [6:0] TXHUBADDR6 USB Transmit Hub Address Endpoint 6 0x000000B2 8 USB_TXHUBADDR6_ADDR Hub Address [6:0] TXHUBPORT6 USB Transmit Hub Port Endpoint 6 0x000000B3 8 USB_TXHUBPORT6_PORT Hub Port [6:0] RXFUNCADDR6 USB Receive Functional Address Endpoint 6 0x000000B4 8 USB_RXFUNCADDR6_ADDR Device Address [6:0] RXHUBADDR6 USB Receive Hub Address Endpoint 6 0x000000B6 8 USB_RXHUBADDR6_ADDR Hub Address [6:0] RXHUBPORT6 USB Receive Hub Port Endpoint 6 0x000000B7 8 USB_RXHUBPORT6_PORT Hub Port [6:0] TXFUNCADDR7 USB Transmit Functional Address Endpoint 7 0x000000B8 8 USB_TXFUNCADDR7_ADDR Device Address [6:0] TXHUBADDR7 USB Transmit Hub Address Endpoint 7 0x000000BA 8 USB_TXHUBADDR7_ADDR Hub Address [6:0] TXHUBPORT7 USB Transmit Hub Port Endpoint 7 0x000000BB 8 USB_TXHUBPORT7_PORT Hub Port [6:0] RXFUNCADDR7 USB Receive Functional Address Endpoint 7 0x000000BC 8 USB_RXFUNCADDR7_ADDR Device Address [6:0] RXHUBADDR7 USB Receive Hub Address Endpoint 7 0x000000BE 8 USB_RXHUBADDR7_ADDR Hub Address [6:0] RXHUBPORT7 USB Receive Hub Port Endpoint 7 0x000000BF 8 USB_RXHUBPORT7_PORT Hub Port [6:0] CSRL0 USB Control and Status Endpoint 0 Low 0x00000102 8 write-only USB_CSRL0_RXRDY Receive Packet Ready [0:0] write-only USB_CSRL0_TXRDY Transmit Packet Ready [1:1] write-only USB_CSRL0_STALLED Endpoint Stalled [2:2] write-only USB_CSRL0_DATAEND Data End [3:3] write-only USB_CSRL0_SETEND Setup End [4:4] write-only USB_CSRL0_STALL Send Stall [5:5] write-only USB_CSRL0_RXRDYC RXRDY Clear [6:6] write-only USB_CSRL0_SETENDC Setup End Clear [7:7] write-only CSRL0 USB Control and Status Endpoint 0 Low USB0_ALT 0x00000102 8 write-only USB_CSRL0_SETUP Setup Packet [3:3] write-only USB_CSRL0_ERROR Error [4:4] write-only USB_CSRL0_REQPKT Request Packet [5:5] write-only USB_CSRL0_STATUS STATUS Packet [6:6] write-only USB_CSRL0_NAKTO NAK Timeout [7:7] write-only CSRH0 USB Control and Status Endpoint 0 High 0x00000103 8 write-only USB_CSRH0_FLUSH Flush FIFO [0:0] write-only USB_CSRH0_DT Data Toggle [1:1] write-only USB_CSRH0_DTWE Data Toggle Write Enable [2:2] write-only COUNT0 USB Receive Byte Count Endpoint 0 0x00000108 8 USB_COUNT0_COUNT FIFO Count [6:0] TYPE0 USB Type Endpoint 0 0x0000010A 8 USB_TYPE0_SPEED Operating Speed [7:6] USB_TYPE0_SPEED_FULL Full 0x2 USB_TYPE0_SPEED_LOW Low 0x3 NAKLMT USB NAK Limit 0x0000010B 8 USB_NAKLMT_NAKLMT EP0 NAK Limit [4:0] TXMAXP1 USB Maximum Transmit Data Endpoint 1 0x00000110 16 USB_TXMAXP1_MAXLOAD Maximum Payload [10:0] TXCSRL1 USB Transmit Control and Status Endpoint 1 Low 0x00000112 8 USB_TXCSRL1_TXRDY Transmit Packet Ready [0:0] USB_TXCSRL1_FIFONE FIFO Not Empty [1:1] USB_TXCSRL1_ERROR Error [2:2] USB_TXCSRL1_FLUSH Flush FIFO [3:3] USB_TXCSRL1_SETUP Setup Packet [4:4] USB_TXCSRL1_STALLED Endpoint Stalled [5:5] USB_TXCSRL1_CLRDT Clear Data Toggle [6:6] USB_TXCSRL1_NAKTO NAK Timeout [7:7] TXCSRL1 USB Transmit Control and Status Endpoint 1 Low USB0_ALT 0x00000112 8 USB_TXCSRL1_UNDRN Underrun [2:2] USB_TXCSRL1_STALL Send STALL [4:4] TXCSRH1 USB Transmit Control and Status Endpoint 1 High 0x00000113 8 USB_TXCSRH1_DT Data Toggle [0:0] USB_TXCSRH1_DTWE Data Toggle Write Enable [1:1] USB_TXCSRH1_DMAMOD DMA Request Mode [2:2] USB_TXCSRH1_FDT Force Data Toggle [3:3] USB_TXCSRH1_DMAEN DMA Request Enable [4:4] USB_TXCSRH1_MODE Mode [5:5] USB_TXCSRH1_ISO Isochronous Transfers [6:6] USB_TXCSRH1_AUTOSET Auto Set [7:7] RXMAXP1 USB Maximum Receive Data Endpoint 1 0x00000114 16 USB_RXMAXP1_MAXLOAD Maximum Payload [10:0] RXCSRL1 USB Receive Control and Status Endpoint 1 Low 0x00000116 8 USB_RXCSRL1_RXRDY Receive Packet Ready [0:0] USB_RXCSRL1_FULL FIFO Full [1:1] USB_RXCSRL1_OVER Overrun [2:2] USB_RXCSRL1_DATAERR Data Error [3:3] USB_RXCSRL1_FLUSH Flush FIFO [4:4] USB_RXCSRL1_STALL Send STALL [5:5] USB_RXCSRL1_STALLED Endpoint Stalled [6:6] USB_RXCSRL1_CLRDT Clear Data Toggle [7:7] RXCSRL1 USB Receive Control and Status Endpoint 1 Low USB0_ALT 0x00000116 8 USB_RXCSRL1_ERROR Error [2:2] USB_RXCSRL1_NAKTO NAK Timeout [3:3] USB_RXCSRL1_REQPKT Request Packet [5:5] RXCSRH1 USB Receive Control and Status Endpoint 1 High 0x00000117 8 USB_RXCSRH1_DT Data Toggle [1:1] USB_RXCSRH1_DTWE Data Toggle Write Enable [2:2] USB_RXCSRH1_DMAMOD DMA Request Mode [3:3] USB_RXCSRH1_PIDERR PID Error [4:4] USB_RXCSRH1_DMAEN DMA Request Enable [5:5] USB_RXCSRH1_AUTORQ Auto Request [6:6] USB_RXCSRH1_AUTOCL Auto Clear [7:7] RXCSRH1 USB Receive Control and Status Endpoint 1 High USB0_ALT 0x00000117 8 USB_RXCSRH1_DISNYET Disable NYET [4:4] USB_RXCSRH1_ISO Isochronous Transfers [6:6] RXCOUNT1 USB Receive Byte Count Endpoint 1 0x00000118 16 USB_RXCOUNT1_COUNT Receive Packet Count [12:0] TXTYPE1 USB Host Transmit Configure Type Endpoint 1 0x0000011A 8 USB_TXTYPE1_TEP Target Endpoint Number [3:0] USB_TXTYPE1_PROTO Protocol [5:4] USB_TXTYPE1_PROTO_CTRL Control 0x0 USB_TXTYPE1_PROTO_ISOC Isochronous 0x1 USB_TXTYPE1_PROTO_BULK Bulk 0x2 USB_TXTYPE1_PROTO_INT Interrupt 0x3 USB_TXTYPE1_SPEED Operating Speed [7:6] USB_TXTYPE1_SPEED_DFLT Default 0x0 USB_TXTYPE1_SPEED_FULL Full 0x2 USB_TXTYPE1_SPEED_LOW Low 0x3 TXINTERVAL1 USB Host Transmit Interval Endpoint 1 0x0000011B 8 USB_TXINTERVAL1_TXPOLL TX Polling [7:0] TXINTERVAL1 USB Host Transmit Interval Endpoint 1 USB0_ALT 0x0000011B 8 USB_TXINTERVAL1_NAKLMT NAK Limit [7:0] RXTYPE1 USB Host Configure Receive Type Endpoint 1 0x0000011C 8 USB_RXTYPE1_TEP Target Endpoint Number [3:0] USB_RXTYPE1_PROTO Protocol [5:4] USB_RXTYPE1_PROTO_CTRL Control 0x0 USB_RXTYPE1_PROTO_ISOC Isochronous 0x1 USB_RXTYPE1_PROTO_BULK Bulk 0x2 USB_RXTYPE1_PROTO_INT Interrupt 0x3 USB_RXTYPE1_SPEED Operating Speed [7:6] USB_RXTYPE1_SPEED_DFLT Default 0x0 USB_RXTYPE1_SPEED_FULL Full 0x2 USB_RXTYPE1_SPEED_LOW Low 0x3 RXINTERVAL1 USB Host Receive Polling Interval Endpoint 1 0x0000011D 8 USB_RXINTERVAL1_TXPOLL RX Polling [7:0] RXINTERVAL1 USB Host Receive Polling Interval Endpoint 1 USB0_ALT 0x0000011D 8 USB_RXINTERVAL1_NAKLMT NAK Limit [7:0] TXMAXP2 USB Maximum Transmit Data Endpoint 2 0x00000120 16 USB_TXMAXP2_MAXLOAD Maximum Payload [10:0] TXCSRL2 USB Transmit Control and Status Endpoint 2 Low 0x00000122 8 USB_TXCSRL2_TXRDY Transmit Packet Ready [0:0] USB_TXCSRL2_FIFONE FIFO Not Empty [1:1] USB_TXCSRL2_ERROR Error [2:2] USB_TXCSRL2_FLUSH Flush FIFO [3:3] USB_TXCSRL2_SETUP Setup Packet [4:4] USB_TXCSRL2_STALLED Endpoint Stalled [5:5] USB_TXCSRL2_CLRDT Clear Data Toggle [6:6] USB_TXCSRL2_NAKTO NAK Timeout [7:7] TXCSRL2 USB Transmit Control and Status Endpoint 2 Low USB0_ALT 0x00000122 8 USB_TXCSRL2_UNDRN Underrun [2:2] USB_TXCSRL2_STALL Send STALL [4:4] TXCSRH2 USB Transmit Control and Status Endpoint 2 High 0x00000123 8 USB_TXCSRH2_DT Data Toggle [0:0] USB_TXCSRH2_DTWE Data Toggle Write Enable [1:1] USB_TXCSRH2_DMAMOD DMA Request Mode [2:2] USB_TXCSRH2_FDT Force Data Toggle [3:3] USB_TXCSRH2_DMAEN DMA Request Enable [4:4] USB_TXCSRH2_MODE Mode [5:5] USB_TXCSRH2_ISO Isochronous Transfers [6:6] USB_TXCSRH2_AUTOSET Auto Set [7:7] RXMAXP2 USB Maximum Receive Data Endpoint 2 0x00000124 16 USB_RXMAXP2_MAXLOAD Maximum Payload [10:0] RXCSRL2 USB Receive Control and Status Endpoint 2 Low 0x00000126 8 USB_RXCSRL2_RXRDY Receive Packet Ready [0:0] USB_RXCSRL2_FULL FIFO Full [1:1] USB_RXCSRL2_OVER Overrun [2:2] USB_RXCSRL2_DATAERR Data Error [3:3] USB_RXCSRL2_FLUSH Flush FIFO [4:4] USB_RXCSRL2_STALL Send STALL [5:5] USB_RXCSRL2_STALLED Endpoint Stalled [6:6] USB_RXCSRL2_CLRDT Clear Data Toggle [7:7] RXCSRL2 USB Receive Control and Status Endpoint 2 Low USB0_ALT 0x00000126 8 USB_RXCSRL2_ERROR Error [2:2] USB_RXCSRL2_NAKTO NAK Timeout [3:3] USB_RXCSRL2_REQPKT Request Packet [5:5] RXCSRH2 USB Receive Control and Status Endpoint 2 High 0x00000127 8 USB_RXCSRH2_DT Data Toggle [1:1] USB_RXCSRH2_DTWE Data Toggle Write Enable [2:2] USB_RXCSRH2_DMAMOD DMA Request Mode [3:3] USB_RXCSRH2_PIDERR PID Error [4:4] USB_RXCSRH2_DMAEN DMA Request Enable [5:5] USB_RXCSRH2_AUTORQ Auto Request [6:6] USB_RXCSRH2_AUTOCL Auto Clear [7:7] RXCSRH2 USB Receive Control and Status Endpoint 2 High USB0_ALT 0x00000127 8 USB_RXCSRH2_DISNYET Disable NYET [4:4] USB_RXCSRH2_ISO Isochronous Transfers [6:6] RXCOUNT2 USB Receive Byte Count Endpoint 2 0x00000128 16 USB_RXCOUNT2_COUNT Receive Packet Count [12:0] TXTYPE2 USB Host Transmit Configure Type Endpoint 2 0x0000012A 8 USB_TXTYPE2_TEP Target Endpoint Number [3:0] USB_TXTYPE2_PROTO Protocol [5:4] USB_TXTYPE2_PROTO_CTRL Control 0x0 USB_TXTYPE2_PROTO_ISOC Isochronous 0x1 USB_TXTYPE2_PROTO_BULK Bulk 0x2 USB_TXTYPE2_PROTO_INT Interrupt 0x3 USB_TXTYPE2_SPEED Operating Speed [7:6] USB_TXTYPE2_SPEED_DFLT Default 0x0 USB_TXTYPE2_SPEED_FULL Full 0x2 USB_TXTYPE2_SPEED_LOW Low 0x3 TXINTERVAL2 USB Host Transmit Interval Endpoint 2 0x0000012B 8 USB_TXINTERVAL2_TXPOLL TX Polling [7:0] TXINTERVAL2 USB Host Transmit Interval Endpoint 2 USB0_ALT 0x0000012B 8 USB_TXINTERVAL2_NAKLMT NAK Limit [7:0] RXTYPE2 USB Host Configure Receive Type Endpoint 2 0x0000012C 8 USB_RXTYPE2_TEP Target Endpoint Number [3:0] USB_RXTYPE2_PROTO Protocol [5:4] USB_RXTYPE2_PROTO_CTRL Control 0x0 USB_RXTYPE2_PROTO_ISOC Isochronous 0x1 USB_RXTYPE2_PROTO_BULK Bulk 0x2 USB_RXTYPE2_PROTO_INT Interrupt 0x3 USB_RXTYPE2_SPEED Operating Speed [7:6] USB_RXTYPE2_SPEED_DFLT Default 0x0 USB_RXTYPE2_SPEED_FULL Full 0x2 USB_RXTYPE2_SPEED_LOW Low 0x3 RXINTERVAL2 USB Host Receive Polling Interval Endpoint 2 0x0000012D 8 USB_RXINTERVAL2_TXPOLL RX Polling [7:0] RXINTERVAL2 USB Host Receive Polling Interval Endpoint 2 USB0_ALT 0x0000012D 8 USB_RXINTERVAL2_NAKLMT NAK Limit [7:0] TXMAXP3 USB Maximum Transmit Data Endpoint 3 0x00000130 16 USB_TXMAXP3_MAXLOAD Maximum Payload [10:0] TXCSRL3 USB Transmit Control and Status Endpoint 3 Low 0x00000132 8 USB_TXCSRL3_TXRDY Transmit Packet Ready [0:0] USB_TXCSRL3_FIFONE FIFO Not Empty [1:1] USB_TXCSRL3_ERROR Error [2:2] USB_TXCSRL3_FLUSH Flush FIFO [3:3] USB_TXCSRL3_SETUP Setup Packet [4:4] USB_TXCSRL3_STALLED Endpoint Stalled [5:5] USB_TXCSRL3_CLRDT Clear Data Toggle [6:6] USB_TXCSRL3_NAKTO NAK Timeout [7:7] TXCSRL3 USB Transmit Control and Status Endpoint 3 Low USB0_ALT 0x00000132 8 USB_TXCSRL3_UNDRN Underrun [2:2] USB_TXCSRL3_STALL Send STALL [4:4] TXCSRH3 USB Transmit Control and Status Endpoint 3 High 0x00000133 8 USB_TXCSRH3_DT Data Toggle [0:0] USB_TXCSRH3_DTWE Data Toggle Write Enable [1:1] USB_TXCSRH3_DMAMOD DMA Request Mode [2:2] USB_TXCSRH3_FDT Force Data Toggle [3:3] USB_TXCSRH3_DMAEN DMA Request Enable [4:4] USB_TXCSRH3_MODE Mode [5:5] USB_TXCSRH3_ISO Isochronous Transfers [6:6] USB_TXCSRH3_AUTOSET Auto Set [7:7] RXMAXP3 USB Maximum Receive Data Endpoint 3 0x00000134 16 USB_RXMAXP3_MAXLOAD Maximum Payload [10:0] RXCSRL3 USB Receive Control and Status Endpoint 3 Low 0x00000136 8 USB_RXCSRL3_RXRDY Receive Packet Ready [0:0] USB_RXCSRL3_FULL FIFO Full [1:1] USB_RXCSRL3_OVER Overrun [2:2] USB_RXCSRL3_DATAERR Data Error [3:3] USB_RXCSRL3_FLUSH Flush FIFO [4:4] USB_RXCSRL3_STALL Send STALL [5:5] USB_RXCSRL3_STALLED Endpoint Stalled [6:6] USB_RXCSRL3_CLRDT Clear Data Toggle [7:7] RXCSRL3 USB Receive Control and Status Endpoint 3 Low USB0_ALT 0x00000136 8 USB_RXCSRL3_ERROR Error [2:2] USB_RXCSRL3_NAKTO NAK Timeout [3:3] USB_RXCSRL3_REQPKT Request Packet [5:5] RXCSRH3 USB Receive Control and Status Endpoint 3 High 0x00000137 8 USB_RXCSRH3_DT Data Toggle [1:1] USB_RXCSRH3_DTWE Data Toggle Write Enable [2:2] USB_RXCSRH3_DMAMOD DMA Request Mode [3:3] USB_RXCSRH3_PIDERR PID Error [4:4] USB_RXCSRH3_DMAEN DMA Request Enable [5:5] USB_RXCSRH3_AUTORQ Auto Request [6:6] USB_RXCSRH3_AUTOCL Auto Clear [7:7] RXCSRH3 USB Receive Control and Status Endpoint 3 High USB0_ALT 0x00000137 8 USB_RXCSRH3_DISNYET Disable NYET [4:4] USB_RXCSRH3_ISO Isochronous Transfers [6:6] RXCOUNT3 USB Receive Byte Count Endpoint 3 0x00000138 16 USB_RXCOUNT3_COUNT Receive Packet Count [12:0] TXTYPE3 USB Host Transmit Configure Type Endpoint 3 0x0000013A 8 USB_TXTYPE3_TEP Target Endpoint Number [3:0] USB_TXTYPE3_PROTO Protocol [5:4] USB_TXTYPE3_PROTO_CTRL Control 0x0 USB_TXTYPE3_PROTO_ISOC Isochronous 0x1 USB_TXTYPE3_PROTO_BULK Bulk 0x2 USB_TXTYPE3_PROTO_INT Interrupt 0x3 USB_TXTYPE3_SPEED Operating Speed [7:6] USB_TXTYPE3_SPEED_DFLT Default 0x0 USB_TXTYPE3_SPEED_FULL Full 0x2 USB_TXTYPE3_SPEED_LOW Low 0x3 TXINTERVAL3 USB Host Transmit Interval Endpoint 3 0x0000013B 8 USB_TXINTERVAL3_TXPOLL TX Polling [7:0] TXINTERVAL3 USB Host Transmit Interval Endpoint 3 USB0_ALT 0x0000013B 8 USB_TXINTERVAL3_NAKLMT NAK Limit [7:0] RXTYPE3 USB Host Configure Receive Type Endpoint 3 0x0000013C 8 USB_RXTYPE3_TEP Target Endpoint Number [3:0] USB_RXTYPE3_PROTO Protocol [5:4] USB_RXTYPE3_PROTO_CTRL Control 0x0 USB_RXTYPE3_PROTO_ISOC Isochronous 0x1 USB_RXTYPE3_PROTO_BULK Bulk 0x2 USB_RXTYPE3_PROTO_INT Interrupt 0x3 USB_RXTYPE3_SPEED Operating Speed [7:6] USB_RXTYPE3_SPEED_DFLT Default 0x0 USB_RXTYPE3_SPEED_FULL Full 0x2 USB_RXTYPE3_SPEED_LOW Low 0x3 RXINTERVAL3 USB Host Receive Polling Interval Endpoint 3 0x0000013D 8 USB_RXINTERVAL3_TXPOLL RX Polling [7:0] RXINTERVAL3 USB Host Receive Polling Interval Endpoint 3 USB0_ALT 0x0000013D 8 USB_RXINTERVAL3_NAKLMT NAK Limit [7:0] TXMAXP4 USB Maximum Transmit Data Endpoint 4 0x00000140 16 USB_TXMAXP4_MAXLOAD Maximum Payload [10:0] TXCSRL4 USB Transmit Control and Status Endpoint 4 Low 0x00000142 8 USB_TXCSRL4_TXRDY Transmit Packet Ready [0:0] USB_TXCSRL4_FIFONE FIFO Not Empty [1:1] USB_TXCSRL4_ERROR Error [2:2] USB_TXCSRL4_FLUSH Flush FIFO [3:3] USB_TXCSRL4_SETUP Setup Packet [4:4] USB_TXCSRL4_STALLED Endpoint Stalled [5:5] USB_TXCSRL4_CLRDT Clear Data Toggle [6:6] USB_TXCSRL4_NAKTO NAK Timeout [7:7] TXCSRL4 USB Transmit Control and Status Endpoint 4 Low USB0_ALT 0x00000142 8 USB_TXCSRL4_UNDRN Underrun [2:2] USB_TXCSRL4_STALL Send STALL [4:4] TXCSRH4 USB Transmit Control and Status Endpoint 4 High 0x00000143 8 USB_TXCSRH4_DT Data Toggle [0:0] USB_TXCSRH4_DTWE Data Toggle Write Enable [1:1] USB_TXCSRH4_DMAMOD DMA Request Mode [2:2] USB_TXCSRH4_FDT Force Data Toggle [3:3] USB_TXCSRH4_DMAEN DMA Request Enable [4:4] USB_TXCSRH4_MODE Mode [5:5] USB_TXCSRH4_ISO Isochronous Transfers [6:6] USB_TXCSRH4_AUTOSET Auto Set [7:7] RXMAXP4 USB Maximum Receive Data Endpoint 4 0x00000144 16 USB_RXMAXP4_MAXLOAD Maximum Payload [10:0] RXCSRL4 USB Receive Control and Status Endpoint 4 Low 0x00000146 8 USB_RXCSRL4_RXRDY Receive Packet Ready [0:0] USB_RXCSRL4_FULL FIFO Full [1:1] USB_RXCSRL4_OVER Overrun [2:2] USB_RXCSRL4_DATAERR Data Error [3:3] USB_RXCSRL4_FLUSH Flush FIFO [4:4] USB_RXCSRL4_STALL Send STALL [5:5] USB_RXCSRL4_STALLED Endpoint Stalled [6:6] USB_RXCSRL4_CLRDT Clear Data Toggle [7:7] RXCSRL4 USB Receive Control and Status Endpoint 4 Low USB0_ALT 0x00000146 8 USB_RXCSRL4_ERROR Error [2:2] USB_RXCSRL4_NAKTO NAK Timeout [3:3] USB_RXCSRL4_REQPKT Request Packet [5:5] RXCSRH4 USB Receive Control and Status Endpoint 4 High 0x00000147 8 USB_RXCSRH4_DT Data Toggle [1:1] USB_RXCSRH4_DTWE Data Toggle Write Enable [2:2] USB_RXCSRH4_DMAMOD DMA Request Mode [3:3] USB_RXCSRH4_PIDERR PID Error [4:4] USB_RXCSRH4_DMAEN DMA Request Enable [5:5] USB_RXCSRH4_AUTORQ Auto Request [6:6] USB_RXCSRH4_AUTOCL Auto Clear [7:7] RXCSRH4 USB Receive Control and Status Endpoint 4 High USB0_ALT 0x00000147 8 USB_RXCSRH4_DISNYET Disable NYET [4:4] USB_RXCSRH4_ISO Isochronous Transfers [6:6] RXCOUNT4 USB Receive Byte Count Endpoint 4 0x00000148 16 USB_RXCOUNT4_COUNT Receive Packet Count [12:0] TXTYPE4 USB Host Transmit Configure Type Endpoint 4 0x0000014A 8 USB_TXTYPE4_TEP Target Endpoint Number [3:0] USB_TXTYPE4_PROTO Protocol [5:4] USB_TXTYPE4_PROTO_CTRL Control 0x0 USB_TXTYPE4_PROTO_ISOC Isochronous 0x1 USB_TXTYPE4_PROTO_BULK Bulk 0x2 USB_TXTYPE4_PROTO_INT Interrupt 0x3 USB_TXTYPE4_SPEED Operating Speed [7:6] USB_TXTYPE4_SPEED_DFLT Default 0x0 USB_TXTYPE4_SPEED_FULL Full 0x2 USB_TXTYPE4_SPEED_LOW Low 0x3 TXINTERVAL4 USB Host Transmit Interval Endpoint 4 0x0000014B 8 USB_TXINTERVAL4_TXPOLL TX Polling [7:0] TXINTERVAL4 USB Host Transmit Interval Endpoint 4 USB0_ALT 0x0000014B 8 USB_TXINTERVAL4_NAKLMT NAK Limit [7:0] RXTYPE4 USB Host Configure Receive Type Endpoint 4 0x0000014C 8 USB_RXTYPE4_TEP Target Endpoint Number [3:0] USB_RXTYPE4_PROTO Protocol [5:4] USB_RXTYPE4_PROTO_CTRL Control 0x0 USB_RXTYPE4_PROTO_ISOC Isochronous 0x1 USB_RXTYPE4_PROTO_BULK Bulk 0x2 USB_RXTYPE4_PROTO_INT Interrupt 0x3 USB_RXTYPE4_SPEED Operating Speed [7:6] USB_RXTYPE4_SPEED_DFLT Default 0x0 USB_RXTYPE4_SPEED_FULL Full 0x2 USB_RXTYPE4_SPEED_LOW Low 0x3 RXINTERVAL4 USB Host Receive Polling Interval Endpoint 4 0x0000014D 8 USB_RXINTERVAL4_TXPOLL RX Polling [7:0] RXINTERVAL4 USB Host Receive Polling Interval Endpoint 4 USB0_ALT 0x0000014D 8 USB_RXINTERVAL4_NAKLMT NAK Limit [7:0] TXMAXP5 USB Maximum Transmit Data Endpoint 5 0x00000150 16 USB_TXMAXP5_MAXLOAD Maximum Payload [10:0] TXCSRL5 USB Transmit Control and Status Endpoint 5 Low 0x00000152 8 USB_TXCSRL5_TXRDY Transmit Packet Ready [0:0] USB_TXCSRL5_FIFONE FIFO Not Empty [1:1] USB_TXCSRL5_ERROR Error [2:2] USB_TXCSRL5_FLUSH Flush FIFO [3:3] USB_TXCSRL5_SETUP Setup Packet [4:4] USB_TXCSRL5_STALLED Endpoint Stalled [5:5] USB_TXCSRL5_CLRDT Clear Data Toggle [6:6] USB_TXCSRL5_NAKTO NAK Timeout [7:7] TXCSRL5 USB Transmit Control and Status Endpoint 5 Low USB0_ALT 0x00000152 8 USB_TXCSRL5_UNDRN Underrun [2:2] USB_TXCSRL5_STALL Send STALL [4:4] TXCSRH5 USB Transmit Control and Status Endpoint 5 High 0x00000153 8 USB_TXCSRH5_DT Data Toggle [0:0] USB_TXCSRH5_DTWE Data Toggle Write Enable [1:1] USB_TXCSRH5_DMAMOD DMA Request Mode [2:2] USB_TXCSRH5_FDT Force Data Toggle [3:3] USB_TXCSRH5_DMAEN DMA Request Enable [4:4] USB_TXCSRH5_MODE Mode [5:5] USB_TXCSRH5_ISO Isochronous Transfers [6:6] USB_TXCSRH5_AUTOSET Auto Set [7:7] RXMAXP5 USB Maximum Receive Data Endpoint 5 0x00000154 16 USB_RXMAXP5_MAXLOAD Maximum Payload [10:0] RXCSRL5 USB Receive Control and Status Endpoint 5 Low 0x00000156 8 USB_RXCSRL5_RXRDY Receive Packet Ready [0:0] USB_RXCSRL5_FULL FIFO Full [1:1] USB_RXCSRL5_OVER Overrun [2:2] USB_RXCSRL5_DATAERR Data Error [3:3] USB_RXCSRL5_FLUSH Flush FIFO [4:4] USB_RXCSRL5_STALL Send STALL [5:5] USB_RXCSRL5_STALLED Endpoint Stalled [6:6] USB_RXCSRL5_CLRDT Clear Data Toggle [7:7] RXCSRL5 USB Receive Control and Status Endpoint 5 Low USB0_ALT 0x00000156 8 USB_RXCSRL5_ERROR Error [2:2] USB_RXCSRL5_NAKTO NAK Timeout [3:3] USB_RXCSRL5_REQPKT Request Packet [5:5] RXCSRH5 USB Receive Control and Status Endpoint 5 High 0x00000157 8 USB_RXCSRH5_DT Data Toggle [1:1] USB_RXCSRH5_DTWE Data Toggle Write Enable [2:2] USB_RXCSRH5_DMAMOD DMA Request Mode [3:3] USB_RXCSRH5_PIDERR PID Error [4:4] USB_RXCSRH5_DMAEN DMA Request Enable [5:5] USB_RXCSRH5_AUTORQ Auto Request [6:6] USB_RXCSRH5_AUTOCL Auto Clear [7:7] RXCSRH5 USB Receive Control and Status Endpoint 5 High USB0_ALT 0x00000157 8 USB_RXCSRH5_DISNYET Disable NYET [4:4] USB_RXCSRH5_ISO Isochronous Transfers [6:6] RXCOUNT5 USB Receive Byte Count Endpoint 5 0x00000158 16 USB_RXCOUNT5_COUNT Receive Packet Count [12:0] TXTYPE5 USB Host Transmit Configure Type Endpoint 5 0x0000015A 8 USB_TXTYPE5_TEP Target Endpoint Number [3:0] USB_TXTYPE5_PROTO Protocol [5:4] USB_TXTYPE5_PROTO_CTRL Control 0x0 USB_TXTYPE5_PROTO_ISOC Isochronous 0x1 USB_TXTYPE5_PROTO_BULK Bulk 0x2 USB_TXTYPE5_PROTO_INT Interrupt 0x3 USB_TXTYPE5_SPEED Operating Speed [7:6] USB_TXTYPE5_SPEED_DFLT Default 0x0 USB_TXTYPE5_SPEED_FULL Full 0x2 USB_TXTYPE5_SPEED_LOW Low 0x3 TXINTERVAL5 USB Host Transmit Interval Endpoint 5 0x0000015B 8 USB_TXINTERVAL5_TXPOLL TX Polling [7:0] TXINTERVAL5 USB Host Transmit Interval Endpoint 5 USB0_ALT 0x0000015B 8 USB_TXINTERVAL5_NAKLMT NAK Limit [7:0] RXTYPE5 USB Host Configure Receive Type Endpoint 5 0x0000015C 8 USB_RXTYPE5_TEP Target Endpoint Number [3:0] USB_RXTYPE5_PROTO Protocol [5:4] USB_RXTYPE5_PROTO_CTRL Control 0x0 USB_RXTYPE5_PROTO_ISOC Isochronous 0x1 USB_RXTYPE5_PROTO_BULK Bulk 0x2 USB_RXTYPE5_PROTO_INT Interrupt 0x3 USB_RXTYPE5_SPEED Operating Speed [7:6] USB_RXTYPE5_SPEED_DFLT Default 0x0 USB_RXTYPE5_SPEED_FULL Full 0x2 USB_RXTYPE5_SPEED_LOW Low 0x3 RXINTERVAL5 USB Host Receive Polling Interval Endpoint 5 0x0000015D 8 USB_RXINTERVAL5_TXPOLL RX Polling [7:0] RXINTERVAL5 USB Host Receive Polling Interval Endpoint 5 USB0_ALT 0x0000015D 8 USB_RXINTERVAL5_NAKLMT NAK Limit [7:0] TXMAXP6 USB Maximum Transmit Data Endpoint 6 0x00000160 16 USB_TXMAXP6_MAXLOAD Maximum Payload [10:0] TXCSRL6 USB Transmit Control and Status Endpoint 6 Low 0x00000162 8 USB_TXCSRL6_TXRDY Transmit Packet Ready [0:0] USB_TXCSRL6_FIFONE FIFO Not Empty [1:1] USB_TXCSRL6_ERROR Error [2:2] USB_TXCSRL6_FLUSH Flush FIFO [3:3] USB_TXCSRL6_SETUP Setup Packet [4:4] USB_TXCSRL6_STALLED Endpoint Stalled [5:5] USB_TXCSRL6_CLRDT Clear Data Toggle [6:6] USB_TXCSRL6_NAKTO NAK Timeout [7:7] TXCSRL6 USB Transmit Control and Status Endpoint 6 Low USB0_ALT 0x00000162 8 USB_TXCSRL6_UNDRN Underrun [2:2] USB_TXCSRL6_STALL Send STALL [4:4] TXCSRH6 USB Transmit Control and Status Endpoint 6 High 0x00000163 8 USB_TXCSRH6_DT Data Toggle [0:0] USB_TXCSRH6_DTWE Data Toggle Write Enable [1:1] USB_TXCSRH6_DMAMOD DMA Request Mode [2:2] USB_TXCSRH6_FDT Force Data Toggle [3:3] USB_TXCSRH6_DMAEN DMA Request Enable [4:4] USB_TXCSRH6_MODE Mode [5:5] USB_TXCSRH6_ISO Isochronous Transfers [6:6] USB_TXCSRH6_AUTOSET Auto Set [7:7] RXMAXP6 USB Maximum Receive Data Endpoint 6 0x00000164 16 USB_RXMAXP6_MAXLOAD Maximum Payload [10:0] RXCSRL6 USB Receive Control and Status Endpoint 6 Low 0x00000166 8 USB_RXCSRL6_RXRDY Receive Packet Ready [0:0] USB_RXCSRL6_FULL FIFO Full [1:1] USB_RXCSRL6_OVER Overrun [2:2] USB_RXCSRL6_DATAERR Data Error [3:3] USB_RXCSRL6_FLUSH Flush FIFO [4:4] USB_RXCSRL6_STALL Send STALL [5:5] USB_RXCSRL6_STALLED Endpoint Stalled [6:6] USB_RXCSRL6_CLRDT Clear Data Toggle [7:7] RXCSRL6 USB Receive Control and Status Endpoint 6 Low USB0_ALT 0x00000166 8 USB_RXCSRL6_ERROR Error [2:2] USB_RXCSRL6_NAKTO NAK Timeout [3:3] USB_RXCSRL6_REQPKT Request Packet [5:5] RXCSRH6 USB Receive Control and Status Endpoint 6 High 0x00000167 8 USB_RXCSRH6_DT Data Toggle [1:1] USB_RXCSRH6_DTWE Data Toggle Write Enable [2:2] USB_RXCSRH6_DMAMOD DMA Request Mode [3:3] USB_RXCSRH6_PIDERR PID Error [4:4] USB_RXCSRH6_DMAEN DMA Request Enable [5:5] USB_RXCSRH6_AUTORQ Auto Request [6:6] USB_RXCSRH6_AUTOCL Auto Clear [7:7] RXCSRH6 USB Receive Control and Status Endpoint 6 High USB0_ALT 0x00000167 8 USB_RXCSRH6_DISNYET Disable NYET [4:4] USB_RXCSRH6_ISO Isochronous Transfers [6:6] RXCOUNT6 USB Receive Byte Count Endpoint 6 0x00000168 16 USB_RXCOUNT6_COUNT Receive Packet Count [12:0] TXTYPE6 USB Host Transmit Configure Type Endpoint 6 0x0000016A 8 USB_TXTYPE6_TEP Target Endpoint Number [3:0] USB_TXTYPE6_PROTO Protocol [5:4] USB_TXTYPE6_PROTO_CTRL Control 0x0 USB_TXTYPE6_PROTO_ISOC Isochronous 0x1 USB_TXTYPE6_PROTO_BULK Bulk 0x2 USB_TXTYPE6_PROTO_INT Interrupt 0x3 USB_TXTYPE6_SPEED Operating Speed [7:6] USB_TXTYPE6_SPEED_DFLT Default 0x0 USB_TXTYPE6_SPEED_FULL Full 0x2 USB_TXTYPE6_SPEED_LOW Low 0x3 TXINTERVAL6 USB Host Transmit Interval Endpoint 6 0x0000016B 8 USB_TXINTERVAL6_TXPOLL TX Polling [7:0] TXINTERVAL6 USB Host Transmit Interval Endpoint 6 USB0_ALT 0x0000016B 8 USB_TXINTERVAL6_NAKLMT NAK Limit [7:0] RXTYPE6 USB Host Configure Receive Type Endpoint 6 0x0000016C 8 USB_RXTYPE6_TEP Target Endpoint Number [3:0] USB_RXTYPE6_PROTO Protocol [5:4] USB_RXTYPE6_PROTO_CTRL Control 0x0 USB_RXTYPE6_PROTO_ISOC Isochronous 0x1 USB_RXTYPE6_PROTO_BULK Bulk 0x2 USB_RXTYPE6_PROTO_INT Interrupt 0x3 USB_RXTYPE6_SPEED Operating Speed [7:6] USB_RXTYPE6_SPEED_DFLT Default 0x0 USB_RXTYPE6_SPEED_FULL Full 0x2 USB_RXTYPE6_SPEED_LOW Low 0x3 RXINTERVAL6 USB Host Receive Polling Interval Endpoint 6 0x0000016D 8 USB_RXINTERVAL6_TXPOLL RX Polling [7:0] RXINTERVAL6 USB Host Receive Polling Interval Endpoint 6 USB0_ALT 0x0000016D 8 USB_RXINTERVAL6_NAKLMT NAK Limit [7:0] TXMAXP7 USB Maximum Transmit Data Endpoint 7 0x00000170 16 USB_TXMAXP7_MAXLOAD Maximum Payload [10:0] TXCSRL7 USB Transmit Control and Status Endpoint 7 Low 0x00000172 8 USB_TXCSRL7_TXRDY Transmit Packet Ready [0:0] USB_TXCSRL7_FIFONE FIFO Not Empty [1:1] USB_TXCSRL7_ERROR Error [2:2] USB_TXCSRL7_FLUSH Flush FIFO [3:3] USB_TXCSRL7_SETUP Setup Packet [4:4] USB_TXCSRL7_STALLED Endpoint Stalled [5:5] USB_TXCSRL7_CLRDT Clear Data Toggle [6:6] USB_TXCSRL7_NAKTO NAK Timeout [7:7] TXCSRL7 USB Transmit Control and Status Endpoint 7 Low USB0_ALT 0x00000172 8 USB_TXCSRL7_UNDRN Underrun [2:2] USB_TXCSRL7_STALL Send STALL [4:4] TXCSRH7 USB Transmit Control and Status Endpoint 7 High 0x00000173 8 USB_TXCSRH7_DT Data Toggle [0:0] USB_TXCSRH7_DTWE Data Toggle Write Enable [1:1] USB_TXCSRH7_DMAMOD DMA Request Mode [2:2] USB_TXCSRH7_FDT Force Data Toggle [3:3] USB_TXCSRH7_DMAEN DMA Request Enable [4:4] USB_TXCSRH7_MODE Mode [5:5] USB_TXCSRH7_ISO Isochronous Transfers [6:6] USB_TXCSRH7_AUTOSET Auto Set [7:7] RXMAXP7 USB Maximum Receive Data Endpoint 7 0x00000174 16 USB_RXMAXP7_MAXLOAD Maximum Payload [10:0] RXCSRL7 USB Receive Control and Status Endpoint 7 Low 0x00000176 8 USB_RXCSRL7_RXRDY Receive Packet Ready [0:0] USB_RXCSRL7_FULL FIFO Full [1:1] USB_RXCSRL7_OVER Overrun [2:2] USB_RXCSRL7_DATAERR Data Error [3:3] USB_RXCSRL7_FLUSH Flush FIFO [4:4] USB_RXCSRL7_STALL Send STALL [5:5] USB_RXCSRL7_STALLED Endpoint Stalled [6:6] USB_RXCSRL7_CLRDT Clear Data Toggle [7:7] RXCSRL7 USB Receive Control and Status Endpoint 7 Low USB0_ALT 0x00000176 8 USB_RXCSRL7_ERROR Error [2:2] USB_RXCSRL7_NAKTO NAK Timeout [3:3] USB_RXCSRL7_REQPKT Request Packet [5:5] RXCSRH7 USB Receive Control and Status Endpoint 7 High 0x00000177 8 USB_RXCSRH7_DT Data Toggle [1:1] USB_RXCSRH7_DTWE Data Toggle Write Enable [2:2] USB_RXCSRH7_DMAMOD DMA Request Mode [3:3] USB_RXCSRH7_PIDERR PID Error [4:4] USB_RXCSRH7_DMAEN DMA Request Enable [5:5] USB_RXCSRH7_AUTORQ Auto Request [6:6] USB_RXCSRH7_AUTOCL Auto Clear [7:7] RXCSRH7 USB Receive Control and Status Endpoint 7 High USB0_ALT 0x00000177 8 USB_RXCSRH7_DISNYET Disable NYET [4:4] USB_RXCSRH7_ISO Isochronous Transfers [6:6] RXCOUNT7 USB Receive Byte Count Endpoint 7 0x00000178 16 USB_RXCOUNT7_COUNT Receive Packet Count [12:0] TXTYPE7 USB Host Transmit Configure Type Endpoint 7 0x0000017A 8 USB_TXTYPE7_TEP Target Endpoint Number [3:0] USB_TXTYPE7_PROTO Protocol [5:4] USB_TXTYPE7_PROTO_CTRL Control 0x0 USB_TXTYPE7_PROTO_ISOC Isochronous 0x1 USB_TXTYPE7_PROTO_BULK Bulk 0x2 USB_TXTYPE7_PROTO_INT Interrupt 0x3 USB_TXTYPE7_SPEED Operating Speed [7:6] USB_TXTYPE7_SPEED_DFLT Default 0x0 USB_TXTYPE7_SPEED_FULL Full 0x2 USB_TXTYPE7_SPEED_LOW Low 0x3 TXINTERVAL7 USB Host Transmit Interval Endpoint 7 0x0000017B 8 USB_TXINTERVAL7_TXPOLL TX Polling [7:0] TXINTERVAL7 USB Host Transmit Interval Endpoint 7 USB0_ALT 0x0000017B 8 USB_TXINTERVAL7_NAKLMT NAK Limit [7:0] RXTYPE7 USB Host Configure Receive Type Endpoint 7 0x0000017C 8 USB_RXTYPE7_TEP Target Endpoint Number [3:0] USB_RXTYPE7_PROTO Protocol [5:4] USB_RXTYPE7_PROTO_CTRL Control 0x0 USB_RXTYPE7_PROTO_ISOC Isochronous 0x1 USB_RXTYPE7_PROTO_BULK Bulk 0x2 USB_RXTYPE7_PROTO_INT Interrupt 0x3 USB_RXTYPE7_SPEED Operating Speed [7:6] USB_RXTYPE7_SPEED_DFLT Default 0x0 USB_RXTYPE7_SPEED_FULL Full 0x2 USB_RXTYPE7_SPEED_LOW Low 0x3 RXINTERVAL7 USB Host Receive Polling Interval Endpoint 7 0x0000017D 8 USB_RXINTERVAL7_TXPOLL RX Polling [7:0] RXINTERVAL7 USB Host Receive Polling Interval Endpoint 7 USB0_ALT 0x0000017D 8 USB_RXINTERVAL7_NAKLMT NAK Limit [7:0] RQPKTCOUNT1 USB Request Packet Count in Block Transfer Endpoint 1 0x00000304 16 USB_RQPKTCOUNT1 Block Transfer Packet Count [15:0] RQPKTCOUNT2 USB Request Packet Count in Block Transfer Endpoint 2 0x00000308 16 USB_RQPKTCOUNT2 Block Transfer Packet Count [15:0] RQPKTCOUNT3 USB Request Packet Count in Block Transfer Endpoint 3 0x0000030C 16 USB_RQPKTCOUNT3 Block Transfer Packet Count [15:0] RQPKTCOUNT4 USB Request Packet Count in Block Transfer Endpoint 4 0x00000310 16 USB_RQPKTCOUNT4_COUNT Block Transfer Packet Count [15:0] RQPKTCOUNT5 USB Request Packet Count in Block Transfer Endpoint 5 0x00000314 16 USB_RQPKTCOUNT5_COUNT Block Transfer Packet Count [15:0] RQPKTCOUNT6 USB Request Packet Count in Block Transfer Endpoint 6 0x00000318 16 USB_RQPKTCOUNT6_COUNT Block Transfer Packet Count [15:0] RQPKTCOUNT7 USB Request Packet Count in Block Transfer Endpoint 7 0x0000031C 16 USB_RQPKTCOUNT7_COUNT Block Transfer Packet Count [15:0] RXDPKTBUFDIS USB Receive Double Packet Buffer Disable 0x00000340 16 USB_RXDPKTBUFDIS_EP1 EP1 RX Double-Packet Buffer Disable [1:1] USB_RXDPKTBUFDIS_EP2 EP2 RX Double-Packet Buffer Disable [2:2] USB_RXDPKTBUFDIS_EP3 EP3 RX Double-Packet Buffer Disable [3:3] USB_RXDPKTBUFDIS_EP4 EP4 RX Double-Packet Buffer Disable [4:4] USB_RXDPKTBUFDIS_EP5 EP5 RX Double-Packet Buffer Disable [5:5] USB_RXDPKTBUFDIS_EP6 EP6 RX Double-Packet Buffer Disable [6:6] USB_RXDPKTBUFDIS_EP7 EP7 RX Double-Packet Buffer Disable [7:7] TXDPKTBUFDIS USB Transmit Double Packet Buffer Disable 0x00000342 16 USB_TXDPKTBUFDIS_EP1 EP1 TX Double-Packet Buffer Disable [1:1] USB_TXDPKTBUFDIS_EP2 EP2 TX Double-Packet Buffer Disable [2:2] USB_TXDPKTBUFDIS_EP3 EP3 TX Double-Packet Buffer Disable [3:3] USB_TXDPKTBUFDIS_EP4 EP4 TX Double-Packet Buffer Disable [4:4] USB_TXDPKTBUFDIS_EP5 EP5 TX Double-Packet Buffer Disable [5:5] USB_TXDPKTBUFDIS_EP6 EP6 TX Double-Packet Buffer Disable [6:6] USB_TXDPKTBUFDIS_EP7 EP7 TX Double-Packet Buffer Disable [7:7] EPC USB External Power Control 0x00000400 USB_EPC_EPEN External Power Supply Enable Configuration [1:0] USB_EPC_EPEN_LOW Power Enable Active Low 0x0 USB_EPC_EPEN_HIGH Power Enable Active High 0x1 USB_EPC_EPEN_VBLOW Power Enable High if VBUS Low 0x2 USB_EPC_EPEN_VBHIGH Power Enable High if VBUS High 0x3 USB_EPC_EPENDE EPEN Drive Enable [2:2] USB_EPC_PFLTEN Power Fault Input Enable [4:4] USB_EPC_PFLTSEN_HIGH Power Fault Sense [5:5] USB_EPC_PFLTAEN Power Fault Action Enable [6:6] USB_EPC_PFLTACT Power Fault Action [9:8] USB_EPC_PFLTACT_UNCHG Unchanged 0x0 USB_EPC_PFLTACT_TRIS Tristate 0x1 USB_EPC_PFLTACT_LOW Low 0x2 USB_EPC_PFLTACT_HIGH High 0x3 EPCRIS USB External Power Control Raw Interrupt Status 0x00000404 USB_EPCRIS_PF USB Power Fault Interrupt Status [0:0] EPCIM USB External Power Control Interrupt Mask 0x00000408 USB_EPCIM_PF USB Power Fault Interrupt Mask [0:0] EPCISC USB External Power Control Interrupt Status and Clear 0x0000040C USB_EPCISC_PF USB Power Fault Interrupt Status and Clear [0:0] DRRIS USB Device RESUME Raw Interrupt Status 0x00000410 USB_DRRIS_RESUME RESUME Interrupt Status [0:0] DRIM USB Device RESUME Interrupt Mask 0x00000414 USB_DRIM_RESUME RESUME Interrupt Mask [0:0] DRISC USB Device RESUME Interrupt Status and Clear 0x00000418 write-only USB_DRISC_RESUME RESUME Interrupt Status and Clear [0:0] write-only GPCS USB General-Purpose Control and Status 0x0000041C USB_GPCS_DEVMOD Device Mode [0:0] USB_GPCS_DEVMODOTG Enable Device Mode [1:1] VDC USB VBUS Droop Control 0x00000430 USB_VDC_VBDEN VBUS Droop Enable [0:0] VDCRIS USB VBUS Droop Control Raw Interrupt Status 0x00000434 USB_VDCRIS_VD VBUS Droop Raw Interrupt Status [0:0] VDCIM USB VBUS Droop Control Interrupt Mask 0x00000438 USB_VDCIM_VD VBUS Droop Interrupt Mask [0:0] VDCISC USB VBUS Droop Control Interrupt Status and Clear 0x0000043C USB_VDCISC_VD VBUS Droop Interrupt Status and Clear [0:0] IDVRIS USB ID Valid Detect Raw Interrupt Status 0x00000444 USB_IDVRIS_ID ID Valid Detect Raw Interrupt Status [0:0] IDVIM USB ID Valid Detect Interrupt Mask 0x00000448 USB_IDVIM_ID ID Valid Detect Interrupt Mask [0:0] IDVISC USB ID Valid Detect Interrupt Status and Clear 0x0000044C USB_IDVISC_ID ID Valid Detect Interrupt Status and Clear [0:0] DMASEL USB DMA Select 0x00000450 USB_DMASEL_DMAARX DMA A RX Select [3:0] USB_DMASEL_DMAATX DMA A TX Select [7:4] USB_DMASEL_DMABRX DMA B RX Select [11:8] USB_DMASEL_DMABTX DMA B TX Select [15:12] USB_DMASEL_DMACRX DMA C RX Select [19:16] USB_DMASEL_DMACTX DMA C TX Select [23:20] PP USB Peripheral Properties 0x00000FC0 USB_PP_TYPE Controller Type [3:0] USB_PP_TYPE_0 The first-generation USB controller 0x0 USB_PP_PHY PHY Present [4:4] USB_PP_USB USB Capability [7:6] USB_PP_USB_DEVICE DEVICE 0x1 USB_PP_USB_HOSTDEVICE HOST 0x2 USB_PP_USB_OTG OTG 0x3 USB_PP_ECNT Endpoint Count [15:8] GPIOA_AHB GPIOA_AHB 0x40058000 GPIOA0 GPIOB_AHB GPIOB_AHB 0x40059000 GPIOB1 GPIOC_AHB GPIOC_AHB 0x4005A000 GPIOC2 GPIOD_AHB GPIOD_AHB 0x4005B000 GPIOD3 GPIOE_AHB GPIOE_AHB 0x4005C000 GPIOE4 GPIOF_AHB GPIOF_AHB 0x4005D000 GPIOF30 GPIOG_AHB GPIOG_AHB 0x4005E000 GPIOG31 GPIOH_AHB GPIOH_AHB 0x4005F000 GPIOH32 GPIOJ_AHB GPIOJ_AHB 0x40060000 GPIOJ54 GPIOK GPIOK 0x40061000 GPIOK55 GPIOL GPIOL 0x40062000 GPIOL56 GPIOM GPIOM 0x40063000 GPIOM111 GPION GPION 0x40064000 GPION112 GPIOP GPIOP 0x40065000 GPIOP0116 GPIOP1117 GPIOP2118 GPIOP3119 GPIOP4120 GPIOP5121 GPIOP6122 GPIOP7123 EEPROM Register map for EEPROM peripheral EEPROM EEPROM 0x400AF000 0 0x00001000 registers EESIZE EEPROM Size Information 0x00000000 EEPROM_EESIZE_WORDCNT Number of 32-Bit Words [15:0] EEPROM_EESIZE_BLKCNT Number of 16-Word Blocks [26:16] EEBLOCK EEPROM Current Block 0x00000004 EEPROM_EEBLOCK_BLOCK Current Block [15:0] EEOFFSET EEPROM Current Offset 0x00000008 EEPROM_EEOFFSET_OFFSET Current Address Offset [3:0] EERDWR EEPROM Read-Write 0x00000010 EEPROM_EERDWR_VALUE EEPROM Read or Write Data [31:0] EERDWRINC EEPROM Read-Write with Increment 0x00000014 EEPROM_EERDWRINC_VALUE EEPROM Read or Write Data with Increment [31:0] EEDONE EEPROM Done Status 0x00000018 EEPROM_EEDONE_WORKING EEPROM Working [0:0] EEPROM_EEDONE_WKERASE Working on an Erase [2:2] EEPROM_EEDONE_WKCOPY Working on a Copy [3:3] EEPROM_EEDONE_NOPERM Write Without Permission [4:4] EEPROM_EEDONE_WRBUSY Write Busy [5:5] EEPROM_EEDONE_INVPL Invalid Program Voltage Level [8:8] EESUPP EEPROM Support Control and Status 0x0000001C EEPROM_EESUPP_START Start Erase [0:0] EEPROM_EESUPP_EREQ Erase Required [1:1] EEPROM_EESUPP_ERETRY Erase Must Be Retried [2:2] EEPROM_EESUPP_PRETRY Programming Must Be Retried [3:3] EEUNLOCK EEPROM Unlock 0x00000020 EEPROM_EEUNLOCK_UNLOCK EEPROM Unlock [31:0] EEPROT EEPROM Protection 0x00000030 EEPROM_EEPROT_PROT Protection Control [2:0] EEPROM_EEPROT_PROT_RWNPW This setting is the default. If there is no password, the block is not protected and is readable and writable 0x0 EEPROM_EEPROT_PROT_RWPW If there is a password, the block is readable or writable only when unlocked 0x1 EEPROM_EEPROT_PROT_RONPW If there is no password, the block is readable, not writable 0x2 EEPROM_EEPROT_ACC Access Control [3:3] EEPASS0 EEPROM Password 0x00000034 EEPROM_EEPASS0_PASS Password [31:0] EEPASS1 EEPROM Password 0x00000038 EEPROM_EEPASS1_PASS Password [31:0] EEPASS2 EEPROM Password 0x0000003C EEPROM_EEPASS2_PASS Password [31:0] EEINT EEPROM Interrupt 0x00000040 EEPROM_EEINT_INT Interrupt Enable [0:0] EEHIDE EEPROM Block Hide 0x00000050 EEPROM_EEHIDE_HN Hide Block [31:1] EEDBGME EEPROM Debug Mass Erase 0x00000080 EEPROM_EEDBGME_ME Mass Erase [0:0] EEPROM_EEDBGME_KEY Erase Key [31:16] PP EEPROM Peripheral Properties 0x00000FC0 EEPROM_PP_SIZE EEPROM Size [4:0] I2C4 I2C4 0x400C0000 I2C4109 I2C5 I2C5 0x400C1000 I2C5110 SYSEXC Register map for SYSEXC peripheral SYSEXC SYSEXC 0x400F9000 0 0x00001000 registers SYSEXC106 RIS System Exception Raw Interrupt Status 0x00000000 SYSEXC_RIS_FPIDCRIS Floating-Point Input Denormal Exception Raw Interrupt Status [0:0] SYSEXC_RIS_FPDZCRIS Floating-Point Divide By 0 Exception Raw Interrupt Status [1:1] SYSEXC_RIS_FPIOCRIS Floating-Point Invalid Operation Raw Interrupt Status [2:2] SYSEXC_RIS_FPUFCRIS Floating-Point Underflow Exception Raw Interrupt Status [3:3] SYSEXC_RIS_FPOFCRIS Floating-Point Overflow Exception Raw Interrupt Status [4:4] SYSEXC_RIS_FPIXCRIS Floating-Point Inexact Exception Raw Interrupt Status [5:5] IM System Exception Interrupt Mask 0x00000004 SYSEXC_IM_FPIDCIM Floating-Point Input Denormal Exception Interrupt Mask [0:0] SYSEXC_IM_FPDZCIM Floating-Point Divide By 0 Exception Interrupt Mask [1:1] SYSEXC_IM_FPIOCIM Floating-Point Invalid Operation Interrupt Mask [2:2] SYSEXC_IM_FPUFCIM Floating-Point Underflow Exception Interrupt Mask [3:3] SYSEXC_IM_FPOFCIM Floating-Point Overflow Exception Interrupt Mask [4:4] SYSEXC_IM_FPIXCIM Floating-Point Inexact Exception Interrupt Mask [5:5] MIS System Exception Masked Interrupt Status 0x00000008 SYSEXC_MIS_FPIDCMIS Floating-Point Input Denormal Exception Masked Interrupt Status [0:0] SYSEXC_MIS_FPDZCMIS Floating-Point Divide By 0 Exception Masked Interrupt Status [1:1] SYSEXC_MIS_FPIOCMIS Floating-Point Invalid Operation Masked Interrupt Status [2:2] SYSEXC_MIS_FPUFCMIS Floating-Point Underflow Exception Masked Interrupt Status [3:3] SYSEXC_MIS_FPOFCMIS Floating-Point Overflow Exception Masked Interrupt Status [4:4] SYSEXC_MIS_FPIXCMIS Floating-Point Inexact Exception Masked Interrupt Status [5:5] IC System Exception Interrupt Clear 0x0000000C write-only SYSEXC_IC_FPIDCIC Floating-Point Input Denormal Exception Interrupt Clear [0:0] write-only SYSEXC_IC_FPDZCIC Floating-Point Divide By 0 Exception Interrupt Clear [1:1] write-only SYSEXC_IC_FPIOCIC Floating-Point Invalid Operation Interrupt Clear [2:2] write-only SYSEXC_IC_FPUFCIC Floating-Point Underflow Exception Interrupt Clear [3:3] write-only SYSEXC_IC_FPOFCIC Floating-Point Overflow Exception Interrupt Clear [4:4] write-only SYSEXC_IC_FPIXCIC Floating-Point Inexact Exception Interrupt Clear [5:5] write-only HIB Register map for HIB peripheral HIB HIB 0x400FC000 0 0x00001000 registers HIB43 RTCC Hibernation RTC Counter 0x00000000 HIB_RTCC RTC Counter [31:0] RTCM0 Hibernation RTC Match 0 0x00000004 HIB_RTCM0 RTC Match 0 [31:0] RTCLD Hibernation RTC Load 0x0000000C HIB_RTCLD RTC Load [31:0] CTL Hibernation Control 0x00000010 HIB_CTL_RTCEN RTC Timer Enable [0:0] HIB_CTL_HIBREQ Hibernation Request [1:1] HIB_CTL_RTCWEN RTC Wake-up Enable [3:3] HIB_CTL_PINWEN External WAKE Pin Enable [4:4] HIB_CTL_CLK32EN Clocking Enable [6:6] HIB_CTL_VABORT Power Cut Abort Enable [7:7] HIB_CTL_VDD3ON VDD Powered [8:8] HIB_CTL_BATWKEN Wake on Low Battery [9:9] HIB_CTL_BATCHK Check Battery Status [10:10] HIB_CTL_VBATSEL Select for Low-Battery Comparator [14:13] HIB_CTL_VBATSEL_1_9V 1.9 Volts 0x0 HIB_CTL_VBATSEL_2_1V 2.1 Volts (default) 0x1 HIB_CTL_VBATSEL_2_3V 2.3 Volts 0x2 HIB_CTL_VBATSEL_2_5V 2.5 Volts 0x3 HIB_CTL_OSCBYP Oscillator Bypass [16:16] HIB_CTL_OSCDRV Oscillator Drive Capability [17:17] HIB_CTL_WRC Write Complete/Capable [31:31] IM Hibernation Interrupt Mask 0x00000014 HIB_IM_RTCALT0 RTC Alert 0 Interrupt Mask [0:0] HIB_IM_LOWBAT Low Battery Voltage Interrupt Mask [2:2] HIB_IM_EXTW External Wake-Up Interrupt Mask [3:3] HIB_IM_WC External Write Complete/Capable Interrupt Mask [4:4] RIS Hibernation Raw Interrupt Status 0x00000018 HIB_RIS_RTCALT0 RTC Alert 0 Raw Interrupt Status [0:0] HIB_RIS_LOWBAT Low Battery Voltage Raw Interrupt Status [2:2] HIB_RIS_EXTW External Wake-Up Raw Interrupt Status [3:3] HIB_RIS_WC Write Complete/Capable Raw Interrupt Status [4:4] MIS Hibernation Masked Interrupt Status 0x0000001C HIB_MIS_RTCALT0 RTC Alert 0 Masked Interrupt Status [0:0] HIB_MIS_LOWBAT Low Battery Voltage Masked Interrupt Status [2:2] HIB_MIS_EXTW External Wake-Up Masked Interrupt Status [3:3] HIB_MIS_WC Write Complete/Capable Masked Interrupt Status [4:4] IC Hibernation Interrupt Clear 0x00000020 HIB_IC_RTCALT0 RTC Alert0 Masked Interrupt Clear [0:0] HIB_IC_LOWBAT Low Battery Voltage Masked Interrupt Clear [2:2] HIB_IC_EXTW External Wake-Up Masked Interrupt Clear [3:3] HIB_IC_WC Write Complete/Capable Masked Interrupt Clear [4:4] RTCT Hibernation RTC Trim 0x00000024 HIB_RTCT_TRIM RTC Trim Value [15:0] RTCSS Hibernation RTC Sub Seconds 0x00000028 HIB_RTCSS_RTCSSC RTC Sub Seconds Count [14:0] HIB_RTCSS_RTCSSM RTC Sub Seconds Match [30:16] DATA Hibernation Data 0x00000030 HIB_DATA_RTD Hibernation Module NV Data [31:0] FLASH_CTRL Register map for FLASH_CTRL peripheral FLASH_CTRL FLASH_CTRL 0x400FD000 0 0x00001000 registers 0x1000 0x00001000 registers FLASH_CTRL29 FMA Flash Memory Address 0x00000000 FLASH_FMA_OFFSET Address Offset [17:0] FMD Flash Memory Data 0x00000004 FLASH_FMD_DATA Data Value [31:0] FMC Flash Memory Control 0x00000008 FLASH_FMC_WRITE Write a Word into Flash Memory [0:0] FLASH_FMC_ERASE Erase a Page of Flash Memory [1:1] FLASH_FMC_MERASE Mass Erase Flash Memory [2:2] FLASH_FMC_COMT Commit Register Value [3:3] FLASH_FMC_WRKEY FLASH write key [31:17] FCRIS Flash Controller Raw Interrupt Status 0x0000000C FLASH_FCRIS_ARIS Access Raw Interrupt Status [0:0] FLASH_FCRIS_PRIS Programming Raw Interrupt Status [1:1] FLASH_FCRIS_ERIS EEPROM Raw Interrupt Status [2:2] FLASH_FCRIS_VOLTRIS VOLTSTAT Raw Interrupt Status [9:9] FLASH_FCRIS_INVDRIS Invalid Data Raw Interrupt Status [10:10] FLASH_FCRIS_ERRIS ERVER Raw Interrupt Status [11:11] FLASH_FCRIS_PROGRIS PROGVER Raw Interrupt Status [13:13] FCIM Flash Controller Interrupt Mask 0x00000010 FLASH_FCIM_AMASK Access Interrupt Mask [0:0] FLASH_FCIM_PMASK Programming Interrupt Mask [1:1] FLASH_FCIM_EMASK EEPROM Interrupt Mask [2:2] FLASH_FCIM_VOLTMASK VOLT Interrupt Mask [9:9] FLASH_FCIM_INVDMASK Invalid Data Interrupt Mask [10:10] FLASH_FCIM_ERMASK ERVER Interrupt Mask [11:11] FLASH_FCIM_PROGMASK PROGVER Interrupt Mask [13:13] FCMISC Flash Controller Masked Interrupt Status and Clear 0x00000014 FLASH_FCMISC_AMISC Access Masked Interrupt Status and Clear [0:0] FLASH_FCMISC_PMISC Programming Masked Interrupt Status and Clear [1:1] FLASH_FCMISC_EMISC EEPROM Masked Interrupt Status and Clear [2:2] FLASH_FCMISC_VOLTMISC VOLT Masked Interrupt Status and Clear [9:9] FLASH_FCMISC_INVDMISC Invalid Data Masked Interrupt Status and Clear [10:10] FLASH_FCMISC_ERMISC ERVER Masked Interrupt Status and Clear [11:11] FLASH_FCMISC_PROGMISC PROGVER Masked Interrupt Status and Clear [13:13] FMC2 Flash Memory Control 2 0x00000020 FLASH_FMC2_WRBUF Buffered Flash Memory Write [0:0] FWBVAL Flash Write Buffer Valid 0x00000030 FLASH_FWBVAL_FWB Flash Memory Write Buffer [31:0] FWBN Flash Write Buffer n 0x00000100 FLASH_FWBN_DATA Data [31:0] FSIZE Flash Size 0x00000FC0 FLASH_FSIZE_SIZE Flash Size [15:0] FLASH_FSIZE_SIZE_8KB 8 KB of Flash 0x3 FLASH_FSIZE_SIZE_16KB 16 KB of Flash 0x7 FLASH_FSIZE_SIZE_32KB 32 KB of Flash 0xf FLASH_FSIZE_SIZE_64KB 64 KB of Flash 0x1f FLASH_FSIZE_SIZE_96KB 96 KB of Flash 0x2f FLASH_FSIZE_SIZE_128KB 128 KB of Flash 0x3f FLASH_FSIZE_SIZE_192KB 192 KB of Flash 0x5f FLASH_FSIZE_SIZE_256KB 256 KB of Flash 0x7f SSIZE SRAM Size 0x00000FC4 FLASH_SSIZE_SIZE SRAM Size [15:0] FLASH_SSIZE_SIZE_2KB 2 KB of SRAM 0x7 FLASH_SSIZE_SIZE_4KB 4 KB of SRAM 0xf FLASH_SSIZE_SIZE_6KB 6 KB of SRAM 0x17 FLASH_SSIZE_SIZE_8KB 8 KB of SRAM 0x1f FLASH_SSIZE_SIZE_12KB 12 KB of SRAM 0x2f FLASH_SSIZE_SIZE_16KB 16 KB of SRAM 0x3f FLASH_SSIZE_SIZE_20KB 20 KB of SRAM 0x4f FLASH_SSIZE_SIZE_24KB 24 KB of SRAM 0x5f FLASH_SSIZE_SIZE_32KB 32 KB of SRAM 0x7f ROMSWMAP ROM Software Map 0x00000FCC ROMSWMAP ROM Software Map FLASH_CTRL_ALT 0x00000FCC FLASH_ROMSWMAP_SAFERTOS SafeRTOS Present [0:0] RMCTL ROM Control 0x000010F0 FLASH_RMCTL_BA Boot Alias [0:0] BOOTCFG Boot Configuration 0x000011D0 FLASH_BOOTCFG_DBG0 Debug Control 0 [0:0] FLASH_BOOTCFG_DBG1 Debug Control 1 [1:1] FLASH_BOOTCFG_KEY KEY Select [4:4] FLASH_BOOTCFG_EN Boot GPIO Enable [8:8] FLASH_BOOTCFG_POL Boot GPIO Polarity [9:9] FLASH_BOOTCFG_PIN Boot GPIO Pin [12:10] FLASH_BOOTCFG_PIN_0 Pin 0 0x0 FLASH_BOOTCFG_PIN_1 Pin 1 0x1 FLASH_BOOTCFG_PIN_2 Pin 2 0x2 FLASH_BOOTCFG_PIN_3 Pin 3 0x3 FLASH_BOOTCFG_PIN_4 Pin 4 0x4 FLASH_BOOTCFG_PIN_5 Pin 5 0x5 FLASH_BOOTCFG_PIN_6 Pin 6 0x6 FLASH_BOOTCFG_PIN_7 Pin 7 0x7 FLASH_BOOTCFG_PORT Boot GPIO Port [15:13] FLASH_BOOTCFG_PORT_A Port A 0x0 FLASH_BOOTCFG_PORT_B Port B 0x1 FLASH_BOOTCFG_PORT_C Port C 0x2 FLASH_BOOTCFG_PORT_D Port D 0x3 FLASH_BOOTCFG_PORT_E Port E 0x4 FLASH_BOOTCFG_PORT_F Port F 0x5 FLASH_BOOTCFG_PORT_G Port G 0x6 FLASH_BOOTCFG_PORT_H Port H 0x7 FLASH_BOOTCFG_NW Not Written [31:31] USERREG0 User Register 0 0x000011E0 FLASH_USERREG0_DATA User Data [31:0] USERREG1 User Register 1 0x000011E4 FLASH_USERREG1_DATA User Data [31:0] USERREG2 User Register 2 0x000011E8 FLASH_USERREG2_DATA User Data [31:0] USERREG3 User Register 3 0x000011EC FLASH_USERREG3_DATA User Data [31:0] FMPRE0 Flash Memory Protection Read Enable 0 0x00001200 FMPRE1 Flash Memory Protection Read Enable 1 0x00001204 FMPRE2 Flash Memory Protection Read Enable 2 0x00001208 FMPRE3 Flash Memory Protection Read Enable 3 0x0000120C FMPPE0 Flash Memory Protection Program Enable 0 0x00001400 FMPPE1 Flash Memory Protection Program Enable 1 0x00001404 FMPPE2 Flash Memory Protection Program Enable 2 0x00001408 FMPPE3 Flash Memory Protection Program Enable 3 0x0000140C SYSCTL Register map for SYSCTL peripheral SYSCTL SYSCTL 0x400FE000 0 0x00001000 registers SYSCTL28 DID0 Device Identification 0 0x00000000 SYSCTL_DID0_MIN Minor Revision [7:0] SYSCTL_DID0_MIN_0 Initial device, or a major revision update 0x0 SYSCTL_DID0_MIN_1 First metal layer change 0x1 SYSCTL_DID0_MIN_2 Second metal layer change 0x2 SYSCTL_DID0_MAJ Major Revision [15:8] SYSCTL_DID0_MAJ_REVA Revision A (initial device) 0x0 SYSCTL_DID0_MAJ_REVB Revision B (first base layer revision) 0x1 SYSCTL_DID0_MAJ_REVC Revision C (second base layer revision) 0x2 SYSCTL_DID0_CLASS Device Class [23:16] SYSCTL_DID0_CLASS_BLIZZARD Tiva(TM) C Series Blizzard-class microcontrollers 0x5 SYSCTL_DID0_VER DID0 Version [30:28] SYSCTL_DID0_VER_1 Second version of the DID0 register format 0x1 DID1 Device Identification 1 0x00000004 SYSCTL_DID1_QUAL Qualification Status [1:0] SYSCTL_DID1_QUAL_ES Engineering Sample (unqualified) 0x0 SYSCTL_DID1_QUAL_PP Pilot Production (unqualified) 0x1 SYSCTL_DID1_QUAL_FQ Fully Qualified 0x2 SYSCTL_DID1_ROHS RoHS-Compliance [2:2] SYSCTL_DID1_PKG Package Type [4:3] SYSCTL_DID1_PKG_SOIC SOIC package 0x0 SYSCTL_DID1_PKG_QFP LQFP package 0x1 SYSCTL_DID1_PKG_BGA BGA package 0x2 SYSCTL_DID1_TEMP Temperature Range [7:5] SYSCTL_DID1_TEMP_C Commercial temperature range (0C to 70C) 0x0 SYSCTL_DID1_TEMP_I Industrial temperature range (-40C to 85C) 0x1 SYSCTL_DID1_TEMP_E Extended temperature range (-40C to 105C) 0x2 SYSCTL_DID1_PINCNT Package Pin Count [15:13] SYSCTL_DID1_PINCNT_28 28-pin package 0x0 SYSCTL_DID1_PINCNT_48 48-pin package 0x1 SYSCTL_DID1_PINCNT_100 100-pin package 0x2 SYSCTL_DID1_PINCNT_64 64-pin package 0x3 SYSCTL_DID1_PINCNT_144 144-pin package 0x4 SYSCTL_DID1_PINCNT_157 157-pin package 0x5 SYSCTL_DID1_PRTNO Part Number [23:16] SYSCTL_DID1_FAM Family [27:24] SYSCTL_DID1_VER DID1 Version [31:28] DC0 Device Capabilities 0 0x00000008 SYSCTL_DC0_FLASHSZ Flash Size [15:0] SYSCTL_DC0_FLASHSZ_8KB 8 KB of Flash 0x3 SYSCTL_DC0_FLASHSZ_16KB 16 KB of Flash 0x7 SYSCTL_DC0_FLASHSZ_32KB 32 KB of Flash 0xf SYSCTL_DC0_FLASHSZ_64KB 64 KB of Flash 0x1f SYSCTL_DC0_FLASHSZ_96KB 96 KB of Flash 0x2f SYSCTL_DC0_FLASHSZ_128K 128 KB of Flash 0x3f SYSCTL_DC0_FLASHSZ_192K 192 KB of Flash 0x5f SYSCTL_DC0_FLASHSZ_256K 256 KB of Flash 0x7f SYSCTL_DC0_SRAMSZ SRAM Size [31:16] SYSCTL_DC0_SRAMSZ_2KB 2 KB of SRAM 0x7 SYSCTL_DC0_SRAMSZ_4KB 4 KB of SRAM 0xf SYSCTL_DC0_SRAMSZ_6KB 6 KB of SRAM 0x17 SYSCTL_DC0_SRAMSZ_8KB 8 KB of SRAM 0x1f SYSCTL_DC0_SRAMSZ_12KB 12 KB of SRAM 0x2f SYSCTL_DC0_SRAMSZ_16KB 16 KB of SRAM 0x3f SYSCTL_DC0_SRAMSZ_20KB 20 KB of SRAM 0x4f SYSCTL_DC0_SRAMSZ_24KB 24 KB of SRAM 0x5f SYSCTL_DC0_SRAMSZ_32KB 32 KB of SRAM 0x7f DC1 Device Capabilities 1 0x00000010 SYSCTL_DC1_JTAG JTAG Present [0:0] SYSCTL_DC1_SWD SWD Present [1:1] SYSCTL_DC1_SWO SWO Trace Port Present [2:2] SYSCTL_DC1_WDT0 Watchdog Timer 0 Present [3:3] SYSCTL_DC1_PLL PLL Present [4:4] SYSCTL_DC1_TEMP Temp Sensor Present [5:5] SYSCTL_DC1_HIB Hibernation Module Present [6:6] SYSCTL_DC1_MPU MPU Present [7:7] SYSCTL_DC1_ADC0SPD Max ADC0 Speed [9:8] SYSCTL_DC1_ADC0SPD_125K 125K samples/second 0x0 SYSCTL_DC1_ADC0SPD_250K 250K samples/second 0x1 SYSCTL_DC1_ADC0SPD_500K 500K samples/second 0x2 SYSCTL_DC1_ADC0SPD_1M 1M samples/second 0x3 SYSCTL_DC1_ADC1SPD Max ADC1 Speed [11:10] SYSCTL_DC1_ADC1SPD_125K 125K samples/second 0x0 SYSCTL_DC1_ADC1SPD_250K 250K samples/second 0x1 SYSCTL_DC1_ADC1SPD_500K 500K samples/second 0x2 SYSCTL_DC1_ADC1SPD_1M 1M samples/second 0x3 SYSCTL_DC1_MINSYSDIV System Clock Divider [15:12] SYSCTL_DC1_MINSYSDIV_100 Divide VCO (400MHZ) by 5 minimum 0x1 SYSCTL_DC1_MINSYSDIV_66 Divide VCO (400MHZ) by 2*2 + 2 = 6 minimum 0x2 SYSCTL_DC1_MINSYSDIV_50 Specifies a 50-MHz CPU clock with a PLL divider of 4 0x3 SYSCTL_DC1_MINSYSDIV_40 Specifies a 40-MHz CPU clock with a PLL divider of 5 0x4 SYSCTL_DC1_MINSYSDIV_25 Specifies a 25-MHz clock with a PLL divider of 8 0x7 SYSCTL_DC1_MINSYSDIV_20 Specifies a 20-MHz clock with a PLL divider of 10 0x9 SYSCTL_DC1_ADC0 ADC Module 0 Present [16:16] SYSCTL_DC1_ADC1 ADC Module 1 Present [17:17] SYSCTL_DC1_PWM0 PWM Module 0 Present [20:20] SYSCTL_DC1_PWM1 PWM Module 1 Present [21:21] SYSCTL_DC1_CAN0 CAN Module 0 Present [24:24] SYSCTL_DC1_CAN1 CAN Module 1 Present [25:25] SYSCTL_DC1_WDT1 Watchdog Timer1 Present [28:28] DC2 Device Capabilities 2 0x00000014 SYSCTL_DC2_UART0 UART Module 0 Present [0:0] SYSCTL_DC2_UART1 UART Module 1 Present [1:1] SYSCTL_DC2_UART2 UART Module 2 Present [2:2] SYSCTL_DC2_SSI0 SSI Module 0 Present [4:4] SYSCTL_DC2_SSI1 SSI Module 1 Present [5:5] SYSCTL_DC2_QEI0 QEI Module 0 Present [8:8] SYSCTL_DC2_QEI1 QEI Module 1 Present [9:9] SYSCTL_DC2_I2C0 I2C Module 0 Present [12:12] SYSCTL_DC2_I2C0HS I2C Module 0 Speed [13:13] SYSCTL_DC2_I2C1 I2C Module 1 Present [14:14] SYSCTL_DC2_I2C1HS I2C Module 1 Speed [15:15] SYSCTL_DC2_TIMER0 Timer Module 0 Present [16:16] SYSCTL_DC2_TIMER1 Timer Module 1 Present [17:17] SYSCTL_DC2_TIMER2 Timer Module 2 Present [18:18] SYSCTL_DC2_TIMER3 Timer Module 3 Present [19:19] SYSCTL_DC2_COMP0 Analog Comparator 0 Present [24:24] SYSCTL_DC2_COMP1 Analog Comparator 1 Present [25:25] SYSCTL_DC2_COMP2 Analog Comparator 2 Present [26:26] SYSCTL_DC2_I2S0 I2S Module 0 Present [28:28] SYSCTL_DC2_EPI0 EPI Module 0 Present [30:30] DC3 Device Capabilities 3 0x00000018 SYSCTL_DC3_PWM0 PWM0 Pin Present [0:0] SYSCTL_DC3_PWM1 PWM1 Pin Present [1:1] SYSCTL_DC3_PWM2 PWM2 Pin Present [2:2] SYSCTL_DC3_PWM3 PWM3 Pin Present [3:3] SYSCTL_DC3_PWM4 PWM4 Pin Present [4:4] SYSCTL_DC3_PWM5 PWM5 Pin Present [5:5] SYSCTL_DC3_C0MINUS C0- Pin Present [6:6] SYSCTL_DC3_C0PLUS C0+ Pin Present [7:7] SYSCTL_DC3_C0O C0o Pin Present [8:8] SYSCTL_DC3_C1MINUS C1- Pin Present [9:9] SYSCTL_DC3_C1PLUS C1+ Pin Present [10:10] SYSCTL_DC3_C1O C1o Pin Present [11:11] SYSCTL_DC3_C2MINUS C2- Pin Present [12:12] SYSCTL_DC3_C2PLUS C2+ Pin Present [13:13] SYSCTL_DC3_C2O C2o Pin Present [14:14] SYSCTL_DC3_PWMFAULT PWM Fault Pin Present [15:15] SYSCTL_DC3_ADC0AIN0 ADC Module 0 AIN0 Pin Present [16:16] SYSCTL_DC3_ADC0AIN1 ADC Module 0 AIN1 Pin Present [17:17] SYSCTL_DC3_ADC0AIN2 ADC Module 0 AIN2 Pin Present [18:18] SYSCTL_DC3_ADC0AIN3 ADC Module 0 AIN3 Pin Present [19:19] SYSCTL_DC3_ADC0AIN4 ADC Module 0 AIN4 Pin Present [20:20] SYSCTL_DC3_ADC0AIN5 ADC Module 0 AIN5 Pin Present [21:21] SYSCTL_DC3_ADC0AIN6 ADC Module 0 AIN6 Pin Present [22:22] SYSCTL_DC3_ADC0AIN7 ADC Module 0 AIN7 Pin Present [23:23] SYSCTL_DC3_CCP0 CCP0 Pin Present [24:24] SYSCTL_DC3_CCP1 CCP1 Pin Present [25:25] SYSCTL_DC3_CCP2 CCP2 Pin Present [26:26] SYSCTL_DC3_CCP3 CCP3 Pin Present [27:27] SYSCTL_DC3_CCP4 CCP4 Pin Present [28:28] SYSCTL_DC3_CCP5 CCP5 Pin Present [29:29] SYSCTL_DC3_32KHZ 32KHz Input Clock Available [31:31] DC4 Device Capabilities 4 0x0000001C SYSCTL_DC4_GPIOA GPIO Port A Present [0:0] SYSCTL_DC4_GPIOB GPIO Port B Present [1:1] SYSCTL_DC4_GPIOC GPIO Port C Present [2:2] SYSCTL_DC4_GPIOD GPIO Port D Present [3:3] SYSCTL_DC4_GPIOE GPIO Port E Present [4:4] SYSCTL_DC4_GPIOF GPIO Port F Present [5:5] SYSCTL_DC4_GPIOG GPIO Port G Present [6:6] SYSCTL_DC4_GPIOH GPIO Port H Present [7:7] SYSCTL_DC4_GPIOJ GPIO Port J Present [8:8] SYSCTL_DC4_ROM Internal Code ROM Present [12:12] SYSCTL_DC4_UDMA Micro-DMA Module Present [13:13] SYSCTL_DC4_CCP6 CCP6 Pin Present [14:14] SYSCTL_DC4_CCP7 CCP7 Pin Present [15:15] SYSCTL_DC4_PICAL PIOSC Calibrate [18:18] SYSCTL_DC4_E1588 1588 Capable [24:24] SYSCTL_DC4_EMAC0 Ethernet MAC Layer 0 Present [28:28] SYSCTL_DC4_EPHY0 Ethernet PHY Layer 0 Present [30:30] DC5 Device Capabilities 5 0x00000020 SYSCTL_DC5_PWM0 PWM0 Pin Present [0:0] SYSCTL_DC5_PWM1 PWM1 Pin Present [1:1] SYSCTL_DC5_PWM2 PWM2 Pin Present [2:2] SYSCTL_DC5_PWM3 PWM3 Pin Present [3:3] SYSCTL_DC5_PWM4 PWM4 Pin Present [4:4] SYSCTL_DC5_PWM5 PWM5 Pin Present [5:5] SYSCTL_DC5_PWM6 PWM6 Pin Present [6:6] SYSCTL_DC5_PWM7 PWM7 Pin Present [7:7] SYSCTL_DC5_PWMESYNC PWM Extended SYNC Active [20:20] SYSCTL_DC5_PWMEFLT PWM Extended Fault Active [21:21] SYSCTL_DC5_PWMFAULT0 PWM Fault 0 Pin Present [24:24] SYSCTL_DC5_PWMFAULT1 PWM Fault 1 Pin Present [25:25] SYSCTL_DC5_PWMFAULT2 PWM Fault 2 Pin Present [26:26] SYSCTL_DC5_PWMFAULT3 PWM Fault 3 Pin Present [27:27] DC6 Device Capabilities 6 0x00000024 SYSCTL_DC6_USB0 USB Module 0 Present [1:0] SYSCTL_DC6_USB0_DEV USB0 is Device Only 0x1 SYSCTL_DC6_USB0_HOSTDEV USB is Device or Host 0x2 SYSCTL_DC6_USB0_OTG USB0 is OTG 0x3 SYSCTL_DC6_USB0PHY USB Module 0 PHY Present [4:4] DC7 Device Capabilities 7 0x00000028 SYSCTL_DC7_DMACH0 USB_EP1_RX / UART2_RX [0:0] SYSCTL_DC7_DMACH1 USB_EP1_TX / UART2_TX [1:1] SYSCTL_DC7_DMACH2 USB_EP2_RX / Timer3A [2:2] SYSCTL_DC7_DMACH3 USB_EP2_TX / Timer3B [3:3] SYSCTL_DC7_DMACH4 USB_EP3_RX / Timer2A [4:4] SYSCTL_DC7_DMACH5 USB_EP3_TX / Timer2B [5:5] SYSCTL_DC7_DMACH6 ETH_RX / Timer2A [6:6] SYSCTL_DC7_DMACH7 ETH_TX / Timer2B [7:7] SYSCTL_DC7_DMACH8 UART0_RX / UART1_RX [8:8] SYSCTL_DC7_DMACH9 UART0_TX / UART1_TX [9:9] SYSCTL_DC7_DMACH10 SSI0_RX / SSI1_RX [10:10] SYSCTL_DC7_DMACH11 SSI0_TX / SSI1_TX [11:11] SYSCTL_DC7_DMACH12 CAN0_RX / UART2_RX [12:12] SYSCTL_DC7_DMACH13 CAN0_TX / UART2_TX [13:13] SYSCTL_DC7_DMACH14 ADC0_SS0 / Timer2A [14:14] SYSCTL_DC7_DMACH15 ADC0_SS1 / Timer2B [15:15] SYSCTL_DC7_DMACH16 ADC0_SS2 [16:16] SYSCTL_DC7_DMACH17 ADC0_SS3 [17:17] SYSCTL_DC7_DMACH18 Timer0A / Timer1A [18:18] SYSCTL_DC7_DMACH19 Timer0B / Timer1B [19:19] SYSCTL_DC7_DMACH20 Timer1A / EPI0_NBRFIFO [20:20] SYSCTL_DC7_DMACH21 Timer1B / EPI0_WFIFO [21:21] SYSCTL_DC7_DMACH22 UART1_RX / CAN2_RX [22:22] SYSCTL_DC7_DMACH23 UART1_TX / CAN2_TX [23:23] SYSCTL_DC7_DMACH24 SSI1_RX / ADC1_SS0 [24:24] SYSCTL_DC7_DMACH25 SSI1_TX / ADC1_SS1 [25:25] SYSCTL_DC7_DMACH26 CAN1_RX / ADC1_SS2 [26:26] SYSCTL_DC7_DMACH27 CAN1_TX / ADC1_SS3 [27:27] SYSCTL_DC7_DMACH28 I2S0_RX / CAN1_RX [28:28] SYSCTL_DC7_DMACH29 I2S0_TX / CAN1_TX [29:29] SYSCTL_DC7_DMACH30 SW [30:30] DC8 Device Capabilities 8 ADC Channels 0x0000002C SYSCTL_DC8_ADC0AIN0 ADC Module 0 AIN0 Pin Present [0:0] SYSCTL_DC8_ADC0AIN1 ADC Module 0 AIN1 Pin Present [1:1] SYSCTL_DC8_ADC0AIN2 ADC Module 0 AIN2 Pin Present [2:2] SYSCTL_DC8_ADC0AIN3 ADC Module 0 AIN3 Pin Present [3:3] SYSCTL_DC8_ADC0AIN4 ADC Module 0 AIN4 Pin Present [4:4] SYSCTL_DC8_ADC0AIN5 ADC Module 0 AIN5 Pin Present [5:5] SYSCTL_DC8_ADC0AIN6 ADC Module 0 AIN6 Pin Present [6:6] SYSCTL_DC8_ADC0AIN7 ADC Module 0 AIN7 Pin Present [7:7] SYSCTL_DC8_ADC0AIN8 ADC Module 0 AIN8 Pin Present [8:8] SYSCTL_DC8_ADC0AIN9 ADC Module 0 AIN9 Pin Present [9:9] SYSCTL_DC8_ADC0AIN10 ADC Module 0 AIN10 Pin Present [10:10] SYSCTL_DC8_ADC0AIN11 ADC Module 0 AIN11 Pin Present [11:11] SYSCTL_DC8_ADC0AIN12 ADC Module 0 AIN12 Pin Present [12:12] SYSCTL_DC8_ADC0AIN13 ADC Module 0 AIN13 Pin Present [13:13] SYSCTL_DC8_ADC0AIN14 ADC Module 0 AIN14 Pin Present [14:14] SYSCTL_DC8_ADC0AIN15 ADC Module 0 AIN15 Pin Present [15:15] SYSCTL_DC8_ADC1AIN0 ADC Module 1 AIN0 Pin Present [16:16] SYSCTL_DC8_ADC1AIN1 ADC Module 1 AIN1 Pin Present [17:17] SYSCTL_DC8_ADC1AIN2 ADC Module 1 AIN2 Pin Present [18:18] SYSCTL_DC8_ADC1AIN3 ADC Module 1 AIN3 Pin Present [19:19] SYSCTL_DC8_ADC1AIN4 ADC Module 1 AIN4 Pin Present [20:20] SYSCTL_DC8_ADC1AIN5 ADC Module 1 AIN5 Pin Present [21:21] SYSCTL_DC8_ADC1AIN6 ADC Module 1 AIN6 Pin Present [22:22] SYSCTL_DC8_ADC1AIN7 ADC Module 1 AIN7 Pin Present [23:23] SYSCTL_DC8_ADC1AIN8 ADC Module 1 AIN8 Pin Present [24:24] SYSCTL_DC8_ADC1AIN9 ADC Module 1 AIN9 Pin Present [25:25] SYSCTL_DC8_ADC1AIN10 ADC Module 1 AIN10 Pin Present [26:26] SYSCTL_DC8_ADC1AIN11 ADC Module 1 AIN11 Pin Present [27:27] SYSCTL_DC8_ADC1AIN12 ADC Module 1 AIN12 Pin Present [28:28] SYSCTL_DC8_ADC1AIN13 ADC Module 1 AIN13 Pin Present [29:29] SYSCTL_DC8_ADC1AIN14 ADC Module 1 AIN14 Pin Present [30:30] SYSCTL_DC8_ADC1AIN15 ADC Module 1 AIN15 Pin Present [31:31] PBORCTL Brown-Out Reset Control 0x00000030 SYSCTL_PBORCTL_BOR1 VDD under BOR1 Event Action [1:1] SYSCTL_PBORCTL_BOR0 VDD under BOR0 Event Action [2:2] SRCR0 Software Reset Control 0 0x00000040 SYSCTL_SRCR0_WDT0 WDT0 Reset Control [3:3] SYSCTL_SRCR0_HIB HIB Reset Control [6:6] SYSCTL_SRCR0_ADC0 ADC0 Reset Control [16:16] SYSCTL_SRCR0_ADC1 ADC1 Reset Control [17:17] SYSCTL_SRCR0_CAN0 CAN0 Reset Control [24:24] SYSCTL_SRCR0_WDT1 WDT1 Reset Control [28:28] SRCR1 Software Reset Control 1 0x00000044 SYSCTL_SRCR1_UART0 UART0 Reset Control [0:0] SYSCTL_SRCR1_UART1 UART1 Reset Control [1:1] SYSCTL_SRCR1_UART2 UART2 Reset Control [2:2] SYSCTL_SRCR1_SSI0 SSI0 Reset Control [4:4] SYSCTL_SRCR1_SSI1 SSI1 Reset Control [5:5] SYSCTL_SRCR1_I2C0 I2C0 Reset Control [12:12] SYSCTL_SRCR1_I2C1 I2C1 Reset Control [14:14] SYSCTL_SRCR1_TIMER0 Timer 0 Reset Control [16:16] SYSCTL_SRCR1_TIMER1 Timer 1 Reset Control [17:17] SYSCTL_SRCR1_TIMER2 Timer 2 Reset Control [18:18] SYSCTL_SRCR1_TIMER3 Timer 3 Reset Control [19:19] SYSCTL_SRCR1_COMP0 Analog Comp 0 Reset Control [24:24] SYSCTL_SRCR1_COMP1 Analog Comp 1 Reset Control [25:25] SYSCTL_SRCR1_COMP2 Analog Comp 2 Reset Control [26:26] SRCR2 Software Reset Control 2 0x00000048 SYSCTL_SRCR2_GPIOA Port A Reset Control [0:0] SYSCTL_SRCR2_GPIOB Port B Reset Control [1:1] SYSCTL_SRCR2_GPIOC Port C Reset Control [2:2] SYSCTL_SRCR2_GPIOD Port D Reset Control [3:3] SYSCTL_SRCR2_GPIOE Port E Reset Control [4:4] SYSCTL_SRCR2_GPIOF Port F Reset Control [5:5] SYSCTL_SRCR2_GPIOG Port G Reset Control [6:6] SYSCTL_SRCR2_GPIOH Port H Reset Control [7:7] SYSCTL_SRCR2_GPIOJ Port J Reset Control [8:8] SYSCTL_SRCR2_UDMA Micro-DMA Reset Control [13:13] SYSCTL_SRCR2_USB0 USB0 Reset Control [16:16] RIS Raw Interrupt Status 0x00000050 SYSCTL_RIS_MOFRIS Main Oscillator Fault Raw Interrupt Status [3:3] SYSCTL_RIS_PLLLRIS PLL Lock Raw Interrupt Status [6:6] SYSCTL_RIS_USBPLLLRIS USB PLL Lock Raw Interrupt Status [7:7] SYSCTL_RIS_MOSCPUPRIS MOSC Power Up Raw Interrupt Status [8:8] SYSCTL_RIS_VDDARIS VDDA Power OK Event Raw Interrupt Status [10:10] IMC Interrupt Mask Control 0x00000054 SYSCTL_IMC_MOFIM Main Oscillator Fault Interrupt Mask [3:3] SYSCTL_IMC_PLLLIM PLL Lock Interrupt Mask [6:6] SYSCTL_IMC_USBPLLLIM USB PLL Lock Interrupt Mask [7:7] SYSCTL_IMC_MOSCPUPIM MOSC Power Up Interrupt Mask [8:8] SYSCTL_IMC_VDDAIM VDDA Power OK Interrupt Mask [10:10] MISC Masked Interrupt Status and Clear 0x00000058 SYSCTL_MISC_MOFMIS Main Oscillator Fault Masked Interrupt Status [3:3] SYSCTL_MISC_PLLLMIS PLL Lock Masked Interrupt Status [6:6] SYSCTL_MISC_USBPLLLMIS USB PLL Lock Masked Interrupt Status [7:7] SYSCTL_MISC_MOSCPUPMIS MOSC Power Up Masked Interrupt Status [8:8] SYSCTL_MISC_VDDAMIS VDDA Power OK Masked Interrupt Status [10:10] RESC Reset Cause 0x0000005C SYSCTL_RESC_EXT External Reset [0:0] SYSCTL_RESC_POR Power-On Reset [1:1] SYSCTL_RESC_BOR Brown-Out Reset [2:2] SYSCTL_RESC_WDT0 Watchdog Timer 0 Reset [3:3] SYSCTL_RESC_SW Software Reset [4:4] SYSCTL_RESC_WDT1 Watchdog Timer 1 Reset [5:5] SYSCTL_RESC_MOSCFAIL MOSC Failure Reset [16:16] RCC Run-Mode Clock Configuration 0x00000060 SYSCTL_RCC_MOSCDIS Main Oscillator Disable [0:0] SYSCTL_RCC_OSCSRC Oscillator Source [5:4] SYSCTL_RCC_OSCSRC_MAIN MOSC 0x0 SYSCTL_RCC_OSCSRC_INT IOSC 0x1 SYSCTL_RCC_OSCSRC_INT4 IOSC/4 0x2 SYSCTL_RCC_OSCSRC_30 30 kHz 0x3 SYSCTL_RCC_XTAL Crystal Value [10:6] SYSCTL_RCC_XTAL_4MHZ 4 MHz 0x6 SYSCTL_RCC_XTAL_4_09MHZ 4.096 MHz 0x7 SYSCTL_RCC_XTAL_4_91MHZ 4.9152 MHz 0x8 SYSCTL_RCC_XTAL_5MHZ 5 MHz 0x9 SYSCTL_RCC_XTAL_5_12MHZ 5.12 MHz 0xa SYSCTL_RCC_XTAL_6MHZ 6 MHz 0xb SYSCTL_RCC_XTAL_6_14MHZ 6.144 MHz 0xc SYSCTL_RCC_XTAL_7_37MHZ 7.3728 MHz 0xd SYSCTL_RCC_XTAL_8MHZ 8 MHz 0xe SYSCTL_RCC_XTAL_8_19MHZ 8.192 MHz 0xf SYSCTL_RCC_XTAL_10MHZ 10 MHz 0x10 SYSCTL_RCC_XTAL_12MHZ 12 MHz 0x11 SYSCTL_RCC_XTAL_12_2MHZ 12.288 MHz 0x12 SYSCTL_RCC_XTAL_13_5MHZ 13.56 MHz 0x13 SYSCTL_RCC_XTAL_14_3MHZ 14.31818 MHz 0x14 SYSCTL_RCC_XTAL_16MHZ 16 MHz 0x15 SYSCTL_RCC_XTAL_16_3MHZ 16.384 MHz 0x16 SYSCTL_RCC_XTAL_18MHZ 18.0 MHz 0x17 SYSCTL_RCC_XTAL_20MHZ 20.0 MHz 0x18 SYSCTL_RCC_XTAL_24MHZ 24.0 MHz 0x19 SYSCTL_RCC_XTAL_25MHZ 25.0 MHz 0x1a SYSCTL_RCC_BYPASS PLL Bypass [11:11] SYSCTL_RCC_PWRDN PLL Power Down [13:13] SYSCTL_RCC_USESYSDIV Enable System Clock Divider [22:22] SYSCTL_RCC_SYSDIV System Clock Divisor [26:23] SYSCTL_RCC_ACG Auto Clock Gating [27:27] GPIOHBCTL GPIO High-Performance Bus Control 0x0000006C SYSCTL_GPIOHBCTL_PORTA Port A Advanced High-Performance Bus [0:0] SYSCTL_GPIOHBCTL_PORTB Port B Advanced High-Performance Bus [1:1] SYSCTL_GPIOHBCTL_PORTC Port C Advanced High-Performance Bus [2:2] SYSCTL_GPIOHBCTL_PORTD Port D Advanced High-Performance Bus [3:3] SYSCTL_GPIOHBCTL_PORTE Port E Advanced High-Performance Bus [4:4] SYSCTL_GPIOHBCTL_PORTF Port F Advanced High-Performance Bus [5:5] SYSCTL_GPIOHBCTL_PORTG Port G Advanced High-Performance Bus [6:6] SYSCTL_GPIOHBCTL_PORTH Port H Advanced High-Performance Bus [7:7] SYSCTL_GPIOHBCTL_PORTJ Port J Advanced High-Performance Bus [8:8] RCC2 Run-Mode Clock Configuration 2 0x00000070 SYSCTL_RCC2_OSCSRC2 Oscillator Source 2 [6:4] SYSCTL_RCC2_OSCSRC2_MO MOSC 0x0 SYSCTL_RCC2_OSCSRC2_IO PIOSC 0x1 SYSCTL_RCC2_OSCSRC2_IO4 PIOSC/4 0x2 SYSCTL_RCC2_OSCSRC2_30 30 kHz 0x3 SYSCTL_RCC2_OSCSRC2_32 32.768 kHz 0x7 SYSCTL_RCC2_BYPASS2 PLL Bypass 2 [11:11] SYSCTL_RCC2_PWRDN2 Power-Down PLL 2 [13:13] SYSCTL_RCC2_USBPWRDN Power-Down USB PLL [14:14] SYSCTL_RCC2_SYSDIV2LSB Additional LSB for SYSDIV2 [22:22] SYSCTL_RCC2_SYSDIV2 System Clock Divisor 2 [28:23] SYSCTL_RCC2_DIV400 Divide PLL as 400 MHz vs. 200 MHz [30:30] SYSCTL_RCC2_USERCC2 Use RCC2 [31:31] MOSCCTL Main Oscillator Control 0x0000007C SYSCTL_MOSCCTL_CVAL Clock Validation for MOSC [0:0] SYSCTL_MOSCCTL_MOSCIM MOSC Failure Action [1:1] SYSCTL_MOSCCTL_NOXTAL No Crystal Connected [2:2] RCGC0 Run Mode Clock Gating Control Register 0 0x00000100 SYSCTL_RCGC0_WDT0 WDT0 Clock Gating Control [3:3] SYSCTL_RCGC0_HIB HIB Clock Gating Control [6:6] SYSCTL_RCGC0_ADC0SPD ADC0 Sample Speed [9:8] SYSCTL_RCGC0_ADC0SPD_125K 125K samples/second 0x0 SYSCTL_RCGC0_ADC0SPD_250K 250K samples/second 0x1 SYSCTL_RCGC0_ADC0SPD_500K 500K samples/second 0x2 SYSCTL_RCGC0_ADC0SPD_1M 1M samples/second 0x3 SYSCTL_RCGC0_ADC1SPD ADC1 Sample Speed [11:10] SYSCTL_RCGC0_ADC1SPD_125K 125K samples/second 0x0 SYSCTL_RCGC0_ADC1SPD_250K 250K samples/second 0x1 SYSCTL_RCGC0_ADC1SPD_500K 500K samples/second 0x2 SYSCTL_RCGC0_ADC1SPD_1M 1M samples/second 0x3 SYSCTL_RCGC0_ADC0 ADC0 Clock Gating Control [16:16] SYSCTL_RCGC0_ADC1 ADC1 Clock Gating Control [17:17] SYSCTL_RCGC0_CAN0 CAN0 Clock Gating Control [24:24] SYSCTL_RCGC0_WDT1 WDT1 Clock Gating Control [28:28] RCGC1 Run Mode Clock Gating Control Register 1 0x00000104 SYSCTL_RCGC1_UART0 UART0 Clock Gating Control [0:0] SYSCTL_RCGC1_UART1 UART1 Clock Gating Control [1:1] SYSCTL_RCGC1_UART2 UART2 Clock Gating Control [2:2] SYSCTL_RCGC1_SSI0 SSI0 Clock Gating Control [4:4] SYSCTL_RCGC1_SSI1 SSI1 Clock Gating Control [5:5] SYSCTL_RCGC1_I2C0 I2C0 Clock Gating Control [12:12] SYSCTL_RCGC1_I2C1 I2C1 Clock Gating Control [14:14] SYSCTL_RCGC1_TIMER0 Timer 0 Clock Gating Control [16:16] SYSCTL_RCGC1_TIMER1 Timer 1 Clock Gating Control [17:17] SYSCTL_RCGC1_TIMER2 Timer 2 Clock Gating Control [18:18] SYSCTL_RCGC1_TIMER3 Timer 3 Clock Gating Control [19:19] SYSCTL_RCGC1_COMP0 Analog Comparator 0 Clock Gating [24:24] SYSCTL_RCGC1_COMP1 Analog Comparator 1 Clock Gating [25:25] SYSCTL_RCGC1_COMP2 Analog Comparator 2 Clock Gating [26:26] RCGC2 Run Mode Clock Gating Control Register 2 0x00000108 SYSCTL_RCGC2_GPIOA Port A Clock Gating Control [0:0] SYSCTL_RCGC2_GPIOB Port B Clock Gating Control [1:1] SYSCTL_RCGC2_GPIOC Port C Clock Gating Control [2:2] SYSCTL_RCGC2_GPIOD Port D Clock Gating Control [3:3] SYSCTL_RCGC2_GPIOE Port E Clock Gating Control [4:4] SYSCTL_RCGC2_GPIOF Port F Clock Gating Control [5:5] SYSCTL_RCGC2_GPIOG Port G Clock Gating Control [6:6] SYSCTL_RCGC2_GPIOH Port H Clock Gating Control [7:7] SYSCTL_RCGC2_GPIOJ Port J Clock Gating Control [8:8] SYSCTL_RCGC2_UDMA Micro-DMA Clock Gating Control [13:13] SYSCTL_RCGC2_USB0 USB0 Clock Gating Control [16:16] SCGC0 Sleep Mode Clock Gating Control Register 0 0x00000110 SYSCTL_SCGC0_WDT0 WDT0 Clock Gating Control [3:3] SYSCTL_SCGC0_HIB HIB Clock Gating Control [6:6] SYSCTL_SCGC0_ADC0 ADC0 Clock Gating Control [16:16] SYSCTL_SCGC0_ADC1 ADC1 Clock Gating Control [17:17] SYSCTL_SCGC0_CAN0 CAN0 Clock Gating Control [24:24] SYSCTL_SCGC0_WDT1 WDT1 Clock Gating Control [28:28] SCGC1 Sleep Mode Clock Gating Control Register 1 0x00000114 SYSCTL_SCGC1_UART0 UART0 Clock Gating Control [0:0] SYSCTL_SCGC1_UART1 UART1 Clock Gating Control [1:1] SYSCTL_SCGC1_UART2 UART2 Clock Gating Control [2:2] SYSCTL_SCGC1_SSI0 SSI0 Clock Gating Control [4:4] SYSCTL_SCGC1_SSI1 SSI1 Clock Gating Control [5:5] SYSCTL_SCGC1_I2C0 I2C0 Clock Gating Control [12:12] SYSCTL_SCGC1_I2C1 I2C1 Clock Gating Control [14:14] SYSCTL_SCGC1_TIMER0 Timer 0 Clock Gating Control [16:16] SYSCTL_SCGC1_TIMER1 Timer 1 Clock Gating Control [17:17] SYSCTL_SCGC1_TIMER2 Timer 2 Clock Gating Control [18:18] SYSCTL_SCGC1_TIMER3 Timer 3 Clock Gating Control [19:19] SYSCTL_SCGC1_COMP0 Analog Comparator 0 Clock Gating [24:24] SYSCTL_SCGC1_COMP1 Analog Comparator 1 Clock Gating [25:25] SYSCTL_SCGC1_COMP2 Analog Comparator 2 Clock Gating [26:26] SCGC2 Sleep Mode Clock Gating Control Register 2 0x00000118 SYSCTL_SCGC2_GPIOA Port A Clock Gating Control [0:0] SYSCTL_SCGC2_GPIOB Port B Clock Gating Control [1:1] SYSCTL_SCGC2_GPIOC Port C Clock Gating Control [2:2] SYSCTL_SCGC2_GPIOD Port D Clock Gating Control [3:3] SYSCTL_SCGC2_GPIOE Port E Clock Gating Control [4:4] SYSCTL_SCGC2_GPIOF Port F Clock Gating Control [5:5] SYSCTL_SCGC2_GPIOG Port G Clock Gating Control [6:6] SYSCTL_SCGC2_GPIOH Port H Clock Gating Control [7:7] SYSCTL_SCGC2_GPIOJ Port J Clock Gating Control [8:8] SYSCTL_SCGC2_UDMA Micro-DMA Clock Gating Control [13:13] SYSCTL_SCGC2_USB0 USB0 Clock Gating Control [16:16] DCGC0 Deep Sleep Mode Clock Gating Control Register 0 0x00000120 SYSCTL_DCGC0_WDT0 WDT0 Clock Gating Control [3:3] SYSCTL_DCGC0_HIB HIB Clock Gating Control [6:6] SYSCTL_DCGC0_ADC0 ADC0 Clock Gating Control [16:16] SYSCTL_DCGC0_ADC1 ADC1 Clock Gating Control [17:17] SYSCTL_DCGC0_CAN0 CAN0 Clock Gating Control [24:24] SYSCTL_DCGC0_WDT1 WDT1 Clock Gating Control [28:28] DCGC1 Deep-Sleep Mode Clock Gating Control Register 1 0x00000124 SYSCTL_DCGC1_UART0 UART0 Clock Gating Control [0:0] SYSCTL_DCGC1_UART1 UART1 Clock Gating Control [1:1] SYSCTL_DCGC1_UART2 UART2 Clock Gating Control [2:2] SYSCTL_DCGC1_SSI0 SSI0 Clock Gating Control [4:4] SYSCTL_DCGC1_SSI1 SSI1 Clock Gating Control [5:5] SYSCTL_DCGC1_I2C0 I2C0 Clock Gating Control [12:12] SYSCTL_DCGC1_I2C1 I2C1 Clock Gating Control [14:14] SYSCTL_DCGC1_TIMER0 Timer 0 Clock Gating Control [16:16] SYSCTL_DCGC1_TIMER1 Timer 1 Clock Gating Control [17:17] SYSCTL_DCGC1_TIMER2 Timer 2 Clock Gating Control [18:18] SYSCTL_DCGC1_TIMER3 Timer 3 Clock Gating Control [19:19] SYSCTL_DCGC1_COMP0 Analog Comparator 0 Clock Gating [24:24] SYSCTL_DCGC1_COMP1 Analog Comparator 1 Clock Gating [25:25] SYSCTL_DCGC1_COMP2 Analog Comparator 2 Clock Gating [26:26] DCGC2 Deep Sleep Mode Clock Gating Control Register 2 0x00000128 SYSCTL_DCGC2_GPIOA Port A Clock Gating Control [0:0] SYSCTL_DCGC2_GPIOB Port B Clock Gating Control [1:1] SYSCTL_DCGC2_GPIOC Port C Clock Gating Control [2:2] SYSCTL_DCGC2_GPIOD Port D Clock Gating Control [3:3] SYSCTL_DCGC2_GPIOE Port E Clock Gating Control [4:4] SYSCTL_DCGC2_GPIOF Port F Clock Gating Control [5:5] SYSCTL_DCGC2_GPIOG Port G Clock Gating Control [6:6] SYSCTL_DCGC2_GPIOH Port H Clock Gating Control [7:7] SYSCTL_DCGC2_GPIOJ Port J Clock Gating Control [8:8] SYSCTL_DCGC2_UDMA Micro-DMA Clock Gating Control [13:13] SYSCTL_DCGC2_USB0 USB0 Clock Gating Control [16:16] DSLPCLKCFG Deep Sleep Clock Configuration 0x00000144 SYSCTL_DSLPCLKCFG_O Clock Source [6:4] SYSCTL_DSLPCLKCFG_O_IGN MOSC 0x0 SYSCTL_DSLPCLKCFG_O_IO PIOSC 0x1 SYSCTL_DSLPCLKCFG_O_30 30 kHz 0x3 SYSCTL_DSLPCLKCFG_O_32 32.768 kHz 0x7 SYSCTL_DSLPCLKCFG_D Divider Field Override [28:23] SYSPROP System Properties 0x0000014C SYSCTL_SYSPROP_FPU FPU Present [0:0] PIOSCCAL Precision Internal Oscillator Calibration 0x00000150 SYSCTL_PIOSCCAL_UT User Trim Value [6:0] SYSCTL_PIOSCCAL_UPDATE Update Trim [8:8] SYSCTL_PIOSCCAL_CAL Start Calibration [9:9] SYSCTL_PIOSCCAL_UTEN Use User Trim Value [31:31] PIOSCSTAT Precision Internal Oscillator Statistics 0x00000154 SYSCTL_PIOSCSTAT_CT Calibration Trim Value [6:0] SYSCTL_PIOSCSTAT_CR Calibration Result [9:8] SYSCTL_PIOSCSTAT_CRNONE Calibration has not been attempted 0x0 SYSCTL_PIOSCSTAT_CRPASS The last calibration operation completed to meet 1% accuracy 0x1 SYSCTL_PIOSCSTAT_CRFAIL The last calibration operation failed to meet 1% accuracy 0x2 SYSCTL_PIOSCSTAT_DT Default Trim Value [22:16] PLLFREQ0 PLL Frequency 0 0x00000160 SYSCTL_PLLFREQ0_MINT PLL M Integer Value [9:0] SYSCTL_PLLFREQ0_MFRAC PLL M Fractional Value [19:10] PLLFREQ1 PLL Frequency 1 0x00000164 SYSCTL_PLLFREQ1_N PLL N Value [4:0] SYSCTL_PLLFREQ1_Q PLL Q Value [12:8] PLLSTAT PLL Status 0x00000168 SYSCTL_PLLSTAT_LOCK PLL Lock [0:0] DC9 Device Capabilities 9 ADC Digital Comparators 0x00000190 SYSCTL_DC9_ADC0DC0 ADC0 DC0 Present [0:0] SYSCTL_DC9_ADC0DC1 ADC0 DC1 Present [1:1] SYSCTL_DC9_ADC0DC2 ADC0 DC2 Present [2:2] SYSCTL_DC9_ADC0DC3 ADC0 DC3 Present [3:3] SYSCTL_DC9_ADC0DC4 ADC0 DC4 Present [4:4] SYSCTL_DC9_ADC0DC5 ADC0 DC5 Present [5:5] SYSCTL_DC9_ADC0DC6 ADC0 DC6 Present [6:6] SYSCTL_DC9_ADC0DC7 ADC0 DC7 Present [7:7] SYSCTL_DC9_ADC1DC0 ADC1 DC0 Present [16:16] SYSCTL_DC9_ADC1DC1 ADC1 DC1 Present [17:17] SYSCTL_DC9_ADC1DC2 ADC1 DC2 Present [18:18] SYSCTL_DC9_ADC1DC3 ADC1 DC3 Present [19:19] SYSCTL_DC9_ADC1DC4 ADC1 DC4 Present [20:20] SYSCTL_DC9_ADC1DC5 ADC1 DC5 Present [21:21] SYSCTL_DC9_ADC1DC6 ADC1 DC6 Present [22:22] SYSCTL_DC9_ADC1DC7 ADC1 DC7 Present [23:23] NVMSTAT Non-Volatile Memory Information 0x000001A0 SYSCTL_NVMSTAT_FWB 32 Word Flash Write Buffer Active [0:0] PPWD Watchdog Timer Peripheral Present 0x00000300 SYSCTL_PPWD_P0 Watchdog Timer 0 Present [0:0] SYSCTL_PPWD_P1 Watchdog Timer 1 Present [1:1] PPTIMER Timer Peripheral Present 0x00000304 SYSCTL_PPTIMER_P0 Timer 0 Present [0:0] SYSCTL_PPTIMER_P1 Timer 1 Present [1:1] SYSCTL_PPTIMER_P2 Timer 2 Present [2:2] SYSCTL_PPTIMER_P3 Timer 3 Present [3:3] SYSCTL_PPTIMER_P4 Timer 4 Present [4:4] SYSCTL_PPTIMER_P5 Timer 5 Present [5:5] PPGPIO General-Purpose Input/Output Peripheral Present 0x00000308 SYSCTL_PPGPIO_P0 GPIO Port A Present [0:0] SYSCTL_PPGPIO_P1 GPIO Port B Present [1:1] SYSCTL_PPGPIO_P2 GPIO Port C Present [2:2] SYSCTL_PPGPIO_P3 GPIO Port D Present [3:3] SYSCTL_PPGPIO_P4 GPIO Port E Present [4:4] SYSCTL_PPGPIO_P5 GPIO Port F Present [5:5] SYSCTL_PPGPIO_P6 GPIO Port G Present [6:6] SYSCTL_PPGPIO_P7 GPIO Port H Present [7:7] SYSCTL_PPGPIO_P8 GPIO Port J Present [8:8] SYSCTL_PPGPIO_P9 GPIO Port K Present [9:9] SYSCTL_PPGPIO_P10 GPIO Port L Present [10:10] SYSCTL_PPGPIO_P11 GPIO Port M Present [11:11] SYSCTL_PPGPIO_P12 GPIO Port N Present [12:12] SYSCTL_PPGPIO_P13 GPIO Port P Present [13:13] SYSCTL_PPGPIO_P14 GPIO Port Q Present [14:14] PPDMA Micro Direct Memory Access Peripheral Present 0x0000030C SYSCTL_PPDMA_P0 uDMA Module Present [0:0] PPHIB Hibernation Peripheral Present 0x00000314 SYSCTL_PPHIB_P0 Hibernation Module Present [0:0] PPUART Universal Asynchronous Receiver/Transmitter Peripheral Present 0x00000318 SYSCTL_PPUART_P0 UART Module 0 Present [0:0] SYSCTL_PPUART_P1 UART Module 1 Present [1:1] SYSCTL_PPUART_P2 UART Module 2 Present [2:2] SYSCTL_PPUART_P3 UART Module 3 Present [3:3] SYSCTL_PPUART_P4 UART Module 4 Present [4:4] SYSCTL_PPUART_P5 UART Module 5 Present [5:5] SYSCTL_PPUART_P6 UART Module 6 Present [6:6] SYSCTL_PPUART_P7 UART Module 7 Present [7:7] PPSSI Synchronous Serial Interface Peripheral Present 0x0000031C SYSCTL_PPSSI_P0 SSI Module 0 Present [0:0] SYSCTL_PPSSI_P1 SSI Module 1 Present [1:1] SYSCTL_PPSSI_P2 SSI Module 2 Present [2:2] SYSCTL_PPSSI_P3 SSI Module 3 Present [3:3] PPI2C Inter-Integrated Circuit Peripheral Present 0x00000320 SYSCTL_PPI2C_P0 I2C Module 0 Present [0:0] SYSCTL_PPI2C_P1 I2C Module 1 Present [1:1] SYSCTL_PPI2C_P2 I2C Module 2 Present [2:2] SYSCTL_PPI2C_P3 I2C Module 3 Present [3:3] SYSCTL_PPI2C_P4 I2C Module 4 Present [4:4] SYSCTL_PPI2C_P5 I2C Module 5 Present [5:5] PPUSB Universal Serial Bus Peripheral Present 0x00000328 SYSCTL_PPUSB_P0 USB Module Present [0:0] PPCAN Controller Area Network Peripheral Present 0x00000334 SYSCTL_PPCAN_P0 CAN Module 0 Present [0:0] SYSCTL_PPCAN_P1 CAN Module 1 Present [1:1] PPADC Analog-to-Digital Converter Peripheral Present 0x00000338 SYSCTL_PPADC_P0 ADC Module 0 Present [0:0] SYSCTL_PPADC_P1 ADC Module 1 Present [1:1] PPACMP Analog Comparator Peripheral Present 0x0000033C SYSCTL_PPACMP_P0 Analog Comparator Module Present [0:0] PPPWM Pulse Width Modulator Peripheral Present 0x00000340 SYSCTL_PPPWM_P0 PWM Module 0 Present [0:0] SYSCTL_PPPWM_P1 PWM Module 1 Present [1:1] PPQEI Quadrature Encoder Interface Peripheral Present 0x00000344 SYSCTL_PPQEI_P0 QEI Module 0 Present [0:0] SYSCTL_PPQEI_P1 QEI Module 1 Present [1:1] PPEEPROM EEPROM Peripheral Present 0x00000358 SYSCTL_PPEEPROM_P0 EEPROM Module Present [0:0] PPWTIMER Wide Timer Peripheral Present 0x0000035C SYSCTL_PPWTIMER_P0 Wide Timer 0 Present [0:0] SYSCTL_PPWTIMER_P1 Wide Timer 1 Present [1:1] SYSCTL_PPWTIMER_P2 Wide Timer 2 Present [2:2] SYSCTL_PPWTIMER_P3 Wide Timer 3 Present [3:3] SYSCTL_PPWTIMER_P4 Wide Timer 4 Present [4:4] SYSCTL_PPWTIMER_P5 Wide Timer 5 Present [5:5] SRWD Watchdog Timer Software Reset 0x00000500 SYSCTL_SRWD_R0 Watchdog Timer 0 Software Reset [0:0] SYSCTL_SRWD_R1 Watchdog Timer 1 Software Reset [1:1] SRTIMER Timer Software Reset 0x00000504 SYSCTL_SRTIMER_R0 Timer 0 Software Reset [0:0] SYSCTL_SRTIMER_R1 Timer 1 Software Reset [1:1] SYSCTL_SRTIMER_R2 Timer 2 Software Reset [2:2] SYSCTL_SRTIMER_R3 Timer 3 Software Reset [3:3] SYSCTL_SRTIMER_R4 Timer 4 Software Reset [4:4] SYSCTL_SRTIMER_R5 Timer 5 Software Reset [5:5] SRGPIO General-Purpose Input/Output Software Reset 0x00000508 SYSCTL_SRGPIO_R0 GPIO Port A Software Reset [0:0] SYSCTL_SRGPIO_R1 GPIO Port B Software Reset [1:1] SYSCTL_SRGPIO_R2 GPIO Port C Software Reset [2:2] SYSCTL_SRGPIO_R3 GPIO Port D Software Reset [3:3] SYSCTL_SRGPIO_R4 GPIO Port E Software Reset [4:4] SYSCTL_SRGPIO_R5 GPIO Port F Software Reset [5:5] SYSCTL_SRGPIO_R6 GPIO Port G Software Reset [6:6] SYSCTL_SRGPIO_R7 GPIO Port H Software Reset [7:7] SYSCTL_SRGPIO_R8 GPIO Port J Software Reset [8:8] SYSCTL_SRGPIO_R9 GPIO Port K Software Reset [9:9] SYSCTL_SRGPIO_R10 GPIO Port L Software Reset [10:10] SYSCTL_SRGPIO_R11 GPIO Port M Software Reset [11:11] SYSCTL_SRGPIO_R12 GPIO Port N Software Reset [12:12] SYSCTL_SRGPIO_R13 GPIO Port P Software Reset [13:13] SRDMA Micro Direct Memory Access Software Reset 0x0000050C SYSCTL_SRDMA_R0 uDMA Module Software Reset [0:0] SRHIB Hibernation Software Reset 0x00000514 SYSCTL_SRHIB_R0 Hibernation Module Software Reset [0:0] SRUART Universal Asynchronous Receiver/Transmitter Software Reset 0x00000518 SYSCTL_SRUART_R0 UART Module 0 Software Reset [0:0] SYSCTL_SRUART_R1 UART Module 1 Software Reset [1:1] SYSCTL_SRUART_R2 UART Module 2 Software Reset [2:2] SYSCTL_SRUART_R3 UART Module 3 Software Reset [3:3] SYSCTL_SRUART_R4 UART Module 4 Software Reset [4:4] SYSCTL_SRUART_R5 UART Module 5 Software Reset [5:5] SYSCTL_SRUART_R6 UART Module 6 Software Reset [6:6] SYSCTL_SRUART_R7 UART Module 7 Software Reset [7:7] SRSSI Synchronous Serial Interface Software Reset 0x0000051C SYSCTL_SRSSI_R0 SSI Module 0 Software Reset [0:0] SYSCTL_SRSSI_R1 SSI Module 1 Software Reset [1:1] SYSCTL_SRSSI_R2 SSI Module 2 Software Reset [2:2] SYSCTL_SRSSI_R3 SSI Module 3 Software Reset [3:3] SRI2C Inter-Integrated Circuit Software Reset 0x00000520 SYSCTL_SRI2C_R0 I2C Module 0 Software Reset [0:0] SYSCTL_SRI2C_R1 I2C Module 1 Software Reset [1:1] SYSCTL_SRI2C_R2 I2C Module 2 Software Reset [2:2] SYSCTL_SRI2C_R3 I2C Module 3 Software Reset [3:3] SYSCTL_SRI2C_R4 I2C Module 4 Software Reset [4:4] SYSCTL_SRI2C_R5 I2C Module 5 Software Reset [5:5] SRUSB Universal Serial Bus Software Reset 0x00000528 SYSCTL_SRUSB_R0 USB Module Software Reset [0:0] SRCAN Controller Area Network Software Reset 0x00000534 SYSCTL_SRCAN_R0 CAN Module 0 Software Reset [0:0] SRADC Analog-to-Digital Converter Software Reset 0x00000538 SYSCTL_SRADC_R0 ADC Module 0 Software Reset [0:0] SYSCTL_SRADC_R1 ADC Module 1 Software Reset [1:1] SRACMP Analog Comparator Software Reset 0x0000053C SYSCTL_SRACMP_R0 Analog Comparator Module 0 Software Reset [0:0] SREEPROM EEPROM Software Reset 0x00000558 SYSCTL_SREEPROM_R0 EEPROM Module Software Reset [0:0] SRWTIMER Wide Timer Software Reset 0x0000055C SYSCTL_SRWTIMER_R0 Wide Timer 0 Software Reset [0:0] SYSCTL_SRWTIMER_R1 Wide Timer 1 Software Reset [1:1] SYSCTL_SRWTIMER_R2 Wide Timer 2 Software Reset [2:2] SYSCTL_SRWTIMER_R3 Wide Timer 3 Software Reset [3:3] SYSCTL_SRWTIMER_R4 Wide Timer 4 Software Reset [4:4] SYSCTL_SRWTIMER_R5 Wide Timer 5 Software Reset [5:5] RCGCWD Watchdog Timer Run Mode Clock Gating Control 0x00000600 SYSCTL_RCGCWD_R0 Watchdog Timer 0 Run Mode Clock Gating Control [0:0] SYSCTL_RCGCWD_R1 Watchdog Timer 1 Run Mode Clock Gating Control [1:1] RCGCTIMER Timer Run Mode Clock Gating Control 0x00000604 SYSCTL_RCGCTIMER_R0 Timer 0 Run Mode Clock Gating Control [0:0] SYSCTL_RCGCTIMER_R1 Timer 1 Run Mode Clock Gating Control [1:1] SYSCTL_RCGCTIMER_R2 Timer 2 Run Mode Clock Gating Control [2:2] SYSCTL_RCGCTIMER_R3 Timer 3 Run Mode Clock Gating Control [3:3] SYSCTL_RCGCTIMER_R4 Timer 4 Run Mode Clock Gating Control [4:4] SYSCTL_RCGCTIMER_R5 Timer 5 Run Mode Clock Gating Control [5:5] RCGCGPIO General-Purpose Input/Output Run Mode Clock Gating Control 0x00000608 SYSCTL_RCGCGPIO_R0 GPIO Port A Run Mode Clock Gating Control [0:0] SYSCTL_RCGCGPIO_R1 GPIO Port B Run Mode Clock Gating Control [1:1] SYSCTL_RCGCGPIO_R2 GPIO Port C Run Mode Clock Gating Control [2:2] SYSCTL_RCGCGPIO_R3 GPIO Port D Run Mode Clock Gating Control [3:3] SYSCTL_RCGCGPIO_R4 GPIO Port E Run Mode Clock Gating Control [4:4] SYSCTL_RCGCGPIO_R5 GPIO Port F Run Mode Clock Gating Control [5:5] SYSCTL_RCGCGPIO_R6 GPIO Port G Run Mode Clock Gating Control [6:6] SYSCTL_RCGCGPIO_R7 GPIO Port H Run Mode Clock Gating Control [7:7] SYSCTL_RCGCGPIO_R8 GPIO Port J Run Mode Clock Gating Control [8:8] SYSCTL_RCGCGPIO_R9 GPIO Port K Run Mode Clock Gating Control [9:9] SYSCTL_RCGCGPIO_R10 GPIO Port L Run Mode Clock Gating Control [10:10] SYSCTL_RCGCGPIO_R11 GPIO Port M Run Mode Clock Gating Control [11:11] SYSCTL_RCGCGPIO_R12 GPIO Port N Run Mode Clock Gating Control [12:12] SYSCTL_RCGCGPIO_R13 GPIO Port P Run Mode Clock Gating Control [13:13] RCGCDMA Micro Direct Memory Access Run Mode Clock Gating Control 0x0000060C SYSCTL_RCGCDMA_R0 uDMA Module Run Mode Clock Gating Control [0:0] RCGCHIB Hibernation Run Mode Clock Gating Control 0x00000614 SYSCTL_RCGCHIB_R0 Hibernation Module Run Mode Clock Gating Control [0:0] RCGCUART Universal Asynchronous Receiver/Transmitter Run Mode Clock Gating Control 0x00000618 SYSCTL_RCGCUART_R0 UART Module 0 Run Mode Clock Gating Control [0:0] SYSCTL_RCGCUART_R1 UART Module 1 Run Mode Clock Gating Control [1:1] SYSCTL_RCGCUART_R2 UART Module 2 Run Mode Clock Gating Control [2:2] SYSCTL_RCGCUART_R3 UART Module 3 Run Mode Clock Gating Control [3:3] SYSCTL_RCGCUART_R4 UART Module 4 Run Mode Clock Gating Control [4:4] SYSCTL_RCGCUART_R5 UART Module 5 Run Mode Clock Gating Control [5:5] SYSCTL_RCGCUART_R6 UART Module 6 Run Mode Clock Gating Control [6:6] SYSCTL_RCGCUART_R7 UART Module 7 Run Mode Clock Gating Control [7:7] RCGCSSI Synchronous Serial Interface Run Mode Clock Gating Control 0x0000061C SYSCTL_RCGCSSI_R0 SSI Module 0 Run Mode Clock Gating Control [0:0] SYSCTL_RCGCSSI_R1 SSI Module 1 Run Mode Clock Gating Control [1:1] SYSCTL_RCGCSSI_R2 SSI Module 2 Run Mode Clock Gating Control [2:2] SYSCTL_RCGCSSI_R3 SSI Module 3 Run Mode Clock Gating Control [3:3] RCGCI2C Inter-Integrated Circuit Run Mode Clock Gating Control 0x00000620 SYSCTL_RCGCI2C_R0 I2C Module 0 Run Mode Clock Gating Control [0:0] SYSCTL_RCGCI2C_R1 I2C Module 1 Run Mode Clock Gating Control [1:1] SYSCTL_RCGCI2C_R2 I2C Module 2 Run Mode Clock Gating Control [2:2] SYSCTL_RCGCI2C_R3 I2C Module 3 Run Mode Clock Gating Control [3:3] SYSCTL_RCGCI2C_R4 I2C Module 4 Run Mode Clock Gating Control [4:4] SYSCTL_RCGCI2C_R5 I2C Module 5 Run Mode Clock Gating Control [5:5] RCGCUSB Universal Serial Bus Run Mode Clock Gating Control 0x00000628 SYSCTL_RCGCUSB_R0 USB Module Run Mode Clock Gating Control [0:0] RCGCCAN Controller Area Network Run Mode Clock Gating Control 0x00000634 SYSCTL_RCGCCAN_R0 CAN Module 0 Run Mode Clock Gating Control [0:0] RCGCADC Analog-to-Digital Converter Run Mode Clock Gating Control 0x00000638 SYSCTL_RCGCADC_R0 ADC Module 0 Run Mode Clock Gating Control [0:0] SYSCTL_RCGCADC_R1 ADC Module 1 Run Mode Clock Gating Control [1:1] RCGCACMP Analog Comparator Run Mode Clock Gating Control 0x0000063C SYSCTL_RCGCACMP_R0 Analog Comparator Module 0 Run Mode Clock Gating Control [0:0] RCGCEEPROM EEPROM Run Mode Clock Gating Control 0x00000658 SYSCTL_RCGCEEPROM_R0 EEPROM Module Run Mode Clock Gating Control [0:0] RCGCWTIMER Wide Timer Run Mode Clock Gating Control 0x0000065C SYSCTL_RCGCWTIMER_R0 Wide Timer 0 Run Mode Clock Gating Control [0:0] SYSCTL_RCGCWTIMER_R1 Wide Timer 1 Run Mode Clock Gating Control [1:1] SYSCTL_RCGCWTIMER_R2 Wide Timer 2 Run Mode Clock Gating Control [2:2] SYSCTL_RCGCWTIMER_R3 Wide Timer 3 Run Mode Clock Gating Control [3:3] SYSCTL_RCGCWTIMER_R4 Wide Timer 4 Run Mode Clock Gating Control [4:4] SYSCTL_RCGCWTIMER_R5 Wide Timer 5 Run Mode Clock Gating Control [5:5] SCGCWD Watchdog Timer Sleep Mode Clock Gating Control 0x00000700 SYSCTL_SCGCWD_S0 Watchdog Timer 0 Sleep Mode Clock Gating Control [0:0] SYSCTL_SCGCWD_S1 Watchdog Timer 1 Sleep Mode Clock Gating Control [1:1] SCGCTIMER Timer Sleep Mode Clock Gating Control 0x00000704 SYSCTL_SCGCTIMER_S0 Timer 0 Sleep Mode Clock Gating Control [0:0] SYSCTL_SCGCTIMER_S1 Timer 1 Sleep Mode Clock Gating Control [1:1] SYSCTL_SCGCTIMER_S2 Timer 2 Sleep Mode Clock Gating Control [2:2] SYSCTL_SCGCTIMER_S3 Timer 3 Sleep Mode Clock Gating Control [3:3] SYSCTL_SCGCTIMER_S4 Timer 4 Sleep Mode Clock Gating Control [4:4] SYSCTL_SCGCTIMER_S5 Timer 5 Sleep Mode Clock Gating Control [5:5] SCGCGPIO General-Purpose Input/Output Sleep Mode Clock Gating Control 0x00000708 SYSCTL_SCGCGPIO_S0 GPIO Port A Sleep Mode Clock Gating Control [0:0] SYSCTL_SCGCGPIO_S1 GPIO Port B Sleep Mode Clock Gating Control [1:1] SYSCTL_SCGCGPIO_S2 GPIO Port C Sleep Mode Clock Gating Control [2:2] SYSCTL_SCGCGPIO_S3 GPIO Port D Sleep Mode Clock Gating Control [3:3] SYSCTL_SCGCGPIO_S4 GPIO Port E Sleep Mode Clock Gating Control [4:4] SYSCTL_SCGCGPIO_S5 GPIO Port F Sleep Mode Clock Gating Control [5:5] SYSCTL_SCGCGPIO_S6 GPIO Port G Sleep Mode Clock Gating Control [6:6] SYSCTL_SCGCGPIO_S7 GPIO Port H Sleep Mode Clock Gating Control [7:7] SYSCTL_SCGCGPIO_S8 GPIO Port J Sleep Mode Clock Gating Control [8:8] SYSCTL_SCGCGPIO_S9 GPIO Port K Sleep Mode Clock Gating Control [9:9] SYSCTL_SCGCGPIO_S10 GPIO Port L Sleep Mode Clock Gating Control [10:10] SYSCTL_SCGCGPIO_S11 GPIO Port M Sleep Mode Clock Gating Control [11:11] SYSCTL_SCGCGPIO_S12 GPIO Port N Sleep Mode Clock Gating Control [12:12] SYSCTL_SCGCGPIO_S13 GPIO Port P Sleep Mode Clock Gating Control [13:13] SCGCDMA Micro Direct Memory Access Sleep Mode Clock Gating Control 0x0000070C SYSCTL_SCGCDMA_S0 uDMA Module Sleep Mode Clock Gating Control [0:0] SCGCHIB Hibernation Sleep Mode Clock Gating Control 0x00000714 SYSCTL_SCGCHIB_S0 Hibernation Module Sleep Mode Clock Gating Control [0:0] SCGCUART Universal Asynchronous Receiver/Transmitter Sleep Mode Clock Gating Control 0x00000718 SYSCTL_SCGCUART_S0 UART Module 0 Sleep Mode Clock Gating Control [0:0] SYSCTL_SCGCUART_S1 UART Module 1 Sleep Mode Clock Gating Control [1:1] SYSCTL_SCGCUART_S2 UART Module 2 Sleep Mode Clock Gating Control [2:2] SYSCTL_SCGCUART_S3 UART Module 3 Sleep Mode Clock Gating Control [3:3] SYSCTL_SCGCUART_S4 UART Module 4 Sleep Mode Clock Gating Control [4:4] SYSCTL_SCGCUART_S5 UART Module 5 Sleep Mode Clock Gating Control [5:5] SYSCTL_SCGCUART_S6 UART Module 6 Sleep Mode Clock Gating Control [6:6] SYSCTL_SCGCUART_S7 UART Module 7 Sleep Mode Clock Gating Control [7:7] SCGCSSI Synchronous Serial Interface Sleep Mode Clock Gating Control 0x0000071C SYSCTL_SCGCSSI_S0 SSI Module 0 Sleep Mode Clock Gating Control [0:0] SYSCTL_SCGCSSI_S1 SSI Module 1 Sleep Mode Clock Gating Control [1:1] SYSCTL_SCGCSSI_S2 SSI Module 2 Sleep Mode Clock Gating Control [2:2] SYSCTL_SCGCSSI_S3 SSI Module 3 Sleep Mode Clock Gating Control [3:3] SCGCI2C Inter-Integrated Circuit Sleep Mode Clock Gating Control 0x00000720 SYSCTL_SCGCI2C_S0 I2C Module 0 Sleep Mode Clock Gating Control [0:0] SYSCTL_SCGCI2C_S1 I2C Module 1 Sleep Mode Clock Gating Control [1:1] SYSCTL_SCGCI2C_S2 I2C Module 2 Sleep Mode Clock Gating Control [2:2] SYSCTL_SCGCI2C_S3 I2C Module 3 Sleep Mode Clock Gating Control [3:3] SYSCTL_SCGCI2C_S4 I2C Module 4 Sleep Mode Clock Gating Control [4:4] SYSCTL_SCGCI2C_S5 I2C Module 5 Sleep Mode Clock Gating Control [5:5] SCGCUSB Universal Serial Bus Sleep Mode Clock Gating Control 0x00000728 SYSCTL_SCGCUSB_S0 USB Module Sleep Mode Clock Gating Control [0:0] SCGCCAN Controller Area Network Sleep Mode Clock Gating Control 0x00000734 SYSCTL_SCGCCAN_S0 CAN Module 0 Sleep Mode Clock Gating Control [0:0] SCGCADC Analog-to-Digital Converter Sleep Mode Clock Gating Control 0x00000738 SYSCTL_SCGCADC_S0 ADC Module 0 Sleep Mode Clock Gating Control [0:0] SYSCTL_SCGCADC_S1 ADC Module 1 Sleep Mode Clock Gating Control [1:1] SCGCACMP Analog Comparator Sleep Mode Clock Gating Control 0x0000073C SYSCTL_SCGCACMP_S0 Analog Comparator Module 0 Sleep Mode Clock Gating Control [0:0] SCGCEEPROM EEPROM Sleep Mode Clock Gating Control 0x00000758 SYSCTL_SCGCEEPROM_S0 EEPROM Module Sleep Mode Clock Gating Control [0:0] SCGCWTIMER Wide Timer Sleep Mode Clock Gating Control 0x0000075C SYSCTL_SCGCWTIMER_S0 Wide Timer 0 Sleep Mode Clock Gating Control [0:0] SYSCTL_SCGCWTIMER_S1 Wide Timer 1 Sleep Mode Clock Gating Control [1:1] SYSCTL_SCGCWTIMER_S2 Wide Timer 2 Sleep Mode Clock Gating Control [2:2] SYSCTL_SCGCWTIMER_S3 Wide Timer 3 Sleep Mode Clock Gating Control [3:3] SYSCTL_SCGCWTIMER_S4 Wide Timer 4 Sleep Mode Clock Gating Control [4:4] SYSCTL_SCGCWTIMER_S5 Wide Timer 5 Sleep Mode Clock Gating Control [5:5] DCGCWD Watchdog Timer Deep-Sleep Mode Clock Gating Control 0x00000800 SYSCTL_DCGCWD_D0 Watchdog Timer 0 Deep-Sleep Mode Clock Gating Control [0:0] SYSCTL_DCGCWD_D1 Watchdog Timer 1 Deep-Sleep Mode Clock Gating Control [1:1] DCGCTIMER Timer Deep-Sleep Mode Clock Gating Control 0x00000804 SYSCTL_DCGCTIMER_D0 Timer 0 Deep-Sleep Mode Clock Gating Control [0:0] SYSCTL_DCGCTIMER_D1 Timer 1 Deep-Sleep Mode Clock Gating Control [1:1] SYSCTL_DCGCTIMER_D2 Timer 2 Deep-Sleep Mode Clock Gating Control [2:2] SYSCTL_DCGCTIMER_D3 Timer 3 Deep-Sleep Mode Clock Gating Control [3:3] SYSCTL_DCGCTIMER_D4 Timer 4 Deep-Sleep Mode Clock Gating Control [4:4] SYSCTL_DCGCTIMER_D5 Timer 5 Deep-Sleep Mode Clock Gating Control [5:5] DCGCGPIO General-Purpose Input/Output Deep-Sleep Mode Clock Gating Control 0x00000808 SYSCTL_DCGCGPIO_D0 GPIO Port A Deep-Sleep Mode Clock Gating Control [0:0] SYSCTL_DCGCGPIO_D1 GPIO Port B Deep-Sleep Mode Clock Gating Control [1:1] SYSCTL_DCGCGPIO_D2 GPIO Port C Deep-Sleep Mode Clock Gating Control [2:2] SYSCTL_DCGCGPIO_D3 GPIO Port D Deep-Sleep Mode Clock Gating Control [3:3] SYSCTL_DCGCGPIO_D4 GPIO Port E Deep-Sleep Mode Clock Gating Control [4:4] SYSCTL_DCGCGPIO_D5 GPIO Port F Deep-Sleep Mode Clock Gating Control [5:5] SYSCTL_DCGCGPIO_D6 GPIO Port G Deep-Sleep Mode Clock Gating Control [6:6] SYSCTL_DCGCGPIO_D7 GPIO Port H Deep-Sleep Mode Clock Gating Control [7:7] SYSCTL_DCGCGPIO_D8 GPIO Port J Deep-Sleep Mode Clock Gating Control [8:8] SYSCTL_DCGCGPIO_D9 GPIO Port K Deep-Sleep Mode Clock Gating Control [9:9] SYSCTL_DCGCGPIO_D10 GPIO Port L Deep-Sleep Mode Clock Gating Control [10:10] SYSCTL_DCGCGPIO_D11 GPIO Port M Deep-Sleep Mode Clock Gating Control [11:11] SYSCTL_DCGCGPIO_D12 GPIO Port N Deep-Sleep Mode Clock Gating Control [12:12] SYSCTL_DCGCGPIO_D13 GPIO Port P Deep-Sleep Mode Clock Gating Control [13:13] DCGCDMA Micro Direct Memory Access Deep-Sleep Mode Clock Gating Control 0x0000080C SYSCTL_DCGCDMA_D0 uDMA Module Deep-Sleep Mode Clock Gating Control [0:0] DCGCHIB Hibernation Deep-Sleep Mode Clock Gating Control 0x00000814 SYSCTL_DCGCHIB_D0 Hibernation Module Deep-Sleep Mode Clock Gating Control [0:0] DCGCUART Universal Asynchronous Receiver/Transmitter Deep-Sleep Mode Clock Gating Control 0x00000818 SYSCTL_DCGCUART_D0 UART Module 0 Deep-Sleep Mode Clock Gating Control [0:0] SYSCTL_DCGCUART_D1 UART Module 1 Deep-Sleep Mode Clock Gating Control [1:1] SYSCTL_DCGCUART_D2 UART Module 2 Deep-Sleep Mode Clock Gating Control [2:2] SYSCTL_DCGCUART_D3 UART Module 3 Deep-Sleep Mode Clock Gating Control [3:3] SYSCTL_DCGCUART_D4 UART Module 4 Deep-Sleep Mode Clock Gating Control [4:4] SYSCTL_DCGCUART_D5 UART Module 5 Deep-Sleep Mode Clock Gating Control [5:5] SYSCTL_DCGCUART_D6 UART Module 6 Deep-Sleep Mode Clock Gating Control [6:6] SYSCTL_DCGCUART_D7 UART Module 7 Deep-Sleep Mode Clock Gating Control [7:7] DCGCSSI Synchronous Serial Interface Deep-Sleep Mode Clock Gating Control 0x0000081C SYSCTL_DCGCSSI_D0 SSI Module 0 Deep-Sleep Mode Clock Gating Control [0:0] SYSCTL_DCGCSSI_D1 SSI Module 1 Deep-Sleep Mode Clock Gating Control [1:1] SYSCTL_DCGCSSI_D2 SSI Module 2 Deep-Sleep Mode Clock Gating Control [2:2] SYSCTL_DCGCSSI_D3 SSI Module 3 Deep-Sleep Mode Clock Gating Control [3:3] DCGCI2C Inter-Integrated Circuit Deep-Sleep Mode Clock Gating Control 0x00000820 SYSCTL_DCGCI2C_D0 I2C Module 0 Deep-Sleep Mode Clock Gating Control [0:0] SYSCTL_DCGCI2C_D1 I2C Module 1 Deep-Sleep Mode Clock Gating Control [1:1] SYSCTL_DCGCI2C_D2 I2C Module 2 Deep-Sleep Mode Clock Gating Control [2:2] SYSCTL_DCGCI2C_D3 I2C Module 3 Deep-Sleep Mode Clock Gating Control [3:3] SYSCTL_DCGCI2C_D4 I2C Module 4 Deep-Sleep Mode Clock Gating Control [4:4] SYSCTL_DCGCI2C_D5 I2C Module 5 Deep-Sleep Mode Clock Gating Control [5:5] DCGCUSB Universal Serial Bus Deep-Sleep Mode Clock Gating Control 0x00000828 SYSCTL_DCGCUSB_D0 USB Module Deep-Sleep Mode Clock Gating Control [0:0] DCGCCAN Controller Area Network Deep-Sleep Mode Clock Gating Control 0x00000834 SYSCTL_DCGCCAN_D0 CAN Module 0 Deep-Sleep Mode Clock Gating Control [0:0] DCGCADC Analog-to-Digital Converter Deep-Sleep Mode Clock Gating Control 0x00000838 SYSCTL_DCGCADC_D0 ADC Module 0 Deep-Sleep Mode Clock Gating Control [0:0] SYSCTL_DCGCADC_D1 ADC Module 1 Deep-Sleep Mode Clock Gating Control [1:1] DCGCACMP Analog Comparator Deep-Sleep Mode Clock Gating Control 0x0000083C SYSCTL_DCGCACMP_D0 Analog Comparator Module 0 Deep-Sleep Mode Clock Gating Control [0:0] DCGCEEPROM EEPROM Deep-Sleep Mode Clock Gating Control 0x00000858 SYSCTL_DCGCEEPROM_D0 EEPROM Module Deep-Sleep Mode Clock Gating Control [0:0] DCGCWTIMER Wide Timer Deep-Sleep Mode Clock Gating Control 0x0000085C SYSCTL_DCGCWTIMER_D0 Wide Timer 0 Deep-Sleep Mode Clock Gating Control [0:0] SYSCTL_DCGCWTIMER_D1 Wide Timer 1 Deep-Sleep Mode Clock Gating Control [1:1] SYSCTL_DCGCWTIMER_D2 Wide Timer 2 Deep-Sleep Mode Clock Gating Control [2:2] SYSCTL_DCGCWTIMER_D3 Wide Timer 3 Deep-Sleep Mode Clock Gating Control [3:3] SYSCTL_DCGCWTIMER_D4 Wide Timer 4 Deep-Sleep Mode Clock Gating Control [4:4] SYSCTL_DCGCWTIMER_D5 Wide Timer 5 Deep-Sleep Mode Clock Gating Control [5:5] PRWD Watchdog Timer Peripheral Ready 0x00000A00 SYSCTL_PRWD_R0 Watchdog Timer 0 Peripheral Ready [0:0] SYSCTL_PRWD_R1 Watchdog Timer 1 Peripheral Ready [1:1] PRTIMER Timer Peripheral Ready 0x00000A04 SYSCTL_PRTIMER_R0 Timer 0 Peripheral Ready [0:0] SYSCTL_PRTIMER_R1 Timer 1 Peripheral Ready [1:1] SYSCTL_PRTIMER_R2 Timer 2 Peripheral Ready [2:2] SYSCTL_PRTIMER_R3 Timer 3 Peripheral Ready [3:3] SYSCTL_PRTIMER_R4 Timer 4 Peripheral Ready [4:4] SYSCTL_PRTIMER_R5 Timer 5 Peripheral Ready [5:5] PRGPIO General-Purpose Input/Output Peripheral Ready 0x00000A08 SYSCTL_PRGPIO_R0 GPIO Port A Peripheral Ready [0:0] SYSCTL_PRGPIO_R1 GPIO Port B Peripheral Ready [1:1] SYSCTL_PRGPIO_R2 GPIO Port C Peripheral Ready [2:2] SYSCTL_PRGPIO_R3 GPIO Port D Peripheral Ready [3:3] SYSCTL_PRGPIO_R4 GPIO Port E Peripheral Ready [4:4] SYSCTL_PRGPIO_R5 GPIO Port F Peripheral Ready [5:5] SYSCTL_PRGPIO_R6 GPIO Port G Peripheral Ready [6:6] SYSCTL_PRGPIO_R7 GPIO Port H Peripheral Ready [7:7] SYSCTL_PRGPIO_R8 GPIO Port J Peripheral Ready [8:8] SYSCTL_PRGPIO_R9 GPIO Port K Peripheral Ready [9:9] SYSCTL_PRGPIO_R10 GPIO Port L Peripheral Ready [10:10] SYSCTL_PRGPIO_R11 GPIO Port M Peripheral Ready [11:11] SYSCTL_PRGPIO_R12 GPIO Port N Peripheral Ready [12:12] SYSCTL_PRGPIO_R13 GPIO Port P Peripheral Ready [13:13] PRDMA Micro Direct Memory Access Peripheral Ready 0x00000A0C SYSCTL_PRDMA_R0 uDMA Module Peripheral Ready [0:0] PRHIB Hibernation Peripheral Ready 0x00000A14 SYSCTL_PRHIB_R0 Hibernation Module Peripheral Ready [0:0] PRUART Universal Asynchronous Receiver/Transmitter Peripheral Ready 0x00000A18 SYSCTL_PRUART_R0 UART Module 0 Peripheral Ready [0:0] SYSCTL_PRUART_R1 UART Module 1 Peripheral Ready [1:1] SYSCTL_PRUART_R2 UART Module 2 Peripheral Ready [2:2] SYSCTL_PRUART_R3 UART Module 3 Peripheral Ready [3:3] SYSCTL_PRUART_R4 UART Module 4 Peripheral Ready [4:4] SYSCTL_PRUART_R5 UART Module 5 Peripheral Ready [5:5] SYSCTL_PRUART_R6 UART Module 6 Peripheral Ready [6:6] SYSCTL_PRUART_R7 UART Module 7 Peripheral Ready [7:7] PRSSI Synchronous Serial Interface Peripheral Ready 0x00000A1C SYSCTL_PRSSI_R0 SSI Module 0 Peripheral Ready [0:0] SYSCTL_PRSSI_R1 SSI Module 1 Peripheral Ready [1:1] SYSCTL_PRSSI_R2 SSI Module 2 Peripheral Ready [2:2] SYSCTL_PRSSI_R3 SSI Module 3 Peripheral Ready [3:3] PRI2C Inter-Integrated Circuit Peripheral Ready 0x00000A20 SYSCTL_PRI2C_R0 I2C Module 0 Peripheral Ready [0:0] SYSCTL_PRI2C_R1 I2C Module 1 Peripheral Ready [1:1] SYSCTL_PRI2C_R2 I2C Module 2 Peripheral Ready [2:2] SYSCTL_PRI2C_R3 I2C Module 3 Peripheral Ready [3:3] SYSCTL_PRI2C_R4 I2C Module 4 Peripheral Ready [4:4] SYSCTL_PRI2C_R5 I2C Module 5 Peripheral Ready [5:5] PRUSB Universal Serial Bus Peripheral Ready 0x00000A28 SYSCTL_PRUSB_R0 USB Module Peripheral Ready [0:0] PRCAN Controller Area Network Peripheral Ready 0x00000A34 SYSCTL_PRCAN_R0 CAN Module 0 Peripheral Ready [0:0] PRADC Analog-to-Digital Converter Peripheral Ready 0x00000A38 SYSCTL_PRADC_R0 ADC Module 0 Peripheral Ready [0:0] SYSCTL_PRADC_R1 ADC Module 1 Peripheral Ready [1:1] PRACMP Analog Comparator Peripheral Ready 0x00000A3C SYSCTL_PRACMP_R0 Analog Comparator Module 0 Peripheral Ready [0:0] PREEPROM EEPROM Peripheral Ready 0x00000A58 SYSCTL_PREEPROM_R0 EEPROM Module Peripheral Ready [0:0] PRWTIMER Wide Timer Peripheral Ready 0x00000A5C SYSCTL_PRWTIMER_R0 Wide Timer 0 Peripheral Ready [0:0] SYSCTL_PRWTIMER_R1 Wide Timer 1 Peripheral Ready [1:1] SYSCTL_PRWTIMER_R2 Wide Timer 2 Peripheral Ready [2:2] SYSCTL_PRWTIMER_R3 Wide Timer 3 Peripheral Ready [3:3] SYSCTL_PRWTIMER_R4 Wide Timer 4 Peripheral Ready [4:4] SYSCTL_PRWTIMER_R5 Wide Timer 5 Peripheral Ready [5:5] UDMA Register map for UDMA peripheral UDM UDMA 0x400FF000 0 0x00001000 registers UDMA46 UDMAERR47 STAT DMA Status 0x00000000 UDMA_STAT_MASTEN Master Enable Status [0:0] UDMA_STAT_STATE Control State Machine Status [7:4] UDMA_STAT_STATE_IDLE Idle 0x0 UDMA_STAT_STATE_RD_CTRL Reading channel controller data 0x1 UDMA_STAT_STATE_RD_SRCENDP Reading source end pointer 0x2 UDMA_STAT_STATE_RD_DSTENDP Reading destination end pointer 0x3 UDMA_STAT_STATE_RD_SRCDAT Reading source data 0x4 UDMA_STAT_STATE_WR_DSTDAT Writing destination data 0x5 UDMA_STAT_STATE_WAIT Waiting for uDMA request to clear 0x6 UDMA_STAT_STATE_WR_CTRL Writing channel controller data 0x7 UDMA_STAT_STATE_STALL Stalled 0x8 UDMA_STAT_STATE_DONE Done 0x9 UDMA_STAT_STATE_UNDEF Undefined 0xa UDMA_STAT_DMACHANS Available uDMA Channels Minus 1 [20:16] CFG DMA Configuration 0x00000004 write-only UDMA_CFG_MASTEN Controller Master Enable [0:0] write-only CTLBASE DMA Channel Control Base Pointer 0x00000008 UDMA_CTLBASE_ADDR Channel Control Base Address [31:10] ALTBASE DMA Alternate Channel Control Base Pointer 0x0000000C UDMA_ALTBASE_ADDR Alternate Channel Address Pointer [31:0] WAITSTAT DMA Channel Wait-on-Request Status 0x00000010 UDMA_WAITSTAT_WAITREQ Channel [n] Wait Status [31:0] SWREQ DMA Channel Software Request 0x00000014 write-only UDMA_SWREQ Channel [n] Software Request [31:0] write-only USEBURSTSET DMA Channel Useburst Set 0x00000018 UDMA_USEBURSTSET_SET Channel [n] Useburst Set [31:0] USEBURSTCLR DMA Channel Useburst Clear 0x0000001C write-only UDMA_USEBURSTCLR_CLR Channel [n] Useburst Clear [31:0] write-only REQMASKSET DMA Channel Request Mask Set 0x00000020 UDMA_REQMASKSET_SET Channel [n] Request Mask Set [31:0] REQMASKCLR DMA Channel Request Mask Clear 0x00000024 write-only UDMA_REQMASKCLR_CLR Channel [n] Request Mask Clear [31:0] write-only ENASET DMA Channel Enable Set 0x00000028 UDMA_ENASET_SET Channel [n] Enable Set [31:0] ENACLR DMA Channel Enable Clear 0x0000002C write-only UDMA_ENACLR_CLR Clear Channel [n] Enable Clear [31:0] write-only ALTSET DMA Channel Primary Alternate Set 0x00000030 UDMA_ALTSET_SET Channel [n] Alternate Set [31:0] ALTCLR DMA Channel Primary Alternate Clear 0x00000034 write-only UDMA_ALTCLR_CLR Channel [n] Alternate Clear [31:0] write-only PRIOSET DMA Channel Priority Set 0x00000038 UDMA_PRIOSET_SET Channel [n] Priority Set [31:0] PRIOCLR DMA Channel Priority Clear 0x0000003C write-only UDMA_PRIOCLR_CLR Channel [n] Priority Clear [31:0] write-only ERRCLR DMA Bus Error Clear 0x0000004C UDMA_ERRCLR_ERRCLR uDMA Bus Error Status [0:0] CHASGN DMA Channel Assignment 0x00000500 UDMA_CHASGN Channel [n] Assignment Select [31:0] UDMA_CHASGN_PRIMARY Use the primary channel assignment 0x0 UDMA_CHASGN_SECONDARY Use the secondary channel assignment 0x1 CHIS DMA Channel Interrupt Status 0x00000504 UDMA_CHIS Channel [n] Interrupt Status [31:0] CHMAP0 DMA Channel Map Select 0 0x00000510 UDMA_CHMAP0_CH0SEL uDMA Channel 0 Source Select [3:0] UDMA_CHMAP0_CH1SEL uDMA Channel 1 Source Select [7:4] UDMA_CHMAP0_CH2SEL uDMA Channel 2 Source Select [11:8] UDMA_CHMAP0_CH3SEL uDMA Channel 3 Source Select [15:12] UDMA_CHMAP0_CH4SEL uDMA Channel 4 Source Select [19:16] UDMA_CHMAP0_CH5SEL uDMA Channel 5 Source Select [23:20] UDMA_CHMAP0_CH6SEL uDMA Channel 6 Source Select [27:24] UDMA_CHMAP0_CH7SEL uDMA Channel 7 Source Select [31:28] CHMAP1 DMA Channel Map Select 1 0x00000514 UDMA_CHMAP1_CH8SEL uDMA Channel 8 Source Select [3:0] UDMA_CHMAP1_CH9SEL uDMA Channel 9 Source Select [7:4] UDMA_CHMAP1_CH10SEL uDMA Channel 10 Source Select [11:8] UDMA_CHMAP1_CH11SEL uDMA Channel 11 Source Select [15:12] UDMA_CHMAP1_CH12SEL uDMA Channel 12 Source Select [19:16] UDMA_CHMAP1_CH13SEL uDMA Channel 13 Source Select [23:20] UDMA_CHMAP1_CH14SEL uDMA Channel 14 Source Select [27:24] UDMA_CHMAP1_CH15SEL uDMA Channel 15 Source Select [31:28] CHMAP2 DMA Channel Map Select 2 0x00000518 UDMA_CHMAP2_CH16SEL uDMA Channel 16 Source Select [3:0] UDMA_CHMAP2_CH17SEL uDMA Channel 17 Source Select [7:4] UDMA_CHMAP2_CH18SEL uDMA Channel 18 Source Select [11:8] UDMA_CHMAP2_CH19SEL uDMA Channel 19 Source Select [15:12] UDMA_CHMAP2_CH20SEL uDMA Channel 20 Source Select [19:16] UDMA_CHMAP2_CH21SEL uDMA Channel 21 Source Select [23:20] UDMA_CHMAP2_CH22SEL uDMA Channel 22 Source Select [27:24] UDMA_CHMAP2_CH23SEL uDMA Channel 23 Source Select [31:28] CHMAP3 DMA Channel Map Select 3 0x0000051C UDMA_CHMAP3_CH24SEL uDMA Channel 24 Source Select [3:0] UDMA_CHMAP3_CH25SEL uDMA Channel 25 Source Select [7:4] UDMA_CHMAP3_CH26SEL uDMA Channel 26 Source Select [11:8] UDMA_CHMAP3_CH27SEL uDMA Channel 27 Source Select [15:12] UDMA_CHMAP3_CH28SEL uDMA Channel 28 Source Select [19:16] UDMA_CHMAP3_CH29SEL uDMA Channel 29 Source Select [23:20] UDMA_CHMAP3_CH30SEL uDMA Channel 30 Source Select [27:24] UDMA_CHMAP3_CH31SEL uDMA Channel 31 Source Select [31:28] FLASH FLASH Memory Map for TM4C1237H6PGE 0x00000000 0 0x00040000 FLASH Memory ROM ROM Memory Map for TM4C1237H6PGE 0x01000000 0 0x00008c00 ROM Boot Loader/TivaWare SRAM SRAM Memory Map for TM4C1237H6PGE 0x20000000 0 0x00008000 SRAM