| Electronic Components Datasheet Search |
|
FUSB308B Datasheet(PDF) 6 Page - ON Semiconductor |
|
|
|||||||||||||||||||||||||||||
FUSB308B Datasheet(HTML) 6 Page - ON Semiconductor |
|
6 / 53 page ![]() FUSB308B www.onsemi.com 6 Standard Outputs The FUSB308B implements the Orientation and DP Mux Selection Standard Outputs as indicated in STD_OUT_CAP register. To configure the Orientation, and Mux selection, the TCPM writes to STD_OUT_CFG. I2C Interface The FUSB308B includes a full I2C slave controller. The I2C slave fully complies with the I2C specification version 6 requirements. This block is designed for fast mode plus signals. Examples of an I2C write and read sequence are shown in Figure 4 and Figure 5 respectively. S WR A AA A A A P 8bits 8bits 8bits Write Data K+2 Slave Address Register Address K Write Data Write Data K+1 Write Data K+N−1 S WR A A S RD A A A NA P Register address to Read specified 8bits NOTE: If Register is not specified Master will begin read from current register. In this case only sequence showing in Red bracket is needed. Single or multi byte read executed from current register location (Single Byte read is initiated by Master with NA immediately following first data byte) Read Data K+1 Read Data K+N−1 8bits 8bits 8bits Slave Address Register Address K Read Data K Slave Address From Master to Slave S Start Condition NA NOT Acknowledge (SDA High) RD Read =1 From Slave to Master A Acknowledge (SDA Low) WR Write = 0 P Stop Condition Figure 4. I2C Write Example Figure 5. I2C Read Example I2C Address Selection I2C Slave addresses can be changed by configuring the I2C_ADDR_GPO input on power up with a pull−up or pull−down resistor and routing the SCL and SDA lines according to Table 3. Interrupt Operation The INT_N pin is an active low, open drain output which indicates to the host processor that an interrupt has occurred in the FUSB308B which needs attention. The INT_N pin is asserted after power−up or device reset RESET.SW_RES set to 1b (due to ALERTL.I_PORT_PWR and PWRSTAT.TCPC_INIT). When an interruptible event occurs, INT_N is driven low and is high−Z again when the processor clears the interrupt by writing a 1 to the corresponding interrupt bit position. Writing a 0 to an interrupt bit has no effect. A processor firmware has additional control of INT_N through individual event mask bits which can be set or cleared to enable or disable INT_N from being driven low when each event occurs. Table 3. I2C ADDRESSES I2C_ADDR SCLx/SDAx Slave Address Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 SCL1/SDA1 1 0 1 0 0 0 0 R/W 1 SCL1/SDA1 1 0 1 0 0 0 1 R/W 0 SCL2/SDA2 1 0 1 0 0 1 0 R/W 1 SCL2/SDA2 1 0 1 0 0 1 1 R/W |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |