MIC2560 Micrel MIC2560 PCMCIA Card Socket VCC and VPP Switching Matrix General Description Applications The MIC2560 VCC and VPP Matrix controls PCMCIA (Personal Computer Memory Card International Association) memory card power supply pins, both VCC and VPP. The MIC2560 switches voltages from the system power supply to VCC and VPP. The MIC2560 switches between the three VCC voltages (OFF, 3.3V and 5.0V) and the VPP voltages (OFF, 0V, 3.3V, 5V, or 12.0V) required by PCMCIA cards. Output voltage is selected by two digital inputs for each output and output current ranges up to 1A for VCC and 200mA for VPP. • • • • • • • • • • The MIC2560 provides power management capability under the control of the PC Card controller and features overcurrent and thermal protection of the power outputs, zero current “sleep” mode, suspend mode, low power dynamic mode, and on-off control of the PCMCIA socket power. Features • Complete PCMCIA VCC and VPP switch matrix in a single IC • No external components required • Logic compatible with industry standard PCMCIA controllers • No voltage overshoot or switching transients • Break-before-make switching • Output current limit and overtemperature shutdown • Digital flag for error condition indication • Ultralow power consumption • Digital selection of VCC and VPP voltages • Over 1A VCC output current • 200mA VPP (12V) output current • Options for direct compatibility with industry standard PCMCIA controllers • 16-Pin SO package The MIC2560 is designed for efficient operation. In standby (sleep) mode the device draws very little quiescent current, typically 0.01µA. The device and PCMCIA ports are protected by current limiting and overtemperature shutdown. Full cross-conduction lockout protects the system power supply. Ordering Information Part Number Junction Temp. Range* Package MIC2560-0BWM –40°C to +70°C 16-lead Wide SOP MIC2560-1BWM –40°C to +70°C 16-lead Wide SOP PCMCIA power supply pin voltage switch Font cards for printers and scanners Data-collection systems Machine control data input systems Wireless communications Bar code data collection systems Instrumentation configuration/datalogging Docking stations (portable and desktop) Power supply sanagement Power analog switching Refer to “Control Logic Table” for -0/-1 version explanation. Typical Application System Power Supply 12V 3.3V 5V Address and data lines between logic controller and PCMCIA cards not shown. VPP IN EN0 PCMCIA Card Slot Controller EN1 VCC5 EN VCC5 IN VCC3 IN VPP1 MIC2560 Power Controller VPP OUT VPP2 PCMCIA Card VCC OUT VCC VCC3 EN GND Motherboard Micrel, Inc. • 1849 Fortune Drive • San Jose, CA 95131 • USA • tel + 1 (408) 944-0800 • fax + 1 (408) 944-0970 • http://www.micrel.com November 1999 1 MIC2560 MIC2560 Micrel Pin Configuration 16 VCC OUT VCC3 IN 1 VCC OUT 2 15 VCC5 IN VCC3 IN 3 14 VCC OUT GND 4 13 VPP OUT VCC5 EN 5 12 VPP IN VCC3 EN 6 11 NC EN0 7 10 NC EN1 8 9 FLAG Both VCC3 IN pins must be connected. All three VCC OUT pins must be connected. Logic Block Diagram VPP IN 0.5Ω EN1 VPP OUT EN0 0.7Ω Control Logic VCC OUT 0.07Ω VCC5_EN 2Ω VCC3_EN VCC3 IN 0.04Ω VCC5 IN Flag MIC2560 ILimit / Thermal Shut Down 2 GND November 1999 MIC2560 Micrel Absolute Maximum Ratings (Notes 1 and 2) Power Dissipation, TAMBIENT ≤ 25°C .... Internally Limited SOP ............................................................. 800 mW Derating Factors (To Ambient) SOP ............................................................ 4 mW/°C Storage Temperature ............................ –65°C to +150°C Maximum Operating Temperature (Die) ................ 125°C Operating Temperature (Ambient) .......... –40°C to +70°C Lead Temperature (5 sec) ...................................... 260°C Supply Voltage, VPP IN ................................................... 15V VCC3 IN ....................................................... VCC5 IN VCC5 IN ............................................................. 7.5V Logic Input Voltages .................................. –0.3V to +15V Output Current (each Output) VPP OUT ............................ >200mA, Internally Limited VCC OUT ................................... >1A, Internally Limited VCC OUT, Suspend Mode .............................. 600mA Electrical Characteristics: (Over operating temperature range with VCC3 IN = 3.3V, VCC5 IN = 5.0V, VPP IN = 12V unless otherwise specified.) Symbol Parameter Conditions Min Typ Max Units Input VIH Logic 1 Input Voltage 2.2 15 V VIL Logic 0 Input Voltage –0.3 0.8 V IIN Input Current 0 V < VIN < 5.5V ±1 µA IPP OUT Hi-Z High-Impedance Output Leakage Current Shutdown Mode 1V ≤ VPP OUT ≤ 12V 10 µA IPPSC Short Circuit Current Limit VPP OUT = 0 0.2 RO Switch Resistance, IPP OUT = –100mA (sourcing) select VPP OUT = 12V 0.55 1 Ω select VPP OUT = 5V 0.7 1 Ω 2 3 Ω 0.75 2 kΩ VPP Output 1 select VPP OUT = 3.3V RO Switch Resistance, IPP OUT = 50µA select VPP OUT = clamped to ground A VPP Switching Time t1 Output Turn-On Rise Time VPP OUT = hi-Z to 5V 50 µs t2 Output Turn-On Rise Time VPP OUT = hi-Z to 3.3V 40 µs t3 Output Turn-On Rise Time VPP OUT = hi-Z to 12V 300 µs t4 Output Rise Time VPP OUT = 3.3V or 5V to 12V 300 µs ICC OUT Hi-Z High Impedance Output Leakage Current, Note 3 1V ≤ VCC OUT ≤ 5V ICCSC Short Circuit Current Limit VCC OUT = 0 RO Switch Resistance, VCC OUT = 5.0V ICC OUT = –1000mA (sourcing) 70 100 mΩ RO Switch Resistance, VCC OUT = 3.3V ICC OUT = –1000mA (sourcing) 40 66 mΩ VCC Output 1 1 10 2 µA A VCC Switching Time t1 Rise Time VCC OUT = 0V to 3.3V, IOUT = 1A 100 600 µs t2 Rise Time VCC OUT = 0V to 5.0V, IOUT = 1A 100 500 µs t3 Fall Time VCC OUT = 5.0V to 3.3V 300 µs t4 Rise Time VCC OUT = hi-Z to 5V 400 µs November 1999 3 MIC2560 MIC2560 Micrel Symbol Parameter Conditions Min ICC5 VCC5 IN Supply Current ICC OUT = 0 ICC3 VCC3 IN Supply Current VCC OUT = 5V or 3.3V, ICC OUT = 0 Typ Max Units 0.01 10 µA 30 50 µA 0.01 10 µA 15 50 µA 0.01 10 µA Power Supply VCC OUT = hi-Z (Sleep mode) IPP IN VPP IN Supply Current (IPP OUT = 0) VCC active, VPP OUT = 5V or 3.3V VPP OUT = hi-Z, 0 or VPP VCC5 IN Operating Input Voltage VCC5 IN ≥ VCC3 IN VCC3 IN 5.0 6 V VCC3 IN Operating Input Voltage VCC3 IN ≤ VCC5 IN 2.8 3.3 VCC5 IN V VPP IN Operating Input Voltage 8.0 12.0 14.5 V Suspend Mode (Note 4) ICC3 Active Mode Current VPP IN = 0V, VCC5 = VCC3 = 3.3V VCC3 = enabled VPP = disabled (hi-Z or 0V) 30 µA RON VCC VCC OUT RON VPP IN = 0V, VCC5 = VCC3 = 3.3V VCC3 = enabled VPP = disabled (hi-Z or 0V) 4.5 Ω Note 1. Note 2. Note 3. Note 4. MIC2560 Functional operation above the absolute maximum stress ratings is not implied. Static-sensitive device. Store only in conductive containers. Handling personnel and equipment should be grounded to prevent damage from static discharge. Leakage current after 1,000 hours at 125°C may increase up to five times the initial limit. Suspend mode is a pseudo-power-down mode the MIC2560 automatically allows when VPP IN = 0V, VPP OUT is deselected, and VCC OUT = 3.3V is selected. Under these conditions, the MIC2560 functions in a reduced capacity mode where VCC output of 3.3V is allowed, but at lower current levels (higher switch on-resistance). 4 November 1999 MIC2560 Micrel MIC2560-0 Control Logic Table Pin 5 VCC5_EN Pin 6 VCC3_EN Pin 8 EN1 Pin 7 EN0 Pins 2 & 14 VCC OUT Pin 13 VPP OUT 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 High Z High Z High Z High Z 3.3 3.3 3.3 3.3 5 5 5 5 3.3 3.3 3.3 3.3 High Z High Z High Z Clamped to Ground High Z 3.3 12 Clamped to Ground High Z 5 12 Clamped to Ground High Z 3.3 5 Clamped to Ground MIC2560-1 Logic (Compatible with Cirrus Logic CL-PD6710 & CL-PD6720 Controllers) Pin 5 VCC5_EN Pin 6 VCC3_EN Pin 8 VPP_PGM Pin 7 VPP_VCC Pins 2 & 14 VCC OUT Pin 13 VPP OUT 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 High Z High Z High Z High Z 5 5 5 5 3.3 3.3 3.3 3.3 High Z High Z High Z High Z Clamped to Ground High Z High Z High Z Clamped to Ground 5 12 High Z Clamped to Ground 3.3 12 High Z Clamped to Ground High Z High Z High Z November 1999 5 MIC2560 MIC2560 Micrel Applications Information PCMCIA Implementation PCMCIA VCC and VPP control is easily accomplished using the MIC2560 voltage selector/switch IC. Four control bits determine VCC OUT and VPP OUT voltage and standby/ operate mode condition. VPP OUT output voltages of VCC (3.3V or 5V), VPP, or a high impedance state are available. When the VCC high impedance condition is selected, the device switches into “sleep” mode and draws only nanoamperes of leakage current. An error flag falls low if the output is improper, because of overtemperature or overcurrent faults. Full protection from hot switching is provided which prevents feedback from the VPP OUT to the VCC inputs (from 12V to 5V, for example) by locking out the low voltage switch until VPP OUT drops below VCC. The VCC output is similarly protected against 5V to 3.3V shoot through. The MIC2560 is designed for compatibility with the Personal Computer Memory Card International Association’s (PCMCIA) Specification, revision 2.1 as well as the PC Card Specification, (March 1995), including the CardBus option. The Personal Computer Memory Card International Association (PCMCIA) specification requires two VPP supply pins per PCMCIA slot. VPP is primarily used for programming Flash (EEPROM) memory cards. The two VPP supply pins may be programmed to different voltages. Fully implementing PCMCIA specifications requires a MIC2560, a MIC2557 PCMCIA VPP Switching Matrix, and a controller. Figure 3 shows this full configuration, supporting both 5.0V and 3.3V VCC operation. The MIC2560 is a low-resistance power MOSFET switching matrix that operates from the computer system main power supply. Device logic power is obtained from VCC3 and internal MOSFET drive is obtained from the VPP IN pin (usually +12V) during normal operation. If +12V is not available, the MIC2560 automatically switches into “suspend” mode, where VCC OUT can be switched to 3.3V, but at higher switch resistance. Internal break-before-make switches determine the output voltage and device mode. 5V System Power 3.3V Supply 12V VPPIN VCC3IN VCC5IN VPP1 EN0 VPP2 EN1 MIC2560 Supply Bypassing VCC PCMCIA Card Slot Controller External capacitors are not required for operation. The MIC2560 is a switch and has no stability problems. For best results however, bypass VCC3 IN, VCC5 IN, and VPP IN inputs with filter capacitors to improve output ripple. As all internal device logic and voltage/current comparison functions are powered from the VCC3 IN line, supply bypass of this line is the most critical, and may be necessary in some cases. In the most stubborn layouts, up to 0.47µF may be necessary. Both VCC OUT and VPP OUT pins may have 0.01µF to 0.1µF capacitors for noise reduction and electrostatic discharge (ESD) damage prevention. Larger values of output capacitor might create current spikes during transitions, requiring larger bypass capacitors on the VCC3 IN, VCC5 IN, and VPP IN pins. MIC2560 PCMCIA Card Slot VCC5_EN VCC3_EN VPP IN VDD EN0 EN1 VCC VPP OUT MIC2557 Figure 3. MIC2560 Typical PCMCIA memory card application with dual VCC (5.0V or 3.3V) and separate VPP1 and VPP2. 6 November 1999 MIC2560 Micrel 5V System Power 3.3V Supply 12V VPPIN VCC3IN VCC5IN VPP1 EN0 VPP2 EN1 PCMCIA Card Slot MIC2560 PCMCIA Card Slot Controller VCC VCC5_EN VCC3_EN Figure 4. MIC2560 Typical PCMCIA memory card application with dual VCC (5.0V or 3.3V). Note that VPP1 and VPP2 are driven together. However, many cost sensitive designs (especially notebook/ palmtop computers) connect VPP1 to VPP2 and the MIC2557 is not required. This circuit is shown in Figure 4. level selected. The lockout delay time varies with the load current and the capacitor on VPP OUT. With a 0.1µF capacitor and nominal IPP OUT, the delay is approximately 250µs. When a memory card is initially inserted, it should receive VCC — either 3.3V ± 0.3V or 5.0V ±5%. The initial voltage is determined by a combination of mechanical socket “keys” and voltage sense pins. The card sends a handshaking data stream to the controller, which then determines whether or not this card requires VPP and if the card is designed for dual VCC. If the card is compatible with and desires a different VCC level, the controller commands this change by disabling VCC, waiting at least 100ms, and then re-enabling the other VCC voltage. Internal drive and bias voltage is derived from VPP IN. Internal device control logic is powered from VCC3 IN. Input logic threshold voltages are compatible with common PCMCIA controllers using either 3.3V or 5V supplies. No pull-up resistors are required at the control inputs of the MIC2560. Output Current and Protection MIC2560 output switches are capable of more current than needed in PC Card applications (1A) and meet or exceed all PCMCIA specifications. For system and card protection, output currents are internally limited. For full system protection, long term (millisecond or longer) output short circuits invoke overtemperature shutdown, protecting the MIC2560, the system power supplies, the card socket pins, and the memory card. Overtemperature shutdown typically occurs at a die temperature of 115°C. If no card is inserted or the system is in sleep mode, the controller outputs a (VCC3 IN, VCC5 IN) = (0,0) to the MIC2560, which shuts down VCC. This also places the switch into a high impedance output shutdown (sleep) mode, where current consumption drops to nearly zero, with only tiny CMOS leakage currents flowing. Single VCC Operation During Flash memory programming with standard (+12V) Flash memories, the PCMCIA controller outputs a (1,0) to the EN0, EN1 control pins of the MIC2560, which connects VPP IN to VPP OUT. The low ON resistance of the MIC2560 switches allow using small bypass capacitors (in some cases, none at all) on the VCC OUT and VPP OUT pins, with the main filtering action performed by a large filter capacitor on the input supply voltage to VPP IN (usually the main power supply filter capacitor is sufficient). The VPP OUT transition from VCC to 12.0V typically takes 250µs. After programming is completed, the controller outputs a (EN1, EN0) = (0,1) to the MIC2560, which then reduces VPP OUT to the VCC level for read verification. Break-before-make switching action reduces switching transients and lowers maximum current spikes through the switch from the output capacitor. The flag comparator prevents having high voltage on the VPP OUT capacitor from contaminating the VCC inputs, by disabling the low voltage VPP switches until VPP OUT drops below the VCC November 1999 For PC Card slots requiring only a single VCC, connect VCC3 IN and VCC5 IN together and to the system VCC supply (i.e., Pins 1, 3, and 15 are all connected to system VCC). Either the VCC5 switch or the VCC3 switch may be used to enable the card slot VCC; generally the VCC3 switch is preferred because of its lower ON resistance. Suspend Mode An additional feature in the MIC2560 is a pseudo power-down mode, Suspend Mode, which allows operation without a VPP IN supply. In Suspend Mode, the MIC2560 supplies 3.3V to VCC OUT whenever a VCC output of 3.3V is enabled by the PCMCIA controller. This mode allows the system designer the ability to turn OFF the VPP supply generator to save power when it is not specifically required. The PCMCIA card receives VCC at reduced capacity during Suspend Mode, as the switch resistance rises to approximately 4.5Ω. 7 MIC2560 MIC2560 Micrel Switched VPP IN 0.1µF 1N914 (Optional Schottky) Drive Enable 4.7kΩ 0.01µF 0.02µF 1N914 +5V 16 2 15 3 14 MIC2560 4 13 5 12 6 11 7 10 8 9 Figure 5. Circuit for generating bias drive for the VCC switches when +12V is not readily available. peres, which is far more than the microamperes used by the MIC2560. The charge pump of figure 5 provides this low current, using about 100µA when enabled. When VPP OUT = 12V is selected, however, the on-demand VPP generator must be used, as this charge pump cannot deliver the current required for Flash memory programming. The Schottky diode may not be necessary, depending on the configuration of the on-demand +12V generator and whether any other loads are on this line. High Current VCC Operation Without a +12V Supply Figure 5 shows the MIC2560 with VCC switch bias provided by a simple charge pump. This enables the system designer to achieve full VCC performance without a +12V supply, which is often helpful in battery powered systems that only provide +12V when it is needed. These on-demand +12V supplies generally have a quiescent current draw of a few milliam- MIC2560 8 November 1999 MIC2560 Micrel Package Information PIN 1 DIMENSIONS: INCHES (MM) 0.301 (7.645) 0.297 (7.544) 0.027 (0.686) 0.031 (0.787) 0.094 (2.388) 0.090 (2.286) 0.103 (2.616) 0.050 (1.270) 0.016 (0.046) 0.099 (2.515) TYP TYP 0.409 (10.389) 0.405 (10.287) 7° TYP 0.015 R (0.381) 0.015 (0.381) SEATING MIN PLANE 0.297 (7.544) 0.293 (7.442) 0.330 (8.382) 0.326 (8.280) 0.022 (0.559) 0.018 (0.457) 5° TYP 10° TYP 0.032 (0.813) TYP 0.408 (10.363) 0.404 (10.262) 16-Pin Wide SOP (M) November 1999 9 MIC2560 MIC2560 MIC2560 Micrel 10 November 1999 MIC2560 November 1999 Micrel 11 MIC2560 MIC2560 Micrel MICREL INC. 1849 FORTUNE DRIVE SAN JOSE, CA 95131 TEL + 1 (408) 944-0800 FAX + 1 (408) 944-0970 WEB USA http://www.micrel.com This information is believed to be accurate and reliable, however no responsibility is assumed by Micrel for its use nor for any infringement of patents or other rights of third parties resulting from its use. No license is granted by implication or otherwise under any patent or patent right of Micrel Inc. © November 1999 Micrel Incorporated MIC2560 12 November 1999