# I2C Master (VHDL)

**URL:** <https://forum.digikey.com/t/i2c-master-vhdl/12797>\
**Category:** Logic Design\
**Tags:** tech-tips\
**Created:** [March 17, 2021, 10:01pm UTC](https://forum.digikey.com/t/i2c-master-vhdl/12797 "2021-03-17T22:01:37Z")\
**Posts on this page:** 1\
**Showing post:** 15

<div class="post-metadata">

**Author:** ![saiful.islam](https://avatars.discourse-cdn.com/v4/letter/s/dc4da7/32.png) [@saiful.islam](https://forum.digikey.com/u/saiful.islam)\
**Post date:** [July 25, 2025, 10:36am UTC](https://forum.digikey.com/t/i2c-master-vhdl/12797/15 "2025-07-25T10:36:05Z")

</div>

Hello

I want to use this core but I have to write total 24 bits of data into the slave:

“DEVICE ID (7-bits)” + “Write bit (1-bit)” + “SLAVE REGISTER ADDRESS (8-bits)” + "DATA (8-bits)

Is it possible to send 24 bits with this core?

---

_[View the full topic](https://forum.digikey.com/t/i2c-master-vhdl/12797)._
