S-35770 Series www.ablic.com www.ablicinc.com FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER Rev.1.3_00 (c) ABLIC Inc., 2015-2018 The convenience timer is a CMOS timer IC which operates with low current consumption, and is suitable for the time management of the relative time. The S-35770 Series counts the number of clocks input from an external device. The counter is a 24-bit binary up counter. The counter data can be read via a 2-wire serial interface. Caution This product can be used in vehicle equipment and in-vehicle equipment. Before using the product in the purpose, contact to ABLIC Inc. is indispensable. Features * External clock signal count function: * Low current consumption: * Wide range of operation voltage: * 2-wire (I2C-bus) CPU interface * Operation temperature range: * Lead-free (Sn 100%), halogen-free * AEC-Q100 qualified*1 *1. Countable from 0 to 16,777,215, with output pin for counter loop flag 0.01 A typ. (VDD = 3.0 V, Ta = +25C, out of communication (CLKIN pin = 0 V)) 1.5 V to 5.5 V Ta = -40C to +125C Contact our sales office for details. Application * Various pulse counters Package * TMSOP-8 1 FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER S-35770 Series Rev.1.3_00 Block Diagram Counter (24-bit) CLKIN LOOP Count register (24-bit) N.C. Free register (24-bit) SDA VDD Serial interface Power-on detection circuit SCL Pull-up VSS RST Internal reset signal Figure 1 2 FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER S-35770 Series Rev.1.3_00 AEC-Q100 Qualified This IC supports AEC-Q100 for operation temperature grade 1. Contact our sales office for details of AEC-Q100 reliability specification. Product Name Structure 1. Product name S-35770 E xx A - K8T2 U Environmental code U: Lead-free (Sn 100%), halogen-free Package abbreviation and IC packing specification*1 K8T2: TMSOP-8, Tape Operation temperature A: Ta = -40C to +125C Option code*2 Fixed value Product name *1. *2. Refer to the tape drawing. A sequence number added by the optional function that is user-selected. 2. Package Table 1 Package Name TMSOP-8 Package Drawing Codes Dimension Tape Reel FM008-A-P-SD FM008-A-C-SD FM008-A-R-SD 3. Product name list Table 2 _______ *1 *2 RST Pin LOOP Pin Output*3 LOOP Pin Output Form Product Name S-35770E01A-K8T2U Without pull-up resistor CMOS output "L" *1. The pin with / without pull-up resistor is selectable. Refer to " Pin Functions". *2. The pin of Nch open-drain output / CMOS output is selectable. Refer to " Pin Functions". *3. The output status at power-on. Remark Please contact our sales office for products with specifications other than the above. 3 FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER S-35770 Series Rev.1.3_00 Pin Configuration 1. TMSOP-8 Table 3 List of Pins Top view Pin No. 1 2 3 4 8 7 6 5 Symbol Description 1 RST Input pin for reset signal 2 NC*1 No connection 3 CLKIN 4 VSS 5 LOOP 6 SDA 7 SCL 8 VDD _______ Figure 2 Configuration CMOS input (With / without pull-up resistor is selectable) Input - - Input pin for Input CMOS input external clock GND pin - - Nch open-drain output / Output pin for Output CMOS output is selectable counter loop flag Nch open-drain output, I/O pin for serial Bi-directional CMOS input data Input pin for Input CMOS input serial clock Pin for positive - - power supply *1. The NC pin is electrically open. Therefore, leave it open or connect it to VDD pin or VSS pin. 4 I/O Rev.1.3_00 FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER S-35770 Series Pin Functions 1. SDA (I/O for serial data) pin This is a data input / output pin for I2C-bus interface. The SDA pin inputs / outputs data by synchronizing with a clock pulse from the SCL pin. This pin has CMOS input and Nch open-drain output. Generally in use, the SDA pin is pulled up to VDD potential via a resistor, and is used with wired-OR connection of other device of Nch open-drain output or open collector output. 2. SCL (Input for serial clock) pin This is a clock input pin for I2C-bus interface. The SDA pin inputs / outputs data by synchronizing with this clock _______ 3. RST (Input for reset signal) pin _______ This pin inputs the reset signal. The counter is reset when inputting "L" to the RST pin. When inputting "H" to the _______ RST pin, _______ the count-up action of the counter is started. Also, the RST pin with / without a pull-up resistor can be selected. 4. CLKIN (Input for external clock) pin This pin inputs an external clock. The counter is incremented by 1 when the CLKIN pin input changes from "L" to "H". 5. LOOP (Output for counter loop flag) pin Each time the counter loops back to 0 after reaching 16,777,215, the LOOP pin performs a toggle operation. Regarding the operation of the LOOP pin, refer to " LOOP Pin". The LOOP pin output form of Nch open-drain output / CMOS output can be selected. 6. VDD (Positive power supply) pin Connect this pin with a positive power supply. Regarding the values of voltage to be applied, refer to " Recommended Operation Condition". 7. VSS pin Connect this pin to GND. 5 FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER S-35770 Series Rev.1.3_00 Equivalent Circuits of Pins SDA CLKIN, SCL Figure 3 CLKIN Pin and SCL Pin RST RST _______ RST Pin (With Pull-up Resistor) LOOP Figure 7 LOOP Pin (Nch Open-drain Output) 6 SDA Pin _______ _______ Figure 5 Figure 4 Figure 6 _______ RST Pin (Without Pull-up Resistor) LOOP Figure 8 LOOP Pin (CMOS Output) FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER S-35770 Series Rev.1.3_00 Absolute Maximum Ratings Table 4 Item Symbol Power supply voltage VDD Input voltage VIN Output voltage VOUT Applied Pin Absolute Maximum Rating Unit - _______ CLKIN, SDA, SCL, RST *1 _______ RST *2 *3 SDA, LOOP *4 LOOP VSS - 0.3 to VSS + 6.5 VSS - 0.3 to VSS + 6.5 VSS - 0.3 to VDD + 0.3 VSS + 6.5 VSS - 0.3 to VSS + 6.5 V V V V V VSS - 0.3 to VDD + 0.3 VSS + 6.5 Operation ambient Topr - -40 to +125 C *5 temperature Storage temperature Tstg - -55 to +150 C *1. When a product without a pull-up resistor is selected. *2. When a product with a pull-up resistor is selected. *3. When an Nch open-drain output product is selected. *4. When a CMOS output product is selected. *5. Conditions with no condensation or frost. Condensation or frost causes short-circuiting between pins, resulting in a malfunction. 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 Operation Condition Table 5 Item Operation power supply voltage Symbol VDD Condition Ta = -40C to +125C Min. Typ. Max. (VSS = 0 V) Unit 1.5 - 5.5 V 7 FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER S-35770 Series Rev.1.3_00 DC Electrical Characteristics Table 6 Item Current consumption 1 Symbol IDD2 High level input leakage current IIZH High level input voltage Low level input voltage Low level output voltage Low level input current*2 - IDD1 Current consumption 2 Low level input leakage current High level output leakage current Low level output leakage current Applied Pin IIZL - CLKIN, SDA, SCL, _______ RST CLKIN, SDA, SCL, _______ RST *1 Condition VDD = 3.0 V, Ta = -40C to +85C, Out of communication (CLKIN pin = 0 V), LOOP pin = no load VDD = 3.0 V, Ta = +125C, Out of communication (CLKIN pin = 0 V), LOOP pin = no load VDD = 3.0 V, fSCL = 1 MHz, During communication, LOOP pin = no load Min. - 0.01 0.1 A - 0.7 0.95 A - 170 300 A VIN = VDD -0.5 - 0.5 A VIN = VSS -0.5 - 0.5 A IOZH SDA VOUT = VDD -0.5 - 0.5 A IOZL SDA VOUT = VSS -0.5 - 0.5 A - 0.7 x VDD - VSS + 5.5 V - 0.7 x VDD - VDD + 0.3 V - VSS - 0.3 - 0.3 x VDD V - - 0.4 V -100 -30 -5 A VIH VIL VOL CLKIN, SDA, SCL, _______ *1 RST _______ RST *2 CLKIN, SDA, SCL, _______ RST SDA IOL = 2.0 mA VDD = 3.0 V, VIN = VSS *1. When a product without a pull-up resistor is selected. *2. When a product with a pull-up resistor is selected. 8 (Ta = -40C to +125C, VSS = 0 V) Typ. Max. Unit IIL _______ RST Rev.1.3_00 FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER S-35770 Series AC Electrical Characteristics Table 7 Measurement Conditions Input pulse voltage Input pulse rise / fall time Output reference voltage Output load VIH = 0.8 x VDD, VIL = 0.2 x VDD 20 ns VOH = 0.7 x VDD, VOL = 0.3 x VDD 100 pF Input pulse voltage 0.8 x VDD 0.7 x VDD 0.3 x VDD 0.2 x VDD Figure 9 Table 8 Output reference voltage Input / Output Waveform during AC Measurement AC Electrical Characteristics (Ta = -40C to +125C) VDD = 1.5 V to 2.5 V VDD = 2.5 V to 5.5 V Symbol Unit Item Min. Max. Min. Max. SCL clock frequency fSCL 0 400 0 1000 kHz SCL clock "L" time tLOW 1.3 - 0.4 - s SCL clock "H" time tHIGH 0.6 - 0.3 - s SDA output delay time*1 - 0.9 - 0.5 s tAA Start condition set-up time tSU.STA 0.6 - 0.25 - s Start condition hold time tHD.STA 0.6 - 0.25 - s Data input set-up time tSU.DAT 100 - 80 - ns Data input hold time tHD.DAT 0 - 0 - ns Stop condition set-up time tSU.STO 0.6 - 0.25 - s SCL, SDA rise time tR - 0.3 - 0.3 s SCL, SDA fall time tF - 0.3 - 0.3 s Bus release time tBUF 1.3 - 0.5 - s Noise suppression time tl - 50 - 50 ns CLKIN clock frequency fCLKIN 0 400 0 1000 kHz CLKIN clock "L" time tCLKIN_L 1.3 - 0.4 - s CLKIN clock "H" time tCLKIN_H 0.6 - 0.3 - s CLKIN rise time tCLKIN_R - 0.3 - 0.3 s CLKIN fall time tCLKIN_F - 0.3 - 0.3 s *1. Since the output form of the SDA pin is Nch open-drain output, the SDA output delay time is determined by the values of the load resistance and load capacitance outside the IC. Figure 11 shows the relationship between the output load values. 9 FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER S-35770 Series tF tHIGH Rev.1.3_00 tR tLOW SCL tSU.STA tHD.DAT tHD.STA tSU.STO tSU.DAT SDA (S-35770 input) tBUF tAA SDA (S-35770 output) Figure 10 Bus Timing Maximum pull-up resistance [k] 15 13 11 9 fSCL = 400 kHz 7 5 3 fSCL = 1.0 MHz 1 100 10 1000 Load capacitance [pF] Figure 11 tCLKIN_H Output Load tCLKIN_L tCLKIN_F CLKIN Figure 12 10 CLKIN Pin Clock Timing tCLKIN_R FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER S-35770 Series Rev.1.3_00 External Clock Signal Count Function The S-35770 Series detects the change of the CLKIN pin from "L" to "H", and then starts the count-up action of the counter. The counter is a 24-bit binary counter which can count from 0 to 16,777,215 (FFFFFF h). After reaching 16,777,215, the S-35770 Series detects the change of the CLKIN pin from "L" to "H", the counter loops back_______ to 0. The counter value can be confirmed by reading the count register. To initialize the counter, input "L" to the RST pin or input the reset command to the free register. Regarding the count register and the reset command, refer to " Configuration of registers". RST CLKIN 0 Counter 1 The counter does not start the count-up action at RST pin = "L". 2 3 0 1 The counter is reset at RST pin = "L". 2 3 0 1 2 3 16,777,214 16,777,215 The counter is reset by the reset command. 0 1 The counter loops back to 0. The counter starts the count-up action at the rising edge of CLKIN pin. Figure 13 Counter Operation During communication, the S-35770 Series does not detect the change of the CLKIN pin from "L" to "H" and maintains the counter data. The duration of the communication is defined as the time period from the start condition to the stop condition. The count-up action of the counter is executed 1 time if the CLKIN pin is "L" when the start condition is recognized and if the CLKIN pin is "H" when the stop condition is recognized. RST STA STO STA STO STA STO STA STO STA STO SDA CLKIN Counter 0 1 2 3 The counter does not start the count-up action during communication. 4 5 The counter does not start the count-up action during communication. The counter starts the count-up action 1 time when communication ends. Figure 14 6 The counter does not start the count-up action during communication. The counter does not start the count-up action. Counter Operation during Communication 11 FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER S-35770 Series Rev.1.3_00 LOOP Pin The S-35770 Series detects the change of the CLKIN pin from "L" to "H", and then starts the count-up action of the counter. The counter loops back to 0 after reaching 16,777,215. At this time, the LOOP pin changes from "H" to "L". To _______ change the LOOP pin to "H", input "L" to the RST pin or input the reset command to the free register. Furthermore, if the counter loops back to 0 again after reaching 16,777,215 under the condition the LOOP pin maintains "L", the LOOP pin changes from "L" to "H". In other word, each time the counter loops back to 0 after reaching 16,777,215, the LOOP pin performs a toggle operation. Remark The above description is the example of Nch open-drain output product. In CMOS output product, the LOOP pin output is the inverse logic of Nch open-drain output product. RST CLKIN Counter 0 1 2 3 16,777,214 16,777,215 0 1 2 16,777,215 0 1 2 16,777,215 0 1 2 0 LOOP Counter reset LOOP pin "H""L" Figure 15 Counter reset by RST pin = "L" input or reset command input. LOOP pin"L""H" Counter reset LOOP pin"L""H" LOOP Pin Operation (Nch Open-drain Output) RST CLKIN Counter 0 1 2 3 16,777,214 16,777,215 0 1 2 16,777,215 0 1 2 16,777,215 0 1 2 0 LOOP Counter reset LOOP pin "L""H" Figure 16 12 Counter reset LOOP pin "H""L" LOOP Pin Operation (CMOS Output) Counter reset by RST pin = "L" input or reset command input. LOOP pin"H""L" Rev.1.3_00 FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER S-35770 Series Configuration of Registers 1. Count register The count register is a 3-byte register that stores the counter value as binary code. The count register is read-only. Perform the read operation of the count register in 3-byte unit from CNT23 to CNT0. Example: 3 (0000_0000_0000_0000_0000_0011) 45 (0000_0000_0000_1010_1000_1100) 19,800 (0000_0000_0100_1101_0101_1000) CNT23 CNT22 CNT21 CNT20 CNT19 CNT18 CNT17 CNT16 B7 B0 CNT15 CNT14 CNT13 CNT12 CNT11 CNT10 CNT9 B7 CNT7 CNT8 B0 CNT6 CNT5 CNT4 CNT3 CNT2 CNT1 B7 CNT0 B0 Figure 17 2. Free register The free register is a 3-byte register that can be freely read and written by the user. The lower 3 bits, RST2 to RST0 are used as a register to input the counter reset command. The counter is reset by writing RST2 = "0", RST1 = "1", and RST0 = "0". The data of F20 to F0 are not reset when inputting the reset command; however, the data when the reset command is input are set. When only the data of F20 to F0 are rewritten without resetting the counter, write the data except for the above mentioned ones, such as RST2 = "1", RST1 = "1" and RST0 = "1" to the free register. Perform the write and read operation of the free register in 3-byte unit. F20 F19 F18 F17 F16 F15 F14 B7 F12 B0 F11 F10 F9 F8 F7 F6 B7 F4 F13 F5 B0 F3 F2 F1 F0 B7 RST2 RST1 RST0 B0 Figure 18 13 FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER S-35770 Series Rev.1.3_00 Serial Interface The S-35770 Series transmits and receives various commands via I2C-bus serial interface to read / write data. 1. Start condition When SDA changes from "H" to "L" with SCL at "H", the S-35770 Series recognizes start condition and the access operation is started. 2. Stop condition When SDA changes from "L" to "H" with SCL at "H", the S-35770 Series recognizes stop condition and the access operation is completed. The S-35770 Series enters standby mode, consequently. tSU.STA tHD.STA tSU.STO SCL SDA Start condition Stop condition Figure 19 Start / Stop Condition 3. Data transmission and acknowledge The data transmission is performed at every one byte after the start condition detection. Pay attention to the specification of tSU.DAT and tHD.DAT when changing SDA, and perform the operation when SCL is "L". If SDA changes when SCL is "H", the start / stop condition is recognized even during the data transmission, and the access operation will be interrupted. Whenever a one-byte data is received during data transimmion, the receiving device returns an acknowledge. For example, as shown in Figure 20, assume that the S-35770 Series is a receiving device, and the master device is a transmitting device. If the clock pulse at the 8th bit falls, the master device releases SDA. Consequently, the S-35770 Series, as an acknowledge, sets SDA to "L" during the 9th bit pulse. The access operation is not performed properly when the S-35770 Series does not output an acknowledge. SCL (S-35770 input) 1 tSU.DAT 8 9 tHD.DAT SDA (Master device output) Release SDA High-Z Acknowledge output (Active "L") SDA (S-35770 output) High-Z Start Condition tAA Figure 20 14 Acknowledge Output Timing Rev.1.3_00 FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER S-35770 Series 4. Data transmission format After the start condition transmission, the 1st byte is a slave address and a command (read / write bit) that shows the transmission direction at the 2nd byte or subsequent bytes. The slave address of the S-35770 Series is specified to "0110010". The data can be written to the free register when read / write bit is "0", and the data of count register or the free regiister can be read when read / write bit is "1". When the data can be written to the free register, input the data from the master device in order of B7 to B0. The acknowledge ("L") is output from the S-35770 Series whenever a one-byte data is input. When the data of the count register or the free register can be read, the data from the S-35770 Series is output in order of B7 to B0 in byte unit. Input the acknowledge ("L") from the master device whenever a one-byte data is input. However, do not input the acknowledge for the last byte (NO_ACK). By this, the end of the data read is informed. After the master device receives / transmits the acknowledge for the last byte data, input the stop condition to the S-35770 Series to finish the access operation. When the master device inputs start condition instead of stop condition, the S-35770 Series becomes restart condition, and can transmit / receive the data if the master device inputs the slave address continuously. 9 1 18 27 36 45 SCL Data write format SDA ST Slave address 0 A Data read format SDA ST Slave address 1 A B7 B7 B7 B0 B0 B0 A Data B0 B0 : Master device input data ST : Start condition : S-35770 output data A A Figure 21 A A Data B7 A Data SP B0 SP B0 A Data B7 A Data B7 B0 B7 A Data B7 A Data B7 A Data A B0 B1 R/W B7 B0 B7 Data A Data B7 A Data B1 R/W B7 ST Slave address 1 A B7 B0 B1 R/W B7 Restart format SDA ST Slave address 0 A A Data B1 R/W B7 B0 A Data B7 A Data B7 B0 SP B0 SP : Stop condition : Acknowledge Data Transmission Format of Serial Interface In the time period from the start condition to the stop condition, the S-35770 Series does not detect the change of the CLKIN pin from "L" to "H" and maintains the counter data. Therefore, the output data of the count register does not change even if an external clock is input during a read operation of the count register. Regarding the counter operation during communication, refer to " External Clock Signal Count Function". 15 FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER S-35770 Series Rev.1.3_00 5. Read operation of count register Transmit the start condition and slave address from the master device. The slave address of the S-35770 Series is specified to "0110010". The data of the count register can be read when the read / write bit is "1". The 2nd byte to the 4th byte are used as the count register. Each byte from B7 is transmitted. When the read operation of the count register is finished, transmit "1" (NO_ACK) to the acknowledge after B0 is output from the master device, and then transmit the stop condition. The count register is a 3-byte register. "1" is read if the read operation is performed continuously after reading 3 bytes of the count register. Regarding the count register, refer to " Configuration of Registers". Disable time period of count-up action 1 9 18 27 36 SCL B7 B1 R/W B7 Slave address (0110010) B0 B7 B0 B7 B0 Count register (3-byte) : Master device input data Input NO_ACK after the 3rd byte data is transmitted. : S-35770 output data Figure 22 16 STOP 0 1 1 0 0 1 0 1 NO_ACK CNT0 CNT1 CNT2 CNT3 CNT4 CNT5 CNT6 CNT7 ACK CNT8 CNT9 CNT10 CNT11 CNT12 CNT13 CNT14 CNT15 ACK CNT16 CNT17 CNT18 CNT19 CNT20 CNT21 CNT22 CNT23 ACK START SDA Read Timing of Count Register FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER S-35770 Series Rev.1.3_00 6. Write operation of free register Transmit the start condition and slave address from the master device. The slave address of the S-35770 Series is specified to "0110010". Next, transmit "0" to the read / write bit. Transmit the 2nd byte data. Set B7 to "1" since it is an address pointer. Set B6 to B1 to "0" or "1" since they are dummy data. Be sure to set B0 to "1" since it is a test bit. B7 in the 3rd byte to B3 in the 5th byte are used as the free register. B2 to B0 (RST2 to RST0) in the 5th byte are used as a register to input the counter reset command. The counter is reset when transmitting RST2 = "0", RST1 = "1" and RST0 = "0". When not resetting the counter, transmit the data except for the above mentioned ones, such as RST2 = "1", RST1 = "1" and RST0 = "1". Transmit the stop condition from the master device to finish the access operation. Regarding the free register, refer to " Configuration of Registers". Write operation of the free register is performed each byte, so transmit the data in 3-byte unit. Note that the S-35770 Series may not operate as desired if the data is not transmitted in 3-byte unit. Disable time period of count-up action 1 9 18 27 36 45 F[20:13] Write timing F[12:5] Write timing F[4:0], RST[2:0] Write timing SCL B1 R/W B7 Slave address (0110010) B0 B7 B0 Dummy data*1 B7 B0 B7 STOP B7 1 1 ACK RST0 RST1 RST2 F0 F1 F2 F3 F4 ACK F5 F6 F7 F8 F9 F10 F11 F12 ACK F13 F14 F15 F16 F17 F18 F19 F20 ACK 0 1 1 0 0 1 0 0 ACK START SDA B0 Free register (3-byte) Make sure to set B0 to "1" since it is a test bit. Set B7 as an address pointer. : Master device input data : S-35770 output data *1. Set B6 to B1 to "0" or "1" since they are dummy data. Figure 23 Write Timing of Free Register 17 FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER S-35770 Series Rev.1.3_00 7. Read operation of free register Perform the read operation of the free register with the restart format. Regarding the restart format, refer to "4. Data transmission format". Transmit the start condition and the slave address from the master device. The slave address of the S-35770 Series is specified to "0110010". Next, transmit "0" to the read / write bit. B7 in the 2nd byte is an address pointer. Set B7 to "0" when reading the free register. Next, transmit the dummy data to B6 to B1. Make sure to set B0 to "1" since it is a test bit. This processing is called "dummy write". Then transmit the start condition, the slave address and the read / write bit. If the read / write bit is set to "1", the S-35770 Series becomes the mode to read the free register. Consequently, the data of the free register is output from the S-35770 Series. Each byte from B7 is transmitted. When the read operation of the free register is finished, transmit "1" (NO_ACK) to the acknowledge after B0 output from the master device, and then transmit the stop condition. The free register is a 3-byte register. "1" is read if the read operation is performed continuously after reading 3 bytes of the free register. Regarding the free register, refer to " Configuration of Registers". Moreover, the internal address pointer is reset if recognizing the stop condition. Therefore, do not transmit the stop condition after dummy write operation. The counter data is read when reading the free register after transmission of the stop condition. Disable time period of count-up action 1 9 18 1 9 18 27 36 SCL B7 B0 Dummy data *1 01100101 B7 B1R/W B7 Slave address (0110010) Make sure to set B0 to "1" since it is a test bit. Set B7 as an address pointer. Dummy write : Master device input data : S-35770 output data *1. Set B6 to B1 to "0" or "1" since they are dummy data. Figure 24 Read Timing of Free Register 18 B0 B7 B0 B7 STOP Slave address (0110010) 1 NO_ACK RST0 RST1 RST2 F0 F1 F2 F3 F4 ACK F5 F6 F7 F8 F9 F10 F11 F12 ACK F13 F14 F15 F16 F17 F18 F19 F20 ACK B1 R/W 0 START B7 ACK 01100100 ACK START SDA B0 Free register (3-byte) Input NO_ACKafter the 3rd byte transmission. Rev.1.3_00 FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER S-35770 Series Release of SDA _______ The RST pin of the S-35770 Series does not perform the reset operation of the communication interface. Therefore, the stop condition is input to reset the internal interface circuit usually. However, the S-35770 Series does not accept the stop condition from the master device when in the status that SDA outputs "L" (at the time of acknowledge outputting or reading). Consequently, it is necessary to finish the acknowledge output or the read operation. Figure 25 shows the SDA release method. First, input the start condition from the master device (since SDA of the S-35770 Series outputs "L", the S-35770 Series can not detect the start condition). Next, input the clocks for 1-byte data access (9 clocks) from SCL. During the time, release SDA of the master device. By this, the SDA input / output before communication interrupt is completed, and SDA of the S-35770 Series becomes release status. Continuously, if the stop condition is input, the internal circuit resets and the communication returns to normal status. It is strongly recommended that the SDA release method is performed at the time of system initialization after the power supply voltage of the master device rises. Start condition Clocks for 1-byte data access 1 SCL 2 8 Stop condition 9 SDA (Master device output) SDA (S-35770 output) "L" "L" or High-Z "L" SDA High-Z "L" or High-Z Figure 25 SDA Release Method Power-on Detection Circuit In order for the power-on detection circuit to operate normally, raise the power supply voltage of the IC from 0.2 V or lower so that it reaches 1.5 V of the operation power supply voltage minimum value within 10 ms, as shown in Figure 26. Within 10 ms 1.5 V (Operation power supply voltage min.) 0.2 V or lower 0V *1. *1 0 V means that there is no potential difference between the VDD pin and the VSS pin of the S-35770 Series. Figure 26 How to Raise the Power Supply Voltage 19 FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER S-35770 Series Rev.1.3_00 12 V *2 10 k*1 SCL 10 k VOUT VR VDD 1 k S-35770 S-19xxx VIN 1 k Example of Application Circuit VCC VCC SDA RST VSS VSS CPU LOOP CLKIN VSS External clock *1. This resistor is unnecessary when a CMOS output product is selected. *2. This resistor is unnecessary when a product with a pull-up resistor is selected. Figure 27 Caution 1. 2. Start communication under stable condition after turning on the system power supply. The above connection diagrams do not guarantee operation. Set the constants after performing sufficient evaluation using the actual application. 20 Rev.1.3_00 FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER S-35770 Series Precautions * Do not apply an electrostatic discharge to this IC that exceeds the performance ratings of the built-in electrostatic protection circuit. * ABLIC Inc. claims no responsibility for any disputes arising out of or in connection with any infringement by products including this IC of patents owned by a third party. 21 FOR AUTOMOTIVE 125C OPERATION 2-WIRE COUNTER CONVENIENCE TIMER S-35770 Series Rev.1.3_00 Characteristics (Typical Data) 1. Current consumption 1 vs. Power supply voltage characteristics 2. Current consumption 2 vs. SCL frequency characteristics Ta = +25C 1.0 500 IDD2 [A] 0.8 IDD1 [A] Ta = +25C 600 0.6 0.4 0.2 VDD = 5.0 V 400 300 VDD = 3.0 V 200 100 0.0 0 2 4 0 6 0 VDD [V] 3. Current consumption 1 vs. Temperature characteristics 0.6 VDD = 5.0 V IDD1 [A] IDD1 [A] 0.8 0.4 0.2 0.0 40 25 0 25 50 Ta [C] 75 100 125 500 1000 CLKIN frequency [kHz] 1500 LOOP pin, Ta = +25C, CMOS output product 0 VDD = 3.0 V 10 15 VDD = 5.0 V 20 VDD = 3.0 V 25 2 4 6 VOUT [V] 7. Low level input current vs. Power supply voltage characteristics _______ RST pin, Ta = +25C, Product with pull-up resistor 0 10 IIL [A] VDD = 3.0 V 5 VDD = 5.0 V 0 20 30 40 50 60 0 2 4 VDD [V] 22 VDD = 5.0 V 6. High level output current vs. VDD - VOUT characteristics LOOP pin, SDA pin, Ta = +25C 70 60 50 40 30 20 10 0 90 80 70 60 50 40 30 20 10 0 0 IOH [mA] IOL [mA] 5. Low level output current vs. Output voltage characteristics 1500 4. Current consumption 1 vs. CLKIN frequency characteristics 1.0 VDD = 3.0 V 500 1000 SCL frequency [kHz] 6 0 2 4 VDD VOUT [V] 6 2.900.2 8 5 1 4 0.130.1 0.20.1 0.650.1 No. FM008-A-P-SD-1.2 TITLE TMSOP8-A-PKG Dimensions No. FM008-A-P-SD-1.2 ANGLE UNIT mm ABLIC Inc. 2.000.05 4.000.1 4.000.1 1.000.1 +0.1 1.5 -0 1.050.05 0.300.05 3.250.05 4 1 5 8 Feed direction No. FM008-A-C-SD-2.0 TITLE TMSOP8-A-Carrier Tape FM008-A-C-SD-2.0 No. ANGLE UNIT mm ABLIC Inc. 16.5max. 13.00.3 Enlarged drawing in the central part 130.2 (60) (60) No. FM008-A-R-SD-1.0 TITLE TMSOP8-A-Reel No. FM008-A-R-SD-1.0 QTY. ANGLE UNIT mm ABLIC Inc. 4,000 Disclaimers (Handling Precautions) 1. All the information described herein (product data, specifications, figures, tables, programs, algorithms and application circuit examples, etc.) is current as of publishing date 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. ABLIC Inc. is not responsible for damages caused by the reasons other than the products described herein (hereinafter "the products") or infringement of third-party intellectual property right and any other right due to the use of the information described herein. 3. ABLIC Inc. is not responsible for damages caused by the incorrect information described herein. 4. Be careful to use the products within their specified ranges. Pay special attention to the absolute maximum ratings, operation voltage range and electrical characteristics, etc. ABLIC Inc. is not responsible for damages caused by failures and / or accidents, etc. that occur due to the use of the products outside their specified ranges. 5. When using the products, confirm their applications, and the laws and regulations 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, comply with the Foreign Exchange and Foreign Trade Act and all other export-related laws, and follow the required procedures. 7. The products must not be used or provided (exported) for the purposes of the development of weapons of mass destruction or military use. ABLIC Inc. is not responsible for any provision (export) to those whose purpose is to develop, manufacture, use or store nuclear, biological or chemical weapons, missiles, or other military use. 8. The products 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 equipment, disaster prevention systems, 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 apply the products to the above listed devices and equipments without prior written permission by ABLIC Inc. Especially, the products cannot be used for life support devices, 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. ABLIC Inc. 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 the products should therefore take responsibility to give 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 are not designed to be radiation-proof. The necessary radiation measures should be taken in the product design by the customer depending on the intended use. 11. The products 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. Be careful when handling these with the bare hands to prevent injuries, etc. 12. When disposing of the products, comply with the laws and ordinances of the country or region where they are used. 13. The information described herein contains copyright information and know-how of ABLIC Inc. The information described herein does not convey any license under any intellectual property rights or any other rights belonging to ABLIC Inc. or a third party. Reproduction or copying of the information from this document or any part of this document described herein for the purpose of disclosing it to a third-party without the express permission of ABLIC Inc. is strictly prohibited. 14. For more details on the information described herein, contact our sales office. 2.2-2018.06 www.ablic.com