HT12E 인코더 IC 데이터시트 완벽 해설: 핀아웃, 특성, 응용, HT12D와 페어링
HT12E 인코더 IC 개요
무선/적외선 리모컨, 보안 시스템, 홈 오토메이션 등 단방향 데이터 전송 이 필요한 곳에서 HT12E(인코더) 와 HT12D(디코더) 쌍은 수십 년간 검증된 표준 조합입니다. HT12E는 12비트 데이터(8비트 주소 + 4비트 데이터)를 직렬 파형으로 인코딩해 RF/IR 송신 모듈로 넘겨줍니다. 데이터시트 핵심만 뽑아 실전 관점에서 정리합니다.
1. 핀 구성 (Pin Configuration) - 18핀 DIP / 20핀 SOP
HT12E 핀아웃 (18핀 DIP 기준)
8비트 인코더 MCU 개념도 (출처: Wikimedia Commons)
핀 번호 (DIP) 핀 번호 (SOP) 심볼 기능 비고
1~8 1~8 A0~A7 주소 입력 핀 (8비트) VSS/GND에 쇼트=0, VDD에 쇼트=1, 플로팅=0 처리됨
9 10 VSS / GND 그라운드
10 11 DIN (AD8) 데이터 입력 / 주소 비트 8 TE=High 시 데이터 입력, 평상시 주소 비트 역할
11 12 DIN (AD9) 데이터 입력 / 주소 비트 9
12 13 DIN (AD10) 데이터 입력 / 주소 비트 10
13 14 DIN (AD11) 데이터 입력 / 주소 비트 11
14 15 TE (Transmission Enable) 전송 활성화 (액티브 로우) Low 펄스 시 인코딩/전송 시작, 내장 풀업
15 16 OSC1 발진기 핀 1 외부 저항(Rosc) 연결로 발진 주파수 설정
16 17 OSC2 발진기 핀 2 OSC1과 저항으로 연결
17 18 DOUT 인코딩된 직렬 데이터 출력 RF/IR 송신 모듈 데이터 입력 핀에 연결
18 19 VDD / VCC 양전원 입력 2.4V ~ 12V (통상 5V)
- 20 NC 미연결 SOP 패키지만 해당
2. 주요 특징 및 전기적 사양
동작 전압: 2.4V ~ 12V (넓은 범위, 배터리 구동 유리)
주소/데이터 구성: 8비트 주소 + 4비트 데이터 = 12비트 워드
전송 매체 지원: RF(315/433MHz), 적외선(IR) 모두 호환
대기 전류: 0.1µA @ VDD=5V (슬립 모드, 배터리 수명 극대화)
내장 발진기: 외부 저항 1개(Rosc, 약 1MΩ @ 5V)로 발진 주파수 결정 (약 3~4kHz)
패키지: 18핀 DIP (관통실장), 20핀 SOP (표면실장)
동작 온도: -20°C ~ +70°C (상용 등급)
데이터 전송 방식: 맨체스터 유사 펄스 폭 변조 (펄스 폭으로 0/1 구분), 4워드 연속 전송으로 신뢰성 확보
RF 송신 안테나 모듈 (HT12E DOUT 연결 대상)
3. 동등/대체 인코더 IC
기능/핀 호환 대체 소자:
PT2262 (가장 흔한 대체품, 핀아웃 동일, 발진 저항 값 다를 수 있음)
74C922 (키보드 인코더지만 유사 용도 가능)
EV1527, HS1527 (학습형 코드 방식, HT12E와 프로토콜 다름 - 혼용 불가)
주의: 수신 측 디코더는 반드시 HT12D 또는 PT2272 계열(동일 프로토콜) 사용해야 함. 학습형(1527계열)과 고정코드(12E/12D계열)은 프로토콜이 달라 서로 호환되지 않습니다.
4. 사용 시 필수 조건: 주소 매칭
송신기(HT12E)와 수신기(HT12D)의 A0~A7 8비트 주소 핀 설정이 완전히 동일 해야 통신됨. 주소가 다르면 수신기에서 데이터 무시. 4비트 데이터(D0~D3/DIN)는 런타임에 변경 가능.
5. HT12E 사용법: 단계별 구현 가이드
Step 1: 전원 및 발진기 설정
VDD(18번) → 5V, VSS(9번) → GND
OSC1(15번)-OSC2(16번) 사이에 발진 저항 Rosc 연결 (데이터시트 표 참조: 5V에서 1MΩ → 약 3.2kHz 발진)
발진 주파수는 수신측 HT12D의 발진 주파수와 ±20% 이내로 매칭 되어야 함 (동일 저항 값 사용 권장)
Step 2: 주소 설정 (A0~A7)
각 핀을 VDD(=1) 또는 GND(=0)에 하드웨어 연결 (딥스위치, 점퍼, 풀업/다운 저항 활용)
예: A0~A7 = 10101010 (0xAA) → 수신측도 동일 설정
보안성 위해 0x00, 0xFF 같은 뻔한 값 피하고 랜덤 패턴 권장
Step 3: 데이터 입력 (AD8~AD11 / 핀 10~13)
전송하고 싶은 4비트 데이터를 이 4핀에 레벨로 인가 (VDD=1, GND=0)
예: 버튼 4개 각 핀에 연결 → 버튼 누르면 해당 비트=1
Step 4: 전송 트리거 (TE 핀, 14번)
TE 핀에 Low 펄스(최소 4 클록 사이클) 인가 시 인코딩 시작 → DOUT으로 4워드(각 12비트) 연속 전송
버튼 입력 시 TE를 순간 LOW로 당기는 회로(또는 MCU GPIO로 제어) 구성
TE 해제(High) 후에도 4워드 전송 완료까지 DOUT 출력 유지
Step 5: RF/IR 송신 모듈 연결
HT12E DOUT(17번) → 송신 모듈 DATA IN 핀 직결
송신 모듈 VCC/GND 공통 연결, 안테나 장착
6. 주요 응용 분야
무선 리모컨: 차고 문, 커튼, 조명, 선풍기, 콘센트 (RF 315/433MHz)
적외선 리모컨: TV, 에어컨, 오디오 (IR LED 드라이버 필요)
홈 오토메이션/스마트홈: 무선 스위치, 센서 노드(도어/모션/물누수) → 중앙 컨트롤러
보안 시스템: 도어/윈도우 마그네틱 센서, PIR 모션 감지기, 연기/가스 감지기 → 수신기 경보 트리거
산업용 무선 제어: 크레인/호이스트 펜던트, AGV 비상 정지, 펌프/밸브 원격 제어
자동차/오토바이: 키리스 엔트리, 알람 시스템, 원격 시동 (보안 강화 필요)
홈 시큐리티 알람 시스템 적용 예
설계 시 주의사항 (Pro Tips)
디바운싱: 기계식 버튼 → TE 트리거 전 RC 필터 또는 소프트웨어 디바운싱 필수 (중복 전송 방지)
안테나 길이: 315MHz ≈ 23.8cm (1/4파장), 433MHz ≈ 17.3cm. PCB 트레이스 안테나 또는 헬리컬 안테나 튜닝 필수
전원 노이즈: VDD-GND 사이 0.1µF + 10µF 커패시터 근접 배치
수신측 HT12D: VT(Valid Transmission) 핀으로 수신 성공 여부 확인, D8~D11 데이터 출력 핀 모니터링
다중 송신기 충돌: 동일 주파수 대역 다수 송신기 시 충돌 발생 → TDMA/CSMA 또는 다른 주파수 채널 사용
보안 한계: 고정 코드(주소 8비트) 방식이라 리플레이 어택/스니핑 취약. 보안 중요 시 롤링 코드(Keeloq/Hopping) 또는 암호화 모듈(CC1101+MCU, nRF24L01+AES) 고려
마무리
HT12E/HT12D 조합은 '저가·저전력·간단 구현' 3박자를 갖춘 무선 제어의 고전적 솔루션입니다. 데이터시트상 발진 저항 계산, 주소 매칭, TE 펄스 폭만 정확히 지키면 높은 성공률로 동작합니다. 최신 프로젝트라면 MCU 내장 RF(ESP32, nRF52, CC13xx)나 LoRa/Thread/Matter 프로토콜 검토를 권장하지만, 레거시 유지보수, 초저가 1회성 제어, 배터리 수개월 버티는 단순 리모컨엔 여전히 HT12E가 정답일 수 있습니다. 엔지니어링 지원이 필요하면 언제든 연락 주세요!