Beschrijving
I/O pinnen te kort? Met de MCP23017 en MCP23S17 kun je tot 16 general purpose I/O pinnen toevoegen.
Bij de MCP23017 zijn deze via I2C aan te sturen, en bij de MCP23S17 via SPI.
Elke pin kan als input, output of input met pull-up resistor ingesteld worden.
De chip heeft een interrupt-on-change pin, die een signaal afgeeft als een van de input pinnen van waarde verandert.
Met de A0-A2 pinnen is het hardware adres van de module te wijzigen. Op die manier kunnen er tot 8 modules tegelijk gebruikt worden op dezelfde I2C bus, om tot 128 extra pins te creëren.
De I/O pinnen kunnen 20mA aan. Is er meer stroom nodig, maak dan gebruik van een transistor of mosfet op de pin.
Specificaties:
– 16-bit remote general purpose I/O pins, default als input
– MCP23017: high-speed I2C interface (100khz / 400khz/ 1.7Mhz)
– MCP23S17: high-speed SPI interface (10Mhz max)
– instelbaar hardware adres (3-bits, 8 waardes)
– Interrupt-on-change
– Standby current max 1 µA
– Operating voltage: 2.7V tot 5.5V
– DC current per I/O pin: 20mA (absolute maximum 25mA)
– Maximum source current total: (abs max Vdd): 125mA
– Maximum sink current total: (abs max Vss): 150mA
Wordt geleverd met losse pin headers
Zie voor verdere details de datasheet van de MCP23017/MCP23S17 chip.