Opis
MCP23S17-E/SS to zaawansowany 16-bitowy ekspander wejścia/wyjścia, specjalnie zaprojektowany do rozszerzenia funkcjonalności portów I/O w aplikacjach korzystających z magistrali I²C lub SPI. Mimo różnic w interfejsach szeregowych, oba układy oferują podobne funkcje dostosowania konfiguracji we/wy.
Ten ekspander wyposażony jest w zestaw 8-bitowych rejestrów konfiguracyjnych, umożliwiających elastyczne ustawienia portów jako wejścia lub wyjścia oraz dostosowanie ich polaryzacji. Za pomocą bitów konfiguracyjnych I/O (IODIRA/B) główny system określa, które porty mają pełnić rolę wejść, a które wyjść. Każde z wejść i wyjść ma odpowiadający mu rejestr do przechowywania danych, a dla dodatkowej elastyczności istnieje możliwość odwrócenia polaryzacji portów poprzez dedykowany rejestr.
Urządzenie składa się z dwóch 8-bitowych portów (PORTA i PORTB), które można skonfigurować w trybie pracy 8- lub 16-bitowym za pomocą IOCON.BANK. Wszystkie rejestry są łatwo dostępne do odczytu przez jednostkę sterującą.
Dzięki możliwości kaskadowania do ośmiu układów na jednej magistrali, MCP23S17-E/SS oferuje znaczne zwiększenie liczby dostępnych portów bez potrzeby zmiany architektury systemu. Ekspander może obsługiwać przepływ prądu do 25 mA na każdym porcie, co czyni go niezawodnym rozwiązaniem do obsługi urządzeń o różnym zapotrzebowaniu na moc. Wspiera również zróżnicowaną częstotliwość pracy: 100 kHz, 400 kHz, a nawet 1,7 MHz, co pozwala na integrację w szerokim zakresie zastosowań.







