Thanks for your reply !If I were in your position I would reverse engineer the Sunfounder I2C LCD1602 board, document it, and put the information in a blog. This could be very useful to someone else.
Start with the 16-pin LCD pinout.
View attachment 299071
Get the HD44780 documentation and learn how to initialize and drive the LCD in 4-bit mode.
https://www.sparkfun.com/datasheets/LCD/HD44780.pdf
Get the PCF8574 documentation and study how it interfaces I2C to 8-bit parallel port.
https://www.ti.com/lit/ds/symlink/pcf8574.pdf
View attachment 299072
Get a DMM, trace and document the connections between the PCF8574 and the LCD module.
Get the oscilloscope out and start writing and testing code to send parallel data to the LCD module.
Document your findings.
If I find the time I would even order a Sunfounder I2C LCD1602 for myself and do this for you as this looks like a very useful exercise.
I also have found a very interesting tutorial : https://deepbluembedded.com/interfacing-i2c-lcd-16x2-tutorial-with-pic-microcontrollers-mplab-xc8/ in case someone needs that.
I will complete my code to try and see if i manage to display something, and if it works, i will put my code/documents in the blog.
Thank you again so much for your help and I will let you know if i managed to display something, hopefully today !

