Loading... Please wait...

FTDI Vinco USB Host/Device Development Platform - also for Android & Arduino

Hover over image to zoom

  • Vinco Board
  • Vinco Board
  • Vinco Board with VNC2 Debugger/Programmer Module
  • Vinco Board with VNC2 Debugger/Programmer Module
  • Vinco Prototyping Shield
  • Vinco Prototyping Shield
  • Glyn Vinco Shield - Seiko TFT Display with/without Touch (coming soon)
  • Vinco Ethernet RTC MP3 Shield
  • Vinco Touchkey Shield
  • Glyn Vinco Shield - Seiko TFT Display with/without Touch (coming soon)
Contact sales@glyn.com.au for delivery leadtime if quantity to be ordered is greater than our stock
Calculated at checkout

 Product Description

NOTE: For new customers, the Vinco Starter Kit is recommended. This contains both the Vinco Main Board and the VNC2 Debugger/Programmer Module Board.

FTDI Introduces Arduino-inspired Vinco Development Platform For Android Open Accessory Development

android-icon-100.gifFTDI has announced its commitment to supporting the Android Open Accessories initiative, thus allowing engineers to realize exciting new system designs that are compatible with tablets and smartphones utilising the highly popular Android operating system.

"FTDI is very excited about the new Android Open Accessories initiative and in response has decided to provide support for it in both the Vinculum II dual USB host/device controller IC and the low cost Vinco development board product offerings” states the company’s CEO and founder Fred Dart. “We expect this to have a major impact on the way engineers carry out future development projects, giving them access to a far greater breadth of device connectivity.”

This move will prove to be of great benefit to engineers using the company’s Arduino-inspired Vinco platform (which was released in November 2010) to create USB 2.0 connected embedded systems. The major advantage that Vinco has over other development platforms of this kind is that the host controller capability is already integrated into the board itself. This means that design engineers do not need to budget for an extra USB host controller card/IC to implement Android Open Accessories.

“As Vinco incorporates USB host controller functionality, it totally eliminates the need for any secondary host controller hardware to be added, thereby dramatically shortening the development process and reducing the bill of materials" Dart adds. “As a result more ambitious, imaginative and cost-effective designs will be possible.”

Vinco is a cost effective Vinculum-II (VNC2) development platform inspired by Arduino. The Vinco is a dual channel USB Host/Device Controller is targeted at rapid development and prototyping of USB Host/Device interfaces. Vinco is a superset of the Arduino Duemilanove / Uno with 2 extra rows of headers providing an extra 10 pins and can be programmed using a subset of standard ANSI ‘C’ using the FTDI free of charge software development environment, consisting of development tools, software drivers and libraries.

The Vinco features an 8-channel, 10Bit ADC, PWM interface and supports connectivity to a wide range of application boards developed by the Arduino open-source community. These include Ethernet, motor control, LCD and many others applications.

The module uses a VNC2-64Q package to facilitate 38 GPIO options on 0.1” pitch header pins. A 10 bit A/D converter has also been added to offer connectivity to analogue inputs. This A/D converter can be read by the VNC2-64Q SPI host interface.

For USB connectivity the module includes one USB type A connector for a USB host port and one mini-B connector for a USB slave port to provide access to the VNC2-64Q USB ports.


  • Microcontroller: VNC2-64Q
  • Operating voltage: 5V
  • Input power supply: 9V
  • Digital I/O: 30
  • Analogue I/O: 8
  • USB port: 2 – configurable for host or device operation
  • FLASH memory: 256kbytes
  • RAM: 16kbytes
  • Variable clock speeds: 12/24/48MHz
  • Superset of the Arduino Duemilanove / Uno development boards
  • FTDI Integrated Development Environment (IDE) including code editor, compiler, assembler and debugger, which is supplied free of charge, and supports ANSI C coding for easy portability and maintainability
  • Precompiled drivers for a variety of interfaces e.g. USB, UART, SPI
  • Precompiled driver support for a wide range of USB host classes including Mass Storage, Human Interface Devices (keyboards, mice), audio devices, video devices (webcam) with many more under development
  • Precompiled driver support for a wide range of USB device classes including FTDI peripheral ICs, Human Interface Devices (keyboards, mice) with many more under development
  • Compatible with existing Arduino shields
  • A software configuration wizard is currently under development


Vinculum-II Block Diagram
(click here to download larger image)

Vinco Demos


The latest release of its Vinculum-II (VNC2) development Toolchain, version 1.4.2 offers improved reliability and performance over previous releases, and includes the following new features:

  • Android Open Accessory class driver. Sample VNC2 application and Android application source code are included. (Requires Gingerbread 2.3.4 or Honeycomb 3.1 or later).
  • Source code for Android Open Accessory, CDC and Printer USBHost class drivers included.
  • Performance improvements for various drivers including USBHost, USBSlave and FAT File System.
  • Ethernet (WizNet 5100 via SPI) and RTC (via SPI) drivers added.
  • Improvements to reflashing API for firmware update from Flash disks.
  • Introduction of new API for run time access to unused FlashROM pages.
  • Precompiled samples for FT232 to UART and CDC Modem to UART applications.
  • AppWizard now supports Vinco projects. All samples updated to use AppWizard allowing them to be easily reconfigured.

Vinco Shields / Expansion Boards

Vinco may be used with many existing Arduino shields by porting the firmware to run on the VNC2 IC.

A bare prototyping Vinco PCB provides add-on expansion board support and has the same PCB form factor as the Vinco. This can be used to prototype most shield application, comes with a selection of components and mates directly to the Vinco connectors in a style similar to Arduino shields.

Glyn is also introducing a Vinco shield with Seiko TFT Display with/without touch (see photos in gallery above). More details about this will be available soon.

Vinco Ethernet RTC MP3 Shield

The Vinco Ethernet RTC MP3 shield is designed to connect directly to the FTDI Vinco development PCB. The shield will allow the Vinculum-II (VNC2) device on the Vinco PCB to access an Ethernet port which uses the Wiznet W5100 chipset, audio files using the VLSI VS1053b CODEC and access a Real Time Clock using the NXP PCF32123 device.

Additional functions on the PCB include LED indications for the Ethernet status e.g. received data, transmitted data, full duplex mode and collision detection.

The Ethernet function allows the VNC2 to bridge USB, UART, SPI, PWM data to a network, while the RTC may be used for time stamping files stored on USB memory sticks accessed with the Vinco baseboard. The audio codec may be used to decode MP3 audio files for playback on the 3.5mm headphone socket.

These 3 functions are accessed via the VNC2 SPI Master mode and libraries to support the function are available for free with the VNC2 Toolchain.

Vinco Touchkey Shield

The Vinco Touch-Key is a shield that mates with the FTDI Vinco development module to allow touch pad operation. The shield includes an STMPE821 device, which is an 8-channel GPIO capacitive touch-key sensor. The sensor communicates to the Vinculum-II (VNC2) (on the Vinco module) via I2C protocol.

Additionally there are 4 push buttons and 5 LEDs which may manipulated by the VICNO baseboard.

VNC2 Debugger/Programmer Module

An additional connector, to mate with the VNC2 debugger/programmer module (also available from FTDI) is provided to connect to the VNC2 IDE (Integrated Development Environment) for creating and debugging application code to run on the Vinco module.

The debugger/programmer module also allows the Vinco module to be programmed. This can be done by taking a .ROM file of the application source code and flash into the VNC2-64Q through a USB connection via a PC.


Ordering Information

Part Number 
VNCLO-START1 Vinco Starter Kit (contains 1pc x VNCLO-MB1A and 1pc x VNC2-DEBUGMODULE )
VNCLO-MB1A Vinco Development Platform 
VNCLO-SHLD-1A  Vinco Prototyping Shield Accessory
VSHLD-EMR Vinco Ethernet RTC MP3 Shield
VINCO-TOUCH Vinco Touchkey Shield
EVBVNCLO_SE202428 Glyn Vinco Shield with Seiko TFT Display with/without Touch (coming soon)
VNC2-DEBUGMODULE VNC2 Debugger/Programmer Module

Vinco Documentations

icon-pdf2.gif Vinco Datasheet

icon-pdf2.gif Vinco Training Presentation

icon-pdf2.gif Vinco VNCLO-MB1A Schematic

icon-pdf2.gif AN181 - Accessing Android Open Accessory Mode with Vinculum-II

icon-pdf2.gif AN196 - Accessing Android Open Accessory Mode with Vinco Development Platform

icon-pdf2.gif Vinco LCD Interface Example

icon-pdf2.gif Vinco Manufacturing Test Program

icon-pdf2.gif Vinco Graphics Display Example

icon-pdf2.gif Vinco Volt Meter Example


Vinco Shield Documentations

icon-pdf2.gif Vinco Ethernet RTC MP3 Shield Datasheet

icon-pdf2.gif Vinco Touch-Key Shield Datasheet


Toolchain Download & Documentations

icon-pdf2.gif AN170 - Vinculum-II Using The Vinco Libraries

icon-pdf2.gif Vinculum-II User Guide

icon-pdf2.gif Vinculum-II Toolchain Getting Started Guide (also contained within User Guide)

icon-pdf2.gif Vinculum-II Toolchain License Details

icon-pdf2.gif Vinculum-II Toolchain Release Notes

FTDI Application Notes Webpage

Download Vinculum-II Toolchain

FTDI Vinculum-II Webpage


Related Documentation

Adding FTDI Devices VCP Support to Android

 Product Reviews

This product hasn't received any reviews yet. Be the first to review this product!

You Recently Viewed...


What's News


Copyright 2019 Glyn Store. All Rights Reserved.
| Sitemap |

Click the button below to add the FTDI Vinco USB Host/Device Development Platform - also for Android & Arduino to your wish list.