Educational Practice Board for ARM Cortex M4
Description
The EPBM4 target board features the STM32F407 Cortex M4 CPU. The board is specially designed to study the features of the 32-bit Cortex M4 CPU. Various interface options are made available which enables the learner to explore the potentials of this board and use it for application/prototyping use.
Features
Processor
- STM32f407VGT6 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(Over clocking up to 250 MHz).
- 1 Mbyte of Flash memory, 192Kbytes of RAM
- 16-stream DMA controller with FIFOs and burst support
Debug Mode
- Serial wire debug (SWD), JTAG interfaces, Cortex-M4 Embedded Trace Macrocell™
On-board Features
- ST-LINK/V2 with selection modes witch to use the kit as a standalone STLINK/V2 (with SWD connector for programming and debugging)
- LEDs: for USB communication, power on, user, USB OTG (for VBus and Over-current)
- Push buttons: User and Reset
On Board Data Transfer interfaces
- USB connector for UART4, DB9 connector for UART6, 3Pin and 4Pin Header for UART4 & 6
- USB OTG FS and HID (Human Interface Device) interface keyboard and Mouse with micro B connector
- SDIO based SD card interface
- EDU-BUS connector with ADC, PWM, UART, I2C, SPI, GPIO interface
- 20Pin connector for 16 GPIO Lines
- SPI and I2C connector for EEPROM and Sensor interface
Special on Board Functionality
- 40Pin TFT LCE interface Connector
- RJ45 connector for Ethernet interface
- Audio speaker 3.5 jack interface
- On board MIC for audio recording
- Accelerometer
- CAN interface (optional)