Home › Forums › Microcontrollers › PIC Microcontroller › PIC I2C Slave Mode Multi Byte Reception Tagged: i2c, PIC, Slave This topic has 1 reply, 2 voices, and was last updated 7 years, 6 months ago by Ligo George. Viewing 2 posts - 1 through 2 (of 2 total) Author Posts April 25, 2017 at 11:40 pm #13702 Admtsn58Participant I am sending 32 bytes from master microcontroller using your I2C library. How can I do that ? Your library handles only single byte of information. ////SLAVE CODE DATA READ // if(!SSPSTATbits.D_nA && !SSPSTATbits.R_nW) { z = SSPBUF;//Address Read while(!BF); d=SSPBUF; //data Read SSPCONbits.CKP = 1; inputflag=1; } April 30, 2017 at 7:20 pm #13721 Ligo GeorgeKeymaster As per standards I2C can send and receive only one byte of information at a time. But you can easily transmit 32 bytes of information serially one after another. Author Posts Viewing 2 posts - 1 through 2 (of 2 total) You must be logged in to reply to this topic. Log In Username: Password: Keep me signed in The reCAPTCHA verification period has expired. Please reload the page. Log In