Product description: SX1509 - 16 I/O pinout expander for Arduino - SparkFun BOB-13601
Expander board with 16 GPIO leads together with I2C interface what means that to fully use all leads you only need to connect two wires to microcontroller. SX1509 has also PWM interfaces enabling e.g. LED brightness control. The board is similar to a multiplexer or "mux" as it allows to get more IO from less pins. It has a built-in keyboard engine which allows to connect up to 64 buttons or 8x8 matrix. The board is powered from 1.3V to 3.6V (tolerates 5.5V). The device works with Arduino and other IO microcontrollers.
Example of connecting expander with Arduino
Specification
- Supply voltage: from 1.3 V to 3.6 V (tolerates 5.5 V to 15 mA for all IO)
- 16 IO channels
- Built-in keyboard controller supporting up to 64 buttons (8x8 matrix)
- 400 kHz I2C interface - address change capability
Useful links |