NXP I2C Application Note stating the maximum byte transfer

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

NXP I2C Application Note stating the maximum byte transfer

跳至解决方案
717 次查看
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 

标签 (1)
0 项奖励
回复
1 解答
683 次查看
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

在原帖中查看解决方案

2 回复数
684 次查看
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

679 次查看
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 项奖励
回复