Изображения являются только для ссылки
MCP23S08T-E/SS
+БОМIC I/O EXPANDER SPI 8B 20SSOP
-
ПроизводительТехнология микрочипов
-
Мфр. Часть #MCP23S08T-E/SS
-
В наличии7071
365 Дни гарантии качества
7*24 часы обслуживания каранти
90-гарантия послепродажного дня
Гарантия подлинного продукта
Спецификации
| Атрибут | Ценность |
| Supplier | Microchip Technology |
| Package | Tape & Reel (TR),Cut Tape (CT) |
| ProductStatus | Active |
| NumberofI/O | 8 |
| Interface | SPI |
| InterruptOutput | Yes |
| Features | POR |
| OutputType | Push-Pull |
| Current-OutputSource/Sink | 25mA |
| ClockFrequency | 10 MHz |
| Voltage-Supply | 1.8V ~ 5.5V |
| OperatingTemperature | -40°C ~ 125°C |
| MountingType | Surface Mount |
| Package/Case | 20-SSOP (0.209, 5.30mm Width) |
Обзор
Description
Key points:
- SPI I/O expanders: 8 GPIOs, programmable as input or output.
- Bus sharing: 3 hardware address pins (A0–A2) allow up to 8 devices on one SPI bus.
- Registers: IODIR, IPOL, GPINTEN, DEFVAL, INTCON, IOCON, GPPU, INTF, INTCAP, GPIO, OLAT (read/write and latch behavior; interrupt capabilities).
- Interrupts: active interrupt output (INT#) on input change.
- Features: optional input polarity inversion, configurable pull-ups, and IOCON options.
- Electrical: typical supply 1.8–5.5 V; SPI clock up to about 10 MHz.
- Package: RoHS-compliant “T-E/SS” version (extended temperature, standard small-outline package).
Typical use: expand MCU I/O for LED driving, keypad scanning, sensor inputs, or debounce/alternate signaling with minimal MCU pin usage. Communication: send opcode (0100 A2 A1 A0 R/W), register address, then data.
Features
- 8-bit I/O expander with SPI interface (SCK, SI, SO, CS) and RESET input.
- SPI mode 0 operation; supports standard read/write via control byte 0100 A2 A1 A0 R/W.
- Hardware addressing with A0–A2 pins (up to 8 devices on the same bus); HAEN/IOC CON options on some revisions.
- 8 configurable I/O pins: IODIR sets direction (0=output, 1=input) per bit.
- Per-pin pull-ups via GPPU; per-pin input polarity inversion via IPOL.
- Interrupt-on-change: enable per pin (GPINTEN), select compare method (INTCON, DEFVAL); status via INTF/INTCAP.
- Output latch and GPIO registers (OLAT, GPIO) for stable outputs and reads.
- IOCON register for configuration and extended features; supports sequential register access.
- Wide voltage range: typically 2.0–5.5 V; extended temperature version (E) covers -40°C to +125°C.
- Packages: -SS denotes RoHS/SOIC style small-outline packaging.
This covers I/O, control, interrupts, addressing, and basic electricals.
Pinout
- Function: 8‑bit I/O expander with SPI interface. Provides 8 GPIO pins that can be configured as input/output, with registers for IODIR, IPOL, GPINTEN, DEFVAL, INTCON, IOCON, GPIO, and OLAT. Supports hardware addressing via A0–A2 (up to 8 devices on the same SPI bus). Interfaces over SCK, SI, SO, CS; includes RESET and INT output; operates from VDD/VSS.
Manufacturer
- What kind of company: An American multinational semiconductor company that designs and manufactures microcontrollers, memory, analog ICs, and other embedded semiconductor products.
Application
- SPI-based GPIO expansion for microcontrollers with limited pins (Arduino, PIC, AVR, etc.).
- Industrial and home automation: extend inputs/outputs for sensors, switches, relays, LEDs.
- Keyboard scanning and simple LED matrices or indicator control.
- Interrupt-driven I/O: detect changes via the interrupt output to wake or notify the MCU.
- Multi-device SPI networks: up to 8 devices on one bus using A0–A2 addresses.
- Remote I/O for PLCs, instrument panels, and consumer electronics prototyping.