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

STM32F101C4 и STM32F101C6 в корпусе LQFP48: распиновка

STM32F101C4 и STM32F101C6 — микроконтроллеры STM32F1 на ядре Cortex-M3 с частотой до 36 МГц: 16 и 32 КБ флеш-памяти и 4 и 6 КБ ОЗУ. Корпус LQFP48 — 48 выводов, из них 37 линий ввода-вывода. Ниже — схема корпуса, назначение каждого вывода и выводы всей периферии.

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

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

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

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

Распиновка STM32F101C4, STM32F101C6 в корпусе LQFP48, вид сверхуSTM32F101C4STM32F101C6LQFP48, вид сверхуVBAT — вывод 11VBATPC13-TAMPER-RTC — вывод 2: RTC_OUT, RTC_TAMPER2PC13-TAMPER-RTCPC14-OSC32_IN — вывод 3: RCC_OSC32_IN3PC14-OSC32_INPC15-OSC32_OUT — вывод 4: ADC1_EXTI15, RCC_OSC32_OUT4PC15-OSC32_OUTPD0-OSC_IN — вывод 5: RCC_OSC_IN5PD0-OSC_INPD1-OSC_OUT — вывод 6: RCC_OSC_OUT6PD1-OSC_OUTNRST — вывод 77NRSTVSSA — вывод 88VSSAVDDA — вывод 99VDDAPA0-WKUP — вывод 10: ADC1_IN0, SYS_WKUP, TIM2_CH1, TIM2_ETR, USART2_CTS10PA0-WKUPPA1 — вывод 11: ADC1_IN1, TIM2_CH2, USART2_RTS11PA1PA2 — вывод 12: ADC1_IN2, TIM2_CH3, USART2_TX12PA2PA3 — вывод 13: ADC1_IN3, TIM2_CH4, USART2_RX13PA3PA4 — вывод 14: ADC1_IN4, SPI1_NSS, USART2_CK14PA4PA5 — вывод 15: ADC1_IN5, SPI1_SCK15PA5PA6 — вывод 16: ADC1_IN6, SPI1_MISO, TIM3_CH116PA6PA7 — вывод 17: ADC1_IN7, SPI1_MOSI, TIM3_CH217PA7PB0 — вывод 18: ADC1_IN8, TIM3_CH318PB0PB1 — вывод 19: ADC1_IN9, TIM3_CH419PB1PB2 — вывод 2020PB2PB10 — вывод 21: TIM2_CH321PB10PB11 — вывод 22: ADC1_EXTI11, TIM2_CH422PB11VSS — вывод 2323VSSVDD — вывод 2424VDDPB12 — вывод 2525PB12PB13 — вывод 2626PB13PB14 — вывод 2727PB14PB15 — вывод 28: ADC1_EXTI1528PB15PA8 — вывод 29: RCC_MCO, USART1_CK29PA8PA9 — вывод 30: USART1_TX30PA9PA10 — вывод 31: USART1_RX31PA10PA11 — вывод 32: ADC1_EXTI11, USART1_CTS32PA11PA12 — вывод 33: USART1_RTS33PA12PA13 — вывод 34: SYS_JTMS-SWDIO34PA13VSS — вывод 3535VSSVDD — вывод 3636VDDPA14 — вывод 37: SYS_JTCK-SWCLK37PA14PA15 — вывод 38: ADC1_EXTI15, SPI1_NSS, SYS_JTDI, TIM2_CH1, TIM2_ETR38PA15PB3 — вывод 39: SPI1_SCK, SYS_JTDO-TRACESWO, TIM2_CH239PB3PB4 — вывод 40: SPI1_MISO, SYS_NJTRST, TIM3_CH140PB4PB5 — вывод 41: I2C1_SMBA, SPI1_MOSI, TIM3_CH241PB5PB6 — вывод 42: I2C1_SCL, USART1_TX42PB6PB7 — вывод 43: I2C1_SDA, USART1_RX43PB7BOOT0 — вывод 4444BOOT0PB8 — вывод 45: I2C1_SCL45PB8PB9 — вывод 46: I2C1_SDA46PB9VSS — вывод 4747VSSVDD — вывод 4848VDD
  • ввод-вывод
  • питание и земля
  • сброс и выбор загрузки
  • не подключён
  • выбранная периферия

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

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

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

БлокСигналВыводы
USART1CKPA8 (29)
CTSPA11 (32)
RTSPA12 (33)
RXPA10 (31), PB7 (43, ремап)
TXPA9 (30), PB6 (42, ремап)
USART2CKPA4 (14)
CTSPA0-WKUP (10)
RTSPA1 (11)
RXPA3 (13)
TXPA2 (12)

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

БлокСигналВыводы
SPI1MISOPA6 (16), PB4 (40, ремап)
MOSIPA7 (17), PB5 (41, ремап)
NSSPA4 (14), PA15 (38, ремап)
SCKPA5 (15), PB3 (39, ремап)

I²C — шина I²C

БлокСигналВыводы
I2C1SCLPB6 (42), PB8 (45, ремап)
SDAPB7 (43), PB9 (46, ремап)
SMBAPB5 (41)

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

БлокСигналВыводы
ADC1EXTI11PB11 (22), PA11 (32)
EXTI15PC15-OSC32_OUT (4), PB15 (28), PA15 (38)
IN0PA0-WKUP (10)
IN1PA1 (11)
IN2PA2 (12)
IN3PA3 (13)
IN4PA4 (14)
IN5PA5 (15)
IN6PA6 (16)
IN7PA7 (17)
IN8PB0 (18)
IN9PB1 (19)

TIM — таймер

БлокСигналВыводы
TIM2CH1PA0-WKUP (10), PA15 (38, ремап)
CH2PA1 (11), PB3 (39, ремап)
CH3PA2 (12), PB10 (21, ремап)
CH4PA3 (13), PB11 (22, ремап)
ETRPA0-WKUP (10), PA15 (38, ремап)
TIM3CH1PA6 (16), PB4 (40, ремап)
CH2PA7 (17), PB5 (41, ремап)
CH3PB0 (18)
CH4PB1 (19)

RTC — часы реального времени

БлокСигналВыводы
RTCOUTPC13-TAMPER-RTC (2)

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

БлокСигналВыводы
DEBUGJTCK-SWCLKPA14 (37)
JTDIPA15 (38)
JTDO-TRACESWOPB3 (39)
JTMS-SWDIOPA13 (34)
NJTRSTPB4 (40)

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

БлокСигналВыводы
RCCMCOPA8 (29)
OSC_INPD0-OSC_IN (5)
OSC_OUTPD1-OSC_OUT (6)
OSC32_INPC14-OSC32_IN (3)
OSC32_OUTPC15-OSC32_OUT (4)

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

БлокСигналВыводы
WKUPRTC_TAMPERPC13-TAMPER-RTC (2)
SYS_WKUPPA0-WKUP (10)

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

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

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

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

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

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

ИмяВыводыНазначение
VBAT1резервное питание: часы реального времени и резервные регистры
VDD24, 36, 48питание цифровой части и линий ввода-вывода
VDDA9питание аналоговой части: АЦП, ЦАП, генераторы
VSS23, 35, 47общий провод (земля)
VSSA8общий провод аналоговой части
NRST7сброс, активный уровень — низкий
BOOT044выбор источника загрузки при сбросе

Исполнения

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

МикроконтроллерОбозначение в STM32CubeMXФлеш-памятьОЗУ
STM32F101C4STM32F101C4Tx16 КБ4 КБ
STM32F101C6STM32F101C6Tx32 КБ6 КБ

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

Заказные номера

Полные номера для заказа из таблицы на страницах продуктов на сайте ST: STM32F101C4, STM32F101C6. Данные на 5 октября 2026 г.; перечислены номера, которые в этот момент выпускались. Цифра после буквы корпуса — температурный диапазон, вид упаковки указан в последнем столбце.

Номер для заказаКорпусТемператураУпаковка
STM32F101C4T6ALQFP 48, 7×7×1,4 мм−40…+85 °Cлоток
STM32F101C6T6ALQFP 48, 7×7×1,4 мм−40…+85 °Cлоток
STM32F101C6T6ATRLQFP 48, 7×7×1,4 мм−40…+85 °Cлента на катушке

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

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

МикроконтроллерЛинейкаСовпадаетОтличия
STM32F101C8, STM32F101CBSTM32F10148 из 48выводы совпадают полностьютолько у него: I2C2, SPI2, TIM4, USART3; флеш-память до 32 и 128 КБ; ОЗУ 6 и 16 КБ
STM32F100C4, STM32F100C6STM32F100 Value Line48 из 48выводы совпадают полностьютолько у него: DAC, HDMI_CEC, TIM1, TIM15, TIM16, TIM17, TIM6, TIM7; частота до 36 и 24 МГц; ОЗУ 6 и 4 КБ
STM32F100C8, STM32F100CBSTM32F100 Value Line48 из 48выводы совпадают полностьютолько у него: DAC, HDMI_CEC, I2C2, SPI2, TIM1, TIM15, TIM16, TIM17, TIM4, TIM6, TIM7, USART3; частота до 36 и 24 МГц; флеш-память до 32 и 128 КБ; ОЗУ 6 и 8 КБ
STM32F102C4, STM32F102C6STM32F10248 из 48выводы совпадают полностьютолько у него: USB; частота до 36 и 48 МГц
STM32F102C8, STM32F102CBSTM32F10248 из 48выводы совпадают полностьютолько у него: I2C2, SPI2, TIM4, USART3, USB; частота до 36 и 48 МГц; флеш-память до 32 и 128 КБ; ОЗУ 6 и 16 КБ
STM32F103C4, STM32F103C6STM32F10348 из 48выводы совпадают полностьютолько у него: ADC2, CAN, TIM1, USB; частота до 36 и 72 МГц; ОЗУ 6 и 10 КБ
STM32F103C8, STM32F103CBSTM32F10348 из 48выводы совпадают полностьютолько у него: ADC2, CAN, I2C2, SPI2, TIM1, TIM4, USART3, USB; частота до 36 и 72 МГц; флеш-память до 32 и 128 КБ; ОЗУ 6 и 20 КБ
STM32F030CCSTM32F0x0 Value Line45 из 481: VBAT → VDD; 5: PD0 → PF0; 6: PD1 → PF1только у этого: ADC1, TIM2; только у него: ADC, I2C2, IRTIM, SPI2, TIM1, TIM14, TIM15, TIM16, TIM17, TIM6, TIM7, USART3, USART4, USART5, USART6; частота до 36 и 48 МГц; флеш-память до 32 и 256 КБ; ОЗУ 6 и 32 КБ
STM32F070C6STM32F0x0 Value Line45 из 481: VBAT → VDD; 5: PD0 → PF0; 6: PD1 → PF1только у этого: ADC1, TIM2; только у него: ADC, IRTIM, TIM1, TIM14, TIM16, TIM17, USB; частота до 36 и 48 МГц
STM32F070CBSTM32F0x0 Value Line45 из 481: VBAT → VDD; 5: PD0 → PF0; 6: PD1 → PF1только у этого: ADC1, TIM2; только у него: ADC, I2C2, IRTIM, SPI2, TIM1, TIM14, TIM15, TIM16, TIM17, TIM6, TIM7, USART3, USART4, USB; частота до 36 и 48 МГц; флеш-память до 32 и 128 КБ; ОЗУ 6 и 16 КБ
STM32F071C8, STM32F071CBSTM32F0x145 из 485: PD0 → PF0; 6: PD1 → PF1; 36: VDD → VDDIO2только у этого: ADC1; только у него: ADC, COMP1, COMP2, DAC, HDMI_CEC, I2C2, I2S1, I2S2, IRTIM, SPI2, TIM1, TIM14, TIM15, TIM16, TIM17, TIM6, TIM7, TSC, USART3, USART4; частота до 36 и 48 МГц; флеш-память до 32 и 128 КБ; ОЗУ 6 и 16 КБ
STM32F072C8, STM32F072CBSTM32F0x245 из 485: PD0 → PF0; 6: PD1 → PF1; 36: VDD → VDDIO2только у этого: ADC1; только у него: ADC, CAN, COMP1, COMP2, DAC, HDMI_CEC, I2C2, I2S1, I2S2, IRTIM, SPI2, TIM1, TIM14, TIM15, TIM16, TIM17, TIM6, TIM7, TSC, USART3, USART4, USB; частота до 36 и 48 МГц; флеш-память до 32 и 128 КБ; ОЗУ 6 и 16 КБ

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

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

В корпусе LQFP48 сигнал USART1_TX выведен на PA9 (вывод 30) или PB6 (вывод 42, после ремапа), USART1_RX — на PA10 (вывод 31) или PB7 (вывод 43, после ремапа).

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

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

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

I2C1_SCL — PB6 (вывод 42) или PB8 (вывод 45, после ремапа), I2C1_SDA — PB7 (вывод 43) или PB9 (вывод 46, после ремапа).

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

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

Чем отличаются STM32F101C4 и STM32F101C6?

Объёмом памяти: STM32F101C4 — 16 КБ флеш-памяти и 4 КБ ОЗУ, STM32F101C6 — 32 КБ флеш-памяти и 6 КБ ОЗУ. Корпус, расположение выводов и набор периферии у них одинаковые.

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

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

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

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

Нашли ошибку в данных?