Flowcode 8 logo

Flowcode 8 - Electronic system design software

What is Flowcode?

Flowcode is an advanced integrated development environment (IDE) for electronic and electromechanical system development targeting microcontrollers such as Arduino, PIC and ARM, and rugged industrial interfaces using protocols such as Modbus and CAN.

Non-programmer friendly

Those with little or no programming experience can use Flowcode without barriers. In a matter of minutes, beginners can start to develop electronics systems using the graphical programming modes available. Flowcode is perfect for teaching and learning key microcontroller system principles.

Flowcode saves time

Being an intuitive, graphical programming IDE gives Flowcode users the ability to develop complex systems quickly. Engineers use Flowcode because it allows for fast development, speeding up learning processes for microcontroller systems development.

Test & Debugging

Built into Flowcode is a data recorder and oscilloscope which makes test and debugging procedures straightforward. This is enhanced further when combining the Ghost Technology capabilities of Flowcode with our E-blocks hardware platform. Additionally, Flowcode is also compatible with external hardware including oscilloscopes, power supplies, signal generators and more.

Advanced Simulation

Flowcode's ability to simulate the user's programs, as well as compatibility with 3D CAD packages such as Solidworks, allows those who are developing electromechanical designs to characterise and model them easily.

Microcontroller flexibility

Flowcode gives you the ability to work with multiple chip variants in an easy and flexible way. Code porting is made simple, meaning you can switch target devices with ease, whether you're working with an Arduino, PIC, Atmel AVR, ARM or Raspberry Pi hardware platform.

Flowcode 8 Four different ways to code screenshot
Flowcode 8 screenshot of a large amount of features

What's new in Flowcode 8:

Flowcode 8 screenshot of a large amount of features

New programming modes

Flowcode is the perfect flowcharting language for platforms including Arduino, however users can now program in "Blocks" mode, "Pseudocode" as well as C code.

Flowcode 8 screenshot of a large amount of features

C-code Conversion and Simulation

You can now convert your most C code programs to other programming modes including flowcharts. Moreover, you can simulate C code with ease.

Flowcode 8 screenshot of a large amount of features

Code folding & Icon grouping

Users can improve the readability of their programs by using the new in-built facilities to collapse sections of their programs and group together specific icons.

See more new features...

Raspberry Pi as a Flowcode target

For the first time, Flowcode 8 enables users to target the hugely popular Raspberry Pi board. Whether you are working with a Raspberry Pi model 2B(v1.2), 3B or 3B+, it's an intuitive way to program for you, either at home or in the classroom. Alongside this, our E-blocks2 hardware platform also supports the Raspberry Pi and the Raspberry Pi Shield is perfect for those who wish to integrate their Pi into the E-blocks system.

Try Flowcode Today

Flowcode 8 icon free version
Flowcode 8 icon trial version
Flowcode 8 icon bought version
Download
30 Day Trial
Buy
Matrix TSL | Contact Us | About Us | Refunds | Privacy Policy

Visa logo Mastercard logo Masterpass logo JCB logo Diners card logo amex logo WorldPay logo