How to choose a flight controller
A flight controller must match the aircraft, firmware workflow, required outputs and exact sensor revision.
Choose by aircraft and workload
Fixed-wing builds usually prioritize servo outputs, logging, airspeed or GPS interfaces and ArduPlane or INAV support. FPV multirotors usually prioritize mounting pattern, gyro configuration, ESC connection and video-system power.
Verify the exact revision
The MCU family alone is not enough. Confirm IMU and barometer markings, board revision, connector layout and the firmware target printed in the relevant download entry before flashing.