From Waveshare Wiki
XCore407I is an STM32 MCU core board that features the STM32F407IGT6 on board.
- Clock circuit, USB power management
- Onboard devices: USB HS PHY、Ethernet PHY、1G Bit NandFlash
- Connectors：USB HS (mini / type A), USB FS (mini), Ethernet (RJ45)
- All the idle I/O ports are accessible on the pin headers
- 2.0mm pin header pitch, smaller size, easier to integrate into user system
Note : please consider the EVK407I, which supports easily programing/debugging.