![]() |
||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
I2C DIP switches (multiplexed/latched EEPROMs)Introduction
I2C commands and/or hardware pins are used to select between the default values or the setting programmed from the I2C bus and stored in the onboard I2C EEPROM register.
These onboard values can be changed at any time via the I2C bus.
The non-volatile I2C EEPROM register values stay resident even when the device is powered down.
The device powers up with either the hardware pin inputs or the EEPROM retained value on the hardware output pins depending on the position (H or L) of the mux select pins.
The EEPROMs have 10-year memory retention and are rated for 3000 write cycles in the data sheet but have been tested to 50,000 cycles with no failures.
Uses
The Multiplexed/Latched EEPROMs were designed for use with Intel® processors to implement the Speed Step™ technology for notebook computers (selects different processor voltages when connected to AC power, the battery, or in a deep sleep/deeper sleep mode) or Dual BIOS selection (select different operating systems during start-up).
Multiplexed/Latched EEPROMs can be used for CPU Voltage IDentification code (VID) configuration.
In the VID configuration application, they typically reside between the CPU and Voltage Regulator Module (VRM).
They are used to bypass the CPU-defined VID values and provide a different set of VID values to the VRM, if an increase in the CPU voltage is desired.
An increase in CPU voltage combined with an increase in CPU frequency leads to a performance boost of up to 7.5%.
Lower CPU voltage reduces power consumption.
Designers have, however, found other uses for these devices.
They are used in VGA/tuner cards (to select the appropriate transmission standard) and as replacements for DIP switches or jumpers, since the settings can be easily changed via I2C/SMBus without having to power down the equipment to open the cabinet.
The non-volatile memory retains the most current setting selected before the power is turned off.
Features
The PCA8550 is a 16-pin CMOS device with a single 4-bit 2-to-1 multiplexer and 1-bit latch and consists of one 5-bit non-volatile EEPROM register, 4 hardware pin inputs, and a 4-bit multiplexed output with one latched EEPROM bit.
The PCA9558 is a highly integrated 28-pin CMOS device composed of a single 5-bit 2-to-1 multiplexer and 1-bit latch (one 6-bit non-volatile EEPROM register, 5 hardware pin inputs, and a 5-bit multiplexed output with one latched EEPROM bit) with an 8-bit I/O expander and a 2K serial EEPROM with write protect.
The PCA9559 is a 20-pin CMOS device with a single 5-bit 2-to-1 multiplexer and 1-bit latch and consists of one 6-bit non-volatile EEPROM register, 5 hardware pin inputs, and a 5-bit multiplexed output with one latched EEPROM bit.
The PCA9560 is a 20-pin CMOS device with a dual 5-bit 3-to-1 multiplexer and 1-bit latch and consists of two 6-bit non-volatile EEPROM registers, 5 hardware pin inputs, and a 5-bit multiplexed output with one latched EEPROM bit.
The PCA9560 is footprint identical to the PCA9559 but has two internal EEPROM registers to allow for three preprogrammed setting (e.g., AC power/battery power, deep sleep, or deeper sleep mode) instead of only two (performance operation and deep sleep mode).
The PCA9560 is a drop-in replacement for the PCA9559 without any software modifications required if only one of the non-volatile EEPROMs is going to be used.
The PCA9561 is a 20-pin CMOS device with a quad 6-bit 5-to-1 multiplexer and consists of four 6-bit non-volatile EEPROM registers, 6 hardware pin inputs, and a 6-bit multiplexed output.
The PCA9561 is unique in that it has 6 hardware input pins and four internal 6-bit EEPROM registers.
Output selection is possible between any one of these five 6-bit values at any time via the I2C bus.
The PCA9561 offers the possibility to extend to 5 different settings (4 stored internally and 1 external) and allows a more accurate CPU voltage tuning depending on specific applications.
The main advantage of the PCA9558/59/60/61 over the PCA8550 is that they're open-drain buffers, which allows them to work with all generations of processors instead of only 2.5V processors.
Typical Features and Operating Characteristics
Products
Selection Guide
All I2C DIP Switches
Click
Device Pages
Related Products |
||||||||||||||||||||||||||||||||||||||||||