2393477_en-US

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2393477_en-US

2393477_en-US

Assistance Required with SPI Communication on NBP8FD4ST1 Pressure Sensor

Hi,

I am using the NBP8FD4ST1 pressure sensor with the S32K146 microcontroller. The CS_B/WAKE-UP pin of the sensor is connected to a GPIO pin on the microcontroller.

The logic analyzer signal mapping is as follows:

  • D0 → SCLK
  • D1 → CS_B
  • D3 → READY
  • D5 → MISO
  • D7 → MOSI

During the communication sequence, when I pull the CS_B pin low to request SPI communication, the READY pin is asserted as expected. After READY goes high, I send the SPIOPS register read command (0x00E1). However, the sensor always returns 0x0000 on MISO. As a result, the firmware validation fails, and the CS_B pin is subsequently driven high to terminate the transaction.

Could you please help me understand whether my SPI communication sequence is correct or if I am missing any required step, such as the wake-up sequence, dummy transfer, or SPIOPS handling described in the datasheet?

I have also attached the logic analyzer screenshots for reference.

Thank you in advance for your support.

Best regards,
Pratyusha.

Pratyusha_0-1783666219816.png



Pressure SensorsRe: Assistance Required with SPI Communication on NBP8FD4ST1 Pressure Sensor

Hi Pratyusha,

Please note that NXP's MEMS Sensors business, including pressure sensors such as the NBP8FD4ST1, has been transferred to STMicroelectronics. Effective February 2, 2026, technical support, product documentation and development activities for these sensors are now handled by STM. As a result, we are unfortunately no longer able to provide technical support for the NBP8FD4ST1.

I recommend that you contact STM directly through their support channels or community forum, where the sensor experts can assist you with your implementation and communication troubleshooting.

BRs, Tomas

Tags (1)
No ratings
Version history
Last update:
Saturday
Updated by: