PCF8577C All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2014. All rights reserved.
Product data sheet Rev. 5 — 10 October 2014 4 of 33
NXP Semiconductors
PCF8577C
LCD direct/duplex driver with I²C-bus interface
6.2 Pin description
7. Functional description
7.1 Hardware subaddress lines A0, A1, and A2
The hardware subaddress lines A0, A1, and A2 are used to program the device
subaddress for each PCF8577C connected to the I
2
C-bus. Lines A0 and A2 are shared
with OSC and BP2 respectively to reduce pinout requirements.
1. Line A0 is defined as LOW (logic 0) when this pin is used for the local oscillator or
when connected to V
SS
. Line A0 is defined as HIGH (logic 1) when connected to V
DD
.
2. Line A1 must be defined as LOW (logic 0) or as HIGH (logic 1) by connection to V
SS
or V
DD
respectively.
3. In the direct drive mode, the second backplane signal BP2 is not used and the
A2/BP2 pin is exclusively the A2 input. Line A2 is defined as LOW (logic 0) when
connected to V
SS
or, if this is not possible, by leaving it unconnected (internal
pull-down). Line A2 is defined as HIGH (logic 1) when connected to V
DD
.
4. In the duplex drive mode, the second backplane signal BP2 is required and the
A2 signal is undefined. In this mode, device selection is made exclusively from
lines A0 and A1.
7.2 Oscillator A0/OSC
The PCF8577C has a single-pin built-in oscillator which provides the modulation for the
LCD segment driver outputs. One external resistor and one external capacitor are
connected to the A0/OSC pin to form the oscillator (see Figure 13
and Figure 14). For
correct start-up of the oscillator after power-on, the resistor and capacitor must be
connected to the same V
SS
/V
DD
as the chip. In an expanded system containing more than
one PCF8577C the backplane signals are usually common to all devices and only one
oscillator is required. The devices which are not used for the oscillator are put into the
cascade mode by connecting the A0/OSC pin to either V
DD
or V
SS
depending on the
required state for A0. In the cascade mode, each PCF8577C is synchronized from the
backplane signals.
Table 4. Pin description
Symbol Pin Type Description
S32 to S1 1 to 32 outputs segment outputs
BP1 33 input/output cascaded sync input/backplane output
A2/BP2 34 input/output hardware address line and cascade sync
input/backplane output
V
DD
35 supply supply voltage
A1 36 input hardware address line input
A0/OSC 37 input hardware address line and oscillator pin input
V
SS
38 supply ground supply
SCL 39 input I
2
C-bus clock line input
SDA 40 input/output I
2
C-bus data line input/output
PCF8577C All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2014. All rights reserved.
Product data sheet Rev. 5 — 10 October 2014 5 of 33
NXP Semiconductors
PCF8577C
LCD direct/duplex driver with I²C-bus interface
7.3 User-accessible registers
There are nine user-accessible 1-byte registers. The first is a control register which is
used to control the loading of data into the segment byte registers and to select display
options. The other eight are segment byte registers, split into two banks of storage, which
store the segment data. The set of even-numbered segment byte registers is called
BANK A. Odd-numbered segment byte registers are called BANK B.
There is one slave address for the PCF8577C (see Table 7
). All addressed devices load
the second byte into the control register and each device maintains an identical copy of
the control byte in the control register always (see I
2
C-bus protocol, Figure 10), i.e. all
addressed devices respond to control commands sent on the I
2
C-bus.
The control register is shown in more detail in Figure 3
. The least-significant bits select
which device and which segment byte register is loaded next. This part of the register is
therefore called the Segment Byte Vector (SBV).
The upper three bits of the SBV (V5 to V3) are compared with the hardware subaddress
input signals A2, A1 and A0. If they are the same, then the device is enabled for loading, if
not the device ignores incoming data but remains active.
The three least-significant bits of the SBV (V2 to V0) address one of the segment byte
registers within the enabled chip for loading segment data.
(1) Bits ignored in duplex mode.
Fig 3. PCF8577C register organization
DDD
9
%$1.$
%$1.%
6(*0(17%<7(9(&725
6%9
VHJPHQWE\WH
UHJLVWHU
DGGUHVV
FRPSDULVRQ
%$1.
',63/$<
02'(
',5(&7'5,9(
'83/(;'5,9(
&21752/5(*,67(5
6(*0(17%<7(5(*,67(56
',63/$
<
&21752/
06%
06%/6%
/6%
9 9 9 9 9
 
$ $ $
GHYLFH
VXEDGGUHVV
%$1.$
%$1.%
PCF8577C All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2014. All rights reserved.
Product data sheet Rev. 5 — 10 October 2014 6 of 33
NXP Semiconductors
PCF8577C
LCD direct/duplex driver with I²C-bus interface
The control register also has two display control bits. These bits are named MODE and
BANK. The MODE bit selects whether the display outputs are configured for direct or
duplex drive displays. The BANK bit allows the user to display BANK A or BANK B.
7.4 Auto-incremented loading
After each segment byte is loaded, the SBV is incremented automatically. Thus
auto-incremented loading occurs if more than one segment byte is received in a data
transfer.
Since the SBV addresses both device and segment registers in all addressed chips,
auto-incremented loading may proceed across device boundaries if the hardware
subaddresses are arranged contiguously.
7.5 Direct drive mode
The PCF8577C is set to the direct drive mode by loading the MODE control bit with
logic 0. In this mode, only four bytes are required to store the data for the 32 segment
drivers. Setting the BANK bit to logic 0 selects even bytes (BANK A), setting the BANK bit
to logic 1 selects odd bytes (BANK B).
In the direct drive mode, the SBV is auto-incremented by two after the loading of each
segment byte register. This means, that auto-incremented loading of BANK A or BANK B
is possible. Either bank may be completely or partially loaded irrespective of which bank is
being displayed. Direct drive output waveforms are shown in Figure 4
.
7.6 Duplex mode
The PCF8577C is set to the duplex mode by loading the MODE bit with logic 1. In this
mode, a second backplane signal (BP2) is needed and pin A2/BP2 is used for this;
therefore A2 and its equivalent SBV bit V5 are undefined. The SBV auto-increments by
one between loaded bytes.
All of the segment bytes are required to store data for the 32 segment drivers and the
BANK bit is ignored.
V
on(RMS)
=V
DD
V
SS
; V
off(RMS)
=0.
Fig 4. Direct drive mode display output waveforms
9
''
9
''
9
66
9
66
6HJPHQW[
6[
%3
I
/&'
9
''
9
66
9
''
9
66
2)) 21
%3 6[
DDD

PCF8577CT/3,118

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
LCD Drivers LCD DRIVER 32/64SEG
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet