신호이름 | 핀번호 | I/O | 기능 |
전원 | |||
VDD | 11,27,50,75,100 | power | Digital Circuit Power Supply : 디지털 회로의 전원 및 CPU에 내장된 전압 레귤레이터의 입력 단자. 여기에는 1.7~3.6V가 입력되어야 하며, 이 전원 단자들은 4.7uF와 0.1uF 커패시터로 필터링 및 디커플링해주는 것이 좋다 |
VBAT | 6 | power | Backup Power Supply : LSE, RTC, 백업 SRAM 등과 같은 배터리 백업 회로 부분의 전원. 여기에는 1.65~3.6V의 백업용 전원이 입력되어야 한다. |
VSS | 10,26,49,74,99 | ground | Digital Circuit Ground : 이 소자에서 모든 디지털 회로의 접지 단자 |
VREF+ | 20 | I | Positive Refrence Voltage : A/D 컨버터의 기준 전압. 1.65~VDDA 범위의 안정된 전압이 입력되어야 한다. |
VDDA | 21 | power | Analog Circuit Power Supply : A/D 컨버터, D/A 컨버터, RC 오실레이터, PLL 등과 같은 아날로그 회로 부분의 전원. 여기에는 1.8~3.6V가 입력되어야 하며, 1uF와 0.01uF 커패시터로 필터링 및 디커플링해주는 것이 좋다. |
VSSA | 19 | ground | Analog Circuit Ground : 이 소자에서 모든 아날로그 회로의 접지 단자. |
VCAP1 VCAP2 |
48 73 |
O | Regulator External Capacitor 1/2 : 소자 내부의 전압 레귤레이터를 안정시키기 위하여 외부에 커패시터를 연결하기 위한 단자. 이 단자와 접지 사이에 2.2uF의 커패시터를 연결해야 한다. |
클록 오실레이터 | |||
OSC_IN OSC_OUT |
12 13 |
I O |
HSE Oscillator Input / HSE Oscillator Output : 외부에 수정발진자를 접속하여 내부에서 HSE 클록을 발생하는 회로의 입력 단자. 여기에는 4~26MHz의 수정발진자를 접속하여, 접지와의 사이에 5~25pF의 커패시터를 접속한다. 수정발진자를 사용하는 대신에 외부에서 클록신호를 인하하려면 OSC_IN 단자에 접속해야 하며, 이 때 OSC_OUT 단자는 사용하지 않는다. * OSC_IN 신호는 GPIO의 PH0와 기능을 겸하고 있으며, OSC_OUT 신호는 GPIO의 PH1과 기능을 겸하고 있다. |
OSC32_IN OSC32_OUT |
8 9 |
I O |
LSE Oscillator Input / LSE Oscillator Output : 외부에 수정발진자를 접속하여 내부에서 LSE 클록을 발생하는 회로의 입력단자. 여기에는 32.768kHz의 수정발진자를 접속하며, 접지와의 사이에 5~16pF의 커패시터를 접속한다. 수정발진자를 사용하는 대신에 외부에서 클록신호를 인가하려면 OSC32_IN 단자에 접속해야 하며, 이 때 OSC32_OUT 단자는 사용하지 않는다. * OSC32_IN 신호는 GPIO의 PC14와 기능을 겸하고 있으며, OSC32_OUT 신호는 GPIO의 PC15와 기능을 겸하고 있다. |
리셋 및 부팅 | |||
NRST | 14 | I/O | External System Reset : CPU 외부 시스템 리셋 신호. 이 신호는 내부에서 약 40k옴의 저항으로 VDD에 풀업되어 있으며 300ns 이상의 low enable 신호에 의하여 동작한다. 이 신호는 내부에서 워치독 타이머나 소프트웨어 리셋 등에 의하여 20us 이상의 리셋 출력 신호로 동작하기도 한다. |
BOOT0 | 94 | I | Boot 0 : 부팅 모드를 결정하는 입력 단자. 리셋 후에 SYSCLK의 4번째 상승에지에서 이 단자 신호가 입력되어 아래와 같이 부팅 모드를 결정한다. BOOT0 = 0 : 옵션 바이트 BOOT_ADD0[15:0]에 지정된 번지에서 부팅한다. (디폴트로 ITCM 영역의 플래시 메모리 0x0020 0000 번지) BOOT0 = 1 : 옵션 바이트 BOOT_ADD1[15:0]에 지정된 번지에서 부팅한다. (디폴트로 시스템 메모리 영역의 0x0010 0000 번지) |
JTAG 및 SWD | |||
JTMS/SWDIO | 72 | I/O | Test Mode Select 또는 Serial Wire Data Input/Output : JTAG 인터페이스의 JTMS 신호 또는 SWD 인터페이스의 직렬 데이터 입출력 신호. 내부에서 약 40k옴 정도의 저항으로 풀업되어 있다. * 이 신호는 GPIO의 PA13 단자와 기능을 겸하고 있다. |
JTCK/SWCLK | 76 | I | Test Clock 또는 Serial Wire Clock : JTAG 인터페이스의 JTCK 신호 또는 SWD 인터페이스의 직렬 클록 신호. 내부에서 약 40k옴 정도의 저항으로 풀업되어 있다. * 이 신호는 GPIO의 PA14 단자와 기능을 겸하고 있다. |
JTDI | 77 | I | Test Data Input : JTAG 인터페이스의 JTDI 신호. 내부에서 약 40k옴 정도의 저항으로 풀업되어 있다. * 이 신호는 GPIO의 PA15 단자와 기능을 겸하고 있다. |
JTDO | 89 | O | Test Data Output : JTAG 인터페이스의 JTDO 신호. 내부에서 풀업 또는 풀다운되지 않고 플로팅 되어 있다. * 이 신호는 GPIO의 PB3 단자와 기능을 겸하고 있다. |
NJTRST | 90 | I | Test Reset : JTAG 인터페이스의 NJTRST 신호. 내부에서 약 40k옴 정도의 저항으로 풀업되어 있다. * 이 신호는 GPIO의 PB4 단자와 기능을 겸하고 있다. |
병렬 I/O 포트 | |||
PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15 |
22 23 24 25 28 29 30 31 67 68 69 70 71 72 76 77 |
I/O * I/O * I/O * I/O * I/O I/O I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * |
General-Purpose Input/Output Port A : 16비트의 병렬 I/O 포트. 16비트의 병렬 입출력은 물론이고, 비트 단위의 입출력이 가능하다. 출력 모드로 설정할 때는 푸시풀(push-pull) 또는 약 40k옴(30k옴~50k옴) 정도의 풀업저항이나 풀다운 저항을 갖는 오픈 드레인(open drain)으로 설정할 수 있다. 입력 모드로 설정할 때는 플로팅(floating), 약 40k옴(30k옴~50k옴) 정도의 풀업저항이나 풀다운 저항을 갖는 입력, 아날로그 입력 등으로 설정할 수 있다. 각 핀은 16가지의 부수적인 기능을 수행할 수도 있다. * 핀은 +5V 레벨의 로직 신호를 입력하는 것이 가능(5V-tolerant)하다. |
PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15 |
34 35 36 89 90 91 92 93 95 96 46 47 51 52 53 54 |
I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * |
General-Purpose Input/Output Port B : 16비트의 병렬 I/O 포트. 16비트의 병렬 입출력은 물론이고, 비트 단위의 입출력이 가능하다. 출력 모드로 설정할 때는 푸시풀(push-pull) 또는 약 40k옴(30k옴~50k옴) 정도의 풀업저항이나 풀다운 저항을 갖는 오픈 드레인(open drain)으로 설정할 수 있다. 입력 모드로 설정할 때는 플로팅(floating), 약 40k옴(30k옴~50k옴) 정도의 풀업저항이나 풀다운 저항을 갖는 입력, 아날로그 입력 등으로 설정할 수 있다. 각 핀은 16가지의 부수적인 기능을 수행할 수도 있다. * 핀은 +5V 레벨의 로직 신호를 입력하는 것이 가능(5V-tolerant)하다. |
PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13 PC14 PC15 |
15 16 17 18 32 33 63 64 65 66 78 79 80 7 8 9 |
I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * |
General-Purpose Input/Output Port C : 16비트의 병렬 I/O 포트. 16비트의 병렬 입출력은 물론이고, 비트 단위의 입출력이 가능하다. 출력 모드로 설정할 때는 푸시풀(push-pull) 또는 약 40k옴(30k옴~50k옴) 정도의 풀업저항이나 풀다운 저항을 갖는 오픈 드레인(open drain)으로 설정할 수 있다. 입력 모드로 설정할 때는 플로팅(floating), 약 40k옴(30k옴~50k옴) 정도의 풀업저항이나 풀다운 저항을 갖는 입력, 아날로그 입력 등으로 설정할 수 있다. 각 핀은 16가지의 부수적인 기능을 수행할 수도 있다. * 핀은 +5V 레벨의 로직 신호를 입력하는 것이 가능(5V-tolerant)하다. |
PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PD8 PD9 PD10 PD11 PD12 PD13 PD14 PD15 |
81 82 83 84 85 86 87 88 55 56 57 58 59 60 61 62 |
I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * |
General-Purpose Input/Output Port D : 16비트의 병렬 I/O 포트. 16비트의 병렬 입출력은 물론이고, 비트 단위의 입출력이 가능하다. 출력 모드로 설정할 때는 푸시풀(push-pull) 또는 약 40k옴(30k옴~50k옴) 정도의 풀업저항이나 풀다운 저항을 갖는 오픈 드레인(open drain)으로 설정할 수 있다. 입력 모드로 설정할 때는 플로팅(floating), 약 40k옴(30k옴~50k옴) 정도의 풀업저항이나 풀다운 저항을 갖는 입력, 아날로그 입력 등으로 설정할 수 있다. 각 핀은 16가지의 부수적인 기능을 수행할 수도 있다. * 핀은 +5V 레벨의 로직 신호를 입력하는 것이 가능(5V-tolerant)하다. |
PE0 PE1 PE2 PE3 PE4 PE5 PE6 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 |
97 98 1 2 3 4 5 37 38 39 40 41 42 43 44 45 |
I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * I/O * |
General-Purpose Input/Output Port E : 16비트의 병렬 I/O 포트. 16비트의 병렬 입출력은 물론이고, 비트 단위의 입출력이 가능하다. 출력 모드로 설정할 때는 푸시풀(push-pull) 또는 약 40k옴(30k옴~50k옴) 정도의 풀업저항이나 풀다운 저항을 갖는 오픈 드레인(open drain)으로 설정할 수 있다. 입력 모드로 설정할 때는 플로팅(floating), 약 40k옴(30k옴~50k옴) 정도의 풀업저항이나 풀다운 저항을 갖는 입력, 아날로그 입력 등으로 설정할 수 있다. 각 핀은 8가지의 부수적인 기능을 수행할 수도 있다. * 핀은 +5V 레벨의 로직 신호를 입력하는 것이 가능(5V-tolerant)하다. |
PH0 PH1 |
12 13 |
I/O * I/O * |
General-Purpose Input/Output Port H : 8비트의 병렬 I/O 포트. 기본적인 병렬 입출력은 물론이고, 비트 단위의 입출력이 가능하다. 출력 모드로 설정할 때는 푸시풀(push-pull) 또는 약 40k옴(30k옴~50k옴) 정도의 풀업저항이나 풀다운 저항을 갖는 오픈 드레인(open drain)으로 설정할 수 있다. 입력 모드로 설정할 때는 플로팅(floating), 약 40k옴(30k옴~50k옴) 정도의 풀업저항이나 풀다운 저항을 갖는 입력, 아날로그 입력 등으로 설정할 수 있다. 각 핀은 16가지의 부수적인 기능을 수행할 수도 있다. * 핀은 +5V 레벨의 로직 신호를 입력하는 것이 가능(5V-tolerant)하다. |
2019년 2월 20일 수요일
STM32F767VGT6 외부 핀의 기능 요약
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기