Intel® Core™ Ultra Series 3 Processors I/O Registers
| ID | Date | Version | Classification |
|---|---|---|---|
| 872352 | 04/14/2026 | 001 | Public |
SSP x Programmable Serial Protocol (I2S0_SSPSP) – Offset 2812c
This register is used to program the various programmable serial protocol parameters.
| Bit Range | Default | Access | Field Name and Description |
|---|---|---|---|
| 31:29 | 0h | RW | Extended Serial Frame Width (ESFRMWDTH) Programmed extension MSB value sets frame width, this register combines with SSxPSP2.ESFRMWDTH2 and SFRMWDTH for actual Serial Frame Width upto 1024, higher values are reserved. |
| 28:26 | 0h | RW | Extended Dummy Stop (EDMYSTOP) With DMYSTOP as lower order bits, the concatenated programmed value sets the number of SCLK cycles that follow the transmitted data. |
| 25 | 0h | RW | Frame Sync Relative Timing (FSRT) 0: Next frame sync is asserted at the first bit of the next frame. |
| 24:23 | 0h | RW | Dummy Stop (DMYSTOP) With EDMYSTOP as higher order bits, the concatenated programmed value sets the number of SCLK cycles that follow the transmitted data. |
| 22 | 0h | RW | Reserved (Preserved) (RSVD22) SW must preserve the original value when writing. |
| 21:16 | 0h | RW | Serial Frame Width (SFRMWDTH) Programmed LSB value sets frame width, this register combines with SSxPSP2.ESFRMWDTH2 and ESFRMWDTH for actual Serial Frame Width upto 1024, higher values are reserved. |
| 15:9 | 0h | RW | Serial Frame Delay (SFRMDLY) Programmed value sets the number of half SCLK cycle from TXD / RXD being driven to SFRM being asserted (0-74). |
| 8:7 | 0h | RW | Dummy Start (DMYSTRT) Programmed value sets the number of SCLK after STRTDLY is complete that precede the transmit / receive data. |
| 6:4 | 0h | RW | Start Delay (STRTDLY) Programmed value sets start delay that is used to set the idle time of SCLK between transfers (0-7) |
| 3 | 0h | RW | Reserved (Preserved) (RSVD3) SW must preserve the original value when writing. |
| 15:3 | 0h | RW | Reserved (Preserved) (RSVD15) SW must preserve the original value when writing. |
| 2 | 0h | RW | Serial Frame Polarity (SFRMP) 0: SFRM is active low. |
| 1:0 | 0h | RW | Serial Clock Mode (SCMODE) 00: Data driven (falling), data sampled (rising), idle state (low) |