PCA85276 All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2015. All rights reserved.
Product data sheet Rev. 2 — 9 April 2015 16 of 55
NXP Semiconductors
PCA85276
Automotive 40 x 4 LCD driver
7.4 Initialization
At power-on the status of the I
2
C-bus and the registers of the PCA85276 is undefined.
Therefore the PCA85276 should be initialized as quickly as possible after power-on to
ensure a proper bus communication and to avoid display artifacts. The following
instructions should be accomplished for initialization:
• I
2
C-bus (see Section 8) initialization
– generating a START condition
– sending 0h (1 byte) and ignoring the acknowledge
– generating a STOP condition
• Mode-set command (see Table 7), setting
– bit E = 0
– bit B to the required LCD bias configuration
– bits M[1:0] to the required LCD drive mode
• Load-data-pointer command (see Table 8), setting
– bits P[5:0] to 0h (or any other required address)
• Device-select command (see Table 9), setting
– bits A[1:0] to the required hardware subaddress (for example, 0h)
• Bank-select command (see Table 10), setting
– bit I to 0
– bit O to 0
• Blink-select command (see Table 11 ), setting
– bit AB to 0 or 1
– bits BF[1:0] to 00 (or to a desired blinking mode)
• writing meaningful information (for example, a logo) into the display RAM
After the initialization, the display can be switched on by setting bit E = 1 with the
mode-set command.
Fig 7. Example of the Bank-select command with multiplex drive mode 1:2
GLVSOD\5$0FROXPQVVHJPHQWRXWSXWV6
FROXPQV
GLVSOD\5$0URZV
EDFNSODQHRXWSXWV
%3
URZV
RXWSXW5$0EDQN
LQSXW5$0EDQN