Flow Chart Programming for Microchip PIC Microcontrollers Flowcode 4 is a very high-level language programming system for PICmicro microcontrollers based on flowcharts. Flowcode allows you to design and simulate complex PIC-based robotics and control systems by simply drawing a flow chart of your desired program in a matter of minutes, even without any prior programming skills. New in Flowcode, version 4: - Panel Creator
- In Circuit Debug
- Virtual networks
- C Code customization
- Switch Icon
- Floating point
- Additional string functions
- Watchdog timer support
- New GUI
- New components
- New targets
- Fast USB development
Flowcode 4.1 includes a world first: Virtual Network Simulation software that allows multiple microcontroller-based hardware systems to communicate over a network. This is ideal for developers of complex systems involving multiple processors, e.g. CAN bus used in automotive systems. Flowcode is a powerful language that uses macros to facilitate the control of complex devices like 7-segment displays, motor controllers and LCDs. The use of macros allows you to control highly complex electronic devices without getting bogged down in understanding the programming involved. Flowcode Features - Requires no programming experience
- Allows complex PICmicro programs to be designed quickly
- Uses international standard flow chart symbols (ISO5807)
- Full on-screen simulation allows debugging and speeds up the development process
- Facilitates learning via full suite of demonstration tutorials and virtual systems (burglar alarms etc.)
- Produces ASM code for a range of 18-, 28- and 40-pin devices
- Works with most programmers
- Can be used to teach PLC programming skills
- Allows C code or assembly code to be embedded as a macro
- Supports interrupts and A/D converters
How Flowcode Works Flowcode is built on a C compiler - Boost C. This is a general-purpose 8/16 bit compiler designed specifically for PICmicro devices. Flowcode generates a C code file from the flow chart that you create. This C-code is automatically compiled into assembler code by the BoostC compiler and then translated into a Hex machine code file using Microchip's MPASM assembler. Any third-party PIC programmer then can be used to download the resulting Hex file into the target PIC's program memory. If Flowcode is used with an optional training and development board, then this whole operation of compiling assembling and downloading is carried out with one button, providing a totally seamless PICmicro development tool. Flowcode also is tightly integrated with the E-Blocks range of hardware devices. As of version 4.2, Flowcode now also can be used with the Hi-Tech C compiler. Video examples To see how Flowcode works, you can view these video tutorials: Part 1, Part 2 and Part 3. Downloadable Flowcode tutorials Supported PIC Devices Flowcode runs on Windows XP and Vista, and supports code generation for the following PIC devices: 12C508, 12C508A, 12C509, 12C509A, 12CE518, 12CE519, 12F609, 12HV609, 12HV615, 12F615, 12F629, 12F635, 12C671, 12C672, 12CE673, 12CE674, 12F675, 12F683, RF12F675F, RF12F675H, RF12F675K 16C72, 16C72A, 16C73, 16C73A, 16C73B, 16C74, 16C74A, 16C74B, 16C76, 16C77, 16C84, 16C716, 16C717, 16C770, 16C771, 16CR72, 16CR83, 16CR84 16F616, 16F627, 16F627A, 16F628, 16F628A, 16F630, 16F631, 16F636, 16F639, 16F648A, 16F676, 16F677, 16F684, 16F685, 16F687, 16F688, 16F689, 16F690, 16F716, 16F72, 16F722, 16F723, 16F724, 16F726, 16F727, 16F73, 16F737, 16F74, 16F747, 16F76, 16F767, 16F77, 16F777, 16F785, 16F818, 16F819, 16F83, 16F84, 16F84A, 16F87, 16F870, 16F871, 16F872, 16F873, 16F873A, 16F874, 16F874A, 16F876, 16F876A, 16F877, 16F877A, 16F88, 16F883, 16F884, 16F886, 16F887, 16F913, 16F914, 16F916, 16F917, 16F946 18F1220, 18F1230, 18F1320, 18F1330, 18F13K50, 18LF13K50, 18F14K50, 18LF14K50, 18F2220, 18F2221, 18F2320, 18F2321, 18F2331, 18F2410, 18F242, 18F2420, 18F2423, 18F2431, 18F2439, 18F2450, 18F2455, 18F248, 18F2480, 18F24J10, 18F2510, 18F2515, 18F252, 18F2520, 18F2523, 18F2525, 18F2539, 18F2550, 18F258, 18F2580, 18F2585, 18F25J10, 18F2610, 18F2620, 18F2680, 18F2682, 18F2685, 18F4220, 18F4221, 18F4320, 18F4321, 18F4331, 18F4410, 18F442, 18F4420, 18F4423, 18F4431, 18F4439, 18F4450, 18F4455, 18F448, 18F4480, 18F44J10, 18F4510, 18F4515, 18F452, 18F4520, 18F4523, 18F4525, 18F4539, 18F4550, 18F458, 18F4580, 18F4585, 18F45J10, 18F4610, 18F4620, 18F4680, 18F4682, 18F4685, 18F6310, 18F6390, 18F6410, 18F6490, 18F6520, 18F6527, 18F6585, 18F6620, 18F6622, 18F6627, 18F6680, 18F66J60, 18F66J65, 18F6720, 18F6722, 18F67J60, 18F8310, 18F8390, 18F8410, 18F8490, 18F8520, 18F8527, 18F8585, 18F8620, 18F8622, 18F8627, 18F8680, 18F86J60, 18F86J65, 18F8720, 18F8722, 18F87J60, 18F96J65, 18F97J60 Hardware: ECIO-28, ECIO-40, EB006, HP488, Formula Flowcode, MIAC, Locktronics PIC, MCHP_FSUSB Flowcode Programming Software for PIC CD-ROM Content Software activation A one-time activation with a code issued by Matrix Multimedia is required. An internet connection is recommended for this. Multiple languages available The Flowcode CD-ROM contains a language pack to convert the main program and help files into English, French, Dutch, German, Spanish, Portuguese, or Greek. The main program (but not the help files) also can be run in Finnish, Romanian, Italian, Greek, Hebrew, Danish, Simplified Chinese, Slovak, or Hungarian. Different License Versions Free Demo Version The Free PICmicro Flowcode V4 demo version is code size limited to 2KB of compiled and assembled code (4k for PIC18 series). This well featured version allows you to verify that Flowcode will provide the functions you need and is also suitable for use with hardware devices like the Formula Flowcode robot and ECIO. This is a fully working version of Flowcode that has some limitations. The PIC Flowcode demo version will produce hex code for only the following: 16F628A, 16F690, 16F88, 16F84A, 16F877, 18F2220, 18F4431, Formula Flowcode, and ECIO. The free version is limited to around 50 usable icons. Download a free Flowcode V4 demo version Home/Student version The PIC Flowcode Home/Student version is code size limited to 4KB of compiled and assembled code (8k for PIC18 series). It is also limited in the number of Flowcode components provided: communications functions are not supported. Home versions are not licensed for generating code used in commercial applications. Standard components: Free and home versions do not have all components. Limited component versions include the following standard components: LED, LED array, Switch, Switchbank, ADC, LCD, 7-segment display, Keypad, Quad 7-segment display, PWM and support for the MIAC industrial controller and Formula Flowcode. These versions cannot have more components added to them as free downloads. Other versions include all standard components and a full complement of advanced components (see below). Pro version The Pro version includes all functions, components, full code compilation size and is licensed for commercial use. Industrial users who need more than one license will need to purchase each license separately. Advanced Components: In addition of the standard components of the demo and student version, the professional and educational multi-user licenses include the following advanced components: SPI master, I2C master, SPI(legacy), Internet TCP/IP, Webserver, CAN bus, Advanced CAN bus, LIN master, LIN slave, EEPROM, IrDA, Bluetooth, GPS, RS232, Graphical colour LCD display, FAT16, MIDI, USB HID, USB slave, USB serial bus, Zigbee, RFID, Stepper motor, Servo motor, Speech, One wire bus. In addition the professional and multi-user licenses of PIC Flowcode now support in-circuit debugging in combination with the optional EB006 E-Blocks Microchip PIC USB Multiprogrammer and Processing Module Multi-user Educational License Multi-user versions are fully functional and have all of the features of the Pro version, but are licensed for educational (non-commercial) use only. Only 10 and 50 user license versions are available. Bundle Options With the following bundle options, you can purchase Flowcode and compatible hardware at a discount Ordering Options The CD-ROM is available in different license versions (see above for the difference between the different version): - Student/Home: For Students or private home users (some features not available; see above)
- Professional (a.k.a. Single User): For corporate & professional users
- 10 User: Multi-user educational license for 10 users
- Site License: Multi-user educational license for up to 50 concurrent users
Please select the license version you require from the drop-down menu below. The price increase over the student/home edition is displayed next to the license version you select. Ships from: USA Leadtime: In stock
Available Options:
| License Version: |
|
Optional Recommended Products for this Item
|