Hello,
In Piccollo Technical Reference Manual (spruh18, chapter 14), at the introduction to I2C module, there's an information:
"Two transmission speeds: Standard (100 Kbps) and Fast (400 Kbps)"
However Section 14.5.7.1 gives the formula to set master clock period to any value. I defined ICCH and ICCL to correspond with frequency of 800kHz (Tmst = 1/800,000) and everything seems to work fine, the frequency seen via logic analyzer is indeed 800kHz. The problems started to rise at 1000kHz (the SCL frequency was OK and slave address on SDA was valid, but no ACK obtained - so maybe it's a matter of my slave device).
The question is: how can I relate this information from module description to my experiment? Is it safe to use frequencies higher than 400kHz?