PIC18F55Q24 SPI1 registers

The 13 registers of SPI1 (SPI 1), from 0x80, with their reset value and every field. The PIC18F55Q24 has 683 registers in 50 peripherals, one page each.

SPI1 SPI 1

SPI1RXB

Address
0x80
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

SPI1TXB

Address
0x81
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

SPI1TCNTL

Address
0x82
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

SPI1TCNTH

Address
0x83
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

SPI1CON0

Address
0x84
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

SPI1CON1

Address
0x85
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

SPI1CON2

Address
0x86
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

SPI1STATUS

Address
0x87
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

SPI1TWIDTH

Address
0x88
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

SPI1BAUD

Address
0x89
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

SPI1INTF

Address
0x8A
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

SPI1INTE

Address
0x8B
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

SPI1CLK

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