NHD-C0216CZ-NSW-BBW-3V3 Interface Voltage

Comments

2 comments

  • Paul_B

    Hi,

    Correct, the displays built-in controller is capable of taking 2.7v to 5.5v  from an interface point of view. 

    However the COG display as a whole is a 3.3V max device, so you'll need to do some level-shifting between the PIC16F and NHD-C0216CZ-NSW-BBW-3V3.

    Series resistors on the SDA and SCL lines should do the trick (~330Ohm) or a level shifting IC  

    0
  • perky

    According to the ST7032 the absolute max input voltage Vin is VDD+0.3V which means the controller has substrate diodes and is not 5V tolerant, the controller cannot take interface signals from 2.7V to 5.5V if it is powered from 3.3V unless they are current limited. You will need either a level shifter or resistor-dividers on your SPI lines to the display (CS#, MOSI and CLK) . The MISO will only be driven to 3.3V by the display, so you might want to check the Vih of the PIC is compatible when running it at 5V, there's a good chance it isn't.
    Mark.

    0

Please sign in to leave a comment.