top of page

This module is an i2c / SPI character LCD backpack with compact design that doesn't cause the mounting obstruction that ordinary boards do. It features the option to use the quick connect option for I2C. Its basic function is to reduce the number of pins needed to connect to an LCD. It utilizes a general purpose I/O expansion chip, the MCP23008 which has 8 i/o pins (7 are connected) with optional pull-ups, along with a shift register 74HC595 that is used for SPI that has 7 connected outputs.

Technical Details

  • This board/chip uses I2C 7-bit address between 0x20-0x27, selectable with jumpers

  • Works from 8x1 up to 20x4 Character LCDs with 16-pin single-line connection headers. 

    • *Does not work with 16x2 OLED displays

Required Libraries

Avian_Company_LCD_I2C.zip

You can alternatively download these libraries directly from the Arduino IDE Library Manager by typing the key phrase "avian liquid crystal"

Arduino Library Manager Search.png

Example Code

Hookup guide

Schematic

bottom of page