Flowcode 6 logo

Flowcode - Electronic system design software

Introduction to Flowcode 6

Flowcode Key Features

Flowcode Download Button Flowcode Download Button

Flowcode software allows you to quickly and easily develop complex electronic and electromechanical systems. The graphical programming tool allows even those with little experience to develop complex electronic systems in minutes.

Flowcode is one of the world’s most advanced environments for electronic and electromechanical system development. Engineers use Flowcode to develop systems for control and measurement based on microcontrollers, on rugged industrial interfaces or on Windows compatible personal computers.

Flowcode Key Features

Graphical programming

Flowcode uses graphical icons to enable you to quickly develop electronic systems. The easy-to-use interface means those with little experience of programming are able to pick up the fundamentals quickly. The speed of development gives experienced users a fast and proven way to develop their projects.

Test & debug code

Once you have developed your program, the powerful environment gives you the ability to make use of the embedded in-circuit-test (ICT) and in-circuit-debug (ICD) features. These key features give you the confidence you need to ensure the programs you have produced will be effective when compiled to chosen devices.

Simulate your programs in 3D

A 3D simulation environment means if you’re working with mechanical designs, you can develop and test the electronic elements of your designs work effectively using Flowcode. Integration with third-party design packages through support for various file formats, means you can directly import designs and bring them to life.

Component creation

With hundreds of common components already built in to Flowcode, the environment is already set up for integrated development. If you have further components which you require in order to develop your electronic systems, you can easily develop your own component libraries within Flowcode, reducing support and development costs across your projects.

Arduino, E-blocks & more

E-blocks gives you the ability to prototype your designs using hardware based on a range of PIC, dsPIC, ARM or AVR Arduino microcontrollers. E-blocks are a suite of upstream multiprogrammer, downstream peripheral boards and electronic kits which easily snap together to allow for rapid prototyping of electronic systems. Flowcode acts as an Arduino IDE through support for AVR microcontrollers.

Numerous devices supported

With the suite of microcontrollers supported within the software, we can confidently say there is most certainly a solution offering to meet your needs; whether you are PIC programming, getting started with Arduino, or working with powerful systems controlled using a dsPIC 16-bit microcontroller or ARM 32-bit microcontroller.


Chinese German Spanish French Greek Italian Dutch Russian Google translations