I am using a BF547M processor and having issues communicating with a SMBus
device using the TWI interface on the DSP. The SMBus specifies a data hold time
of 300nsec. The I2C specifies a data hold time of 0. My tests show that my
current setup has a data hold time of about 150nsec.
Is there some sort of work around or register setting that I am missing
on the BF547M that can increase this data hold time to make the TWI
compatible with the SMBus?