상기 레지스터 는 상기 데이터 를 임시 저장 하 며 제 1 노드 및 제 2 노드 를 갖 는 래치 와 , 초기 화 신호 에 응답 하 여 상기 래치 를 초기 화 시키 는 초기 화 회로 와 , 상기 감지 노드 의 전위 와 독 출 신호 에 응답 하 여 상기 래치 에 독 출한 데이터 를 입력 하 는 독 출 데이터 회로 와 , 전송 신호 에 응답 하 여 상기 제 1 노드 의 전위 상태 에 따라 상기 감지 노드 의 전위 를 변동 시키 는 전송 회로 와 , 프로그램 신호 또는 페이지 버퍼 독 출 신호 에 응답 하 여 상기 래치 에 저장 된 데이터 를 상기 감지 노드 에 전달 하 거나 입출력 단자 에 전달 하 는 동작 제어 회로 와 , 상기 제 2 노드 의 전위 를 검출 하 여 프로그램 의 성공 및 실패 를 판단 하 는 검출 회로 , 및 데이터 입력 신호 에 따라 외부 데이터 를 상기 래치 에 임시 저장 하 는 데이터 입력 회로 를 포함 한다 .