SCPA060A October 2020 – April 2021 TCA9539-Q1
This section provides a Failure Mode Analysis (FMA) for the pins of the TCA9539-Q1. The failure modes covered in this document include the typical pin-by-pin failure scenarios:
Table 4-2 through Table 4-5 also indicate how these pin conditions can affect the device as per the failure effects classification in Table 4-1.
Class | Failure Effects |
---|---|
A | Potential device damage that affects functionality |
B | No device damage, but loss of functionality |
C | No device damage, but performance degradation |
D | No device damage, no impact to functionality or performance |
Figure 4-1 shows the TCA9539-Q1 pin diagram. For a detailed description of the device pins please refer to the Pin Configuration and Functions section in the TCA9539-Q1 data sheet.
Following are the assumptions of use and the device configuration assumed for the pin FMA in this section:
Pin Name | Pin No. | Description of Potential Failure Effect(s) | Failure Effect Class |
---|---|---|---|
INT | 1 | INT stuck low resulting in functionality loss, no device damage/harm expected | B |
A1 | 2 | Device address A1 forced low, potential functionality lost if state was previously high. No device harm expected | B |
RESET | 3 | Device is held in RESET. No device harm expected, but functionality loss due to NACKs and p-ports remain HI-Z inputs. | B |
P00 | 4 | Potential damage if pin is configured to be an output HIGH and High ICC current. Damage to internal PFET may occur due to over current event. If pin is configured as an input or output low, no damage is expected. | A |
P01 | 5 | Potential damage if pin is configured to be an output HIGH and High ICC current. Damage to internal PFET may occur due to over current event. If pin is configured as an input or output low, no damage is expected. | A |
P02 | 6 | Potential damage if pin is configured to be an output HIGH and High ICC current. Damage to internal PFET may occur due to over current event. If pin is configured as an input or output low, no damage is expected. | A |
P03 | 7 | Potential damage if pin is configured to be an output HIGH and High ICC current. Damage to internal PFET may occur due to over current event. If pin is configured as an input or output low, no damage is expected. | A |
P02 | 8 | Potential damage if pin is configured to be an output HIGH and High ICC current. Damage to internal PFET may occur due to over current event. If pin is configured as an input or output low, no damage is expected. | A |
P05 | 9 | Potential damage if pin is configured to be an output HIGH and High ICC current. Damage to internal PFET may occur due to over current event. If pin is configured as an input or output low, no damage is expected. | A |
P06 | 10 | Potential damage if pin is configured to be an output HIGH and High ICC current. Damage to internal PFET may occur due to over current event. If pin is configured as an input or output low, no damage is expected. | A |
P07 | 11 | Potential damage if pin is configured to be an output HIGH and High ICC current. Damage to internal PFET may occur due to over current event. If pin is configured as an input or output low, no damage is expected. | A |
GND | 12 | GND shorted to GND, no issues expected | D |
P10 | 13 | Potential damage if pin is configured to be an output HIGH and High ICC current. Damage to internal PFET may occur due to over current event. If pin is configured as an input or output low, no damage is expected. | A |
P11 | 14 | Potential damage if pin is configured to be an output HIGH and High ICC current. Damage to internal PFET may occur due to over current event. If pin is configured as an input or output low, no damage is expected. | A |
P12 | 15 | Potential damage if pin is configured to be an output HIGH and High ICC current. Damage to internal PFET may occur due to over current event. If pin is configured as an input or output low, no damage is expected. | A |
P13 | 16 | Potential damage if pin is configured to be an output HIGH and High ICC current. Damage to internal PFET may occur due to over current event. If pin is configured as an input or output low, no damage is expected. | A |
P14 | 17 | Potential damage if pin is configured to be an output HIGH and High ICC current. Damage to internal PFET may occur due to over current event. If pin is configured as an input or output low, no damage is expected. | A |
P15 | 18 | Potential damage if pin is configured to be an output HIGH and High ICC current. Damage to internal PFET may occur due to over current event. If pin is configured as an input or output low, no damage is expected. | A |
P16 | 19 | Potential damage if pin is configured to be an output HIGH and High ICC current. Damage to internal PFET may occur due to over current event. If pin is configured as an input or output low, no damage is expected. | A |
P17 | 20 | Potential damage if pin is configured to be an output HIGH and High ICC current. Damage to internal PFET may occur due to over current event. If pin is configured as an input or output low, no damage is expected. | A |
A0 | 21 | Device address A0 forced low, potential functionality lost if state was previously high. No device harm expected | B |
SCL | 22 | SCL stuck low resulting in functionality lost, no device damage expected. I2C bus would be stuck on the system level | B |
SDA | 23 | SDA stuck low resulting in functionality lost, no device damage expected. I2C bus would be stuck on the system level | B |
VCC | 24 | Device would be held in reset and all functionality would be lost. All PXX pins would become HIGH-Z. | B |
Pin Name | Pin No. | Description of Potential Failure Effect(s) | Failure Effect Class |
---|---|---|---|
INT | 1 | The INT pin is no longer asserted low, the processor is not informed of any INTs. No damage expected | B |
A1 | 2 | Device address could float and the device slave address would be unknown (potential functional problem) and in worst case, it may become an address which is already occupied by another slave on the bus. No damage expected. | B |
RESET | 3 | Device pin may float to an unknown state, if floats to LOW then the device is held in reset and is unresponsive (functional issue) | B |
P00 | 4 | If pin is
configured to be an input, larger supply current may occur. May
trigger INT due to floating input. If configured as an output, it no
longer drives the pin. Functionality is lost. No harm to device is expected. |
B |
P01 | 5 | If pin is
configured to be an input, larger supply current may occur. May
trigger INT due to floating input. If configured as an output, it no
longer drives the pin. Functionality is lost. No harm to device is expected. |
B |
P02 | 6 | If pin is
configured to be an input, larger supply current may occur. May
trigger INT due to floating input. If configured as an output, it no
longer drives the pin. Functionality is lost. No harm to device is expected. |
B |
P03 | 7 | If pin is
configured to be an input, larger supply current may occur. May
trigger INT due to floating input. If configured as an output, it no
longer drives the pin. Functionality is lost. No harm to device is expected. |
B |
P04 | 8 | If pin is
configured to be an input, larger supply current may occur. May
trigger INT due to floating input. If configured as an output, it no
longer drives the pin. Functionality is lost. No harm to device is expected. |
B |
P05 | 9 | If pin is
configured to be an input, larger supply current may occur. May
trigger INT due to floating input. If configured as an output, it no
longer drives the pin. Functionality is lost. No harm to device is expected. |
B |
P06 | 10 | If pin is
configured to be an input, larger supply current may occur. May
trigger INT due to floating input. If configured as an output, it no
longer drives the pin. Functionality is lost. No harm to device is expected. |
B |
P07 | 11 | If pin is
configured to be an input, larger supply current may occur. May
trigger INT due to floating input. If configured as an output, it no
longer drives the pin. Functionality is lost. No harm to device is expected. |
B |
GND | 12 | Device is not biased to GND, potential damage to device may occur. | A |
P10 | 13 | If pin is
configured to be an input, larger supply current may occur. May
trigger INT due to floating input. If configured as an output, it no
longer drives the pin. Functionality islost. No harm to device is expected. |
B |
P11 | 14 | If pin is
configured to be an input, larger supply current may occur. May
trigger INT due to floating input. If configured as an output, it no
longer drives the pin. Functionality is lost. No harm to device is expected. |
B |
P12 | 15 | If pin is
configured to be an input, larger supply current may occur. May
trigger INT due to floating input. If configured as an output, it no
longer drives the pin. Functionality will be lost. No harm to device is expected. |
B |
P13 | 16 | If pin is
configured to be an input, larger supply current may occur. May
trigger INT due to floating input. If configured as an output, it no
longer drives the pin. Functionality is lost. No harm to device is expected. |
B |
P14 | 17 | If pin is
configured to be an input, larger supply current may occur. May
trigger INT due to floating input. If configured as an output, it no
longer drives the pin. Functionality is lost. No harm to device is expected. |
B |
P15 | 18 | If pin is
configured to be an input, larger supply current may occur. May
trigger INT due to floating input. If configured as an output, will
no longer be able to drive pin. Functionality is lost. No harm to device is expected. |
B |
P16 | 19 | If pin is
configured to be an input, larger supply current may occur. May
trigger INT due to floating input. If configured as an output, will
no longer be able to drive pin. Functionality is lost. No harm to device is expected. |
B |
P17 | 20 | If pin is
configured to be an input, larger supply current may occur. May
trigger INT due to floating input. If configured as an output, itn
can no longer drive the pin. Functionality is lost. No harm to device is expected. |
B |
A0 | 21 | Device address could float and the device slave address is unknown (potential functional problem) and in worst case, it may become an address which is already occupied by another slave on the bus. No damage expected. | B |
SCL | 22 | Larger
supply current may occur due to this becoming a floating input.
Functionality is lost due to I2C communication being cut off to this
device. No damage expected. When trying to communicate to the device, I2C shows NACKs when address is trying to be called. |
B |
SDA | 23 | Larger
supply current may occur due to this becoming a floating input.
Functionality will be lost due to I2C communication being cut off to
this device. No damage expected. When trying to communicate to the device, I2C shows NACKs when address is trying to be called. |
B |
VCC | 24 | Functionality is lost. | B |
Pin Name | Pin No. | Shorted to | Description of Potential Failure Effect(s) | Failure Effect Class |
---|---|---|---|---|
INT | 1 | A1 | Device address may change if A1 is tied to a pull-up resistor whenever INT asserts. Address would change back when INT de-asserts. If A1 is tied to a pull-down resistor, voltage at A1 may be at a mid voltage due to resistor divider between A1's pull down and INT's pull-up. Address of device may change due to any noise/coupling onto the pin. Increased leakage current on supply would be seen. When INT asserts, the address will set back to low. INT may also never go above ViH for any processor/mcu looking at the INT line. Additional leakage current may be expected at the processor/mcu input for the INT. Functionality may be lost. | B |
A1 | 2 | RESET | If A1 is tied to a pull-down resistor, A1 and RESET will form a voltage divider and the voltage at these pins will settle somewhere mid rail if pull-up and pull-down resistors are equal in value. RESET and device address may be in an unknown state because they are not above/below ViH/ViL levels. Noise coupling onto these pins may toggle reset. Assume functionality is lost. If A1 is tied HIGH and we assume RESET is tied HIGH with pull-up resistors, errors are expected. | B |
RESET | 3 | P00 | If P00 is an INPUT (by default) and referenced with an external pull-up resistor then no functionality issues are expected. If P00 is an INPUT (by default) and referenced with an external pull-down resistor then P00 and RESET will form a voltage divider and the voltage at these pins will settle somewhere mid rail if pull up and pull-down resistors are equal in value. RESET and P00 may be in an unknown state because they are not above/below ViH/ViL levels. Noise coupling onto these pins may toggle reset. Assume functionality is lost. If P00 is configured to be an OUTPUT HIGH, device would NOT be reset and functionality should be okay. Some additional leakage may be present. If P00 is configured to be an OUTPUT LOW, device would be reset and then all GPIOs would return to their default power up state of an input. Functionality would be lost if P00 is ever configured to be an output LOW. | B |
P00 | 4 | P01 | If P00 and P01 are OUTPUTs but logic levels are not the same (one is OUTPUT LOW and other is OUTPUT HIGH), then contention between the two will occur. If IoH exceeds 10mA then damage may occur but may not be instantaneous. Failures overtime may occur. If P00 and P01 are OUTPUTs and logic levels are the same (both are OUTPUT HIGH or OUTPUT LOW), no damage is expected but some leakage current may occur. If P00 and P01 are both INPUTs, no damage is expected. If P00 and P01 are configured such that the pair is an OUTPUT and an INPUT, then no damge is expected. | A |
P01 | 5 | P02 |
If P01 and P02 are OUTPUTs but logic levels are not the same (one is OUTPUT LOW and other is OUTPUT HIGH), then contention between the two will occur. If IoH exceeds 10mA then damage may occur but may not be instantaneous. Failures overtime may occur. If P01 and P02 are OUTPUTs and logic levels are the same (both are OUTPUT HIGH or OUTPUT LOW), no damage is expected but some leakage current may occur. If P01 and P02 are both INPUTs, no damage is expected. If P01 and P02 are configured such that the pair is an OUTPUT and an INPUT, then no damge is expected. |
A |
P02 | 6 | P03 | If P02 and
P03 are OUTPUTs but logic levels are not the same (one is OUTPUT LOW
and other is OUTPUT HIGH), then contention between the two will
occur. If IoH exceeds 10mA then damage may occur but may
not be instantaneous. Failures overtime may occur. If P02 and P03 are OUTPUTs and logic levels are the same (both are OUTPUT HIGH or OUTPUT LOW), no damage is expected but some leakage current may occur. If P02 and P03 are both INPUTs, no damage is expected. If P02 and P03 are configured such that the pair is an OUTPUT and an INPUT, then no damge is expected. |
A |
P03 | 7 | P04 | If P03 and
P04 are OUTPUTs but logic levels are not the same (one is OUTPUT LOW
and other is OUTPUT HIGH), then contention between the two will
occur. If IoH exceeds 10mA then damage may occur but may
not be instantaneous. Failures overtime may occur. If P03 and P04 are OUTPUTs and logic levels are the same (both are OUTPUT HIGH or OUTPUT LOW), no damage is expected but some leakage current may occur. If P03 and P04 are both INPUTs, no damage is expected. If P03 and P04 are configured such that the pair is an OUTPUT and an INPUT, then no damge is expected. |
A |
P04 | 8 | P05 | If P04 and
P05 are OUTPUTs but logic levels are not the same (one is OUTPUT LOW
and other is OUTPUT HIGH), then contention between the two will
occur. If IoH exceeds 10mA then damage may occur but may
not be instantaneous. Failures overtime may occur. If P04 and P05 are OUTPUTs and logic levels are the same (both are OUTPUT HIGH or OUTPUT LOW), no damage is expected but some leakage current may occur. If P04 and P05 are both INPUTs, no damage is expected. If P04 and P05 are configured such that the pair is an OUTPUT and an INPUT, then no damge is expected. |
A |
P05 | 9 | P06 | If P05 and
P06 are OUTPUTs but logic levels are not the same (one is OUTPUT LOW
and other is OUTPUT HIGH), then contention between the two will
occur. If IoH exceeds 10mA then damage may occur but may
not be instantaneous. Failures overtime may occur. If P05 and P06 are OUTPUTs and logic levels are the same (both are OUTPUT HIGH or OUTPUT LOW), no damage is expected but some leakage current may occur. If P05 and P06 are both INPUTs, no damage is expected. If P05 and P06 are configured such that the pair is an OUTPUT and an INPUT, then no damge is expected. |
A |
P06 | 10 | P07 | If P06 and
P07 are OUTPUTs but logic levels are not the same (one is OUTPUT LOW
and other is OUTPUT HIGH), then contention between the two will
occur. If IoH exceeds 10mA then damage may occur but may
not be instantaneous. Failures overtime may occur. If P06 and P07 are OUTPUTs and logic levels are the same (both are OUTPUT HIGH or OUTPUT LOW), no damage is expected but some leakage current may occur. If P06 and P07 are both INPUTs, no damage is expected. If P06 and P07 are configured such that the pair is an OUTPUT and an INPUT, then no damge is expected. |
A |
P07 | 11 | GND | If P07 is
set to an OUTPUT LOW, no functionality or damage is expected. If P07 is an INPUT, no damage is expect, but functionality is lost as P07 will likely not see a logic HIGH and set the INT. If P07 is an OUTPUT HIGH, damage is likely to occur as a large IoH current flows from the pin and likely exceed the VoH limit. |
A |
P10 | 13 | P11 | If P10 and
P11 are OUTPUTs but logic levels are not the same (one is OUTPUT LOW
and other is OUTPUT HIGH), then contention between the two occurs.
If IoH exceeds 10 mA then damage may occur but may not be
instantaneous. Failures overtime may occur. If P10 and P11 are OUTPUTs and logic levels are the same (both are OUTPUT HIGH or OUTPUT LOW), no damage is expected but some leakage current may occur. If P10 and P11 are both INPUTs, no damage is expected. If P10 and P11 are configured such that the pair is an OUTPUT and an INPUT, then no damge is expected. |
A |
P11 | 14 | P12 | If P11 and
P12 are OUTPUTs, but logic levels are not the same (one is OUTPUT
LOW and other is OUTPUT HIGH), then contention between the two
occurs. If IoH exceeds 10 mA then damage may occur but
may not be instantaneous. Failures overtime may occur. If P11 and P12 are OUTPUTs and logic levels are the same (both are OUTPUT HIGH or OUTPUT LOW), no damage is expected but some leakage current may occur. If P11 and P12 are both INPUTs, no damage is expected. If P11 and P12 are configured such that the pair is an OUTPUT and an INPUT, then no damge is expected. |
A |
P12 | 15 | P13 | If P12 and
P13 are OUTPUTs but logic levels are not the same (one is OUTPUT LOW
and other is OUTPUT HIGH), then contention between the two occurs.
If IoH exceeds 10 mA then damage may occur but may not be
instantaneous. Failures overtime may occur. If P12 and P13 are OUTPUTs and logic levels are the same (both are OUTPUT HIGH or OUTPUT LOW), no damage is expected but some leakage current may occur. If P12 and P13 are both INPUTs, no damage is expected. If P12 and P13 are configured such that the pair is an OUTPUT and an INPUT, then no damge is expected. |
A |
P13 | 16 | P14 | If P13 and
P14 are OUTPUTs but logic levels are not the same (one is OUTPUT LOW
and other is OUTPUT HIGH), then contention between the two occurs.
If IoH exceeds 10 mA then damage may occur but may not be
instantaneous. Failures overtime may occur. If P13 and P14 are OUTPUTs and logic levels are the same (both are OUTPUT HIGH or OUTPUT LOW), no damage is expected but some leakage current may occur. If P13 and P14 are both INPUTs, no damage is expected. If P13 and P14 are configured such that the pair is an OUTPUT and an INPUT, then no damge is expected. |
A |
P14 | 17 | P15 | If P14 and
P15 are OUTPUTs but logic levels are not the same (one is OUTPUT LOW
and other is OUTPUT HIGH), then contention between the two occurs.
If IoH exceeds 10 mA then damage may occur but may not be
instantaneous. Failures overtime may occur. If P14 and P15 are OUTPUTs and logic levels are the same (both are OUTPUT HIGH or OUTPUT LOW), no damage is expected but some leakage current may occur. If P14 and P15 are both INPUTs, no damage is expected. If P14 and P15 are configured such that the pair is an OUTPUT and an INPUT, then no damge is expected. |
A |
P15 | 18 | P16 | If P15 and P16 are OUTPUTs but logic
levels are not the same (one is OUTPUT LOW and other is OUTPUT
HIGH), then contention between the two occurs. If IoH
exceeds 10 mA then damage may occur but may not be instantaneous.
Failures overtime may occur. If P15 and P16 are OUTPUTs and logic levels are the same (both are OUTPUT HIGH or OUTPUT LOW), no damage is expected but some leakage current may occur. If P15 and P16 are both INPUTs, no damage is expected. If P15 and P16 are configured such that the pair is an OUTPUT and an INPUT, then no damge is expected. | A |
P16 | 19 | P17 | If P16 and
P17 are OUTPUTs but logic levels are not the same (one is OUTPUT LOW
and other is OUTPUT HIGH), then contention between the two occurs.
If IoH exceeds 10 mA then damage may occur but may not be
instantaneous. Failures overtime may occur. If P16 and P17 are OUTPUTs and logic levels are the same (both are OUTPUT HIGH or OUTPUT LOW), no damage is expected but some leakage current may occur. If P16 and P17 are both INPUTs, no damage is expected. If P16 and P71 are configured such that the pair is an OUTPUT and an INPUT, then no damge is expected. |
A |
P17 | 20 | A0 | If P17 is
an INPUT, no expected damage. Functionality may be lost depending on
what is connected to P17 in the system which is now also connected
to A0. If P17 is an OUTPUT HIGH and A0 is referenced to a pull up to Vcc or if P17 is an OUTPUT LOW and A0 is referenced to a logic low, then no functionality or damage is expected. If P17 is an OUTPUT HIGH and A0 is referenced to a low through a resistor or P17 is an OUTPUT LOW and A0 is referenced to a logic HIGH through a resistor, then A0 will now be a different state than intended/designed for. The processor will not be able to access the intended slave. If another slave shares the same address as this device, then signal integrity issues may be a concern. Device may end up being programmed incorrectly/unintentionally in this case. Functionality may be lost due to this. Direct damage is not expected though depending on how the system implements the GPIOs, damage may be possible due to unintended programming. |
B |
A0 | 21 | SCL | A0 will change its address during I2C communication, potential address conflict is possible. Device's state machine may NACK its own address if A0 were referenced HIGH during the ACK pulse due to SCL driving A0 low. Functionality will be lost and potential additional leakage current if A0 is referenced to LOW through a pull down due to SCL's pull up (voltage divider forms) during the idle state. | B |
SCL | 22 | SDA | I2C communication will be lost both to the device and to the system's I2C bus. Functionality is lost, but no damage expected. | B |
SDA | 23 | VCC | Device is
likely to be damaged during ACKs and read transaction due to large
excessive current through pin. If IoL exceeds 6 mA at
85°C or less, device may be damaged. Damage may not be instanteous
but may occur over time. VoL from device may also be too large for master to accept as a valid low during ACKs. |
A |
Pin Name | Pin No. | Description of Potential Failure Effect(s) | Failure Effect Class |
---|---|---|---|
INT | 1 | If INT is de-asserted/HIGH then there
should not be concerns outside of potential leakage currents. When INT asserts, large IoL current flows from VCC to GND through the INT pin, if VCC of device is low then the NFET (of INT) saturates and VoL on INT clamps as well as the IoL current. Damage may occur if IoL is larger than 6 mA at 85°C or below. At 105°C, IoL should not go above 3 mA. If VCC were a larger value, then the VoL and IoL current are much larger and likely to surpass the 6 mA limit at 85°C and below. Damage would be expected, but may not break the device instantly, likely damage over time. From a system level, processor looking at the INT may not see an interrupt as the VoL could be larger than the ViL of a processor. | A |
A1 | 2 | If A1 is tied to a pull up voltage,
then there should be no concerns outside of leakage currents. If A1 is referenced to GND with a pull up resistor, then the device interprets A1 as a logic HIGH and the master/processor is not able to communicate to the device (slave address has changed). If there is another device on the bus with the same address, then there could be signal integrity concerns or GPIOs could be set to the wrong settings. Worst case is A1 is tied directly to GND. If VCC were shorted to A1 in this case, ther is a direct short to GND. No damage is expected to our device, but may cause damage to power supplying rail | B |
RESET | 3 | If RESET is tied to a pull up voltage, then there should be no concerns outside of leakage currents. | D |
P00 | 4 | If P00 is
set to an OUTPUT HIGH, then there should be no concerns outside of
leakage currents. If P00 is set to an OUTPUT LOW, then large current from VCC to GND through the pin is expected. If current exceeds 25mA at 85C or lower then the device may be damaged. If P00 is set to an INPUT, then there should be no concerns outside of leakage currents. |
A |
P01 | 5 | If P01 is
set to an OUTPUT HIGH, then there should be no concerns outside of
leakage currents. If P01 is set to an OUTPUT LOW, then large current from VCC to GND through the pin is expected. If current exceeds 25 mA at 85°C or lower then the device may be damaged. If P01 is set to an INPUT, then there should be no concerns outside of leakage currents. |
A |
P02 | 6 | If P02 is
set to an OUTPUT HIGH, then there should be no concerns outside of
leakage currents. If P02 is set to an OUTPUT LOW, then large current from VCC to GND through the pin is expected. If current exceeds 25 mA at 85°C or lower then the device may be damaged. If P02 is set to an INPUT, then there should be no concerns outside of leakage currents. |
A |
P03 | 7 | If P03 is
set to an OUTPUT HIGH, then there should be no concerns outside of
leakage currents. If P03 is set to an OUTPUT LOW, then large current from Vcc to GND through the pin is expected. If current exceeds 25 mA at 85°C or lower then the device may be damaged. If P03 is set to an INPUT, then there should be no concerns outside of leakage currents. |
A |
P04 | 8 | If P04 is
set to an OUTPUT HIGH, then there should be no concerns outside of
leakage currents. If P04 is set to an OUTPUT LOW, then large current from VCC to GND through the pin is expected. If current exceeds 25 mA at 85°C or lower then the device may be damaged. If P04 is set to an INPUT, then there should be no concerns outside of leakage currents. |
A |
P05 | 9 | If P05 is
set to an OUTPUT HIGH, then there should be no concerns outside of
leakage currents. If P05 is set to an OUTPUT LOW, then large current from VCC to GND through the pin is expected. If current exceeds 25 mA at 85°C or lower then the device may be damaged. If P05 is set to an INPUT, then there should be no concerns outside of leakage currents. |
A |
P06 | 10 | If P06 is
set to an OUTPUT HIGH, then there should be no concerns outside of
leakage currents. If P06 is set to an OUTPUT LOW, then large current from VCC to GND through the pin is expected. If current exceeds 25 mA at 85°C or lower then the device may be damaged. If P06 is set to an INPUT, then there should be no concerns outside of leakage currents. |
A |
P07 | 11 | If P07 is
set to an OUTPUT HIGH, then there should be no concerns outside of
leakage currents. If P07 is set to an OUTPUT LOW, then large current from VCC to GND through the pin is expected. If current exceeds 25 mA at 85°C or lower then the device may be damaged. If P07 is set to an INPUT, then there should be no concerns outside of leakage currents. |
A |
GND | 12 |
Device may be damaged due to biasing of internal substrates which were previously only supposed to be biased to GND. |
A |
P10 | 13 |
If P10 is set to an OUTPUT HIGH, then there should be no concerns outside of leakage currents. If P10 is set to an OUTPUT LOW, then large current from VCC to GND through the pin is expected. If current exceeds 25 mA at 85°C or lower then the device may be damaged. If P10 is set to an INPUT, then there should be no concerns outside of leakage currents. |
A |
P11 | 14 |
If P11 is set to an OUTPUT HIGH, then there should be no concerns outside of leakage currents. If P11 is set to an OUTPUT LOW, then large current from VCC to GND through the pin is expected. If current exceeds 25 mA at 85°C or lower then the device may be damaged. If P11 is set to an INPUT, then there should be no concerns outside of leakage currents. |
A |
P12 |
15 |
If P12 is set to an OUTPUT HIGH, then there should be no concerns outside of leakage currents. If P12 is set to an OUTPUT LOW, then large current from VCC to GND through the pin is expected. If current exceeds 25 mA at 85°C or lower then the device may be damaged. If P12 is set to an INPUT, then there should be no concerns outside of leakage currents. |
A |
P13 |
16 |
If P13 is set to an OUTPUT HIGH, then there should be no concerns outside of leakage currents. If P13 is set to an OUTPUT LOW, then large current from VCC to GND through the pin is expected. If current exceeds 25 mA at 85°C or lower then the device may be damaged. If P13 is set to an INPUT, then there should be no concerns outside of leakage currents. |
A |
P14 |
17 |
If P14 is set to an OUTPUT HIGH, then there should be no concerns outside of leakage currents. If P14 is set to an OUTPUT LOW, then large current from VCC to GND through the pin is expected. If current exceeds 25 mA at 85°C or lower then the device may be damaged. If P14 is set to an INPUT, then there should be no concerns outside of leakage currents. |
A |
P15 | 18 | If P15 is
set to an OUTPUT HIGH, then there should be no concerns outside of
leakage currents. If P15 is set to an OUTPUT LOW, then large current from VCC to GND through the pin is expected. If current exceeds 25 mA at 85°C or lower then the device may be damaged. If P15 is set to an INPUT, then there should be no concerns outside of leakage currents. |
A |
P16 |
19 |
If P16 is
set to an OUTPUT HIGH, then there should be no concerns outside of
leakage currents. If P16 is set to an OUTPUT LOW, then large current from VCC to GND through the pin is expected. If current exceeds 25 mA at 85°C or lower then the device may be damaged. If P16 is set to an INPUT, then there should be no concerns outside of leakage currents. |
A |
P17 | 20 | If P00 is
set to an OUTPUT HIGH, then there should be no concerns outside of
leakage currents. If P00 is set to an OUTPUT LOW, then large current from VCC to GND through the pin is expected. If current exceeds 25 mA at 85°C or lower then the device may be damaged. If P00 is set to an INPUT, then there should be no concerns outside of leakage currents. |
A |
A0 | 21 | If A0 is
tied to a pull up voltage, then there should be no concerns outside
of leakage currents. If A0 is referenced to GND with a pull up resistor, then the device will now interpret A0 as a logic HIGH and the master/processor will not be able to communicate to the device (slave address has changed). If there is another device on the bus with the same address, then there could be signal integrity concerns or GPIOs could be set to the wrong settings. Worst case is A0 is tied directly to GND. If VCC were shorted to A1 in this case, we would have a direct short to GND. No damage is expected to our device but may cause damage to power supplying rail |
B |
SCL | 22 | SCL is an
input, so no damage is expected to the device. The device may not
see a valid VoL though as the master will likely have a
larger VoL due to the excess current. Worst case for
device is lose of I2C communication due to VoL master
> ViL device. Damage to the processor may occur or any device which supports clock stretching. |
B |
SDA | 23 | Device is
likely to be damaged during ACKs and read transaction due to large
excessive current through pin. If IoL exceeds 6 mA at
85°C or less, device may be damaged. Damage may not be instanteous
but may occur over time. VoL from device may also be too large for master to accept as a valid low during ACKs. |
A |
VCC |
24 |
VCC is shorted to VCC, this is expected and no damage should occur. | D |