Texas Instruments TI TM4C123AH6PM 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 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_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] 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_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_CTSMIM UART Clear to Send Modem Interrupt Mask [1:1] 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_CTSRIS UART Clear to Send Modem Raw Interrupt Status [1:1] 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_CTSMIS UART Clear to Send Modem Masked Interrupt Status [1:1] 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_CTSMIC UART Clear to Send Modem Interrupt Clear [1:1] 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 PWM0 Register map for PWM0 peripheral PWM PWM0 0x40028000 0 0x00001000 registers PWM0_010 PWM0_111 PWM0_212 PWM0_345 PWM0_FAULT9 CTL PWM Master Control 0x00000000 PWM_CTL_GLOBALSYNC0 Update PWM Generator 0 [0:0] PWM_CTL_GLOBALSYNC1 Update PWM Generator 1 [1:1] PWM_CTL_GLOBALSYNC2 Update PWM Generator 2 [2:2] PWM_CTL_GLOBALSYNC3 Update PWM Generator 3 [3:3] SYNC PWM Time Base Sync 0x00000004 PWM_SYNC_SYNC0 Reset Generator 0 Counter [0:0] PWM_SYNC_SYNC1 Reset Generator 1 Counter [1:1] PWM_SYNC_SYNC2 Reset Generator 2 Counter [2:2] PWM_SYNC_SYNC3 Reset Generator 3 Counter [3:3] ENABLE PWM Output Enable 0x00000008 PWM_ENABLE_PWM0EN PWM0 Output Enable [0:0] PWM_ENABLE_PWM1EN PWM1 Output Enable [1:1] PWM_ENABLE_PWM2EN PWM2 Output Enable [2:2] PWM_ENABLE_PWM3EN PWM3 Output Enable [3:3] PWM_ENABLE_PWM4EN PWM4 Output Enable [4:4] PWM_ENABLE_PWM5EN PWM5 Output Enable [5:5] PWM_ENABLE_PWM6EN PWM6 Output Enable [6:6] PWM_ENABLE_PWM7EN PWM7 Output Enable [7:7] INVERT PWM Output Inversion 0x0000000C PWM_INVERT_PWM0INV Invert PWM0 Signal [0:0] PWM_INVERT_PWM1INV Invert PWM1 Signal [1:1] PWM_INVERT_PWM2INV Invert PWM2 Signal [2:2] PWM_INVERT_PWM3INV Invert PWM3 Signal [3:3] PWM_INVERT_PWM4INV Invert PWM4 Signal [4:4] PWM_INVERT_PWM5INV Invert PWM5 Signal [5:5] PWM_INVERT_PWM6INV Invert PWM6 Signal [6:6] PWM_INVERT_PWM7INV Invert PWM7 Signal [7:7] FAULT PWM Output Fault 0x00000010 PWM_FAULT_FAULT0 PWM0 Fault [0:0] PWM_FAULT_FAULT1 PWM1 Fault [1:1] PWM_FAULT_FAULT2 PWM2 Fault [2:2] PWM_FAULT_FAULT3 PWM3 Fault [3:3] PWM_FAULT_FAULT4 PWM4 Fault [4:4] PWM_FAULT_FAULT5 PWM5 Fault [5:5] PWM_FAULT_FAULT6 PWM6 Fault [6:6] PWM_FAULT_FAULT7 PWM7 Fault [7:7] INTEN PWM Interrupt Enable 0x00000014 PWM_INTEN_INTPWM0 PWM0 Interrupt Enable [0:0] PWM_INTEN_INTPWM1 PWM1 Interrupt Enable [1:1] PWM_INTEN_INTPWM2 PWM2 Interrupt Enable [2:2] PWM_INTEN_INTPWM3 PWM3 Interrupt Enable [3:3] PWM_INTEN_INTFAULT0 Interrupt Fault 0 [16:16] PWM_INTEN_INTFAULT1 Interrupt Fault 1 [17:17] PWM_INTEN_INTFAULT2 Interrupt Fault 2 [18:18] PWM_INTEN_INTFAULT3 Interrupt Fault 3 [19:19] RIS PWM Raw Interrupt Status 0x00000018 PWM_RIS_INTPWM0 PWM0 Interrupt Asserted [0:0] PWM_RIS_INTPWM1 PWM1 Interrupt Asserted [1:1] PWM_RIS_INTPWM2 PWM2 Interrupt Asserted [2:2] PWM_RIS_INTPWM3 PWM3 Interrupt Asserted [3:3] PWM_RIS_INTFAULT0 Interrupt Fault PWM 0 [16:16] PWM_RIS_INTFAULT1 Interrupt Fault PWM 1 [17:17] PWM_RIS_INTFAULT2 Interrupt Fault PWM 2 [18:18] PWM_RIS_INTFAULT3 Interrupt Fault PWM 3 [19:19] ISC PWM Interrupt Status and Clear 0x0000001C PWM_ISC_INTPWM0 PWM0 Interrupt Status [0:0] PWM_ISC_INTPWM1 PWM1 Interrupt Status [1:1] PWM_ISC_INTPWM2 PWM2 Interrupt Status [2:2] PWM_ISC_INTPWM3 PWM3 Interrupt Status [3:3] PWM_ISC_INTFAULT0 FAULT0 Interrupt Asserted [16:16] PWM_ISC_INTFAULT1 FAULT1 Interrupt Asserted [17:17] PWM_ISC_INTFAULT2 FAULT2 Interrupt Asserted [18:18] PWM_ISC_INTFAULT3 FAULT3 Interrupt Asserted [19:19] STATUS PWM Status 0x00000020 PWM_STATUS_FAULT0 Generator 0 Fault Status [0:0] PWM_STATUS_FAULT1 Generator 1 Fault Status [1:1] PWM_STATUS_FAULT2 Generator 2 Fault Status [2:2] PWM_STATUS_FAULT3 Generator 3 Fault Status [3:3] FAULTVAL PWM Fault Condition Value 0x00000024 PWM_FAULTVAL_PWM0 PWM0 Fault Value [0:0] PWM_FAULTVAL_PWM1 PWM1 Fault Value [1:1] PWM_FAULTVAL_PWM2 PWM2 Fault Value [2:2] PWM_FAULTVAL_PWM3 PWM3 Fault Value [3:3] PWM_FAULTVAL_PWM4 PWM4 Fault Value [4:4] PWM_FAULTVAL_PWM5 PWM5 Fault Value [5:5] PWM_FAULTVAL_PWM6 PWM6 Fault Value [6:6] PWM_FAULTVAL_PWM7 PWM7 Fault Value [7:7] ENUPD PWM Enable Update 0x00000028 PWM_ENUPD_ENUPD0 PWM0 Enable Update Mode [1:0] PWM_ENUPD_ENUPD0_IMM Immediate 0x0 PWM_ENUPD_ENUPD0_LSYNC Locally Synchronized 0x2 PWM_ENUPD_ENUPD0_GSYNC Globally Synchronized 0x3 PWM_ENUPD_ENUPD1 PWM1 Enable Update Mode [3:2] PWM_ENUPD_ENUPD1_IMM Immediate 0x0 PWM_ENUPD_ENUPD1_LSYNC Locally Synchronized 0x2 PWM_ENUPD_ENUPD1_GSYNC Globally Synchronized 0x3 PWM_ENUPD_ENUPD2 PWM2 Enable Update Mode [5:4] PWM_ENUPD_ENUPD2_IMM Immediate 0x0 PWM_ENUPD_ENUPD2_LSYNC Locally Synchronized 0x2 PWM_ENUPD_ENUPD2_GSYNC Globally Synchronized 0x3 PWM_ENUPD_ENUPD3 PWM3 Enable Update Mode [7:6] PWM_ENUPD_ENUPD3_IMM Immediate 0x0 PWM_ENUPD_ENUPD3_LSYNC Locally Synchronized 0x2 PWM_ENUPD_ENUPD3_GSYNC Globally Synchronized 0x3 PWM_ENUPD_ENUPD4 PWM4 Enable Update Mode [9:8] PWM_ENUPD_ENUPD4_IMM Immediate 0x0 PWM_ENUPD_ENUPD4_LSYNC Locally Synchronized 0x2 PWM_ENUPD_ENUPD4_GSYNC Globally Synchronized 0x3 PWM_ENUPD_ENUPD5 PWM5 Enable Update Mode [11:10] PWM_ENUPD_ENUPD5_IMM Immediate 0x0 PWM_ENUPD_ENUPD5_LSYNC Locally Synchronized 0x2 PWM_ENUPD_ENUPD5_GSYNC Globally Synchronized 0x3 PWM_ENUPD_ENUPD6 PWM6 Enable Update Mode [13:12] PWM_ENUPD_ENUPD6_IMM Immediate 0x0 PWM_ENUPD_ENUPD6_LSYNC Locally Synchronized 0x2 PWM_ENUPD_ENUPD6_GSYNC Globally Synchronized 0x3 PWM_ENUPD_ENUPD7 PWM7 Enable Update Mode [15:14] PWM_ENUPD_ENUPD7_IMM Immediate 0x0 PWM_ENUPD_ENUPD7_LSYNC Locally Synchronized 0x2 PWM_ENUPD_ENUPD7_GSYNC Globally Synchronized 0x3 _0_CTL PWM0 Control 0x00000040 PWM_0_CTL_ENABLE PWM Block Enable [0:0] PWM_0_CTL_MODE Counter Mode [1:1] PWM_0_CTL_DEBUG Debug Mode [2:2] PWM_0_CTL_LOADUPD Load Register Update Mode [3:3] PWM_0_CTL_CMPAUPD Comparator A Update Mode [4:4] PWM_0_CTL_CMPBUPD Comparator B Update Mode [5:5] PWM_0_CTL_GENAUPD PWMnGENA Update Mode [7:6] PWM_0_CTL_GENAUPD_I Immediate 0x0 PWM_0_CTL_GENAUPD_LS Locally Synchronized 0x2 PWM_0_CTL_GENAUPD_GS Globally Synchronized 0x3 PWM_0_CTL_GENBUPD PWMnGENB Update Mode [9:8] PWM_0_CTL_GENBUPD_I Immediate 0x0 PWM_0_CTL_GENBUPD_LS Locally Synchronized 0x2 PWM_0_CTL_GENBUPD_GS Globally Synchronized 0x3 PWM_0_CTL_DBCTLUPD PWMnDBCTL Update Mode [11:10] PWM_0_CTL_DBCTLUPD_I Immediate 0x0 PWM_0_CTL_DBCTLUPD_LS Locally Synchronized 0x2 PWM_0_CTL_DBCTLUPD_GS Globally Synchronized 0x3 PWM_0_CTL_DBRISEUPD PWMnDBRISE Update Mode [13:12] PWM_0_CTL_DBRISEUPD_I Immediate 0x0 PWM_0_CTL_DBRISEUPD_LS Locally Synchronized 0x2 PWM_0_CTL_DBRISEUPD_GS Globally Synchronized 0x3 PWM_0_CTL_DBFALLUPD Specifies the update mode for the PWMnDBFALL register [15:14] PWM_0_CTL_DBFALLUPD_I Immediate 0x0 PWM_0_CTL_DBFALLUPD_LS Locally Synchronized 0x2 PWM_0_CTL_DBFALLUPD_GS Globally Synchronized 0x3 PWM_0_CTL_FLTSRC Fault Condition Source [16:16] PWM_0_CTL_MINFLTPER Minimum Fault Period [17:17] PWM_0_CTL_LATCH Latch Fault Input [18:18] _0_INTEN PWM0 Interrupt and Trigger Enable 0x00000044 PWM_0_INTEN_INTCNTZERO Interrupt for Counter=0 [0:0] PWM_0_INTEN_INTCNTLOAD Interrupt for Counter=Load [1:1] PWM_0_INTEN_INTCMPAU Interrupt for Counter=Comparator A Up [2:2] PWM_0_INTEN_INTCMPAD Interrupt for Counter=Comparator A Down [3:3] PWM_0_INTEN_INTCMPBU Interrupt for Counter=Comparator B Up [4:4] PWM_0_INTEN_INTCMPBD Interrupt for Counter=Comparator B Down [5:5] PWM_0_INTEN_TRCNTZERO Trigger for Counter=0 [8:8] PWM_0_INTEN_TRCNTLOAD Trigger for Counter=Load [9:9] PWM_0_INTEN_TRCMPAU Trigger for Counter=Comparator A Up [10:10] PWM_0_INTEN_TRCMPAD Trigger for Counter=Comparator A Down [11:11] PWM_0_INTEN_TRCMPBU Trigger for Counter=Comparator B Up [12:12] PWM_0_INTEN_TRCMPBD Trigger for Counter=Comparator B Down [13:13] _0_RIS PWM0 Raw Interrupt Status 0x00000048 PWM_0_RIS_INTCNTZERO Counter=0 Interrupt Status [0:0] PWM_0_RIS_INTCNTLOAD Counter=Load Interrupt Status [1:1] PWM_0_RIS_INTCMPAU Comparator A Up Interrupt Status [2:2] PWM_0_RIS_INTCMPAD Comparator A Down Interrupt Status [3:3] PWM_0_RIS_INTCMPBU Comparator B Up Interrupt Status [4:4] PWM_0_RIS_INTCMPBD Comparator B Down Interrupt Status [5:5] _0_ISC PWM0 Interrupt Status and Clear 0x0000004C PWM_0_ISC_INTCNTZERO Counter=0 Interrupt [0:0] PWM_0_ISC_INTCNTLOAD Counter=Load Interrupt [1:1] PWM_0_ISC_INTCMPAU Comparator A Up Interrupt [2:2] PWM_0_ISC_INTCMPAD Comparator A Down Interrupt [3:3] PWM_0_ISC_INTCMPBU Comparator B Up Interrupt [4:4] PWM_0_ISC_INTCMPBD Comparator B Down Interrupt [5:5] _0_LOAD PWM0 Load 0x00000050 PWM_0_LOAD Counter Load Value [15:0] _0_COUNT PWM0 Counter 0x00000054 PWM_0_COUNT Counter Value [15:0] _0_CMPA PWM0 Compare A 0x00000058 PWM_0_CMPA Comparator A Value [15:0] _0_CMPB PWM0 Compare B 0x0000005C PWM_0_CMPB Comparator B Value [15:0] _0_GENA PWM0 Generator A Control 0x00000060 PWM_0_GENA_ACTZERO Action for Counter=0 [1:0] PWM_0_GENA_ACTZERO_NONE Do nothing 0x0 PWM_0_GENA_ACTZERO_INV Invert the output signal 0x1 PWM_0_GENA_ACTZERO_ZERO Set the output signal to 0 0x2 PWM_0_GENA_ACTZERO_ONE Set the output signal to 1 0x3 PWM_0_GENA_ACTLOAD Action for Counter=Load [3:2] PWM_0_GENA_ACTLOAD_NONE Do nothing 0x0 PWM_0_GENA_ACTLOAD_INV Invert the output signal 0x1 PWM_0_GENA_ACTLOAD_ZERO Set the output signal to 0 0x2 PWM_0_GENA_ACTLOAD_ONE Set the output signal to 1 0x3 PWM_0_GENA_ACTCMPAU Action for Comparator A Up [5:4] PWM_0_GENA_ACTCMPAU_NONE Do nothing 0x0 PWM_0_GENA_ACTCMPAU_INV Invert the output signal 0x1 PWM_0_GENA_ACTCMPAU_ZERO Set the output signal to 0 0x2 PWM_0_GENA_ACTCMPAU_ONE Set the output signal to 1 0x3 PWM_0_GENA_ACTCMPAD Action for Comparator A Down [7:6] PWM_0_GENA_ACTCMPAD_NONE Do nothing 0x0 PWM_0_GENA_ACTCMPAD_INV Invert the output signal 0x1 PWM_0_GENA_ACTCMPAD_ZERO Set the output signal to 0 0x2 PWM_0_GENA_ACTCMPAD_ONE Set the output signal to 1 0x3 PWM_0_GENA_ACTCMPBU Action for Comparator B Up [9:8] PWM_0_GENA_ACTCMPBU_NONE Do nothing 0x0 PWM_0_GENA_ACTCMPBU_INV Invert the output signal 0x1 PWM_0_GENA_ACTCMPBU_ZERO Set the output signal to 0 0x2 PWM_0_GENA_ACTCMPBU_ONE Set the output signal to 1 0x3 PWM_0_GENA_ACTCMPBD Action for Comparator B Down [11:10] PWM_0_GENA_ACTCMPBD_NONE Do nothing 0x0 PWM_0_GENA_ACTCMPBD_INV Invert the output signal 0x1 PWM_0_GENA_ACTCMPBD_ZERO Set the output signal to 0 0x2 PWM_0_GENA_ACTCMPBD_ONE Set the output signal to 1 0x3 _0_GENB PWM0 Generator B Control 0x00000064 PWM_0_GENB_ACTZERO Action for Counter=0 [1:0] PWM_0_GENB_ACTZERO_NONE Do nothing 0x0 PWM_0_GENB_ACTZERO_INV Invert the output signal 0x1 PWM_0_GENB_ACTZERO_ZERO Set the output signal to 0 0x2 PWM_0_GENB_ACTZERO_ONE Set the output signal to 1 0x3 PWM_0_GENB_ACTLOAD Action for Counter=Load [3:2] PWM_0_GENB_ACTLOAD_NONE Do nothing 0x0 PWM_0_GENB_ACTLOAD_INV Invert the output signal 0x1 PWM_0_GENB_ACTLOAD_ZERO Set the output signal to 0 0x2 PWM_0_GENB_ACTLOAD_ONE Set the output signal to 1 0x3 PWM_0_GENB_ACTCMPAU Action for Comparator A Up [5:4] PWM_0_GENB_ACTCMPAU_NONE Do nothing 0x0 PWM_0_GENB_ACTCMPAU_INV Invert the output signal 0x1 PWM_0_GENB_ACTCMPAU_ZERO Set the output signal to 0 0x2 PWM_0_GENB_ACTCMPAU_ONE Set the output signal to 1 0x3 PWM_0_GENB_ACTCMPAD Action for Comparator A Down [7:6] PWM_0_GENB_ACTCMPAD_NONE Do nothing 0x0 PWM_0_GENB_ACTCMPAD_INV Invert the output signal 0x1 PWM_0_GENB_ACTCMPAD_ZERO Set the output signal to 0 0x2 PWM_0_GENB_ACTCMPAD_ONE Set the output signal to 1 0x3 PWM_0_GENB_ACTCMPBU Action for Comparator B Up [9:8] PWM_0_GENB_ACTCMPBU_NONE Do nothing 0x0 PWM_0_GENB_ACTCMPBU_INV Invert the output signal 0x1 PWM_0_GENB_ACTCMPBU_ZERO Set the output signal to 0 0x2 PWM_0_GENB_ACTCMPBU_ONE Set the output signal to 1 0x3 PWM_0_GENB_ACTCMPBD Action for Comparator B Down [11:10] PWM_0_GENB_ACTCMPBD_NONE Do nothing 0x0 PWM_0_GENB_ACTCMPBD_INV Invert the output signal 0x1 PWM_0_GENB_ACTCMPBD_ZERO Set the output signal to 0 0x2 PWM_0_GENB_ACTCMPBD_ONE Set the output signal to 1 0x3 _0_DBCTL PWM0 Dead-Band Control 0x00000068 PWM_0_DBCTL_ENABLE Dead-Band Generator Enable [0:0] _0_DBRISE PWM0 Dead-Band Rising-Edge Delay 0x0000006C PWM_0_DBRISE_DELAY Dead-Band Rise Delay [11:0] _0_DBFALL PWM0 Dead-Band Falling-Edge-Delay 0x00000070 PWM_0_DBFALL_DELAY Dead-Band Fall Delay [11:0] _0_FLTSRC0 PWM0 Fault Source 0 0x00000074 PWM_0_FLTSRC0_FAULT0 Fault0 [0:0] PWM_0_FLTSRC0_FAULT1 Fault1 Input [1:1] PWM_0_FLTSRC0_FAULT2 Fault2 Input [2:2] PWM_0_FLTSRC0_FAULT3 Fault3 Input [3:3] _0_FLTSRC1 PWM0 Fault Source 1 0x00000078 PWM_0_FLTSRC1_DCMP0 Digital Comparator 0 [0:0] PWM_0_FLTSRC1_DCMP1 Digital Comparator 1 [1:1] PWM_0_FLTSRC1_DCMP2 Digital Comparator 2 [2:2] PWM_0_FLTSRC1_DCMP3 Digital Comparator 3 [3:3] PWM_0_FLTSRC1_DCMP4 Digital Comparator 4 [4:4] PWM_0_FLTSRC1_DCMP5 Digital Comparator 5 [5:5] PWM_0_FLTSRC1_DCMP6 Digital Comparator 6 [6:6] PWM_0_FLTSRC1_DCMP7 Digital Comparator 7 [7:7] _0_MINFLTPER PWM0 Minimum Fault Period 0x0000007C PWM_0_MINFLTPER Minimum Fault Period [15:0] _1_CTL PWM1 Control 0x00000080 PWM_1_CTL_ENABLE PWM Block Enable [0:0] PWM_1_CTL_MODE Counter Mode [1:1] PWM_1_CTL_DEBUG Debug Mode [2:2] PWM_1_CTL_LOADUPD Load Register Update Mode [3:3] PWM_1_CTL_CMPAUPD Comparator A Update Mode [4:4] PWM_1_CTL_CMPBUPD Comparator B Update Mode [5:5] PWM_1_CTL_GENAUPD PWMnGENA Update Mode [7:6] PWM_1_CTL_GENAUPD_I Immediate 0x0 PWM_1_CTL_GENAUPD_LS Locally Synchronized 0x2 PWM_1_CTL_GENAUPD_GS Globally Synchronized 0x3 PWM_1_CTL_GENBUPD PWMnGENB Update Mode [9:8] PWM_1_CTL_GENBUPD_I Immediate 0x0 PWM_1_CTL_GENBUPD_LS Locally Synchronized 0x2 PWM_1_CTL_GENBUPD_GS Globally Synchronized 0x3 PWM_1_CTL_DBCTLUPD PWMnDBCTL Update Mode [11:10] PWM_1_CTL_DBCTLUPD_I Immediate 0x0 PWM_1_CTL_DBCTLUPD_LS Locally Synchronized 0x2 PWM_1_CTL_DBCTLUPD_GS Globally Synchronized 0x3 PWM_1_CTL_DBRISEUPD PWMnDBRISE Update Mode [13:12] PWM_1_CTL_DBRISEUPD_I Immediate 0x0 PWM_1_CTL_DBRISEUPD_LS Locally Synchronized 0x2 PWM_1_CTL_DBRISEUPD_GS Globally Synchronized 0x3 PWM_1_CTL_DBFALLUPD Specifies the update mode for the PWMnDBFALL register [15:14] PWM_1_CTL_DBFALLUPD_I Immediate 0x0 PWM_1_CTL_DBFALLUPD_LS Locally Synchronized 0x2 PWM_1_CTL_DBFALLUPD_GS Globally Synchronized 0x3 PWM_1_CTL_FLTSRC Fault Condition Source [16:16] PWM_1_CTL_MINFLTPER Minimum Fault Period [17:17] PWM_1_CTL_LATCH Latch Fault Input [18:18] _1_INTEN PWM1 Interrupt and Trigger Enable 0x00000084 PWM_1_INTEN_INTCNTZERO Interrupt for Counter=0 [0:0] PWM_1_INTEN_INTCNTLOAD Interrupt for Counter=Load [1:1] PWM_1_INTEN_INTCMPAU Interrupt for Counter=Comparator A Up [2:2] PWM_1_INTEN_INTCMPAD Interrupt for Counter=Comparator A Down [3:3] PWM_1_INTEN_INTCMPBU Interrupt for Counter=Comparator B Up [4:4] PWM_1_INTEN_INTCMPBD Interrupt for Counter=Comparator B Down [5:5] PWM_1_INTEN_TRCNTZERO Trigger for Counter=0 [8:8] PWM_1_INTEN_TRCNTLOAD Trigger for Counter=Load [9:9] PWM_1_INTEN_TRCMPAU Trigger for Counter=Comparator A Up [10:10] PWM_1_INTEN_TRCMPAD Trigger for Counter=Comparator A Down [11:11] PWM_1_INTEN_TRCMPBU Trigger for Counter=Comparator B Up [12:12] PWM_1_INTEN_TRCMPBD Trigger for Counter=Comparator B Down [13:13] _1_RIS PWM1 Raw Interrupt Status 0x00000088 PWM_1_RIS_INTCNTZERO Counter=0 Interrupt Status [0:0] PWM_1_RIS_INTCNTLOAD Counter=Load Interrupt Status [1:1] PWM_1_RIS_INTCMPAU Comparator A Up Interrupt Status [2:2] PWM_1_RIS_INTCMPAD Comparator A Down Interrupt Status [3:3] PWM_1_RIS_INTCMPBU Comparator B Up Interrupt Status [4:4] PWM_1_RIS_INTCMPBD Comparator B Down Interrupt Status [5:5] _1_ISC PWM1 Interrupt Status and Clear 0x0000008C PWM_1_ISC_INTCNTZERO Counter=0 Interrupt [0:0] PWM_1_ISC_INTCNTLOAD Counter=Load Interrupt [1:1] PWM_1_ISC_INTCMPAU Comparator A Up Interrupt [2:2] PWM_1_ISC_INTCMPAD Comparator A Down Interrupt [3:3] PWM_1_ISC_INTCMPBU Comparator B Up Interrupt [4:4] PWM_1_ISC_INTCMPBD Comparator B Down Interrupt [5:5] _1_LOAD PWM1 Load 0x00000090 PWM_1_LOAD_LOAD Counter Load Value [15:0] _1_COUNT PWM1 Counter 0x00000094 PWM_1_COUNT_COUNT Counter Value [15:0] _1_CMPA PWM1 Compare A 0x00000098 PWM_1_CMPA_COMPA Comparator A Value [15:0] _1_CMPB PWM1 Compare B 0x0000009C PWM_1_CMPB_COMPB Comparator B Value [15:0] _1_GENA PWM1 Generator A Control 0x000000A0 PWM_1_GENA_ACTZERO Action for Counter=0 [1:0] PWM_1_GENA_ACTZERO_NONE Do nothing 0x0 PWM_1_GENA_ACTZERO_INV Invert the output signal 0x1 PWM_1_GENA_ACTZERO_ZERO Set the output signal to 0 0x2 PWM_1_GENA_ACTZERO_ONE Set the output signal to 1 0x3 PWM_1_GENA_ACTLOAD Action for Counter=Load [3:2] PWM_1_GENA_ACTLOAD_NONE Do nothing 0x0 PWM_1_GENA_ACTLOAD_INV Invert the output signal 0x1 PWM_1_GENA_ACTLOAD_ZERO Set the output signal to 0 0x2 PWM_1_GENA_ACTLOAD_ONE Set the output signal to 1 0x3 PWM_1_GENA_ACTCMPAU Action for Comparator A Up [5:4] PWM_1_GENA_ACTCMPAU_NONE Do nothing 0x0 PWM_1_GENA_ACTCMPAU_INV Invert the output signal 0x1 PWM_1_GENA_ACTCMPAU_ZERO Set the output signal to 0 0x2 PWM_1_GENA_ACTCMPAU_ONE Set the output signal to 1 0x3 PWM_1_GENA_ACTCMPAD Action for Comparator A Down [7:6] PWM_1_GENA_ACTCMPAD_NONE Do nothing 0x0 PWM_1_GENA_ACTCMPAD_INV Invert the output signal 0x1 PWM_1_GENA_ACTCMPAD_ZERO Set the output signal to 0 0x2 PWM_1_GENA_ACTCMPAD_ONE Set the output signal to 1 0x3 PWM_1_GENA_ACTCMPBU Action for Comparator B Up [9:8] PWM_1_GENA_ACTCMPBU_NONE Do nothing 0x0 PWM_1_GENA_ACTCMPBU_INV Invert the output signal 0x1 PWM_1_GENA_ACTCMPBU_ZERO Set the output signal to 0 0x2 PWM_1_GENA_ACTCMPBU_ONE Set the output signal to 1 0x3 PWM_1_GENA_ACTCMPBD Action for Comparator B Down [11:10] PWM_1_GENA_ACTCMPBD_NONE Do nothing 0x0 PWM_1_GENA_ACTCMPBD_INV Invert the output signal 0x1 PWM_1_GENA_ACTCMPBD_ZERO Set the output signal to 0 0x2 PWM_1_GENA_ACTCMPBD_ONE Set the output signal to 1 0x3 _1_GENB PWM1 Generator B Control 0x000000A4 PWM_1_GENB_ACTZERO Action for Counter=0 [1:0] PWM_1_GENB_ACTZERO_NONE Do nothing 0x0 PWM_1_GENB_ACTZERO_INV Invert the output signal 0x1 PWM_1_GENB_ACTZERO_ZERO Set the output signal to 0 0x2 PWM_1_GENB_ACTZERO_ONE Set the output signal to 1 0x3 PWM_1_GENB_ACTLOAD Action for Counter=Load [3:2] PWM_1_GENB_ACTLOAD_NONE Do nothing 0x0 PWM_1_GENB_ACTLOAD_INV Invert the output signal 0x1 PWM_1_GENB_ACTLOAD_ZERO Set the output signal to 0 0x2 PWM_1_GENB_ACTLOAD_ONE Set the output signal to 1 0x3 PWM_1_GENB_ACTCMPAU Action for Comparator A Up [5:4] PWM_1_GENB_ACTCMPAU_NONE Do nothing 0x0 PWM_1_GENB_ACTCMPAU_INV Invert the output signal 0x1 PWM_1_GENB_ACTCMPAU_ZERO Set the output signal to 0 0x2 PWM_1_GENB_ACTCMPAU_ONE Set the output signal to 1 0x3 PWM_1_GENB_ACTCMPAD Action for Comparator A Down [7:6] PWM_1_GENB_ACTCMPAD_NONE Do nothing 0x0 PWM_1_GENB_ACTCMPAD_INV Invert the output signal 0x1 PWM_1_GENB_ACTCMPAD_ZERO Set the output signal to 0 0x2 PWM_1_GENB_ACTCMPAD_ONE Set the output signal to 1 0x3 PWM_1_GENB_ACTCMPBU Action for Comparator B Up [9:8] PWM_1_GENB_ACTCMPBU_NONE Do nothing 0x0 PWM_1_GENB_ACTCMPBU_INV Invert the output signal 0x1 PWM_1_GENB_ACTCMPBU_ZERO Set the output signal to 0 0x2 PWM_1_GENB_ACTCMPBU_ONE Set the output signal to 1 0x3 PWM_1_GENB_ACTCMPBD Action for Comparator B Down [11:10] PWM_1_GENB_ACTCMPBD_NONE Do nothing 0x0 PWM_1_GENB_ACTCMPBD_INV Invert the output signal 0x1 PWM_1_GENB_ACTCMPBD_ZERO Set the output signal to 0 0x2 PWM_1_GENB_ACTCMPBD_ONE Set the output signal to 1 0x3 _1_DBCTL PWM1 Dead-Band Control 0x000000A8 PWM_1_DBCTL_ENABLE Dead-Band Generator Enable [0:0] _1_DBRISE PWM1 Dead-Band Rising-Edge Delay 0x000000AC PWM_1_DBRISE_RISEDELAY Dead-Band Rise Delay [11:0] _1_DBFALL PWM1 Dead-Band Falling-Edge-Delay 0x000000B0 PWM_1_DBFALL_FALLDELAY Dead-Band Fall Delay [11:0] _1_FLTSRC0 PWM1 Fault Source 0 0x000000B4 PWM_1_FLTSRC0_FAULT0 Fault0 [0:0] PWM_1_FLTSRC0_FAULT1 Fault1 Input [1:1] PWM_1_FLTSRC0_FAULT2 Fault2 Input [2:2] PWM_1_FLTSRC0_FAULT3 Fault3 Input [3:3] _1_FLTSRC1 PWM1 Fault Source 1 0x000000B8 PWM_1_FLTSRC1_DCMP0 Digital Comparator 0 [0:0] PWM_1_FLTSRC1_DCMP1 Digital Comparator 1 [1:1] PWM_1_FLTSRC1_DCMP2 Digital Comparator 2 [2:2] PWM_1_FLTSRC1_DCMP3 Digital Comparator 3 [3:3] PWM_1_FLTSRC1_DCMP4 Digital Comparator 4 [4:4] PWM_1_FLTSRC1_DCMP5 Digital Comparator 5 [5:5] PWM_1_FLTSRC1_DCMP6 Digital Comparator 6 [6:6] PWM_1_FLTSRC1_DCMP7 Digital Comparator 7 [7:7] _1_MINFLTPER PWM1 Minimum Fault Period 0x000000BC PWM_1_MINFLTPER_MFP Minimum Fault Period [15:0] _2_CTL PWM2 Control 0x000000C0 PWM_2_CTL_ENABLE PWM Block Enable [0:0] PWM_2_CTL_MODE Counter Mode [1:1] PWM_2_CTL_DEBUG Debug Mode [2:2] PWM_2_CTL_LOADUPD Load Register Update Mode [3:3] PWM_2_CTL_CMPAUPD Comparator A Update Mode [4:4] PWM_2_CTL_CMPBUPD Comparator B Update Mode [5:5] PWM_2_CTL_GENAUPD PWMnGENA Update Mode [7:6] PWM_2_CTL_GENAUPD_I Immediate 0x0 PWM_2_CTL_GENAUPD_LS Locally Synchronized 0x2 PWM_2_CTL_GENAUPD_GS Globally Synchronized 0x3 PWM_2_CTL_GENBUPD PWMnGENB Update Mode [9:8] PWM_2_CTL_GENBUPD_I Immediate 0x0 PWM_2_CTL_GENBUPD_LS Locally Synchronized 0x2 PWM_2_CTL_GENBUPD_GS Globally Synchronized 0x3 PWM_2_CTL_DBCTLUPD PWMnDBCTL Update Mode [11:10] PWM_2_CTL_DBCTLUPD_I Immediate 0x0 PWM_2_CTL_DBCTLUPD_LS Locally Synchronized 0x2 PWM_2_CTL_DBCTLUPD_GS Globally Synchronized 0x3 PWM_2_CTL_DBRISEUPD PWMnDBRISE Update Mode [13:12] PWM_2_CTL_DBRISEUPD_I Immediate 0x0 PWM_2_CTL_DBRISEUPD_LS Locally Synchronized 0x2 PWM_2_CTL_DBRISEUPD_GS Globally Synchronized 0x3 PWM_2_CTL_DBFALLUPD Specifies the update mode for the PWMnDBFALL register [15:14] PWM_2_CTL_DBFALLUPD_I Immediate 0x0 PWM_2_CTL_DBFALLUPD_LS Locally Synchronized 0x2 PWM_2_CTL_DBFALLUPD_GS Globally Synchronized 0x3 PWM_2_CTL_FLTSRC Fault Condition Source [16:16] PWM_2_CTL_MINFLTPER Minimum Fault Period [17:17] PWM_2_CTL_LATCH Latch Fault Input [18:18] _2_INTEN PWM2 Interrupt and Trigger Enable 0x000000C4 PWM_2_INTEN_INTCNTZERO Interrupt for Counter=0 [0:0] PWM_2_INTEN_INTCNTLOAD Interrupt for Counter=Load [1:1] PWM_2_INTEN_INTCMPAU Interrupt for Counter=Comparator A Up [2:2] PWM_2_INTEN_INTCMPAD Interrupt for Counter=Comparator A Down [3:3] PWM_2_INTEN_INTCMPBU Interrupt for Counter=Comparator B Up [4:4] PWM_2_INTEN_INTCMPBD Interrupt for Counter=Comparator B Down [5:5] PWM_2_INTEN_TRCNTZERO Trigger for Counter=0 [8:8] PWM_2_INTEN_TRCNTLOAD Trigger for Counter=Load [9:9] PWM_2_INTEN_TRCMPAU Trigger for Counter=Comparator A Up [10:10] PWM_2_INTEN_TRCMPAD Trigger for Counter=Comparator A Down [11:11] PWM_2_INTEN_TRCMPBU Trigger for Counter=Comparator B Up [12:12] PWM_2_INTEN_TRCMPBD Trigger for Counter=Comparator B Down [13:13] _2_RIS PWM2 Raw Interrupt Status 0x000000C8 PWM_2_RIS_INTCNTZERO Counter=0 Interrupt Status [0:0] PWM_2_RIS_INTCNTLOAD Counter=Load Interrupt Status [1:1] PWM_2_RIS_INTCMPAU Comparator A Up Interrupt Status [2:2] PWM_2_RIS_INTCMPAD Comparator A Down Interrupt Status [3:3] PWM_2_RIS_INTCMPBU Comparator B Up Interrupt Status [4:4] PWM_2_RIS_INTCMPBD Comparator B Down Interrupt Status [5:5] _2_ISC PWM2 Interrupt Status and Clear 0x000000CC PWM_2_ISC_INTCNTZERO Counter=0 Interrupt [0:0] PWM_2_ISC_INTCNTLOAD Counter=Load Interrupt [1:1] PWM_2_ISC_INTCMPAU Comparator A Up Interrupt [2:2] PWM_2_ISC_INTCMPAD Comparator A Down Interrupt [3:3] PWM_2_ISC_INTCMPBU Comparator B Up Interrupt [4:4] PWM_2_ISC_INTCMPBD Comparator B Down Interrupt [5:5] _2_LOAD PWM2 Load 0x000000D0 PWM_2_LOAD_LOAD Counter Load Value [15:0] _2_COUNT PWM2 Counter 0x000000D4 PWM_2_COUNT_COUNT Counter Value [15:0] _2_CMPA PWM2 Compare A 0x000000D8 PWM_2_CMPA_COMPA Comparator A Value [15:0] _2_CMPB PWM2 Compare B 0x000000DC PWM_2_CMPB_COMPB Comparator B Value [15:0] _2_GENA PWM2 Generator A Control 0x000000E0 PWM_2_GENA_ACTZERO Action for Counter=0 [1:0] PWM_2_GENA_ACTZERO_NONE Do nothing 0x0 PWM_2_GENA_ACTZERO_INV Invert the output signal 0x1 PWM_2_GENA_ACTZERO_ZERO Set the output signal to 0 0x2 PWM_2_GENA_ACTZERO_ONE Set the output signal to 1 0x3 PWM_2_GENA_ACTLOAD Action for Counter=Load [3:2] PWM_2_GENA_ACTLOAD_NONE Do nothing 0x0 PWM_2_GENA_ACTLOAD_INV Invert the output signal 0x1 PWM_2_GENA_ACTLOAD_ZERO Set the output signal to 0 0x2 PWM_2_GENA_ACTLOAD_ONE Set the output signal to 1 0x3 PWM_2_GENA_ACTCMPAU Action for Comparator A Up [5:4] PWM_2_GENA_ACTCMPAU_NONE Do nothing 0x0 PWM_2_GENA_ACTCMPAU_INV Invert the output signal 0x1 PWM_2_GENA_ACTCMPAU_ZERO Set the output signal to 0 0x2 PWM_2_GENA_ACTCMPAU_ONE Set the output signal to 1 0x3 PWM_2_GENA_ACTCMPAD Action for Comparator A Down [7:6] PWM_2_GENA_ACTCMPAD_NONE Do nothing 0x0 PWM_2_GENA_ACTCMPAD_INV Invert the output signal 0x1 PWM_2_GENA_ACTCMPAD_ZERO Set the output signal to 0 0x2 PWM_2_GENA_ACTCMPAD_ONE Set the output signal to 1 0x3 PWM_2_GENA_ACTCMPBU Action for Comparator B Up [9:8] PWM_2_GENA_ACTCMPBU_NONE Do nothing 0x0 PWM_2_GENA_ACTCMPBU_INV Invert the output signal 0x1 PWM_2_GENA_ACTCMPBU_ZERO Set the output signal to 0 0x2 PWM_2_GENA_ACTCMPBU_ONE Set the output signal to 1 0x3 PWM_2_GENA_ACTCMPBD Action for Comparator B Down [11:10] PWM_2_GENA_ACTCMPBD_NONE Do nothing 0x0 PWM_2_GENA_ACTCMPBD_INV Invert the output signal 0x1 PWM_2_GENA_ACTCMPBD_ZERO Set the output signal to 0 0x2 PWM_2_GENA_ACTCMPBD_ONE Set the output signal to 1 0x3 _2_GENB PWM2 Generator B Control 0x000000E4 PWM_2_GENB_ACTZERO Action for Counter=0 [1:0] PWM_2_GENB_ACTZERO_NONE Do nothing 0x0 PWM_2_GENB_ACTZERO_INV Invert the output signal 0x1 PWM_2_GENB_ACTZERO_ZERO Set the output signal to 0 0x2 PWM_2_GENB_ACTZERO_ONE Set the output signal to 1 0x3 PWM_2_GENB_ACTLOAD Action for Counter=Load [3:2] PWM_2_GENB_ACTLOAD_NONE Do nothing 0x0 PWM_2_GENB_ACTLOAD_INV Invert the output signal 0x1 PWM_2_GENB_ACTLOAD_ZERO Set the output signal to 0 0x2 PWM_2_GENB_ACTLOAD_ONE Set the output signal to 1 0x3 PWM_2_GENB_ACTCMPAU Action for Comparator A Up [5:4] PWM_2_GENB_ACTCMPAU_NONE Do nothing 0x0 PWM_2_GENB_ACTCMPAU_INV Invert the output signal 0x1 PWM_2_GENB_ACTCMPAU_ZERO Set the output signal to 0 0x2 PWM_2_GENB_ACTCMPAU_ONE Set the output signal to 1 0x3 PWM_2_GENB_ACTCMPAD Action for Comparator A Down [7:6] PWM_2_GENB_ACTCMPAD_NONE Do nothing 0x0 PWM_2_GENB_ACTCMPAD_INV Invert the output signal 0x1 PWM_2_GENB_ACTCMPAD_ZERO Set the output signal to 0 0x2 PWM_2_GENB_ACTCMPAD_ONE Set the output signal to 1 0x3 PWM_2_GENB_ACTCMPBU Action for Comparator B Up [9:8] PWM_2_GENB_ACTCMPBU_NONE Do nothing 0x0 PWM_2_GENB_ACTCMPBU_INV Invert the output signal 0x1 PWM_2_GENB_ACTCMPBU_ZERO Set the output signal to 0 0x2 PWM_2_GENB_ACTCMPBU_ONE Set the output signal to 1 0x3 PWM_2_GENB_ACTCMPBD Action for Comparator B Down [11:10] PWM_2_GENB_ACTCMPBD_NONE Do nothing 0x0 PWM_2_GENB_ACTCMPBD_INV Invert the output signal 0x1 PWM_2_GENB_ACTCMPBD_ZERO Set the output signal to 0 0x2 PWM_2_GENB_ACTCMPBD_ONE Set the output signal to 1 0x3 _2_DBCTL PWM2 Dead-Band Control 0x000000E8 PWM_2_DBCTL_ENABLE Dead-Band Generator Enable [0:0] _2_DBRISE PWM2 Dead-Band Rising-Edge Delay 0x000000EC PWM_2_DBRISE_RISEDELAY Dead-Band Rise Delay [11:0] _2_DBFALL PWM2 Dead-Band Falling-Edge-Delay 0x000000F0 PWM_2_DBFALL_FALLDELAY Dead-Band Fall Delay [11:0] _2_FLTSRC0 PWM2 Fault Source 0 0x000000F4 PWM_2_FLTSRC0_FAULT0 Fault0 [0:0] PWM_2_FLTSRC0_FAULT1 Fault1 Input [1:1] PWM_2_FLTSRC0_FAULT2 Fault2 Input [2:2] PWM_2_FLTSRC0_FAULT3 Fault3 Input [3:3] _2_FLTSRC1 PWM2 Fault Source 1 0x000000F8 PWM_2_FLTSRC1_DCMP0 Digital Comparator 0 [0:0] PWM_2_FLTSRC1_DCMP1 Digital Comparator 1 [1:1] PWM_2_FLTSRC1_DCMP2 Digital Comparator 2 [2:2] PWM_2_FLTSRC1_DCMP3 Digital Comparator 3 [3:3] PWM_2_FLTSRC1_DCMP4 Digital Comparator 4 [4:4] PWM_2_FLTSRC1_DCMP5 Digital Comparator 5 [5:5] PWM_2_FLTSRC1_DCMP6 Digital Comparator 6 [6:6] PWM_2_FLTSRC1_DCMP7 Digital Comparator 7 [7:7] _2_MINFLTPER PWM2 Minimum Fault Period 0x000000FC PWM_2_MINFLTPER_MFP Minimum Fault Period [15:0] _3_CTL PWM3 Control 0x00000100 PWM_3_CTL_ENABLE PWM Block Enable [0:0] PWM_3_CTL_MODE Counter Mode [1:1] PWM_3_CTL_DEBUG Debug Mode [2:2] PWM_3_CTL_LOADUPD Load Register Update Mode [3:3] PWM_3_CTL_CMPAUPD Comparator A Update Mode [4:4] PWM_3_CTL_CMPBUPD Comparator B Update Mode [5:5] PWM_3_CTL_GENAUPD PWMnGENA Update Mode [7:6] PWM_3_CTL_GENAUPD_I Immediate 0x0 PWM_3_CTL_GENAUPD_LS Locally Synchronized 0x2 PWM_3_CTL_GENAUPD_GS Globally Synchronized 0x3 PWM_3_CTL_GENBUPD PWMnGENB Update Mode [9:8] PWM_3_CTL_GENBUPD_I Immediate 0x0 PWM_3_CTL_GENBUPD_LS Locally Synchronized 0x2 PWM_3_CTL_GENBUPD_GS Globally Synchronized 0x3 PWM_3_CTL_DBCTLUPD PWMnDBCTL Update Mode [11:10] PWM_3_CTL_DBCTLUPD_I Immediate 0x0 PWM_3_CTL_DBCTLUPD_LS Locally Synchronized 0x2 PWM_3_CTL_DBCTLUPD_GS Globally Synchronized 0x3 PWM_3_CTL_DBRISEUPD PWMnDBRISE Update Mode [13:12] PWM_3_CTL_DBRISEUPD_I Immediate 0x0 PWM_3_CTL_DBRISEUPD_LS Locally Synchronized 0x2 PWM_3_CTL_DBRISEUPD_GS Globally Synchronized 0x3 PWM_3_CTL_DBFALLUPD Specifies the update mode for the PWMnDBFALL register [15:14] PWM_3_CTL_DBFALLUPD_I Immediate 0x0 PWM_3_CTL_DBFALLUPD_LS Locally Synchronized 0x2 PWM_3_CTL_DBFALLUPD_GS Globally Synchronized 0x3 PWM_3_CTL_FLTSRC Fault Condition Source [16:16] PWM_3_CTL_MINFLTPER Minimum Fault Period [17:17] PWM_3_CTL_LATCH Latch Fault Input [18:18] _3_INTEN PWM3 Interrupt and Trigger Enable 0x00000104 PWM_3_INTEN_INTCNTZERO Interrupt for Counter=0 [0:0] PWM_3_INTEN_INTCNTLOAD Interrupt for Counter=Load [1:1] PWM_3_INTEN_INTCMPAU Interrupt for Counter=Comparator A Up [2:2] PWM_3_INTEN_INTCMPAD Interrupt for Counter=Comparator A Down [3:3] PWM_3_INTEN_INTCMPBU Interrupt for Counter=Comparator B Up [4:4] PWM_3_INTEN_INTCMPBD Interrupt for Counter=Comparator B Down [5:5] PWM_3_INTEN_TRCNTZERO Trigger for Counter=0 [8:8] PWM_3_INTEN_TRCNTLOAD Trigger for Counter=Load [9:9] PWM_3_INTEN_TRCMPAU Trigger for Counter=Comparator A Up [10:10] PWM_3_INTEN_TRCMPAD Trigger for Counter=Comparator A Down [11:11] PWM_3_INTEN_TRCMPBU Trigger for Counter=Comparator B Up [12:12] PWM_3_INTEN_TRCMPBD Trigger for Counter=Comparator B Down [13:13] _3_RIS PWM3 Raw Interrupt Status 0x00000108 PWM_3_RIS_INTCNTZERO Counter=0 Interrupt Status [0:0] PWM_3_RIS_INTCNTLOAD Counter=Load Interrupt Status [1:1] PWM_3_RIS_INTCMPAU Comparator A Up Interrupt Status [2:2] PWM_3_RIS_INTCMPAD Comparator A Down Interrupt Status [3:3] PWM_3_RIS_INTCMPBU Comparator B Up Interrupt Status [4:4] PWM_3_RIS_INTCMPBD Comparator B Down Interrupt Status [5:5] _3_ISC PWM3 Interrupt Status and Clear 0x0000010C PWM_3_ISC_INTCNTZERO Counter=0 Interrupt [0:0] PWM_3_ISC_INTCNTLOAD Counter=Load Interrupt [1:1] PWM_3_ISC_INTCMPAU Comparator A Up Interrupt [2:2] PWM_3_ISC_INTCMPAD Comparator A Down Interrupt [3:3] PWM_3_ISC_INTCMPBU Comparator B Up Interrupt [4:4] PWM_3_ISC_INTCMPBD Comparator B Down Interrupt [5:5] _3_LOAD PWM3 Load 0x00000110 PWM_3_LOAD_LOAD Counter Load Value [15:0] _3_COUNT PWM3 Counter 0x00000114 PWM_3_COUNT_COUNT Counter Value [15:0] _3_CMPA PWM3 Compare A 0x00000118 PWM_3_CMPA_COMPA Comparator A Value [15:0] _3_CMPB PWM3 Compare B 0x0000011C PWM_3_CMPB_COMPB Comparator B Value [15:0] _3_GENA PWM3 Generator A Control 0x00000120 PWM_3_GENA_ACTZERO Action for Counter=0 [1:0] PWM_3_GENA_ACTZERO_NONE Do nothing 0x0 PWM_3_GENA_ACTZERO_INV Invert the output signal 0x1 PWM_3_GENA_ACTZERO_ZERO Set the output signal to 0 0x2 PWM_3_GENA_ACTZERO_ONE Set the output signal to 1 0x3 PWM_3_GENA_ACTLOAD Action for Counter=Load [3:2] PWM_3_GENA_ACTLOAD_NONE Do nothing 0x0 PWM_3_GENA_ACTLOAD_INV Invert the output signal 0x1 PWM_3_GENA_ACTLOAD_ZERO Set the output signal to 0 0x2 PWM_3_GENA_ACTLOAD_ONE Set the output signal to 1 0x3 PWM_3_GENA_ACTCMPAU Action for Comparator A Up [5:4] PWM_3_GENA_ACTCMPAU_NONE Do nothing 0x0 PWM_3_GENA_ACTCMPAU_INV Invert the output signal 0x1 PWM_3_GENA_ACTCMPAU_ZERO Set the output signal to 0 0x2 PWM_3_GENA_ACTCMPAU_ONE Set the output signal to 1 0x3 PWM_3_GENA_ACTCMPAD Action for Comparator A Down [7:6] PWM_3_GENA_ACTCMPAD_NONE Do nothing 0x0 PWM_3_GENA_ACTCMPAD_INV Invert the output signal 0x1 PWM_3_GENA_ACTCMPAD_ZERO Set the output signal to 0 0x2 PWM_3_GENA_ACTCMPAD_ONE Set the output signal to 1 0x3 PWM_3_GENA_ACTCMPBU Action for Comparator B Up [9:8] PWM_3_GENA_ACTCMPBU_NONE Do nothing 0x0 PWM_3_GENA_ACTCMPBU_INV Invert the output signal 0x1 PWM_3_GENA_ACTCMPBU_ZERO Set the output signal to 0 0x2 PWM_3_GENA_ACTCMPBU_ONE Set the output signal to 1 0x3 PWM_3_GENA_ACTCMPBD Action for Comparator B Down [11:10] PWM_3_GENA_ACTCMPBD_NONE Do nothing 0x0 PWM_3_GENA_ACTCMPBD_INV Invert the output signal 0x1 PWM_3_GENA_ACTCMPBD_ZERO Set the output signal to 0 0x2 PWM_3_GENA_ACTCMPBD_ONE Set the output signal to 1 0x3 _3_GENB PWM3 Generator B Control 0x00000124 PWM_3_GENB_ACTZERO Action for Counter=0 [1:0] PWM_3_GENB_ACTZERO_NONE Do nothing 0x0 PWM_3_GENB_ACTZERO_INV Invert the output signal 0x1 PWM_3_GENB_ACTZERO_ZERO Set the output signal to 0 0x2 PWM_3_GENB_ACTZERO_ONE Set the output signal to 1 0x3 PWM_3_GENB_ACTLOAD Action for Counter=Load [3:2] PWM_3_GENB_ACTLOAD_NONE Do nothing 0x0 PWM_3_GENB_ACTLOAD_INV Invert the output signal 0x1 PWM_3_GENB_ACTLOAD_ZERO Set the output signal to 0 0x2 PWM_3_GENB_ACTLOAD_ONE Set the output signal to 1 0x3 PWM_3_GENB_ACTCMPAU Action for Comparator A Up [5:4] PWM_3_GENB_ACTCMPAU_NONE Do nothing 0x0 PWM_3_GENB_ACTCMPAU_INV Invert the output signal 0x1 PWM_3_GENB_ACTCMPAU_ZERO Set the output signal to 0 0x2 PWM_3_GENB_ACTCMPAU_ONE Set the output signal to 1 0x3 PWM_3_GENB_ACTCMPAD Action for Comparator A Down [7:6] PWM_3_GENB_ACTCMPAD_NONE Do nothing 0x0 PWM_3_GENB_ACTCMPAD_INV Invert the output signal 0x1 PWM_3_GENB_ACTCMPAD_ZERO Set the output signal to 0 0x2 PWM_3_GENB_ACTCMPAD_ONE Set the output signal to 1 0x3 PWM_3_GENB_ACTCMPBU Action for Comparator B Up [9:8] PWM_3_GENB_ACTCMPBU_NONE Do nothing 0x0 PWM_3_GENB_ACTCMPBU_INV Invert the output signal 0x1 PWM_3_GENB_ACTCMPBU_ZERO Set the output signal to 0 0x2 PWM_3_GENB_ACTCMPBU_ONE Set the output signal to 1 0x3 PWM_3_GENB_ACTCMPBD Action for Comparator B Down [11:10] PWM_3_GENB_ACTCMPBD_NONE Do nothing 0x0 PWM_3_GENB_ACTCMPBD_INV Invert the output signal 0x1 PWM_3_GENB_ACTCMPBD_ZERO Set the output signal to 0 0x2 PWM_3_GENB_ACTCMPBD_ONE Set the output signal to 1 0x3 _3_DBCTL PWM3 Dead-Band Control 0x00000128 PWM_3_DBCTL_ENABLE Dead-Band Generator Enable [0:0] _3_DBRISE PWM3 Dead-Band Rising-Edge Delay 0x0000012C PWM_3_DBRISE_RISEDELAY Dead-Band Rise Delay [11:0] _3_DBFALL PWM3 Dead-Band Falling-Edge-Delay 0x00000130 PWM_3_DBFALL_FALLDELAY Dead-Band Fall Delay [11:0] _3_FLTSRC0 PWM3 Fault Source 0 0x00000134 PWM_3_FLTSRC0_FAULT0 Fault0 [0:0] PWM_3_FLTSRC0_FAULT1 Fault1 [1:1] PWM_3_FLTSRC0_FAULT2 Fault2 [2:2] PWM_3_FLTSRC0_FAULT3 Fault3 Input [3:3] _3_FLTSRC1 PWM3 Fault Source 1 0x00000138 PWM_3_FLTSRC1_DCMP0 Digital Comparator 0 [0:0] PWM_3_FLTSRC1_DCMP1 Digital Comparator 1 [1:1] PWM_3_FLTSRC1_DCMP2 Digital Comparator 2 [2:2] PWM_3_FLTSRC1_DCMP3 Digital Comparator 3 [3:3] PWM_3_FLTSRC1_DCMP4 Digital Comparator 4 [4:4] PWM_3_FLTSRC1_DCMP5 Digital Comparator 5 [5:5] PWM_3_FLTSRC1_DCMP6 Digital Comparator 6 [6:6] PWM_3_FLTSRC1_DCMP7 Digital Comparator 7 [7:7] _3_MINFLTPER PWM3 Minimum Fault Period 0x0000013C PWM_3_MINFLTPER_MFP Minimum Fault Period [15:0] _0_FLTSEN PWM0 Fault Pin Logic Sense 0x00000800 PWM_0_FLTSEN_FAULT0 Fault0 Sense [0:0] PWM_0_FLTSEN_FAULT1 Fault1 Sense [1:1] PWM_0_FLTSEN_FAULT2 Fault2 Sense [2:2] PWM_0_FLTSEN_FAULT3 Fault3 Sense [3:3] _0_FLTSTAT0 PWM0 Fault Status 0 0x00000804 read-only PWM_0_FLTSTAT0_FAULT0 Fault Input 0 [0:0] read-only PWM_0_FLTSTAT0_FAULT1 Fault Input 1 [1:1] read-only PWM_0_FLTSTAT0_FAULT2 Fault Input 2 [2:2] read-only PWM_0_FLTSTAT0_FAULT3 Fault Input 3 [3:3] read-only _0_FLTSTAT1 PWM0 Fault Status 1 0x00000808 read-only PWM_0_FLTSTAT1_DCMP0 Digital Comparator 0 Trigger [0:0] read-only PWM_0_FLTSTAT1_DCMP1 Digital Comparator 1 Trigger [1:1] read-only PWM_0_FLTSTAT1_DCMP2 Digital Comparator 2 Trigger [2:2] read-only PWM_0_FLTSTAT1_DCMP3 Digital Comparator 3 Trigger [3:3] read-only PWM_0_FLTSTAT1_DCMP4 Digital Comparator 4 Trigger [4:4] read-only PWM_0_FLTSTAT1_DCMP5 Digital Comparator 5 Trigger [5:5] read-only PWM_0_FLTSTAT1_DCMP6 Digital Comparator 6 Trigger [6:6] read-only PWM_0_FLTSTAT1_DCMP7 Digital Comparator 7 Trigger [7:7] read-only _1_FLTSEN PWM1 Fault Pin Logic Sense 0x00000880 PWM_1_FLTSEN_FAULT0 Fault0 Sense [0:0] PWM_1_FLTSEN_FAULT1 Fault1 Sense [1:1] PWM_1_FLTSEN_FAULT2 Fault2 Sense [2:2] PWM_1_FLTSEN_FAULT3 Fault3 Sense [3:3] _1_FLTSTAT0 PWM1 Fault Status 0 0x00000884 read-only PWM_1_FLTSTAT0_FAULT0 Fault Input 0 [0:0] read-only PWM_1_FLTSTAT0_FAULT1 Fault Input 1 [1:1] read-only PWM_1_FLTSTAT0_FAULT2 Fault Input 2 [2:2] read-only PWM_1_FLTSTAT0_FAULT3 Fault Input 3 [3:3] read-only _1_FLTSTAT1 PWM1 Fault Status 1 0x00000888 read-only PWM_1_FLTSTAT1_DCMP0 Digital Comparator 0 Trigger [0:0] read-only PWM_1_FLTSTAT1_DCMP1 Digital Comparator 1 Trigger [1:1] read-only PWM_1_FLTSTAT1_DCMP2 Digital Comparator 2 Trigger [2:2] read-only PWM_1_FLTSTAT1_DCMP3 Digital Comparator 3 Trigger [3:3] read-only PWM_1_FLTSTAT1_DCMP4 Digital Comparator 4 Trigger [4:4] read-only PWM_1_FLTSTAT1_DCMP5 Digital Comparator 5 Trigger [5:5] read-only PWM_1_FLTSTAT1_DCMP6 Digital Comparator 6 Trigger [6:6] read-only PWM_1_FLTSTAT1_DCMP7 Digital Comparator 7 Trigger [7:7] read-only _2_FLTSEN PWM2 Fault Pin Logic Sense 0x00000900 PWM_2_FLTSEN_FAULT0 Fault0 Sense [0:0] PWM_2_FLTSEN_FAULT1 Fault1 Sense [1:1] PWM_2_FLTSEN_FAULT2 Fault2 Sense [2:2] PWM_2_FLTSEN_FAULT3 Fault3 Sense [3:3] _2_FLTSTAT0 PWM2 Fault Status 0 0x00000904 read-only PWM_2_FLTSTAT0_FAULT0 Fault Input 0 [0:0] read-only PWM_2_FLTSTAT0_FAULT1 Fault Input 1 [1:1] read-only PWM_2_FLTSTAT0_FAULT2 Fault Input 2 [2:2] read-only PWM_2_FLTSTAT0_FAULT3 Fault Input 3 [3:3] read-only _2_FLTSTAT1 PWM2 Fault Status 1 0x00000908 read-only PWM_2_FLTSTAT1_DCMP0 Digital Comparator 0 Trigger [0:0] read-only PWM_2_FLTSTAT1_DCMP1 Digital Comparator 1 Trigger [1:1] read-only PWM_2_FLTSTAT1_DCMP2 Digital Comparator 2 Trigger [2:2] read-only PWM_2_FLTSTAT1_DCMP3 Digital Comparator 3 Trigger [3:3] read-only PWM_2_FLTSTAT1_DCMP4 Digital Comparator 4 Trigger [4:4] read-only PWM_2_FLTSTAT1_DCMP5 Digital Comparator 5 Trigger [5:5] read-only PWM_2_FLTSTAT1_DCMP6 Digital Comparator 6 Trigger [6:6] read-only PWM_2_FLTSTAT1_DCMP7 Digital Comparator 7 Trigger [7:7] read-only _3_FLTSEN PWM3 Fault Pin Logic Sense 0x00000980 PWM_3_FLTSEN_FAULT0 Fault0 Sense [0:0] PWM_3_FLTSEN_FAULT1 Fault1 Sense [1:1] PWM_3_FLTSEN_FAULT2 Fault2 Sense [2:2] PWM_3_FLTSEN_FAULT3 Fault3 Sense [3:3] _3_FLTSTAT0 PWM3 Fault Status 0 0x00000984 read-only PWM_3_FLTSTAT0_FAULT0 Fault Input 0 [0:0] read-only PWM_3_FLTSTAT0_FAULT1 Fault Input 1 [1:1] read-only PWM_3_FLTSTAT0_FAULT2 Fault Input 2 [2:2] read-only PWM_3_FLTSTAT0_FAULT3 Fault Input 3 [3:3] read-only _3_FLTSTAT1 PWM3 Fault Status 1 0x00000988 read-only PWM_3_FLTSTAT1_DCMP0 Digital Comparator 0 Trigger [0:0] read-only PWM_3_FLTSTAT1_DCMP1 Digital Comparator 1 Trigger [1:1] read-only PWM_3_FLTSTAT1_DCMP2 Digital Comparator 2 Trigger [2:2] read-only PWM_3_FLTSTAT1_DCMP3 Digital Comparator 3 Trigger [3:3] read-only PWM_3_FLTSTAT1_DCMP4 Digital Comparator 4 Trigger [4:4] read-only PWM_3_FLTSTAT1_DCMP5 Digital Comparator 5 Trigger [5:5] read-only PWM_3_FLTSTAT1_DCMP6 Digital Comparator 6 Trigger [6:6] read-only PWM_3_FLTSTAT1_DCMP7 Digital Comparator 7 Trigger [7:7] read-only PP PWM Peripheral Properties 0x00000FC0 PWM_PP_GCNT Generators [3:0] PWM_PP_FCNT Fault Inputs [7:4] PWM_PP_ESYNC Extended Synchronization [8:8] PWM_PP_EFAULT Extended Fault [9:9] PWM_PP_ONE One-Shot Mode [10:10] PWM1 PWM1 0x40029000 PWM1_0134 PWM1_1135 PWM1_2136 PWM1_3137 PWM1_FAULT138 QEI0 Register map for QEI0 peripheral QEI QEI0 0x4002C000 0 0x00001000 registers QEI013 CTL QEI Control 0x00000000 QEI_CTL_ENABLE Enable QEI [0:0] QEI_CTL_SWAP Swap Signals [1:1] QEI_CTL_SIGMODE Signal Mode [2:2] QEI_CTL_CAPMODE Capture Mode [3:3] QEI_CTL_RESMODE Reset Mode [4:4] QEI_CTL_VELEN Capture Velocity [5:5] QEI_CTL_VELDIV Predivide Velocity [8:6] QEI_CTL_VELDIV_1 QEI clock /1 0x0 QEI_CTL_VELDIV_2 QEI clock /2 0x1 QEI_CTL_VELDIV_4 QEI clock /4 0x2 QEI_CTL_VELDIV_8 QEI clock /8 0x3 QEI_CTL_VELDIV_16 QEI clock /16 0x4 QEI_CTL_VELDIV_32 QEI clock /32 0x5 QEI_CTL_VELDIV_64 QEI clock /64 0x6 QEI_CTL_VELDIV_128 QEI clock /128 0x7 QEI_CTL_INVA Invert PhA [9:9] QEI_CTL_INVB Invert PhB [10:10] QEI_CTL_INVI Invert Index Pulse [11:11] QEI_CTL_STALLEN Stall QEI [12:12] QEI_CTL_FILTEN Enable Input Filter [13:13] QEI_CTL_FILTCNT Input Filter Prescale Count [19:16] STAT QEI Status 0x00000004 QEI_STAT_ERROR Error Detected [0:0] QEI_STAT_DIRECTION Direction of Rotation [1:1] POS QEI Position 0x00000008 QEI_POS Current Position Integrator Value [31:0] MAXPOS QEI Maximum Position 0x0000000C QEI_MAXPOS Maximum Position Integrator Value [31:0] LOAD QEI Timer Load 0x00000010 QEI_LOAD Velocity Timer Load Value [31:0] TIME QEI Timer 0x00000014 QEI_TIME Velocity Timer Current Value [31:0] COUNT QEI Velocity Counter 0x00000018 QEI_COUNT Velocity Pulse Count [31:0] SPEED QEI Velocity 0x0000001C QEI_SPEED Velocity [31:0] INTEN QEI Interrupt Enable 0x00000020 QEI_INTEN_INDEX Index Pulse Detected Interrupt Enable [0:0] QEI_INTEN_TIMER Timer Expires Interrupt Enable [1:1] QEI_INTEN_DIR Direction Change Interrupt Enable [2:2] QEI_INTEN_ERROR Phase Error Interrupt Enable [3:3] RIS QEI Raw Interrupt Status 0x00000024 QEI_RIS_INDEX Index Pulse Asserted [0:0] QEI_RIS_TIMER Velocity Timer Expired [1:1] QEI_RIS_DIR Direction Change Detected [2:2] QEI_RIS_ERROR Phase Error Detected [3:3] ISC QEI Interrupt Status and Clear 0x00000028 QEI_ISC_INDEX Index Pulse Interrupt [0:0] QEI_ISC_TIMER Velocity Timer Expired Interrupt [1:1] QEI_ISC_DIR Direction Change Interrupt [2:2] QEI_ISC_ERROR Phase Error Interrupt [3:3] QEI1 QEI1 0x4002D000 QEI138 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_EXTERNAL External (GPIO PB4) 0x4 ADC_EMUX_EM0_TIMER Timer 0x5 ADC_EMUX_EM0_PWM0 PWM0 0x6 ADC_EMUX_EM0_PWM1 PWM1 0x7 ADC_EMUX_EM0_PWM2 PWM2 0x8 ADC_EMUX_EM0_PWM3 PWM3 0x9 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_EXTERNAL External (GPIO PB4) 0x4 ADC_EMUX_EM1_TIMER Timer 0x5 ADC_EMUX_EM1_PWM0 PWM0 0x6 ADC_EMUX_EM1_PWM1 PWM1 0x7 ADC_EMUX_EM1_PWM2 PWM2 0x8 ADC_EMUX_EM1_PWM3 PWM3 0x9 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_EXTERNAL External (GPIO PB4) 0x4 ADC_EMUX_EM2_TIMER Timer 0x5 ADC_EMUX_EM2_PWM0 PWM0 0x6 ADC_EMUX_EM2_PWM1 PWM1 0x7 ADC_EMUX_EM2_PWM2 PWM2 0x8 ADC_EMUX_EM2_PWM3 PWM3 0x9 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_EXTERNAL External (GPIO PB4) 0x4 ADC_EMUX_EM3_TIMER Timer 0x5 ADC_EMUX_EM3_PWM0 PWM0 0x6 ADC_EMUX_EM3_PWM1 PWM1 0x7 ADC_EMUX_EM3_PWM2 PWM2 0x8 ADC_EMUX_EM3_PWM3 PWM3 0x9 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] TSSEL ADC Trigger Source Select 0x0000001C ADC_TSSEL_PS0 PWM Unit Select [5:4] ADC_TSSEL_PS0_0 PWM Unit 0 0x0 ADC_TSSEL_PS0_1 PWM Unit 1 0x1 ADC_TSSEL_PS1 PWM Unit Select [13:12] ADC_TSSEL_PS1_0 PWM Unit 0 0x0 ADC_TSSEL_PS1_1 PWM Unit 1 0x1 ADC_TSSEL_PS2 PWM Unit Select [21:20] ADC_TSSEL_PS2_0 PWM Unit 0 0x0 ADC_TSSEL_PS2_1 PWM Unit 1 0x1 ADC_TSSEL_PS3 PWM Unit Select [29:28] ADC_TSSEL_PS3_0 PWM Unit 0 0x0 ADC_TSSEL_PS3_1 PWM Unit 1 0x1 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_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] 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] 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] 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] 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] ADC_DCCTL0_CTM Comparison Trigger Mode [9:8] ADC_DCCTL0_CTM_ALWAYS Always 0x0 ADC_DCCTL0_CTM_ONCE Once 0x1 ADC_DCCTL0_CTM_HALWAYS Hysteresis Always 0x2 ADC_DCCTL0_CTM_HONCE Hysteresis Once 0x3 ADC_DCCTL0_CTC Comparison Trigger Condition [11:10] ADC_DCCTL0_CTC_LOW Low Band 0x0 ADC_DCCTL0_CTC_MID Mid Band 0x1 ADC_DCCTL0_CTC_HIGH High Band 0x3 ADC_DCCTL0_CTE Comparison Trigger Enable [12:12] 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] ADC_DCCTL1_CTM Comparison Trigger Mode [9:8] ADC_DCCTL1_CTM_ALWAYS Always 0x0 ADC_DCCTL1_CTM_ONCE Once 0x1 ADC_DCCTL1_CTM_HALWAYS Hysteresis Always 0x2 ADC_DCCTL1_CTM_HONCE Hysteresis Once 0x3 ADC_DCCTL1_CTC Comparison Trigger Condition [11:10] ADC_DCCTL1_CTC_LOW Low Band 0x0 ADC_DCCTL1_CTC_MID Mid Band 0x1 ADC_DCCTL1_CTC_HIGH High Band 0x3 ADC_DCCTL1_CTE Comparison Trigger Enable [12:12] 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] ADC_DCCTL2_CTM Comparison Trigger Mode [9:8] ADC_DCCTL2_CTM_ALWAYS Always 0x0 ADC_DCCTL2_CTM_ONCE Once 0x1 ADC_DCCTL2_CTM_HALWAYS Hysteresis Always 0x2 ADC_DCCTL2_CTM_HONCE Hysteresis Once 0x3 ADC_DCCTL2_CTC Comparison Trigger Condition [11:10] ADC_DCCTL2_CTC_LOW Low Band 0x0 ADC_DCCTL2_CTC_MID Mid Band 0x1 ADC_DCCTL2_CTC_HIGH High Band 0x3 ADC_DCCTL2_CTE Comparison Trigger Enable [12:12] 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] ADC_DCCTL3_CTM Comparison Trigger Mode [9:8] ADC_DCCTL3_CTM_ALWAYS Always 0x0 ADC_DCCTL3_CTM_ONCE Once 0x1 ADC_DCCTL3_CTM_HALWAYS Hysteresis Always 0x2 ADC_DCCTL3_CTM_HONCE Hysteresis Once 0x3 ADC_DCCTL3_CTC Comparison Trigger Condition [11:10] ADC_DCCTL3_CTC_LOW Low Band 0x0 ADC_DCCTL3_CTC_MID Mid Band 0x1 ADC_DCCTL3_CTC_HIGH High Band 0x3 ADC_DCCTL3_CTE Comparison Trigger Enable [12:12] 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] ADC_DCCTL4_CTM Comparison Trigger Mode [9:8] ADC_DCCTL4_CTM_ALWAYS Always 0x0 ADC_DCCTL4_CTM_ONCE Once 0x1 ADC_DCCTL4_CTM_HALWAYS Hysteresis Always 0x2 ADC_DCCTL4_CTM_HONCE Hysteresis Once 0x3 ADC_DCCTL4_CTC Comparison Trigger Condition [11:10] ADC_DCCTL4_CTC_LOW Low Band 0x0 ADC_DCCTL4_CTC_MID Mid Band 0x1 ADC_DCCTL4_CTC_HIGH High Band 0x3 ADC_DCCTL4_CTE Comparison Trigger Enable [12:12] 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] ADC_DCCTL5_CTM Comparison Trigger Mode [9:8] ADC_DCCTL5_CTM_ALWAYS Always 0x0 ADC_DCCTL5_CTM_ONCE Once 0x1 ADC_DCCTL5_CTM_HALWAYS Hysteresis Always 0x2 ADC_DCCTL5_CTM_HONCE Hysteresis Once 0x3 ADC_DCCTL5_CTC Comparison Trigger Condition [11:10] ADC_DCCTL5_CTC_LOW Low Band 0x0 ADC_DCCTL5_CTC_MID Mid Band 0x1 ADC_DCCTL5_CTC_HIGH High Band 0x3 ADC_DCCTL5_CTE Comparison Trigger Enable [12:12] 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] ADC_DCCTL6_CTM Comparison Trigger Mode [9:8] ADC_DCCTL6_CTM_ALWAYS Always 0x0 ADC_DCCTL6_CTM_ONCE Once 0x1 ADC_DCCTL6_CTM_HALWAYS Hysteresis Always 0x2 ADC_DCCTL6_CTM_HONCE Hysteresis Once 0x3 ADC_DCCTL6_CTC Comparison Trigger Condition [11:10] ADC_DCCTL6_CTC_LOW Low Band 0x0 ADC_DCCTL6_CTC_MID Mid Band 0x1 ADC_DCCTL6_CTC_HIGH High Band 0x3 ADC_DCCTL6_CTE Comparison Trigger Enable [12:12] 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] ADC_DCCTL7_CTM Comparison Trigger Mode [9:8] ADC_DCCTL7_CTM_ALWAYS Always 0x0 ADC_DCCTL7_CTM_ONCE Once 0x1 ADC_DCCTL7_CTM_HALWAYS Hysteresis Always 0x2 ADC_DCCTL7_CTM_HONCE Hysteresis Once 0x3 ADC_DCCTL7_CTC Comparison Trigger Condition [11:10] ADC_DCCTL7_CTC_LOW Low Band 0x0 ADC_DCCTL7_CTC_MID Mid Band 0x1 ADC_DCCTL7_CTC_HIGH High Band 0x3 ADC_DCCTL7_CTE Comparison Trigger Enable [12:12] 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 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] 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] ACINTEN Analog Comparator Interrupt Enable 0x00000008 COMP_ACINTEN_IN0 Comparator 0 Interrupt Enable [0:0] COMP_ACINTEN_IN1 Comparator 1 Interrupt Enable [1:1] 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] PP Analog Comparator Peripheral Properties 0x00000FC0 COMP_PP_CMP0 Comparator 0 Present [0:0] COMP_PP_CMP1 Comparator 1 Present [1:1] COMP_PP_C0O Comparator Output 0 Present [16:16] COMP_PP_C1O Comparator Output 1 Present [17:17] 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] CAN1 CAN1 0x40041000 CAN140 WTIMER2 WTIMER2 0x4004C000 WTIMER2A98 WTIMER2B99 WTIMER3 WTIMER3 0x4004D000 WTIMER3A100 WTIMER3B101 WTIMER4 WTIMER4 0x4004E000 WTIMER4A102 WTIMER4B103 WTIMER5 WTIMER5 0x4004F000 WTIMER5A104 WTIMER5B105 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 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 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_ADC0 ADC0 Reset Control [16:16] SYSCTL_SRCR0_ADC1 ADC1 Reset Control [17:17] SYSCTL_SRCR0_PWM0 PWM Reset Control [20:20] SYSCTL_SRCR0_CAN0 CAN0 Reset Control [24:24] SYSCTL_SRCR0_CAN1 CAN1 Reset Control [25:25] 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_QEI0 QEI0 Reset Control [8:8] SYSCTL_SRCR1_QEI1 QEI1 Reset Control [9:9] 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] 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_UDMA Micro-DMA Reset Control [13:13] 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_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_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_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_PWMDIV PWM Unit Clock Divisor [19:17] SYSCTL_RCC_PWMDIV_2 PWM clock /2 0x0 SYSCTL_RCC_PWMDIV_4 PWM clock /4 0x1 SYSCTL_RCC_PWMDIV_8 PWM clock /8 0x2 SYSCTL_RCC_PWMDIV_16 PWM clock /16 0x3 SYSCTL_RCC_PWMDIV_32 PWM clock /32 0x4 SYSCTL_RCC_PWMDIV_64 PWM clock /64 0x5 SYSCTL_RCC_USEPWMDIV Enable PWM Clock Divisor [20:20] 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] 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_BYPASS2 PLL Bypass 2 [11:11] SYSCTL_RCC2_PWRDN2 Power-Down PLL 2 [13:13] 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_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_PWM0 PWM Clock Gating Control [20:20] SYSCTL_RCGC0_CAN0 CAN0 Clock Gating Control [24:24] SYSCTL_RCGC0_CAN1 CAN1 Clock Gating Control [25:25] 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_QEI0 QEI0 Clock Gating Control [8:8] SYSCTL_RCGC1_QEI1 QEI1 Clock Gating Control [9:9] 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] 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_UDMA Micro-DMA Clock Gating Control [13:13] SCGC0 Sleep Mode Clock Gating Control Register 0 0x00000110 SYSCTL_SCGC0_WDT0 WDT0 Clock Gating Control [3:3] SYSCTL_SCGC0_ADC0 ADC0 Clock Gating Control [16:16] SYSCTL_SCGC0_ADC1 ADC1 Clock Gating Control [17:17] SYSCTL_SCGC0_PWM0 PWM Clock Gating Control [20:20] SYSCTL_SCGC0_CAN0 CAN0 Clock Gating Control [24:24] SYSCTL_SCGC0_CAN1 CAN1 Clock Gating Control [25:25] 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_QEI0 QEI0 Clock Gating Control [8:8] SYSCTL_SCGC1_QEI1 QEI1 Clock Gating Control [9:9] 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] 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_UDMA Micro-DMA Clock Gating Control [13:13] DCGC0 Deep Sleep Mode Clock Gating Control Register 0 0x00000120 SYSCTL_DCGC0_WDT0 WDT0 Clock Gating Control [3:3] SYSCTL_DCGC0_ADC0 ADC0 Clock Gating Control [16:16] SYSCTL_DCGC0_ADC1 ADC1 Clock Gating Control [17:17] SYSCTL_DCGC0_PWM0 PWM Clock Gating Control [20:20] SYSCTL_DCGC0_CAN0 CAN0 Clock Gating Control [24:24] SYSCTL_DCGC0_CAN1 CAN1 Clock Gating Control [25:25] 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_QEI0 QEI0 Clock Gating Control [8:8] SYSCTL_DCGC1_QEI1 QEI1 Clock Gating Control [9:9] 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] 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_UDMA Micro-DMA Clock Gating Control [13:13] 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_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_UTEN Use User Trim Value [31:31] 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] SRDMA Micro Direct Memory Access Software Reset 0x0000050C SYSCTL_SRDMA_R0 uDMA 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] SRCAN Controller Area Network Software Reset 0x00000534 SYSCTL_SRCAN_R0 CAN Module 0 Software Reset [0:0] SYSCTL_SRCAN_R1 CAN Module 1 Software Reset [1:1] 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] SRPWM Pulse Width Modulator Software Reset 0x00000540 SYSCTL_SRPWM_R0 PWM Module 0 Software Reset [0:0] SYSCTL_SRPWM_R1 PWM Module 1 Software Reset [1:1] SRQEI Quadrature Encoder Interface Software Reset 0x00000544 SYSCTL_SRQEI_R0 QEI Module 0 Software Reset [0:0] SYSCTL_SRQEI_R1 QEI Module 1 Software Reset [1:1] 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] RCGCDMA Micro Direct Memory Access Run Mode Clock Gating Control 0x0000060C SYSCTL_RCGCDMA_R0 uDMA 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] RCGCCAN Controller Area Network Run Mode Clock Gating Control 0x00000634 SYSCTL_RCGCCAN_R0 CAN Module 0 Run Mode Clock Gating Control [0:0] SYSCTL_RCGCCAN_R1 CAN Module 1 Run Mode Clock Gating Control [1:1] 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] RCGCPWM Pulse Width Modulator Run Mode Clock Gating Control 0x00000640 SYSCTL_RCGCPWM_R0 PWM Module 0 Run Mode Clock Gating Control [0:0] SYSCTL_RCGCPWM_R1 PWM Module 1 Run Mode Clock Gating Control [1:1] RCGCQEI Quadrature Encoder Interface Run Mode Clock Gating Control 0x00000644 SYSCTL_RCGCQEI_R0 QEI Module 0 Run Mode Clock Gating Control [0:0] SYSCTL_RCGCQEI_R1 QEI Module 1 Run Mode Clock Gating Control [1:1] 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] SCGCDMA Micro Direct Memory Access Sleep Mode Clock Gating Control 0x0000070C SYSCTL_SCGCDMA_S0 uDMA 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] SCGCCAN Controller Area Network Sleep Mode Clock Gating Control 0x00000734 SYSCTL_SCGCCAN_S0 CAN Module 0 Sleep Mode Clock Gating Control [0:0] SYSCTL_SCGCCAN_S1 CAN Module 1 Sleep Mode Clock Gating Control [1:1] 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] SCGCPWM Pulse Width Modulator Sleep Mode Clock Gating Control 0x00000740 SYSCTL_SCGCPWM_S0 PWM Module 0 Sleep Mode Clock Gating Control [0:0] SYSCTL_SCGCPWM_S1 PWM Module 1 Sleep Mode Clock Gating Control [1:1] SCGCQEI Quadrature Encoder Interface Sleep Mode Clock Gating Control 0x00000744 SYSCTL_SCGCQEI_S0 QEI Module 0 Sleep Mode Clock Gating Control [0:0] SYSCTL_SCGCQEI_S1 QEI Module 1 Sleep Mode Clock Gating Control [1:1] 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] 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] 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] 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] SYSCTL_DCGCCAN_D1 CAN Module 1 Deep-Sleep Mode Clock Gating Control [1:1] 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] DCGCPWM Pulse Width Modulator Deep-Sleep Mode Clock Gating Control 0x00000840 SYSCTL_DCGCPWM_D0 PWM Module 0 Deep-Sleep Mode Clock Gating Control [0:0] SYSCTL_DCGCPWM_D1 PWM Module 1 Deep-Sleep Mode Clock Gating Control [1:1] DCGCQEI Quadrature Encoder Interface Deep-Sleep Mode Clock Gating Control 0x00000844 SYSCTL_DCGCQEI_D0 QEI Module 0 Deep-Sleep Mode Clock Gating Control [0:0] SYSCTL_DCGCQEI_D1 QEI Module 1 Deep-Sleep Mode Clock Gating Control [1:1] 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] PRDMA Micro Direct Memory Access Peripheral Ready 0x00000A0C SYSCTL_PRDMA_R0 uDMA 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] PRCAN Controller Area Network Peripheral Ready 0x00000A34 SYSCTL_PRCAN_R0 CAN Module 0 Peripheral Ready [0:0] SYSCTL_PRCAN_R1 CAN Module 1 Peripheral Ready [1:1] 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] PRPWM Pulse Width Modulator Peripheral Ready 0x00000A40 SYSCTL_PRPWM_R0 PWM Module 0 Peripheral Ready [0:0] SYSCTL_PRPWM_R1 PWM Module 1 Peripheral Ready [1:1] PRQEI Quadrature Encoder Interface Peripheral Ready 0x00000A44 SYSCTL_PRQEI_R0 QEI Module 0 Peripheral Ready [0:0] SYSCTL_PRQEI_R1 QEI Module 1 Peripheral Ready [1:1] 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 TM4C123AH6PM 0x00000000 0 0x00040000 FLASH Memory ROM ROM Memory Map for TM4C123AH6PM 0x01000000 0 0x00008c00 ROM Boot Loader/TivaWare SRAM SRAM Memory Map for TM4C123AH6PM 0x20000000 0 0x00008000 SRAM