The Liquid Crystal Displays (LCDs) 1602 or 2004 utilize the HD44780 IC, operating as character-based LCDs where all characters are contained within the HD44780 IC's storage, known as CGROM (Character-Generator Read-Only Memory). This storage predominantly includes commonly used English and Japanese character sets.
Accessing individual characters is straightforward using their respective addresses. For instance, the address for 'A' is B01000001.
Below is an example of an Arduino demo code illustrating how to directly access these characters.