Serially Interfaced, +2.7V to +5.5V, 5- and 8-Digit LED Display DriversTable 1. Standard Driver Connection to Single-Digit DisplaysDIG/SEG0DIG/SEG1DIG/SEG2DIG/SEG3DIG/SEG4DIG/SEG5DIG/SEG6DIG/SEG7SEG 8PIN 6PIN 5PIN 4PIN 3PIN 14PIN 13PIN 12PIN 11PIN 10 LED Digit 0 CC0 SEG dp SEG g SEG f SEG e SEG d SEG c SEG b SEG a LED Digit 1 SEG dp CC1 SEG g SEG f SEG e SEG d SEG c SEG b SEG a LED Digit 2 SEG dp SEG g CC2 SEG f SEG e SEG d SEG c SEG b SEG a LED Digit 3 SEG dp SEG g SEG f CC3 SEG e SEG d SEG c SEG b SEG a LED Digit 4 SEG dp SEG g SEG f SEG e CC4 SEG d SEG c SEG b SEG a LED Digit 5 SEG dp SEG g SEG f SEG e SEG d CC5 SEG c SEG b SEG a LED Digit 6 SEG dp SEG g SEG f SEG e SEG d SEG c CC6 SEG b SEG a LED Digit 7 SEG dp SEG g SEG f SEG e SEG d SEG c SEG b CC7 SEG a Table 2. Serial-Data Format (16 Bits)MAX6950/MAX6951D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0 ADDRESS MSB DATA LSB The serial interface comprises a 16-bit shift register into Digit and Control Registers which DIN data is clocked on the rising edge of CLK Table 3 lists the addressable Digit and Configuration when CS is low. When CS is high, transitions on CLK do registers. The digit registers are implemented by two not clock data into the shift register. When CS goes planes of 8-byte dual-port SRAM, P0 and P1. high, the 16 bits in the shift register are parallel loaded into a 16-bit latch. The 16 bits in the latch are then Initial Power-Up decoded to determine and execute the command. On initial power-up, all control registers are reset, the display is blanked, and the MAX6950/MAX6951 enter The MAX6950/MAX6951 are written to using the follow- shutdown mode. Program the display driver prior to dis- ing sequence (Figure 2): play use. Otherwise, it is initially set to scan five digits, it 1) Take CLK low. does not decode data in the data registers, and the 2) Take CS low. This enables the internal 16-bit shift Intensity register is set to its minimum value. Table 4 register. lists the register status after power-up. 3) Clock 16 bits of data in order, D15 first to D0 last, Configuration Register into DIN, observing the setup and hold times. The configuration register is used to enter and exit shut- 4) Take CS high. down, select the blink rate, globally enable and disable the blink function, globally clear the digit data, and CLK and DIN may well be used to transmit data to other reset the blink timing. Bit position D1 should always be peripherals. The MAX6950/MAX6951 ignore all activity written with a zero when the configuration register is on CLK and DIN except when CS is low. Data cannot updated. See Table 5 for configuration register format. be read from the MAX6950/MAX6951. The S bit selects shutdown or normal operation. If fewer or greater than 16 bits are clocked into the MAX6950/MAX6951 between taking CS low and taking The B bit selects the blink rate. CS high again, the MAX6950/MAX6951 store the last 16 The E bit globally enables or disables the blink function. bits received, including the previous transmission(s). The T bit resets the blink timing. The general case is when n bits (where n > 16) are transmitted to the MAX6950/MAX6951. The last bits The R bit globally clears the digit data for both planes comprising bits {n-15} to {n} are retained and are paral- P0 and P1 for all digits. lel loaded into the 16-bit latch as bits D15 to D0, When the MAX6950/MAX6951 are in shutdown mode respectively (Figure 3). (Table 6), the scan oscillator is halted; all segment and digit drivers are high impedance. Data in the digit and 6_______________________________________________________________________________________