DATASHEET SEARCH SITE | WWW.ALLDATASHEET.COM

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 54

Technical content

www.sii-ic.com PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) © SII Semiconductor Corporation, 2007-2010 Rev.2.0_01 The S-7760A is a programmable port controller IC comprised of an E 2PROM, a control circuit for data output, a circuit to prevent malfunction caused by low power supply voltage and others. This IC operates at 400 kHz and interfaces with exteriors via I2C-bus, controls an 8ch digital output with a serial signal. Among the digital output ports of 8 channels, the lower 4 channels have a timer function so that at each port, users are able to set the default value and inverted delay time. In the higher 4 channels, setting the fixed output is available at each port. The default value is maintained despite power-off because this IC has an E2PROM. The S-7760A is able to be used to control ON/OFF for the chips surrounding MPU and to output the defau lt data that devices fundamentally have.  Features

  • Operating voltage range: 2.3 to 4.5 V
  • 8ch digital output: Higher 4 channels; fixed output/lower 4 channels; timer action
  • Operating frequency of I2C-bus interface: 400 kHz
  • Low current consumption at standby: 3.0 μA Max. (VCCH = 4.5 V CMOS input type) 10.0 μA Max. (VCCH = 4.5 V low voltage input type)
  • Built-in E2PROM circuit: 6-byte
  • E2PROM endurance: 105 cycles / word*1 (at −40 to +85 °C)
  • E 2PROM data retention: 10 years (after rewriting 105 cycles / word)
  • Function to protect write in E2PROM
  • Function to prevent malfunction during low power supply voltage operation
  • Lead-free, halogen-free*2 *1. For each address (Word: 8 bits) *2. Refer to “ Product Name Structure” for details.  Application
  • Mobile phone
  • Portable communication device
  • Digital still camera
  • Digital video camera  Package
  • WLP-16A
  • 16-Pin TSSOP (Under development)

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) S-7760A Rev.2.0_01  Pin Configuration WLP-16 Bottom View 16-Pin TSSOP*1 Top View A1 A2 A3 A4 B1 B2 B3 B4 C1 C2 C3 C4 D1 D2 D3 D4 CLK or BPDX VSS SCL WP DO7 DO6 DO5 DO4 VCCL DO3 DO2 DO1 DO0 VCCH SDA TIMEN or RESX 8 9

16 SCL

*1. Under development  List of Pin Table 1 WLP-16A List of Pin Table 2 16-Pin TSSOP List of Pin Pin No. Pin name Description Pin No. Pin name Description A1*1 CLK Input for external clock 1 SCL Input for serial clock BPDX Input for bus pull-down bar 2 VSS GND A2 SCL Input for serial clock 3*1 CLK Input for external clock A3 WP Input for Write protect BPDX Input for bus pull-down bar A4 VCCH Power supply 4 DO7 Output port 7 B1 DO7 Output port 7 5 DO6 Output port 6 B2 VSS GND 6 DO5 Output port 5 B3 SDA Serial data I/O 7 DO4 Output port 4 B4 DO0 Output port 0 8*2 TIMEN Input for timer enable C1 DO6 Output port 6 RESX Input for reset bar C2*2 TIMEN Input for timer enable 9 VCCL Power supply for output port RESX Input for reset bar 10 DO3 Output port 3 C3 DO3 Output port 3 11 DO2 Output port 2 C4 DO1 Output port 1 12 DO1 Output port 1 D1 DO5 Output port 5 13 DO0 Output port 0 D2 DO4 Output port 4 14 VCCH Power supply D3 VCCL Power supply for output port 15 WP Input for Write protect D4 DO2 Output port 2 16 SDA Serial data I/O *1. Whether to set A1 in CLK or BPDX is selectab le by option (Pin number is 3 for 16-Pin TSSOP). *2. Whether to set C2 in TIMEN or RESX is selectab le by option (Pin number is 8 for 16-Pin TSSOP).

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) Rev.2.0_01 S-7760A  Block Diagram VCCH VCCL Interface Circuit Control Port Register Timer Scale Setting Register Timer Setting Register Timer Enable Register Decoder Dividing Circuit Oscillation Circuit Circuit for Prevention Malfunction by Low Voltage Control Circuit for Data Output DO7 DO6 DO5 DO4 DO3 DO2 DO1 DO0 CLK WP SDA SCL TIMEN V CCL VCCH Decode Logic for Data Register Mode E2PROM 8 bit × 6 VSS (Timer Action) (Fixed Output) or BPDX or RESX Figure 3

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) S-7760A Rev.2.0_01  General Description of Pin Function 1. SDA (Serial data I/O) pin The SDA pin transmits serial data bi-directionally, is comprised of a signal input pin and a pin with Nch transistor open drain output. In use, generally, connect the SDA line to any other device which has the open-drain or open-collector output with Wired-OR connection by pulling up to VCCH by a resistor. 2. SCL (Input for serial clock) pin The SCL pin is an input pin for serial clock, processes a sig nal at a rising/falling edge of SCL clock. Pay attention fully to the rising/falling time and comply with specifications. 3. WP (Input for Write protect) pin This pin performs Write Protect to E2PROM (This pin does not have a function for Write protect to the register). Set the WP pin in VCCH when using the Write Protect function. If not, set the WP pin to GND. 4. TIMEN (Input for timer enable)/RESX (Input for reset bar) pin Select TIMEN or RESX by option. The TIMEN pin controls enable (“H”)/disable (“L”)/Start (“L”→”H”) in the timer action (inversion of digital output due to elapsed period). Refer to the description of related register in “  Command” and “ Condition to Start Timer ” regarding details of timer action. The RESX pin has the negative logic, is a pin to reset. This pin initializes the circuit with “L” input, and performs its regular action (the status of reset release) by inputting “H”. This pin goes in its reload action immediately after releasing reset, thus by initializing, the value of related register is reloaded to the data that E 2PROM has. If a user selects the RESX pin, the TIMEN pin’s function will be invalid so that the internal signal of TIMEN is fixed in “L”. 5. CLK (Clock input)/BPDX (Input for bus pull-down bar) pin As for primary clock for circuits, users can select either from the internal oscillation circuit or input it externally by option. In case of using an external clock input, this pin wor ks as the CLK pin to input clock by itself. In case of using an internal oscillation circuit, users can set this pin as the BPDX pin by option. With “L” input from the BPDX pin, SDA and SCL in I2C-bus interface are forcibly pulled-down. This pin perfo rms its regular action by inputting “H”. Users also can select the setting which does not have an internal oscillation circuit or bus pull-down for this pin. 6. DO0, DO1, DO2, DO3 (Digital output) pin These are lower 4 channels in the digital output ports. Thei r default values are equal to the ones of a control port register during output. These lower 4 channels are for timer ac tion. Its output inverts after; the timer starts and delay time has elapsed. 7. DO4, DO5, DO6, DO7 (Digital output) pin These are the higher 4 channels in the digital output ports. Their default values are equal to the ones of a control port register during output. These higher 4 channels have fixed output. The elapsed period does not make outputs inverted. 8. VSS pin Connect to GND. 9. VCCH pin Except for the output ports, the power supp ly is applied to the entire circuit via this pin. Regarding the voltage’s value to be applied to this pin, refer to “ Recommended Operating Conditions”. 10. VCCL pin This pin is to apply the power supply for the output ports. Regarding the voltage’s value to be applied to this pin, refer to “ Recommended Operating Conditions”.

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) Rev.2.0_01 S-7760A  Absolute Maximum Ratings Table 3 Item Symbol Rating Unit Power supply voltage1 VCCH −0.3 to +7.0 V Power supply voltage2 VCCL −0.3 to VCCH V Input voltage VIN −0.3 to VCCH+0.3 V Output voltage (SDA) VOUT1 −0.3 to VCCH V Output voltage (DO) VOUT2 −0.3 to VCCL V Operating ambient temperature Topr −40 to +85 °C Storage temperature Tstg −65 to +150 °C Caution The absolute maximum ratings are rated values exceeding which the product could suffer physical damage. These values must therefore not be exceeded under any conditions.  Recommended Operating Conditions Table 4 Item Symbol Applicable Pin Option Min. Typ. Max. Unit Supply voltage 1 V CCH VCCH − 2.3 *1 − 4.5 V Output supply voltage 2 V CCL VCCL − 1.5 − VCCH *2 V High-level input voltage 1 VIH1 WP, CLK − 0.7 × VCCH − V CCH V Low-level input voltage 1 VIL1 − 0.0 − 0.3 × VCCH V High-level input voltage 2 VIH2 SDA, SCL, TIMEN CMOS input type 0.7 × VCCH − VCCH V Low voltage input type 1.5 − VCCH V Low-level input voltage 2 VIL2 CMOS input type 0.0 − 0.3 × VCCH V Low voltage input type 0.0 − 0.3 V *1. Set VCCH ≥ 2.5 V when rising VCCH and TIMEN simultaneously. *2. Set the voltage of VCCL as VCCH ≥ VCCL.  Pin Capacitance Table 5 (Ta = 25 °C, f = 1.0 MHz, VCCH = 3 V) Item Symbol Pin Condition Min. Typ. Max. Unit Input capacitance C IN SCL, WP, TIMEN, CLK V IN = 0 V − − 10 pF Input/output capacitance C I/O SDA V I/O = 0 V − − 10 pF  Endurance Table 6 Item Symbol Operating Temperature Min. Typ. Max. Unit Endurance N W −40 to +85 °C 10 5 − − cycles / word

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) S-7760A Rev.2.0_01  DC Electrical Characteristics Table 7 DC Characteristcs 1 Item Symbol Condition *1 Option VCCH = VCCL = 2.3 to 4.5 V Unit Min. Typ. Max. Current consumption during standby ISB f SCL = 0 H z CMOS input type − − 3.0 μA Current consumption during standby I SB f SCL = 0 H z Low voltage input type − − 10.0 μA Current consumption (READ) I CC1 f SCL = 400 kHz − − − 0.8 mA Current consumption (WRITE) I CC2 f SCL = 400 kHz − − − 4.0 mA Current consumption during operation of internal oscillation circuit ICC3 fSCL = 0 H z − − − 0.8 mA *1. The total current consumption when V CCH = VCCL. No load on pins DO7 to 0. Table 8 DC Characteristcs 2 Input current IIH1 CLK, TIMEN, WP, SDA, SCL V IN = VCCH − − 1.0 μA ILI1 VIN = GND −1.0 − − μA Output leakage current I LO1 SDA V IN = VCCH − − 1.0 μA Low-level output voltage VOL1 SDA IOL = 3.2 mA − − 0.4 V IOL = 1.5 mA − − 0.3 V VOL2 DO IOL = 100 μA VCCL = VCCH to 1.5 V − − 0.1 V High-level output voltage V OH2 DO IOH = −100 μA VCCL = VCCH to 1.5 V VCCL−0.2 − − V Low-level output voltage *1 VOL3 SCL IOL = 3.2 mA − − 0.6 V IOL = 1.5 mA − − 0.4 V *1. When the option for BPDX is valid.

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) S-7760A Rev.2.0_01 Table 11 Characteristics of Period Item Symbol Min. Typ. Max. Unit Write period to E2PROM t WR − 2.0 5.0 ms Delay time accuracy (short-time setting)*1 tDLY1 0.8 × T T 1.2 × T μs Delay time accuracy (long-time setting)*1 tDLY2 0.8 × LT LT 1.2 × LT μs *1. Refer to Figure 16 Timer Setting Register. T represents time reference (timer scale) in the short-time setting. LT represents time reference (timer scale) in the long-time setting. SCL SDA Write Data Acknowledgement Signal Stop Condition Start Condition tWR Figure 12 Write Cycle Timing

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) Rev.2.0_01 S-7760A  Device Addressing To start communication, the master device (MPU) on the system generates a start condition for the slave device (S-7760A). After that, the master device sends a device addr ess with 7-bit length and Read/Write instruction code with 1-bit length on the SDA bus. The higher 3 bits in a device address (DC2, DC1, DC0) are device codes. A device code can obtain the fixed value selected by option. Command is omitted if a device code does not correspond. Set the command in the following 4 bits (C3, C2, C1, C0). Next, by selecting ei ther of Read or Write by Read/ Write bit, the S-7760A sends an acknowledgement signal back. If the second byte is Read, MPU sends an acknowledgement signal back after outputting data Read with 8-bit length. If it is Write, after outputting Write data with 8-bit length, the S-7760A sends an acknowledgement signal back. To finish these sequential commands, the S-7760A generates a stop condition as its final procedure. There is a 1-byte command for the S-7760A, but inputting the second byte as a dummy does not affect on this device addressing. In this case, the operation for the second byte is as well as for Read/Write because of the bit corresponding to Read/Write in the first byte. Command DC2 DC1 DC0 C3 C2 C1 C0 R / W Device Code MSB LSB Read/Write bit ACK Acknowledgment Signal STA Start B7 B6 B5 B4 B3 B2 B1 B0 MSB LSB ACK STP Register data Stop Figure 13 Device Address

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) S-7760A Rev.2.0_01  Configuration of Command Table 12 List of Command Command C3 C2 C1 C0 W / R Data B7 B6 B5 B4 B3 B2 B1 B0 Reload 0 0 0 0 W / R*1 - Switching access to register/E2PROM 0 0 0 1 -*2 - Timer enable register 0 0 1 0 W - - - - TEN3 TEN2 TEN1 TEN0 Do not use (Do not access) 0 0 1 1 - - Do not use (Do not access) 0 1 0 0 - - Control port 0 1 0 1 W / R*3 CTR7 CTR6 CTR5 CTR4 CTR3 CTR2 CTR1 CTR0 Setting for timer scale 0 1 1 0 W / R*3 TS7 TS6 TS5 TS4 TS3 TS2 TS1 TS0 Do not use (Do not access) 0 1 1 1 - - Timer setting for DO0 1 0 0 0 W / R*3 8×T 7 ×T 6 ×T 5 ×T 4 ×T 3 ×T 2 ×T 1 ×T Timer setting for DO1 1 0 0 1 W / R*3 8×T 7 ×T 6 ×T 5 ×T 4 ×T 3 ×T 2 ×T 1 ×T Timer setting for DO2 1 0 1 0 W / R*3 8×T 7 ×T 6 ×T 5 ×T 4 ×T 3 ×T 2 ×T 1 ×T Timer setting for DO3 1 0 1 1 W / R*3 8×T 7 ×T 6 ×T 5 ×T 4 ×T 3 ×T 2 ×T 1 ×T Do not use (Do not access) 1 1 0 0 - - Do not use (Do not access) 1 1 0 1 - - Do not use (Do not access) 1 1 1 0 - - Do not use (Do not access) 1 1 1 1 - - *1. W / R= 1/0 Both execute “reload”. *2. It is register access mode when W / R = 0, E 2PROM access mode when W / R = 1. *3. By Switching access to register/E 2PROM, users can select either register or E2PROM when Read/Write. Refer to “ Register and E2PROM”.  Register and E2PROM This IC has an E 2PROM. Data in the E 2PROM is maintained despite power-off. The S-7760A has a register which corresponds to the data in the E 2PROM, the S-7760A sends data to this corresponding register during power-on (releasing detection of the low voltage) and inputting the reload command. In case of selecting the RESX pin by option, the S-7760A reloads after releasing reset. The following registers are the ones to be reloaded; ・Control port register (1-byte) ・Timer scale setting register (1-byte) ・DO3 to 0 Timer setting register (1-byte in each port, total 4 bytes) Users are able to switch access between corresponding register and E 2PROM by “Switching access to register/E2PROM” command. Immediately after power-on, the S-7760A is in “regi ster access mode”. In this register access mode, only the register is rewritten, the E 2PROM maintains the prior data. But in “E 2PROM access mode”, both data in the register and the E2PROM is rewritten. In data Read, access mode data which is being selected by user; is read.

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) Rev.2.0_01 S-7760A  Command 1. Reload This is a 1-byte command. Users can reload by inputting either of W / R in 0/1. When inputting this command, the data corresponding to the E2PROM is loaded to the register. After completing reload, (if the condition is satisfied), the timer action starts. The reload command is not accepted during the timer action (from its start to the final invert of output). Refer to “ Condition to Start Timer” regarding details. 2. Switching access to register/E 2PROM This is a 1-byte command. The mode is in “register access mode” when this command is W / R = 0, “E 2PROM access mode” when this command is W / R = 1. The register corresponding to the E 2PROM is the one to be reloaded. In register access mode, only the register is rewritten, the E 2PROM maintains the prior data. In “E 2PROM access mode”, both data in the register and E2PROM is rewritten. 3. Timer enable register A timer enable register is a 4-bit register for Write only (it sends back FFh during Read). By setting each bit in the register in “1”, an oscillation circuit starts, output from the lower 4ch ports (DO3 to 0) invert after the elapsed period which is set by a timer setting register. This action is called “timer action”. This timer action starts at the point when receiving TEN0 which is LSB in the register. The bit automatically goes back in “0” after writing “1” in the timer enable register. Users cannot write in this register during the timer action (from the start to the final invert of output). This register is not the one to be reloaded, thus it does not have the data which corresponds to the E 2PROM. The option is available for the condition to start a timer; Condition AND with TIMEN = High, depending on the option. Refer to “  Condition to Start Timer” regarding details. LSB- - - - TEN 3 MSB B6 B5 B4 B3 B2 B1 B0 TEN 2 TEN 1 TEN 0 W W W W W W W W Figure 14 Timer Enable Register 0 : Disable to invert output 1 : Enable to invert output

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) S-7760A Rev.2.0_01 In case that users select “delay time option A” and to use an internal oscillation circuit, and if setting “1” in B6 bit in the D03 timer setting register, “1” in TS3 in the timer scale register, DO3 inverts at delay time of 35 μs (7 × 5 μs). Other examples are shown in Figure 18. B7 LSBMSB B6 B5 B4 B3 B2 B1 B0 40 μs 35 μs 30 μs 25 μs 20 μs 15 μs 10 μs 5 μs 160 μs 140 μs 120 μs 100 μs 80 μs 60 μs 40 μs 20 μs Example 1-1 B7 LSBMSB B6 B5 B4 B3 B2 B1 B0 Example 1-2 Example 2-1 Example 2-2 Example 1. When using an internal CLK Example 1-1 In case of; Timer scale register “1” (short-time setting), Delay time option “A” ( ×1 setting); (T = 5 μs) Example 1-2 In case of; Timer scale register “0” (long-time setting), Delay time option “A” (×1 setting); (LT = 320 μs) Example 2. When using an external CLK (100 KHz, T’ = 10 μs) Example 2-1 In case of; Timer scale register “1” (short-time setting), Delay time option “B” (×2 setting); (T = 2 × T’ = 20 μs) Example 2-2 In case of; Timer scale register “0” (long-time setting), Delay time option “B” (×2 setting); (LT = 128 × T’ = 1280 μs) Figure 18 Example of Using Timer Setting Register 0 to 3

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) Rev.2.0_01 S-7760A  Condition to Start Timer Table 13 Condition to Start Timer Option Condition Reload TIMEN Pin Bit TEN3 to 0 A Start → Finish “H” Don’t care B Regular status “L” → “H” Don’t care C Regular status “H” Write “0” → “1”

2 D Regular status Don’t care Write “0” → “1”

2 types of options are available for the condition to start a timer. Select either for each digital output port DO0 to 3; if selecting option 1, the condition to start a timer is three, A/B/C. If in option 2, the condition is D only. In D, the S-7760A does not react to reload and rising of TIMEN. By writing “1” in TEN, not in TIMEN, the timer starts. During power-on of power supply VCCH, the S-7760A automatically reloads (transmits data from the E 2PROM to the register). In this case, TIMEN = “H” and it is in option 1, the S-7760A goes in the timer action after reloading. Thus the sequential action is; after power-on of power supply VCCH, reload → timer. This is as well if the status changed from detection to release of the low power supply voltage. The timer action does not stop in the middle of its process even if setting TIMEN in “H” → “L” after the timer action has started. In selecting “t he option for internal oscillation circuit”, the o scillation circuit is generally being stopped, but th e oscillation starts when the condition to start a timer matches. And it stops by finishing the timer action (the final invert of output).

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) S-7760A Rev.2.0_01  Timing of Data Loading from E2PROM and Timer Action The example of timing chart of data loading from the E2PROM and timer action is shown in Figure 19 and 20. Set VCCH ≥ 2.5 V when rising VCCH and TIMEN simultaneously. Signal of low power supply voltage detection 2.05 V Typ. Oscillation circuit EN DO3 pin (When E 2PROM CTR3 = 0) TIMEN pin Start of timer action by Write in timer enable register Start of timer action by setting TIMEN pin “L” → “H” Start of timer action due to power-on CTR3 register (When E 2PROM CTR3 = 0) *1. A period to define data is; the loading period from E 2PROM + the period to stabilize output from DO7 to 0 pin = within 100 μs. DO2 pin (When E 2PROM CTR2 = 1) CTR2 register (When E 2PROM CTR2 = 1) Reload starts Reload starts Data loading Period to define data*1 Delay time by timer setting with DO3 Time out Time out Time out Power supply voltage VCCH / VCCL Delay time by timer setting with DO2 Delay time by timer setting with DO3 Delay time by timer setting with DO3 Delay time by timer setting with DO2 Delay time by timer setting with DO2 Figure 19 Data Loading and Timer Action Example 1

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) Rev.2.0_01 S-7760A This IC goes in the status to reset the circuits when the power supply voltage decreases less than the level of the detection voltage of the circuit for prevention malfunction by low voltage (1.75 V Typ.). And the DO7 to 0 pins go in “L”. After that, when the power supply voltage increases more than the level of the release voltage of the circuit for prevention malfunction by low voltage (2.05 V Typ.), data is reloaded from the E 2PROM to the register, the values of DO7 to 0 pins go back to its default. Signal of low power supply voltage detection 2.05 V Typ. Oscillation circuit EN DO3 pin (When E 2PROM CTR3 = 0) Data loading Time out CTR3 register (When E 2PROM CTR3 = 0) *1. Output from DO7 to 0 goes in “L” when the power supply voltage decreases more than the level of the detection voltage of the circuit for prevention malfunction by low voltage. *2. A period to define data is; the loading period from E 2PROM + the period to stabilize output from DO7 to 0 pin = within 100 μs. DO2 pin (When E 2PROM CTR2 = 1) CTR2 register (When E 2PROM CTR2 = 1) Delay time by timer setting with DO2 Start condition Device code Reload instruction ACK Stop condition SDA SCL 1.75 V Typ. Reload starts Reload starts Period to define data*2 TIMEN pin Timer action starts by reloading Exceeded the release voltage of low supply voltage detection (2.05 V); Timer action starts Time out Delay time by timer setting with DO3 Power supply voltage VCCH / VCCL Delay time by timer setting with DO3 Reload starts Delay time by timer setting with DO2 Reload starts Period to define data*2 Figure 20 Data Loading and Timer Action Example 2

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) S-7760A Rev.2.0_01  Flowchart of Data Loading from E2PROM and Timer Action Power-on Loading each data from E2PROM to register DO pin outputs default value TIMEN pin = “H”? TIMEN pin Timer setting register is in “1”? Timer action starts TIMEN pin Timer enable register DO output inverts after set time has elapsed No Yes Yes Yes Yes Yes No No No No Figure 21 Flowchart of S-7760A’s Action (When selecting “condition to start timer Option 1”)

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) Rev.2.0_01 S-7760A Power-on Loading each data from E2PROM to register DO pin outputs default value Timer setting register is in “1”? Timer action starts Timer enable register DO output inverts after set time has elapsed Yes Yes No No Figure 22 Flowchart of S-7760A’s Action (When selecting “condition to start timer Option 2”)

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) Rev.2.0_01 S-7760A 6. 3 Acknowledgment polling Acknowledge polling is used to find when the Write operation has completed. After receiving a stop condition the Write operation has once started, all operations are inhibited to be performed so that the S-7760A cannot respond to the signals transmitted from the master device. The master device sends a start condition, the device address and Read/Write instruction code to the S-7760A (slave device), and detects the response from the slave device. It is possible to find when the Write operation has completed. Thus if the slave device does not send an acknowledgment signal back, the Write operation is in progress. If it s ends an acknowledgment signal back, the Write operation has completed. Fix the WP pin until an acknowledgment is confirmed. It is recommended to use the Read instruction “1” for the Read/Write instruction code transmitted from the master device during acknowledgment polling. 6. 4 Irregular action In the middle of inputting Write data, if inputting a stop condition in clock less than the specified data length (8-bit), the S-7760A does not perform Write to the E 2PROM. And it either does not perform Write to the E 2PROM if receiving a stop condition after receiving data over 9-bit. However, data in the register has been rewritten at the point when the S-7760A has received the specified length data. Be sure not to input clock which exceeds the specified value due to noise or other causes.

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) S-7760A Rev.2.0_01  Example of Flowchart for Software 1. Read/Write in register The example of flowchart for software when accessing to the control port register is shown in Figure 29. START Switching access to E2PROM/register 1-byte command (ST, DC2 to 0, 0001, 0, ACK, SP)*1 Access to control port register 2-byte command

  • Write (ST, DC2 to 0, 0101, 0, ACK, CTR7 to 0, ACK, SP)*1
  • Read (ST, DC2 to 0, 0101, 1, ACK, CTR7 to 0, ACK, SP)*1 *1. ST : Start condition DC2 to 0 : Device code ACK : Acknowledgment CTR7 to 0 : Control port register SP : Stop condition END Figure 29 Flowchart for Software Example 1

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) Rev.2.0_01 S-7760A 2. Read/Write in E 2PROM The example of flowchart for software when accessing to the E2PROM is shown in Figure 30. START Switching access to E2PROM/register 1-byte command (ST, DC2 to 0, 0001, 1, ACK, SP)*1 Access to control port E2PROM 2-byte command

  • Write (ST, DC2 to 0, 0101, 0, ACK, CTR7 to 0, ACK, SP)*1
  • Read (ST, DC2 to 0, 0101, 1, ACK, CTR7 to 0, ACK, SP)*1 END WP pin = “L”? Yes No *1. ST : Start condition DC2 to 0 : Device code ACK : Acknowledgment CTR7 to 0 : Control port register SP : Stop condition Figure 30 Flowchart for Software Example 2

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) S-7760A Rev.2.0_01  Write Protect Function during the Low Power Supply Voltage The S-7760A has a built-in detection circuit which operates with the low power supply voltage, cancels Write when the and its hysteresis is approx. 0.3 V. The S-7760A cancels Write by detecting a low power supply voltage when it receives a stop condition. Both in the data transmission and the Write operation, data in the address written during the low power supply voltage is not assured. Release voltage (+VDET) 2.05 V Typ. Power supply voltage Hysteresis approx. 0.3 V Detection Voltage (−VDET) 1.75 V Typ. Cancel the Write instruction Figure 31 Operation during Low Power Voltage

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) S-7760A Rev.2.0_01 3. Acknowledgment check The I 2C-bus protocol includes an acknowledgment check function as a handshake function to prevent a communication error. This function allows detection of a communication failure during data communication between the master device and the S-7760A. 4. Built-in power-on-clear circuit The S-7760A has a built-in power-on-clear circuit that initializes itself at the same time during power-on. Unsuccessful initialization may cause a malfunction. To operate the power-on-clear circuit normally, the following conditions must be satisfied to raise the power supply voltage. 4. 1 Raising power supply voltage As shown in Figure 33, raise the power supply voltage from 0.2 V max., within the time defined as t RISE which is the time required to reach the power supply voltage to be set. For example, if the power supply voltage is 3.0 V, tRISE = 100 ms as seen in Figure 34. The power supply voltage must be raised within 100 ms. 0.2 V VINIT (Max.) tINIT *2 (Max.) tRISE (Max.) Power supply voltage (V CCH)

0 V*1

*1. 0 V means there is no difference in potential between the VCCH pin and the VSS pin of the S-7760A. *2. tINIT is the time required to initialize the S-7760A. No instructions are accepted during this time. Figure 33 Raising Power Supply Voltage

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) Rev.2.0_01 S-7760A Rise time (tRISE) Max. [ms] Power supply voltage(V CCH) [V] 5.0 4.0 3.0 2.0 100 150 200 For example: If your S-7760A’s supply voltage = 3.0 V, raise the power supply voltage to 3.0 V within 100 ms. Figure 34 Raising Time of Power Supply Voltage When initialization is successfully completed by the power-on-clear circuit, the S-7760A enters the standby status. If the power-on-clear circuit does not operate, the followings are the possible causes. (1) Because the S-7760A has not completed initialization , an instruction previously input is still valid or an instruction may be inappropriately recognized. In this case, S-7760A may perform the Write operation. (2) The voltage drops due to power off while the S-7760A is being accessed. Even if the master device is reset due to the low power voltage, the S-7760A may malfunction unless the conditions for the power-on-clear operation are satisfied.

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) S-7760A Rev.2.0_01  Precautions

  • Semiconductor devices must be used within the absolute maximum rating. Special caution is required for the supply voltage. A momentary surge voltage exceeding the rated value may cause latch-up and malfunction. Confirm the detailed usage conditions required for each parameter by referring to the data sheet before use.
  • If the S-7760A operates with moisture remaining in the ci rcuits, a short circuit may occur between pins, causing a malfunction. When the S-7760A is taken out of the const ant-low-temperature bath during evaluation, the pins of the S-7760A may be frosted. Note that, if the S-7760A is operated with the pins frosted, the pins may be short-circuited by moisture, causing a malfunction. The same applies when the S-7760A is used in an environment where condensation may occur, so care is required.
  • Although the IC contains a static electricity protection circui t, static electricity that exceeds the limit of the protection circuit should not be applied.
  • SII Semiconductor Corporation assumes no responsibility fo r the way in which this IC is used in products created using this IC or for the specifications of that pro duct, nor does SII Semiconductor Corporation assume any responsibility for any infringement of patents or copyrights by products that include this IC either in Japan or in other countries.  Precautions for WLP Package
  • The device’s silicon substrate side is exposed to the marking side of the device package. Since this portion has a lower strength against mechanical stress than a standard plastic package, take sufficient care to avoid chips and cracks when handling the package. Moreover , the exposed side of the silicon has the electrical potential of the device substrate, and needs to be kept out of contact with the external potential.
  • In this package, the transistor area side is overcoated with a translucent resin. Keep in mind that the characteristics of the package may be affected if the device is exposed under an intensive light source.

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) Rev.2.0_01 S-7760A  Option The explanation of seven options which are available for this IC and the option tables are shown here. When selecting the option, follow these descriptions. 1. Device code (8 types) Selecting the arbitrary device address code is available (Refer to Figure 13). Table 14 Option List of Device Code No. C2 C1 C0 Opt10 0 0 0 Opt11 0 0 1 Opt12 0 1 0 Opt13 0 1 1 Opt14 1 0 0 Opt15 1 0 1 Opt16 1 1 0 Opt17 1 1 1 2. Internal generation of oscillation CLK/External input Although this IC has an oscillation circuit for generating delay time, without operating this circuit, it is also possible to use this IC’s external oscillation CLK for generating delay time. Table 15 Option List of Oscillation CLK No. Internal/External Opt20 Using an internal oscillation circuit Opt21 Using an external oscillation circuit 3. Delay time Delay time is selectable in the following settings (T’ : Oscillation CLK cycle (approx. 5 μs when using an internal oscillation circuit). Table 16 Option List of Delay Time No. Timer scale setting register 1: Delay time for short-time setting (T) 0: Delay time for long-time setting (LT) Opt30 T’ × 1 T’ × 64 Opt31 T’ × 2 T’ × 128

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) S-7760A Rev.2.0_01 4. TIMEN/RESX pin Users can select whether to use a pin as TIMEN or RESX. Table 17 Option List of TIMEN/RESX No. Function Opt40 TIMEN Opt41 RESX 5. CLK/BPDX pin Users can select whether to use a pin as CLK or BPDX. Table 18 Option List of CLK/BPDX No. Function Opt50 CLK Opt51 BPDX 6. Condition to start timer For the lower output ports 4 channels, users can select the condition to start a timer at each port. Table 19 Option List of Condition to Start Timer Output No. Condition to start timer DO0 Opt60 (Power on and TIMEN = High) or (TIMEN = Low to High) or (TEN0 = 0 to 1 and TIMEN = High) Opt61 TEN0 = 0 to 1 DO1 Opt70 (Power on and TIMEN = High) or (TIMEN = Low to High) or (TEN1 = 0 to 1 and TIMEN = High) Opt71 TEN1 = 0 to 1 DO2 Opt80 (Power on and TIMEN = High) or (TIMEN = Low_to_High) or (TEN2 = 0 to 1 and TIMEN = High) Opt81 TEN2 = 0 to 1 DO3 Opt90 (Power on and TIMEN = High) or (TIMEN = Low to High) or (TEN3 = 0 to 1 and TIMEN = High) Opt91 TEN3 = 0 to 1 7. High/low leveled input voltage type for pin Users can select the input voltage types either high or low level for the SDA, SCL and TIMEN pins. Table 20 Option List of High/low Leveled Input Voltage No. Function Opt100 CMOS input type Opt101 Low voltage input type

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) Rev.2.0_01 S-7760A  Option Format Please fill in check in this table and send to our sales office when you order the option. Item No. Option Fill in check here Device code DC2 to 0 Opt10 0,0,0 Opt11 0,0,1 Opt12 0,1,0 Opt13 0,1,1 Opt14 1,0,0 Opt15 1,0,1 Opt16 1,1,0 Opt17 1,1,1 Oscillation clock Opt20 Using an internal oscillation circuit Opt21 Using an external oscillation circuit Delay time and timer scale Opt30 T’ × 1 , T’ × 64 Opt31 T’ × 2 , T’ × 128 Pin function Option 1 Opt40 TIMEN Opt41 RESX Pin function Option 2 Opt50 CLK Opt51 BPDX DO0 condition to start timer Opt60 (Power on and TIMEN = “H”) or (TIMEN = “L” to “H”) or (TEN0 = 0 to 1 and TIMEN = “H”) Opt61 TEN0 = 0 to 1 DO1 condition to start timer Opt70 (Power on and TIMEN = “H”) or (TIMEN = “L” to “H”) or (TEN1 = 0 to 1 and TIMEN = “H”) Opt71 TEN1 = 0 to 1 DO2 condition to start timer Opt80 (Power on and TIMEN = “H”) or (TIMEN = “L” to “H”) or (TEN2 = 0 to 1 and TIMEN = “H”) Opt81 TEN2 = 0 to 1 DO3 condition to start timer Opt90 (Power on and TIMEN = “H”) or (TIMEN = “L” to “H”) or (TEN3 = 0 to 1 and TIMEN = “H”) Opt91 TEN3 = 0 to 1 High/low leveled input voltage for pin Opt100 CMOS input type Opt101 Low voltage input type

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) S-7760A Rev.2.0_01  Table for Write data to E2PROM Please fill this table and send to our sales office when you order Write data to E2PROM. E2PROM (Command code) Write data Default Remark Control port (0101) 00H − Timer scale setting (0110) FFH 1: Short-time, 0; Long-time D0 timer setting (1000) 00H 1 for time that you select, 0 for others D1 timer setting (1001) 00H 1 for time that you select, 0 for others D2 timer setting (1010) 00H 1 for time that you select, 0 for others D3 timer setting (1011) 00H 1 for time that you select, 0 for others

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) Rev.2.0_01 S-7760A  Product Name Structure 1. Product name 1. 1 WLP-16A S-7760A x x x x − HCT1 Package name (abbreviation) and IC packing specifications HCT1: WLP-16A, Tape E2PROM code Option code 2 Option excluded from Option 1 Option code 1 0: internal oscillation circuit, Delay time; ×1, ×64 1: internal oscillation circuit, Delay time; ×2, ×128 2: external oscillation circuit, Delay time; ×1, ×64 3: external oscillation circuit, Delay time: ×2, ×128 Device code : 0 to 7 1. 2 16-Pin TSSOP S-7760A x x x x − TCT1 U Environmental code U: Lead-free (Sn 100%), halogen-free Package name (abbreviation) and IC packing specifications TCT1: 16-Pin TSSOP *1, Tape E2PROM code Option code 2 Option excluded from Option 1 Option code 1 0: internal oscillation circuit, Delay time; ×1, ×64 1: internal oscillation circuit, Delay time; ×2, ×128 2: external oscillation circuit, Delay time; ×1, ×64 3: external oscillation circuit, Delay time: ×2, ×128 Device code : 0 to 7 *1. Under development 2. Package Package Name Drawing Code Package Tape Reel WLP-16A HA016-C-P-SD HA01 6-C-C-SD HA016-C-R-SD 16-Pin TSSOP*1 FT016-A-P-SD FT016-A- C-SD FT016-A-R-S1 *1. Under development

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) S-7760A Rev.2.0_01  Marking Specification (1) WLP-16A WLP-16A Top view 7 7 6 0 A 4 1 1 4 (1) (2) (3) (4) (1) to (4) : Lot number This is an example in S-7760A4114 Remark Contact our sales office regarding information on marking that you use.

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) Rev.2.0_01 S-7760A  Characteristics (Typical Data) 1. DC Characteristics 1. 1 Current consumption (READ) I CC1 1. 2 Current consumption (READ) I CC1 vs. Ambient temperature Ta vs. Ambient temperature Ta 0.1 ICC1 [mA]0.2 0.3 0.4 −50 0 50 100 Ta [°C] VCCH = 4.5 V fSCL = 400 kHz 0.1 ICC1 [mA]0.2 0.3 0.4 −50 0 50 100 Ta [°C] VCCH = 3.0 V fSCL = 400 kHz 1. 3 Current consumption (READ) I CC1 1. 4 Current consumption (READ) I CC1 vs. Ambient temperature Ta vs. Power supply voltage V CCH 0.1 ICC1 [mA]0.2 0.3 0.4 −50 0 50 100 Ta [°C] VCCH = 2.3 V fSCL = 400 kHz 0.1 ICC1 [mA] 0.2 0.3 2.0 3.0 4.0 5.0 VCCH [V] Ta = 25°C fSCL = 400 kHz 1. 5 Current consumption (PROGRAM) I CC2 1. 6 Current consumption (PROGRAM) I CC2 vs. Ambient temperature Ta vs. Ambient temperature Ta 0.1 ICC2 [mA] 0.2 0.3 −50 0 50 100 Ta [°C] VCCH = 4.5 V 0.1 ICC2 [mA] 0.2 0.3 −50 0 50 100 Ta [°C] VCCH = 3.0 V

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) S-7760A Rev.2.0_01 1. 7 Current consumption (PROGRAM) I CC2 1. 8 Current consumption (PROGRAM) I CC2 vs. Ambient temperature Ta vs. Power supply voltage VCCH 0.1 ICC2 [mA] 0.2 0.3 −50 0 50 100 Ta [°C] VCCH = 2.3 V 0.1 ICC2 [mA] 0.2 0.3 2.0 3.0 4.0 5.0 V CCH [V] Ta = 25°C 1. 9 Internal oscillator current consumption during operation I CC3 1. 10 Internal oscillator current consumption during operation ICC3 vs. Ambient temperature Ta vs. Ambient temperature Ta 0.02 ICC3 [mA] 0.04 0.06 −50 0 50 100 Ta [°C] VCCH = 4.5 V 0.02 ICC3 [mA] 0.04 0.06 −50 0 50 100 Ta [°C] VCCH = 3.0 V 1. 11 Internal oscillator current consumption during operation ICC3 1. 12 Internal oscillator current consumption during operation ICC3 vs. Ambient temperature Ta vs. Power supply voltage VCCH 0.02 ICC3 [mA] 0.04 0.06 −50 0 50 100 Ta [°C] VCCH = 2.3 V 0.02 ICC3 [mA] 0.04 0.06 2.0 3.0 4.0 5.0 V CCH [V] Ta = 25°C

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) Rev.2.0_01 S-7760A 1. 13 Standby current consumption I SB 1. 14 Input leakage current I LI vs. Ambient temperature Ta vs. Ambient temperature Ta 1.0 ISB [μA] 3.0 5.0 7.0 −50 0 50 100 Ta [°C] Low voltage input 2.0 4.0 6.0 CMOS input 0.5 ILI [μA] 1.0 1.5 −50 0 50 100 Ta [°C] VCCH = 4.5 V SCL, WP, TIMEN, CLK = 0 V 1. 15 Input leakage current I LI 1. 16 Output leakage current I LO vs. Ambient temperature Ta vs. Ambient temperature Ta 0.5 ILI [μA] 1.0 1.5 −50 0 50 100 Ta [°C] VCCH = 4.5 V SCL, WP, TIMEN, CLK = 4.5 V 0.5 ILO [μA] 1.0 1.5 −50 0 50 100 Ta [°C] VCCH = 4.5 V SDA = 0 V 1. 17 Output leakage current I LO 1. 18 Low level output voltage V OL1 vs. Ambient temperature Ta vs. Low level output current I OL 0.5 ILO [μA] 1.0 1.5 −50 0 50 100 Ta [°C] VCCH = 4.5 V SDA = 4.5 V 0.1 VOL1 [V]0.2 0.3 0.4 01 45 IOL [mA] VCCH = 2.3 V VCCH = 4.5 V Ta = −40°C SDA

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) S-7760A Rev.2.0_01 1. 19 Low level output voltage V OL1 1. 20 Low level output voltage V OL1 vs. Low level output current I OL vs. Low level output current IOL 0.1 VOL1 [V]0.2 0.3 0.4 01 45 IOL [mA] VCCH = 2.3 V VCCH = 4.5 V Ta = 25°C SDA 0.1 VOL1 [V]0.2 0.3 0.4 01 45 IOL [mA] VCCH = 2.3 V VCCH = 4.5 V Ta = 85°C SDA 1. 21 Low level output voltage V OL2 1. 22 Low level output voltage V OL2 vs. Low level output current I OL vs. Low level output current IOL 0.05 VOL2 [V] 0.10 0 200 400 600 IOL [μA] Ta = −40°C DO VCCH = 2.3 V VCCH = 4.5 V 0.05 VOL2 [V] 0.10 0 200 400 600 IOL [μA] Ta = 25°C DO VCCH = 2.3 V VCCH = 4.5 V 1. 23 Low level output voltage V OL2 1. 24 High level output voltage V OH2 vs. Low level output current I OL vs. High level output current IOH 0.05 VOL2 [V] 0.10 0 200 400 600 IOL [μA] Ta = 85°C DO VCCH = 2.3 V VCCH = 4.5 V 4.0 VOH2 [V] 5.0 −600 −400 −200 0 IOH [μA] VCCL = 4.5 V VCCL = 2.0 V VCCL = 1.5 V Ta = −40°C V CCH = 4.5 V DO3.0 2.0 1.0

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) Rev.2.0_01 S-7760A 1. 25 High level output voltage V OH2 1. 26 High level output voltage V OH2 vs. High level output current I OH vs. High level output current IOH 2.0 VOH2 [V] 3.0 −600 −400 −200 0 IOH [μA] VCCL = 2.0 V VCCL = 1.5 V Ta = −40°C VCCH = 2.3 V DO 1.0 4.0 VOH2 [V] 5.0 −600 −400 −200 0 IOH [μA] VCCL = 4.5 V VCCL = 2.0 V VCCL = 1.5 V Ta = 25°C V CCH = 4.5 V DO3.0 2.0 1.0 1. 27 High level output voltage V OH2 1. 28 High level output voltage V OH2 vs. High level output current I OH vs. High level output current IOH 2.0 VOH2 [V] 3.0 −600 −400 −200 0 IOH [μA] VCCL = 2.0 V VCCL = 1.5 V Ta = 25°C VCCH = 2.3 V DO 1.0 4.0 VOH2 [V] 5.0 −600 −400 −200 0 IOH [μA] VCCL = 4.5 V VCCL = 2.0 V VCCL = 1.5 V Ta = 85°C V CCH = 4.5 V DO3.0 2.0 1.0 1. 29 High level output voltage V OH2 1. 30 High level input inversion voltage V IH vs. High level output current I OH vs. Power supply voltage VCCH 2.0 VOH2 [V] 3.0 −600 −400 −200 0 IOH [μA] VCCL = 2.0 V VCCL = 1.5 V Ta = 85°C VCCH = 2.3 V DO 1.0 2.0 VIH [V] 3.0 0 2.0 4.0 6.0 VCCH [V] 1.0 Low voltage input CMOS input Ta = 25°C SDA, SCL, TIMEN

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) S-7760A Rev.2.0_01 1. 31 High level input inversion voltage V IH 1. 32 Low level input inversion voltage V IL vs. Ambient temperature Ta vs. Power supply voltage VCCH 2.0 VIH [V] 3.0 −50 0 50 100 Ta [°C]

1.0 Low voltage input

VCCH = 4.5 V SDA, SCL, TIMEN 2.0 VIL [V] 3.0 0 2.0 4.0 6.0 VCCH [V] 1.0 Low voltage input CMOS input Ta = 25°C SDA, SCL, TIMEN 1. 33 Low level input inversion voltage V IL 1. 34 Low power supply detection voltage −VDET vs. Ambient temperature Ta vs. Ambient temperature Ta 2.0 VIL [V] 3.0 −50 0 50 100 Ta [°C] VCCH = 4.5 V SDA, SCL, TIMEN 2.0 −VDET [V] 3.0 −50 0 50 100 Ta [°C] 1.0 1. 35 Low power supply release voltage +VDET vs. Ambient temperature Ta 2.0 +VDET [V] 3.0 −50 0 50 100 Ta [°C] 1.0

PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E2PROM CIRCUIT) Rev.2.0_01 S-7760A 2. AC Characteristics 2. 1 Maximum operating frequency f MAX. 2. 2 Write time t WR vs. Power supply voltage VCCH vs. Power supply voltage V CCH 10k fMAX. [Hz]100k 10000k 2.0 3.0 4.0 5.0 VCCH [V] Ta = 25°C 1000k 2.0 tWR [ms] 3.0 2.0 3.0 4.0 5.0 VCCH [V] 1.0 Ta = 25°C 2. 3 Write time t WR vs. Ambient temperature Ta 2. 4 Write time t WR vs. Ambient temperature Ta 2.0 tWR [ms] 3.0 −50 0 50 100 Ta [°C] 1.0 VCCH = 4.5 V 2.0 tWR [ms] 3.0 −50 0 50 100 Ta [°C] 1.0 VCCH = 2.3 V 2. 5 SDA output delay time t AA 2. 6 SDA output delay time t AA vs. Ambient temperature Ta vs. Ambient temperature Ta tAA [μs] 1.0 −50 0 50 100 Ta [°C] 0.5 VCCH = 4.5 V Low voltage input CMOS input tAA [μs] 1.0 −50 0 50 100 Ta [°C] 0.5 VCCH = 2.3 V Low voltage input CMOS input

/X4E/X6F/X2E /X54/X49/X54/X4C/X45 /X53/X43/X41/X4C/X45 /X55/X4E/X49/X54 /X53/X49/X49/X20/X53/X65/X6D/X69/X63/X6F/X6E/X64/X75/X63/X74/X6F/X72/X20/X43/X6F/X72/X70/X6F/X72/X61/X74/X69/X6F/X6E /X31/X36/X2D/X28/XF8/X30/X2E/X32/X35/X29 /XF8/X30/X2E/X30/X35/X4D/X53/X41/X42 /X41 /X42 /X30/X2E/X35 /X4E/X6F/X2E/X20/X48/X41/X30/X31/X36/X2D/X43/X2D/X50/X2D/X53/X44/X2D/X31/X2E/X30 /X57/X4C/X50/X2D/X31/X36/X41/X2D/X43/X2D/X50/X4B/X47/X20/X44/X69/X6D/X65/X6E/X73/X69/X6F/X6E/X73 /X48/X41/X30/X31/X36/X2D/X43/X2D/X50/X2D/X53/X44/X2D/X31/X2E/X30 /X31/X2E/X39/X33/XB1/X30/X2E/X30/X32 /X30/X2E/X30/X36/X53 /X53 /XF8/X30/X2E/X32/X35/XB1/X30/X2E/X30/X32/X30/X2E/X31/X35/XB1/X30/X2E/X30/X33 /X30/X2E/X36/X30/X6D/X61/X78/X2E/X30/X2E/X34/XB1/X30/X2E/X30/X32 /X41 /X42 /X43 /X44 /X31/X20/X20/X20/X20/X20/X20/X20/X20/X20/X20/X20/X20/X32/X20/X20/X20/X20/X20/X20/X20/X20/X20/X20/X20/X20/X20/X20/X33/X20/X20/X20/X20/X20/X20/X20/X20/X20/X20/X20/X20/X20/X34 /X28/X53/X2D/X37/X37/X36/X30/X41/X29 /X50/X69/X6E/X20/X4E/X6F/X2E /X41/X31 /X41/X32 /X41/X33 /X41/X34 /X42/X31 /X42/X32 /X43/X4C/X4B/X20/X6F/X72/X20/X42/X50/X44/X58 /X53/X43/X4C /X57/X50 /X56/X43/X43/X48 /X44/X4F/X37 /X56/X53/X53 /X50/X69/X6E/X20/X6E/X61/X6D/X65 /X42/X33 /X42/X34 /X53/X44/X41 /X44/X4F/X30 /X43/X31 /X43/X32 /X43/X33 /X43/X34 /X44/X31 /X44/X32 /X44/X4F/X36 /X54/X49/X4D/X45/X4E/X20/X6F/X72/X20/X52/X45/X53/X58 /X44/X4F/X33 /X44/X4F/X31 /X44/X4F/X35 /X44/X4F/X34 /X44/X33 /X44/X34 /X56/X43/X43/X4C /X44/X4F/X32

/X4E/X6F/X2E /X54/X49/X54/X4C/X45 /X53/X43/X41/X4C/X45 /X55/X4E/X49/X54 /X53/X49/X49/X20/X53/X65/X6D/X69/X63/X6F/X6E/X64/X75/X63/X74/X6F/X72/X20/X43/X6F/X72/X70/X6F/X72/X61/X74/X69/X6F/X6E /X30/X2E/X37/X35/XB1/X30/X2E/X30/X35 /X30/X2E/X31/X38/XB1/X30/X2E/X30/X35 /X46/X65/X65/X64/X20/X64/X69/X72/X65/X63/X74/X69/X6F/X6E /X32/X2E/X30/XB1/X30/X2E/X30/X35 /X34/X2E/X30/XB1/X30/X2E/X31 /XF8/X31/X2E/X35/X2B/X30/X2E/X31 /X20/X2D/X30 /XF8/X30/X2E/X35/XB1/X30/X2E/X30/X35 /X32/X2E/X30/XB1/X30/X2E/X31 /X34/X2E/X30/XB1/X30/X2E/X31 /X30/X2E/X38/X32/X2E/X33/X32 /X30/X2E/X36 /X43/X6F/X75/X6E/X74/X20/X6D/X61/X72/X6B/X20/X28/XF8/X30/X2E/X38/X2C/X44/X65/X70/X74/X68/X20/X30/X2E/X32/X29 /X28/X45/X76/X65/X72/X79/X20/X31/X30/X20/X70/X6F/X63/X6B/X65/X74/X73/X29 /X32/X2E/X30/X32/XB1/X30/X2E/X30/X35 /X30/X2E/X32/X32 /X41/X31/X41/X32/X41/X33/X41/X34 /X44/X32/X44/X33/X44/X34 /X44/X31 /X4E/X6F/X2E/X20/X48/X41/X30/X31/X36/X2D/X43/X2D/X43/X2D/X53/X44/X2D/X31/X2E/X31 /X57/X4C/X50/X2D/X31/X36/X41/X2D/X43/X2D/X43/X61/X72/X72/X69/X65/X72/X20/X54/X61/X70/X65 /X48/X41/X30/X31/X36/X2D/X43/X2D/X43/X2D/X53/X44/X2D/X31/X2E/X31 /X28/X53/X2D/X37/X37/X36/X30/X41/X29

/X4E/X6F/X2E /X54/X49/X54/X4C/X45 /X53/X43/X41/X4C/X45 /X55/X4E/X49/X54 /X53/X49/X49/X20/X53/X65/X6D/X69/X63/X6F/X6E/X64/X75/X63/X74/X6F/X72/X20/X43/X6F/X72/X70/X6F/X72/X61/X74/X69/X6F/X6E /X6D/X6D /X4E/X6F/X2E/X20/X48/X41/X30/X31/X36/X2D/X43/X2D/X52/X2D/X53/X44/X2D/X31/X2E/X30 /X48/X41/X30/X31/X36/X2D/X43/X2D/X52/X2D/X53/X44/X2D/X31/X2E/X30 /X57/X4C/X50/X2D/X31/X36/X41/X2D/X43/X2D/X52/X65/X65/X6C /X51/X54/X59/X2E/X33/X2C/X30/X30/X30 /X31/X32/X2E/X35/X6D/X61/X78/X2E /X39/X2E/X30/XB1/X30/X2E/X33 /XF8/X31/X33/XB1/X30/X2E/X32 /X45/X6E/X6C/X61/X72/X67/X65/X64/X20/X64/X72/X61/X77/X69/X6E/X67/X20/X69/X6E/X20/X74/X68/X65/X20/X63/X65/X6E/X74/X72/X61/X6C/X20/X70/X61/X72/X74 /X28/X53/X2D/X37/X37/X36/X30/X41/X29

/X4E/X6F/X2E /X54/X49/X54/X4C/X45 /X53/X43/X41/X4C/X45 /X55/X4E/X49/X54 /X53/X49/X49/X20/X53/X65/X6D/X69/X63/X6F/X6E/X64/X75/X63/X74/X6F/X72/X20/X43/X6F/X72/X70/X6F/X72/X61/X74/X69/X6F/X6E /X30/X2E/X31/X37/XB1/X30/X2E/X30/X35 /X39 /X31 /X38 /X31/X36 /X35/X2E/X31/XB1/X30/X2E/X32 /X30/X2E/X32/X32/XB1/X30/X2E/X30/X38/X30/X2E/X36/X35 /X6D/X6D /X4E/X6F/X2E/X20/X46/X54/X30/X31/X36/X2D/X41/X2D/X50/X2D/X53/X44/X2D/X31/X2E/X31 /X46/X54/X30/X31/X36/X2D/X41/X2D/X50/X2D/X53/X44/X2D/X31/X2E/X31 /X54/X53/X53/X4F/X50/X31/X36/X2D/X41/X2D/X50/X4B/X47/X20/X44/X69/X6D/X65/X6E/X73/X69/X6F/X6E/X73

/X4E/X6F/X2E /X54/X49/X54/X4C/X45 /X53/X43/X41/X4C/X45 /X55/X4E/X49/X54 /X53/X49/X49/X20/X53/X65/X6D/X69/X63/X6F/X6E/X64/X75/X63/X74/X6F/X72/X20/X43/X6F/X72/X70/X6F/X72/X61/X74/X69/X6F/X6E /X34/X2E/X30/XB1/X30/X2E/X31 /X32/X2E/X30/XB1/X30/X2E/X31 /XF8/X31/X2E/X35/X2B/X30/X2E/X31 /X20/X2D/X30 /XF8/X31/X2E/X36/XB1/X30/X2E/X31 /X38/X2E/X30/XB1/X30/X2E/X31 /X34/X2E/X32/XB1/X30/X2E/X32 /X36/X2E/X35/X2B/X30/X2E/X34 /X20/X2D/X30/X2E/X32 /X30/X2E/X33/XB1/X30/X2E/X30/X35 /X31/X2E/X35/XB1/X30/X2E/X31 /X28/X37/X2E/X32/X29 /X6D/X6D /X38 /X31 /X39 /X31/X36 /X4E/X6F/X2E/X20/X46/X54/X30/X31/X36/X2D/X41/X2D/X43/X2D/X53/X44/X2D/X31/X2E/X31 /X46/X54/X30/X31/X36/X2D/X41/X2D/X43/X2D/X53/X44/X2D/X31/X2E/X31 /X54/X53/X53/X4F/X50/X31/X36/X2D/X41/X2D/X43/X61/X72/X72/X69/X65/X72/X20/X54/X61/X70/X65 /X46/X65/X65/X64/X20/X64/X69/X72/X65/X63/X74/X69/X6F/X6E

/X4E/X6F/X2E /X54/X49/X54/X4C/X45 /X53/X43/X41/X4C/X45 /X55/X4E/X49/X54 /X53/X49/X49/X20/X53/X65/X6D/X69/X63/X6F/X6E/X64/X75/X63/X74/X6F/X72/X20/X43/X6F/X72/X70/X6F/X72/X61/X74/X69/X6F/X6E /X6D/X6D /X31/X37/X2E/X34/XB1/X31/X2E/X30 /X4E/X6F/X2E/X20/X46/X54/X30/X31/X36/X2D/X41/X2D/X52/X2D/X53/X31/X2D/X31/X2E/X30 /X46/X54/X30/X31/X36/X2D/X41/X2D/X52/X2D/X53/X31/X2D/X31/X2E/X30 /X54/X53/X53/X4F/X50/X31/X36/X2D/X41/X2D/X20/X52/X65/X65/X6C /X51/X54/X59/X2E/X34/X2C/X30/X30/X30 /X45/X6E/X6C/X61/X72/X67/X65/X64/X20/X64/X72/X61/X77/X69/X6E/X67/X20/X69/X6E/X20/X74/X68/X65/X20/X63/X65/X6E/X74/X72/X61/X6C/X20/X70/X61/X72/X74 /X32/XB1/X30/X2E/X35 /XF8/X31/X33/XB1/X30/X2E/X32 /XF8/X32/X31/XB1/X30/X2E/X38 /X32/X31/X2E/X34/XB1/X31/X2E/X30 /X31/X37/X2E/X34 /X2B/X32/X2E/X30 /X20/X2D/X31/X2E/X35

Disclaimers (Handling Precautions) 1. All the information described herei n (product data, specifications, figur es, tables, programs, algorithms and application circuit examples, etc.) is cu rrent as of publishing dat e of this document and is subject to change without notice. 2. The circuit examples and the usages described herein are for reference only, and do not guarantee the success of any specific mass-production design. SII Semiconductor Corporation is not responsible for damages caused by the reasons other than the products or infringement of third-party intellectual property rights and any other rights due to the use of the information described herein. 3. SII Semiconductor Corporation is not responsible for da mages caused by the incorrect information described herein. 4. Take care to use the products described herein within their specified ranges. Pay special attention to the absolute maximum ratings, operation voltage range and electrical characteristics, etc. SII Semiconductor Corporation is not re sponsible for damages caused by failu res and/or accidents, etc. that occur due to the use of products outside their specified ranges. 5. When using the products described herei n, confirm their applicatio ns, and the laws and regulat ions of the region or country where they are used and verify suitability, safety and other factors for the intended use. 6. When exporting the products described herein, comply with the Foreign Exchange and Foreign Trade Act and all other export-related laws, and follow the required procedures. 7. The products described herein must not be used or prov ided (exported) for the purposes of the development of weapons of mass destruction or militar y use. SII Semiconductor Corporation is not responsible for any provision (export) to those whose purpose is to develop, manufactur e, use or store nuclear, biol ogical or chemical weapons, missiles, or other military use. 8. The products described herein are not designed to be used as part of any device or equipment that may affect the human body, human life, or assets (such as medical equi pment, disaster prevention sy stems, security systems, combustion control systems, infrastructure control systems, vehicle equipment, traffic systems, in-vehicle equipment, aviation equipment, aerospace equipment, and nuclear-related equipment), excluding when specified for in-vehicle use or other uses. Do not use those products without the prior written permission of SII Semiconductor Corporation. Especially, the products described her ein cannot be used for life support dev ices, devices implanted in the human body and devices that directly affect human life, etc. Prior consultation with our sales office is required when considering the above uses. SII Semiconductor Corporation is not responsible for damages caused by unauthorized or unspecified use of our products. 9. Semiconductor products may fail or malfunction with some probability. The user of these products s hould therefore take responsibility to gi ve thorough consideration to safety design including redundancy, fire spread prevention measures, and malfunction prevention to prevent accidents causing injury or death, fires and social damage, etc. that may ensue from the products' failure or malfunction. The entire system must be sufficiently evaluated and applied on customer's own responsibility. 10. The products described herein are not designed to be radi ation-proof. The necessary radiation measures should be taken in the product design by the customer depending on the intended use. 11. The products described herein do not affect human health under normal use. However, they contain chemical substances and heavy metals and should therefore not be put in the mouth. The fracture surfaces of wafers and chips may be sharp. Take care when handling these with the bare hands to prevent injuries, etc. 12. When disposing of the products described herein, comply with the laws and ordinances of the country or region where they are used. 13. The information described herein contains copyright info rmation and know-how of SII Semiconductor Corporation. The information described herein does not convey any lic ense under any intellectual property rights or any other rights belonging to SII Semiconductor Corporation or a third party. Reproduction or copying of the information described herein for the purpose of disclosing it to a thir d-party without the express permission of SII Semiconductor Corporation is strictly prohibited. 14. For more details on the information de scribed herein, contact our sales office. 1.0-2016.01 www.sii-ic.com