# PMOD I2C clk rate - how to adjust?

**URL:** <https://discuss.pynq.io/t/pmod-i2c-clk-rate-how-to-adjust/3198>\
**Category:** Support\
**Created:** [October 27, 2021, 4:05am UTC](https://discuss.pynq.io/t/pmod-i2c-clk-rate-how-to-adjust/3198 "2021-10-27T04:05:10Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![stone](https://avatars.discourse-cdn.com/v4/letter/s/c89c15/32.png) [@stone](https://discuss.pynq.io/u/stone)\
**Post date:** [October 27, 2021, 4:05am UTC](https://discuss.pynq.io/t/pmod-i2c-clk-rate-how-to-adjust/3198/1 "2021-10-27T04:05:10Z")

</div>

Hi,

I can use the PMOD I2C and assign the SCL/SDA pins to PMOD and it works. I have a question about the clock rate, is it possible to adjust the clk rate to e.g. 100K, or 400K, or customized like 1MHz? I do not see an option from pynq.lib.pmod.pmod\_iic.Pmod\_IIC.

From the python code, Pmod\_IIC is inherited from microblaze, may I know where is the block design or code of microblaze? Thanks.
