Модуль STM32F103C6T6 — универсальный инструмент, который пригодится не только для ознакомления с возможностями мощного современного микроконтроллера, но и как самостоятельный процессорный модуль в своих проектах.
Модуль представляет собой плату для упрощённого подключения микроконтроллера к внешним устройствам. На ней нет лишних элементов, установлены только те, которые проблематично или нерационально подключать проводами, такие как кварцевые резонаторы, переключатели режима загрузки, кнопка Reset, USB-порт и минимальная обвязка из резисторов и конденсаторов.
На плате установлен микроконтроллер серии STM32F103C6T6, который имеет 32Кб памяти программ и размер ОЗУ 10Кб.
Основной кварцевый резонатор, установленный на плате, позволяет достигать тактовой частоты 72МГц при помощи модуля фазовой автоподстройки частоты, встроенного в контроллер. Второй резонатор предназначен для тактирования часов реального времени и бэкап-регистров на частоте 32768КГц.
Для питания микроконтроллера на плате установлен стабилизатор напряжения на 3,3В. Его максимальный ток — 800мА, что стоит учитывать при подключении внешней периферии.
Контроллер имеет интерфейс USB 2.0, что позволяет организовывать на его основе различные периферийные устройства.
Для прошивки и отладки рекомендуется использовать STLink или Jlink, SWD-разъём для которых выведен в торец платы. Но при отсутствии данных отладчиков, можно воспользоваться встроенным загрузчиком и прошить контроллер через UART при помощи программы Flash Loader Demonstrator.