Top
/content/maximintegrated/en/products/interface/controllers-expanders

Maxim's controllers provide protocol conversion and port expansion for popular serial communications protocols including RS-232 and USB. In addition, our smart card controllers cost-effectively read smart cards. Our I/O expanders increase the functionality of your microcontroller through incremental port expansion.

Also see:

USB Products

 

Featured Blog

Technical Documentation

*Required

Technical Documentation

Technical Documents

Showing 10 of View Top 100 Results View All Results

Part Number Title Document Type Date

Featured Products

MAX16602CL8EVKIT Evaluation Kit for the MAX16602 and MAX20790

The MAX16602CL8 evaluation kit (EV kit) is a fully assembled and tested surface-mount circuit bo...
  • High Power Density and Efficiency
    • Monolithic, Smart Power-Stage Support: MAX20790
    • Small Power-Stage Footprint: ~24mm2
    • Top-Tier Efficiency (95.6% Peak Efficiency at 1.8VOUT)
    • Integrated Input Power Monitor
  • Telemetry Through PMBus
    • Digitally Programmable Configuration
    • Input Voltage, Current, and Power Monitoring
    • Power-Stage Temperature Monitoring and Reporting
  • Advanced Power Management
    • Autonomous Phase-Shedding
    • Orthogonal Current Rebalance for Phase-Current Balance During Transients
    • Low Quiescent Current—Improves Light-Load and Standby Efficiency
    • Protection Features
    • Controller Input and Bias Supply Undervoltage Protection
    • Power-Stage Supply and Boost UVLO Protection
    • Power-Stage Boost Refresh
    • Power-Stage VX Short and Overtemperature Shutdown
    • Fast Overcurrent Protection
  • Proven PCB Layout
  • Fully Assembled and Tested
MAX3100 SPI/MICROWIRE-Compatible UART in QSOP-16

MAX3100 SPI/MICROWIRE-Compatible UART in QSOP-16

The MAX3100 universal asynchronous receiver transmitter (UART) is the first UART specifically op...
  • Small TQFN and QSOP Packages Available
  • Full-Featured UART:
    • IrDA SIR Timing Compatible
    • 8-Word FIFO Minimizes Processor Overhead at High Data Rates
    • Up to 230k Baud with a 3.6864MHz Crystal
    • 9-Bit Address-Recognition Interrupt
    • Receive Activity Interrupt in Shutdown
  • SPI/MICROWIRE-Compatible µC Interface
  • Lowest Power:
    • 150µA Operating Current at 3.3V
    • 10µA in Shutdown with Receive Interrupt
  • +2.7V to +5.5V Supply Voltage in Operating Mode
  • Schmitt-Trigger Inputs for Opto-Couplers
  • TX and RTS Outputs Sink 25mA for Opto-Couplers
MAX3109 Dual Serial UART with 128-Word FIFOs

MAX3109 Dual Serial UART with 128-Word FIFOs

The MAX3109 advanced dual universal asynchronous receiver-transmitter (UART) has 128 words of re...
  • Bridges an SPI/MICROWIRE or I2C Microprocessor Bus to an Asynchronous Interface Such as RS-485, RS-232, or IrDASM
    • SIR- and MIR-Compliant IrDA Encoder/Decoder
    • Line Noise Indication Ensures Data Link Integrity
  • Deep, 128-Word Buffer and Automated Control Features Help Offload Activity on the Microcontroller
    • Automatic Active-Low RTS_ and Active-Low CTS_ Flow Control
    • Automatic XON/XOFF Software Flow Control
    • 9-Bit Multidrop-Mode Data Filtering
      • Special Character Detection
      • GPIO-Based Character Detection
      • Two Timers Routed to GPIOs
      • 8 Flexible GPIOs with 20mA Drive Capability
  • Saves Board Space
    • TQFN (5mm x 5mm) Package
    • Dual UART in a Single Package
  • Fast Data Rates Allow Maximum System Flexibility Across Interface Standards
    • 24Mbps (max) Data Rate
    • High-Resolution Programmable Baud-Rate
    • SPI Up to 26MHz Clock Rate
    • Fast Mode Plus I2C Up to 1MHz
  • Integrated PLL and Divider
  • Power Management Control Features Minimize Power Consumption for Portable Applications
    • 1.71V to 3.6V Supply Range
    • Shutdown and Autosleep Modes
      • 1µA Shutdown Current
  • Logic-Level Translation on the Controller and Transceiver Interfaces Ensure System Compatibility
  • Register Compatible with MAX3107, MAX3108, and MAX148301
MAX6966 10-Port Constant-Current LED Drivers and I/O Expanders with PWM Intensity Control

MAX6966 10-Port Constant-Current LED Drivers and I/O Expanders with PWM Intensity Control

The MAX6966/MAX6967 serial-interfaced peripherals provide microprocessors with 10 I/O ports rate...
  • High-Speed 26MHz SPI™-/QSPI™-/MICROWIRE™-Compatible Serial Interface
  • 2.25V to 3.6V Operation
  • I/O Ports Default to High-Z (LEDs Off) on Power-Up
  • I/O Port Inputs Are Overvoltage Protected to 7V
  • I/O Port Outputs Are 7V-Rated Open Drain
  • I/O Port Outputs Are 10mA or 20mA Constant-Current Static/PWM LED Drivers, or Open-Drain Logic Outputs
  • I/O Ports Support Hot Insertion
  • Individual 8-Bit PWM Intensity Control for Each LED
  • Any Output May Use or Not Use PWM Control
  • Exit Shutdown (Warm Start) with Simple Active-Low CS Pulse
  • Auto Ramp-Down into Shutdown
  • Auto Ramp-Up Out from Shutdown
  • 0.8µA (typ), 2µA (max) Shutdown Current
  • Tiny 3mm x 3mm, 0.8mm High Thin QFN Package
  • -40°C to +125°C Temperature Range
MAX6967 10-Port Constant-Current LED Drivers and I/O Expanders with PWM Intensity Control

MAX6967 10-Port Constant-Current LED Drivers and I/O Expanders with PWM Intensity Control

The MAX6966/MAX6967 serial-interfaced peripherals provide microprocessors with 10 I/O ports rate...
  • High-Speed 26MHz SPI™-/QSPI™-/MICROWIRE™-Compatible Serial Interface
  • 2.25V to 3.6V Operation
  • I/O Ports Default to High-Z (LEDs Off) on Power-Up
  • I/O Port Inputs Are Overvoltage Protected to 7V
  • I/O Port Outputs Are 7V-Rated Open Drain
  • I/O Port Outputs Are 10mA or 20mA Constant-Current Static/PWM LED Drivers, or Open-Drain Logic Outputs
  • I/O Ports Support Hot Insertion
  • Individual 8-Bit PWM Intensity Control for Each LED
  • Any Output May Use or Not Use PWM Control
  • Exit Shutdown (Warm Start) with Simple Active-Low CS Pulse
  • Auto Ramp-Down into Shutdown
  • Auto Ramp-Up Out from Shutdown
  • 0.8µA (typ), 2µA (max) Shutdown Current
  • Tiny 3mm x 3mm, 0.8mm High Thin QFN Package
  • -40°C to +125°C Temperature Range
MAX7301 4-Wire-Interfaced, 2.5V to 5.5V, 20-Port and 28-Port I/O Expander

MAX7301 4-Wire-Interfaced, 2.5V to 5.5V, 20-Port and 28-Port I/O Expander

The MAX7301 compact, serial-interfaced I/O expander (or general-purpose I/O (GPIO) peripheral) p...
  • Industry-Standard 4-Wire Interface Simplifies Expansion of I/O Ports to Up to 28 I/Os Independent of Microprocessor Architecture
    • High-Speed, 26MHz, SPI-/QSPI™-/MICROWIRE®-Compatible Serial Interface
    • 2.25V to 5.5V Operation
    • 20 or 28 I/O Ports Configurable as Push-Pull Logic Output, Schmitt Logic Input or Schmitt Logic Input with Internal Pullup
    • Logic Transition Detection for Seven I/O Ports
  • Low Power Consumption Reduces Power-Supply Requirements
    • 11µA (max) Shutdown Current
MAX7360 I²C-Interfaced Key-Switch Controller and LED Driver/GPIOs with Integrated ESD Protection

MAX7360 I²C-Interfaced Key-Switch Controller and LED Driver/GPIOs with Integrated ESD Protection

The MAX7360 I²C-interfaced peripheral provides microprocessors with management of up to 64 key s...
  • Integrated ESD Protection
    • ±8kV IEC 61000-4-2 Contact Discharge
    • ±15kV IEC 61000-4-2 Air-Gap Discharge
  • +14V Tolerant, Open-Drain I/O Ports Capable of Constant-Current LED Drive
  • Rotary Switch-Capable Input Pair (PORT6, PORT7)
  • 256-Step PWM Individual LED Intensity Control
  • Individual LED Blink Rates and Common LED Fade In/Out Rates from 256ms to 4096ms
  • FIFO Queues Up to 16 Debounced Key Events
  • User-Configurable Key Debounce (9ms to 40ms)
  • Keyscan Uses Static Matrix Monitoring for Low EMI Operation
  • +1.62V to +3.6V Operation
  • Monitors Up to 64 Keys
  • Key-Switch Interrupt (Active-Low INTK) on Each Debounced Event/FIFO Level, or End of Definable Time Period
  • Port Interrupt (Active-Low INTI) for Input Ports for Special-Key Functions
  • 400kbps, +5.5V Tolerant 2-Wire Serial Interface with Selectable Bus Timeout
  • Four I²C Address Choices
DS4520 9-Bit I²C Nonvolatile I/O Expander Plus Memory

DS4520 9-Bit I²C Nonvolatile I/O Expander Plus Memory

The DS4520 is a 9-bit nonvolatile (NV) I/O expander with 64 bytes of NV user memory controlled b...
  • Programmable Replacement for Mechanical Jumpers and Switches
  • Nine NV Input/Output Pins
  • 64-Byte NV User Memory (EEPROM)
  • I²C-Compatible Serial Interface
  • Up to 8 Devices Can be Multidropped on the Same I²C Bus
  • Open-Drain Outputs with Configurable Pullups
  • Outputs Capable of Sinking 12mA
  • Low Power Consumption
  • Wide Operating Voltage (2.7V to 5.5V)
  • Operating Temperature Range: -40°C to +85°C
DS8005 Smart Card Interface

DS8005 Smart Card Interface

The DS8005 dual smart card interface is a low-cost, dual analog front-end for an IC card reader ...
  • Analog Interface and Level Shifting for IC Card Communication
  • ±8kV (min) ESD (HBM) Protection on Card Interfaces
  • Ultra-Low Stop-Mode Current, Less Than 10nA Typical
  • Internal IC Card Supply-Voltage Generation
    • 5.0V ±5%, 80mA (max)
    • 3.0V ±8%, 65mA (max)
    • 1.8V ±10%, 30mA (max)
  • Automatic Card Activation and Deactivation Controlled by Dedicated Internal Sequencer
  • I/O Lines from Host Directly Level Shifted for Smart Card Communication
  • Flexible Card Clock Generation, Supporting External Crystal Frequency Divided by 1, 2, 4, or 8
  • High-Current, Short-Circuit and High-Temperature Protection
  • Low Active-Mode Current
  • Internal Multiplexing Allows One ISO 7816 UART Implementation to Control Two Smart Card Sockets
MAX3420E USB Peripheral Controller with SPI Interface

MAX3420E USB Peripheral Controller with SPI Interface

The MAX3420E contains the digital logic and analog circuitry necessary to implement a full-speed...
  • Simplifies Adding USB to Any System
    • Microprocessor-Independent USB Solution
    • Complies with USB Specification Revision 2.0 (Full-Speed Operation)
    • Integrated Full-Speed USB Transceiver
    • Firmware/Hardware Control of an Internal D+ Pullup Resistor
    • Programmable 3- or 4-Wire 26MHz SPI Interface
    • Intelligent USB Serial-Interface Engine (SIE)
    • Automatically Handles USB Flow Control and Double Buffering
    • Handles Low-Level USB Signaling Details
    • Includes Timers for USB Time-Sensitive Operations, So SPI Master Does Not Need to Time Events
    • Four General-Purpose Inputs and Four General-Purpose Outputs
  • Internal Comparator Detects VBUS for Self-Powered Applications
  • Interrupt Output Pin (Level or Programmable Edge) Allows Polled or Interrupt-Driven SPI Interface
  • Double-Buffered Data Endpoints Increase Throughput by Allowing the SPI Master to Transfer Data Concurrently with USB Transfers Over the Same Endpoint
    • Built-In Endpoint FIFOs
    • EP0: CONTROL (64 Bytes)
    • EP1: OUT, Bulk or Interrupt, 2 x 64 Bytes (Double-Buffered)
    • EP2: IN, Bulk or Interrupt, 2 x 64 Bytes (Double-Buffered)
    • EP3: IN, Bulk or Interrupt (64 Bytes)
  • SETUP Data Has Its Own 8-Byte FIFO, Simplifying Firmware
  • ESD Protection on D+, D-, and VBCOMP Improves System Reliability
  • Printable Data Sheet