NXP I2C Application Note stating the maximum byte transfer

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

NXP I2C Application Note stating the maximum byte transfer

Jump to solution
721 Views
lpestanas
Contributor III

Hi NXP Team,

Is there an existing I2C Device who can handle more than 255bytes in one Single Transaction?

Please share an application note or literature if this is not possible.

Thanks and Good Day,

Leo 

Labels (1)
0 Kudos
Reply
1 Solution
687 Views
Harry_Zhang
NXP Employee
NXP Employee

Hi @lpestanas 

The standard I2C devices are generally limited by the 255-byte payload size per transaction due to the I2C protocol's use of an 8-bit register for data length.

 

Snipaste_2025-02-24_17-27-28.png

 

Snipaste_2025-02-24_17-27-00.png


To handle more than 255 bytes in one transaction, you can Use Multiple Transactions.

BR

Harry

View solution in original post

2 Replies
688 Views
Harry_Zhang
NXP Employee
NXP Employee

Hi @lpestanas 

The standard I2C devices are generally limited by the 255-byte payload size per transaction due to the I2C protocol's use of an 8-bit register for data length.

 

Snipaste_2025-02-24_17-27-28.png

 

Snipaste_2025-02-24_17-27-00.png


To handle more than 255 bytes in one transaction, you can Use Multiple Transactions.

BR

Harry

683 Views
lpestanas
Contributor III
Hi Harry,

Thanks, it means that I need to use multiple transactions to divide an input write of 4kB for example.

Best Regards,
Leo
0 Kudos
Reply