An LCD display uses liquid crystal technology to display data. It is commonly used with Arduino by interfacing a 16x2 LCD display. The code initializes a 16x2 LCD display using specific pin connections, sets the cursor position, and prints text to demonstrate printing on the first and second rows.