NCD 국내 정식 공급 파트너
NCD MCP23008 · MCP23017 디지털 IO 모듈은 8채널 PR1-39와 PR2-8, 16채널 PR2-9, 24채널 PR2B-2로 구성된 I2C 디지털 입출력 확장 보드입니다. 호스트 컨트롤러의 핀이 부족할 때 I2C 포트 하나로 입출력을 늘립니다.
칩당 점퍼 3개로 주소를 정해 I2C 포트 하나에 칩을 최대 8개까지 연결하고, 입출력은 TTL/CMOS 레벨의 0-5VDC 허용 오차로 동작합니다. 입력은 5VDC를 넘기지 않아야 합니다. 이 모듈은 (주)테솔이 국내에 공식 공급합니다.
제품 자료
연결 도면과
샘플 코드
이 제품의 데이터시트, 기계 도면, 연결 도면, 빠른 시작 가이드 등 링크를 모았습니다. 제조사 NCD가 제공하는 자료이며 영문이 많습니다.
설명서와 가이드
데이터시트와 도면
소프트웨어와 코드
특징
IO 확장 기능과
제어 방식
| 핵심 특징 | 현장에서 달라지는 점 |
|---|---|
| I2C 명령 제어 | 입출력을 I2C 명령으로 켜고 끄고 읽으므로 호스트의 핀을 소모하지 않고 신호를 늘립니다. |
| 포트당 8개 칩 | I2C 포트 하나에 칩을 최대 8개까지 연결해 채널을 단계적으로 확장합니다. |
| 점퍼 주소 설정 | 칩마다 점퍼 3개로 주소를 정해 같은 버스에서 충돌 없이 구분합니다. |
| TTL/CMOS 레벨 | 입출력이 TTL/CMOS 레벨로 동작해 일반 로직 신호와 바로 맞습니다. |
| 전원 선택 | I2C 버스 전원과 외부 전원 중 하나를 점퍼로 선택해 부하 조건에 대응합니다. |
| 나사 단자 연결 | 프로그래밍 가능한 GPIO를 나사 단자로 배선하므로 현장 신호선을 체결하기 쉽습니다. |

채널 선택
채널 수와
주소 구성 방법
MCP23008은 8비트 양방향 I/O 포트이고 MCP23017은 16채널을 담당합니다. PR2B-2는 두 칩을 한 보드에 담은 24채널 구성이며, 8비트 포트 3개를 갖추되 I2C 장치로는 2개로 계산합니다.
주소는 칩당 점퍼 3개로 정하므로 한 포트에 연결한 칩끼리 점퍼 조합이 겹치지 않게 설정합니다. 입출력 방향은 시스템 마스터가 핀마다 입력과 출력으로 지정합니다.
채널 수별 IO 모듈 비교
8채널 미니 모듈부터 24채널 나사 단자 보드까지 크기가 다릅니다. 신호선이 많으면 나사 단자 모델이 배선에 유리합니다.
전원·부하
전원 선택과
부하 연결 주의
입출력 레벨은 TTL/CMOS이며 모든 입력은 5VDC를 넘기지 않아야 합니다. 이 보드는 릴레이나 큰 부하를 직접 구동하지 않으므로, 이런 부하는 FET 드라이버(PR21 · PR20 · PR22 시리즈)나 릴레이를 거쳐 구동합니다.
I2C 버스 전원 구성과 외부 전원 구성은 점퍼로 전환합니다. 자체 I2C 포트에 연결할 때는 온보드 4.7K 점퍼로 풀업 저항 사용 여부를 정합니다.
전원 점퍼와 풀업 점퍼가 보이는 기판
전원 선택 점퍼와 풀업 점퍼가 기판 한쪽에 모여 있어 설치 전 설정을 확인합니다.
사양
4개 모델 비교와
공통 사양
| 항목 | PR1-39 | PR2-8 | PR2-9 | PR2B-2 |
|---|---|---|---|---|
| 품번 | 1623131142 | 1623131306 | 1623128384 | 1623908315 |
| 칩 | MCP23008 | MCP23008 | MCP23017 | MCP23008 + MCP23017 |
| 채널 수 | 8채널 | 8채널 | 16채널 | 24채널 (8비트 포트 3개) |
| I2C 포트당 칩 수 | 8개 | 8개 | 최대 8개 | 최대 8개 |
| 구성 | I2C 미니 모듈 | I2CDIO8 | 나사 단자 | I2C 장치 2개로 계산 |
시리즈 공통 사양
| 항목 | 사양 |
|---|---|
| 입출력 레벨 | TTL/CMOS, 0-5VDC 허용 오차 |
| 입력 최대 전압 | 5VDC 이하 |
| 주소 설정 | 칩당 점퍼 3개 (PR2-8 포함) |
| 시작 주소 | PR1-39 0x32 |
| 칩 연결 수 | I2C 포트당 최대 8개 |
| 전원 | I2C 버스 또는 외부 전원 (점퍼 선택) |
| 풀업 저항 | 온보드 4.7K 점퍼 선택 (자체 I2C 포트 연결 시) |
| I2C 연결 | PR1-39 4핀 플러그 · 데이지 체인, PR2-8 표준 4핀 I2C 입출력 커넥터 |
| GPIO 연결 | PR2B-2 · PR2-9 나사 단자 |
| PR2-8 포트 | 8비트 양방향 I/O 포트 · 입력, 출력, 극성 선택 레지스터 |
| I2C 속도 | PR2-8 고속 I2C 인터페이스 |
| 케이블 | PR2-8 6인치(152mm) 4선 I2C 케이블 포함 |
| 대기 전류 | 낮은 대기 전류 설계 |

활용 분야
입출력이 많이 필요한
현장
- 입력 확장 — 스위치나 센서의 디지털 신호를 더 많이 받습니다.
- 출력 확장 — LED나 릴레이 제어 신호를 늘리고, 큰 부하는 FET 드라이버와 병용합니다.
- 핀 부족 보드 — 라즈베리 파이나 Arduino 같은 보드의 핀을 늘립니다.
- 장비 신호 모니터링 — 여러 상태 신호를 한 버스로 모아 읽습니다.
선택 가이드
필요 채널 수별
권장 모델
| 이럴 때 (필요 채널) | 권장 모델 | 선택 이유 |
|---|---|---|
| 8채널이면 충분할 때 | PR1-39 · PR2-8 | MCP23008 8채널이며 PR1-39는 미니 모듈, PR2-8은 I2CDIO8입니다. |
| 16채널이 필요할 때 | PR2-9 | MCP23017 16채널 나사 단자 보드입니다. |
| 24채널을 한 보드로 쓸 때 | PR2B-2 | 8비트 포트 3개를 한 보드에 담았고 I2C 장치 2개로 계산합니다. |
| 릴레이나 큰 부하를 직접 구동할 때 | FET 드라이버 | PR21 · PR20 · PR22 시리즈를 함께 검토합니다. |

구성·옵션
모델별 구성과
비고
| 품번 | 구성 | 비고 |
|---|---|---|
| PR1-39 | 8채널 I2C 미니 모듈 | 시작 주소 0x32 |
| PR2-8 | 8채널 I2CDIO8 | 주소 점퍼 3개 |
| PR2-9 | 16채널 · 나사 단자 | 포트당 최대 8개 |
| PR2B-2 | 24채널 (8비트 포트 3개) | I2C 장치 2개로 계산 |
제품 상세 이미지

함께 쓰는 장치
함께 쓰는 장치와
참고 사이트
이 제품과 함께 쓰는 NCD 장치와 참고 사이트로 연결되는 링크입니다. NCD 스토어와 외부 사이트는 영문입니다.
호환 보드와 어댑터 (NCD 스토어)
- NCD I2C 인터페이스 어댑터 전체
- nodeLynk I2C 확장 장치 전체
- Raspberry Pi 2·3용 Key Fob 수신기와 I2C 확장 포트
- Particle·Feather용 스크류 터미널
- Particle Electron·Photon용 I2C 쉴드 — 외향 5V I2C 포트
- Particle·Feather용 I2C 쉴드
- Arduino Uno용 I2C 쉴드 — LED 디스플레이·부저·Key Fob·무선
- WiPy2·LoPy용 스크류 터미널 브레이크아웃 보드
- Particle Photon용 스크류 터미널 브레이크아웃 보드 — 전원 공급 장치 포함
- Raspberry Pi 2·3·4용 I2C 쉴드 — 내향 I2C 포트
- Raspberry Pi Zero용 Key Fob 수신기와 I2C 확장 포트
- Particle·Feather용 배터리 I2C 쉴드
- Raspberry Pi Zero용 I2C 쉴드 — 외향 I2C 포트
- Raspberry Pi용 I2C 쉴드 — 외향 I2C 포트
- Arduino Nano용 I2C 쉴드
- Raspberry Pi 2·3·4용 I2C 쉴드 — 외향 I2C 포트, HDMI 포트로 종단
- Raspberry Pi 2·3·4용 I2C 쉴드 — 외향 I2C 포트
- Arduino Uno용 I2C 쉴드
- BeagleBone용 I2C 쉴드 — 외향 I2C 포트
- Particle Electron용 I2C 쉴드 — 스크류 터미널, 2A 전원 공급 장치
- Banana Pi용 I2C 쉴드 — 외향 I2C 포트, HDMI 포트로 종단
- Adafruit Huzzah ESP8266용 I2C 쉴드 — USB·I2C 포트 내장
- 크로스 플랫폼 I2C 슬레이브 장치
- NCD IoT 인터페이스 장치 전체
- Arduino Micro용 I2C 쉴드 — I2C 확장 포트
- Arduino Uno용 I2C 확장 포트 쉴드
- Arduino Due용 듀얼 I2C 쉴드
- CHIP용 I2C 쉴드
- NodeMCU ESP8266용 I2C 쉴드 — USB·I2C 포트 내장
- Adafruit Huzzah ESP8266 호스트 어댑터 — USB·I2C 확장 포트 내장
- Particle Photon용 I2C 어댑터
- Particle Electron용 I2C 어댑터
- Onion Omega용 I2C 어댑터
- Pycom WiPy·LoPy용 I2C 어댑터
- Raspberry Pi용 I2C 어댑터
- Raspberry Pi 2·3용 I2C 어댑터
- Raspberry Pi Zero용 I2C 어댑터
- USB-I2C 변환기 — 가상 COM 포트, FT230XS
- BridgeX5 — 듀얼 USB 5포트 I2C 브리지 어댑터
관련 제품
MCP23008·MCP23017과 함께 보는
I2C 입출력 모듈
- NCD 디지털 포텐쇼미터 I2C 미니 모듈 (AD5241 · 5252 · 5254 · 5259)
- NCD PCA9536 I2C IO 미니 모듈 (PR2C-17 · PR2C-16 버저형)
- NCD PR33-19 8채널 광 절연 디지털 입력 (MCP23008)
IO 확장 모듈로 큰 부하를 직접 구동할 수 있습니까?
아니요, 직접 구동할 수 없습니다. 5V TTL/CMOS 레벨 입출력이므로 부하는 FET 드라이버나 릴레이를 거쳐 구동합니다.
I2C 포트 하나에 칩을 몇 개까지 연결할 수 있습니까?
I2C 포트 하나에 칩을 최대 8개까지 연결합니다. 칩마다 점퍼 3개로 주소를 다르게 정합니다.
여러 호스트 보드에서 사용할 수 있습니까?
네, Arduino, Raspberry Pi, Particle 등 여러 플랫폼에서 I2C로 사용할 수 있습니다.
입력 전압에 제한이 있습니까?
있습니다. 모든 입력은 5VDC를 넘기지 않아야 합니다.
전원은 어떻게 공급합니까?
I2C 버스 전원과 외부 전원 중에서 점퍼로 고릅니다.
제품 자료
등록된 자료가 없습니다.
FAQ 자주묻는 질문
등록된 내용이 없습니다.
Related Insights
-
NCD 무선 센서를 게이트웨이와 Node-RED에 연결하는 순서
NCD Enterprise IIoT Gateway는 Wi-Fi AP로 192.168.0.1에 처음 접속하고, 주소 뒤 :1880으로 Node-RED를 엽니다. 센서 설정 모드 진입과 Wireless Device 노드…
2026-10-26
-
산업용 전류 모니터링, NCD 센서의 실시간 활용
NCD 전류 모니터링 센서로 모터와 펌프의 과부하를 실시간 감지하고 에너지 소비를 최적화하며 예측 유지보수를 구현하는 방법을 안내합니다.
2023-04-30
-
예측 유지보수용 NCD 무선 센서 4종 활용
NCD 예측 유지보수 센서 V3, 기울기 센서, AC 전류 모니터 센서로 컨베이어 진동, 기계 기울기, 모터·펌프 전기적 동작과 사이클 수를 감시하는 방법을 사양과 함께 정리했습니다.
2023-03-31
-
서버실 무선 온습도 모니터링: 권장 범위와 NCD 센서
서버실 권장 온도는 20°C~21.66°C, 상대 습도는 40-60%입니다. DigiMesh 기반 NCD 무선 온습도 센서와 모뎀·게이트웨이 수신기 선택을 정리했습니다.
2021-12-29
-
IoT 무선 센서로 자산 활용률 계산하기 (NCD)
자산 활용률 계산을 자동화하는 NCD IoT 기기 가동 시간 모니터링 무선 센서의 데이터 수집·전송·분석 단계와 Mesh 통신, 배터리 구동, Node-RED 통합을 소개합니다.
2024-10-01
-
NCD IoT 게이트웨이와 모뎀의 차이
NCD IoT 게이트웨이와 IoT 모뎀의 정의와 차이, 펌웨어 업데이트 필요 여부, Node-Red로 모뎀을 게이트웨이처럼 쓰는 방법과 NCD 모뎀 제품군을 안내합니다.
2024-02-26

