PIC32CM2532LE00100 SERCOM2 registers

The 89 registers of SERCOM2 (Serial Communication Interface), from 0x42000C00, with their reset value and every field. The PIC32CM2532LE00100 has 1817 registers in 48 peripherals, one page each.

SERCOM2 Serial Communication Interface

I2CM.CTRLAI2CM Control A

Address
0x42000C00
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
LOWTOUTEN30SCL Low Timeout Enable
INACTOUT29:28Inactive Time-Out
  • 0 Disable
  • 1 5-6 SCL cycle time-out
  • 2 10-11 SCL cycle time-out
  • 3 20-21 SCL cycle time-out
SCLSM27SCL Clock Stretch Mode
SPEED25:24Transfer Speed
  • 0 Standard-Mode (SM) and Fast-Mode (FM)
  • 1 Fast-Mode Plus (FM+)
  • 2 High-Speed Mode
SEXTTOEN23Slave SCL Low Extend Timeout
MEXTTOEN22Master SCL Low Extend Timeout
SDAHOLD21:20SDA Hold Time
  • 0 Disabled
  • 1 50-100ns hold time
  • 2 300-600ns hold time
  • 3 400-800ns hold time
PINOUT16Pin Usage
RUNSTDBY7Run in Standby
MODE4:2Operating Mode
  • 5 I2C master operation
ENABLE1Enable
SWRST0Software Reset

I2CS.CTRLAI2CS Control A

Address
0x42000C00
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
FieldBitsWhat it does
LOWTOUTEN30SCL Low Timeout Enable
SCLSM27SCL Clock Stretch Mode
SPEED25:24Transfer Speed
  • 0 Standard-Mode (SM) and Fast-Mode (FM)
  • 1 Fast-Mode Plus (FM+)
  • 2 High-Speed Mode
SEXTTOEN23Slave SCL Low Extend Timeout
SDAHOLD21:20SDA Hold Time
  • 0 Disabled
  • 1 50-100ns hold time
  • 2 300-600ns hold time
  • 3 400-800ns hold time
PINOUT16Pin Usage
RUNSTDBY7Run during Standby
MODE4:2Operating Mode
  • 4 I2C slave operation
ENABLE1Enable
SWRST0Software Reset

SPIM.CTRLASPIM Control A

Address
0x42000C00
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
DORD30Data Order
  • 0 MSB is transmitted first
  • 1 LSB is transmitted first
CPOL29Clock Polarity
  • 0 SCK is low when idle
  • 1 SCK is high when idle
CPHA28Clock Phase
  • 0 The data is sampled on a leading SCK edge and changed on a trailing SCK edge
  • 1 The data is sampled on a trailing SCK edge and changed on a leading SCK edge
FORM27:24Frame Format
  • 0 SPI Frame
  • 2 SPI Frame with Addr
DIPO21:20Data In Pinout
  • 0 SERCOM PAD[0] is used as data input
  • 1 SERCOM PAD[1] is used as data input
  • 2 SERCOM PAD[2] is used as data input
  • 3 SERCOM PAD[3] is used as data input
DOPO17:16Data Out Pinout
  • 0 DO on PAD[0], SCK on PAD[1] and SS on PAD[2]
  • 2 DO on PAD[3], SCK on PAD[1] and SS on PAD[2]
IBON8Immediate Buffer Overflow Notification
  • 0 STATUS.BUFOVF is set when it occurs in the data stream
  • 1 STATUS.BUFOVF is set immediately upon buffer overflow
RUNSTDBY7Run during Standby
MODE4:2Operating Mode
  • 3 SPI in master operation
ENABLE1Enable
SWRST0Software Reset

SPIS.CTRLASPIS Control A

Address
0x42000C00
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
DORD30Data Order
  • 0 MSB is transmitted first
  • 1 LSB is transmitted first
CPOL29Clock Polarity
  • 0 SCK is low when idle
  • 1 SCK is high when idle
CPHA28Clock Phase
  • 0 The data is sampled on a leading SCK edge and changed on a trailing SCK edge
  • 1 The data is sampled on a trailing SCK edge and changed on a leading SCK edge
FORM27:24Frame Format
  • 0 SPI Frame
  • 2 SPI Frame with Addr
DIPO21:20Data In Pinout
  • 0 SERCOM PAD[0] is used as data input
  • 1 SERCOM PAD[1] is used as data input
  • 2 SERCOM PAD[2] is used as data input
  • 3 SERCOM PAD[3] is used as data input
DOPO17:16Data Out Pinout
  • 0 DO on PAD[0], SCK on PAD[1] and SS on PAD[2]
  • 2 DO on PAD[3], SCK on PAD[1] and SS on PAD[2]
IBON8Immediate Buffer Overflow Notification
  • 0 STATUS.BUFOVF is set when it occurs in the data stream
  • 1 STATUS.BUFOVF is set immediately upon buffer overflow
RUNSTDBY7Run during Standby
MODE4:2Operating Mode
  • 2 SPI in slave operation
ENABLE1Enable
SWRST0Software Reset

USART_EXT.CTRLAUSART_EXT Control A

Address
0x42000C00
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
DORD30Data Order
  • 0 MSB is transmitted first.
  • 1 LSB is transmitted first.
CPOL29Clock Polarity
  • 0 TxD Change:- Rising XCK edge, RxD Sample:- Falling XCK edge
  • 1 TxD Change:- Falling XCK edge, RxD Sample:- Rising XCK edge
CMODE28Communication Mode
  • 0 Asynchronous communication.
  • 1 Synchronous communication.
FORM27:24Frame Format
  • 0 USART frame
  • 1 USART frame with parity
  • 2 LIN Master Break and Sync generation
  • 4 Auto-baud (LIN Slave) - break detection and auto-baud
  • 5 Auto-baud - break detection and auto-baud with parity
  • 7 ISO 7816
SAMPA23:22Sample Adjustment
  • 0 16x Over-sampling = 7-8-9; 8x Over-sampling = 3-4-5
  • 1 16x Over-sampling = 9-10-11; 8x Over-sampling = 4-5-6
  • 2 16x Over-sampling = 11-12-13; 8x Over-sampling = 5-6-7
  • 3 16x Over-sampling = 13-14-15; 8x Over-sampling = 6-7-8
RXPO21:20Receive Data Pinout
  • 0 SERCOM PAD[0] is used for data reception
  • 1 SERCOM PAD[1] is used for data reception
  • 2 SERCOM PAD[2] is used for data reception
  • 3 SERCOM PAD[3] is used for data reception
TXPO17:16Transmit Data Pinout
  • 0 PAD[0] = TxD; PAD[1] = XCK
  • 2 PAD[0] = TxD; PAD[2] = RTS; PAD[3] = CTS
  • 3 PAD[0] = TxD; PAD[1] = XCK; PAD[2] = TE
SAMPR15:13Sample
  • 0 16x over-sampling using arithmetic baudrate generation
  • 1 16x over-sampling using fractional baudrate generation
  • 2 8x over-sampling using arithmetic baudrate generation
  • 3 8x over-sampling using fractional baudrate generation
  • 4 3x over-sampling using arithmetic baudrate generation
RXINV10Receive Data Invert
  • 0 RxD is not inverted
  • 1 RxD is inverted
TXINV9Transmit Data Invert
  • 0 TxD is not inverted
  • 1 TxD is inverted
IBON8Immediate Buffer Overflow Notification
RUNSTDBY7Run during Standby
MODE4:2Operating Mode
  • 0 USART with external clock
  • 1 USART with internal clock
ENABLE1Enable
SWRST0Software Reset

USART_INT.CTRLAUSART_INT Control A

Address
0x42000C00
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
DORD30Data Order
  • 0 MSB is transmitted first.
  • 1 LSB is transmitted first.
CPOL29Clock Polarity
  • 0 TxD Change:- Rising XCK edge, RxD Sample:- Falling XCK edge
  • 1 TxD Change:- Falling XCK edge, RxD Sample:- Rising XCK edge
CMODE28Communication Mode
  • 0 Asynchronous communication.
  • 1 Synchronous communication.
FORM27:24Frame Format
  • 0 USART frame
  • 1 USART frame with parity
  • 2 LIN Master Break and Sync generation
  • 4 Auto-baud (LIN Slave) - break detection and auto-baud
  • 5 Auto-baud - break detection and auto-baud with parity
  • 7 ISO 7816
SAMPA23:22Sample Adjustment
  • 0 16x Over-sampling = 7-8-9; 8x Over-sampling = 3-4-5
  • 1 16x Over-sampling = 9-10-11; 8x Over-sampling = 4-5-6
  • 2 16x Over-sampling = 11-12-13; 8x Over-sampling = 5-6-7
  • 3 16x Over-sampling = 13-14-15; 8x Over-sampling = 6-7-8
RXPO21:20Receive Data Pinout
  • 0 SERCOM PAD[0] is used for data reception
  • 1 SERCOM PAD[1] is used for data reception
  • 2 SERCOM PAD[2] is used for data reception
  • 3 SERCOM PAD[3] is used for data reception
TXPO17:16Transmit Data Pinout
  • 0 PAD[0] = TxD; PAD[1] = XCK
  • 2 PAD[0] = TxD; PAD[2] = RTS; PAD[3] = CTS
  • 3 PAD[0] = TxD; PAD[1] = XCK; PAD[2] = TE
SAMPR15:13Sample
  • 0 16x over-sampling using arithmetic baudrate generation
  • 1 16x over-sampling using fractional baudrate generation
  • 2 8x over-sampling using arithmetic baudrate generation
  • 3 8x over-sampling using fractional baudrate generation
  • 4 3x over-sampling using arithmetic baudrate generation
RXINV10Receive Data Invert
  • 0 RxD is not inverted
  • 1 RxD is inverted
TXINV9Transmit Data Invert
  • 0 TxD is not inverted
  • 1 TxD is inverted
IBON8Immediate Buffer Overflow Notification
RUNSTDBY7Run during Standby
MODE4:2Operating Mode
  • 0 USART with external clock
  • 1 USART with internal clock
ENABLE1Enable
SWRST0Software Reset

I2CM.CTRLBI2CM Control B

Address
0x42000C04
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
FIFOCLR23:22FIFO Clear
  • 0 No action
  • 1 Clear TX FIFO
  • 2 Clear RX FIFO
  • 3 Clear both TX and RF FIFOs
ACKACT18Acknowledge Action
CMD17:16Command
QCEN9Quick Command Enable
SMEN8Smart Mode Enable

I2CS.CTRLBI2CS Control B

Address
0x42000C04
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
FIFOCLR23:22FIFO Clear
  • 0 No action
  • 1 Clear TX FIFO
  • 2 Clear RX FIFO
  • 3 Clear both TX and RF FIFOs
ACKACT18Acknowledge Action
CMD17:16Command
AMODE15:14Address Mode
  • 0 The slave responds to the address written in ADDR.ADDR masked by the value in ADDR.ADDRMASK
  • 1 The slave responds to the two unique addresses in ADDR and ADDRMASK
  • 2 The slave responds to the range of addresses between and including ADDR and ADDRMASK. ADDR is the upper limit
AACKEN10Automatic Address Acknowledge
GCMD9PMBus Group Command
SMEN8Smart Mode Enable

SPIM.CTRLBSPIM Control B

Address
0x42000C04
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
FIFOCLR23:22FIFO Clear
  • 0 No action
  • 1 Clear TX FIFO
  • 2 Clear RX FIFO
  • 3 Clear both TX and RF FIFOs
RXEN17Receiver Enable
AMODE15:14Address Mode
  • 0 ADDRMASK is used as a mask to the AADR register
  • 1 The slave responds to the two unique addresses in ADDR and ADDRMASK
  • 2 The slave responds to the range of addresses between and including ADDR and ADDRMASK. ADDR is the upper limit
MSSEN13Master Slave Select Enable
  • 0 Hardware SS control is disabled
  • 1 Hardware SS control is enabled
SSDE9Slave Select Low Detect Enable
  • 0 SS low detector is disabled
  • 1 SS low detector is enabled
PLOADEN6Data Preload Enable
CHSIZE2:0Character Size
  • 0 8 bits
  • 1 9 bits

SPIS.CTRLBSPIS Control B

Address
0x42000C04
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
FIFOCLR23:22FIFO Clear
  • 0 No action
  • 1 Clear TX FIFO
  • 2 Clear RX FIFO
  • 3 Clear both TX and RF FIFOs
RXEN17Receiver Enable
AMODE15:14Address Mode
  • 0 ADDRMASK is used as a mask to the AADR register
  • 1 The slave responds to the two unique addresses in ADDR and ADDRMASK
  • 2 The slave responds to the range of addresses between and including ADDR and ADDRMASK. ADDR is the upper limit
MSSEN13Master Slave Select Enable
  • 0 Hardware SS control is disabled
  • 1 Hardware SS control is enabled
SSDE9Slave Select Low Detect Enable
  • 0 SS low detector is disabled
  • 1 SS low detector is enabled
PLOADEN6Data Preload Enable
CHSIZE2:0Character Size
  • 0 8 bits
  • 1 9 bits

USART_EXT.CTRLBUSART_EXT Control B

Address
0x42000C04
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
FieldBitsWhat it does
LINCMD25:24LIN Command
  • 0 Normal USART transmission
  • 1 Break field is transmitted when DATA is written
  • 2 Break, sync and identifier are automatically transmitted when DATA is written with the identifier
FIFOCLR23:22FIFO Clear
  • 0 No action
  • 1 Clear TX FIFO
  • 2 Clear RX FIFO
  • 3 Clear both TX and RF FIFOs
RXEN17Receiver Enable
TXEN16Transmitter Enable
PMODE13Parity Mode
  • 0 Even Parity
  • 1 Odd Parity
ENC10Encoding Format
  • 0 Data is not encoded
  • 1 Data is IrDA encoded
SFDE9Start of Frame Detection Enable
COLDEN8Collision Detection Enable
SBMODE6Stop Bit Mode
  • 0 One Stop Bit
  • 1 Two Stop Bits
CHSIZE2:0Character Size
  • 0 8 Bits
  • 1 9 Bits
  • 5 5 Bits
  • 6 6 Bits
  • 7 7 Bits

USART_INT.CTRLBUSART_INT Control B

Address
0x42000C04
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
FieldBitsWhat it does
LINCMD25:24LIN Command
  • 0 Normal USART transmission
  • 1 Break field is transmitted when DATA is written
  • 2 Break, sync and identifier are automatically transmitted when DATA is written with the identifier
FIFOCLR23:22FIFO Clear
  • 0 No action
  • 1 Clear TX FIFO
  • 2 Clear RX FIFO
  • 3 Clear both TX and RF FIFOs
RXEN17Receiver Enable
TXEN16Transmitter Enable
PMODE13Parity Mode
  • 0 Even Parity
  • 1 Odd Parity
ENC10Encoding Format
  • 0 Data is not encoded
  • 1 Data is IrDA encoded
SFDE9Start of Frame Detection Enable
COLDEN8Collision Detection Enable
SBMODE6Stop Bit Mode
  • 0 One Stop Bit
  • 1 Two Stop Bits
CHSIZE2:0Character Size
  • 0 8 Bits
  • 1 9 Bits
  • 5 5 Bits
  • 6 6 Bits
  • 7 7 Bits

I2CM.CTRLCI2CM Control C

Address
0x42000C08
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
RXTRHOLD29:28Receive FIFO Threshold
  • 0 Interrupt and DMA triggers are generated when DATA is present in the FIFO
  • 1 Interrupt and DMA triggers are generated when FIFO is half-full
  • 2 Interrupt and DMA triggers are generated when FIFO is full
FIFOEN27FIFO Enable
DATA32B24Data 32 Bit
TXTRHOLD31:30Transmit FIFO Threshold
  • 0 Interrupt and DMA triggers are generated as long as the FIFO is not full
  • 1 Interrupt and DMA triggers are generated when half FIFO space is free
  • 2 Interrupt and DMA triggers are generated as long as the FIFO is not full

I2CS.CTRLCI2CS Control C

Address
0x42000C08
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
RXTRHOLD29:28Receive FIFO Threshold
  • 0 Interrupt and DMA triggers are generated when DATA is present in the FIFO
  • 1 Interrupt and DMA triggers are generated when FIFO is half-full
  • 2 Interrupt and DMA triggers are generated when FIFO is full
FIFOEN27FIFO Enable
DATA32B24Data 32 Bit
SDASETUP3:0SDA Setup Time
TXTRHOLD31:30Transmit FIFO Threshold
  • 0 Interrupt and DMA triggers are generated as long as the FIFO is not full
  • 1 Interrupt and DMA triggers are generated when half FIFO space is free
  • 2 Interrupt and DMA triggers are generated as long as the FIFO is not full

SPIM.CTRLCSPIM Control C

Address
0x42000C08
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
RXTRHOLD29:28Receive FIFO Threshold
  • 0 Interrupt and DMA triggers are generated when DATA is present in the FIFO
  • 1 Interrupt and DMA triggers are generated when FIFO is half-full
  • 2 Interrupt and DMA triggers are generated when FIFO is full
FIFOEN27FIFO Enable
DATA32B24Data 32 Bit
ICSPACE5:0Inter-Character Spacing
TXTRHOLD31:30Transmit FIFO Threshold
  • 0 Interrupt and DMA triggers are generated as long as the FIFO is not full
  • 1 Interrupt and DMA triggers are generated when half FIFO space is free
  • 2 Interrupt and DMA triggers are generated as long as the FIFO is empty

SPIS.CTRLCSPIS Control C

Address
0x42000C08
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
RXTRHOLD29:28Receive FIFO Threshold
  • 0 Interrupt and DMA triggers are generated when DATA is present in the FIFO
  • 1 Interrupt and DMA triggers are generated when FIFO is half-full
  • 2 Interrupt and DMA triggers are generated when FIFO is full
FIFOEN27FIFO Enable
DATA32B24Data 32 Bit
ICSPACE5:0Inter-Character Spacing
TXTRHOLD31:30Transmit FIFO Threshold
  • 0 Interrupt and DMA triggers are generated as long as the FIFO is not full
  • 1 Interrupt and DMA triggers are generated when half FIFO space is free
  • 2 Interrupt and DMA triggers are generated as long as the FIFO is empty

USART_EXT.CTRLCUSART_EXT Control C

Address
0x42000C08
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
FieldBitsWhat it does
RXTRHOLD29:28Receive FIFO Threshold
  • 0 Interrupt and DMA triggers are generated when DATA is present in the FIFO
  • 1 Interrupt and DMA triggers are generated when FIFO is half-full
  • 2 Interrupt and DMA triggers are generated when FIFO is full
FIFOEN27FIFO Enable
DATA32B25:24Data 32 Bit
  • 0 Reads and writes with CHSIZE
  • 1 Reads with CHSIZE, writes with 32-bit extension
  • 2 Reads with 32-bit extension, writes with CHSIZE
  • 3 Reads and writes with 32-bit extension
MAXITER22:20Maximum Iterations
DSNACK17Disable Successive NACK
INACK16Inhibit Not Acknowledge
HDRDLY11:10LIN Master Header Delay
  • 0 Delay between break and sync transmission is 1 bit time; Delay between sync and ID transmission is 1 bit time
  • 1 Delay between break and sync transmission is 4 bit time; Delay between sync and ID transmission is 4 bit time
  • 2 Delay between break and sync transmission is 8 bit time; Delay between sync and ID transmission is 4 bit time
  • 3 Delay between break and sync transmission is 14 bit time; Delay between sync and ID transmission is 4 bit time
BRKLEN9:8LIN Master Break Length
  • 0 Break field transmission is 13 bit times
  • 1 Break field transmission is 17 bit times
  • 2 Break field transmission is 21 bit times
  • 3 Break field transmission is 26 bit times
GTIME2:0Guard Time
TXTRHOLD31:30Transmit FIFO Threshold
  • 0 Interrupt and DMA triggers are generated as long as the FIFO is not full
  • 1 Interrupt and DMA triggers are generated when half FIFO space is free
  • 2 Interrupt and DMA triggers are generated when the FIFO is empty

USART_INT.CTRLCUSART_INT Control C

Address
0x42000C08
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
FieldBitsWhat it does
RXTRHOLD29:28Receive FIFO Threshold
  • 0 Interrupt and DMA triggers are generated when DATA is present in the FIFO
  • 1 Interrupt and DMA triggers are generated when FIFO is half-full
  • 2 Interrupt and DMA triggers are generated when FIFO is full
FIFOEN27FIFO Enable
DATA32B25:24Data 32 Bit
  • 0 Reads and writes with CHSIZE
  • 1 Reads with CHSIZE, writes with 32-bit extension
  • 2 Reads with 32-bit extension, writes with CHSIZE
  • 3 Reads and writes with 32-bit extension
MAXITER22:20Maximum Iterations
DSNACK17Disable Successive NACK
INACK16Inhibit Not Acknowledge
HDRDLY11:10LIN Master Header Delay
  • 0 Delay between break and sync transmission is 1 bit time; Delay between sync and ID transmission is 1 bit time
  • 1 Delay between break and sync transmission is 4 bit time; Delay between sync and ID transmission is 4 bit time
  • 2 Delay between break and sync transmission is 8 bit time; Delay between sync and ID transmission is 4 bit time
  • 3 Delay between break and sync transmission is 14 bit time; Delay between sync and ID transmission is 4 bit time
BRKLEN9:8LIN Master Break Length
  • 0 Break field transmission is 13 bit times
  • 1 Break field transmission is 17 bit times
  • 2 Break field transmission is 21 bit times
  • 3 Break field transmission is 26 bit times
GTIME2:0Guard Time
TXTRHOLD31:30Transmit FIFO Threshold
  • 0 Interrupt and DMA triggers are generated as long as the FIFO is not full
  • 1 Interrupt and DMA triggers are generated when half FIFO space is free
  • 2 Interrupt and DMA triggers are generated when the FIFO is empty

I2CM.BAUDI2CM Baud Rate

Address
0x42000C0C
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
HSBAUD23:16High Speed Baud Rate Value
BAUDLOW15:8Baud Rate Value Low
BAUD7:0Baud Rate Value
HSBAUDLOW31:24High Speed Baud Rate Value Low

SPIM.BAUDSPIM Baud Rate

Address
0x42000C0C
Reset
0x00
Access
read/write
  1. 7BAUD7
  2. 6BAUD6
  3. 5BAUD5
  4. 4BAUD4
  5. 3BAUD3
  6. 2BAUD2
  7. 1BAUD1
  8. 0BAUD0
1 field
FieldBitsWhat it does
BAUD7:0Baud Rate Value

SPIS.BAUDSPIS Baud Rate

Address
0x42000C0C
Reset
0x00
Access
read/write
  1. 7BAUD7
  2. 6BAUD6
  3. 5BAUD5
  4. 4BAUD4
  5. 3BAUD3
  6. 2BAUD2
  7. 1BAUD1
  8. 0BAUD0
1 field
FieldBitsWhat it does
BAUD7:0Baud Rate Value

USART_EXT.BAUDUSART_EXT Baud Rate

Address
0x42000C0C
Reset
0x0000
Access
read/write
Size
16-bit
3 fields
FieldBitsWhat it does
BAUD15:0Baud Rate Value
FP15:13Fractional Part
BAUD12:0Baud Rate Value

USART_INT.BAUDUSART_INT Baud Rate

Address
0x42000C0C
Reset
0x0000
Access
read/write
Size
16-bit
3 fields
FieldBitsWhat it does
BAUD15:0Baud Rate Value
FP15:13Fractional Part
BAUD12:0Baud Rate Value

USART_EXT.RXPLUSART_EXT Receive Pulse Length

Address
0x42000C0E
Reset
0x00
Access
read/write
  1. 7RXPL7
  2. 6RXPL6
  3. 5RXPL5
  4. 4RXPL4
  5. 3RXPL3
  6. 2RXPL2
  7. 1RXPL1
  8. 0RXPL0
1 field
FieldBitsWhat it does
RXPL7:0Receive Pulse Length

USART_INT.RXPLUSART_INT Receive Pulse Length

Address
0x42000C0E
Reset
0x00
Access
read/write
  1. 7RXPL7
  2. 6RXPL6
  3. 5RXPL5
  4. 4RXPL4
  5. 3RXPL3
  6. 2RXPL2
  7. 1RXPL1
  8. 0RXPL0
1 field
FieldBitsWhat it does
RXPL7:0Receive Pulse Length

I2CM.INTENCLRI2CM Interrupt Enable Clear

Address
0x42000C14
Reset
0x00
Access
read/write
  1. 7ERROR
  2. 6–
  3. 5–
  4. 4RXFF
  5. 3TXFE
  6. 2–
  7. 1SB
  8. 0MB
5 fields
FieldBitsWhat it does
ERROR7Combined Error Interrupt Disable
RXFF4Rx FIFO Full Interrupt Disable
TXFE3Tx FIFO Empty Interrupt Disable
SB1Slave On Bus Interrupt Disable
MB0Master On Bus Interrupt Disable

I2CS.INTENCLRI2CS Interrupt Enable Clear

Address
0x42000C14
Reset
0x00
Access
read/write
  1. 7ERROR
  2. 6–
  3. 5–
  4. 4RXFF
  5. 3TXFE
  6. 2DRDY
  7. 1AMATCH
  8. 0PREC
6 fields
FieldBitsWhat it does
ERROR7Combined Error Interrupt Disable
RXFF4Rx FIFO Full Interrupt Disable
TXFE3Tx FIFO Empty Interrupt Disable
DRDY2Data Interrupt Disable
AMATCH1Address Match Interrupt Disable
PREC0Stop Received Interrupt Disable

SPIM.INTENCLRSPIM Interrupt Enable Clear

Address
0x42000C14
Reset
0x00
Access
read/write
  1. 7ERROR
  2. 6–
  3. 5–
  4. 4–
  5. 3SSL
  6. 2RXC
  7. 1TXC
  8. 0DRE
5 fields
FieldBitsWhat it does
ERROR7Combined Error Interrupt Disable
SSL3Slave Select Low Interrupt Disable
RXC2Receive Complete Interrupt Disable
TXC1Transmit Complete Interrupt Disable
DRE0Data Register Empty Interrupt Disable

SPIS.INTENCLRSPIS Interrupt Enable Clear

Address
0x42000C14
Reset
0x00
Access
read/write
  1. 7ERROR
  2. 6–
  3. 5–
  4. 4–
  5. 3SSL
  6. 2RXC
  7. 1TXC
  8. 0DRE
5 fields
FieldBitsWhat it does
ERROR7Combined Error Interrupt Disable
SSL3Slave Select Low Interrupt Disable
RXC2Receive Complete Interrupt Disable
TXC1Transmit Complete Interrupt Disable
DRE0Data Register Empty Interrupt Disable

USART_EXT.INTENCLRUSART_EXT Interrupt Enable Clear

Address
0x42000C14
Reset
0x00
Access
read/write
  1. 7ERROR
  2. 6–
  3. 5RXBRK
  4. 4CTSIC
  5. 3RXS
  6. 2RXC
  7. 1TXC
  8. 0DRE
7 fields
FieldBitsWhat it does
ERROR7Combined Error Interrupt Disable
RXBRK5Break Received Interrupt Disable
CTSIC4Clear To Send Input Change Interrupt Disable
RXS3Receive Start Interrupt Disable
RXC2Receive Complete Interrupt Disable
TXC1Transmit Complete Interrupt Disable
DRE0Data Register Empty Interrupt Disable

USART_INT.INTENCLRUSART_INT Interrupt Enable Clear

Address
0x42000C14
Reset
0x00
Access
read/write
  1. 7ERROR
  2. 6–
  3. 5RXBRK
  4. 4CTSIC
  5. 3RXS
  6. 2RXC
  7. 1TXC
  8. 0DRE
7 fields
FieldBitsWhat it does
ERROR7Combined Error Interrupt Disable
RXBRK5Break Received Interrupt Disable
CTSIC4Clear To Send Input Change Interrupt Disable
RXS3Receive Start Interrupt Disable
RXC2Receive Complete Interrupt Disable
TXC1Transmit Complete Interrupt Disable
DRE0Data Register Empty Interrupt Disable

I2CM.INTENSETI2CM Interrupt Enable Set

Address
0x42000C16
Reset
0x00
Access
read/write
  1. 7ERROR
  2. 6–
  3. 5–
  4. 4RXFF
  5. 3TXFE
  6. 2–
  7. 1SB
  8. 0MB
5 fields
FieldBitsWhat it does
ERROR7Combined Error Interrupt Enable
RXFF4Rx FIFO Full Interrupt Enable
TXFE3Tx FIFO Empty Interrupt Enable
SB1Slave On Bus Interrupt Enable
MB0Master On Bus Interrupt Enable

I2CS.INTENSETI2CS Interrupt Enable Set

Address
0x42000C16
Reset
0x00
Access
read/write
  1. 7ERROR
  2. 6–
  3. 5–
  4. 4RXFF
  5. 3TXFE
  6. 2DRDY
  7. 1AMATCH
  8. 0PREC
6 fields
FieldBitsWhat it does
ERROR7Combined Error Interrupt Enable
RXFF4Rx FIFO Full Interrupt Enable
TXFE3Tx FIFO Empty Interrupt Enable
DRDY2Data Interrupt Enable
AMATCH1Address Match Interrupt Enable
PREC0Stop Received Interrupt Enable

SPIM.INTENSETSPIM Interrupt Enable Set

Address
0x42000C16
Reset
0x00
Access
read/write
  1. 7ERROR
  2. 6–
  3. 5–
  4. 4–
  5. 3SSL
  6. 2RXC
  7. 1TXC
  8. 0DRE
5 fields
FieldBitsWhat it does
ERROR7Combined Error Interrupt Enable
SSL3Slave Select Low Interrupt Enable
RXC2Receive Complete Interrupt Enable
TXC1Transmit Complete Interrupt Enable
DRE0Data Register Empty Interrupt Enable

SPIS.INTENSETSPIS Interrupt Enable Set

Address
0x42000C16
Reset
0x00
Access
read/write
  1. 7ERROR
  2. 6–
  3. 5–
  4. 4–
  5. 3SSL
  6. 2RXC
  7. 1TXC
  8. 0DRE
5 fields
FieldBitsWhat it does
ERROR7Combined Error Interrupt Enable
SSL3Slave Select Low Interrupt Enable
RXC2Receive Complete Interrupt Enable
TXC1Transmit Complete Interrupt Enable
DRE0Data Register Empty Interrupt Enable

USART_EXT.INTENSETUSART_EXT Interrupt Enable Set

Address
0x42000C16
Reset
0x00
Access
read/write
  1. 7ERROR
  2. 6–
  3. 5RXBRK
  4. 4CTSIC
  5. 3RXS
  6. 2RXC
  7. 1TXC
  8. 0DRE
7 fields
FieldBitsWhat it does
ERROR7Combined Error Interrupt Enable
RXBRK5Break Received Interrupt Enable
CTSIC4Clear To Send Input Change Interrupt Enable
RXS3Receive Start Interrupt Enable
RXC2Receive Complete Interrupt Enable
TXC1Transmit Complete Interrupt Enable
DRE0Data Register Empty Interrupt Enable

USART_INT.INTENSETUSART_INT Interrupt Enable Set

Address
0x42000C16
Reset
0x00
Access
read/write
  1. 7ERROR
  2. 6–
  3. 5RXBRK
  4. 4CTSIC
  5. 3RXS
  6. 2RXC
  7. 1TXC
  8. 0DRE
7 fields
FieldBitsWhat it does
ERROR7Combined Error Interrupt Enable
RXBRK5Break Received Interrupt Enable
CTSIC4Clear To Send Input Change Interrupt Enable
RXS3Receive Start Interrupt Enable
RXC2Receive Complete Interrupt Enable
TXC1Transmit Complete Interrupt Enable
DRE0Data Register Empty Interrupt Enable

I2CM.INTFLAGI2CM Interrupt Flag Status and Clear

Address
0x42000C18
Reset
0x00
Access
read/write
  1. 7ERROR
  2. 6–
  3. 5–
  4. 4RXFF
  5. 3TXFE
  6. 2–
  7. 1SB
  8. 0MB
5 fields
FieldBitsWhat it does
ERROR7Combined Error Interrupt
RXFF4Rx FIFO Full Interrupt
TXFE3Tx FIFO Empty Interrupt
SB1Slave On Bus Interrupt
MB0Master On Bus Interrupt

I2CS.INTFLAGI2CS Interrupt Flag Status and Clear

Address
0x42000C18
Reset
0x00
Access
read/write
  1. 7ERROR
  2. 6–
  3. 5–
  4. 4RXFF
  5. 3TXFE
  6. 2DRDY
  7. 1AMATCH
  8. 0PREC
6 fields
FieldBitsWhat it does
ERROR7Combined Error Interrupt
RXFF4Rx FIFO Full Interrupt
TXFE3Tx FIFO Empty Interrupt
DRDY2Data Interrupt
AMATCH1Address Match Interrupt
PREC0Stop Received Interrupt

SPIM.INTFLAGSPIM Interrupt Flag Status and Clear

Address
0x42000C18
Reset
0x00
Access
read/write
  1. 7ERROR
  2. 6–
  3. 5–
  4. 4–
  5. 3SSL
  6. 2RXC
  7. 1TXC
  8. 0DRE
5 fields
FieldBitsWhat it does
ERROR7Combined Error Interrupt
SSL3Slave Select Low Interrupt Flag
RXC2Receive Complete Interrupt
TXC1Transmit Complete Interrupt
DRE0Data Register Empty Interrupt

SPIS.INTFLAGSPIS Interrupt Flag Status and Clear

Address
0x42000C18
Reset
0x00
Access
read/write
  1. 7ERROR
  2. 6–
  3. 5–
  4. 4–
  5. 3SSL
  6. 2RXC
  7. 1TXC
  8. 0DRE
5 fields
FieldBitsWhat it does
ERROR7Combined Error Interrupt
SSL3Slave Select Low Interrupt Flag
RXC2Receive Complete Interrupt
TXC1Transmit Complete Interrupt
DRE0Data Register Empty Interrupt

USART_EXT.INTFLAGUSART_EXT Interrupt Flag Status and Clear

Address
0x42000C18
Reset
0x00
Access
read/write
  1. 7ERROR
  2. 6–
  3. 5RXBRK
  4. 4CTSIC
  5. 3RXS
  6. 2RXC
  7. 1TXC
  8. 0DRE
7 fields
FieldBitsWhat it does
ERROR7Combined Error Interrupt
RXBRK5Break Received Interrupt
CTSIC4Clear To Send Input Change Interrupt
RXS3Receive Start Interrupt
RXC2Receive Complete Interrupt
TXC1Transmit Complete Interrupt
DRE0Data Register Empty Interrupt

USART_INT.INTFLAGUSART_INT Interrupt Flag Status and Clear

Address
0x42000C18
Reset
0x00
Access
read/write
  1. 7ERROR
  2. 6–
  3. 5RXBRK
  4. 4CTSIC
  5. 3RXS
  6. 2RXC
  7. 1TXC
  8. 0DRE
7 fields
FieldBitsWhat it does
ERROR7Combined Error Interrupt
RXBRK5Break Received Interrupt
CTSIC4Clear To Send Input Change Interrupt
RXS3Receive Start Interrupt
RXC2Receive Complete Interrupt
TXC1Transmit Complete Interrupt
DRE0Data Register Empty Interrupt

I2CM.STATUSI2CM Status

Address
0x42000C1A
Reset
0x0000
Access
read/write
Size
16-bit
9 fields
FieldBitsWhat it does
LENERR10Length Error
SEXTTOUT9Slave SCL Low Extend Timeout
MEXTTOUT8Master SCL Low Extend Timeout
CLKHOLD7Clock Hold
LOWTOUT6SCL Low Timeout
BUSSTATE5:4Bus State
  • 0 Wait for stop or idle
  • 1 Wait for transaction initialization
  • 2 I2C master is the current owner of the bus
  • 3 Some other I2C master owns the bus
RXNACK2Received Not Acknowledge
ARBLOST1Arbitration Lost
BUSERR0Bus Error

I2CS.STATUSI2CS Status

Address
0x42000C1A
Reset
0x0000
Access
read/write
Size
16-bit
10 fields
FieldBitsWhat it does
LENERR11Transaction Length Error
HS10High Speed
SEXTTOUT9Slave SCL Low Extend Timeout
CLKHOLD7Clock Hold
LOWTOUT6SCL Low Timeout
SR4Repeated Start
DIR3Read/Write Direction
RXNACK2Received Not Acknowledge
COLL1Transmit Collision
BUSERR0Bus Error

SPIM.STATUSSPIM Status

Address
0x42000C1A
Reset
0x0000
Access
read/write
Size
16-bit
2 fields
FieldBitsWhat it does
LENERR11Transaction Length Error
BUFOVF2Buffer Overflow

SPIS.STATUSSPIS Status

Address
0x42000C1A
Reset
0x0000
Access
read/write
Size
16-bit
2 fields
FieldBitsWhat it does
LENERR11Transaction Length Error
BUFOVF2Buffer Overflow

USART_EXT.STATUSUSART_EXT Status

Address
0x42000C1A
Reset
0x0000
Access
read/write
Size
16-bit
8 fields
FieldBitsWhat it does
ITER7Maximum Number of Repetitions Reached
TXE6Transmitter Empty
COLL5Collision Detected
ISF4Inconsistent Sync Field
CTS3Clear To Send
BUFOVF2Buffer Overflow
FERR1Frame Error
PERR0Parity Error

USART_INT.STATUSUSART_INT Status

Address
0x42000C1A
Reset
0x0000
Access
read/write
Size
16-bit
8 fields
FieldBitsWhat it does
ITER7Maximum Number of Repetitions Reached
TXE6Transmitter Empty
COLL5Collision Detected
ISF4Inconsistent Sync Field
CTS3Clear To Send
BUFOVF2Buffer Overflow
FERR1Frame Error
PERR0Parity Error

I2CM.SYNCBUSYI2CM Synchronization Busy

Address
0x42000C1C
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
SYSOP2System Operation Synchronization Busy
ENABLE1SERCOM Enable Synchronization Busy
SWRST0Software Reset Synchronization Busy

I2CS.SYNCBUSYI2CS Synchronization Busy

Address
0x42000C1C
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
FieldBitsWhat it does
LENGTH4Length Synchronization Busy
SYSOP2System Operation Synchronization Busy
ENABLE1SERCOM Enable Synchronization Busy
SWRST0Software Reset Synchronization Busy

SPIM.SYNCBUSYSPIM Synchronization Busy

Address
0x42000C1C
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
FieldBitsWhat it does
LENGTH4LENGTH Synchronization Busy
CTRLB2CTRLB Synchronization Busy
ENABLE1SERCOM Enable Synchronization Busy
SWRST0Software Reset Synchronization Busy

SPIS.SYNCBUSYSPIS Synchronization Busy

Address
0x42000C1C
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
FieldBitsWhat it does
LENGTH4LENGTH Synchronization Busy
CTRLB2CTRLB Synchronization Busy
ENABLE1SERCOM Enable Synchronization Busy
SWRST0Software Reset Synchronization Busy

USART_EXT.SYNCBUSYUSART_EXT Synchronization Busy

Address
0x42000C1C
Reset
0x00000000
Access
read only
Size
32-bit
5 fields
FieldBitsWhat it does
LENGTH4LENGTH Synchronization Busy
RXERRCNT3RXERRCNT Synchronization Busy
CTRLB2CTRLB Synchronization Busy
ENABLE1SERCOM Enable Synchronization Busy
SWRST0Software Reset Synchronization Busy

USART_INT.SYNCBUSYUSART_INT Synchronization Busy

Address
0x42000C1C
Reset
0x00000000
Access
read only
Size
32-bit
5 fields
FieldBitsWhat it does
LENGTH4LENGTH Synchronization Busy
RXERRCNT3RXERRCNT Synchronization Busy
CTRLB2CTRLB Synchronization Busy
ENABLE1SERCOM Enable Synchronization Busy
SWRST0Software Reset Synchronization Busy

USART_EXT.RXERRCNTUSART_EXT Receive Error Count

Address
0x42000C20
Reset
0x00
Access
read only
  1. 7RXERRCNT7
  2. 6RXERRCNT6
  3. 5RXERRCNT5
  4. 4RXERRCNT4
  5. 3RXERRCNT3
  6. 2RXERRCNT2
  7. 1RXERRCNT1
  8. 0RXERRCNT0
1 field
FieldBitsWhat it does
RXERRCNT7:0Receive Error Count

USART_INT.RXERRCNTUSART_INT Receive Error Count

Address
0x42000C20
Reset
0x00
Access
read only
  1. 7RXERRCNT7
  2. 6RXERRCNT6
  3. 5RXERRCNT5
  4. 4RXERRCNT4
  5. 3RXERRCNT3
  6. 2RXERRCNT2
  7. 1RXERRCNT1
  8. 0RXERRCNT0
1 field
FieldBitsWhat it does
RXERRCNT7:0Receive Error Count

I2CS.LENGTHI2CS Length

Address
0x42000C22
Reset
0x0000
Access
read/write
Size
16-bit
2 fields
FieldBitsWhat it does
LENEN8Data Length Enable
LEN7:0Data Length

SPIM.LENGTHSPIM Length

Address
0x42000C22
Reset
0x0000
Access
read/write
Size
16-bit
2 fields
FieldBitsWhat it does
LENEN8Data Length Enable
LEN7:0Data Length

SPIS.LENGTHSPIS Length

Address
0x42000C22
Reset
0x0000
Access
read/write
Size
16-bit
2 fields
FieldBitsWhat it does
LENEN8Data Length Enable
LEN7:0Data Length

USART_EXT.LENGTHUSART_EXT Length

Address
0x42000C22
Reset
0x0000
Access
read/write
Size
16-bit
2 fields
FieldBitsWhat it does
LENEN9:8Data Length Enable
  • 0 Length counter is disabled
  • 1 Length counter is enabled for transmit
  • 2 Length counter is enabled for receive
LEN7:0Data Length

USART_INT.LENGTHUSART_INT Length

Address
0x42000C22
Reset
0x0000
Access
read/write
Size
16-bit
2 fields
FieldBitsWhat it does
LENEN9:8Data Length Enable
  • 0 Length counter is disabled
  • 1 Length counter is enabled for transmit
  • 2 Length counter is enabled for receive
LEN7:0Data Length

I2CM.ADDRI2CM Address

Address
0x42000C24
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
LEN23:16Length
TENBITEN15Ten Bit Addressing Enable
HS14High Speed Mode
LENEN13Length Enable
ADDR10:0Address Value

I2CS.ADDRI2CS Address

Address
0x42000C24
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
ADDRMASK26:17Address Mask
TENBITEN15Ten Bit Addressing Enable
ADDR10:1Address Value
GENCEN0General Call Address Enable

SPIM.ADDRSPIM Address

Address
0x42000C24
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
ADDRMASK23:16Address Mask
ADDR7:0Address Value

SPIS.ADDRSPIS Address

Address
0x42000C24
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
ADDRMASK23:16Address Mask
ADDR7:0Address Value

I2CM.DATAI2CM Data

Address
0x42000C28
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0Data Value

I2CS.DATAI2CS Data

Address
0x42000C28
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0Data Value

SPIM.DATASPIM Data

Address
0x42000C28
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0Data Value

SPIS.DATASPIS Data

Address
0x42000C28
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0Data Value

USART_EXT.DATAUSART_EXT Data

Address
0x42000C28
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0Data Value

USART_INT.DATAUSART_INT Data

Address
0x42000C28
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0Data Value

I2CM.DBGCTRLI2CM Debug Control

Address
0x42000C30
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0DBGSTOP
1 field
FieldBitsWhat it does
DBGSTOP0Debug Mode

SPIM.DBGCTRLSPIM Debug Control

Address
0x42000C30
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0DBGSTOP
1 field
FieldBitsWhat it does
DBGSTOP0Debug Mode

SPIS.DBGCTRLSPIS Debug Control

Address
0x42000C30
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0DBGSTOP
1 field
FieldBitsWhat it does
DBGSTOP0Debug Mode

USART_EXT.DBGCTRLUSART_EXT Debug Control

Address
0x42000C30
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0DBGSTOP
1 field
FieldBitsWhat it does
DBGSTOP0Debug Mode

USART_INT.DBGCTRLUSART_INT Debug Control

Address
0x42000C30
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0DBGSTOP
1 field
FieldBitsWhat it does
DBGSTOP0Debug Mode

I2CM.FIFOSPACEI2CM FIFO Space

Address
0x42000C34
Reset
0x0000
Access
read only
Size
16-bit
2 fields
FieldBitsWhat it does
RXSPACE12:8Rx FIFO Filled Space
TXSPACE4:0Tx FIFO Empty Space

I2CS.FIFOSPACEI2CS FIFO Space

Address
0x42000C34
Reset
0x0000
Access
read only
Size
16-bit
2 fields
FieldBitsWhat it does
RXSPACE12:8Rx FIFO Filled Space
TXSPACE4:0Tx FIFO Empty Space

SPIM.FIFOSPACESPIM FIFO Space

Address
0x42000C34
Reset
0x0000
Access
read only
Size
16-bit
2 fields
FieldBitsWhat it does
RXSPACE12:8Rx FIFO Filled Space
TXSPACE4:0Tx FIFO Empty Space

SPIS.FIFOSPACESPIS FIFO Space

Address
0x42000C34
Reset
0x0000
Access
read only
Size
16-bit
2 fields
FieldBitsWhat it does
RXSPACE12:8Rx FIFO Filled Space
TXSPACE4:0Tx FIFO Empty Space

USART_EXT.FIFOSPACEUSART_EXT FIFO Space

Address
0x42000C34
Reset
0x0000
Access
read only
Size
16-bit
2 fields
FieldBitsWhat it does
RXSPACE12:8Rx FIFO Filled Space
TXSPACE4:0Tx FIFO Empty Space

USART_INT.FIFOSPACEUSART_INT FIFO Space

Address
0x42000C34
Reset
0x0000
Access
read only
Size
16-bit
2 fields
FieldBitsWhat it does
RXSPACE12:8Rx FIFO Filled Space
TXSPACE4:0Tx FIFO Empty Space

I2CM.FIFOPTRI2CM FIFO CPU Pointers

Address
0x42000C36
Reset
0x0000
Access
read/write
Size
16-bit
2 fields
FieldBitsWhat it does
CPURDPTR11:8CPU FIFO Read Pointer
CPUWRPTR3:0CPU FIFO Write Pointer

I2CS.FIFOPTRI2CS FIFO CPU Pointers

Address
0x42000C36
Reset
0x0000
Access
read/write
Size
16-bit
2 fields
FieldBitsWhat it does
CPURDPTR11:8CPU FIFO Read Pointer
CPUWRPTR3:0CPU FIFO Write Pointer

SPIM.FIFOPTRSPIM FIFO CPU Pointers

Address
0x42000C36
Reset
0x0000
Access
read/write
Size
16-bit
2 fields
FieldBitsWhat it does
CPURDPTR11:8CPU FIFO Read Pointer
CPUWRPTR3:0CPU FIFO Write Pointer

SPIS.FIFOPTRSPIS FIFO CPU Pointers

Address
0x42000C36
Reset
0x0000
Access
read/write
Size
16-bit
2 fields
FieldBitsWhat it does
CPURDPTR11:8CPU FIFO Read Pointer
CPUWRPTR3:0CPU FIFO Write Pointer

USART_EXT.FIFOPTRUSART_EXT FIFO CPU Pointers

Address
0x42000C36
Reset
0x0000
Access
read/write
Size
16-bit
2 fields
FieldBitsWhat it does
CPURDPTR11:8CPU FIFO Read Pointer
CPUWRPTR3:0CPU FIFO Write Pointer

USART_INT.FIFOPTRUSART_INT FIFO CPU Pointers

Address
0x42000C36
Reset
0x0000
Access
read/write
Size
16-bit
2 fields
FieldBitsWhat it does
CPURDPTR11:8CPU FIFO Read Pointer
CPUWRPTR3:0CPU FIFO Write Pointer