На плате STM32F4DISCOVERY установлен микроконтроллер STM32F407VGT6. Это высокопроизводительный 32-разрядный микроконтроллер на базе ядра Cortex-M4F с функцией DSP-вычислений с плавающей точкой (FPU) от компании ST Microelectronics.
Характеристики микроконтроллера будут даны ниже. А здесь хотелось бы вот о чем. На отладочной плате STM32F4DISCOVERY помимо микроконтроллера установлены и другие устройства. Это отладчик ST-LINK/V2, USB, аудиоустройства (усилитель + MEMS-микрофон), кнопка, светодиоды и MEMS-акселерометр. И все эти устройства подключены к ножкам (пинам) микроконтроллера. Всего задействовано 30 ножек микроконтроллера из 82 доступных.
Осталось ещё 52 ножки и, казалось бы, этого вполне достаточно. Но среди этих 52 ножек нет ни одного полностью свободного от подключений порта. У самого свободного порта Е (PORTE) занято 3 ножки. Поэтому, если вам захочется экспериментировать с параллельным вводом/выводом более чем 13 разрядов, то придется либо что-то отпаивать, либо как –то выкручиваться с использованием разрядов других портов.
Какие именно ножки (пины) микроконтроллера STM32F407VGT6 используются на отладочной плате STM32F4DISCOVERY хорошо видно на принципиальной электрической схеме, которую можно скачать с сайта компании STMicroelectronics. Для этого нужно перейти на страницу посвященную stm32f4discovery и найти stm32f4discovery_sch.zip описанный в описании как «STM32F4DISCOVERY schematics».
Характеристики 32-битного ARM-микроконтроллера STM32F407VGT6 семейства Cortex-M4: