10-Port SPI-Interfaced I/O Expander with Overvoltage and Hot-Insertion Protection

Similar documents
Cold-Junction-Compensated K-Thermocoupleto-Digital Converter (0 C to C)

V CC TOP VIEW. f SSO = 20MHz to 134MHz (DITHERED)

ABRIDGED DATA SHEET EVALUATION KIT AVAILABLE

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section

DS1621 Digital Thermometer and Thermostat

DS1621 Digital Thermometer and Thermostat

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

+3.3V/+5V, 8-Channel Relay Drivers with Fast Recovery Time and Power-Save Mode

DS1220Y 16k Nonvolatile SRAM

1 TO 4 CLOCK BUFFER ICS551. Description. Features. Block Diagram DATASHEET

Spread-Spectrum Crystal Multiplier DS1080L. Features

R EXT THERMISTOR. Maxim Integrated Products 1

DS2401 Silicon Serial Number

DS Wire Digital Thermometer and Thermostat

8 by 8 dot matrix LED displays with Cascadable Serial driver B32CDM8 B48CDM8 B64CDM8 General Description

MAX14760/MAX14762/MAX14764 Above- and Below-the-Rails Low-Leakage Analog Switches

Push-Pull FET Driver with Integrated Oscillator and Clock Output

DG2302. High-Speed, Low r ON, SPST Analog Switch. Vishay Siliconix. (1-Bit Bus Switch with Level-Shifter) RoHS* COMPLIANT DESCRIPTION FEATURES

DS1307ZN. 64 x 8 Serial Real-Time Clock

24-Channel Automotive Switch Monitor

High-Speed, Low r ON, SPST Analog Switch (1-Bit Bus Switch)

High-Speed, 5 V, 0.1 F CMOS RS-232 Driver/Receivers ADM202/ADM203

DS1821 Programmable Digital Thermostat and Thermometer

High-Speed, Low-Power, 3V/5V, Rail-to-Rail, Single-Supply Comparators MAX941/MAX942/ MAX944. General Description. Features. Ordering Information

HT1632C 32 8 &24 16 LED Driver

MM74HC273 Octal D-Type Flip-Flops with Clear

On/Off Controller with Debounce and

HEF4021B. 1. General description. 2. Features and benefits. 3. Ordering information. 8-bit static shift register

DS18B20 Programmable Resolution 1-Wire Digital Thermometer

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram

ICS SPREAD SPECTRUM CLOCK SYNTHESIZER. Description. Features. Block Diagram DATASHEET

MicroMag3 3-Axis Magnetic Sensor Module

MM74HC174 Hex D-Type Flip-Flops with Clear

10-Bit Digital Temperature Sensor in 6-Lead SOT-23 AD7814

CD4027BC Dual J-K Master/Slave Flip-Flop with Set and Reset

Features. Modulation Frequency (khz) VDD. PLL Clock Synthesizer with Spread Spectrum Circuitry GND

CD4013BC Dual D-Type Flip-Flop

MM74HCT373 MM74HCT374 3-STATE Octal D-Type Latch 3-STATE Octal D-Type Flip-Flop

3-to-8 line decoder, demultiplexer with address latches

AAT3520/2/4 MicroPower Microprocessor Reset Circuit

8-bit binary counter with output register; 3-state

TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features

FM75 Low-Voltage Two-Wire Digital Temperature Sensor with Thermal Alarm

CAT28C64B F R E E. 64K-Bit CMOS PARALLEL EEPROM L E A D FEATURES DESCRIPTION BLOCK DIAGRAM

INTEGRATED CIRCUITS. 74LVC08A Quad 2-input AND gate. Product specification IC24 Data Handbook Jun 30

Quad, Rail-to-Rail, Fault-Protected, SPST Analog Switches

INTEGRATED CIRCUITS. NE558 Quad timer. Product data Supersedes data of 2001 Aug Feb 14

DM Segment Decoder/Driver/Latch with Constant Current Source Outputs

MM74HC4538 Dual Retriggerable Monostable Multivibrator

GTS-4E Hardware User Manual. Version: V1.1.0 Date:

HCF4056B BCD TO 7 SEGMENT DECODER /DRIVER WITH STROBED LATCH FUNCTION

74HC165; 74HCT bit parallel-in/serial out shift register

Features. Instruction. Decoder Control Logic, And Clock Generators. Address Compare amd Write Enable. Protect Register V PP.

AAT4280 Slew Rate Controlled Load Switch

7 OUT1 8 OUT2 9 OUT3 10 OUT4 11 OUT5 12 OUT6 13 OUT7 14 OUT8 15 OUT9 16 OUT10 17 OUT11 18 OUT12 19 OUT13 20 OUT14 21 OUT15 22 OUT16 OUT17 23 OUT18

MM74C150 MM82C19 16-Line to 1-Line Multiplexer 3-STATE 16-Line to 1-Line Multiplexer

8254 PROGRAMMABLE INTERVAL TIMER

MM74HC14 Hex Inverting Schmitt Trigger

HEF4011B. 1. General description. 2. Features and benefits. 3. Ordering information. 4. Functional diagram. Quad 2-input NAND gate

Obsolete Product(s) - Obsolete Product(s)

ICS514 LOCO PLL CLOCK GENERATOR. Description. Features. Block Diagram DATASHEET

CD40174BC CD40175BC Hex D-Type Flip-Flop Quad D-Type Flip-Flop

256K (32K x 8) Static RAM

1-Mbit (128K x 8) Static RAM

CD4043BC CD4044BC Quad 3-STATE NOR R/S Latches Quad 3-STATE NAND R/S Latches

JTAG-HS2 Programming Cable for Xilinx FPGAs. Overview. Revised January 22, 2015 This manual applies to the HTAG-HS2 rev. A

AP KHz, 2A PWM BUCK DC/DC CONVERTER. Description. Pin Assignments V IN. Applications. Features. (Top View) GND GND. Output AP1509 GND GND

High-Bandwidth, T1/E1, SPST Analog Switches

DS1225Y 64k Nonvolatile SRAM

14-stage ripple-carry binary counter/divider and oscillator

1-of-4 decoder/demultiplexer

Low-Jitter I 2 C/SPI Programmable Dual CMOS Oscillator

Quad 2-input NAND Schmitt trigger

How To Power A Power Supply On A Microprocessor (Mii) Or Microprocessor Power Supply (Miio) (Power Supply) (Microprocessor) (Miniio) Or Power Supply Power Control (Power) (Mio) Power Control

74HC377; 74HCT General description. 2. Features and benefits. 3. Ordering information

. MEDIUM SPEED OPERATION - 8MHz . MULTI-PACKAGE PARALLEL CLOCKING FOR HCC4029B HCF4029B PRESETTABLE UP/DOWN COUNTER BINARY OR BCD DECADE

FXLA2203 Dual-Mode, Dual-SIM-Card Level Translator

DS1220Y 16k Nonvolatile SRAM

HCC/HCF4032B HCC/HCF4038B

RETRIEVING DATA FROM THE DDC112

3-input EXCLUSIVE-OR gate. The 74LVC1G386 provides a 3-input EXCLUSIVE-OR function.

LTC Channel Analog Multiplexer with Serial Interface U DESCRIPTIO

Table 1 below is a complete list of MPTH commands with descriptions. Table 1 : MPTH Commands. Command Name Code Setting Value Description

Microprocessor Supervisory Circuits

ICS SYSTEM PERIPHERAL CLOCK SOURCE. Description. Features. Block Diagram DATASHEET

DM74LS191 Synchronous 4-Bit Up/Down Counter with Mode Control

HCF4070B QUAD EXCLUSIVE OR GATE

AVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE

Cold-Junction Compensated Thermocouple-to-Digital Converter

Space-Saving, 8-Channel Relay/Load Driver

The 74LVC1G11 provides a single 3-input AND gate.

NJU6061. Full Color LED Controller Driver with PWM Control GENERAL DESCRIPTION PACKAGE OUTLINE FEATURES

74AC191 Up/Down Counter with Preset and Ripple Clock

74HC595; 74HCT General description. 2. Features and benefits. 3. Applications

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA

Low-power configurable multiple function gate

Features INSTRUCTION DECODER CONTROL LOGIC AND CLOCK GENERATORS COMPARATOR AND WRITE ENABLE EEPROM ARRAY READ/WRITE AMPS 16

74HC238; 74HCT to-8 line decoder/demultiplexer

HCC4541B HCF4541B PROGRAMMABLE TIMER

MIC2844A. Features. General Description. Applications. Typical Application

Transcription:

General Description The serial-interfaced peripheral provides microprocessors with 10 I/O ports rated to 7V. Each port can be individually configured as either an open-drain output, or an overvoltage-protected Schmitt input. The supports hot insertion. All port pins remain high impedance in power-down (V+ = 0V) with up to 8V asserted on them. The is available in 16-pin TQFN and QSOP packages and operates in the -40 C to +125 C range. For a similar part with constant-current outputs and 8-bit PWM controls, refer to the MAX6966/MAX6967 data sheet. Applications able Equipment Cellular Phones White Goods Industrial Controllers System Monitoring QSPI is a trademark of Motorola, Inc. MICROWIRE is a registered trademark of National Semiconductor Corp. Typical Application Circuit +3.3V Benefits and Features Industry-Standard 4-Wire Interface Simplifies I/O s Expansion Independent of Microprocessor Architecture High-Speed, 26MHz, SPI-/QSPI -/MICROWIRE - Compatible Serial Interface 2.25V to 3.6V Operation Protection Circuitry Ensures Robust Operation I/O Inputs Are Overvoltage Protected to 7V I/O Outputs Are 7V-Rated Open Drain I/O s Support Hot Insertion Low Power Consumption and Small Package Reduce Board Size and Power-Supply Requirements 0.7μA (typ), 1.9μA (max) Standby Current 3mm x 3mm, 0.8mm High TQFN Package Ordering Information PART TEMP RANGE PIN- PACKAGE ATE+ -40 C to +125 C 16 TQFN-EP* 3mm x 3mm x 0.8mm TOP MARK ACH AEE+ -40 C to +125 C 16 QSOP +Denotes a lead(pb)-free/rohs-compliant package. *EP = Exposed pad. Pin Configurations µc MOSI MISO GND P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 I/O PORTS TOP VIEW V+ 13 14 15 16 + P9 P8 P7 12 11 10 9 ATE 1 2 3 4 P0 P1 P2 P3 TQFN 8 7 6 5 P6 P5 GND P4 Pin Configurations continued at end of data sheet. 19-3380; Rev 4; 4/15

Absolute Maximum Ratings Voltage (with respect to GND) V+...-0.3V to +4V,,,...-0.3V to (V+ + 0.3V) P_...-0.3V to +8V DC Current into P_...24mA DC Current into...10ma Total GND Current...200mA Continuous Power Dissipation (T A = +70 C) 16-Pin TQFN (derate 14.7mW/ C above +70 C)... 1176mW 16-Pin QSOP (derate 8.3mW/ C above +70 C)...667mW Operating Temperature Range (T MIN to T MAX )... -40 C to +125 C Junction Temperature...+150 C Storage Temperature Range... -65 C to +150 C Lead Temperature (soldering, 10s)...+300 C Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Electrical Characteristics (Typical Operating Circuit, V+ = 2.25V to 3.6V, T A = T MIN to T MAX, unless otherwise noted. Typical values are at V+ = 3.3V, T A = +25 C.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS Operating Supply Voltage V+ 2.25 3.60 V Output Load External Supply Voltage P0 P9 Standby Current (Interface Idle) V EXT 7 V I STBY All digital inputs at V+ or GND Supply Current I + digital inputs at V+ or f = 26MHz; other GND; unloaded Input High Voltage (P0 P9,,, ) Input Low Voltage (P0 P9,,, ) Input Leakage Current (P0 P9,,, ) Input Capacitance (P0 P9,,, T A = +25 C 0.70 1.5 T A = T MIN to +85 C 1.7 T A = T MIN to T MAX 1.9 T A = +25 C 385 620 T A = T MIN to +85 C 680 T A = T MIN to T MAX 730 V IH P0 P9 output register set to 0x01 0.7 x V+ V V IL P0 P9 output register set to 0x01 0.3 x V+ V I IH, I IL -0.2 +0.2 µa (Note 2) 10 pf Output Low Voltage (P0 P9) V OLP_ I SINK = 0.5mA, output register set to 0x00 0.4 V Output Low Short-Circuit Current (P0 P9) V OLPOUT = 5V 10.8 20 ma Output High Voltage () V OH I SOURCE = -6mA V+ - 0.3V V Output Low Voltage () V OL I SINK = 6mA 0.3 V Power-On Reset Voltage V POR 2 V µa µa www.maximintegrated.com Maxim Integrated 2

Timing Characteristics (Typical Operating Circuit, V+ = 2.25V to 3.6V, T A = T MIN to T MAX, unless otherwise noted. Typical values are at V+ = 3.3V, T A = +25 C.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS Clock Period t CP 38.4 ns Pulse-Width High t CH 19 ns Pulse-Width Low t CL 19 ns Fall to Rise Setup Time t S 9.5 ns Rise to Rise Hold Time t H 2.5 ns Setup Time t DS 9.5 ns Hold Time t DH 2.5 ns Output Data Propagation Delay t DO 19 ns Output Rise and Fall Times t FT C LOAD = 20pF (Note 2) 10 ns Minimum Pulse High t W 38.4 ns Note 1: All parameters are tested at T A = +25 C. Specifications over temperature are guaranteed by design. Note 2: Guaranteed by design. Block Diagram 4-WIRE SERIAL INTERFACE I/O REGISTER I/O PORTS P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 www.maximintegrated.com Maxim Integrated 3

Typical Operating Characteristics (T A = +25 C, unless otherwise noted.) PORT SINK CURRENT (ma) 15 12 9 6 3 PORT SINK CURRENT vs. PORT VOLTAGE T A = -40 C T A = +25 C T A = +85 C T A = +125 C toc01 STANDBY CURRENT (µa) 1.0 0.9 0.8 0.7 0.6 0.5 STANDBY CURRENT vs. TEMPERATURE V+ = 2.7V V+ = 3.3V V+ = 2.25V V+ = 3.6V toc02 STANDBY CURRENT (ma) 0.5 0.4 0.3 0.2 0.1 V+ = 3.3V SUPPLY CURRENT (I+) vs. TEMPERATURE V+ = 2.7V V+ = 3.6V V+ = 2.25V toc03 0 0 2 4 6 8 PORT VOLTAGE (V) 0.4-40 -25-10 5 20 35 50 65 80 95 110 125 TEMPERATURE ( C) 0-40 -25-10 5 20 35 50 65 80 95 110 125 TEMPERATURE ( C) Pin Description QSOP PIN TQFN NAME FUNCTION 1 15 2 16 3 7, 9 13 1 5, 7 11 P0 P9 Serial-Clock Input. On s rising edge, data shifts into the internal shift register. On s falling edge, data is clocked out of. is active only while is low. Chip-Select Input. Serial data is loaded into the shift register while is low. The most recent 16 bits of data latch on s rising edge. I/O s. P0 to P9 can be configured as open-drain, current-sink outputs rated at 20mA maximum, or as CMOS inputs, or as open-drain outputs. Loads should be connected to a supply voltage no higher than 7V. 8 6 GND Ground 14 12 15 13 Serial-Data Output. The data into is valid at 15.5 clock cycles later. Use this pin to daisy-chain several devices or allow data readback. Output is push-pull. Serial-Data Input. Data from loads into the internal 16-bit shift register on s rising edge. 16 14 V+ Positive Supply Voltage. Bypass V+ to GND with a 0.047µF ceramic capacitor. PAD EP Exposed Pad on Package Underside. Connect to GND. www.maximintegrated.com Maxim Integrated 4

Detailed Description The is a general-purpose input/output (GPIO) peripheral that provides 10 I/O ports, P0 to P9, controlled through a high-speed SPI-compatible serial interface. The 10 I/O ports can be used as inputs or open-drain outputs in any combination. s withstand 7V independent of the s supply voltage whether used as inputs or outputs. Figure 1 shows the I/O port structure of the. Register Structure The contains 10 internal registers, addressed as 0x00 0x09, which control the peripheral (Table 2). Two further addresses, 0x0E and 0x0F, do not store data but return the port input status when read. Four virtual addresses, 0x0A 0x0D, allow more than one register to be written with the same data to simplify software. The RAM register provides 1 byte of memory that can be used for any purpose. The no-op address, 0x20, causes no action when written or read, and is used as a dummy register when accessing one out of multiple cascaded devices. Initial Power-Up On power-up, all control registers are reset (Table 2). Power-up status sets I/O ports P0 to P9 high impedance, and puts the device into shutdown mode. RAM Register The RAM register provides a byte of memory that can be used for any purpose. GPIO Direction Configuration The 10 I/O ports P0 through P9 can be configured to any combination of inputs and outputs. s withstand 7V independent of the s supply voltage, whether used as inputs or outputs. Configure a port as an input by setting its output register to 0x01, which sets the port output high impedance (Table 4). Input Registers Reading an input port register returns the logic levels at the I/O port pins. The input port registers are read only. A write to an input port register is ignored. Output Registers The uses one 8-bit register to control each output port (Table 4). Each port can be configured as an input or open-drain output. Write 0x00 to the output register to set the port as a logic-low output, or 0x01 to set the port as a logic-high output or logic input. The 10 registers, 0x00 through 0x09, control an I/O port each (Table 4). Four pseudo-register addresses, 0x0A through 0x0D, allow groups of outputs to be set to the same value with a single command by writing the same data to multiple output registers. Serial Interface The communicates through an SPIcompatible 4-wire serial interface. The interface has three inputs: clock (), chip select (), and data in (), and one output, data out (). must be low to clock data into or out of the device, and must be stable when sampled on the rising edge of. is stable on the rising edge of. and can be used to transmit data to other peripherals. The ignores all activity on and except when is low. Note that the SPI protocol expects to be high impedance when the is not being accessed; on the is never high impedance. Go to www.maximintegrated.com/an1879 for ways to convert the to tri-state, if required. Control and Operation Using the 4-Wire Interface Controlling the requires sending a 16-bit word. The first byte, D15 through D8, is the command, and the second byte, D7 through D0, is the data byte (Table 5). DATA FROM SHIFT REGISTER WRITE PULSE READ PULSE OUTPUT PORT REGISTER D Q CK D CK INPUT PORT REGISTER Figure 1. Simplified Schematic of I/O s FF FF Q Q OUTPUT PORT REGISTER DATA INPUT PORT REGISTER DATA GND N I/O PIN www.maximintegrated.com Maxim Integrated 5

Table 1. Register Address Map Table 2. Initial Power-Up Register Status REGISTER REGISTER POWER-UP CONDITION ADDRESS CODE (hex) COMMAND ADDRESS D15 D14 D13 D12 D11 D10 D9 D8 P0 output level R/W 0 0 0 0 0 0 0 0x00 P1 output level R/W 0 0 0 0 0 0 1 0x01 P2 output level R/W 0 0 0 0 0 1 0 0x02 P3 output level R/W 0 0 0 0 0 1 1 0x03 P4 output level R/W 0 0 0 0 1 0 0 0x04 P5 output level R/W 0 0 0 0 1 0 1 0x05 P6 output level R/W 0 0 0 0 1 1 0 0x06 P7 output level R/W 0 0 0 0 1 1 1 0x07 P8 output level R/W 0 0 0 1 0 0 0 0x08 P9 output level R/W 0 0 0 1 0 0 1 0x09 Write ports P0 through P9 with same output level 0 Read port P0 output level 1 Write ports P0 through P3 with same output level 0 Read port P0 output level 1 Write ports P4 through P7 with same output level 0 Read port P4 output level 1 Write ports P8 or P9 with same output level 0 Read port P8 output level 1 REGISTER DATA CODE (hex) 0 0 0 1 0 1 0 0x0A 0 0 0 1 0 1 1 0x0B 0 0 0 1 1 0 0 0x0C 0 0 0 1 1 0 1 0x0D Read ports P7 through P0 inputs 1 0 0 0 1 1 1 0 0x0E Read ports P9 and P8 inputs 1 0 0 0 1 1 1 1 0x0F RAM R/W 0 0 1 0 0 1 1 0x13 No-op R/W 0 1 0 0 0 0 0 0x20 Factory reserved; do not write to this register R/W 1 1 1 1 1 0 1 0x7D D7 D6 D5 D4 D3 D2 D1 D0 P0 output level 0 high impedance 0x00 1 1 1 1 1 1 1 1 P1 output level 1 high impedance 0x01 1 1 1 1 1 1 1 1 P2 output level 2 high impedance 0x02 1 1 1 1 1 1 1 1 P3 output level 3 high impedance 0x03 1 1 1 1 1 1 1 1 P4 output level 4 high impedance 0x04 1 1 1 1 1 1 1 1 P5 output level 5 high impedance 0x05 1 1 1 1 1 1 1 1 P6 output level 6 high impedance 0x06 1 1 1 1 1 1 1 1 P7 output level 7 high impedance 0x07 1 1 1 1 1 1 1 1 P8 output level 8 high impedance 0x08 1 1 1 1 1 1 1 1 P9 output level 9 high impedance 0x09 1 1 1 1 1 1 1 1 RAM 0x00 0x13 0 0 0 0 0 0 0 0 www.maximintegrated.com Maxim Integrated 6

Connecting Multiple s to the 4-Wire Bus Multiple s can be interfaced to a common SPI bus by connecting inputs together, inputs together, and providing an individual per the device (Figure 2). This connection works regardless of the configuration of /OSC, but does not allow the s to be read. Table 3. Input s Register REGISTER Table 4. Output Registers Format REGISTER R/W P0 level R/W ADDRESS CODE (hex) Read input ports P7 P0 1 0X0E ADDRESS CODE (hex) REGISTER DATA D7 D6 D5 D4 D3 D2 D1 D0 Read input ports P9, P8 1 0X0F 0 0 0 0 0 0 REGISTER DATA BINARY D7 D6 D5 D4 D3 D2 D1 D0 MSB Output P0 level and PWM LSB P0 is open-drain logic low 0 0 0 0 0 0 0 0 0x00 P0 is open-drain logic high (high 0x00 impedance without external pullup) or 0 0 0 0 0 0 0 1 0x01 logic input P7 P6 P5 P4 P3 P2 P1 P9 P0 P8 hex P1 level 0x01 MSB P1 level LSB P2 level 0x02 MSB P2 level LSB P3 level 0x03 MSB P3 level LSB P4 level - 0x04 MSB P4 level LSB P5 level 0x05 MSB P5 level LSB P6 level 0x06 MSB P6 level LSB P7 level 0x07 MSB P7 level LSB P8 level 0x08 MSB P8 level LSB P9 level 0x09 MSB P9 level LSB Writes ports P0 through P9 with same level 0 0x0A MSB s P0 through P9 level Reads port P0 level 1 MSB P0 level LSB Writes ports P0 through P3 with same level 0 0x0B MSB s P0 through P3 level Reads port P0 level 1 MSB P0 level LSB Writes ports P4 through P7 with same level 0 0x0C MSB s P4 through P7 level Reads port P4 level 1 MSB P4 level LSB Write ports P8 and P9 with same level 0 MSB s P8, P9 level LSB 0x0D Read port P8 level 1 MSB P8 level LSB LSB LSB LSB 0x00 or 0x01 www.maximintegrated.com Maxim Integrated 7

Alternatively, s can be daisy-chained by connecting the of one device to the of the next, and driving and lines in parallel (Figure 3). This connection allows the s to be read. Data at propagates through the internal shift registers and appears at 15.5 clock cycles later, clocked out on the falling edge of. When sending commands to daisy-chained s, all devices are accessed at the same time. An access requires (16 x n) clock cycles, where n is the number of s connected together. The serial interface speed (maximum ) is limited to 10MHz when multiple devices are daisy-chained due to the propagation delay and setup time. The is written to using the following sequence (Figure 5): 1) Take low. 2) Take low. This enables the internal 16-bit shift register. 3) Clock 16 bits of data into, D15 first to D0 last, observing the setup and hold times. Bit D15 is low, indicating a write command. 4) Take high (either while is still high after clocking in the last data bit, or after taking low). 5) Take low (if not already low). If fewer or greater than 16 bits are clocked into the between taking low and taking high again, the stores the last 16 bits received, including the previous transmission(s). The general case is when n bits (where n > 16) are transmitted to the. The last bits comprising bits {n-15} to {n}, are retained, and are parallel loaded into the 16-bit latch as bits D15 to D0, respectively (Figure 6). Reading Device Registers Any register data within the can be read by sending a logic high to bit D15. The sequence is: 1) Take low. 2) Take low. This enables the internal 16-bit shift register. 3) Clock 16 bits of data into, D15 first to D0 last. D15 is high, indicating a read command and bits D14 through D8 contain the address of the register to read. Bits D7 to D0 contain dummy data, which is discarded. 4) Take high (either while is still high after clocking in the last data bit, or after taking low). Positions D7 through D0 in the shift register are now loaded with the register data addressed by bits D15 through D8. 5) Take low (if not already low). 6) Issue another read or write command, and examine the bit stream at ; the second 8 bits are the contents of the register addressed by bits D14 through D8 in step 3. Table 5. Serial-Data Format D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 R/W MSB ADDRESS LSB MSB DATA LSB 3 2 µc 1 1 2 3 MOSI Figure 2. Multiple Connection www.maximintegrated.com Maxim Integrated 8

MOSI µc MISO Figure 3. Daisy-Chain Connection t W t S t CL t CH t H t CP t DS t DH D15 D14 D1 D0 t DO D15 Figure 4. Timing Diagram D15 = 0 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 D15 = 0. Figure 5. 16-Bit Write Transmission to the www.maximintegrated.com Maxim Integrated 9

BIT 1 BIT 2 N-15 N-14 N-13 N-12 N-11 N-10 N-9 N-8 N-7 N-6 N-5 N-4 N-3 N-2 N-1 N N-31 N-30 N-29 N-28 N-27 N-26 N-25 N-24 N-23 N-22 N-21 N-20 N-19 N-18 N-17 N-16. Figure 6. Transmission of More than 16 Bits to the Applications Information Hot Insertion The I/O ports P0 P9 remain high impedance with up to 8V asserted on them when the is powered down (V+ = 0V). The can therefore be used in hot-swap applications. SPI Routing Considerations The s SPI interface is guaranteed to operate at 26Mbps on a 2.5V supply, and on a 3.3V supply typically operates at 35Mbps. This means that transmission line issues should be considered when the interface connections are longer than 100mm, particularly with higher supply voltages. Avoid running long adjacent tracks for,, and without interleaving GND traces; otherwise, the signals may cross-couple, giving false clock or chip-select transitions. Ringing may manifest itself as communication issues, often intermittent, typically due to double clocking caused by ringing at the input. Fit a 1kΩ to 10kΩ parallel termination resistor to either GND or V+ at the,, and inputs to damp ringing for moderately long interface runs. Use line-impedance-matching terminations when making connections between boards. Output-Level Translation The open-drain output architecture allows the ports to level translate the outputs to higher or lower voltages than the supply. An external pullup resistor can be used on any output to convert the highimpedance logic-high condition to a positive voltage level. The resistor can be connected to any voltage up to 7V. When using a pullup on a constant-current output, select the resistor value to sink no more than a few hundred µa in logic-low condition. This ensures that the current-sink output saturates close to GND. For interfacing CMOS inputs, a pullup resistor value of 220kΩ is a good starting point. Use a lower resistance to improve noise immunity in applications where power consumption is less critical, or where a faster rise time is needed for a given capacitive load. Power-Supply Considerations The operates with a power-supply voltage of 2.25V to 3.6V. Bypass the power supply to GND with a 0.047µF ceramic capacitor as close to the device as possible. For the TQFN version, connect the underside exposed pad to GND. Chip Information PROCESS: BiCMOS Pin Configurations (continued) PACKAGE TYPE TOP VIEW + P0 P1 P2 P3 P4 GND 1 2 3 4 5 6 7 8 AEE 16 15 14 13 12 11 10 9 V+ P9 P8 P7 P6 P5 PACKAGE CODE QSOP Package Information For the latest package outline information and land patterns (footprints), go to www.maximintegrated.com/packages. Note that a +, #, or - in the package code indicates RoHS status only. Package drawings may show a different suffix character, but the drawing pertains to the package regardless of RoHS status. OUTLINE NO. LAND PATTERN NO. 16 QSOP E16+4 21-0055 90-0167 16 TQFN-EP T1633+4 21-0136 90-0031 www.maximintegrated.com Maxim Integrated 10

Revision History REVISION NUMBER REVISION DATE DESCRIPTION PAGES CHANGED 2 4/05 1 17 3 5/14 No /V OPNs; removed automotive reference from Applications section; updated Packaging Information 4 4/15 Updated Benefits and Features section 1 1 For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim Integrated s website at www.maximintegrated.com. Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit patent licenses are implied. Maxim Integrated reserves the right to change the circuitry and specifications without notice at any time. The parametric values (min and max limits) shown in the Electrical Characteristics table are guaranteed. Other parametric values quoted in this data sheet are provided for guidance. Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc. 2015 Maxim Integrated Products, Inc. 11