- osiem kanałów GPIO sterowanych przez interfejs I²C,
- wbudowane rezystory pull-down,
- wbudowane diody LED sygnalizujące stan poszczególnych linii GPIO,
- możliwość kaskadowego połączenia do 8 koncentratorów (łącznie do 64 linii GPIO),
- adres I²C ustawiany za pomocą mostków lutowniczych,
- wbudowane mikroprzełączniki do mostkowania linii GPIO,
- złącza zgodne ze standardem Grove,
- napięcie zasilania: 3,3…5,5 V.
Koncentrator zrealizowany jest w oparciu na układzie programowalnego ekspandera GPIO typu MCP23008, za pomocą którego możemy monitorować lub sterować poprzez magistralę I²C nawet ośmioma dodatkowymi liniami GPIO. Ekspander ma trzy wyprowadzenia A0, A1 i A2 ustalające adres, dzięki czemu umożliwia podłączenie do 8 koncentratorów na jednej magistrali I²C oraz rozszerzenie zestawu linii GPIO o maksymalnie 64 dodatkowe wyprowadzenia.
Sygnały GPIO doprowadzone są do 8 złączy I0...I7 w standardzie Grove oraz do gniazd w standardzie Arduino Sensor S0, S4. Każde z gniazd ma podłączone zasilanie (GND, VCC), a wszystkie linie GPIO wyposażone zostały w rezystory pull-down R4...R11, ustalające stan niewykorzystanych w aplikacji wyprowadzeń. Bufory U3...U6 sterują diodami LD0...LD7 sygnalizującymi fizyczne stany wyprowadzeń linii GPIO, co okazuje się bardzo przydatne podczas uruchamiania układu.
Przełączniki SW03, SW47 umożliwiają zmostkowanie sygnałów ze złączy I0/I1, I2/I3, I4/I5, I6/I7, co okazuje się przydatne w przypadku czujników lub elementów wykonawczych korzystających z obu sygnałów GPIO złącza Grove, bez konieczności używania nietypowych przewodów. W tym przypadku do podłączenia modułów stosowane są odpowiednio złącza I0, I2, I4, I6. Normalnie przełączniki powinny znajdować się w pozycji OFF, wtedy każde z wyprowadzeń GPIO doprowadzone jest tylko do jednego złącza Grove. Rezystory RP1,2 separują U1 od złączy i zapobiegają jego ewentualnemu uszkodzeniu w wyniku błędnych połączeń lub konfiguracji. Układ U2 zapewnia poprawny reset U1 po włączeniu zasilania. Magistrala I²C wraz z zasilaniem doprowadzona jest do złączy I²CA/B, umieszczonych przelotowo, co ułatwia kaskadowe łączenie kilku koncentratorów. Dodajmy, że układ działa poprawnie w zakresie napięcia zasilania 3,3…5,5 V. Dioda LD8 sygnalizuje obecność zasilania.