Nö, da hast Du mich falsch verstanden.
Da Du den Treiber nicht selber schreiben willst/kannst, brauchst Du also eine Bibliothek/Treiber. Da gibt's dann einen Header (*.h).
Dort wird über #defines festgelegt, welcher Pin des Controllers welche Display-bezogene Funktion übernimmt.
Vielleicht ist es einfacher, wenn Du mal ansagst, welche IDE Du verwendest.
---
Habe gerade mal auf github nach LCD1602 gesucht - dort ist von I2C-Interface die Rede - dann brauchst Du eh nur 2 Leitungen ...
https://github.com/bitbank2/LCD1602

mfg
Achim