NOTE: MCU Card, LCD, GLCD, Serial Cable and DS1820 are not included in the price!
Overview
UNI-DS3 is a universal development system for PIC, PSOC, AVR, 8051, ARM and dsPIC microcontrollers.
Very fast USB 2.0 programmer with a simplified driver installation is available on MCU cards.
MMC/SD cards enable you to add mass storage support to your prototype device.
Just switch the card in order to continue working in the same development environment with a different microcontroller.
On-board Serial Ethernet Module ENC28J60 that uses SPI communication.
Real-Time Clock (RTC) with battery supply is used for time measurement.
What's On-Board
RS-232 communication with a PC or any other device is performed via DB9 connector.
All the pins are taken out on IDC10 connectors to make them available for further connections.
USB 2.0 programmer can be connected to a PC via the on-board USB programmer connector.
Voltage level to be applied when a button is pressed is selected via the on-board jumper.
On-board jumpers are used for pull-up/pull-down port configuration. These jumpers are available for all pins.
LCD can be easily connected via the on-board connector that is also connected to MCU pins.
72 LEDs (Light Emitting Diodes) are used to indicate the logic state of all microcontroller pins.
Voltage Reference for A/D or D/A converter can be either VCC or 4.096 V.
72 push buttons are connected to all microcontrollers pins.
Real-Time Clock (RTC) PFC8583 with battery supply is used to keep track of the current time even when the MCU is off.
12-bit output DAC MCP4921 with serial interface is used for applications in measuring and regulating devices.
System can be easily configured by means of DIP switches. Each DIP switch configures one part of system.
Graphic LCD 128x64 can be easily connected via the on-board connector that is also connected to MCU pins.
Serial 12-bit voltage A/D converter for applications in measuring and regulating devices.
External power supply can be DC or AC. On-board jumper is used for selecting external power supply.
ENC28J60 is a 28-pin, 10BASE-T stand-alone Ethernet Controller with SPI interface.
RS485 communication is available on-board for connecting more devices to 485 network.
CAN module is used for communication with other microcontrollers.
Supported MCU Cards
PIC 40-pin Card for UNI-DS3
MCU card for Microchip's 40-pin PIC microcontrollers. The card features an on-board USB 2.0 programmer with mikroICD support. It comes with a PIC18F4620.

PIC 80-pin Card for UNI-DS3
MCU card for Microchip's 80-pin PIC microcontrollers. The card features an on-board USB 2.0 programmer with mikroICD support. It comes with a P18F8520.

AVR 64-pin Card for UNI-DS3
MCU card for Atmel's 64-pin AVR microcontrollers. The card features an on-board USB 2.0 programmer. It comes with an ATMEGA128.

8051 Card for UNI-DS3
MCU card for Atmel 40-pin 8051 microcontrollers. The card features an on-board USB 2.0 programmer. It comes with an AT89S8253.

PSoC Card for UNI-DS3
MCU card for CYPress PSoC microcontrollers. The card features an on-board USB 2.0 programmer. It comes with a CY8C27643.

ARM Card for UNI-DS3
MCU card for NXP ARM microcontrollers. The card features an on-board USB 2.0 programmer. It comes with an LPC2148.

dsPIC Card for UNI-DS3
For Microchip's dsPIC30F microcontrollers. USB 2.0 programmer with mikroICD support is provided on the board. It comes with a dsPIC30F6014A.

Windows® Certified Drivers
Drivers for the on-board programmer are Microsoft® Windows® XP, Windows® Vista and Windows® 7 certified. The Windows certificate is a proof that the programmer supports mentioned Windows operating systems and is immediately recognized by the system, which guarantees correct Plug and Play functionality. Driver certification provides users with a wide range of benefits such as stable functioning, the ability to install and delete drivers without rebooting and compatibility with future versions of Windows.

Examples
Examples provided with this development system will show you how to connect various microcontrollers with other peripheral components or devices and how to develop your prototype device easily. Each example contains a detailed description of the relevant program including comments. All these examples can be downloaded from this page as well.
- Examples of SPI communication.
- Examples of CAN communication.
- Examples of Digital to Analog converter (DAC).
- Sending and receiving data over SPI Ethernet.
- Examples of Analog to Digital converter (ADC).
- Detection of button pressed.
- Displaying text on LCD.
- Displaying text and images on Graphic LCD.
- Examples of I2C communication.
- Examples of RS485 communication.
- Sending data to a PC via serial communication.
- Creating delay with timer.
- Sending data from PS/2 keyboard.
- Reading date and time from PCF8583 Real Time Clock.
- Examples of reading and writing data to MMC cards.
Package Details
The UNI-DS3 development system is packed in the protective box along with the relevant documentation and product CD. This box is very resistant to all kinds of damages and shocks. Note: MCU Card, LCD, GLCD, Serial Cable and DS1820 are not included in the price. The package contains:
- UNI-DS3 development system.
- USB cable.
- CD with software, drivers and examples in C, BASIC and Pascal.
- Printed documentation.
This product is shipped with fully functional demo versions of mikroC PRO for PIC, mikroBasic PRO for PIC and mikroPascal PRO for PIC compilers. All demo versions include a hex output limited to 2k of program words. These compilers come with selected examples for easy prototype development.
Accessory Boards
Accessory Boards were designed to allow students or engineers to easily exercise and explore the capabilities of the various microcontrollers with peripheral devices such as: ADC, DAC, CAN, Ethernet, IrDA, MP3, RS485 and many more. Click on the image below to find accessory boards that suits your needs. Note: Accessory Boards are sold separately.










