PCF8577C LCD direct/duplex driver with I²C-bus interface Rev. 5 — 10 October 2014 Product data sheet 1. General description The PCF8577C is an LCD driver which drives up to 32 segments directly, or 64 segments in a duplex configuration. The two-line I2C-bus interface substantially reduces wiring overheads in remote display applications. I2C-bus traffic is minimized in multiple IC applications by automatic address incrementing, hardware subaddressing and display memory switching (direct drive mode).To allow partial VDD shutdown, the ESD protection system of the SCL and SDA pins does not use a diode connected to VDD. For a selection of NXP LCD segment drivers, see Table 13 on page 25. 2. Features and benefits Direct/duplex drive modes with up to 32/64 LCD-segment drive capability per device Operating supply voltage: 2.5 V to 6 V Low power consumption I2C-bus interface Optimized pinning for single plane wiring Single-pin built-in oscillator Auto-incremented loading across device subaddress boundaries Display memory switching in direct drive mode May be used as I2C-bus output expander System expansion up to 256 segments Power-on reset blanks display I2C-bus address: 0111 0100. 3. Ordering information Table 1. Ordering information Type number PCF8577CT Package Name Description Version VSO40 plastic very small outline package; 40 leads SOT158-1 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface 3.1 Ordering options Table 2. Ordering options Product type number Orderable part number Sales item (12NC) Delivery form IC revision PCF8577CT/3 PCF8577CT/3,112 935278866112 tube 3 PCF8577CT/3 PCF8577CT/3,118 935278866118 tape and reel, 13 inch 3 4. Marking Table 3. Marking codes Type number Marking code PCF8577CT/3 PCF8577CT 5. Block diagram 6&/ ,&%86 &21752//(5 ,1387 ),/7(56 6'$ 6(*0(17%<7( 5(*,67(56 $1' 08/7,3/(; /2*,& 6 %$&.3/$1( $1' 6(*0(17 '5,9(56 6 %3 $%3 $ $26& 9'' 32:(5 21 5(6(7 3&)& &21752/5(*,67(5 $1' &203$5$725 26&,//$725 $1' ',9,'(5 966 DDD Fig 1. Block diagram of PCF8577C PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 2 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface 6. Pinning information 6.1 Pinning 6 6'$ 6 6&/ 6 966 6 $26& 6 $ 6 9'' 6 $%3 6 %3 6 6 6 6 3&)&7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 DDD Fig 2. PCF8577C Product data sheet Pin configuration for PCF8577CT All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 3 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface 6.2 Pin description 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 VDD 35 supply supply voltage A1 36 input hardware address line input A0/OSC 37 input hardware address line and oscillator pin input VSS 38 supply ground supply SCL 39 input I2C-bus clock line input SDA 40 input/output I2C-bus data line input/output 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 I2C-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 VSS. Line A0 is defined as HIGH (logic 1) when connected to VDD. 2. Line A1 must be defined as LOW (logic 0) or as HIGH (logic 1) by connection to VSS or VDD 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 VSS or, if this is not possible, by leaving it unconnected (internal pull-down). Line A2 is defined as HIGH (logic 1) when connected to VDD. 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 VSS/VDD 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 VDD or VSS depending on the required state for A0. In the cascade mode, each PCF8577C is synchronized from the backplane signals. PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 4 of 33 PCF8577C NXP Semiconductors 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 I2C-bus protocol, Figure 10), i.e. all addressed devices respond to control commands sent on the I2C-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). 6(*0(17%<7(5(*,67(56 &21752/5(*,67(5 ',63/$< 6(*0(17%<7(9(&725 &21752/ 6%9 /6% 06% 9 9 9 06% 9 VHJPHQWE\WH UHJLVWHU DGGUHVV 9 9 /6% %$1.$ FRPSDULVRQ $ $ $ GHYLFH VXEDGGUHVV %$1.$ %$1.% %$1.% %$1. ',5(&7'5,9( '83/(;'5,9( ',63/$< 02'( DDD (1) Bits ignored in duplex mode. Fig 3. PCF8577C register organization 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. PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 5 of 33 PCF8577C NXP Semiconductors 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. 2)) 21 9'' %3 966 9'' 6HJPHQW[ 6[ 966 9''9 66 %3 6[ 9 ''9 66 I/&' DDD Von(RMS) = VDD VSS; Voff(RMS) = 0. Fig 4. Direct drive mode display output waveforms 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. PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 6 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface Duplex mode output waveforms are shown in Figure 5. 2))2)) 212)) 2))21 2121 9'' 9''966 %3 966 9''966 %3 966 9'' 6HJPHQW[ 6[ 966 9''9 66 9''9 66 %3 6[ 9 ''9 66 9 ''9 66 9''9 66 9''9 66 9 ''9 66 %3 6[ 9 ''9 66 I/&' DDD Von(RMS) = 0.791(VDD VSS); Voff(RMS) = 0.354(VDD VSS). Fig 5. Duplex mode display output waveforms 7.7 Display memory mapping The mapping between the eight segment registers and the segment outputs S1 to S32 is given in Table 5 and Table 6. Since only one register bit per segment is needed in the direct drive mode, the BANK bit allows swapping of display information. If BANK is set to logic 0, even bytes (BANK A) are displayed; if BANK is set to logic 1 odd bytes (BANK B) are displayed. BP1 is always used for the backplane output in the direct drive mode. In duplex mode, even bytes (BANK A) correspond to backplane 1 (BP1) and odd bytes (BANK B) correspond to backplane 2 (BP2). PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 7 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface Table 5. Segment byte-segment driver mapping in direct drive mode Mode Bank V2 V1 V0 Segment/ Bit/ Register 7 MSB 6 5 4 3 2 1 0 LSB Backplane 0 0 0 0 0 0 S8 S7 S6 S5 S4 S3 S2 S1 BP1 0 1 0 0 1 1 S8 S7 S6 S5 S4 S3 S2 S1 BP1 0 0 0 1 0 2 S16 S15 S14 S13 S12 S11 S10 S9 BP1 0 1 0 1 1 3 S16 S15 S14 S13 S12 S11 S10 S9 BP1 0 0 1 0 0 4 S24 S23 S22 S21 S20 S19 S18 S17 BP1 0 1 1 0 1 5 S24 S23 S22 S21 S20 S19 S18 S17 BP1 0 0 1 1 0 6 S32 S31 S30 S29 S28 S27 S26 S25 BP1 0 1 1 1 1 7 S32 S31 S30 S29 S28 S27 S26 S25 BP1 Mapping example: bit 0 of register 7 controls the LCD segment S25 if BANK bit is a logic 1. Table 6. Segment byte-segment driver mapping in duplex mode Mode Bank V2 V1 V0 Segment/ Bit/ Register 7 MSB 6 5 4 3 2 1 0 LSB Backplane 1 X[1] 0 0 0 0 S8 S7 S6 S5 S4 S3 S2 S1 BP1 1 X[1] 0 0 1 1 S8 S7 S6 S5 S4 S3 S2 S1 BP2 1 X[1] 0 1 0 2 S16 S15 S14 S13 S12 S11 S10 S9 BP1 1 X[1] 0 1 1 3 S16 S15 S14 S13 S12 S11 S10 S9 BP2 1 X[1] 1 0 0 4 S24 S23 S22 S21 S20 S19 S18 S17 BP1 1 X[1] 1 0 1 5 S24 S23 S22 S21 S20 S19 S18 S17 BP2 1 X[1] 1 1 0 6 S32 S31 S30 S29 S28 S27 S26 S25 BP1 1 X[1] 1 1 1 7 S32 S31 S30 S29 S28 S27 S26 S25 BP2 [1] Don’t care. Mapping example: bit 7 of register 5 controls the LCD segment S24/BP2. 7.8 Power-on reset At power-on reset the PCF8577C resets to a defined starting condition as follows: 1. Both backplane outputs are set to VSS in master mode; to 3-state in cascade mode 2. All segment outputs are set to VSS 3. The segment byte registers and control register are cleared 4. The I2C-bus interface is initialized. PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 8 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface 8. I2C-bus interface 8.1 Characteristics of the I2C-Bus The I2C-bus is for 2-way, 2-line communication between different ICs or modules. The two lines are a Serial DAta line (SDA) and a Serial CLock line (SCL). Both lines must be connected to a positive supply via a pull-up resistor when connected to the output stages of a device. Data transfer may be initiated only when the I2C-bus is not busy. 8.1.1 Bit transfer One data bit is transferred during each clock pulse. The data on the SDA line must remain stable during the HIGH period of the clock pulse as changes in the data line at this time are interpreted as control signals. 6'$ 6&/ GDWDOLQH VWDEOH GDWDYDOLG Fig 6. FKDQJH RIGDWD DOORZHG PED Bit transfer 8.1.2 START and STOP conditions Both data and clock lines remain HIGH when the I2C-bus is not busy. A HIGH-to-LOW transition of the data line, while the clock is HIGH is defined as the START condition (S). A LOW-to-HIGH transition of the data line while the clock is HIGH is defined as the STOP condition (P). 6'$ 6&/ 6 3 67$57FRQGLWLRQ 6723FRQGLWLRQ PED Fig 7. Definition of START and STOP conditions 8.1.3 System configuration A device generating a message is a ‘transmitter’, a device receiving a message is the ‘receiver’. The device that controls the message is the ‘master’ and the devices which are controlled by the master are the ‘slaves’. PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 9 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface 6'$ 6&/ 0$67(5 75$160,77(5 5(&(,9(5 6/$9( 75$160,77(5 5(&(,9(5 6/$9( 5(&(,9(5 0$67(5 75$160,77(5 5(&(,9(5 0$67(5 75$160,77(5 PED Fig 8. System configuration 8.1.4 Acknowledge The number of data bytes transferred between the START and STOP conditions from transmitter to receiver is not limited. Each byte is followed by one acknowledge bit. The acknowledge bit is a HIGH level put on the I2C-bus by the transmitter whereas the master generates an extra acknowledge related clock pulse. A slave receiver which is addressed must generate an acknowledge after the reception of each byte. Also a master must generate an acknowledge after the reception of each byte that has been clocked out of the slave transmitter. The device that acknowledges has to pull down the SDA line during the acknowledge clock pulse, set-up and hold times must be taken into account. A master receiver must signal an end of data to the transmitter by not generating an acknowledge on the last byte that has been clocked out of the slave. In this event, the transmitter must leave the data line HIGH to enable the master to generate a STOP condition. FORFNSXOVHIRU DFNQRZOHGJHPHQW 67$57 FRQGLWLRQ 6&/)520 0$67(5 '$7$287387 %<75$160,77(5 6 '$7$287387 %<5(&(,9(5 PED Fig 9. Acknowledgement of the I2C-bus 8.2 Slave address The PCF8577C slave address is shown in Table 7. Table 7. I2C slave address byte Slave address Bit R/W 7 MSB 6 5 4 3 2 1 0 LSB 0 1 1 1 0 1 0 0 Before any data is transmitted on the I2C-bus, the device which should respond is addressed first. The addressing is always done with the first byte transmitted after the start procedure. PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 10 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface 8.3 I2C-bus protocol The PCF8577C I2C-bus protocol is shown in Figure 10. The PCF8577C is a slave receiver and has a fixed slave address (see Table 7). All PCF8577Cs with the same slave address acknowledge the slave address in parallel. The second byte is always the control byte and is loaded into the control register of each PCF8577C connected to the I2C-bus. All addressed devices acknowledge the control byte. Subsequent data bytes are loaded into the segment registers of the selected device. Any number of data bytes may be loaded in one transfer and in an expanded system rollover of the SBV from 111 111 to 000 000 is allowed. If a STOP (P) condition is given after the control byte acknowledge, the segment data remains unchanged. This allows the BANK bit to be toggled without changing the segment register contents. During loading of segment data, only the selected PCF8577C gives an acknowledge. Loading is terminated by generating a STOP (P) condition. DFNQRZOHGJHE\ DOO3&)& DFNQRZOHGJHE\ DOO3&)& DFNQRZOHGJHE\ VHOHFWHG3&)&RQO\ 6/$9($''5(66 $ 5: %$1. 6 02'( 06% 6(*0(17 $ %<7(9(&725 FRQWUROE\WH /6% 6(*0(17'$7$ $ 3 QE\WHV DXWRLQFUHPHQW VHJPHQWE\WHYHFWRU DDD Fig 10. I2C-bus protocol 9. Safety notes CAUTION This device is sensitive to ElectroStatic Discharge (ESD). Observe precautions for handling electrostatic sensitive devices. Such precautions are described in the ANSI/ESD S20.20, IEC/ST 61340-5, JESD625-A or equivalent standards. CAUTION Static voltages across the liquid crystal display can build up when the LCD supply voltage (VLCD) is on while the IC supply voltage (VDD) is off, or vice versa. This may cause unwanted display artifacts. To avoid such artifacts, VLCD and VDD must be applied or removed together. CAUTION Semiconductors are light sensitive. Exposure to light sources can cause the IC to malfunction. The IC must be protected against light. The protection must be applied to all sides of the IC. PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 11 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface 10. Limiting values Table 8. Limiting values In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol Parameter VDD supply voltage Conditions Min Max Unit 0.5 +8.0 V VDD 8.0 VDD V 0.5 VDD + 0.5 V 0.5 +8.0 V input current 20 +20 mA output current 25 +25 mA IDD supply current 50 +50 mA ISS ground supply current 50 +50 mA IDD(LCD) LCD supply current 50 +50 mA Ptot total power dissipation - 500 mW Po output power VLCD LCD supply voltage VI input voltage VO output voltage II IO VESD electrostatic discharge voltage [1] on each of the pins S1 to S32 and BP1 and BP2 [1] - 100 mW HBM [2] - 2000 V MM [3] - 200 V Ilu latch-up current [4] - 100 mA Tstg storage temperature [5] 65 +150 C Tamb ambient temperature 40 +85 C operating device [1] Values with respect to VDD. [2] Pass level; Human Body Model (HBM), according to Ref. 6 “JESD22-A114”. [3] Pass level; Machine Model (MM), according to Ref. 7 “JESD22-A115”. [4] Pass level; latch-up testing according to Ref. 8 “JESD78” at maximum ambient temperature (Tamb(max)). [5] According to the store and transport requirements (see Ref. 12 “UM10569”) the devices have to be stored at a temperature of +8 C to +45 C and a humidity of 25 % to 75 %. PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 12 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface 11. Static characteristics Table 9. Static characteristics VDD = 2.5 V to 6 V; VSS = 0 V; Tamb = 40 C to 85 C; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit 2.5 - 6 V Supplies VDD supply voltage IDD supply current no load; ROSC = 1 M; COSC = 680 pF fSCL = 100 kHz [1] - 50 125 A fSCL = 0 Hz [1] - 25 75 A [1] - 25 40 A [1] - 10 20 A [2] - 1.1 2.0 V on pin A0 0 - 0.05 V on pins A1, SCL, SDA 0 - 0.3VDD V on pin A2 0 - 0.1 V on pin A0 VDD 0.05 - VDD V on pin A1 0.7VDD - VDD V VDD = 5 V; Tamb = 25 C no load; fSCL = 0 Hz; A0/OSC = VDD; VDD = 5 V; Tamb = 25 C VPOR [1] power-on reset voltage Logic VIL VIH LOW-level input voltage HIGH-level input voltage on pin A2 VDD 0.1 - VDD V on pins SCL, SDA 0.7VDD - 6 V - - 7 pF 3 - - mA on pins A1, SCL, SDA 1 - +1 A on pins A2/BP2, BP1 5 - +5 A VI = VDD; on pin A0/OSC 1 - - A [3] CI input capacitance IOL LOW-level output current output sink current; on pin SDA; VOL = 0.4 V; VDD = 5 V; IL leakage current VI = VDD or VSS Ipd pull-down current VI = VDD; on pin A2/BP2 5 1.5 - A Istartup startup current oscillator; VI = VSS - 1.2 5 A PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 13 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface Table 9. Static characteristics …continued VDD = 2.5 V to 6 V; VSS = 0 V; Tamb = 40 C to 85 C; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit - 20 - mV LCD outputs VDC DC component of LCD driver IOL LOW-level output current on pins S1 to S32; VDD = 5 V; VOL = 0.8 V [4] 0.3 - - mA IOH HIGH-level output current on pins S1 to S32; VDD = 5 V; VOH = VDD 0.8 V [4] - - 0.3 mA Ro output resistance on pins BP1, BP2; Vo = VSS or VDD or 1⁄ (V 2 SS + VDD) [5] - 0.4 5 k [1] Inputs at VSS or VDD. [2] Resets all logic when VDD < VPOR. [3] Periodically sampled, not 100 % tested. [4] Outputs measured one at a time. [5] Outputs measured one at a time; VDD = 5 V; Iload = 100 A. PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 14 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface 12. Dynamic characteristics Table 10. Dynamic characteristics VDD = 2.5 V to 6 V; VSS = 0 V; Tamb = 40 C to 85 C; unless otherwise specified. All the timing values are valid within the operating supply voltage and ambient temperature range and refer to VIL and VIH with an input voltage swing of VSS to VDD. Symbol Parameter Conditions Min Typ[1] Max Unit fLCD display frequency ROSC = 1 M; COSC = 680 pF 65 90 120 Hz tBS driver delays with test loads VDD = 5 V - 20 100 s - - 100 kHz - - 100 ns [2] I2C-bus fSCL SCL clock frequency tSW tolerable spike width on I2C-bus tBUF bus free time between a STOP and START condition 4.7 - - s tSU;STA set-up time for a repeated START condition 4.0 - - s tHD;STA hold time (repeated) START condition 4.0 - - s tLOW LOW period of the SCL clock 4.7 - - s tHIGH HIGH period of the SCL clock 4.0 - - s tr rise time of both SDA and SCL signals - - 1.0 s tf fall time of both SDA and SCL signals - - 0.3 s tSU;DAT data set-up time 250 - - ns tHD;DAT data hold time 0 - - ns tSU;STO set-up time for STOP condition 4.0 - - s Tamb = 25 C [1] Typical conditions: VDD = 5 V; Tamb = 25 C [2] Test loads:. 6&/6'$ SLQV Nȍ 9'' 6WR6 SLQVWR Nȍ 9''966 DDD PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 15 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface 9 9'' 9 6[ 9 W%6 9 9'' %3%3 9'' 9 9 DDD Fig 11. Driver timing waveforms 6'$ W%8) W/2: WI 6&/ W+'67$ WU W+''$7 W+,*+ W68'$7 6'$ W6867$ W68672 PJD Fig 12. I2C-bus timing diagram; rise and fall times refer to VIL and VIH PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 16 of 33 xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx NXP Semiconductors PCF8577C Product data sheet 13. Application information ',5(&7'5,9(/&'',63/$< 9'' &26& 526& 966 6 6 6 6 6 6 %3 %3 %3 %3 $ %3 $ %3 $ 9'' 9'' 9'' $ $ $ $ 26& $ 966 6&/ 6&/ 6'$ 6'$ $ 26& 966 3&)& 6 6&/ 6 6'$ GHYLFHVXEDGGUHVV $$$ 26& 966 3&)& 6 6&/ 6 6'$ GHYLFHVXEDGGUHVV $$$ 3&)& 6 6 GHYLFHVXEDGGUHVV $$$ Fig 13. Direct display driver; expansion to 256 segments using eight PCF8577Cs PCF8577C 17 of 33 © NXP Semiconductors N.V. 2014. All rights reserved. DDD LCD direct/duplex driver with I²C-bus interface Rev. 5 — 10 October 2014 All information provided in this document is subject to legal disclaimers. EDFNSODQH xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx NXP Semiconductors PCF8577C Product data sheet %3 '83/(;/&'',63/$< %3 526& 6 6 6 6 %3 %3 %3 $ %3 6 $ %3 9'' 9'' 9'' $ $ $ $ 26& $ 966 966 6&/ 6&/ 6 6'$ 3&)& 6 6'$ $ 26& 966 GHYLFHVXEDGGUHVV $$ $ 26& 966 6&/ 6 6'$ 3&)& 6 GHYLFHVXEDGGUHVV $$ 6&/ 6 6'$ 3&)& 6 GHYLFHVXEDGGUHVV $$ DDD PCF8577C 18 of 33 © NXP Semiconductors N.V. 2014. All rights reserved. Fig 14. Duplex display; expansion to 2 128 segments using four PCF8577Cs LCD direct/duplex driver with I²C-bus interface Rev. 5 — 10 October 2014 All information provided in this document is subject to legal disclaimers. &26& 6 %3 9'' PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface RXWSXWOLQHV 6 6 %3 %3 9'' $ 9'' $ $ 966 26& 966 6&/ 6&/ 6'$ 6'$ 3&)& 6 6 GHYLFHVXEDGGUHVV $$$ H[SDQVLRQ DDD MODE bit must always be set to logic 0 (direct drive). Bank switching is permitted. BP1 must always be connected to VSS and A0/OSC must be connected to either VDD or VSS (no LCD modulation). Fig 15. Use of PCF8577C as a 32-bit output expander in an I2C-bus application PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 19 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface 14. Package outline 962SODVWLFYHU\VPDOORXWOLQHSDFNDJHOHDGV 627 ' ( $ ; F \ +( Y 0 $ = 4 $ $ $ $ SLQLQGH[ ș /S / GHWDLO; Z 0 ES H PP VFDOH ',0(16,216LQFKGLPHQVLRQVDUHGHULYHGIURPWKHRULJLQDOPPGLPHQVLRQV 81,7 $ PD[ $ $ $ ES F ' ( H +( / /S 4 Y Z \ = PP LQFKHV ș R R 1RWHV 3ODVWLFRUPHWDOSURWUXVLRQVRIPPLQFKPD[LPXPSHUVLGHDUHQRWLQFOXGHG 3ODVWLFLQWHUOHDGSURWUXVLRQVRIPPLQFKPD[LPXPSHUVLGHDUHQRWLQFOXGHG 287/,1( 9(56,21 5()(5(1&(6 ,(& -('(& -(,7$ (8523($1 352-(&7,21 ,668('$7( 627 Fig 16. Package outline SOT158-1 (VSO40) of PCF8577CT PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 20 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface 15. Packing information 15.1 Tape and reel information For tape and reel packing information, see Ref. 10 “SOT158-1_118” on page 27. 16. Soldering of SMD packages This text provides a very brief insight into a complex technology. A more in-depth account of soldering ICs can be found in Application Note AN10365 “Surface mount reflow soldering description”. 16.1 Introduction to soldering Soldering is one of the most common methods through which packages are attached to Printed Circuit Boards (PCBs), to form electrical circuits. The soldered joint provides both the mechanical and the electrical connection. There is no single soldering method that is ideal for all IC packages. Wave soldering is often preferred when through-hole and Surface Mount Devices (SMDs) are mixed on one printed wiring board; however, it is not suitable for fine pitch SMDs. Reflow soldering is ideal for the small pitches and high densities that come with increased miniaturization. 16.2 Wave and reflow soldering Wave soldering is a joining technology in which the joints are made by solder coming from a standing wave of liquid solder. The wave soldering process is suitable for the following: • Through-hole components • Leaded or leadless SMDs, which are glued to the surface of the printed circuit board Not all SMDs can be wave soldered. Packages with solder balls, and some leadless packages which have solder lands underneath the body, cannot be wave soldered. Also, leaded SMDs with leads having a pitch smaller than ~0.6 mm cannot be wave soldered, due to an increased probability of bridging. The reflow soldering process involves applying solder paste to a board, followed by component placement and exposure to a temperature profile. Leaded packages, packages with solder balls, and leadless packages are all reflow solderable. Key characteristics in both wave and reflow soldering are: • • • • • • Board specifications, including the board finish, solder masks and vias Package footprints, including solder thieves and orientation The moisture sensitivity level of the packages Package placement Inspection and repair Lead-free soldering versus SnPb soldering 16.3 Wave soldering Key characteristics in wave soldering are: PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 21 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface • Process issues, such as application of adhesive and flux, clinching of leads, board transport, the solder wave parameters, and the time during which components are exposed to the wave • Solder bath specifications, including temperature and impurities 16.4 Reflow soldering Key characteristics in reflow soldering are: • Lead-free versus SnPb soldering; note that a lead-free reflow process usually leads to higher minimum peak temperatures (see Figure 17) than a SnPb process, thus reducing the process window • Solder paste printing issues including smearing, release, and adjusting the process window for a mix of large and small components on one board • Reflow temperature profile; this profile includes preheat, reflow (in which the board is heated to the peak temperature) and cooling down. It is imperative that the peak temperature is high enough for the solder to make reliable solder joints (a solder paste characteristic). In addition, the peak temperature must be low enough that the packages and/or boards are not damaged. The peak temperature of the package depends on package thickness and volume and is classified in accordance with Table 11 and 12 Table 11. SnPb eutectic process (from J-STD-020D) Package thickness (mm) Package reflow temperature (C) Volume (mm3) < 350 350 < 2.5 235 220 2.5 220 220 Table 12. Lead-free process (from J-STD-020D) Package thickness (mm) Package reflow temperature (C) Volume (mm3) < 350 350 to 2000 > 2000 < 1.6 260 260 260 1.6 to 2.5 260 250 245 > 2.5 250 245 245 Moisture sensitivity precautions, as indicated on the packing, must be respected at all times. Studies have shown that small packages reach higher temperatures during reflow soldering, see Figure 17. PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 22 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface temperature maximum peak temperature = MSL limit, damage level minimum peak temperature = minimum soldering temperature peak temperature time 001aac844 MSL: Moisture Sensitivity Level Fig 17. Temperature profiles for large and small components For further information on temperature profiles, refer to Application Note AN10365 “Surface mount reflow soldering description”. 17. Footprint information PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 23 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface )RRWSULQWLQIRUPDWLRQIRUUHIORZVROGHULQJRI962SDFNDJH 627 +[ *[ 3 +\ *\ %\ $\ & '[ ' 3 *HQHULFIRRWSULQWSDWWHUQ 5HIHUWRWKHSDFNDJHRXWOLQHGUDZLQJIRUDFWXDOOD\RXW VROGHUODQG RFFXSLHGDUHD ',0(16,216LQPP 3 3 $\ %\ & ' ' *[ *\ +[ +\ VRWBIU Fig 18. Footprint information for reflow soldering of SOT158-1 (VSO40) of PCF8577CT PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 24 of 33 xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx NXP Semiconductors PCF8577C Product data sheet 18. Appendix 18.1 LCD segment driver selection Table 13. Selection of LCD segment drivers Type name Number of elements at MUX ffr (Hz) Interface Package AECQ100 PCA8553DTT 40 80 120 160 - - - 1.8 to 5.5 1.8 to 5.5 32 to 256[1] N N 40 to 105 I2C / SPI TSSOP56 Y PCA8546ATT - - - 176 - - - 1.8 to 5.5 2.5 to 9 60 to 300[1] N N 40 to 95 I2C TSSOP56 Y PCA8546BTT - - - 176 - - - 1.8 to 5.5 2.5 to 9 60 to 300[1] N N 40 to 95 SPI TSSOP56 Y 1.8 to 5.5 2.5 to 9 60 to 300[1] Y 40 to 95 I2C TQFP64 Y 60 to 300[1] Y Y 40 to 95 SPI TQFP64 Y N N 40 to 85 I2C LQFP80 N N 40 to 95 I2C LQFP80 Y Y 40 to 105 I2C LQFP80 Y TSSOP56 N 88 - - - 44 88 176 - - - 1.8 to 5.5 2.5 to 9 PCF85134HL 60 120 180 240 - - - 1.8 to 5.5 2.5 to 6.5 82 PCA8543AHL 60 60 120 180 240 120 - 240 - - - 1.8 to 5.5 2.5 to 8 2.5 to 5.5 2.5 to 9 82 Y N 60 to 300[1] 300[1] Y PCF8545ATT - - - 176 252 320 - 1.8 to 5.5 2.5 to 5.5 60 to N N 40 to 85 I2C PCF8545BTT - - - 176 252 320 - 1.8 to 5.5 2.5 to 5.5 60 to 300[1] N N 40 to 85 SPI TSSOP56 N PCF8536AT - - - 176 252 320 - 1.8 to 5.5 2.5 to 9 60 to 300[1] N N 40 to 85 I2C TSSOP56 N 1.8 to 5.5 2.5 to 9 60 to 300[1] N N 40 to 85 SPI TSSOP56 N 300[1] TSSOP56 Y PCF8536BT - - - 176 252 320 - - - - 176 252 320 - 1.8 to 5.5 2.5 to 9 60 to N N 40 to 95 PCA8536BT - - - 176 252 320 - 1.8 to 5.5 2.5 to 9 60 to 300[1] N N 40 to 95 SPI TSSOP56 Y PCF8537AH 44 88 - 176 276 352 - 1.8 to 5.5 2.5 to 9 60 to 300[1] Y Y 40 to 85 I2C TQFP64 N 1.8 to 5.5 2.5 to 9 60 to 300[1] Y Y 40 to 85 SPI TQFP64 N 300[1] Y Y 40 to 95 I2C TQFP64 Y Y Y 40 to 95 SPI TQFP64 Y Y 40 to 105 I2C LQFP80 Y Y 40 to 105 I2C Bare die Y PCF8537BH 44 88 - 176 276 352 - 25 of 33 © NXP Semiconductors N.V. 2014. All rights reserved. PCA8537AH 44 88 - 176 276 352 - 1.8 to 5.5 2.5 to 9 60 to PCA8537BH 44 88 - 176 276 352 - 1.8 to 5.5 2.5 to 9 60 to 300[1] 2.5 to 5.5 2.5 to 9 60 to 300[1] 60 to 300[1] PCA9620H PCA9620U 60 60 120 120 - 240 320 480 240 320 480 - 2.5 to 5.5 2.5 to 9 Y Y PCF8576DU 40 80 120 160 - - - 1.8 to 5.5 2.5 to 6.5 77 N N 40 to 85 I2C Bare die N PCF8576EUG 40 80 120 160 - - - 1.8 to 5.5 2.5 to 6.5 77 N N 40 to 85 I2C Bare die N N 40 to 105 I2C Bare die Y N 40 to 85 I2C Bare die N N 40 to 95 I2C Bare die Y PCA8576FUG PCF85133U PCA85133U 40 80 80 80 120 160 - 160 240 320 160 240 320 - - - 1.8 to 5.5 2.5 to 8 200 1.8 to 5.5 2.5 to 6.5 82, 110[2] 1.8 to 5.5 2.5 to 8 110[2] 82, N N N PCF8577C PCA8536AT I2C LCD direct/duplex driver with I²C-bus interface Rev. 5 — 10 October 2014 All information provided in this document is subject to legal disclaimers. PCA8547BHT PCA85134H - 176 - 1:9 VLCD (V) VLCD (V) Tamb (C) charge temperature pump compensat. 1:2 1:3 44 1:6 1:8 VLCD (V) 1:1 PCA8547AHT 1:4 VDD (V) xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx Selection of LCD segment drivers …continued Type name Number of elements at MUX ffr (Hz) VLCD (V) VLCD (V) Tamb (C) charge temperature pump compensat. AECQ100 PCA85233UG 80 160 240 320 - - - 1.8 to 5.5 2.5 to 8 150, 220[2] N N 40 to 105 I2C Bare die Y PCF85132U 160 320 480 640 - - - 1.8 to 5.5 1.8 to 8 60 to 90[1] N N 40 to 85 I2C Bare die N Y 40 to 105 I2C Bare die Y N 40 to 95 I2C Bare die Y N N 40 to 95 I2C Bare die Y Y Y 40 to 85 I2C / SPI Bare die N Y 40 to 105 I2C Bare die Y PCA85132U 408 - 160 320 480 640 - PCA85232U 160 320 480 640 - PCF8538UG 102 204 - PCA8538UG 102 204 - Software programmable. [2] Hardware selectable. - - 2.5 to 5.5 4 to 12 1.8 to 5.5 1.8 to 8 1.8 to 5.5 1.8 to 8 45 to 300[1] 60 to 90[1] 117 to 176[1] 408 612 816 918 2.5 to 5.5 4 to 12 45 to 300[1] 408 612 816 918 2.5 to 5.5 4 to 12 300[1] 45 to Y N Y / SPI / SPI PCF8577C 26 of 33 © NXP Semiconductors N.V. 2014. All rights reserved. LCD direct/duplex driver with I²C-bus interface Rev. 5 — 10 October 2014 All information provided in this document is subject to legal disclaimers. [1] - 1:9 Interface Package 1:2 1:3 102 204 - 1:6 1:8 VLCD (V) 1:1 PCA8530DUG 1:4 VDD (V) NXP Semiconductors PCF8577C Product data sheet Table 13. PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface 19. References [1] AN10365 — Surface mount reflow soldering description [2] AN10853 — ESD and EMC sensitivity of IC [3] AN11267 — EMC and system level ESD design guidelines for LCD drivers [4] IEC 61340-5 — Protection of electronic devices from electrostatic phenomena [5] IPC/JEDEC J-STD-020D — Moisture/Reflow Sensitivity Classification for Nonhermetic Solid State Surface Mount Devices [6] JESD22-A114 — Electrostatic Discharge (ESD) Sensitivity Testing Human Body Model (HBM) [7] JESD22-A115 — Electrostatic Discharge (ESD) Sensitivity Testing Machine Model (MM) [8] JESD78 — IC Latch-Up Test [9] JESD625-A — Requirements for Handling Electrostatic-Discharge-Sensitive (ESDS) Devices [10] SOT158-1_118 — VSO40; Reel pack; SMD, 13", packing information [11] UM10204 — I2C-bus specification and user manual [12] UM10569 — Store and transport requirements PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 27 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface 20. Revision history Table 14. Revision history Document ID Release date Data sheet status Change notice Supersedes PCF8577C v.5 20141010 Product data sheet - PCF8577C v.4 Modifications: • The format of this data sheet has been redesigned to comply with the new identity guidelines of NXP Semiconductors. • • Legal texts have been adapted to the new company name where appropriate. Removed obsolete product types. PCF8577C v.4 19980730 Product data sheet - PCF8577C v.3 PCF8577C v.3 19970328 Product data sheet - PCF8577C v.2 PCF8577C v.2 19950608 Product data sheet - PCF8577C v.1 PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 28 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface 21. Legal information 21.1 Data sheet status Document status[1][2] Product status[3] Definition Objective [short] data sheet Development This document contains data from the objective specification for product development. Preliminary [short] data sheet Qualification This document contains data from the preliminary specification. Product [short] data sheet Production This document contains the product specification. [1] Please consult the most recently issued document before initiating or completing a design. [2] The term ‘short data sheet’ is explained in section “Definitions”. [3] The product status of device(s) described in this document may have changed since this document was published and may differ in case of multiple devices. The latest product status information is available on the Internet at URL http://www.nxp.com. 21.2 Definitions Draft — The document is a draft version only. The content is still under internal review and subject to formal approval, which may result in modifications or additions. NXP Semiconductors does not give any representations or warranties as to the accuracy or completeness of information included herein and shall have no liability for the consequences of use of such information. Short data sheet — A short data sheet is an extract from a full data sheet with the same product type number(s) and title. A short data sheet is intended for quick reference only and should not be relied upon to contain detailed and full information. For detailed and full information see the relevant full data sheet, which is available on request via the local NXP Semiconductors sales office. In case of any inconsistency or conflict with the short data sheet, the full data sheet shall prevail. Product specification — The information and data provided in a Product data sheet shall define the specification of the product as agreed between NXP Semiconductors and its customer, unless NXP Semiconductors and customer have explicitly agreed otherwise in writing. In no event however, shall an agreement be valid in which the NXP Semiconductors product is deemed to offer functions and qualities beyond those described in the Product data sheet. 21.3 Disclaimers Limited warranty and liability — Information in this document is believed to be accurate and reliable. However, NXP Semiconductors does not give any representations or warranties, expressed or implied, as to the accuracy or completeness of such information and shall have no liability for the consequences of use of such information. NXP Semiconductors takes no responsibility for the content in this document if provided by an information source outside of NXP Semiconductors. In no event shall NXP Semiconductors be liable for any indirect, incidental, punitive, special or consequential damages (including - without limitation - lost profits, lost savings, business interruption, costs related to the removal or replacement of any products or rework charges) whether or not such damages are based on tort (including negligence), warranty, breach of contract or any other legal theory. Notwithstanding any damages that customer might incur for any reason whatsoever, NXP Semiconductors’ aggregate and cumulative liability towards customer for the products described herein shall be limited in accordance with the Terms and conditions of commercial sale of NXP Semiconductors. Right to make changes — NXP Semiconductors reserves the right to make changes to information published in this document, including without limitation specifications and product descriptions, at any time and without notice. This document supersedes and replaces all information supplied prior to the publication hereof. PCF8577C Product data sheet Suitability for use — NXP Semiconductors products are not designed, authorized or warranted to be suitable for use in life support, life-critical or safety-critical systems or equipment, nor in applications where failure or malfunction of an NXP Semiconductors product can reasonably be expected to result in personal injury, death or severe property or environmental damage. NXP Semiconductors and its suppliers accept no liability for inclusion and/or use of NXP Semiconductors products in such equipment or applications and therefore such inclusion and/or use is at the customer’s own risk. Applications — Applications that are described herein for any of these products are for illustrative purposes only. NXP Semiconductors makes no representation or warranty that such applications will be suitable for the specified use without further testing or modification. Customers are responsible for the design and operation of their applications and products using NXP Semiconductors products, and NXP Semiconductors accepts no liability for any assistance with applications or customer product design. It is customer’s sole responsibility to determine whether the NXP Semiconductors product is suitable and fit for the customer’s applications and products planned, as well as for the planned application and use of customer’s third party customer(s). Customers should provide appropriate design and operating safeguards to minimize the risks associated with their applications and products. NXP Semiconductors does not accept any liability related to any default, damage, costs or problem which is based on any weakness or default in the customer’s applications or products, or the application or use by customer’s third party customer(s). Customer is responsible for doing all necessary testing for the customer’s applications and products using NXP Semiconductors products in order to avoid a default of the applications and the products or of the application or use by customer’s third party customer(s). NXP does not accept any liability in this respect. Limiting values — Stress above one or more limiting values (as defined in the Absolute Maximum Ratings System of IEC 60134) will cause permanent damage to the device. Limiting values are stress ratings only and (proper) operation of the device at these or any other conditions above those given in the Recommended operating conditions section (if present) or the Characteristics sections of this document is not warranted. Constant or repeated exposure to limiting values will permanently and irreversibly affect the quality and reliability of the device. Terms and conditions of commercial sale — NXP Semiconductors products are sold subject to the general terms and conditions of commercial sale, as published at http://www.nxp.com/profile/terms, unless otherwise agreed in a valid written individual agreement. In case an individual agreement is concluded only the terms and conditions of the respective agreement shall apply. NXP Semiconductors hereby expressly objects to applying the customer’s general terms and conditions with regard to the purchase of NXP Semiconductors products by customer. No offer to sell or license — Nothing in this document may be interpreted or construed as an offer to sell products that is open for acceptance or the grant, conveyance or implication of any license under any copyrights, patents or other industrial or intellectual property rights. All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 29 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface Export control — This document as well as the item(s) described herein may be subject to export control regulations. Export might require a prior authorization from competent authorities. Quick reference data — The Quick reference data is an extract of the product data given in the Limiting values and Characteristics sections of this document, and as such is not complete, exhaustive or legally binding. Non-automotive qualified products — Unless this data sheet expressly states that this specific NXP Semiconductors product is automotive qualified, the product is not suitable for automotive use. It is neither qualified nor tested in accordance with automotive testing or application requirements. NXP Semiconductors accepts no liability for inclusion and/or use of non-automotive qualified products in automotive equipment or applications. In the event that customer uses the product for design-in and use in automotive applications to automotive specifications and standards, customer (a) shall use the product without NXP Semiconductors’ warranty of the product for such automotive applications, use and specifications, and (b) whenever customer uses the product for automotive applications beyond NXP Semiconductors’ specifications such use shall be solely at customer’s own risk, and (c) customer fully indemnifies NXP Semiconductors for any liability, damages or failed product claims resulting from customer design and use of the product for automotive applications beyond NXP Semiconductors’ standard warranty and NXP Semiconductors’ product specifications. Translations — A non-English (translated) version of a document is for reference only. The English version shall prevail in case of any discrepancy between the translated and English versions. 21.4 Trademarks Notice: All referenced brands, product names, service names and trademarks are the property of their respective owners. I2C-bus — logo is a trademark of NXP Semiconductors N.V. 22. Contact information For more information, please visit: http://www.nxp.com For sales office addresses, please send an email to: [email protected] PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 30 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface 23. Tables Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Table 7. Table 8. Table 9. Table 10. Table 11. Table 12. Table 13. Table 14. Ordering information . . . . . . . . . . . . . . . . . . . . .1 Ordering options . . . . . . . . . . . . . . . . . . . . . . . . .2 Marking codes . . . . . . . . . . . . . . . . . . . . . . . . . .2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . .4 Segment byte-segment driver mapping in direct drive mode . . . . . . . . . . . . . . . . . . . . . . . .8 Segment byte-segment driver mapping in duplex mode . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 I2C slave address byte . . . . . . . . . . . . . . . . . . .10 Limiting values . . . . . . . . . . . . . . . . . . . . . . . . .12 Static characteristics . . . . . . . . . . . . . . . . . . . .13 Dynamic characteristics . . . . . . . . . . . . . . . . . .15 SnPb eutectic process (from J-STD-020D) . . .22 Lead-free process (from J-STD-020D) . . . . . .22 Selection of LCD segment drivers . . . . . . . . . .25 Revision history . . . . . . . . . . . . . . . . . . . . . . . .28 PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 31 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface 24. Figures Fig 1. Fig 2. Fig 3. Fig 4. Fig 5. Fig 6. Fig 7. Fig 8. Fig 9. Fig 10. Fig 11. Fig 12. Fig 13. Fig 14. Fig 15. Fig 16. Fig 17. Fig 18. Block diagram of PCF8577C . . . . . . . . . . . . . . . . .2 Pin configuration for PCF8577CT . . . . . . . . . . . . .3 PCF8577C register organization . . . . . . . . . . . . . .5 Direct drive mode display output waveforms . . . . .6 Duplex mode display output waveforms . . . . . . . .7 Bit transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 Definition of START and STOP conditions. . . . . . .9 System configuration . . . . . . . . . . . . . . . . . . . . . .10 Acknowledgement of the I2C-bus . . . . . . . . . . . .10 I2C-bus protocol . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Driver timing waveforms . . . . . . . . . . . . . . . . . . .16 I2C-bus timing diagram; rise and fall times refer to VIL and VIH . . . . . . . . . . . . . . . . . . . . . . . . . . . .16 Direct display driver; expansion to 256 segments using eight PCF8577Cs . . . . . . . . . . . . . . . . . . . .17 Duplex display; expansion to 2 128 segments using four PCF8577Cs . . . . . . . . . . . . . . . . . . . .18 Use of PCF8577C as a 32-bit output expander in an I2C-bus application . . . . . . . . . . . . . . . . . . .19 Package outline SOT158-1 (VSO40) of PCF8577CT . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20 Temperature profiles for large and small components . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23 Footprint information for reflow soldering of SOT158-1 (VSO40) of PCF8577CT . . . . . . . . . .24 PCF8577C Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 5 — 10 October 2014 © NXP Semiconductors N.V. 2014. All rights reserved. 32 of 33 PCF8577C NXP Semiconductors LCD direct/duplex driver with I²C-bus interface 25. Contents 1 2 3 3.1 4 5 6 6.1 6.2 7 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 8 8.1 8.1.1 8.1.2 8.1.3 8.1.4 8.2 8.3 9 10 11 12 13 14 15 15.1 16 16.1 16.2 16.3 16.4 17 18 18.1 19 20 General description . . . . . . . . . . . . . . . . . . . . . . 1 Features and benefits . . . . . . . . . . . . . . . . . . . . 1 Ordering information . . . . . . . . . . . . . . . . . . . . . 1 Ordering options . . . . . . . . . . . . . . . . . . . . . . . . 2 Marking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Pinning information . . . . . . . . . . . . . . . . . . . . . . 3 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 4 Functional description . . . . . . . . . . . . . . . . . . . 4 Hardware subaddress lines A0, A1, and A2 . . . 4 Oscillator A0/OSC . . . . . . . . . . . . . . . . . . . . . . 4 User-accessible registers . . . . . . . . . . . . . . . . . 5 Auto-incremented loading. . . . . . . . . . . . . . . . . 6 Direct drive mode . . . . . . . . . . . . . . . . . . . . . . . 6 Duplex mode . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Display memory mapping . . . . . . . . . . . . . . . . . 7 Power-on reset . . . . . . . . . . . . . . . . . . . . . . . . . 8 I2C-bus interface . . . . . . . . . . . . . . . . . . . . . . . . 9 Characteristics of the I2C-Bus . . . . . . . . . . . . . 9 Bit transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 START and STOP conditions . . . . . . . . . . . . . . 9 System configuration . . . . . . . . . . . . . . . . . . . . 9 Acknowledge . . . . . . . . . . . . . . . . . . . . . . . . . 10 Slave address . . . . . . . . . . . . . . . . . . . . . . . . . 10 I2C-bus protocol . . . . . . . . . . . . . . . . . . . . . . . 11 Safety notes . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Limiting values. . . . . . . . . . . . . . . . . . . . . . . . . 12 Static characteristics. . . . . . . . . . . . . . . . . . . . 13 Dynamic characteristics . . . . . . . . . . . . . . . . . 15 Application information. . . . . . . . . . . . . . . . . . 17 Package outline . . . . . . . . . . . . . . . . . . . . . . . . 20 Packing information . . . . . . . . . . . . . . . . . . . . 21 Tape and reel information . . . . . . . . . . . . . . . . 21 Soldering of SMD packages . . . . . . . . . . . . . . 21 Introduction to soldering . . . . . . . . . . . . . . . . . 21 Wave and reflow soldering . . . . . . . . . . . . . . . 21 Wave soldering . . . . . . . . . . . . . . . . . . . . . . . . 21 Reflow soldering . . . . . . . . . . . . . . . . . . . . . . . 22 Footprint information . . . . . . . . . . . . . . . . . . . 23 Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 LCD segment driver selection. . . . . . . . . . . . . 25 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Revision history . . . . . . . . . . . . . . . . . . . . . . . . 28 21 21.1 21.2 21.3 21.4 22 23 24 25 Legal information . . . . . . . . . . . . . . . . . . . . . . Data sheet status . . . . . . . . . . . . . . . . . . . . . . Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . . Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . Contact information . . . . . . . . . . . . . . . . . . . . Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 29 29 29 30 30 31 32 33 Please be aware that important notices concerning this document and the product(s) described herein, have been included in section ‘Legal information’. © NXP Semiconductors N.V. 2014. All rights reserved. For more information, please visit: http://www.nxp.com For sales office addresses, please send an email to: [email protected] Date of release: 10 October 2014 Document identifier: PCF8577C