Common controller chip used in many alphanumeric LCD module is the HD44780. The purpose of the controller
is to generate pixel patterns and drive individual pixels of the LCD to show characters and symbols. In this
method the main microcontroller running your application code does NOT need to generate the pixel patterns,
it just need to tell the controller chip which character or symbol to show the rest is done by the controller, i.e.
the HD44780.
The same controller chip is used in many differently sized alphanumeric LCDs. Thus the connection schematic