element14: Discover More - An Expansion Board for STM32F4DISCOVERY

ORDER NOWORDER NOWDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents


element14 has announced an exclusive package of three new accessories to support the hugely successful STM32F4DiscoverySTM32F4Discovery board from STMicroelectronics. The new accessories aim to expand the functionality of the popular board built around the STM32F4 processor featuring a 32-bit ARM Cortex-M4 architecture. The newly available accessories include an LCD module and a camera module, both of which connect to a hardware extension base board which provides Ethernet connectivity and plugs directly into the Discovery Board. The new hardware accessories are custom designed for the Discovery Board STM32F4 and come with the necessary software drivers, making them easy for engineers to use to quickly extend the functionality of their STM32F4 design.



  • Base Board [STM32F4DIS-BBSTM32F4DIS-BB] - enables the STM32F4DiscoverySTM32F4Discoveryboard users to become more familiar with features of the STM32F4xx. It helps to extend out and convenienly offer all the interfaces on the STM32F4DiscoverySTM32F4Discovery board, including Serial ports, USB, Ethernet, CAN, SPI, I2C, GPIO, Camera, TF Card, LCD and Touch Screen interfaces on board. The combination of the STM32F4DIS-BB and the STM32F4DISCOVERY forms a comprehensive platform for evaluating the STM32F4xx series ARM Cortex-M4 microcontrollers and allows easy prototyping of third party solutions with STM32F4DiscoverySTM32F4Discovery board or STM32F4xx series microcontrollers.



  • Digital Camera Module [STM32F4DIS-CAMSTM32F4DIS-CAM] - designed by Embest, can be used on STM32F4DIS-BB evaluation board. This module contains an OV9655, which is a 1.3megapixel CMOS SXGA image sensor. This module supports image preview, photo taking and photo storage. It is suitable for applications such as Portable Digital Terminal, Gaming and Home Automation.



  • LCD module [STM32F4DIS-LCDSTM32F4DIS-LCD] - consists of 3.5 inch LCD and driver board. This module is designed for Embest STM32F4DIS-BB board.



To learn more about STM32F4Discovery Board please Click Here.



Key Applications: Motor drive and application control, Medical equipment, Industrial applications: PLC, inverters, circuit breakers, Printers, and scanners, Alarm systems, video intercom, and HVAC, Home audio appliances.

More Development Kits and Tools
orangearrw.gifSTMicroelectronics Development Kitsorangearrw.gifARM Development Tools
orangearrw.gifDevelopment Platforms & Kitsorangearrw.gifelement14 Knode


Development Tools




Software Development Tools:

Tool   TypeSupplierMPNSupported   FamilyDescription


EmbestCoOSARM Cortex™-MCoOS is a free and open RTOS from CooCox, designed specifically for  Cortex-M processor, supports preemptive priority and round-robin,  Semaphore, Mutex, Flag, Mailbox and Queue for communication &  synchronization, highly scalable, minimum system kernel is only  974Bytes, supports interrupt while task switching, supports stack  overflow detection, supports the platforms of ICCARM, ARMCC, GCC. Learn More
IDEEmbest CooCoxCoIDEARM Cortex™-M

CooCox offer freely available powerful software development tool for ARM Cortex™-M based microcontrollers. Coocox Tools organizes and provides the knowledge   required by developers. Learn More

IDEARMKeil MDK-ARMARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™The MDK-ARM is a complete software development environment for Cortex™-M, Cortex-R4, ARM7™ and   ARM9™ processor-based devices. MDK-ARM is specifically designed for microcontroller applications, it is easy to learn   and use, yet powerful enough for the most demanding embedded applications. Learn More
RTOSMicriumµC/OS-IIISTM32F407xxμC/OS-III is Micrium’s newest RTOS, designed for developers who need to save time on their current and   next embedded sytem projects. Using a commercial real-time kernel such as μC/OS-III provides a solid foundation and   framework to the design engineer dealing with the growing complexity of embedded designs. Learn More
RTOSSeggerembOSARM Cortex™-MembOS is a priority-controlled real time operating system, designed to be used as foundation for the development of   embedded real-time applications. It is a zero interrupt latency, high-performance RTOS that has been optimized for   minimum memory consumption in both RAM and ROM, as well as high speed and versatility.  Learn More



Hardware Development Tools:


Tool   TypeSupplierMPNSupported   FamilyDescription
Debugger / ProgrammerSTMicroelectronicsST-LINK/V2ST-LINK/V2STM8 / STM32ST-LINK/V2 In-circuit Debugger and Programmer for the STM8 and STM32 MCUs  Learn More
Debugger / ProgrammerSTMicroelectronicsSTX-RLINKSTX-RLINKSTM8 / ST7 / µPSD / STM32 / STR7 / STR9STX-RLINK In-circuit Debugger and Programmer  for a complete range of STMicroelectronics microcontrollers (STM8,   ST7, µPSD, STM32, STR7 and STR9)
DebuggerEmbestColinkExColinkExARM Cortex™-MARM Cortex-M MCU JTAG Hardware Debugging Probe which supports in CooCox software and Keil Realview MDK
Emulator / Debugger / ProgrammerARMULINK2ULINK2ARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™ULINK2 Debug Adapter
Emulator / Debugger / ProgrammerARMULINKProULINKProARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™ULINKpro Debug and Trace Unit
EmulatorSeggerJ-LinkJ-LinkARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™JTAG/SWD Emulator with USB interface
ProgrammerSeggerFlasher   ARMFlasher   ARMARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™Flash Programmer for ARM and Cortex cores



Back to top


Technical Documents



Learning Center

Product Briefelement14: Product Brief for STM32F4Discovery Base Board
Product Briefelement14: Product Brief for STM32F4Discovery Camera Module
Product Briefelement14: Product Brief for STM32F4Discovery LCD Display Module
Quick Start Guideelement14: Quick Start Guide for STM32F4Discovery Expansion Board
User Manualelement14: User Manual for STM32F4Discovery Expansion Board
User ManualSTMicroelectronics: Getting Started with Software and Firmware Environments for the STM32F4DISCOVERY Kit
User ManualSTMicroelectronics: User Manual of STM32F4DISCOVERY STM32F4 High-performance Discovery Board
Application NotesSTMicroelectronics: STM32F4Discovery Discover More Application Notes


Design Elements


SchematicsSTMicroelectronics: STM32F4DISCOVERY Schematics
BSPSTMicroelectronics: STM32F4DISCOVERY Board Firmware Package
SoftwareSTMicroelectronics: Software examples for STM32F4xx
SoftwareSTMicroelectronics: STM32F4DIS-BB Discover More Software Examples [Updated]


Back to top







Video 1Video 2Video 3


Back to top


Kit Features






STM32F4DIS-BB Base Board

  • Base Board for STM32F4DiscoverySTM32F4Discovery High-performance Discovery Board
  • Camera interface
  • Micro SD card slot
  • 4-wire resistive touch screen
  • 3.5 inch TFT color LCD (240 x 320-pixel RGB resolution, 262000 colors, 16-bit 8080 parallel interface, brightness control via PWM)
  • 10/100 Ethernet with IEE 1588v2 (RJ45 connector)
  • Supports uC/OS-II_v2.91
  • Supports FatFs_vR0.08a File System (Used for TF card)
  • Supports LwIP_v1.3.2 Protocol Stack



STM32F4DIS-CAM Digital Camera Module


  • Dimension:47.8mm*37.6mm*6mm
  • Signal System:CMOS 1.3 Mega Pixel
  • Resolution:Up to 1280*1024
  • Interface:30-pin FPC connector
  • Power Supply:From board
  • Operating Temp.:-10℃~70℃
  • Support Photo Taking
  • Frame Rate:15fps for SXGA,30fps for VGA,CIF





  • Driving IC: SSD2119
  • Display format: 320 * 240
  • Color: 262K colors
  • Blacklight: PWM control
  • Interface: 16bit 8080 parallel system interface
  • Touch screen: 4-wire resistive touch screen
  • LCD dimension: 3.5 Inch (diagonal)
  • LCD active area (W*H): 70.0mm * 52.6mm
  • Operating temperature: -10~60°C
  • Power consumption: 0.18A@5V



Back to top

Kit Contents




  • 1 x Base Board - STM32F4DIS-BB
  • 1 x Digital Camera Module - STM32F4DIS-CAM
  • 1 x LCD module - STM32F4DIS-LCD


Back to top