MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » MIKROE-1419 My Account  |  Cart Contents  |  Checkout   
Quick Find
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Accessory Boards->
ADI Blackfin
Atmel AVR->
Cypress PSoC
Microchip PIC->
Silicon Labs
ST Microelectronics->
Texas Instruments->
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
Visual TFT GUI Design Software w/ Templates for mikroElektronika US$99.00

Visual TFT GUI Design Software w/ Templates for mikroElektronika

Visual TFT is a standalone application used for rapid development of graphical user interfaces for TFT displays. The software generates code compatible with mikroElektronika compilers mikroC, mikroBasic, mikroPascal for all supported MCU architectures PIC, dsPIC30/33, PIC24, PIC32, ARM, AVR, FT90x. Visual TFT implements an intuitive environment and many drag-and-drop components which can be used for building applications easily and fast.

Upgrades to the Visual TFT software are free for life. The software features a Live Update service so you can get new features and improvements instantly.

Supported Display Controllers

Visual TFT supports 17 TFT controllers and 7 display sizes:
  • FT800/EVE at up to 512512
  • FT801 at up to 512512
  • FT810 at up to 800600
  • FT811 at up to 800600
  • FT812 at up to 800600
  • FT813 at up to 800600
  • HX8347-D at 320240, 400240, 480272, 131131, 800480
  • HX8347G at 320240
  • HX8352A at 400240
  • ILI9340 at 320240
  • ILI9341 at 320240
  • ILI9342 at 320240
  • ILI9481 at 320240
  • R61526 at 320240
  • SSD1963 at 480272
  • SSD1963_8bit at 800480
  • ST7715R at 131131
Visual TFT also supports the internal TFT module in Texas Instruments Tiva MCUs, and the TSC2006 Touch Screen Controller.

Visual TFT GUI Design Software Features

SingleClick settings

Visual TFT has hardware templates for all compatible mikroElektronika multimedia boards. Simply select the board you're working with from a drop-down menu and everything will be set up automatically.

Intuitive interface

The interface is really easy to use, and implements standard intuitive behavior, so you will feel like using any other vector graphic editor. But Visual TFT has mixed functionalities from both worlds: the world of design and the world of programming. There are several palettes of the most useful components that you can use in your application. Just drag a component onto a pixel grid display screen and it will be drawn instantly. Use Object Inspector to edit component properties and to assign desired events.

External resources

Do you need more space for your images and fonts? Do you want to create image slideshows, or to play a video from an MMC/SD Card? With the Resource file feature, Visual TFT software brings you all this and much more. If this option is selected, after code generation, Visual TFT will store all of your images and fonts in the resource file and will optimize them as much as possible for faster utilization. You just have to copy that file onto your MMC/SD card and you are ready to go.


You can organize your project into several screens. Each screen can be one application or a container for one functionality of your application. Easily traverse through screens, change orientation and background colors, and organize components as you desire. With the zoom feature, screen grid and easy manipulation of content, screens are really easy and pleasant to work with.

Components Palette

These 12 components are all it takes to create what you imagined: Label, Button, Rounded Button, Circle Button, Image, Circle, Box, Rounded Box, Line, Progress Bar, Check Box, and Radio Button. Each component has its own properties: gradient and standard fills for boxes, different fonts for labels and buttons, text and border colors, positions on the screen, visibility, activity and more. Each one supports standard events such as OnClick, OnPress, OnDown, OnUp.

FTDI FT800/FT81x/EVE Components

Visual TFT is the first software to provide full support for many of EVE's features like sound, transparency and anti-aliasing. There are 12 EVE-specific components available which are supported in the controller natively: EveClock, EveGauge, EveDial, EveButton, EveToggle, EveText, EveNumber, EveProgressBar, EveSlider, EveScrollBar, EveKeys. EVE's object-oriented approach eliminates the traditional frame buffer memory, as it renders an image on a line-by-line basis to 1/16th-pixel resolution. (To generate code for FT800, you must first install the appropriate FT800 Library, FT810/811 Library or FT812/813 Library available for mikroElektronika ARM, AVR, PIC, PIC32, dsPIC/PIC24, and FT90x compilers.)

Object Inspector

In Object Inspector you can manage multiple screens and edit your component in a practical and easy way. You can enter data relevant to your project such as Component Name, Distance, Width, Height, Caption, Font, Colors, etc. Edit components events and bring them to life. Object inspector is an elegantly designed and intuitive tool for rapid development.

Align and Distribute

Let's say you want to make a color picker with 10 color boxes. Draw one, duplicate it nine times, place the first and last in the right positions, and use the Align and Distribute tool to align them all to the top, and distribute them evenly. The entire thing is done in seconds.

Group components on layers

Visual TFT supports layers in your design. This way you can group components logically as in any other vector editor. Being able to specify layer position and visibility, as well as to lock layers, will help you a great deal in your design.

Options Window

With the Options window, you have hardware patterns for every supported development board. One click on the item from the list and Visual TFT does the work for you.

Toolbars save time

There are many program features, and lots of options and commands. To make your development experience pleasurable, Visual TFT has an intuitive icon for each command. They are grouped into toolbars: Edit Toolbar, Project, Screens, Options, Zoom, Align and Distribute, Help, Layouts Toolbar and Themes Toolbar. Each one covers the specific features available in Visual TFT Software.

See Visual TFT in Action

Download this walkthrough PDF to see how easy Visual TFT is to use. You can view the following videos demonstrating various features as well:
  • Visual TFT Introduction
  • Image Slider Demo demonstrates a photo album with images stored in an external resource file on a MMC/SD card.
  • Windows Demo on PIC18FJ uses static objects. Entire screens are stored in the microcontroller's Flash memory, saving a lot of RAM. Images are stored on SD card using the External Resource feature.
  • Calculator Demo
  • Simple Maze Demo
  • MP3 Piano Demo plays a different MP3 file for each key pressed and displays the note name being pressed.
  • Simple Windows Demo shows how you can create an application that uses multiple screens organized to look like an windowed operating system. Each screen represents a self-contained application.

Visual TFT Software License

Download Visual TFT v4.61 free of charge. The software will function as a demo license with a unlimited design capability, but a limit of seven components in compiled code. This will allow you to build simple applications and load them onto your hardware.

With your purchase, you are entitled to a license key that will remove that 7-object limitation. Start the software, then go to Help → Software Activation and click Request the License from the line at the bottom that says, "I own the license, but didn't get the key." You then can fill out a form in which you must indicate us as the distributor so we can tie your request to your order and to your PC. We then will send you a key code will unlock the software on your hard drive. Typical lead time is one business day.

This product was added to our catalog on Monday 24 October, 2011.


Customers who bought this product also purchased
Environmental Sensor, BME280, mikroBUS, 3.3V (Weather click)Environmental Sensor, BME280, mikroBUS, 3.3V (Weather click)US$22.00

NFC mikroBUS Module, M24SR64, 8KB, I2C, 3.3V (NFC Tag click)NFC mikroBUS Module, M24SR64, 8KB, I2C, 3.3V (NFC Tag click)US$12.00

ZigBee mikroBUS Module, XB24CZ7PIS, UART/SPI, 3.3V (XBee click)ZigBee mikroBUS Module, XB24CZ7PIS, UART/SPI, 3.3V (XBee click)US$59.00

Bluetooth Low Energy mikroBUS Module, RN4020, 3.3V (BLE2 click)Bluetooth Low Energy mikroBUS Module, RN4020, 3.3V (BLE2 click)US$30.00

Infrared Sensor mikroBUS Module, GP2Y0A60SZ0F: IR Distance clickInfrared Sensor mikroBUS Module, GP2Y0A60SZ0F: IR Distance clickUS$25.00

WiFi 802.11b/g mikroBUS Module, RN131C, UART, 3.3V (WiFly click)WiFi 802.11b/g mikroBUS Module, RN131C, UART, 3.3V (WiFly click)US$69.00

Shopping Cart more
0 items
What's New? more
Flowcode 7 for PIC, AVR, Arduino, ARM - Pro 5 User
Flowcode 7 for PIC, AVR, Arduino, ARM - Pro 5 User
Specials more
2N3906 PNP Transistor, 200mA/40V, TO-92 (10 pack)
2N3906 PNP Transistor, 200mA/40V, TO-92 (10 pack)
Tell A Friend

Tell someone you know about this product.
Notifications more
NotificationsNotify me of updates to Visual TFT GUI Design Software w/ Templates for mikroElektronika
Reviews more
Write ReviewWrite a review on this product!
  Thursday 09 July, 2020   List of all our Products

Copyright © 2003-2017 MicroController Pros LLC
Powered by osCommerce