EasyPIC 6 Development System
Buy/Sample Options TMIK003
Contact Microchip
Development Tool Selector
Microchip Advanced Parts Selector (MAPS)
CiSAR (Service Request)
EasyPIC 6 Development System 
Part Number: TMIK003

A General Purpose Development System

The EasyPIC 6 by MikroElektronika is an extraordinary development tool for programming and experimenting with PIC® microcontrollers. It supports over 160 different MCUs in the PIC10, PIC12, PIC16, and PIC18 families, in DIP packages from 8 to 40 pins. The board comes with a PIC16F887 installed. An impressive array of peripherals and expansion connectors are available on board, plus optional LCD displays and temperature sensor.

An on-board programmer and mikroICD® debugger allow you to connect directly to a PC using the supplied USB cable. Fully functional demo versions of MikroElektronika’s C, Pascal, and BASIC compilers are included (hex output limited to 2K of program words), along with complete documentation and dozens of sample programs. The EasyPIC 6 also includes an external ICD connector that is compatible with MPLAB® ICD2 and ICD3, allowing full compatibility with the MPLAB Integrated Development Environment (IDE).

What’s On Board

RS-232 communication with a PC or a microcontroller is performed via DB9 connector.

System provides support for MCUs in DIP8, DIP14, DIP18, DIP20, DIP28 and DIP40 packages. It comes with a PIC16F887.

2x16 character COG Display is used for displaying text messages. It is connected to the system via SPI.

36 push buttons are used to excite microcontroller digital inputs. They are connected to all microcontroller pins.

Very fast USB 2.0 programmer with mikroICD support. An external MPLAB programmer can also be connected.

USB communication connector enables you to connect your microcontroller with a PC via USB interface.

All microcontroller pins are connected to the IDC10 connectors for further expansion.

On-board jumpers are used for pull-up/pull-down port configuration. These jumpers are available for all pins.

PS2 connector enables the development system to be directly connected to a PS/2 device such as keyboard or mouse.

Voltage level to be applied when a button is pressed (GND or +5V) is selected via the on-board jumper.

36 LEDs (Light Emitting Diodes) are used to indicate the logic states of all microcontroller pins.

Optional LCD and Digital Thermometer can be easily connected via the on-board connectors.

Optional Graphic LCD 128x64 with touch panel can be easily connected to the board via the appropriate connector.

Potentiometer is used for testing A/D conversions. Inputs can be configured via jumpers.

Menu Keypad enables easy and fast menu browsing for your prototype device

Quartz Crystal is replaceable. The MCU pins can be configured via jumpers as oscillator inputs or regular I/O pins.

USB or external power supply source is selected by moving a jumper. Power supply switch turns the system on/off.

DIP switch is used to separate port pins from pull-up/pull-down resistors.

Port Expander enables you to add more inputs or outputs to your prototype device.

4x4 Keypad allows efficient entry of numeric data and other characters as well.

Reset circuit is used to reset the microcontroller. It is connected to the MCLR pin of the microcontroller.

LCD Contrast Potentiometer is used for adjusting LCD contrast.

 

Examples Included

Examples provided with this development system will show you how to connect PIC microcontrollers with other peripheral components or devices and how to develop your prototype device. Each example contains a detailed description of the relevant program including comments.

A/D conversion and displaying conversion results on LCD

Creating delays with timer 0, 1, or 2

A/D conversion and displaying conversion results on LED diodes in binary format

Receiving data from PS/2 keyboard

A/D conversion and sending conversion results via USART

One-wire communication with temperature sensor

Timer 0 and time measurement

Interrupt upon port B state change

Measuring temperature with digital thermometer and displaying results on LCD

Measuring temperature and sending data to a PC via serial communication

Examples of SPI communication

Diodes blinking on port B

Examples of Sound generation

Examples of Sinusoid generation

Displaying text and images on Graphic LCD

Touch Screen demonstration example

Examples of I2C communication

Examples of sending and receiving data using Manchester Code

Examples of RS485 communication

Examples for SPI Port Expander

 Package Contents

EasyPIC6 development system, with PIC16F887 installed

USB cable

CD with documentation and code examples in C, BASIC, and Pascal

Fully functional C, BASIC, and Pascal compilers (2K demo limit)

Printed documentation that includes: EasyPIC6 Manual, EasyPIC6 Schematic Diagram, PICFlash with mikroICD Manual, mikroICD Manual, and Quick Guide for Installing USB Drivers.

The Box is very resistant to shock and transport damage

Note: Optional Graphic LCD with Touch Panel (TMIK004) and Optional Character LCD with Temperature Sensor (TMIK005) are not included with the price.

 

Downloads