MCP23017 은 16 비트 병렬 데이터를 IIC 인터페이스의 직렬 데이터로 변환하고 서로 변환 할 수 있습니다.
내부 통합 전원 켜기 리셋 (pro) 회로가 장치의 기본 상태로 재설정됩니다. 두 개의 독립적 인 프로그래밍 가능한 인터럽트 소스 출력. 극성 토글 레지스터는 GPIO 입력 극성을 구성하며 출력으로도 구성 할 수 있습니다. 풀업 저항기를 사용하도록 설정할 수 있으며, 입력으로 구성된 io는 인터럽트 기능을 사용할 수 있습니다. IO 포트는 강력한 구동 기능을 가지고 있으며, 현재 가라앉고 당기는 전류는 25mA 에 도달 할 수 있습니다.
핀 인터페이스:
IIC 슬레이브 장치 주소
VCC: 전원 공급 장치 핀;
입력: 포트 인터럽트 출력; 포트 인터럽트는 낮은 레벨 인터럽트, 높은 레벨 인터럽트, 레벨 변경 인터럽트로 설정할 수 있습니다.
INTB: B 포트 인터럽트 출력; 포트 인터럽트는 낮은 레벨 인터럽트, 높은 레벨 인터럽트, 레벨 변경 인터럽트로 설정 가능
SCL: IIC 시계 신호선
SDA: IIC 데이터 신호 라인
/리셋: 로우 레벨 리셋 장치
A0, A1, A2: IIC 장치 주소 구성 핀, 기본 0100000x, IIC 버스는 8 개의 동일한 장치를 확장 할 수 있으며 최대 128 IO 확장 가능
GPA0 ~ GPA7: 포트 8 비트 입력 및 출력 핀 (기본 입력 모드)
GPB0 ~ GPB7: B 포트 8 비트 입력 및 출력 핀 (기본 입력 모드)