XCore407I is an STM32 MCU core board that features the STM32F407IGT6 on board.
Note : please consider the EVK407I, which supports easily programing/debugging.
Note: XCore407I does NOT integrate programing/debugging interface. Mother board and accessories in the photos are NOT included in the price.
Wiki: www.waveshare.com/wiki/XCore407I