PCF8537 Industrial LCD driver for multiplex rates up to 1:8 Rev. 1 — 31 May 2012 Product data sheet 1. General description The PCF8537 is a fully featured Liquid Crystal Display (LCD)1 driver, specifically designed for high-contrast Vertical Alignment (VA) LCD with multiplex rates up to 1:8. It generates the drive signals for any static or multiplexed LCD containing up to eight backplanes, 46 segments, and up to 352 elements.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 3. Applications White goods Handheld electronics Battery operated equipment Machine control systems Measuring equipment Information boards Panels Consumer Industrial Medical and health care 4. Ordering information Table 1. Ordering information Type number Interface type Package Name Description Version PCF8537AH/1 I2C-bus TQFP64 plastic thin quad flat package; 64 leads; body 10 10 1.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 6.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 VLCD BP0 to BP5 VDD2 S44/BP7 S45/BP6 BACKPLANE OUTPUTS DISPLAY SEGMENT OUTPUTS LCD VOLTAGE SELECTOR CHARGE PUMP (VOLTAGE MULTIPLIER) S0 to S43 DISPLAY REGISTER DISPLAY CONTROL OUTPUT BANK SELECT LCD BIAS GENERATOR VSS DISPLAY RAM TEMPERATURE SENSOR CLK CLOCK SELECT AND TIMING PCF8537BH OSCILLATOR POWER-ON RESET RESET SCL COMMAND DECODER WRITE DATA CONTROL DATA POINTER, AUTO INCREMENT SPI-BUS CONTROLLER SDI
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 PCF8537 49 BP4 50 BP5 51 S45/BP6 52 S44/BP7 53 S43 54 S42 55 S41 56 S40 57 S39
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 7.2 Pin description Table 3.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8. Functional description The PCF8537 is a versatile peripheral device designed to interface any microcontroller to a wide variety of LCDs. It can directly drive any static or multiplexed LCD containing up to 352 elements. 8.1 Commands of PCF8537 The commands to control the PCF8537 are defined in Table 4.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.1.1 Command: Initialize This command generates a chip-wide reset which resets all command values to their default values. After this command is sent, it is possible to send additional commands without the need to re-initialize the interface. The reset takes 100 ns to complete. Table 5. Initialize - initialize command bit description For further information, see Section 8.2 on page 17.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.1.3.2 Internal oscillator When the internal oscillator is used, it is possible to make the clock signal available on pin CLK by using the Oscillator-ctrl command (see Table 7). If this is not intended, the pin CLK should be left open. At power-on the signal at pin CLK is disabled and pin CLK is in 3-state. If the internal charge pump is enabled, then the internal oscillator starts and is used to run the charge pump.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.1.5 Command: Temp-msr-ctrl The Temp-msr-ctrl command enables or disables the temperature measurement block and the temperature compensation of VLCD. Table 9. Temp-msr-ctrl - temperature measurement control command bit description For further information, see Section 8.4.4 on page 28.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.1.7 Command: Set-VPR With these two instructions, it is possible to set the target VLCD voltage for the internal charge pump. Table 11. Set-VPR - set VPR command bit description For further information, see Section 8.4.2 on page 25.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.1.9 Command: Set-MUX-mode The multiplex drive mode is configured with the bits described in Table 13. Table 13. Set-MUX-mode - set multiplex drive mode command bit description For further information, see Section 8.4.5 on page 31.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.1.12 Command: Frame-frequency With the Frame-frequency command, the frame frequency and the output clock frequency can be configured. Table 16. Bit Symbol Binary value Description 7 to 5 - 011 fixed value 4 to 0 F[4:0] see Table 17 frame frequency values, see Table 17 Table 17.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.1.12.1 Timing and frame frequency The timing of the PCF8537 organizes the internal data flow of the device. This includes the transfer of display data from the display RAM to the display segment outputs. The timing also generates the LCD frame frequency. The frame frequency is a fixed division of the internal clock or of the frequency applied to pin CLK when an external clock is used.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.1.15 Command: Temp-read The Temp-read command allows reading out the temperature values measured by the internal temperature sensor. Table 20. Temp-read - temperature readout command bit description For further information, see Section 8.4.4 on page 28.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.1.17 Command: Temp-filter Table 22. Temp-filter - digital temperature filter command bit description For further information, see Section 8.4.4 on page 28.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.2 Start-up and shut-down 8.2.1 Power-On Reset (POR) At power-on, the PCF8537 resets to starting conditions as follows: 1. All backplane and segment outputs are set to VSS. 2. Selected drive mode is: 1:8 with 1⁄4 bias. 3. Input and output bank selectors are reset. 4. The I2C-bus and SPI-bus interface are initialized. 5. The data pointer is cleared (set logic 0). 6.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 The first command sent to the device after the power-on event must be the Initialize command (see Section 8.1.1). After POR and before enabling the display, the RAM content should be brought to a defined status • by clearing it (setting it all to logic 0) or • by writing meaningful content (for example, a graphic) otherwise unwanted display artifacts may appear on the display. 8.2.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 If the display is enabled too soon after the charge pump is enabled, then the VLCD voltage may not have yet stabilized leading to an uneven display effect. START Initiate an OTP-refresh Power-on VDD1, VDD2 and VLCD at the same time Write RAM content to be displayed and enable the display Wait minimum 1 ms STOP Initialize command 013aaa633 Fig 6.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 START Power-on VDD1, VDD2 and VLCD at the same time Apply external clock signal to pin CLK; set OSC bit logic 1 Wait minimum 1 ms Write RAM content to be displayed and enable the display Initialize command STOP Initiate an OTP-refresh Fig 8. 013aaa635 Recommended start-up sequence when using an external supplied VLCD and an external clock signal 8.2.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 START Disable display by setting bit E logic 0 Disable temperature measurement by setting bit TME logic 0 STOP 013aaa637 Fig 10.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 START Disable display by setting bit E logic 0 Disable temperature measurement by setting bit TME logic 0 Bring pin CLK to 3-state by setting bit OSC and bit COE logic 0 External clock may be switched off STOP 013aaa639 Fig 12.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.3 Possible display configurations The PCF8537 is a versatile peripheral device designed to interface between any microcontroller to a wide variety of LCD segment or dot matrix displays (see Figure 13). It can directly drive any static or multiplexed LCD containing up to eight backplanes with 44 segments. The display configurations possible with the PCF8537 depend on the number of active backplane outputs required.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 VDD2 VDD1 R= tr 2Cb SDA HOST PROCESSOR/ MICROCONTROLLER VDD1 VLCD 44 segment drives SCL RESET VDD2 LCD PANEL (up to 352 elements) PCF8537AH 8 backplanes CLK A0 T1 T2 T3 VSS n.c. VSS 013aaa675 VDD1 from 1.8 V to 5.5 V and VDD2 from 2.5 V to 5.5 V. Fig 14.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.4 LCD supply voltage 8.4.1 External VLCD supply VLCD can be directly supplied to the VLCD pin. In this case, the internal charge pump must not be enabled otherwise a high current may occur on pin VDD2 and pin VLCD. When VLCD is supplied externally, no internal temperature compensation occurs on this voltage even if bit TCE is set logic 1 (see Section 8.4.4.2).
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 Figure 17 illustrates how VLCD changes with the programmed value of VPR[7:0]. 013aaa661 V LCD (2) 9V 0.03 V (1) VDD2 3V 00 01 02 03 04 05 06 ... ... C7 C8 C9 CA ... FC FD FE FF VPR[7:0] (1) If VDD2 > 3.0 V then VPR[7:0] must be set so that VLCD VDD2. (2) Automatic limitation for VLCD > 9.0 V. Fig 17.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 013aaa664 10 VLCD (V) 8 (3) 6 (2) 4 (1) 2 0 0 0.2 0.4 0.6 0.8 IDD(LCD) (mA) 1 (1) VPR[7:0] = 42h. (2) VPR[7:0] = 85h. (3) VPR[7:0] = C6h. Tamb = 30 C; VDD1 = VDD2 = 3.3 V. Remark: For driving the charge pump safely the VLCD and IDD(LCD) values have to be kept below the flat part of the respective graph. Charge pump configuration: VLCD = 3 VDD2. Fig 18. Charge pump driving capability with VDD2 = 3.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 013aaa663 10 VLCD (V) 8 (3) 6 (2) 4 (1) 2 0 0 0.4 0.8 1.2 1.6 IDD(LCD) (mA) 2 (1) VPR[7:0] = 42h. (2) VPR[7:0] = 85h. (3) VPR[7:0] = C6h. Tamb = 30 C; VDD1 = VDD2 = 5 V. Remark: For driving the charge pump safely the VLCD and IDD(LCD) values have to be kept below the flat part of the respective graph. b. Charge pump configuration: VLCD = 3 VDD2 Fig 19. Charge pump driving capability with VDD2 = 5.0 V 8.4.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 stepping of the display due to the VLCD voltage is periodically changing between two different target voltages. For this reason, a filter has been implemented to ensure that LSB jitter does not affect the display performance.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.4.4.2 Temperature adjustment of the VLCD Due to the temperature dependency of the liquid crystal viscosity the LCD controlling voltage VLCD might have to be adjusted at different temperatures to maintain optimal contrast. The temperature behavior of the liquid comes from the LCD manufacturer. The slope has to be set to compensate for the liquid behavior.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 The offset voltage is calculated according to Table 27. Table 27.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 Table 28. LCD drive modes: summary of characteristics LCD drive mode Number of: Backplanes Bias levels LCD bias configuration V off RMS ----------------------V LCD V on RMS ---------------------V LCD V on RMS [1] D = ---------------------V off RMS VLCD[2] static 1 2 static 0 1 Von(RMS) 1:2 multiplex 2 3 1⁄ 2 0.354 0.791 2.236 2.828Voff(RMS) 1:2 multiplex 2 4 1⁄ 3 0.333 0.745 2.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 V off RMS = V LCD a 2 – 2a + n -----------------------------2 n 1 + a (4) Discrimination is the ratio of Von(RMS) to Voff(RMS) and is determined from Equation 5: V on RMS --------------------- = V off RMS 2 a + 1 + n – 1 -------------------------------------------2 a – 1 + n – 1 (5) It should be noted that VLCD is sometimes referred as the LCD operating voltage. 8.4.5.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.4.6 LCD drive mode waveforms 8.4.6.1 Static drive mode The static LCD drive mode is used when a single backplane is provided in the LCD. Tfr LCD segments VLCD BP0 VSS state 1 (on) VLCD state 2 (off) Sn VSS VLCD Sn+1 VSS (a) Waveforms at driver. VLCD state 1 0V −VLCD VLCD state 2 0V −VLCD (b) Resultant waveforms at LCD segment. 013aaa207 Vstate1(t) = VSn(t) VBP0(t). Vstate2(t) = V(Sn + 1)(t) VBP0(t).
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.4.6.2 1:2 multiplex drive mode When two backplanes are provided in the LCD, the 1:2 multiplex mode applies. The PCF8537 allows the use of 1⁄2 bias or 1⁄3 bias in this mode as shown in Figure 25 and Figure 26. Tfr VLCD BP0 LCD segments VLCD/2 VSS state 1 VLCD BP1 state 2 VLCD/2 VSS VLCD Sn VSS VLCD Sn+1 VSS (a) Waveforms at driver.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 Tfr BP0 BP1 Sn Sn+1 VLCD 2VLCD/3 LCD segments VLCD/3 VSS state 1 VLCD 2VLCD/3 state 2 VLCD/3 VSS VLCD 2VLCD/3 VLCD/3 VSS VLCD 2VLCD/3 VLCD/3 VSS (a) Waveforms at driver. VLCD 2VLCD/3 VLCD/3 state 1 0V −VLCD/3 −2VLCD/3 −VLCD VLCD 2VLCD/3 VLCD/3 state 2 0V −VLCD/3 −2VLCD/3 −VLCD (b) Resultant waveforms at LCD segment. 013aaa209 Vstate1(t) = VSn(t) VBP0(t). Vstate2(t) = VSn(t) VBP1(t). Von(RMS)(t) = 0.745VLCD.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.4.6.3 1:4 multiplex drive mode When four backplanes are provided in the LCD, the 1:4 multiplex drive mode applies, as shown in Figure 27.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.4.6.4 1:6 multiplex drive mode When six backplanes are provided in the LCD, the 1:6 multiplex drive mode applies. The PCF8537 allows the use of 1⁄3 bias or 1⁄4 bias in this mode as shown in Figure 28 and Figure 29.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 Tfr LCD segments VLCD 3VLCD / 4 state 1 state 2 BP0 VLCD / 4 VSS VLCD 3VLCD / 4 BP1 VLCD / 4 VSS VLCD 3VLCD / 4 BP2 VLCD / 4 VSS VLCD 3VLCD / 4 BP3 VLCD / 4 VSS VLCD 3VLCD / 4 BP4 VLCD / 4 VSS VLCD 3VLCD / 4 BP5 VLCD / 4 VSS VLCD Sn VLCD / 2 VSS VLCD Sn + 1 VLCD / 2 VSS (a) Waveforms at driver VLCD 3VLCD / 4 state 1 VLCD / 4 VSS -VLCD / 4 -3VLCD / 4 -VLCD VLCD 3VLCD / 4 VLCD / 2 VLCD / 4 VSS state 2 -VLCD / 4 -VLCD /
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.4.6.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 VLCD 3/4 VLCD Tfr frame n Tfr frame n+1 LCD segments state 1 BP0 state 2 1/4 VLCD VSS VLCD 3/4 VLCD BP1 1/4 VLCD VSS VLCD 3/4 VLCD BP2 1/4 VLCD VSS VLCD 3/4 VLCD BP3 1/4 VLCD VSS VLCD 3/4 VLCD BP4 1/4 VLCD VSS VLCD 3/4 VLCD BP5 1/4 VLCD VSS VLCD 3/4 VLCD BP6 1/4 VLCD VSS VLCD 3/4 VLCD BP7 1/4 VLCD VSS VLCD Sn 1/2 VLCD VSS VLCD Sn + 1 1/2 VLCD VSS (a) Waveforms at driver state 1 VLCD 3/4 VLCD 1/2 VLCD 1/4 VLCD VSS
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.5 Backplane and segment outputs 8.5.1 Backplane outputs The LCD drive section includes eight backplane outputs: BP0 to BP7. The backplane output signals are generated based on the selected LCD multiplex drive mode. Table 29 describes which outputs are active for each of the multiplex drive modes and what signal is generated. Table 29.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.5.1.5 Static drive mode In the static drive mode, BP0 must be connected directly to the LCD. In the static drive mode, the same signal is carried by all eight backplane outputs and they can be connected in parallel for very high drive requirements. • BP0 is repeated on BP1, BP2, BP3, BP4, BP5, BP6, and BP7 8.5.2 Segment outputs The LCD drive section includes up to 46 segment outputs.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.6 Display controller The display controller executes the commands identified by the command decoder. It contains the status registers of the PCF8537 and co-ordinates their effects. The controller is also responsible for loading display data into the display RAM as required by the filling order. 8.7 Display register The display register holds the display data while the corresponding multiplex signals are generated. 8.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 Display RAM addresses (columns)/segment outputs (S) Multiplex drive mode 1:8 S0 S1 S2 S3 S4 S5 S6 S7 S38 S39 S40 S41 S42 S43 S3 S4 S5 S6 S7 S38 S39 S40 S41 S42 S43 S44 S45 S3 S4 S5 S6 S7 S38 S39 S40 S41 S42 S43 row0/BP0 row1/BP1 row2/BP2 row3/BP3 row4/BP4 row5/BP5 row6/BP6 row7/BP7 Multiplex drive mode 1:6 Display RAM bits (rows)backplane outputs (BP) S0 S1 S2 row0/BP0 row1/BP1 row2/BP2 row3/BP3 row4/
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 The display RAM bit map, Figure 32, shows row 0 to row 7 which correspond with the backplane outputs BP0 to BP7, and column 0 to column 45 which correspond with the segment outputs S0 to S45. 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).
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.8.2 RAM filling in static drive mode In the static drive mode the eight transmitted data bits are placed in eight successive display RAM columns in row 0 (see Figure 33). columns display RAM columns/segment outputs (S) rows 0 1 2 3 4 5 6 7 39 40 41 42 43 display RAM rows/ 0 b7 b6 b5 b4 b3 b2 b1 b0 backplane outputs (BP) b7 b6 b5 b4 b3 b2 b1 b0 MSB LSB transmitted data byte 013aaa646 Fig 33.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 When bit IBS is set to bank 1 (see Table 18 on page 14), then data is stored in row 4 and row 5. 8.8.4 RAM filling in 1:4 multiplex drive mode In the 1:4 multiplex drive mode the eight transmitted data bits are placed in two successive display RAM columns of four rows (see Figure 36). In order to fill the whole four RAM rows 22 bytes need to be sent to the PCF8537.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 columns display RAM columns/segment outputs (S) data pointer incrementation 0 1 2 3 4 5 6 7 41 42 43 44 45 0 a7 a1 b3 c5 rows display RAM rows/ backplane outputs (BP) h3 1 a6 a0 b2 c4 h2 2 a5 b7 b1 c3 h7 h1 3 a4 b6 b0 c2 h6 h0 4 a3 b5 c7 c1 h5 5 a2 b4 c6 c0 h4 discarded MSB LSB a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0 c7 c6 c5 c4 c3 c2 c1 c0 transmitted data bytes 013aaa650 Fig 37.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.9 Bank selection The PCF8537 includes a RAM bank switching feature in the static, 1:2, and 1:4 multiplex drive modes. A bank can be thought of as a collection of RAM rows. The RAM bank switching gives the provision for preparing display information in an alternative bank and to be able to switch to it once it is complete. There are two banks; bank 0 and bank 1.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 8.9.2 Output bank selection The OBS bit of the Bank-select command (see Table 18 on page 14) controls from which bank display data is taken, The output bank selection works independently of input bank selection. PCF8537 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1 — 31 May 2012 © NXP B.V. 2012. All rights reserved.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 9. Bus interfaces 9.1 Control byte After initiating the communication over the bus and sending the slave address (I2C-bus, see Section 9.2) or subaddress (SPI-bus, see Section 9.3), a control byte follows. The purpose of this byte is to indicate both, the content for the following data bytes (RAM or command) and to indicate that more control bytes will follow.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 9.2 I2C-bus interface characteristics (PCF8537AH) The I2C-bus is for bidirectional, two-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 bus is not busy. 9.2.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 MASTER TRANSMITTER/ RECEIVER SLAVE TRANSMITTER/ RECEIVER SLAVE RECEIVER MASTER TRANSMITTER/ RECEIVER MASTER TRANSMITTER SDA SCL mga807 Fig 44. System configuration 9.2.4 Acknowledge The number of data bytes transferred between the START and STOP conditions from transmitter to receiver is unlimited. Each byte of 8 bits is followed by an acknowledge cycle.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 9.2.6 Input filters To enhance noise immunity in electrically adverse environments, RC low-pass filters are provided on the SDA and SCL lines. 9.2.7 I2C-bus slave address The device selection depends on the I2C-bus slave address. Two different I2C-bus slave addresses can be used to address the PCF8537AH (see Table 31). Table 31.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 R/W = 0 slave address control byte S 0 1 1 1 0 0 A 0 A C R O S 0 RAM/command byte L S P B M A S B EXAMPLES a) transmit two bytes of RAM data S 0 1 1 1 0 0 A 0 A 0 1 0 A RAM DATA A A COMMAND A 0 0 A COMMAND A P COMMAND A 0 1 A RAM DATA A RAM DATA A P b) transmit two command bytes S 0 1 1 1 0 0 A 0 A 1 0 0 c) transmit one command byte and two RAM date bytes S 0 1 1 1 0 0 A 0 A 1 0 0 A RAM DATA A P 013
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 9.3 SPI-bus interface (PCF8537BH) Data transfer to the device is made via a three-line SPI-bus (see Table 30). The SPI-bus is reset whenever the chip enable pin CE is inactive. Table 33.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 R/W = 0 subaddress control byte RAM/command byte 0 0 1 L S B M S B C R O S EXAMPLES a) transmit two bytes of display RAM data 0 1 0 0 1 RAM DATA RAM DATA b) transmit two command bytes 0 0 1 1 0 COMMAND 0 0 COMMAND 0 1 RAM DATA c) transmit one command byte and two display RAM date bytes 0 0 1 1 0 COMMAND RAM DATA 013aaa656 Data transfers are terminated by de-asserting CE (set CE to logic 1) Fig 49.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 R/W b7 1 unused SA b6 0 b5 1 b4 0 b3 0 b2 0 temperature data 11BCD temperature data 11BCD b1 0 b0 0 b7 0 b6 0 b5 0 b4 1 b3 0 b2 0 b1 0 b0 1 b7 0 b6 0 b5 0 b4 1 b3 0 b2 0 b1 0 b0 1 SCL SDIO CE microcontroller driving SDIO PCF8537BH driving SDIO 013aaa678 Fig 51. SPI-bus read example PCF8537 Product data sheet All information provided in this document is subject to legal disclaimers. Rev.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 10. Internal circuitry VDD1 A0, RESET, T1, T2, CLK VSS T3, VLCD, SDA, SCL, VDD1, VDD2 VLCD BP0 to BP5, S0 to S43, BP7/S44, BP6/S45 VSS (1) VSS 013aaa659 (1) Output resistance, RO, see Table 36 on page 62. Fig 52.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 11. Limiting values 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. Table 35. Limiting values In accordance with the Absolute Maximum Rating System (IEC 60134).
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 12. Static characteristics Table 36. Static characteristics VDD1 = 1.8 V to 5.5 V; VDD2 = 2.5 V to 5.5 V; VSS = 0 V; VLCD = 2.5 V to 9.0 V; Tamb = 40 C to +85 C; temperature measurement enabled; 1:8 multiplex drive mode; 1⁄4 bias; LCD outputs are open circuit; RAM is all written with logic 1; inputs at VSS or VDD; internal clock with maximum prescale factor; I2C-bus/SPI-bus inactive; unless otherwise specified.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 Table 36. Static characteristics …continued VDD1 = 1.8 V to 5.5 V; VDD2 = 2.5 V to 5.5 V; VSS = 0 V; VLCD = 2.5 V to 9.0 V; Tamb = 40 C to +85 C; temperature measurement enabled; 1:8 multiplex drive mode; 1⁄4 bias; LCD outputs are open circuit; RAM is all written with logic 1; inputs at VSS or VDD; internal clock with maximum prescale factor; I2C-bus/SPI-bus inactive; unless otherwise specified.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 013aaa687 195 ΔVLCD (mV) 130 65 0 -65 -130 -195 -60 -40 -20 0 20 40 60 80 Temperature (ºC) 100 VLCD = 5 V to 9 V. Remark: Only valid if the charge pump is driven in a safe range as described in Figure 18 and Figure 19. a. VDD = 5 V 013aaa688 195 ΔVLCD (mV) 130 65 0 -65 -130 -195 -60 -40 -20 0 20 40 60 80 Temperature (ºC) 100 VLCD = 5 V to 9 V.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 013aaa668 160 IDD1 (μA) 150 140 (1) (2) 130 120 110 100 -60 -40 -20 0 20 40 60 80 Temperature (ºC) 100 VDD2 = 5.0 V; 1:8 multiplex drive mode; 1⁄4 bias; temperature measurement enabled; LCD outputs are open circuit; RAM all logic 1; inputs at VSS or VDD; internal clock with max prescale factor; bus active. (1) Charge pump on; VDD1 = 5.5 V; charge pump configuration: VLCD = 2 VDD2; VPR[7:0] set to 7.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 013aaa670 140 IDD(LCD) ( (μA) 130 120 110 100 90 80 -60 -40 -20 0 20 40 60 80 Temperature (ºC) 100 VDD1 = VDD2 = 5.0 V; 1:8 multiplex drive mode; 1⁄4 bias; temperature measurement enabled; flat temperature compensation; LCD outputs are open circuit; RAM all logic 1; inputs at VSS or VDD; internal clock with max prescale factor; bus inactive; charge pump on; charge pump configuration: VLCD = 7.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 13. Dynamic characteristics Table 37. Dynamic characteristics VDD = 1.8 V to 5.5 V; VSS = 0 V; VLCD = 2.5 V to 9.0 V; Tamb = 40 C to +85 C; unless otherwise specified.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 Table 38. Timing characteristics: I2C-bus VDD1 = 1.8 V to 5.5 V; VDD2 = 2.5 V to 5.5 V; VSS = 0 V; Tamb = 40 C to +85 C; unless otherwise specified. Symbol Parameter fSCL tBUF Conditions Min Typ Max Unit SCL clock frequency - - 400 kHz bus free time between a STOP and START condition 1.3 - - s tHD;STA hold time (repeated) START condition 0.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 Table 39. Timing characteristics: SPI-bus VDD = 1.8 V to 5.5 V; VSS = 0 V; Tamb = 40 C to +85 C. All timing values are valid within the operating supply voltage and temperature range and referenced to VIL and VIH with an input voltage swing of VSS to VDD. Symbol Parameter Conditions VDD < 2.7 V VDD 2.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 14. Package outline TQFP64: plastic thin quad flat package; 64 leads; body 10 x 10 x 1.0 mm SOT357-1 c y X A 48 33 49 32 ZE e E HE A (A 3) A2 A 1 wM pin 1 index θ bp 64 Lp L 17 1 detail X 16 ZD e v M A wM bp D B HD v M B 0 2.5 5 mm scale DIMENSIONS (mm are the original dimensions) UNIT A max. A1 A2 A3 bp c D (1) E (1) e mm 1.2 0.15 0.05 1.05 0.95 0.25 0.27 0.17 0.18 0.12 10.1 9.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 15. Handling information All input and output pins are protected against ElectroStatic Discharge (ESD) under normal handling. When handling Metal-Oxide Semiconductor (MOS) devices ensure that all normal precautions are taken as described in JESD625-A, IEC 61340-5 or equivalent standards. 16. Soldering of SMD packages This text provides a very brief insight into a complex technology.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 16.3 Wave soldering Key characteristics in wave soldering are: • 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.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 temperature maximum peak temperature = MSL limit, damage level minimum peak temperature = minimum soldering temperature peak temperature time 001aac844 MSL: Moisture Sensitivity Level Fig 63. Temperature profiles for large and small components For further information on temperature profiles, refer to Application Note AN10365 “Surface mount reflow soldering description”.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 17. Abbreviations Table 42.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 18.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 19. Revision history Table 43. Revision history Document ID Release date Data sheet status Change notice Supersedes PCF8537 v.1 20120531 Product data sheet - - PCF8537 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 1 — 31 May 2012 © NXP B.V. 2012. All rights reserved.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 20. Legal information 20.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.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 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. 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.
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 22. 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. Table 15. Table 16. Table 17. Table 18. Table 19. Table 20. Table 21. Table 22. Table 23. Table 24. Table 25. Table 26. Table 27. Table 28. Table 29. Table 30. Table 31. Table 32. Table 33. Table 34. Table 35. Table 36. Table 37. Table 38. Table 39. Ordering information . . . . . . . .
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 23. 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. Fig 19. Fig 20. Fig 21. Fig 22. Fig 23. Fig 24. Fig 25. Fig 26. Block diagram of PCF8537AH . . . . . . . . . . . . . . . .3 Block diagram of PCF8537BH . . . . . . . . . . . . . . . .4 Pin configuration for TQFP64 (PCF8537AH). . . . .
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 24. Contents 1 General description . . . . . . . . . . . . . . . . . . . . . . 1 2 Features and benefits . . . . . . . . . . . . . . . . . . . . 1 3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 Ordering information . . . . . . . . . . . . . . . . . . . . . 2 5 Marking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 6 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . .
PCF8537 NXP Semiconductors Industrial LCD driver for multiplex rates up to 1:8 10 11 12 13 14 15 16 16.1 16.2 16.3 16.4 17 18 19 20 20.1 20.2 20.3 20.4 21 22 23 24 Internal circuitry. . . . . . . . . . . . . . . . . . . . . . . . Limiting values. . . . . . . . . . . . . . . . . . . . . . . . . Static characteristics. . . . . . . . . . . . . . . . . . . . Dynamic characteristics . . . . . . . . . . . . . . . . . Package outline . . . . . . . . . . . . . . . . . . . . . . . . Handling information. . . . .