As of February 2, 2026, the NXP MEMS Sensor products have been transferred to STMicroelectronics. For details on the transferred products, see this page. Please reach out to STMicroelectronics for further information.
Seems in your scopes that your master is generating a STOP condition after you write the 0x0D register (WHO AM I register), then a START condition for the read, I’m not sure if the MMA8452 can handle this, please try to send a REPEATED START condition instead of this STOP/START condition.