Description
- Waveshare Open405R-C STM32F4 Development Board, Package A
- Integrates diverse interfaces for peripheral expansion
- Features STM32F405RGT6 with Cortex-M4 core
- Supports multiple communication interfaces
- Requires an external debugger for programming
- Includes JTAG/SWD for debugging/programming
The Waveshare Open405R-C STM32F4 Development Board, Package A is a sophisticated development platform designed for the STM32F405RGT6 microcontroller. This board integrates a variety of standard interfaces, facilitating seamless peripheral expansions. It comprises a motherboard and an MCU core board, known as Core405R, which supports further expansion through optional accessory boards tailored for specific applications. The modular and open design makes it an ideal choice for initiating application development with STM32F2 series microcontrollers.
The motherboard features multiple interfaces, including UART, SDIO, I2S, I2C, SPI, USART, LCD, ULPI, CAN, and ONE-WIRE, allowing for versatile connectivity with various peripherals such as RS232, USB, Micro SD modules, audio modules, and more. It also includes power input/output options, LED indicators, user keys, and a joystick for convenient interaction and status indication.
The Core405R is equipped with the high-performance STM32F405RGT6 MCU, which boasts a Cortex-M4 32-bit RISC core, operating at a frequency of 168MHz. It includes substantial memory resources and a wide array of communication interfaces, such as SPI, USART, UART, I2S, I2C, SDIO, and CAN. The board supports USB communication and features AD and DA converters, a JTAG/SWD interface for debugging, and various power management components.
Note: The Open405R-C requires an external debugger for programming, as it does not integrate any debugging function.
View moreWhat’s Included
- 1x Waveshare Open405R-C STM32F4 Development Board, Package A
- 1x PL2303 USB UART board (mini) v2
- 1x USB Type A plug to mini-B plug cable
- 1x USB Type A receptacle to mini-B plug cable
- 1x 4-pin 2-pin wires pack
- 1x USB power cable
- 1x 2.8-inch resistive touch LCD
- 1x Analog test board (for testing embedded AD/DA)
- 1x USB3300 USB HS board (ULPI)
- 1x SN65HVD230 CAN board (CAN)
- 1x FM24CLxx FRAM board (I2C)
- 1x Micro SD storage board (SDIO/SPI)
- 1x Ethernet cable
Links
Website
Open405R-C Package A, STM32F4 Development Board – Open405R-C Wiki
Specifications
- Core: Cortex-M4 32-bit RISC
- Operating Frequency: 168 MHz, 210 DMIPS/1.25 DMIPS/MHz
- Operating Voltage: 1.8V-3.6V
- Package: LQFP64
- Memories: 1MB Flash, 192+4kB SRAM
- MCU Communication Interfaces: 3 x SPI, 4 x USART, 2 x UART, 2 x I2S, 3 x I2C, 1 x SDIO, 2 x CAN
- USB 2.0 HS/FS Device/Host/OTG Controller with Dedicated DMA, On-Chip Full-Speed PHY
- USB HS ULPI (External PHY Required)
- AD & DA Converters: 3 x AD (12-bit, 1s, Shares 16 Channels); 2 x DA (12-bit)
- Debugging/Programming: Supports JTAG/SWD (Serial Wire Debug) Interfaces, Supports IAP
- AMS1117-3.3V Voltage Regulator
- MIC2075-2: Onboard USB Power Management Device
- Power Supply Switch, Powered from 5Vin or USB Connection
- Boot Mode Selection, for Configuring BOOT0 Pin
- Power Indicator
- VBUS LED
- Reset Button
- 8M Crystal
- 32.768K Crystal, for Internal RTC with Calibration
- JTAG/SWD Interface: for Debugging/Programming
- USB Connector, Used for Establishing USB Communication Between PC and the STM32 Development Board
- MCU Pins Expander, VCC, GND and All the I/O Pins are Accessible on Expansion Connectors for Further Expansion
- 5Vin Pinheader, 5V Power Supply is Required When Using USB HOST/OTG
- USB Jumper
- VBAT Selection Jumper