Electronic Components Datasheet Search
  English  ▼

X  

TCAL9538RSVR Datasheet(PDF) 22 Page - Texas Instruments

Part # TCAL9538RSVR
Description  TCAL9538 8-Bit I2C-Bus, SMBus I/O Expander With Interrupt Output, Reset, and Agile I/O Configuration Registers
PDF  43 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  TI1 [Texas Instruments]
Direct Link  http://www.ti.com
Logo TI1 - Texas Instruments

TCAL9538RSVR Datasheet(HTML) 22 Page - Texas Instruments

Back Button TCAL9538RSVR Datasheet HTML 18Page - Texas Instruments TCAL9538RSVR Datasheet HTML 19Page - Texas Instruments TCAL9538RSVR Datasheet HTML 20Page - Texas Instruments TCAL9538RSVR Datasheet HTML 21Page - Texas Instruments TCAL9538RSVR Datasheet HTML 22Page - Texas Instruments TCAL9538RSVR Datasheet HTML 23Page - Texas Instruments TCAL9538RSVR Datasheet HTML 24Page - Texas Instruments TCAL9538RSVR Datasheet HTML 25Page - Texas Instruments TCAL9538RSVR Datasheet HTML 26Page - Texas Instruments Next Button
Zoom Inzoom in Zoom Outzoom out
 22 / 43 page
background image
7.3.5 Software Reset Call
The software reset call is a command sent from the controller on the I2C bus that instructs all devices that
support the command to be reset to the power-up default state. To function as expected, the I2C bus must be
functional, and no devices can be hanging the bus.
The software reset call is defined as the following steps:
1. A start condition is sent by the I2C bus controller.
2. The address used is the reserved general call I2C bus address '0000 0000' with the R/W bit set to 0. The
byte sent is 0x00.
3. Any devices supporting the general call functionality will ACK. If the R/W bit is set to 1 (read), the device will
NACK.
4. Once the general call address is acknowledged, the controller sends only 1 byte of data equal to 0x06. If the
data byte is any other value, the device does not acknowledge or reset. If more than 1 byte is sent, no more
bytes is acknowledged, and the device ignores the I2C message considering as invalid.
5. After the 1 byte of data (0x06) is sent, the controller sends a STOP condition to end the Software Reset
sequence. A repeated START condition is ignored by the device and no reset is performed.
Once the above steps are completed successfully, the device performs a reset. This clears all register values
back to power-on defaults.
7.4 Device Functional Modes
7.4.1 Power-On Reset
When power (from 0 V) is applied to VCC, an internal power-on reset holds the TCAL9538 in a reset condition
until the supply has reached VPOR. At that time, the reset condition is released, and the TCAL9538 registers and
I2C/SMBus state machine initializes to their default states. After that, VCC must be lowered to below VPORF and
back up to the operating voltage for a power-reset cycle.
7.5 Programming
7.5.1 I2C Interface
The bidirectional I2C bus consists of the serial clock (SCL) and serial data (SDA) lines. Both lines must be
connected to a positive supply through a pull-up resistor when connected to the output stages of a device. Data
transfer may be initiated only when the bus is not busy.
I2C communication with this device is initiated by a controller sending a Start condition, a high-to-low transition
on the SDA input/output, while the SCL input is high (see Figure 7-4). After the Start condition, the device
address byte is sent, most significant bit (MSB) first, including the data direction bit (R/ W).
After receiving the valid address byte, this device responds with an acknowledge (ACK), a low on the SDA
input/output during the high of the ACK-related clock pulse. The address input of the target device must not be
changed between the Start and the Stop conditions.
On the I2C bus, only one data bit is transferred during each clock pulse. The data on the SDA line must remain
stable during the high pulse of the clock period, as changes in the data line at this time are interpreted as control
commands (Start or Stop) (see Figure 7-5).
A Stop condition, a low-to-high transition on the SDA input/output while the SCL input is high, is sent by the
controller (see Figure 7-4).
Any number of data bytes can be transferred from the transmitter to receiver between the Start and the Stop
conditions. Each byte of eight bits is followed by one ACK bit. The transmitter must release the SDA line before
the receiver can send an ACK bit. The device that acknowledges must pull down the SDA line during the ACK
clock pulse, so that the SDA line is stable low during the high pulse of the ACK-related clock period (see Figure
7-6). When a target receiver is addressed, it must generate an ACK after each byte is received. Similarly, the
controller must generate an ACK after each byte that it receives from the target transmitter. Setup and hold times
must be met for proper operation.
TCAL9538
SCPS280A – NOVEMBER 2022 – REVISED NOVEMBER 2023
www.ti.com
22
Submit Document Feedback
Copyright © 2023 Texas Instruments Incorporated
Product Folder Links: TCAL9538



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43


Datasheet Download

Go To PDF Page


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


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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