DATASHEET ICM7228 FN3160 Rev 9.00 August 19, 2015 8-Digit, Microprocessor-Compatible, LED Display Decoder Driver The Intersil ICM7228 display driver interfaces microprocessors to an 8-digit, 7-segment, numeric LED display. Included on chip are two types of 7-segment decoder, multiplex scan circuitry, LED display segment drivers, LED display digit drivers and an 8-byte static memory as display RAM. Data can be written to the ICM7228A and ICM7228B's display RAM in sequential 8-digit update or in single-digit update format. Data is written to the ICM7228C display RAM in parallel random access format. The ICM7228A and ICM7228C drive common anode displays. The ICM7228B drives common cathode displays. All versions can display the RAM data as either Hexadecimal or Code B format. The ICM7228A and ICM7228B incorporate a No Decode mode allowing each bit of each digit's RAM word to drive individual display segments resulting in independent control of all display segments. As a result, bargraph and other irregular display segments and formats can be driven directly by this chip. The Intersil ICM7228 is an alternative to both the Maxim ICM7218 and the Intersil ICM7218 display drivers. Notice that the ICM7228A/B has an additional single digit access mode. This could make the Intersil ICM7218A/B software incompatible with ICM7228A/B operation. Features * Pb-Free Plus Anneal Available (RoHS Compliant) * Improved 2nd Source to Maxim ICM7218 * Fast Write Access Time of 200ns * Multiple Microprocessor Compatible Versions * Hexadecimal, Code B and No Decode Modes * Individual Segment Control with "No Decode" Feature * Digit and Segment Drivers On-Chip * Non-Overlapping Digits Drive * Common Anode and Common Cathode LED Versions * Low Power CMOS Architecture * Single 5V Supply Applications * Instrumentation * Test Equipment * Hand Held Instruments * Bargraph Displays * Numeric and Non-Numeric Panel Displays * High and Low Temperature Environments where LCD Display Integrity is Compromised FN3160 Rev 9.00 August 19, 2015 Page 1 of 19 ICM7228 Ordering Information PART NUMBER PART MARKING DATA ENTRY PROTOCOL DISPLAY TYPE TEMP. RANGE (C) PACKAGE PKG. DWG. # ICM7228AIBI (No longer available, ICM7228AIBI recommended replacement: ICM7228AIBIZ) Sequential Common Anode -40 to 85 28 Ld SOIC ICM7228AIBIZ (Note) Sequential Common Anode -40 to 85 28 Ld SOIC (Pb-free) M28.3 ICM7228AIPI ICM7228AIPI (No longer available, recommended replacement: ICM7228AIPIZ) Sequential Common Anode -40 to 85 28 Ld PDIP ICM7228AIPIZ (Note) ICM7228AIPI Sequential Common Anode -40 to 85 28 Ld PDIP* (Pb-free) E28.6 ICM7228BIBI (No longer available, ICM7228BIBI recommended replacement: ICM7228BIBIZ) Sequential Common Cathode -40 to 85 28 Ld SOlC ICM7228BIBIZ Sequential Common Cathode -40 to 85 28 Ld SOlC (Pb-free) M28.3 Sequential Common Cathode -40 to 85 28 Ld PDIP ICM7228BIPIZ Sequential Common Cathode -40 to 85 28 Ld PDIP (Pb-free) E28.6 Random Common Anode -40 to 85 28 Ld SOlC ICM7228CIBIZ Random Common Anode -40 to 85 28 Ld SOlC (Pb-free) M28.3 ICM7228BIBIZ (Note) 7228AIBIZ ICM7228BIPI (No longer available, ICM7228BIPI recommended replacement: ICM7228BIPIZ) ICM7228BIPIZ (Note) ICM7228CIBI (No longer available, ICM7228CIBI recommended replacement: ICM7228CIBIZ) ICM7228CIBIZ (Note) M28.3 E28.6 M28.3 E28.6 M28.3 ICM7228CIPI (No longer available, ICM7228CIPI recommended replacement: ICM7228CIPIZ) Random Common Anode -40 to 85 28 Ld PDIP ICM7228CIPIZ (Note) Random Common Anode -40 to 85 28 Ld PDIP (Pb-free) E28.6 ICM7228CIPI E28.6 *Pb-free PDIPs can be used for through hole wave solder processing only. They are not intended for use in Reflow solder processing applications. NOTE: Intersil Pb-free plus anneal products employ special Pb-free material sets; molding compounds/die attach materials and 100% matte tin plate termination finish, which are RoHS compliant and compatible with both SnPb and Pb-free soldering operations. Intersil Pb-free products are MSL classified at Pb-free peak reflow temperatures that meet or exceed the Pb-free requirements of IPC/JEDEC J STD-020. FN3160 Rev 9.00 August 19, 2015 Page 2 of 19 ICM7228 Pinouts ICM7228B (PDIP, SOIC) COMMON CATHODE TOP VIEW ICM7228A (PDIP, SOIC) COMMON ANODE TOP VIEW SEG c 1 28 VSS DIGIT 4 1 28 VSS SEG e 2 27 SEG a DIGIT 6 2 27 DIGIT 7 SEG b 3 26 SEG g DIGIT 3 3 26 DIGIT 5 DP 4 25 SEG d DIGIT 1 4 25 DIGIT 2 ID6 (HEXA/CODE B) 5 24 SEG f ID6 (HEXA/CODE B) 5 24 DIGIT 8 ID5 (DECODE) 6 23 DIGIT 3 ID5 (DECODE) 6 23 SEG g ID7 (DATA COMING) 7 22 DIGIT 6 ID7 (DATA COMING) 7 22 SEG f WRITE 8 21 DIGIT 7 WRITE 8 21 SEG e MODE 9 20 DIGIT 4 MODE 9 20 SEG c ID4 (SHUTDOWN) 10 19 VDD ID4 (SHUTDOWN) 10 19 VDD ID1 11 18 DIGIT 8 ID1 11 18 SEG d ID0 12 17 DIGIT 5 ID0 12 17 SEG b ID2 13 16 DIGIT 2 ID2 13 16 SEG a ID3 14 15 DIGIT 1 ID3 14 15 DP ICM7228C (PDIP, SOIC) COMMON ANODE TOP VIEW SEG c 1 28 VSS SEG e 2 27 SEG a SEG b 3 26 SEG g DP 4 25 SEG d DA0 (DIGIT ADDRESS 0) 5 24 SEG f DA1 (DIGIT ADDRESS 1) 6 23 DIGIT 3 ID7 (INPUT DP) 7 22 DIGIT 6 WRITE 8 21 DIGIT 7 HEXA/CODE B/SHUTDOWN 9 20 DIGIT 4 DA2 (DIGIT ADDRESS 2) 10 FN3160 Rev 9.00 August 19, 2015 19 VDD ID1 11 18 DIGIT 8 ID0 12 17 DIGIT 5 ID2 13 16 DIGIT 2 ID3 14 15 DIGIT 1 Page 3 of 19 ICM7228 Functional Block Diagram ICM7228A, ICM7228B ID0 - ID7 INPUT DATA 8 8 ICM7228C ID4 - ID7 CONTROL INPUTS MODE 1 4 HEXADECIMAL/ CODE B/ SHUTDOWN WRITE 1 ID0 - ID3 DA0 - DA2 ID7 DIGIT DATA INPUT WRITE ADDRESS 5 1 3 1 DECODE SHUTDOWN CONTROL LOGIC HEXA/CODE B 1 1 1 8 1 SHUTDOWN 1 8 WRITE ADDRESS COUNTER 8 8-BYTE STATIC RAM 1 THREE LEVEL INPUT LOGIC 8-BYTE STATIC RAM 1 WRITE ADDRESS COUNTER 8 7 8 4 HEXADECIMAL/ CODE B DECODER READ ADDRESS, DIGIT MULTIPLEXER READ ADDRESS MULTIPLEXER 8 4 3 7 MULTIPLEX OSCILLATOR 7 1 5 HEXADECIMAL/ CODE B DECODER MULTIPLEX OSCILLATOR 1 DECODE NO-DECODE 8 7 DECIMAL POINT 8 SEGMENT DRIVERS FN3160 Rev 9.00 August 19, 2015 1 8 INTERDIGIT BLANKING 8 DIGIT DRIVERS 7 1 INTERDIGIT BLANKING DECIMAL POINT 8 SEGMENT DRIVERS 8 DIGIT DRIVERS Page 4 of 19 ICM7228 Absolute Maximum Ratings Thermal Information Supply Voltage (VDD - VSS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6V Digit Output Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500mA Segment Output Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100mA Input Voltage (Note 1) (Any Terminal) . . (VSS -0.3V)