USER MANUAL Fusion for STM32 v8 Manual PAGE 1 for STM32 v8 DEVELOPMENT BOARD
It’s time to rethink the way you approach rapid prototyping PAGE 2 Let us introduce you to the latest generation of Mikroe development boards – F u s i o n f o r S T M 3 2 v 8 Time saving embedded tools Fusion for STM32 v8 Manual
Table of contents Introduction 4 Development board overview 6 Power supply unit 8 10 Connectivity 12 Communication 22 What’s Next? 24 PAGE 3 CODEGRIP – programmer/debugger module All images shown in the manual are for illustration purpose only.
Fusion for STM32 v8 is a development board designed for rapid development of embedded applications. Redesigned from the ground up, it offers broad set of standard, as well as several unique features never seen before in the world of embedded electronics: programming and debugging over WiFi network, support for a large number of different ARM® Cortex®-M based microcontrollers produced by ST Microelectronics, regardless of their pin number, and more.
PAGE 5 Fusion for STM32 v8 Manual
Development board overview PAGE 6 OVERVIEW The Fusion for STM32 v8 development board features a clean and intuitive layout, allowing the user to instantly understand how to set it up and how to easily tune it according to needs. The development board is divided into several sections, arranged so that all the related interactive components such as switches, buttons, indicators, and connectors, are logically positioned and grouped together.
operating system (OS). The USB-C connector is also used to power the development board, simplifying the cable management. The I/O (Input/Output) section occupies the lower part of the development board and contains available MCU pins routed to 2x5-pin headers for easy access. Some of them are equipped with configurable pull-up or pull-down resistors and buttons for applying logic states to MCU pins, while all of them are equipped with LED indicators.
Power supply unit The Power supply unit (PSU) (1) module provides a clean and regulated power, necessary for continuous operation of the development board. The MCU along with the rest of the onboard peripherals, demands regulated and noise-free power supply. Therefore, the PSU module is carefully designed to regulate, filter, and distribute the power to all parts of the Fusion for STM32 v8 development board.
Power/debug, USB-C connector The development board can be powered over the USB-C connector, labeled as POWER/ DEBUG (2). This connector provides power from the USB host, USB power bank, or USB wall adapter. When powered over the USB connector, the available power will depend on the source capabilities. The development board will be able to maintain its operating voltages within the specified limits, as long as the voltage of the external power supply stays within the range stated below, in the table.
remotely programmed and debugged over the WiFi network, the Fusion for STM32 v8 development board allows complete autonomy, allowing it to be used in some very specific situations: hazardous enviroment, agricultural application and etc. NOTE It is advised to disable the battery charging circuitry if there is no battery connected to the Fusion for STM32 v8 development board. This can be done using CODEGRIP Suite. For more information, please consult the CODEGRIP manual, which can be found on this link: www.
1 2 ACTIVE (RED) Indicates the operational state of the CODEGRIP module: when CODEGRIP module is in the bootloader mode, this indicator will blink. Normal operation of the CODEGRIP module is indicated by the ACTIVE LED being constantly turned ON DATA (BLUE) Indicates that there is a data transfer ongoing between the MCU and the CODEGRIP module The onboard CODEGRIP module (1) requires no additional drivers, as it utilizes a HID driver model, which is natively supported by the computer OS.
Connectivity One of the key features of the Fusion for STM32 v8 development board is its connectivity. P A G E 12 O ENCT N EIVIT C T YI V I T Y CO CN N It features a diverse amount of connecting options, making the board very versatile, adaptable to any situation, and very easy to work with. It has two display connectors (1x16 LCD connector and 2x20 display connector), Ethernet, USB-UART, USB HOST/ DEVICE, an external programmer/debugger connector and many more.
CONECTIVITY P A G E 13 Easily create an IoT Weather Station with the Fusion for STM32 v8 development board.
2 MCU CARD Fusion for STM32 v8 development system supports a huge number of different MCUs. P A G E 14 In addition, each of the supported MCUs has some specifics, such as the number of pins and ports, additional peripherals, clock speeds, etc. Therefore, the MCU is supplied in a form of a standardized MCU card. It can support MCUs with various number of pins and specific hardware requirements.
for reliable operation. This makes each MCU card self-contained unit, allowing the development board to operate on a logic level, not having to facilitate specific requirements of many different MCUs. This also allows the MCU to be freely chosen, not having to worry about the pin compatibility and similar issues. Most importantly, it allows very simple swapping between different MCU types during the development phase, without any hardware interventions.
INPUT / OUTPUT section In general, I/O pins of any MCU are internally grouped as PORTs. Such pin grouping scheme is kept throughout the development board as well, offering a clean and organized interface. 16-BIT port There is a total of ten 16-bit ports, labeled from PORTA to PORTJ. Ports ranging from PORTA to PORTB are routed to the EXPANDED PORTS section (4), while ports ranging from PORTC to PORTJ are routed to the COMPACT PORTS section (5).
10 8 9 CONNECTIVITY Figure 8: I/O ports view 4 There are two DIP switches with ten positions (poles), with each pole assigned to a specific PORT. These DIP switches are labeled as PORT LEDS (11) on the development board (SW4 and SW5 provided separately on the schematic).
2x20 display connector 1 Figure 9: 2x20-pin board connector view Fusion for STM32 v8 development board features a standardized 2x20-pin display connector. This connector consists of the 8080 parallel interface, offering support for displays with up to 8 bits per color (up to 24-bit mode, 16 million colors). Besides the 8080 interface, this connector also contains pins related to touch panel controller, Make sure to turn off the power supply before placing the display module on the board.
1x16 display connector 2 Liquid Crystal Display (LCD) is a cheap and popular way of representing application results, messages, or some other type of information to users. Fusion for STM32 v8 natively supports 2x16 characters LCD module, connected in 4-bit mode. It offers a dedicated 1x16-pin header (2) that can host a compatible LCD.
mikroBUS™ sockets The superior connectivity features of the Fusion for STM32 v8 development board are rounded up with five standardized mikroBUS™ host connectors. It is a considerable upgrade for the board, as it allows interfacing with the vast amount of Click boards™. mikroBUS™ is the add-on board standard that offers maximum expandability with the smallest number of pins. More information at www.mikroe.
Click boards CONNECTIVITY Figure 12: Click boards™ THE LARGEST AND FASTEST-GROWING BASE OF ADD-ON BOARDS IN THE WORLD! Click boards™ are standardized add-on boards that carry a variety of different electronic devices. They are designed to perfectly fit the mikroBUS™ socket. Engineered to deliver the best performances for the used components, they save developers of testing and troubleshooting often associated with the prototyping phase. They enhance rapid development and accelerate time to market.
Communication Communication connectors allow the development board to be connected with many different devices that use high-layer communication protocols such as Ethernet, USB, etc. Also, there is a USB-UART converter, offering simplified communication with the personal computer over the emulated serial interface. Each of these connectors will be described in more details, in the following sections of the manual.
Ethernet Additional GNDs Ethernet is a popular networking technology for local area networks (LAN). Systems communicating over Ethernet divide a stream of data into individual packets, known as frames. Each frame contains source and destination addresses and error-checking data so that damaged data can be detected and re-transmitted. This makes the Ethernet protocol very popular for communication over longer distances or in noisy environments.
What makes you want to be an embedded developer? Is it the recognition of your skills, invention, or the development process? Whatever the reason is, we want to let you know that we are here for you every step of the way. You can enjoy the process focused, yet relaxed – everything else is taken care of. Enjoy premium.
What’s Next? You have now completed the journey through each and every feature of the Fusion for STM32 v8 development board. You have become familiar with its modules, organization, and the programmer/ debugger. Now you are ready to start using your new board. We suggest following steps which are highly recommended to begin with.
DISCLAIMER All the products owned by MikroElektronika are protected by copyright law and international copyright treaty. Therefore, this manual is to be treated as any other copyright material. No part of this manual, including product and software described herein, must be reproduced, stored in a retrieval board, translated or transmitted in any form or by any means, without the prior written permission of MikroElektronika.
If you want to learn more about our products, please visit our website at www.mikroe.com If you are experiencing some problems with any of our products or just need additional information, please place your ticket at www.mikroe.com/support If you have any questions, comments or business proposals, do not hesitate to contact us at office@mikroe.