Перейти к содержанию

STM32F101T8 и STM32F101TB в корпусе VFQFPN36: распиновка

STM32F101T8 и STM32F101TB — микроконтроллеры STM32F1 на ядре Cortex-M3 с частотой до 36 МГц: 64 и 128 КБ флеш-памяти и 10 и 16 КБ ОЗУ. Корпус VFQFPN36 — 36 выводов, из них 26 линий ввода-вывода. Ниже — схема корпуса, назначение каждого вывода и выводы всей периферии.

Обновлено данные STMicroelectronics, STM32CubeMX 6.18.0

Ядро
Cortex-M3
Частота ядра
до 36 МГц
Флеш-память
64 и 128 КБ
ОЗУ
10 и 16 КБ
Корпус
VFQFPN36, 36 выводов
Линий ввода-вывода
26
Напряжение питания
2…3,6 В
Рабочая температура
−40…+85 °C, зависит от исполнения

Схема корпуса VFQFPN36

Вид сверху. Выберите периферию — её выводы подсветятся на схеме, а в списке под схемой останутся только её сигналы. Наведите курсор на вывод, чтобы увидеть все его функции.

Распиновка STM32F101T8, STM32F101TB в корпусе VFQFPN36, вид сверхуSTM32F101T8STM32F101TBVFQFPN36, вид сверхуVDD — вывод 11VDDPD0-OSC_IN — вывод 2: RCC_OSC_IN2PD0-OSC_INPD1-OSC_OUT — вывод 3: RCC_OSC_OUT3PD1-OSC_OUTNRST — вывод 44NRSTVSSA — вывод 55VSSAVDDA — вывод 66VDDAPA0-WKUP — вывод 7: ADC1_IN0, SYS_WKUP, TIM2_CH1, TIM2_ETR, USART2_CTS7PA0-WKUPPA1 — вывод 8: ADC1_IN1, TIM2_CH2, USART2_RTS8PA1PA2 — вывод 9: ADC1_IN2, TIM2_CH3, USART2_TX9PA2PA3 — вывод 10: ADC1_IN3, TIM2_CH4, USART2_RX10PA3PA4 — вывод 11: ADC1_IN4, SPI1_NSS, USART2_CK11PA4PA5 — вывод 12: ADC1_IN5, SPI1_SCK12PA5PA6 — вывод 13: ADC1_IN6, SPI1_MISO, TIM3_CH113PA6PA7 — вывод 14: ADC1_IN7, SPI1_MOSI, TIM3_CH214PA7PB0 — вывод 15: ADC1_IN8, TIM3_CH315PB0PB1 — вывод 16: ADC1_IN9, TIM3_CH416PB1PB2 — вывод 1717PB2VSS — вывод 1818VSSVDD — вывод 1919VDDPA8 — вывод 20: RCC_MCO, USART1_CK20PA8PA9 — вывод 21: USART1_TX21PA9PA10 — вывод 22: USART1_RX22PA10PA11 — вывод 23: ADC1_EXTI11, USART1_CTS23PA11PA12 — вывод 24: USART1_RTS24PA12PA13 — вывод 25: SYS_JTMS-SWDIO25PA13VSS — вывод 2626VSSVDD — вывод 2727VDDPA14 — вывод 28: SYS_JTCK-SWCLK28PA14PA15 — вывод 29: ADC1_EXTI15, SPI1_NSS, SYS_JTDI, TIM2_CH1, TIM2_ETR29PA15PB3 — вывод 30: SPI1_SCK, SYS_JTDO-TRACESWO, TIM2_CH230PB3PB4 — вывод 31: SPI1_MISO, SYS_NJTRST, TIM3_CH131PB4PB5 — вывод 32: I2C1_SMBA, SPI1_MOSI, TIM3_CH232PB5PB6 — вывод 33: I2C1_SCL, TIM4_CH1, USART1_TX33PB6PB7 — вывод 34: I2C1_SDA, TIM4_CH2, USART1_RX34PB7BOOT0 — вывод 3535BOOT0VSS — вывод 3636VSS
  • ввод-вывод
  • питание и земля
  • сброс и выбор загрузки
  • не подключён
  • выбранная периферия

Периферия и её выводы

На какие выводы выходит каждый сигнал. В скобках — номер вывода. Пометка «ремап» означает, что сигнал попадает на этот вывод только после переназначения (remap) в регистрах AFIO; сигналы без пометки доступны на выводе сразу.

USART — синхронно-асинхронный приёмопередатчик

БлокСигналВыводы
USART1CKPA8 (20)
CTSPA11 (23)
RTSPA12 (24)
RXPA10 (22), PB7 (34, ремап)
TXPA9 (21), PB6 (33, ремап)
USART2CKPA4 (11)
CTSPA0-WKUP (7)
RTSPA1 (8)
RXPA3 (10)
TXPA2 (9)

SPI — последовательный интерфейс SPI

БлокСигналВыводы
SPI1MISOPA6 (13), PB4 (31, ремап)
MOSIPA7 (14), PB5 (32, ремап)
NSSPA4 (11), PA15 (29, ремап)
SCKPA5 (12), PB3 (30, ремап)

I²C — шина I²C

БлокСигналВыводы
I2C1SCLPB6 (33)
SDAPB7 (34)
SMBAPB5 (32)

ADC — аналого-цифровой преобразователь

БлокСигналВыводы
ADC1EXTI11PA11 (23)
EXTI15PA15 (29)
IN0PA0-WKUP (7)
IN1PA1 (8)
IN2PA2 (9)
IN3PA3 (10)
IN4PA4 (11)
IN5PA5 (12)
IN6PA6 (13)
IN7PA7 (14)
IN8PB0 (15)
IN9PB1 (16)

TIM — таймер

БлокСигналВыводы
TIM2CH1PA0-WKUP (7), PA15 (29, ремап)
CH2PA1 (8), PB3 (30, ремап)
CH3PA2 (9)
CH4PA3 (10)
ETRPA0-WKUP (7), PA15 (29, ремап)
TIM3CH1PA6 (13), PB4 (31, ремап)
CH2PA7 (14), PB5 (32, ремап)
CH3PB0 (15)
CH4PB1 (16)
TIM4CH1PB6 (33)
CH2PB7 (34)

SWD и JTAG — отладочный интерфейс

БлокСигналВыводы
DEBUGJTCK-SWCLKPA14 (28)
JTDIPA15 (29)
JTDO-TRACESWOPB3 (30)
JTMS-SWDIOPA13 (25)
NJTRSTPB4 (31)

Тактирование — входы кварца и выходы тактовых сигналов

БлокСигналВыводы
RCCMCOPA8 (20)
OSC_INPD0-OSC_IN (2)
OSC_OUTPD1-OSC_OUT (3)

Пробуждение — выводы пробуждения и защиты от вскрытия

БлокСигналВыводы
WKUPSYS_WKUPPA0-WKUP (7)

Блоки без собственных выводов: RTC (часы реального времени), IWDG (независимый сторожевой таймер), WWDG (оконный сторожевой таймер), CRC (блок расчёта CRC).

Таблица выводов

Все 36 выводов корпуса VFQFPN36 по порядку. В столбце «Функции» — сигналы периферии, которые можно вывести на этот вывод; обычный режим порта (вход, выход, аналоговый вход) доступен на каждой линии ввода-вывода.

ВыводИмяТипФункции
1VDDпитание—
2PD0-OSC_INввод-выводRCC_OSC_IN
3PD1-OSC_OUTввод-выводRCC_OSC_OUT
4NRSTсброс—
5VSSAпитание—
6VDDAпитание—
7PA0-WKUPввод-выводADC1_IN0, SYS_WKUP, TIM2_CH1, TIM2_ETR, USART2_CTS
8PA1ввод-выводADC1_IN1, TIM2_CH2, USART2_RTS
9PA2ввод-выводADC1_IN2, TIM2_CH3, USART2_TX
10PA3ввод-выводADC1_IN3, TIM2_CH4, USART2_RX
11PA4ввод-выводADC1_IN4, SPI1_NSS, USART2_CK
12PA5ввод-выводADC1_IN5, SPI1_SCK
13PA6ввод-выводADC1_IN6, SPI1_MISO, TIM3_CH1
14PA7ввод-выводADC1_IN7, SPI1_MOSI, TIM3_CH2
15PB0ввод-выводADC1_IN8, TIM3_CH3
16PB1ввод-выводADC1_IN9, TIM3_CH4
17PB2ввод-вывод—
18VSSпитание—
19VDDпитание—
20PA8ввод-выводRCC_MCO, USART1_CK
21PA9ввод-выводUSART1_TX
22PA10ввод-выводUSART1_RX
23PA11ввод-выводADC1_EXTI11, USART1_CTS
24PA12ввод-выводUSART1_RTS
25PA13ввод-выводSYS_JTMS-SWDIO
26VSSпитание—
27VDDпитание—
28PA14ввод-выводSYS_JTCK-SWCLK
29PA15ввод-выводADC1_EXTI15, SPI1_NSS (ремап), SYS_JTDI, TIM2_CH1 (ремап), TIM2_ETR (ремап)
30PB3ввод-выводSPI1_SCK (ремап), SYS_JTDO-TRACESWO, TIM2_CH2 (ремап)
31PB4ввод-выводSPI1_MISO (ремап), SYS_NJTRST, TIM3_CH1 (ремап)
32PB5ввод-выводI2C1_SMBA, SPI1_MOSI (ремап), TIM3_CH2 (ремап)
33PB6ввод-выводI2C1_SCL, TIM4_CH1, USART1_TX (ремап)
34PB7ввод-выводI2C1_SDA, TIM4_CH2, USART1_RX (ремап)
35BOOT0загрузка—
36VSSпитание—

Питание, сброс и загрузка

Выводы, которые не являются линиями ввода-вывода. Номиналы блокировочных конденсаторов и допустимые напряжения берите из даташита: они зависят от линейки и корпуса.

ИмяВыводыНазначение
VDD1, 19, 27питание цифровой части и линий ввода-вывода
VDDA6питание аналоговой части: АЦП, ЦАП, генераторы
VSS18, 26, 36общий провод (земля)
VSSA5общий провод аналоговой части
NRST4сброс, активный уровень — низкий
BOOT035выбор источника загрузки при сбросе

Исполнения

В базе STM32CubeMX эта группа называется STM32F101T(8-B)Ux: одна распиновка и один набор периферии, отличается только объём памяти. Буква x в обозначении заменяет цифру температурного диапазона в заказном номере.

МикроконтроллерОбозначение в STM32CubeMXФлеш-памятьОЗУ
STM32F101T8STM32F101T8Ux64 КБ10 КБ
STM32F101TBSTM32F101TBUx128 КБ16 КБ

Линейка STM32F101, семейство STM32F1, ядро Cortex-M3.

Похожие по выводам микроконтроллеры

Микроконтроллеры STM32 в корпусе VFQFPN36, у которых на тех же местах стоят те же выводы — не меньше чем на 90 % позиций. Сравниваются только имена выводов по базе STM32CubeMX: перед заменой проверьте по даташитам питание, выводы VCAP, допустимые напряжения и набор периферии.

МикроконтроллерЛинейкаСовпадаетОтличия
STM32F101T4, STM32F101T6STM32F10136 из 36выводы совпадают полностью
STM32F103T4, STM32F103T6STM32F10336 из 36выводы совпадают полностью
STM32F103T8, STM32F103TBSTM32F10336 из 36выводы совпадают полностью

Частые вопросы

На каких выводах USART1 у STM32F101T8?

В корпусе VFQFPN36 сигнал USART1_TX выведен на PA9 (вывод 21) или PB6 (вывод 33, после ремапа), USART1_RX — на PA10 (вывод 22) или PB7 (вывод 34, после ремапа).

Где у STM32F101T8 выводы SWD для программатора?

SWDIO — PA13 (вывод 25), SWCLK — PA14 (вывод 28). Для прошивки и отладки по SWD к программатору подключают эти два сигнала и общий провод; NRST добавляют, чтобы программатор мог сбрасывать микроконтроллер.

На каких выводах I2C1 у STM32F101T8?

I2C1_SCL — PB6 (вывод 33), I2C1_SDA — PB7 (вывод 34).

Сколько выводов ввода-вывода у STM32F101T8 в корпусе VFQFPN36?

26 из 36. Ещё 8 выводов заняты питанием и землёй, остальные 2 — сброс, выбор загрузки и служебные цепи.

Чем отличаются STM32F101T8 и STM32F101TB?

Объёмом памяти: STM32F101T8 — 64 КБ флеш-памяти и 10 КБ ОЗУ, STM32F101TB — 128 КБ флеш-памяти и 16 КБ ОЗУ. Корпус, расположение выводов и набор периферии у них одинаковые.

Какое напряжение питания у STM32F101T8?

От 2 до 3,6 В на выводах VDD. Допустимые напряжения на остальных выводах питания и на входах смотрите в даташите.

Источник данных

Выводы, сигналы и параметры взяты из открытого набора STM32_open_pin_data компании STMicroelectronics (база STM32CubeMX 6.18.0, версия от 29 июня 2026 г.), лицензия BSD-3-Clause. Данные преобразованы в таблицы и схему корпуса; тексты и рисунки — GAW. Лицензии и источники данных. Перед разводкой платы сверяйте выводы с даташитом своего исполнения.