PCA8546 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
Product data sheet Rev. 1 — 13 November 2013 7 of 63
NXP Semiconductors
PCA8546
4 x 44 automotive LCD driver
8. Functional description
The PCA8546 is a versatile peripheral device designed to interface any microcontroller to
a wide variety of LCDs. It can directly drive any multiplexed LCD containing four
backplanes and up to 44 segments.
8.1 Commands of PCA8546
The PCA8546 is controlled by 8 commands, which are defined in Table 5. Any other
combinations of operation code bits that are not mentioned in this document may lead to
undesired operation modes of PCA8546.
[1] Information about control byte and register selection see Section 9.1 on page 29.
8.1.1 Command: initialize
This command generates a chip-wide reset. It consists of two bytes which have to be sent
both to the device.
8.1.2 Command: OTP-refresh
During production of the device, each IC is calibrated to achieve the specified accuracy of
the frame frequency. This calibration is performed on EPROM cells called One Time
Programmable (OTP) cells. The device reads these cells every time the OTP-refresh
command is sent. The OTP-refresh command has to be sent after a reset has been made
and before the display is enabled.
Table 5. Commands of PCA8546
Command name Register
selection
RS[1:0]
[1]
Bits Reference
7 6 5 4 3 2 1 0
initialize Section 8.1.1
initialize-MSB 0000010110
initialize-LSB 0000000011
OTP-refresh 0011110000Section 8.1.2
mode-settings 000101BPSINVPDESection 8.1.3
oscillator-control 0 0 00011EFRCOEOSCSection 8.1.4
set-bias-mode 00000001B[1:0] Section 8.1.5
frame-frequency 00001FD[4:0] Section 8.1.6
load-data-pointer 0 0 1 0 DP[5:0] Section 8.1.7
write-RAM-data 0 1 D[7:0] Section 8.1.8
Table 6. Initialize - initialize command bit description
Bit Symbol Value Description
Initialize-MSB
7 to 0 - 00010110 fixed value
Initialize-LSB
7 to 0 - 00000011 fixed value
PCA8546 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
Product data sheet Rev. 1 — 13 November 2013 8 of 63
NXP Semiconductors
PCA8546
4 x 44 automotive LCD driver
This command will be completed after a maximum of 30 ms and requires either the
internal or external clock to run. If the internal oscillator is not used, then a clock must be
supplied to the OSCCLK pin. If the OTP-refresh instruction is sent and no clock is present,
then the request is stored until a clock is available.
Remark: It is recommended not to enter power-down mode during the OTP refresh cycle.
8.1.3 Command: mode-settings
[1] Default value.
[2] See Section 8.1.3.2
.
8.1.3.1 Backplane swapping
Backplane swapping can be configured with the BPS bit (see Table 8
). It moves the
location of the backplane and the associated segment outputs from one side of the
PCA8546 to the other. Backplane swapping is sometimes desirable to aid with the routing
of PCBs that do not use multiple layers.
The BPS bit has to be set to the required value before enabling the display. Failure to do
so does not damage the PCA8546 or the display, however unexpected display content
may appear.
Table 7. OTP-refresh - OTP-refresh command bit description
Bit Symbol Value Description
7 to 0 - 11110000 fixed value
Table 8. Mode-settings - mode settings command bit description
Bit Symbol Value Description
7 to 4 - 0101 fixed value
3 BPS backplane swapping
0
[1]
backplane configuration 0
1 backplane configuration 1
2INV set inversion mode
0
[1][2]
Driving scheme A: LCD line inversion mode
1 Driving scheme B: LCD frame inversion mode
1PD set power mode
1 power-down mode; backplane and segment
outputs are connected to V
SS
and the internal
oscillator is switched off
0
[1]
power-up mode
0E display switch
0
[1]
display disabled; backplane and segment
outputs are connected to V
SS
1 display enabled
PCA8546 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
Product data sheet Rev. 1 — 13 November 2013 9 of 63
NXP Semiconductors
PCA8546
4 x 44 automotive LCD driver
8.1.3.2 Line inversion (driving scheme A) and frame inversion (driving scheme B)
The DC offset of the voltage across the LCD is compensated over a certain period:
line-wise in line inversion mode (driving scheme A) or frame-wise in frame inversion mode
(driving scheme B). With the INV bit (see Table 8
), the compensation mode can be
switched.
In frame inversion mode, the DC value is compensated across two frames and not within
one frame. Changing the inversion mode to frame inversion reduces the power
consumption; therefore it is useful when power consumption is a key point in the
application.
Frame inversion may not be suitable for all applications. The RMS voltage across a
segment is better defined; however, since the switching frequency is reduced, there is
possibility for flicker to occur.
The waveforms of Figure 14
shows the line inversion mode. Figure 15 shows the frame
inversion mode.
8.1.3.3 Power-down mode
The power-down bit (PD) allows the PCA8546 to be put in a minimum power
configuration. To avoid display artifacts, enter power-down only after the display has been
switched off by setting bit E to logic 0. During power-down, the internal oscillator is
switched off.
Fig 5. Effect of backplane swapping
%3
%3
%3
%3
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6




























6
6
6
6
6
6
6
%3
6
%3
6
%3
6
%3
6
6
6
6
6
6
6
6
6
6
6
6
6
6




























%36 
%36 
DDD

PCA8546BTT/AJ

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
LCD Drivers PCA8546BTT/TSSOP56//A/REEL 13 Q1 NDP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet