PIC18F04Q41 SPI2 registers

The 13 registers of SPI2 (SPI 2), from 0x8D, with their reset value and every field. The PIC18F04Q41 has 552 registers in 45 peripherals, one page each.

SPI2 SPI 2

SPI2RXB

Address
0x8D
Reset
x (not fixed at power-on)
Access
read only
  1. 7RXB7
  2. 6RXB6
  3. 5RXB5
  4. 4RXB4
  5. 3RXB3
  6. 2RXB2
  7. 1RXB1
  8. 0RXB0
1 field
FieldBitsWhat it does
RXB7:0

SPI2TXB

Address
0x8E
Reset
x (not fixed at power-on)
Access
write only
  1. 7TXB7
  2. 6TXB6
  3. 5TXB5
  4. 4TXB4
  5. 3TXB3
  6. 2TXB2
  7. 1TXB1
  8. 0TXB0
1 field
FieldBitsWhat it does
TXB7:0

SPI2TCNTL

Address
0x8F
Reset
0x00
Access
read/write
  1. 7TCNTL7
  2. 6TCNTL6
  3. 5TCNTL5
  4. 4TCNTL4
  5. 3TCNTL3
  6. 2TCNTL2
  7. 1TCNTL1
  8. 0TCNTL0
1 field
FieldBitsWhat it does
TCNTL7:0

SPI2TCNTH

Address
0x90
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2TCNTH2
  7. 1TCNTH1
  8. 0TCNTH0
1 field
FieldBitsWhat it does
TCNTH2:0

SPI2CON0

Address
0x91
Reset
0x00
Access
read/write
  1. 7EN
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2LSBF
  7. 1MST
  8. 0BMODE
4 fields
FieldBitsWhat it does
EN7
LSBF2
MST1
BMODE0

SPI2CON1

Address
0x92
Reset
0x04
Access
read/write
  1. 7SMP
  2. 6CKE
  3. 5CKP
  4. 4FST
  5. 3–
  6. 2SSP
  7. 1SDIP
  8. 0SDOP
7 fields
FieldBitsWhat it does
SMP7
CKE6
CKP5
FST4
SSP2
SDIP1
SDOP0

SPI2CON2

Address
0x93
Reset
0x00
Access
read/write
  1. 7BUSY
  2. 6SSFLT
  3. 5–
  4. 4–
  5. 3–
  6. 2SSET
  7. 1TXR
  8. 0RXR
5 fields
FieldBitsWhat it does
BUSY7
SSFLT6
SSET2
TXR1
RXR0

SPI2STATUS

Address
0x94
Reset
0x20
Access
read/write
  1. 7TXWE
  2. 6–
  3. 5TXBE
  4. 4–
  5. 3RXRE
  6. 2CLRBF
  7. 1–
  8. 0RXBF
5 fields
FieldBitsWhat it does
TXWE7
TXBE5
RXRE3
CLRBF2
RXBF0

SPI2TWIDTH

Address
0x95
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2TWIDTH2
  7. 1TWIDTH1
  8. 0TWIDTH0
1 field
FieldBitsWhat it does
TWIDTH2:0

SPI2BAUD

Address
0x96
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:0

SPI2INTF

Address
0x97
Reset
0x00
Access
read/write
  1. 7SRMTIF
  2. 6TCZIF
  3. 5SOSIF
  4. 4EOSIF
  5. 3–
  6. 2RXOIF
  7. 1TXUIF
  8. 0–
6 fields
FieldBitsWhat it does
SRMTIF7
TCZIF6
SOSIF5
EOSIF4
RXOIF2
TXUIF1

SPI2INTE

Address
0x98
Reset
0x00
Access
read/write
  1. 7SRMTIE
  2. 6TCZIE
  3. 5SOSIE
  4. 4EOSIE
  5. 3–
  6. 2RXOIE
  7. 1TXUIE
  8. 0–
6 fields
FieldBitsWhat it does
SRMTIE7
TCZIE6
SOSIE5
EOSIE4
RXOIE2
TXUIE1

SPI2CLK

Address
0x99
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CLKSEL3
  6. 2CLKSEL2
  7. 1CLKSEL1
  8. 0CLKSEL0
1 field
FieldBitsWhat it does
CLKSEL3:0