sercom6.h File Reference

Instance description for SERCOM6. More...

Go to the source code of this file.

## Macros

#define | REG_SERCOM6_I2CM_CTRLA (*(RwReg *)0x43000800UL)
| (SERCOM6) I2CM Control A
#define | REG_SERCOM6_I2CM_CTRLB (*(RwReg *)0x43000804UL)
| (SERCOM6) I2CM Control B
#define | REG_SERCOM6_I2CM_CTRLC (*(RwReg *)0x43000808UL)
| (SERCOM6) I2CM Control C
#define | REG_SERCOM6_I2CM_BAUD (*(RwReg *)0x4300080CUL)
| (SERCOM6) I2CM Baud Rate
#define | REG_SERCOM6_I2CM_INTENCLR (*(RwReg8 *)0x43000814UL)
| (SERCOM6) I2CM Interrupt Enable Clear
#define | REG_SERCOM6_I2CM_INTENSET (*(RwReg8 *)0x43000816UL)
| (SERCOM6) I2CM Interrupt Enable Set
#define | REG_SERCOM6_I2CM_INTFLAG (*(RwReg8 *)0x43000818UL)
| (SERCOM6) I2CM Interrupt Flag Status and Clear
#define | REG_SERCOM6_I2CM_STATUS (*(RwReg16*)0x4300081AUL)
| (SERCOM6) I2CM Status
#define | REG_SERCOM6_I2CM_SYNCBUSY (*(RoReg *)0x4300081CUL)
| (SERCOM6) I2CM Synchronization Busy
#define | REG_SERCOM6_I2CM_ADDR (*(RwReg *)0x43000824UL)
| (SERCOM6) I2CM Address
#define | REG_SERCOM6_I2CM_DATA (*(RwReg *)0x43000828UL)
| (SERCOM6) I2CM Data
#define | REG_SERCOM6_I2CM_DBGCTRL (*(RwReg8 *)0x43000830UL)
| (SERCOM6) I2CM Debug Control
#define | REG_SERCOM6_I2CS_CTRLA (*(RwReg *)0x43000800UL)
| (SERCOM6) I2CS Control A
#define | REG_SERCOM6_I2CS_CTRLB (*(RwReg *)0x43000804UL)
| (SERCOM6) I2CS Control B
#define | REG_SERCOM6_I2CS_CTRLC (*(RwReg *)0x43000808UL)
| (SERCOM6) I2CS Control C
#define | REG_SERCOM6_I2CS_INTENCLR (*(RwReg8 *)0x43000814UL)
| (SERCOM6) I2CS Interrupt Enable Clear
#define | REG_SERCOM6_I2CS_INTENSET (*(RwReg8 *)0x43000816UL)
| (SERCOM6) I2CS Interrupt Enable Set
#define | REG_SERCOM6_I2CS_INTFLAG (*(RwReg8 *)0x43000818UL)
| (SERCOM6) I2CS Interrupt Flag Status and Clear
#define | REG_SERCOM6_I2CS_STATUS (*(RwReg16*)0x4300081AUL)
| (SERCOM6) I2CS Status
#define | REG_SERCOM6_I2CS_SYNCBUSY (*(RoReg *)0x4300081CUL)
| (SERCOM6) I2CS Synchronization Busy
#define | REG_SERCOM6_I2CS_LENGTH (*(RwReg16*)0x43000822UL)
| (SERCOM6) I2CS Length
#define | REG_SERCOM6_I2CS_ADDR (*(RwReg *)0x43000824UL)
| (SERCOM6) I2CS Address
#define | REG_SERCOM6_I2CS_DATA (*(RwReg *)0x43000828UL)
| (SERCOM6) I2CS Data
#define | REG_SERCOM6_SPI_CTRLA (*(RwReg *)0x43000800UL)
| (SERCOM6) SPI Control A
#define | REG_SERCOM6_SPI_CTRLB (*(RwReg *)0x43000804UL)
| (SERCOM6) SPI Control B
#define | REG_SERCOM6_SPI_CTRLC (*(RwReg *)0x43000808UL)
| (SERCOM6) SPI Control C
#define | REG_SERCOM6_SPI_BAUD (*(RwReg8 *)0x4300080CUL)
| (SERCOM6) SPI Baud Rate
#define | REG_SERCOM6_SPI_INTENCLR (*(RwReg8 *)0x43000814UL)
| (SERCOM6) SPI Interrupt Enable Clear
#define | REG_SERCOM6_SPI_INTENSET (*(RwReg8 *)0x43000816UL)
| (SERCOM6) SPI Interrupt Enable Set
#define | REG_SERCOM6_SPI_INTFLAG (*(RwReg8 *)0x43000818UL)
| (SERCOM6) SPI Interrupt Flag Status and Clear
#define | REG_SERCOM6_SPI_STATUS (*(RwReg16*)0x4300081AUL)
| (SERCOM6) SPI Status
#define | REG_SERCOM6_SPI_SYNCBUSY (*(RoReg *)0x4300081CUL)
| (SERCOM6) SPI Synchronization Busy
#define | REG_SERCOM6_SPI_LENGTH (*(RwReg16*)0x43000822UL)
| (SERCOM6) SPI Length
#define | REG_SERCOM6_SPI_ADDR (*(RwReg *)0x43000824UL)
| (SERCOM6) SPI Address
#define | REG_SERCOM6_SPI_DATA (*(RwReg *)0x43000828UL)
| (SERCOM6) SPI Data
#define | REG_SERCOM6_SPI_DBGCTRL (*(RwReg8 *)0x43000830UL)
| (SERCOM6) SPI Debug Control
#define | REG_SERCOM6_USART_CTRLA (*(RwReg *)0x43000800UL)
| (SERCOM6) USART Control A
#define | REG_SERCOM6_USART_CTRLB (*(RwReg *)0x43000804UL)
| (SERCOM6) USART Control B
#define | REG_SERCOM6_USART_CTRLC (*(RwReg *)0x43000808UL)
| (SERCOM6) USART Control C
#define | REG_SERCOM6_USART_BAUD (*(RwReg16*)0x4300080CUL)
| (SERCOM6) USART Baud Rate
#define | REG_SERCOM6_USART_RXPL (*(RwReg8 *)0x4300080EUL)
| (SERCOM6) USART Receive Pulse Length
#define | REG_SERCOM6_USART_INTENCLR (*(RwReg8 *)0x43000814UL)
| (SERCOM6) USART Interrupt Enable Clear
#define | REG_SERCOM6_USART_INTENSET (*(RwReg8 *)0x43000816UL)
| (SERCOM6) USART Interrupt Enable Set
#define | REG_SERCOM6_USART_INTFLAG (*(RwReg8 *)0x43000818UL)
| (SERCOM6) USART Interrupt Flag Status and Clear
#define | REG_SERCOM6_USART_STATUS (*(RwReg16*)0x4300081AUL)
| (SERCOM6) USART Status
#define | REG_SERCOM6_USART_SYNCBUSY (*(RoReg *)0x4300081CUL)
| (SERCOM6) USART Synchronization Busy
#define | REG_SERCOM6_USART_RXERRCNT (*(RoReg8 *)0x43000820UL)
| (SERCOM6) USART Receive Error Count
#define | REG_SERCOM6_USART_LENGTH (*(RwReg16*)0x43000822UL)
| (SERCOM6) USART Length
#define | REG_SERCOM6_USART_DATA (*(RwReg *)0x43000828UL)
| (SERCOM6) USART Data
#define | REG_SERCOM6_USART_DBGCTRL (*(RwReg8 *)0x43000830UL)
| (SERCOM6) USART Debug Control
#define | SERCOM6_CLK_REDUCTION 1
#define | SERCOM6_DLY_COMPENSATION 1
#define | SERCOM6_DMA 1
#define | SERCOM6_DMAC_ID_RX 16
#define | SERCOM6_DMAC_ID_TX 17
#define | SERCOM6_FIFO_DEPTH_POWER 1
#define | SERCOM6_GCLK_ID_CORE 36
#define | SERCOM6_GCLK_ID_SLOW 3
#define | SERCOM6_INT_MSB 6
#define | SERCOM6_I2CM 1
#define | SERCOM6_I2CS 1
#define | SERCOM6_I2CS_AUTO_ACK 1
#define | SERCOM6_I2CS_GROUP_CMD 1
#define | SERCOM6_I2CS_SDASETUP_CNT_SIZE 8
#define | SERCOM6_I2CS_SDASETUP_SIZE 4
#define | SERCOM6_I2CS_SUDAT 1
#define | SERCOM6_I2C_FASTMP 1
#define | SERCOM6_I2C_HSMODE 1
#define | SERCOM6_I2C_SCLSM_MODE 1
#define | SERCOM6_I2C_SMB_TIMEOUTS 1
#define | SERCOM6_I2C_TENBIT_ADR 1
#define | SERCOM6_PMSB 3
#define | SERCOM6_RETENTION_SUPPORT 0
#define | SERCOM6_SE_CNT 1
#define | SERCOM6_SPI 1
#define | SERCOM6_SPI_HW_SS_CTRL 1
#define | SERCOM6_SPI_ICSPACE_EXT 1
#define | SERCOM6_SPI_OZMO 0
#define | SERCOM6_SPI_WAKE_ON_SSL 1
#define | SERCOM6_TTBIT_EXTENSION 1
#define | SERCOM6_USART 1
#define | SERCOM6_USART_AUTOBAUD 1
#define | SERCOM6_USART_COLDET 1
#define | SERCOM6_USART_FLOW_CTRL 1
#define | SERCOM6_USART_FRAC_BAUD 1
#define | SERCOM6_USART_IRDA 1
#define | SERCOM6_USART_ISO7816 1
#define | SERCOM6_USART_LIN_MASTER 1
#define | SERCOM6_USART_RS485 1
#define | SERCOM6_USART_SAMPA_EXT 1
#define | SERCOM6_USART_SAMPR_EXT 1

## Detailed Description

Instance description for SERCOM6.

Copyright (c) 2019 Microchip Technology Inc.

\asf_license_start

Definition in file sercom6.h.