---
title: "WizFi220 모듈의 핀 관련 질문 입니다"
url: "https://maker.wiznet.io/forum/10542"
markdown_url: "https://maker.wiznet.io/forum/10542/md"
type: "Forum topic"
category: "Wireless"
author: "yunslife77"
created: "2014-09-24T06:05:12+09:00"
last_activity: "2017-05-04T08:33:55+09:00"
language: "ko"
views: 426
replies: 1
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# WizFi220 모듈의 핀 관련 질문 입니다

## Question

Asked by yunslife77 on 2014-09-24 in Wireless.

안녕하세요.

제가 WizFi220 모듈과 ATmega MCU를 이용해 제품을 개발할 일이 있어서 EVB로 기본적인 테스트를 끝낸 상태입니다.

지금은 회로 디자인과 펌웨어 작성을 하려고 하는데, 그 전에 궁금한 점 몇 가지가 있어 질문 올립니다.

개발하려는 제품이 PCB 크기를 최대한 줄여야 해서 불필요한 부품을 줄여야 합니다.

그래서 주로 회로와 관련된 질문 드립니다.

질문 1. 46번핀(GPIO29)에 COMMAND &lt;-> DATA MODE 스위치가 연결되어 있는데 이 스위치의 용도가 뭔지 궁금합니다.
이 핀을 사용하지 않을 경우 46번핀을 Floating 상태로 놓아도 되는지, 풀업/풀다운을 해야 하는지 궁금합니다.

질문 2. 37번핀(GPIO27)에 PROGRAM ← RUN MODE 스위치가 있는데, 펌웨어 업데이트를 할 일이 없는 경우 GND에
연결해 놓아야 하는지요. 데이터시트에서 Pin Description의 IN BIAS를 보면 Pull-down으로 되어 있다고 나오는데
Floating 상태로 두면 기본적으로 RUN MODE로 동작하나요?

질문 3. 회로도에 보면 Wake Up(7번핀, ALARM1), Factory Reset(25번핀, GPIO21)이 있는데 이 핀들을 사용할 일이
없을 것 같은데, 스위치를 없애고 그냥 Floating 상태로 둬도 되는지요. 아니면 풀업을 시켜야 하나요?

질문 4. MCU에서 WizFi220 모듈을 중간에 리셋할 일이 있는데 데이터시트 상에는 EXT_nRESET 핀에 신호를 준 후에
AT+XRESET 명령을 보내야 한다고 되어 있던데, 꼭 HW와 SW적으로 두번 처리를 해야 하나요?

## Replies

### Reply 1 by ssekim, 2014-09-24

아래 회신 드립니다.

질문 1. 46번핀(GPIO29)에 COMMAND &lt;-> DATA MODE 스위치가 연결되어 있는데 이 스위치의 용도가 뭔지 궁금합니다.
이 핀을 사용하지 않을 경우 46번핀을 Floating 상태로 놓아도 되는지, 풀업/풀다운을 해야 하는지 궁금합니다.
=> 말 그대로, Command mode와 Data mode를 H/W 적으로 변경할 때, 사용되는 핀입니다. Floating하셔도 됩니다.

질문 2. 37번핀(GPIO27)에 PROGRAM ← RUN MODE 스위치가 있는데, 펌웨어 업데이트를 할 일이 없는 경우 GND에
연결해 놓아야 하는지요. 데이터시트에서 Pin Description의 IN BIAS를 보면 Pull-down으로 되어 있다고 나오는데
Floating 상태로 두면 기본적으로 RUN MODE로 동작하나요?
=> 네, Floating 하셔도 됩니다만, 가급적 Run mode 형태로 고정하시는 것을 추천 드립니다.

질문 3. 회로도에 보면 Wake Up(7번핀, ALARM1), Factory Reset(25번핀, GPIO21)이 있는데 이 핀들을 사용할 일이
없을 것 같은데, 스위치를 없애고 그냥 Floating 상태로 둬도 되는지요. 아니면 풀업을 시켜야 하나요?
=> 네, Floating 하셔도 됩니다.

질문 4. MCU에서 WizFi220 모듈을 중간에 리셋할 일이 있는데 데이터시트 상에는 EXT_nRESET 핀에 신호를 준 후에
AT+XRESET 명령을 보내야 한다고 되어 있던데, 꼭 HW와 SW적으로 두번 처리를 해야 하나요?
=> EXT_nRESET을 한 후에, 고객의 H/W 특성에 따라서 ,WizFi220이 아닌 WizFi210으로 동작하는 경우가 발생되었습니다.
즉, 출력 파워가 WizFi210 수준으로 낮아진다는 의미입니다. 따라서, EXT_nRESET을 한 후에, S/W Reset을 하시는 것이 좋습니다.

---

Source: https://maker.wiznet.io/forum/10542
