29.01.2015 Views

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

General-purpose <strong>and</strong> alternate-function I/Os (GPIOs <strong>and</strong> AFIOs)<br />

RM0008<br />

To optimize the number of free GPIOs during debugging, this mapping can be configured in<br />

different ways by programming the SWJ_CFG[1:0] bits in the AF remap <strong>and</strong> debug I/O<br />

configuration register (AFIO_MAPR). Refer to Table 33<br />

Table 33.<br />

Debug port mapping<br />

SWJ I/O pin assigned<br />

SWJ _CFG<br />

[2:0]<br />

Available debug ports<br />

PA13 /<br />

JTMS/<br />

SWDIO<br />

PA14 /<br />

JTCK/S<br />

WCLK<br />

PA15 /<br />

JTDI<br />

PB3 / JTDO/<br />

TRACE<br />

SWO<br />

PB4/<br />

NJTRST<br />

000<br />

001<br />

010<br />

100<br />

Other<br />

Full SWJ (JTAG-DP + SW-DP)<br />

(Reset state)<br />

Full SWJ (JTAG-DP + SW-DP)<br />

but without JNTRST<br />

JTAG-DP Disabled <strong>and</strong><br />

SW-DP Enabled<br />

JTAG-DP Disabled <strong>and</strong><br />

SW-DP Disabled<br />

Forbidden<br />

X X X X X<br />

X X X x free<br />

X X free free (1) free<br />

free free free free free<br />

1. Released only if not using asynchronous trace.<br />

8.3.6 ADC alternate function remapping<br />

Refer to AF remap <strong>and</strong> debug I/O configuration register (AFIO_MAPR).<br />

Table 34. ADC1 external trigger injected conversion alternate function remapping (1)<br />

Alternate function ADC1_ETRGINJ_REMAP = 0 ADC1_ETRGINJ_REMAP = 1<br />

ADC1 external trigger injected<br />

conversion<br />

ADC1 external trigger injected<br />

conversion is connected to<br />

EXTI15<br />

ADC1 external trigger injected<br />

conversion is connected to<br />

TIM8_CH4<br />

1. Remap available only for high-density devices.<br />

Table 35. ADC1 external trigger regular conversion alternate function remapping (1)<br />

Alternate function ADC1_ETRGREG_REMAP = 0 ADC1_ETRGREG_REMAP = 1<br />

ADC1 external trigger regular<br />

conversion<br />

ADC1 external trigger regular<br />

conversion is connected to<br />

EXTI11<br />

ADC1 external trigger regular<br />

conversion is connected to<br />

TIM8_TRGO<br />

1. Remap available only for high-density devices.<br />

Table 36. ADC2 external trigger injected conversion alternate function remapping (1)<br />

Alternate function ADC2_ETRGINJ_REMAP = 0 ADC2_ETRGINJ_REMAP = 1<br />

ADC2 external trigger injected<br />

conversion<br />

ADC2 external trigger injected<br />

conversion is connected to<br />

EXTI 15<br />

ADC2 external trigger injected<br />

conversion is connected to<br />

TIM8_CH4<br />

1. Remap available only for high-density devices.<br />

154/995 Doc ID 13902 Rev 9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!