MCP23017
Microchip
Интерфейсы · Интерфейсы
CH423A
WCH
Интерфейсы · Интерфейсы
MCP23017 ↔ CH423A
MCP23017 (Microchip) ↔ CH423A (WCH) [SOP-28, IO Expander]: Отличия: КРИТИЧНО: MCP23017 — 16-bit GPIO expander (I2C), все 16 линий независимо конфигурируются input/output, 3 address pins, INTA/INTB. CH423A — 8 bidirectional I/O + 16 open-drain outputs, 1 fixed I2C address. Архитектурные отличия: 1) MCP23017 даёт 16 GPIO, CH423A даёт только 8 bidirectional + 16 OC-only. Нет 16 универсальных GPIO у CH423A! 2) MCP23017 имеет register-based конфигурацию (IODIRA, IODIRB, GPPUA, GPPUB, etc.), CH423A — command-based protocol. 3) Internal pull-ups у MCP23017 (100kΩ), у CH423A — weak pull-up ~5μA на IO pins. 4) MCP23017 может drive/source на всех 16 пинах, CH423A — OC outputs только sink current. 5) SOP-28 footprint — разные pinout! Адаптация: полная переделка firmware, PCB redesign, учёт ограничений CH423A (только 8 bidirectional lines, OC outputs требуют pull-ups).
Информация предоставлена в справочных целях. Перед внедрением любого аналога обязательно сверьте технические характеристики, температурные режимы и сертификаты безопасности в актуальных даташитах производителей. Ответственность за финальный выбор компонента и его применение несёт инженер.