Open LHSmicius opened 1 year ago
Bot!
This review is brought to you by the Horizon EDA Poolbot commit 33131f8.
State | Type | Name | Checks | Version | Filename |
---|---|---|---|---|---|
New | Entity | GPIO expander 16ch I2C with interrupt | :heavy_check_mark: Pass | 0 :heavy_check_mark: | entities/ic/interface/gpio/gpio-16ch-i2c-int.json |
New | Part | NCA9555PW-Q100 | :heavy_check_mark: Pass | 0 :heavy_check_mark: | parts/ic/interface/gpio/NCA9555PW-Q100.json |
New | Part | NCA9555PW | :heavy_check_mark: Pass | 0 :heavy_check_mark: | parts/ic/interface/gpio/NCA9555PW.json |
New | Part | PCA9555PW | :heavy_check_mark: Pass | 0 :heavy_check_mark: | parts/ic/interface/gpio/PCA9555PW.json |
New | Part | TCA9555PW | :heavy_check_mark: Pass | 0 :heavy_check_mark: | parts/ic/interface/gpio/TCA9555PW.json |
New | Part | xCA9555PW Base | :heavy_check_mark: Pass | 1 :heavy_check_mark: | parts/ic/interface/gpio/xCA9555PW_Base.json |
New | Symbol | GPIO expander 16ch I2C with interrupt | :heavy_check_mark: Pass | 0 :heavy_check_mark: | symbols/ic/interface/gpio/gpio-16ch-i2c-int.json |
New | Unit | GPIO expander 16ch I2C with interrupt | :heavy_check_mark: Pass | 1 :x: (>0) | units/ic/interface/gpio/gpio-16ch-i2c-int.json |
Bold items are from this PR
Bold items are from this PR
Values in italic are inherited
MPN | Value | Manufacturer | Datasheet | Description | Tags |
---|---|---|---|---|---|
xCA9555PW Base | Low-voltage 16-bit I2C and SMBus I/O expander with interrupt output and configuration registers | expander gpio i2c | |||
PCA9555PW | PCA9555 | Nexperia | https://www.nxp.com/docs/en/data-sheet/PCA9555.pdf | 16-bit I2C and SMBus I/O port with interrupt | expander gpio i2c |
NCA9555PW | NCA9555 | Nexperia | https://assets.nexperia.com/documents/data-sheet/NCA9555.pdf | Low-voltage 16-bit I2C and SMBus I/O expander with interrupt output and configuration registers | expander gpio i2c |
TCA9555PW | TCA9555 | Texas Instruments | https://www.ti.com/lit/ds/symlink/tca9555.pdf?ts=1695140979506 | Low-voltage 16-bit I2C and SMBus I/O expander with interrupt output and configuration registers | expander gpio i2c |
NCA9555PW-Q100 | NCA9555 | Nexperia | https://assets.nexperia.com/documents/data-sheet/NCA9555.pdf | Low-voltage 16-bit I2C and SMBus I/O expander with interrupt output and configuration registers | automotive expander gpio i2c |
:heavy_check_mark: Checks passed
Attribute | Value |
---|---|
MPN | xCA9555PW Base |
Value | |
Manufacturer | (125 other parts) |
Datasheet | |
Description | Low-voltage 16-bit I2C and SMBus I/O expander with interrupt output and configuration registers |
Tags | expander gpio i2c |
Flags
Pad | Gate | Pin |
---|---|---|
1 | Main | ~INT |
2 | Main | A1 |
3 | Main | A2 |
4 | Main | P0_0 |
5 | Main | P0_1 |
6 | Main | P0_2 |
7 | Main | P0_3 |
8 | Main | P0_4 |
9 | Main | P0_5 |
10 | Main | P0_6 |
11 | Main | P0_7 |
12 | Main | GND |
13 | Main | P1_0 |
14 | Main | P1_1 |
15 | Main | P1_2 |
16 | Main | P1_3 |
17 | Main | P1_4 |
18 | Main | P1_5 |
19 | Main | P1_6 |
20 | Main | P1_7 |
21 | Main | A0 |
22 | Main | SCL |
23 | Main | SDA |
24 | Main | Vcc |
Inerhits from xCA9555PW Base
:heavy_check_mark: Checks passed
Attribute | Value |
---|---|
MPN | PCA9555PW |
Value | PCA9555 |
Manufacturer | Nexperia (5 other parts) |
Datasheet | https://www.nxp.com/docs/en/data-sheet/PCA9555.pdf |
Description | 16-bit I2C and SMBus I/O port with interrupt |
Tags | expander gpio i2c (inherited) |
Inerhits from xCA9555PW Base
:heavy_check_mark: Checks passed
Attribute | Value |
---|---|
MPN | NCA9555PW |
Value | NCA9555 |
Manufacturer | Nexperia (5 other parts) |
Datasheet | https://assets.nexperia.com/documents/data-sheet/NCA9555.pdf |
Description | Low-voltage 16-bit I2C and SMBus I/O expander with interrupt output and configuration registers (inherited) |
Tags | expander gpio i2c (inherited) |
Inerhits from xCA9555PW Base
:heavy_check_mark: Checks passed
Attribute | Value |
---|---|
MPN | TCA9555PW |
Value | TCA9555 |
Manufacturer | Texas Instruments (72 other parts) |
Datasheet | https://www.ti.com/lit/ds/symlink/tca9555.pdf?ts=1695140979506 |
Description | Low-voltage 16-bit I2C and SMBus I/O expander with interrupt output and configuration registers (inherited) |
Tags | expander gpio i2c (inherited) |
Inerhits from NCA9555PW
:heavy_check_mark: Checks passed
Attribute | Value |
---|---|
MPN | NCA9555PW-Q100 |
Value | NCA9555 (inherited) |
Manufacturer | Nexperia (5 other parts) (inherited) |
Datasheet | https://assets.nexperia.com/documents/data-sheet/NCA9555.pdf (inherited) |
Description | Low-voltage 16-bit I2C and SMBus I/O expander with interrupt output and configuration registers (inherited) |
Tags | automotive expander gpio i2c (inherited) |
:heavy_check_mark: Checks passed
Attribute | Value |
---|---|
Manufacturer | (125 other parts) |
Prefix | U |
Tags | expander gpio |
Gate | Suffix | Swap group | Unit |
---|---|---|---|
Main | 0 | GPIO expander 16ch I2C with interrupt |
:heavy_check_mark: Checks passed
Attribute | Value |
---|---|
Manufacturer | (125 other parts) |
Pin | Direction | Alternate names |
---|---|---|
A0 | Input | |
A1 | Input | |
A2 | Input | |
GND | Power Input | Vss (PIn), Vee (PIn) |
P0_0 | Bidirectional | |
P0_1 | Bidirectional | |
P0_2 | Bidirectional | |
P0_3 | Bidirectional | |
P0_4 | Bidirectional | |
P0_5 | Bidirectional | |
P0_6 | Bidirectional | |
P0_7 | Bidirectional | |
P1_0 | Bidirectional | |
P1_1 | Bidirectional | |
P1_2 | Bidirectional | |
P1_3 | Bidirectional | |
P1_4 | Bidirectional | |
P1_5 | Bidirectional | |
P1_6 | Bidirectional | |
P1_7 | Bidirectional | |
SCL | Input | |
SDA | Bidirectional | |
Vcc | Power Input | Vdd (PIn) |
~INT | Output |
:heavy_check_mark: Checks passed
Bot! Made separate units for NXP, Nexperia and Texas Instruments xCA9555 chip. It's nice because pin names are exactly as in datasheet, but it uses a lot more storage to store all these very similar parts.
This review is brought to you by the Horizon EDA Poolbot commit 33131f8.
State | Type | Name | Checks | Version | Filename |
---|---|---|---|---|---|
New | Entity | GPIO expander 16ch I2C with interrupt | :heavy_check_mark: Pass | 0 :heavy_check_mark: | entities/ic/gpio/nexperia/gpio-16ch-i2c-int.json |
New | Entity | GPIO expander 16ch I2C with interrupt | :heavy_check_mark: Pass | 0 :heavy_check_mark: | entities/ic/gpio/nxp/gpio-16ch-i2c-int.json |
New | Entity | GPIO expander 16ch I2C with interrupt | :heavy_check_mark: Pass | 0 :heavy_check_mark: | entities/ic/gpio/ti/gpio-16ch-i2c-int.json |
New | Part | NCA9555PW | :heavy_check_mark: Pass | 0 :heavy_check_mark: | parts/ic/gpio/nexperia/NCA9555PW.json |
New | Part | PCA9555PW | :heavy_check_mark: Pass | 0 :heavy_check_mark: | parts/ic/gpio/nxp/PCA9555PW.json |
New | Part | TCA9555PW | :heavy_check_mark: Pass | 0 :heavy_check_mark: | parts/ic/gpio/ti/TCA9555PW.json |
New | Symbol | GPIO expander 16ch I2C with interrupt | :heavy_check_mark: Pass | 0 :heavy_check_mark: | symbols/ic/gpio/nexperia/gpio-16ch-i2c-int.json |
New | Symbol | GPIO expander 16ch I2C with interrupt | :heavy_check_mark: Pass | 0 :heavy_check_mark: | symbols/ic/gpio/nxp/gpio-16ch-i2c-int.json |
New | Symbol | GPIO expander 16ch I2C with interrupt | :heavy_check_mark: Pass | 0 :heavy_check_mark: | symbols/ic/gpio/ti/gpio-16ch-i2c-int.json |
New | Unit | GPIO expander 16ch I2C with interrupt | :heavy_check_mark: Pass | 0 :heavy_check_mark: | units/ic/gpio/nexperia/gpio-16ch-i2c-int.json |
New | Unit | GPIO expander 16ch I2C with interrupt | :heavy_check_mark: Pass | 0 :heavy_check_mark: | units/ic/gpio/nxp/gpio-16ch-i2c-int.json |
New | Unit | GPIO expander 16ch I2C with interrupt | :heavy_check_mark: Pass | 0 :heavy_check_mark: | units/ic/gpio/ti/gpio-16ch-i2c-int.json |
Bold items are from this PR
:heavy_check_mark: Checks passed
Attribute | Value |
---|---|
MPN | TCA9555PW |
Value | TCA9555 |
Manufacturer | Texas Instruments (72 other parts) |
Datasheet | https://www.ti.com/lit/ds/symlink/tca9555.pdf?ts=1695140979506 |
Description | 16-bit I2C and SMBus I/O port with interrupt |
Tags | expander gpio i2c |
Pad | Gate | Pin |
---|---|---|
1 | Main | ~INT |
2 | Main | A1 |
3 | Main | A2 |
4 | Main | P00 |
5 | Main | P01 |
6 | Main | P02 |
7 | Main | P03 |
8 | Main | P04 |
9 | Main | P05 |
10 | Main | P06 |
11 | Main | P07 |
12 | Main | GND |
13 | Main | P10 |
14 | Main | P11 |
15 | Main | P12 |
16 | Main | P13 |
17 | Main | P14 |
18 | Main | P15 |
19 | Main | P16 |
20 | Main | P17 |
21 | Main | A0 |
22 | Main | SCL |
23 | Main | SDA |
24 | Main | Vcc |
:heavy_check_mark: Checks passed
Attribute | Value |
---|---|
MPN | NCA9555PW |
Value | NCA9555 |
Manufacturer | Nexperia (3 other parts) |
Datasheet | https://assets.nexperia.com/documents/data-sheet/NCA9555.pdf |
Description | 16-bit I2C and SMBus I/O port with interrupt |
Tags | expander gpio i2c |
Orderable MPNs
Pad | Gate | Pin |
---|---|---|
1 | Main | ~INT |
2 | Main | A1 |
3 | Main | A2 |
4 | Main | P0_0 |
5 | Main | P0_1 |
6 | Main | P0_2 |
7 | Main | P0_3 |
8 | Main | P0_4 |
9 | Main | P0_5 |
10 | Main | P0_6 |
11 | Main | P0_7 |
12 | Main | GND |
13 | Main | P1_0 |
14 | Main | P1_1 |
15 | Main | P1_2 |
16 | Main | P1_3 |
17 | Main | P1_4 |
18 | Main | P1_5 |
19 | Main | P1_6 |
20 | Main | P1_7 |
21 | Main | A0 |
22 | Main | SCL |
23 | Main | SDA |
24 | Main | Vcc |
:heavy_check_mark: Checks passed
Attribute | Value |
---|---|
MPN | PCA9555PW |
Value | PCA9555 |
Manufacturer | NXP (1 other parts) |
Datasheet | https://www.nxp.com/docs/en/data-sheet/PCA9555.pdf |
Description | 16-bit I2C and SMBus I/O port with interrupt |
Tags | expander gpio i2c |
Pad | Gate | Pin |
---|---|---|
1 | Main | ~INT |
2 | Main | A1 |
3 | Main | A2 |
4 | Main | IO0_0 |
5 | Main | IO0_1 |
6 | Main | IO0_2 |
7 | Main | IO0_3 |
8 | Main | IO0_4 |
9 | Main | IO0_5 |
10 | Main | IO0_6 |
11 | Main | IO0_7 |
12 | Main | Vss |
13 | Main | IO1_0 |
14 | Main | IO1_1 |
15 | Main | IO1_2 |
16 | Main | IO1_3 |
17 | Main | IO1_4 |
18 | Main | IO1_5 |
19 | Main | IO1_6 |
20 | Main | IO1_7 |
21 | Main | A0 |
22 | Main | SCL |
23 | Main | SDA |
24 | Main | Vdd |
:heavy_check_mark: Checks passed
Attribute | Value |
---|---|
Manufacturer | Nexperia (3 other parts) |
Prefix | U |
Tags | expander gpio |
Gate | Suffix | Swap group | Unit |
---|---|---|---|
Main | 0 | GPIO expander 16ch I2C with interrupt |
:heavy_check_mark: Checks passed
Attribute | Value |
---|---|
Manufacturer | NXP (1 other parts) |
Prefix | U |
Tags | expander gpio |
Gate | Suffix | Swap group | Unit |
---|---|---|---|
Main | 0 | GPIO expander 16ch I2C with interrupt |
:heavy_check_mark: Checks passed
Attribute | Value |
---|---|
Manufacturer | Texas Instruments (72 other parts) |
Prefix | U |
Tags | expander gpio |
Gate | Suffix | Swap group | Unit |
---|---|---|---|
Main | 0 | GPIO expander 16ch I2C with interrupt |
:heavy_check_mark: Checks passed
Attribute | Value |
---|---|
Manufacturer | Nexperia (3 other parts) |
Pin | Direction |
---|---|
A0 | Input |
A1 | Input |
A2 | Input |
GND | Power Input |
P0_0 | Bidirectional |
P0_1 | Bidirectional |
P0_2 | Bidirectional |
P0_3 | Bidirectional |
P0_4 | Bidirectional |
P0_5 | Bidirectional |
P0_6 | Bidirectional |
P0_7 | Bidirectional |
P1_0 | Bidirectional |
P1_1 | Bidirectional |
P1_2 | Bidirectional |
P1_3 | Bidirectional |
P1_4 | Bidirectional |
P1_5 | Bidirectional |
P1_6 | Bidirectional |
P1_7 | Bidirectional |
SCL | Input |
SDA | Bidirectional |
Vcc | Power Input |
~INT | Output |
:heavy_check_mark: Checks passed
:heavy_check_mark: Checks passed
Attribute | Value |
---|---|
Manufacturer | NXP (1 other parts) |
Pin | Direction |
---|---|
A0 | Input |
A1 | Input |
A2 | Input |
IO0_0 | Bidirectional |
IO0_1 | Bidirectional |
IO0_2 | Bidirectional |
IO0_3 | Bidirectional |
IO0_4 | Bidirectional |
IO0_5 | Bidirectional |
IO0_6 | Bidirectional |
IO0_7 | Bidirectional |
IO1_0 | Bidirectional |
IO1_1 | Bidirectional |
IO1_2 | Bidirectional |
IO1_3 | Bidirectional |
IO1_4 | Bidirectional |
IO1_5 | Bidirectional |
IO1_6 | Bidirectional |
IO1_7 | Bidirectional |
SCL | Input |
SDA | Bidirectional |
Vdd | Power Input |
Vss | Power Input |
~INT | Output |
:heavy_check_mark: Checks passed
:heavy_check_mark: Checks passed
Attribute | Value |
---|---|
Manufacturer | Texas Instruments (72 other parts) |
Pin | Direction |
---|---|
A0 | Input |
A1 | Input |
A2 | Input |
GND | Power Input |
P00 | Bidirectional |
P01 | Bidirectional |
P02 | Bidirectional |
P03 | Bidirectional |
P04 | Bidirectional |
P05 | Bidirectional |
P06 | Bidirectional |
P07 | Bidirectional |
P10 | Bidirectional |
P11 | Bidirectional |
P12 | Bidirectional |
P13 | Bidirectional |
P14 | Bidirectional |
P15 | Bidirectional |
P16 | Bidirectional |
P17 | Bidirectional |
SCL | Input |
SDA | Bidirectional |
Vcc | Power Input |
~INT | Output |
:heavy_check_mark: Checks passed
Added these parts: