16개의 I/O 확장 칩 PCF8575

출처: https://m.blog.naver.com/cubloc/220107182737

I2C 통신을 사용해서 16개의 I/O를 확장할 수 있는 칩입니다.

[PCF8575 데이터 시트]

 

입력으로 사용하기 위해서는 각 I/O를 HIGH상태로 만들어야 하는데, 파워온시 최초상태가 HIGH 상태이므로, 만약 입력모드로만 사용하실 거라면 아무것도 신경쓰실게 없습니다.

 

출력모드로 쓰면, 각각의 I/O를 HIGH 또는 LOW로 변경할 수 있습니다.

 

내부에 칩보호회로가 들어가 있다고 되어 있지만, 이정도의 회로는 대부분의 MCU I/O핀에도 들어가 있습니다. 칩 내부로 임펄스가 들어가서 내부 클램핑 다이오드가 못쓰게 된다면, 칩자체를 바뀌어 주어야 하는 문제점이 있습니다.

 

따라서 외부에 TVS다이오드나 바리스터를 부착하여 사용하는 것이 안전합니다. 임펄스가 아예 들어올수 없도록 해주는 게 좋습니다.