3V3 I2C and SPI 1602 Serial Character LCD

3V3 I2C and SPI 1602 Serial Character LCD

    • Login to view ProMaker's Insider Price!
    • S$5.36
  • Ex Tax: S$5.36
    • 5 or more S$5.07
    • 20 or more S$4.82
    • 50 or more S$4.29
  • Cashback: 3%
  • CytronCash Balance: Login
  • Availability:
    200

Accessories you may need

Enter desired quantity before clicking 'Add to Cart' button

40 Ways Male to Female Jumper Wire

40 Ways Male to Female Jumper Wire

    S$1.29 Ex Tax: S$1.29

    • Total accessories: S$0.0
    • Grand total: 5.36

    • Product Code: DS-162-3V3-SPI2C
    • Warranty Period: 12 months

    Check out this tutorial video showing the example program and wiring of this LCD with Raspberry Pi Pico:

     

    This is a 1602 serial alphanumeric LCD with white characters on a blue backlight display. With AIP31068L driver IC, it only needs a 3.3V power supply to work. To ease your way, the header pin is pre-soldered. Hence, you can use it right away!

    Pin assignment:

    • Vss: Ground (0V)
    • VDD: Supply voltage for logic, 3.3VDC
    • CS: Chip select pin. 
      • ”L”: 3-Line Interface
      • “open”: I2C Interface
    • PSB: Parallel/serial select pin
      • ”H”: I2C Interface
      • ”L”: 3-Line Interface
    • SCLK: Serial clock
    • SDA: Serial data input

    It works well with 3.3V boards, for example, Raspberry Pi Pico, Arduino, Maker Uno, NodeMCU ESP8266, Micro:Bit V2 & V1.5, the library for Micropython, Arduino and MakeCode are ready.

    Features and specifications:

    • Driver IC: AIP31068L
    • 16x2 character display
    • White characters with blue backlight
    • Comes with both I2C and SPI interface
    • I2C address: 0x3E, or 62 (decimal)
    • I2C: 16-bit, 1 control byte + 1 data byte
    • SPI: 9-bit
    • Voltage supply: 3.3VDC
    • Outline dimension: 80x36x13.0mm
    • Display area: 64.5x14.5mm

    Note: This LCD only needs 3.3V to work properly. Please DO NOT connect to 5V output.

    Packing list:

    • 1 x 3V3 I2C and SPI 1602 Serial Character LCD

    Resources:

    Hi from the pico textbook page 120 how would we adapt the code for this LCD (versus code given for sparkfun LCD below?)

    114 -change-to-62, how about \x7c and \x2D?

    import machine
    import utime
    sda=machine.Pin(0)
    scl=machine.Pin(1)
    i2c=machine.I2C(0,sda=sda, scl=scl, freq=400000)
    adc = machine.ADC(4)
    conversion_factor = 3.3 / (65535)
    while True:
    reading = adc.read_u16() * conversion_factor
    temperature = 25 - (reading - 0.706)/0.001721
    i2c.writeto(114, '\x7C')
    i2c.writeto(114, '\x2D')
    out_string = "Temp: " + str(temperature)
    i2c.writeto(114, out_string)
    utime.sleep(2)

    Thanks,
    Engee
    ( Engee , 17/10/2021 )
    Hi, you may drop an email to support@cytron.io for further technical assistance. Thanks:)
    How do you adjust the backlight for this as it is too bright to display anything. ( Timothy, 21/06/2021 )
    Hi, you may drop an email to support@cytron.io for further technical assistance. Thanks:)

    I'm using this 3.3 v lcd with raspberry pico, powerd with a battery.
    to save current I want to switch off the backlight of this lcd.
    it has has to be operating continuously during 8 hours.
    during thar 8 hours i want only a few time look to the content af the display.
    lcd.off() don't switch the backlight!
    disconnecting the 3.3 volt cable will indeed switch off the blacklight...........
    however after reconnecting the 3.3 volt cable the display don't show my data. the pico has to be restarted.
    that is not what i want!
    pse send me a solution.
    kind regardsw
    ger
    ( Ger Wark, 26/05/2021 )
    Hi, you may drop an email to support@cytron.io for further technical assistance. Thanks:)

    Ask a question

    Note: HTML is not translated!
    • 4.9 out of 5
                    
    Total Reviews (26)
    • 5
      92.31%
    • 4
      3.85%
    • 3
      3.85%
    • 2
      0%
    • 1
      0%

    Tags: I2C, SPI, 16x2 LCD, Liquid Crystal Display, 3.3V, 3V3