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 25 of 63
NXP Semiconductors
PCA8546
4 x 44 automotive LCD driver
8.5.2
1
3
bias and frame inversion
8.6 Display register
The display register holds the display data while the corresponding multiplex signals are
generated.
V
state1
(t) = V
Sn
(t) V
BP0
(t). V
state2
(t) = V
Sn
(t) V
BP1
(t).
V
on(RMS)
(t) = 0.577V
LCD
. V
off(RMS)
(t) = 0.333V
LCD
.
Fig 15. Waveforms for 1:4 multiplex drive mode with
1
3
bias and frame inversion
DDD
%3
%3
%3
%3
VWDWH
VWDWH
7
IU
IUDPHQ
7
IU
IUDPHQ
VWDWH
/&'VHJPHQWV
9
/&'
9
/&'
9
66
9
/&'
9
/&'
9
/&'
9
/&'
9
66
9
/&'
9
/&'
9
/&'
9
66
9
/&'
9
/&'
9
/&'
9
66
9
/&'
9
/&'
9
/&'
9
66
9
/&'
9
/&'
9
/&'
D:DYHIRUPVDWGULYHU
E5HVXOWDQWZDYHIRUPVDW/&'VHJPHQW
6Q
9
66
9
/&'
9
/&'
9
/&'
6Q
9
66
9
/&'
9
/&'
9
/&'
VWDWH
9
/&'
9
/&'
9
66
9
/&'
9
/&'
9
/&'
9
/&'
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 26 of 63
NXP Semiconductors
PCA8546
4 x 44 automotive LCD driver
8.7 Backplane outputs
The LCD drive section includes four backplane outputs: BP0 to BP3 which must be
connected directly to the LCD.
8.8 Segment outputs
The LCD drive section includes up to 44 segment outputs (S0 to S43) which must be
connected directly to the LCD. The segment output signals are generated based on the
data resident in the display register. When less segment outputs are required, the unused
segment outputs must be left open-circuit.
8.9 Display RAM
The display RAM stores the LCD data. The RAM size is 44 4 bit.
Logic 1 in the RAM bit map indicates the on-state (V
on(RMS)
) of the corresponding LCD
element; similarly, logic 0 indicates the off-state (V
off(RMS)
). For more information on
V
on(RMS)
and V
off(RMS)
, see Section 8.4.
There is a one-to-one correspondence between
the bits in the RAM bitmap and the LCD elements,
the RAM columns and the segment outputs,
the RAM rows and the backplane outputs.
The display RAM bit map, Figure 16
, shows row 0 to row 3 and column 0 to column 43.
Row 0 to row 3 correspond with the backplane outputs BP0 to BP3. Column 0 to column
43 correspond with the segment outputs S0 to S43. In multiplexed LCD applications, the
data of each row of the display RAM is time-multiplexed with the corresponding backplane
(row 0 with BP0, row 1 with BP1, and so on).
The display RAM bitmap shows the direct relationship between the display RAM column and the segment outputs and between
the bits in a RAM row and the backplane outputs.
Fig 16. Display RAM bitmap
'LVSOD\5$0DGGUHVVHVFROXPQVVHJPHQWRXWSXWV6
'LVSOD\5$0ELWVURZVEDFNSODQHRXWSXWV%3
DDD
0XOWLSOH[GULYHPRGH
%3
%3
%3
%3
6 6 6 6 6
6 6 6 6 6 6 6 6
6
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 27 of 63
NXP Semiconductors
PCA8546
4 x 44 automotive LCD driver
8.9.1 Data pointer
The addressing mechanism for the display RAM is realized using the data pointer. This
allows the loading of an individual display data byte, or a series of display data bytes, into
any location of the display RAM. The sequence commences with the initialization of the
data pointer by the load-data-pointer command (see Table 18
).
Following this command, an arriving data byte is stored starting at the display RAM
address indicated by the data pointer.
The data pointer is automatically incremented. That is, after each byte is stored, the
contents of the data pointer are incremented by two.
When the address counter reaches the end of the RAM, it stops incrementing after the last
byte is transmitted. Redundant bits of the last byte and subsequent bytes transmitted are
discarded until the pointer is reset. To send new RAM data, the data pointer must be reset.
If an I
2
C-bus or SPI-bus data access is terminated early, then the state of the data pointer
is unknown. The data pointer must then be rewritten before further RAM accesses.
8.9.2 RAM filling
The RAM is organized in four rows and 44 columns. The eight transmitted data bits are
placed in two successive display RAM columns of four rows (see Figure 17
). In order to fill
the whole four RAM rows, 22 bytes need to be sent to the PCA8546. After the last byte
sent, the data pointer must be reset before the next RAM content update. Additional data
bytes sent and any data bits that spill over the RAM are discarded.
Depending on the start address of the data pointer, there is the possibility for a boundary
condition. This occurs when more data bits are sent than fit into the remaining RAM. The
additional data bits are discarded. See Figure 18
.
Fig 17. Display RAM filling order in 1:4 multiplex drive mode

E
EEEEEEE
06%
/6%
7UDQVPLWWHGGDWDE\WH
E
E
E
E
E
E
E
E
'LVSOD\5$0DGGUHVVHVFROXPQVVHJPHQWRXWSXWV6
&ROXPQV
'LVSOD\5$0
ELWVURZV
EDFNSODQHRXWSXWV
%3
5RZV
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