
ST Cortex-M4 STM32F407 Development Board Network USB Device / Host CAN Support ISP
Dimensions of the board : 86 x 64 mm
Power : +5V
Debug Connector : 2.54mm 20 pin JTAG
Features
?Core: ARM 32-bit Cortex?-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator?) allowing 0
-wait state execution from Flash memory, frequency up to 168 MHz, memory protection unit, 210 DMIPS/1.25
DMIPS/MHz (Dhrystone 2.1), and DSP instructions
?Memories
?Up to 1 Mbyte of Flash memory
?Up to 192+4 Kbytes of SRAM including 64-Kbyte of CCM (core coupled memory) data RAM
?LCD parallel interface, 8080/6800 modes
?Clock, reset and supply management
?1.8 V to 3.6 V application supply and I/Os
?POR, PDR, PVD and BOR
?4-to-26 MHz crystal oscillator
?Internal 16 MHz factory-trimmed RC (1% accuracy)
?32 kHz oscillator for RTC with calibration
?Internal 32 kHz RC with calibration
?Sleep, Stop and Standby modes
?VBATsupply for RTC, 20×32 bit backup registers + optional 4 KB backup SRAM
?3×12-bit, 2.4 MSPS A/D converters: up to 24 channels and 7.2 MSPS in triple interleaved mode
?2×12-bit D/A converters
?General-purpose DMA: 16-stream DMA controller with FIFOs and burst support
?Up to 17 timers: up to twelve 16-bit and two 32-bit timers up to 168 MHz, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input
?Debug mode
?Serial wire debug (SWD) & JTAG interfaces
?Cortex-M4 Embedded Trace Macrocell?
?Up to 140 I/O ports with interrupt capability
?Up to 136 fast I/Os up to 84 MHz
?Up to 138 5 V-tolerant I/Os
?Up to 15 communication interfaces
?Up to 3 × I2C interfaces (SMBus/PMBus)
?Up to 4 USARTs/2 UARTs (10.5 Mbit/s, ISO 7816 interface, LIN, IrDA, modem control)
?Up to 3 SPIs (37.5 Mbits/s), 2 with muxed full-duplex I2S to achieve audio class accuracy via internal audio PLL or external clock
?2 × CAN interfaces (2.0B Active)
?SDIO interface
?Advanced connectivity?USB 2.0 full-speed device/host/OTG controller with on-chip PHY
?USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on-chip full-speed PHY
and ULPI
?10/100 Ethernet MAC with dedicated DMA: supports IEEE 1588v2 hardware, MII/RMII
?8- to 14-bit parallel camera interface up to 54 Mbytes/s
?True random number generator
?CRC calculation unit
?96-bit unique ID
?RTC: subsecond accuracy, hardware calendar
Hardware
2.54mm 20 pin JTAG Port
10/100 Ethernet Port
USB 2.0 Full-Speed device/host(mini)
USB2.0 Host
USB to TTL
1 CAN2.0 Interface
SD Card Interface(4-bit)
1 controllable LED
2 push-button
2.54mm pitch I/O pins export,can be installed on Universal plate
Code
Network Routine
httpserver -- This is a Web Server example use LwIP stack.Users can control the LED onboard and read the AD values through the web page.
tftpserver -- It allows you to upload files to the SD Card via TFTP software.Also can download files from the SD Card to your PC.
tcp echo server -- This is an echo server example in TCP mode.It shows you how to send data to and receive data from the board via TCP software.
httpserver netconn -- This is a Web Server program which Network connection type is netconn.Operating system is FreeRTOS,Network protocol stack is LwIP.
udp/tcp echo server netconn -- It shows you how to send data to and receive data from the board via TCP/UDP software.Network connection type is echo.
USB Routine
USB Host-read U disk - Users can access files on a USB mass storage device connected to the USB host port.You can creat,read,copy or delect files on the U disk,even format the U disk.
USB HOST-USB Keyboard - USB keyboard can be connected.Available USB keyboard keys
USB Mass Storage program - It allows users to read and write the SD Card by U disk mode.
USB HID - Users can control the LED onboard via USB by PC software.
Package List:
1 * development board
1 * USB cable
1 * CD
1 * cable






