UNI-DS6 is a full-featured universal development environment for seven microcontroller architectures via the use of removable plug-in modules. The board is equipped with many on-board peripherals for you to use in your design and testing.

You may never need another development board again! There are currently eight mikroBoard plug-in CPU modules available. Each one has a built-in USB programmer, so you don't even need to worry about having the right programming hardware or interface.

The picture to the right shows the UNI-DS6 with a mikroBoard module installed. One is not included; you can choose which mikroBoard module(s) you want to start with using the option checkboxes below. You will need to buy at least one mikroBoard in order to use the UNI-DS6.

The 16×2 LCD and Graphical LCD shown in the picture also are not included but can be added as options at the bottom of this page.

What's on board

USB connector

USB Connector is used for connecting the board with other devices such as PC using fast USB 2.0 communication.

USB-UART2 connector

Fast on-board FTDI chip with USB connector allows you to communicate with a PC or other UART device using USB-UART connection.

USB-UART1 connector

Fast on-board FTDI chip with USB connectors allows you to communicate with a PC or other UART device using USB-UART connection.

ADC input

Board includes a 12-bit MCP3204 Analog-to-Digital Converter (ADC) that can be used for data acquisition, instrumentation and measurement.

Power Supply Regulator

On-board Power Supply Regulator provides stable and smooth voltage and current levels to all on-board modules. You can 9-32V DC or 7-23V AC input power.

Serial EEPROM

24LC01 Serial EEPROM is used to store your device configuration and other startup parameters.

LCD 2x16 connector

Board is equipped with connector which allows you to connect a 2×16 LCD and place it securely using a high-quality spacer specially designed for this purpose. LCD not included.

4.096V Voltage reference

Stable 4.096V voltage regulator is available to be used as a voltage reference for your A/D conversion modules.

Piezo Buzzer

Piezo buzzer gives you the ability to create audio signals in your prototype. Buzzer is driven with a transistor circuit that boosts the output signal to appropriate levels.

DS1820 socket

Board supports a Dallas DS18S20 One-Wire temperature sensor. You can measure temperatures from -55°C to +125°C (-67°F to +257°F) with 0.5°C accuracy, using 1-wire bus. DS1820 not included.

MMC/SD Card Slot

MMC/SD Card slot allows you to store large ammounts of data externally on a MMC/SD card using fast SPI communication. Card not included.

72 push buttons have stable operation and great response curve. Each button is connected to the appropriate microcontroller pin, so you can test every available digital input.

LCD contrast potentiometer

With the LCD contrast potentiometer you can adjust the contrast of your character LCD so that characters have good visibility.

mikroBoard slot

Slot for mikroBoards consists of two 2×60 female connectors that ensure good connection and hold the board firmly in place.

Graphic LCD Connector

You can place a 128×64 GLCD directly on the board and hold it in place securely using the plastic spacer specially designed for this purpose. GLCD not included.

IDC10 PORT connectors

All microcontroller port pins have been traced to IDC10 PORT connectors. Each port pin can be pulled up or down using the appropriate voltage selection jumper. Note: When using a mikroBoard for ARM, the socketed resistor arrays next to each of the 11 I/O-port DIP switches should be replaced with the alternative A104J arrays included with the UNI-DS6. This is not mentioned in the documentation.

GLCD contrast potentiometer

With GLCD contrast potentiometer you can adjust the contrast of your graphical LCD so that pixels have good visibility.

Universal Development Kit Software

The UNI-DS6 system comes with software examples written for all available mikroBoards. These examples are provided both pre-compiled and as C source code. Each source code example is well documented and contains inline comments. The examples cover the following topics:

Working with the 12-bit A/D Converter.

Usage of on-board button as port input.

Measuring with temperature sensor DS1820.

Read/Write data from the 24AA01 EEPROM.

Demonstration of the GLCD library routines.

Example of how to use 4-bit LCD display.

Turning on/off LEDs connected to MCU PORT.

MMC/SD library test with demonstration.

Playing tones on the piezo buzzer.

Calibrate touch panel and write on screen.

Demonstration of how to use UART modules.

Package Contents

The LCD and Graphic LCD pictured are not included. Also, the board ships without a mikroBoard CPU module. You will need to buy at least one mikroBoard in order to use the UNI-DS6. See the options below to add one or more to your order. The UNI-DS6 package contains: