LM016L + PCF8574 I2C Backpack Schematic with Backlight Control

Thread Starter

Zegudofit

Joined Mar 5, 2026
1
For my assignment, I need to create a Proteus 8 schematic showing Arduino UnoPCF8574(I2C backpack) → LM016L LCD connections using I2C.

It wasn't too hard to implement basic LCD control (VSS/VDD/VEE/RS/RW/E/D0-D7 → P0-P2,P4-P7). In internet tutorials it typically looks like this:
1772701365902.png
(SCL and SDA pins are connected to A4 and A5 pins on Arduino Uno)​
And it works fine when I run the similutation, text is shown on the screen and everything. But what displeases me is that there's no backlight. P3 pin on expander isn't connected to anything. But in my Arduino code I use LiquidCrystal_I2C.h library and its lcd.backlight() method and I want to show that. But I didn't find any info how to properly connect PCF8574 and LCD including backlight. Maybe its because default LM016L module in Proteus 8 is missing anode and cathode pins for some reason.

But I found a library for Proteus with full LM016L with all 16 pins.
Then I found this LCD backpack schematic which I hope is valid:
And I tried to partially recreate this schematic, but it's not correct apparently:
1772702926482.png
Can you guys help me and tell how to wire this up so there will be controllable backlight? Also I think backlight wouldn't be visible in the simulation anyway(though what I really need is just the correct schematic) so I think it would be good to connect some LED on the side, so it would be ON/OFF together with the backlight and "represent" it.

Thank you
 
Top