MAX7219CNG - 8-Digit LED Display Driver, 24-PDIP | Maxim
部品番号: MAX7219CNG ✗ 生産終了| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $5.78 | $5.78 |
| 10 | $5.21 | $52.10 |
| 100 | $4.62 | $462.00 |
| 500 | $4.05 | $2,025.00 |
| 1,000 | $3.55 | $3,550.00 |
MAX7219CNG 概要
A serial-in/serial-out LED driver is an interface IC that translates a high-speed synchronous serial data stream (SPI/QSPI/Microwire compatible on MAX7219) into multiplexed constant-current segment and digit outputs, eliminating the need for external current-limiting resistors on every LED. The MAX7219 belongs to the broader hierarchy LED display driver > display driver IC > interface IC > integrated circuit > semiconductor. Its integrated BCD decoder, multiplexing scan engine, and per-segment current control place it in the same functional family as the MAX7221 (SPI-only variant) and competitors such as Holtek HT16K33 and Titan Micro TM1637.
Key features of the MAX7219CNG include an individual LED segment current programmable up to 40 mA per segment via a single external resistor (ISET), a 150 µA low-power shutdown mode (data retained), a scan-limit register that allows 1 to 8 digits, a digital brightness control (16 steps via 4-bit PWM duty cycle), and a display test mode that forces all segments on. The serial interface runs up to 10 MHz at +5 V, and the device cascades for additional digits by clocking the DOUT pin into the DIN of the next MAX7219.
Typical applications are 8-digit 7-segment numeric readouts, 8x8 LED matrix modules (two cascaded MAX7219s drive a 64-LED matrix), bar-graph displays, industrial panel meters, scoreboard displays, and Arduino/AVR/PIC-based user interfaces. The MAX7219 is essentially the de-facto standard for hobbyist and educational LED matrix projects, with mature open-source libraries (LedControl, MD_MAX72XX, MD_Parola) supporting it.
When designing with the MAX7219CNG, place a 0.1 µF bypass capacitor close to V+ and a 10 µF tantalum bulk capacitor on the supply rail, keep the ISET resistor within 9.53 kΩ (40 mA per segment) to 47 kΩ (10 mA per segment), and respect the 6 V absolute-maximum V+ rating. The narrow PDIP-24 footprint is identical to the MAX7221CNG and MAX7219CNG+ RoHS-compliant variant, so PCBs can be designed once and populated with either part.
ドロップイン代替品: MAX7219CNG — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
クイック比較ツール — 並列比較する代替部品を選択:
MAX7219CNG+
✅ ドロップイン📋 参考代替品(カタログ未掲載)
MAX7219EWG+
✅ ドロップイン📋 参考代替品(カタログ未掲載)
MAX7221CNG+
✅ ドロップイン📋 参考代替品(カタログ未掲載)
MAX7219ENG+
✅ ドロップイン📋 参考代替品(カタログ未掲載)
MAX7219CWG+
✅ ドロップイン📋 参考代替品(カタログ未掲載)
MAX7219CNG 最大定格&電気的特性
| 機能 | Serially interfaced 8-digit common-cathode LED display driver |
| Display Type | 7-segment numeric (up to 8 digits), bar-graph, or 64 individual LEDs |
| Supply Voltage (V+) | 4.0 V to 5.5 V (6 V absolute max) |
| Logic Supply Voltage (VLOGIC) | Supplied externally or from V+ |
| Segment Current (per segment) | Programmable up to 40 mA via ISET resistor |
| ISET Resistor Range | 9.53 kΩ (40 mA) to 47 kΩ (10 mA) |
| Serial Interface | SPI/QSPI/Microwire compatible (clock up to 10 MHz at 5 V) |
| シャットダウン電流 | 150 µA typical (display blanked, data retained) |
| Brightness Control | 16-step digital via internal PWM (4-bit duty cycle) |
| Display Scan Limit | Programmable, 1 to 8 digits |
| Decoder Mode | BCD Code-B (per digit, selectable) |
| Internal RAM | 8 x 8 static RAM |
| 動作温度 | 0 °C to +70 °C (commercial grade CNG suffix) |
| パッケージ | 24-pin PDIP, narrow body, 0.300 in (7.62 mm) |
| 実装タイプ | Through-hole (DIP) |
| RoHS ステータス | Non-compliant (MAX7219CNG without '+' suffix); RoHS-compliant MAX7219CNG+ variant available |
| Pin-to-Pin Compatible | MAX7219CNG+, MAX7219ENG+ (24-pin SO/Wide-SO variant), MAX7221CNG |
MAX7219CNG ピン構成
| ピン 1 | DIN — Serial data input (SPI/QSPI/Microwire) |
| ピン 2 | DIG 0 — Digit driver 0 (cathode) |
| ピン 3 | DIG 4 — Digit driver 4 (cathode) |
| ピン 4 | GND — Ground |
| ピン 5 | DIG 6 — Digit driver 6 (cathode) |
| ピン 6 | DIG 2 — Digit driver 2 (cathode) |
| ピン 7 | DIG 3 — Digit driver 3 (cathode) |
| ピン 8 | DIG 7 — Digit driver 7 (cathode) |
| ピン 9 | GND — Ground |
| ピン 10 | DIG 5 — Digit driver 5 (cathode) |
| ピン 11 | DIG 1 — Digit driver 1 (cathode) |
| ピン 12 | LOAD — Load (chip-select for serial data, active low) |
| ピン 13 | DOUT — Serial data output (for daisy-chain) |
| ピン 14 | CLK — Serial clock input |
| ピン 15 | SEG C — Segment C driver (anode) |
| ピン 16 | SEG G — Segment G driver (anode) |
| ピン 17 | ISET — Segment current set (external resistor to V+) |
| ピン 18 | V+ — Positive supply (4.0 V to 5.5 V) |
| ピン 19 | SEG DP — Segment decimal-point driver (anode) |
| ピン 20 | SEG E — Segment E driver (anode) |
| ピン 21 | SEG D — Segment D driver (anode) |
| ピン 22 | SEG B — Segment B driver (anode) |
| ピン 23 | SEG A — Segment A driver (anode) |
| ピン 24 | SEG F — Segment F driver (anode) |
主な用途
MAX7219CNG の用途: 7 件s: 8-Digit 7-Segment Numeric Display, 8x8 LED Matrix Module (Dot-Matrix Display), Bar-Graph Display Driver, Industrial Panel Meter & Process Controller, Scoreboard & Sports Timing Display, Arduino / Maker Educational Project, Audio VU Meter / Spectrum Display.
8-Digit 7-Segment Numeric Display
The MAX7219CNG is purpose-built for 8-digit 7-segment numeric readouts with 40 mA per segment constant-current drive, eliminating external current-limiting resistors and saving 16+ discrete components on a typical 8-digit board. Its on-chip BCD Code-B decoder handles 0-9, hex A-F, and the hyphen/blank characters with no firmware overhead, while the serial SPI/QSPI/Microwire interface frees the host MCU for higher-level tasks. The 24-pin PDIP narrow body simplifies hand-soldered prototyping, and the 0-70 °C operating range covers commercial panel meters, digital clocks, and appliance front-panel displays.
おすすめ
8x8 LED Matrix Module (Dot-Matrix Display)
The MAX7219CNG drives a standard 64-LED 8x8 common-cathode matrix directly, with each MAX7219 controlling one matrix module via the segment (rows) and digit (columns) outputs. Cascading multiple MAX7219CNGs via the DOUT-to-DIN chain allows arbitrarily long/wide scrolling displays with only three host pins. The integrated 8x8 static RAM stores the frame buffer without continuous MCU updates, and the 800 Hz per-digit refresh rate eliminates flicker when brightness PWM is set above 4/16. This is the canonical application in Arduino-based scrolling text, scoreboards, and IoT dashboards.
おすすめ
Bar-Graph Display Driver
The MAX7219CNG drives up to 64 individual LEDs in a bar-graph or LED-cluster arrangement (e.g., VU meters, level indicators, battery-state bars). Each of the 64 LEDs is individually addressable through the same 8x8 RAM that drives 7-segment displays, so the host MCU simply writes bitmap frames without BCD decoding. Constant-current segment drive ensures uniform LED brightness across the entire bar, eliminating the brightness gradient that plagues discrete resistor-based designs. The shutdown mode (150 µA, data retained) supports battery-powered portable instruments.
おすすめ
Industrial Panel Meter & Process Controller
The MAX7219CNG interfaces directly to 4-20 mA / 0-10 V process signal conditioning front-ends and displays the resulting measurement on a bright 8-digit readout visible from across a factory floor. Its 40 mA per-segment drive capability supports high-efficiency LEDs readable in direct sunlight, and the on-chip multiplex scan frees the host MCU to perform ADC sampling, PID control, and Modbus communication. The MAX7219CNG is fully specified 0-70 °C and tolerates the typical industrial EMI environment when the 0.1 µF V+ bypass capacitor is placed close to the IC. It is also used as a discrete I/O expander via the segment/digit drivers when the 64 LEDs are replaced by optocouplers or relays.
おすすめ
Scoreboard & Sports Timing Display
The MAX7219CNG drives the large 7-segment digits used in gymnasium scoreboards, swimming lap counters, and stadium timing displays where each score digit module is a separate MAX7219 + digit cluster cascaded via DOUT. Constant-current segment drive is critical here because scoreboard LEDs are usually high-current (>20 mA) and brightness must be uniform across hundreds of segments. The 16-step digital brightness control allows the operator to dim the display for indoor use or boost it for outdoor sunlight. Only three host pins (DIN, CLK, LOAD) plus GND and V+ are required per module, simplifying the wiring harness.
おすすめ
Arduino / Maker Educational Project
The MAX7219CNG is the de-facto standard LED driver for Arduino-based hobbyist and educational projects, with mature open-source libraries (LedControl, MD_MAX72XX, MD_Parola) that abstract the register-level interface into simple setDigit/print/scroll calls. Most Arduino starter kits ship with an 8x8 MAX7219 matrix module or 8-digit 7-segment module, and the chip requires only three GPIO pins (D11/MOSI, D13/SCK, plus any digital pin for LOAD/CS). The 5 V tolerance matches the Arduino Uno/Mega/Nano logic levels directly, and the 24-pin PDIP narrow body fits standard 0.300 in DIP sockets for easy breadboarding.
おすすめ
Audio VU Meter / Spectrum Display
The MAX7219CNG can drive 32 or 64 LEDs arranged in a logarithmic VU meter or spectrum-analyzer bar pattern, with each LED driven by a segment or digit output of the same chip. The internal 8x8 RAM lets the host MCU push an audio-frame buffer and have it displayed without per-LED refresh work, leaving MIPS free for FFT computation. Constant-current drive ensures that audio peaks do not dim the bar visibly during transients, and the 16-step brightness control adjusts for ambient lighting without rewriting the display data. Cascading two MAX7219CNGs via DOUT supports 64 LEDs (8x8) for full stereo VU or 16-band spectrum.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: MAX7219CNG — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | MAX7219CNG+ | MAX7219EWG+ | MAX7221CNG+ | MAX7219ENG+ | MAX7219CWG+ |
|---|---|---|---|---|---|---|
| Package | 24-PDIP (narrow, 0.300 in) | 24-PDIP (narrow, 0.300 in) - same | 24-SOIC (wide 0.300 in) - same | 24-PDIP (narrow, 0.300 in) - same | 24-SOIC (narrow 0.300 in) - same | 24-SOIC (wide 0.300 in) - same |
| Brand | Analog Devices (formerly Maxim Integrated) | Analog Devices - same | Analog Devices - same | Analog Devices - same | Analog Devices - same | Analog Devices - same |
| Supply Voltage Range | 4.0 V to 5.5 V | 4.0 V to 5.5 V | 4.0 V to 5.5 V | 4.0 V to 5.5 V | 4.0 V to 5.5 V | 4.0 V to 5.5 V |
| Max Segment Current | 40 mA | 40 mA | 40 mA | 40 mA | 40 mA | 40 mA |
| Serial Interface | SPI/QSPI/Microwire up to 10 MHz | SPI/QSPI/Microwire up to 10 MHz | SPI/QSPI/Microwire up to 10 MHz | SPI-only (stricter timing) | SPI/QSPI/Microwire up to 10 MHz | SPI/QSPI/Microwire up to 10 MHz |
| RoHS Compliance | Non-compliant (SnPb lead finish) | Compliant (lead-free) | Compliant (lead-free) | Compliant (lead-free) | Compliant (lead-free) | Compliant (lead-free) |
| Operating Temperature | 0 °C to +70 °C (CNG commercial grade) | 0 °C to +70 °C | -40 °C to +85 °C (EWG extended grade) | 0 °C to +70 °C | -40 °C to +85 °C (ENG extended grade) | 0 °C to +70 °C |
| Lifecycle Status | NRND (not recommended for new designs) | Active | Active | Active | Active | Active |
| Approx. Unit Price @ 1k | $3.55 (NRND, rising) | $3.55 - $4.50 | $3.50 - $4.40 | $3.70 - $4.80 | $3.50 - $4.40 | $3.50 - $4.40 |
主な差別化要因
- True pin-compatible RoHS drop-in on identical 24-PDIP narrow footprint (vs MAX7219CNG+)
- Extended industrial temperature range option on same die (vs MAX7219EWG+)
- Universal SPI/QSPI/Microwire serial interface up to 10 MHz (vs MAX7221CNG+)
設計ノート
Place a 0.1 µF ceramic bypass capacitor within 5 mm of the V+ pin (pin 18) and a 10 µF tantalum bulk capacitor on the supply rail. The MAX7219CNG sources up to 40 mA on each of 8 segments (320 mA total worst case at full brightness all-on), so the V+ trace must be wide enough to avoid voltage droop during digit-multiplexing transitions. Operation above 5.5 V will damage the segment drivers and is not protected by internal clamps.
Both GND pins (4 and 9) MUST be connected to the ground plane for thermal dissipation and noise immunity; floating either GND pin causes logic errors and segment ghosting. For 8-digit designs, route the 8 segment traces (A-G + DP) as a bus to each digit cluster, and keep the ISET resistor within 5 mm of pin 17 with a guard trace to ground to prevent coupling of segment-switching noise into the current reference.
Do not exceed the ISET resistor minimum of 9.53 kΩ; values below this saturate the segment drivers and can damage the output stages. Do not assume the MAX7219CNG and MAX7221CNG are timing-compatible at all SPI clock rates - the MAX7221 has stricter tCSS and tCSH timing margins. Estimated: at 5 V V+ and R_SET = 9.53 kΩ, segment current ISET ≈ 40 mA; at R_SET = 47 kΩ, ISET ≈ 10 mA, linearly interpolated between.
コンプライアンス情報
MAX7219CNG (no '+' suffix) is legacy SnPb lead finish - non-RoHS. The MAX7219CNG+ variant in the alternatives list is RoHS-compliant and lead-free. AEC-Q100 not applicable for LED display drivers. Conflict-mineral compliance per Analog Devices/Maxim product declaration.