Maxim Integrated MAX6946/MAX6947 10-Port Constant-Current LED Driver and I/O Expander Datasheet

The MAX6946/MAX6947 is an I2C-/SMBusTM-compatible serial-interfaced peripheral that provides microprocessors with 10 I/O ports rated to 7V. Each port can be configured as a 2.5mA to 20mA constant-current LED driver (static or PWM), a 1.25mA to 10mA constant-current LED driver (static or PWM), an open-drain logic output, or an overvoltage-protected Schmitt logic input. Analog and switching LED intensity control includes individual 8-bit PWM control per output, individual 1-bit analog current control (half/full scale) per output, and a global 3-bit DAC current control that applies to all LED outputs. The MAX6946/MAX6947 can stagger the PWM timing of the 10-port outputs in consecutively phased 45° increments. Staggering the outputs spreads the PWM load currents over time in eight steps, helping to even out the power-supply current and reduce the RMS current. For a similar part with an SPITM-/QSPITM-/ or MICROWIRETM- compatible interface, refer to the MAX6966/MAX6967 data sheet.


Maxim Integrated MAX6946/MAX6947 10-Port Constant-Current LED Driver and I/O Expander Datasheet - cover page
Brand
Maxim
Category
Other Electronics
Document type
Datasheet
Language
English
Pages
24
File format
PDF
File size
262 KB
Published
08 May, 2012
Updated
30 September, 2023
MD5 checksum
D937E08F5B195ECCE878C94FDFB36E7C

About this manual

The MAX6946/MAX6947 provides a 10‑port I²C/SMBus‑compatible peripheral that can be configured as constant‑current LED drivers (2.5 mA‑20 mA or 1.25 mA‑10 mA), open‑drain logic outputs, or over‑voltage‑protected inputs. Each port features individual 8‑bit PWM intensity control, optional staggered PWM timing in 45° phases, and ramp‑up/ramp‑down control for low‑power operation.

The datasheet includes absolute‑maximum ratings, electrical and timing characteristics, pin descriptions, register maps, and package information. It specifies supply voltage ranges, standby currents, power dissipation, and the global‑current register that sets the maximum sink current for all ports.

What's inside

  • General Description
  • Absolute Maximum Ratings
  • Electrical Characteristics
  • Timing Characteristics
  • Standby Current vs Temperature
  • Pin Description
  • Detailed Description
  • Register Structure
  • Configuration Register
  • Package Information

Specifications

Operating Supply Voltage (VDD)2.25 V to 3.6 V
Global‑Current Register full current20 mA (half current 10 mA)

Frequently asked questions

What serial interface does the MAX6946 use?

The MAX6946 uses an I²C/SMBus‑compatible serial interface.

How many I/O ports are provided by the MAX6946/MAX6947?

The device provides ten I/O ports, labeled P0 through P9.

What is the operating temperature range of the device?

It operates from –40 °C to +125 °C.

How is PWM timing staggered across the ports?

PWM timing can be staggered in consecutive 45° phase increments across the ten ports.

Download PDF (262 KB)

More Maxim Manuals


View all Maxim manuals →