During the pandemic I had to lay out boards using the chips to hand, in this case 16F1503.
Not enough pins for a parallel LCDout, so I used I2C LCDs intended for Arduino. How difficult could it be?
I ended up using TTL232 displays, but would like to get the I2C working.

Tried all the snippets on here. Can't find DT's but there is a post with his (possibly modified) library.
Links to PBP3 forum no longer work. I understand I2C and the H27 is really H4E/4F thing.
These are 8x2 using the Ti version of the Phillips T expander.
Anyone with working, commented code?
Thanks.