I2C IBDR

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

I2C IBDR

1,288 Views
prabhat_
Contributor III

I am working on the SoM module MPX-S32G274A which uses the S32G274A uC, trying to access the GPIO Expander which is at the address 0x43 of the I2C bus 0 of the SoM module itself. The I2C registers in the I2C memory map of the SoC are taking the right values except the IBDR register. After the I2C master and slave initialization, the IBDR register takes absolutely no values, even if I try to sort of hardcode the value to this register.

I am observing the virtual memory of the I2C registers through the debugger.

0 Kudos
3 Replies

1,160 Views
MayanksPatel
NXP Employee
NXP Employee

Hi Prabhat,

What error are you getting while writing the IBDR? How did you check that IBDR is not taking any values?

 Who is the slave and master in this communication? Have you tried to read IBDR?

Have you checked the Value of IBSR[TCF] before you wrote into the IBDR?

 

Thanks,

Mayank s Patel

0 Kudos

1,281 Views
asap
NXP Employee
NXP Employee

Prabhat,

for MPX-S32G274A related question, please get in touch with your MicroSys sales or submit your inquiry through https://www.microsys.de/en/microsys/contact/

Albert
0 Kudos

1,280 Views
prabhat_
Contributor III

The SoM is MicroSys however the processor and all the registers are of NXP, so it seems more closesly related to NXP than it is to MicroSys,

0 Kudos