MCU-2317 MCP23017 là một mạch được sử dụng để mở rộng chân giao tiếp I/O của Vi điều khiển thông qua giao tiếp I2C, mạch có khả năng mở rộng lên đến 16 I/O giúp bạn giao tiếp được với nhiều thiết bị chỉ qua một vài bước thiết đặt đơn giản.
Thông số kỹ thuật:
- IC chính: MCP23017
- Điện áp hoạt động : 1.8~5.5VDC
- Giao tiếp : I2C
- Số chân giao tiếp mở rộng: 16 I/O
- Tần số giao tiếp:
100 kHz
400 kHz
1.7 MHz
- Kích thước: 21 x 26.5mm
MCP23017 16-BIT I/O Expander Serial I2C Interface Module Add another 16 pins to your microcontroller . The MCP23017 uses two i2c pins (these can be shared with other i2c devices), and in exchange gives you 16 general purpose pins. You can set each of 16 pins to be input, output, or input with a pull-up. There’s even the ability to get an interrupt via an external pin when any of the inputs change so you don’t have to keep polling the chip. Use this chip from 2.7-5.5V (good for any 3.3V or 5V setup), and you can sink/source up to 20mA from any of the I/O pins so this will work for LEDs and such.
Features:
- 16-Bit I/O Expander IIC I2C SPI Serial Interface Module MCP23017
- 6-Bit Remote Bidirectional I/O Port
- I/O pins default to input
- High-Speed I2C Interface (MCP23017): 100kHz, 400kHz, 1.7MHz
- High-Speed SPI Interface (MCP23S17): 10 MHz (maximum)
- Three Hardware Address Pins to Allow Up to Eight Devices On the Bus
- Configurable Interrupt Output Pins: Configurable as active-high, Active-low or open-drain
- INTA and INTB Can Be Configured to Operate Independently or Together
- Configurable Interrupt Source: Interrupt-on-change from configured register defaults or pin changes
- Polarity Inversion Register to Configure the Polarity of the Input Port Data
- External Reset Input
- Low Standby Current: 1 μA (max.)