Embedded R&D Products, modules, components, spares in retail and bulk.     Buy online in Indian Rupees.     Free courier for order over Rs. 2500.     New Components     +91 7057575613  

/ / / Embedded Engineers Development Tool 6.0  [Product Code- 102]

Embedded Engineers Development Tool 6.0    

Development Board for AVR, 8051, PIC, ARM and Arduino - All in One. Programmer for AVR, PIC, P89Vxx & ARM7 is included.
Made by: Embedded Market
Price (incl vat per piece)
Minimum Order Quantity
Rs. 9,975.00
Dispatch Schedule:
 In Stock : 1 pcs ready for dispatch

 More 7 pcs will be available in 15-25 days.

Bulk discount : Call or Whatsapp +91 7057575613


Embedded Engineer’s Development Tool (EEDT) is our oldest product offering. 

It has evolved over last 5 years. Initially EEDT was designed for AVR and 8051 microcontrollers.

Later the PIC microcontrollers were supported.

Now EEDT6.0 completes most common microcontroller families by offering support to ARM and Arduino in addition to classic 8051, AVR and PIC microcontrollers.

Arduino cannot be exactly classified as the Microcontroller Family. Arduino is most versatile Open-Source Physical Computing platform based on AVR microcontrollers.

Since beginning of our EEDT product range, our emphasis was always on offering multiple microcontroller support on single development board with variety of famous interface circuits. EEDT has always been a complete set of development system. ISP Programmers, IDEs, Compilers, Sample Source Code, Cables, Connectors and power supply were part of the standard packing. There are certain items not included in Export Shipment

The EEDT 6.0 Development board includes following sections on the Board:

(Below sectional numbers are marked on the Hardware Board) 
Sec -1] Seven Segment Display - Four multiplexed

Sec–2] Variable resistance for Analog Input – Three separate presets

Sec-3] Pulled down Push to On Switches – Eight Switches

Sec-4-] Pulled up Push to On Switches – Eight Switches

Sec-5] Matrix keypad of 4x4 keys – Total Sixteen Keys

Sec-6] I2C Based Real time clock, EEPROM & Digital to Analog Converter

Sec-7] Mount here ATTiny13 and other Pin compatible AVR Microcontrollers

Sec-8] Mount here PIC16F873A and other Pin compatible PIC Microcontrollers

Sec-9] Mount here ATmega8 / ATmega168 and other Pin compatible AVR Microcontrollers

Sec-10] Mount here PIC18F4550 / PIC18F452 and other Pin Compatible PIC Microcontrollers

Sec-11] 16x2 LCD Interface. LCD is mounted on the board. Same place can be used for 20x4 LCD

Sec-12] Pre-soldered ARM7 - LPC2138 microcontroller

Sec-13] Mount here P89V51RD2 (8051 family) microcontroller. This place can also be used for ATmega8515 AVR and its pin compatible microcontrollers. Reset pin Jumper position change required. Set it to Vcc when using 8051 family microcontroller. Set it to Gnd in case of AVR series.

Sec-14] High Current Driver based on ULN2803 – Use it to drive Stepper motors, seven segment Displays.

Sec-15] Mount here ATTiny2313 and other pin compatible AVR Microcontrollers

Sec-16] Mount here ATTiny26 and other pin compatible AVR Microcontrollers

Sec-17] Mount here ATmega16 / ATmega32 / ATmega8535 and other pin compatible AVR Microcontrollers

Sec-18] Implementation of Arduino Duemilanove platform

Sec-19] DC Motor driver using L293D

Sec-20] A bank of 8 LEDs

Sec-21] SPI EEPROM AT93C46

Sec-22] Collection of sensors and other interfaces – Temperature sensor, Light Sensor, Infrared (IR) Sensor, 38KHz IR Receiver, IR Transmitter, Buzzer

Sec-23] USB to TTL converter interface – This is used for Arduino as well as a standalone USB to TTL interface. Jumper settings required. 

Sec-24] Micro SD Card – Can be interfaced with 3.3V I/Os or with 5V I/Os. Jumper settings required.

Sec-25] ENC28J60 based Ethernet Interface. Use it to create web enabled applications.

Sec-26] RS232 to TTL Converter interface.

Sec-27] A Power supply section which includes 5V and 3.3V regulation. Wall mounting DC adapter which can source 500mA or higher at 9VDC is suitable. Exceeding input voltage may heat the onboard Voltage regulator ICs.

The EEDT6.0 is multi-microcontroller support development board.

Following Microcontrollers are Soldered / Mounted / Included with the EEDT6.0 Product:

1. ATmega32 – Mounted on the Board 

2. P89V51RD2 – Included as spare

3. LPC2138 – Soldered on the Board

4. PIC16F873A – Mounted on the Board

5. Other microcontrollers are supported but are “Not” included in the EEDT6.0 product. Supported indicates that the microcontrollers can be used on the EEDT6.0 hardware and needs to be purchased separately.

EEDT6.0 supports variety of microcontrollers. The word supported means technically supported. These microcontrollers may not be included in the product pack.
    AT89S51, AT89S52, P89V51RD2 (Programmer for AT89S51 and AT89S52 is not included)

    ATmega8, ATmega168, ATmega328, ATmega16, ATmega32, ATmega8515, ATmega8535, ATmega48, 

    ATmega88, ATmega162, ATmega164, ATmega324, ATmega644, ATmega1284
    PIC16F873A and pin compatible microcontrollers
    PIC18F452 and pin compatible microcontrollers
    PIC18F4550 and pin compatible microcontrollers

     LPC2138 (LPC2138 is soldered on the board)
    ATmega328 for Duemilanove version (Mounted on the board)
    ATmega168 for Diecimila version 

    ATmega8 for NG version

EEDT6.0 includes following programmers.

All programmers are of type ISP / ICSP.

The ISP programmer allows you to program the AVR microcontrollers, keeping them in-circuit. Thus it eliminates the need of moving the microcontroller from development board to the programmer unit and back. ICSP is another name given to the In-Circuit programming method. 

 1. USB AVR Programmer.
AVR  mkII Clone Programmer

2. External USB Programmer for P89V51RD2 and LPC2138 (and for their compatible microcontrollers from NXP

USb Programmer for LPC2138 ARM7 P89V5RD2

3. External Serial port based programmer for PIC microcontrollers


Arduino IDE Download - For Arduino coding, Compiling & Downloading

FlashMagic Download - For Programming ARM7 & 89V51RD2

User Manual -  USB Programmer For ARM7 & P89V51RD2

Driver For AVRISPmkII Clone Programmer - To Program AVR Microcontrollers

FreeISP-mkII-Clone Software - To Program AVR Microcontrollers (Instead of this software, one can use AVRDude command line program too with parameters -P usb -vvvv -c avrispmkII )

User Manual for AVRISPmkII Clone Programmer

WinPic - To Program PIC Controllers

WinAVR Download - To Write & compile Programs for AVR

Connections for Programming 89V51RD2 using USB Programmer for ARM7 & 89V51RD2: Connections are shown in below 3 images. Ensure that EEDT6.0 is powered from 9VDC and Jumper on the programmer is on 89V side.

Also ensure that ATmega32 controller is removed from the board while using 89V51RD2. Even though these  two controllers are placed in different IC sockets,they do share some programming lines.

Product Contents

1. EEDT6.0 Hardware board

2. USB Programmer for P89V51RD2, LPC2138 and compatible microcontrollers made by NXP with 6 Pin programming connector and USB A-B Cable

3. Serial Programmer for PIC Microcontrollers with M-F Serial Cable (Serial Cable Not included in shipments outside India)

4. USB Programmer For AVR Microcontrollers with 10 Pin Programming FRC cable

5. LAN (Ethernet) Cross-over Cable

6. A set of Female to Female single pin Connectors each of 30cm length- 40 numbers

7. Spares – 4MHz & 16MHz Crystal – 1 Each

8. Spares – 22pf Disc Capacitor – 2 nos

9. Spares – P89V51RD2 Microcontroller

10. CD  No More included. Refer download section.

11. 9V DC 500mA Wall mounting Adapter (Not included in shipments outside India)

Product FAQ

Question - by surya
sir, i made the following program in to the 89v51rd2. mov tmod,#20h mov th1,#-12 mov scon,#50h setb tr1 again: mov sbuf,#'Y' here: jnb ti,here clr ti mov P0,#'N' sjmp again this outputs "Y" infinitely at 9600 baud rate in the tx pin. after this program i was not able to program any other hex file into it., since the "Y" has to be cleared from the "sbuf" i checked the programmer functionality with arm, its wrkng fine. help me to fix this issue.

Question - by surya
the alignment is not clear, so im making the program part and my query seperately. mov tmod,#20h mov th1,#-12 mov scon,#50h setb tr1 again: mov sbuf,#'Y' here: jnb ti,here clr ti mov P0,#'N' sjmp again

Question - by surya
my query is: this pgm outputs "Y" infinitely at 9600 baud rate in the tx pin. after this program i was not able to program any other hex file into it., since the "Y" has to be cleared from the "sbuf" i checked the programmer functionality with arm, its wrkng fine. help me to fix this issue.

Embedded_Market_Support - Reply
1. in flashMAgic - Tool->Advance->remove the DTr to control RST. 2) Program and press reset switch manually 3) let us know if this works.

Question - by surya
yeah, now its wrkng fine:) thnx fr ur support:):)

Question - by S
Dear sir, Operating system : windows xp Communication method : usb Quiry: Need support for connection settings for lcd test program. I am not able to program atmega32 with usb handyprog, it is giving me an error while i am trying to install HandyProgISPUSB: "setup can not continue because some system files are out of date in your system" Please guide me. Thanks in advance.

Embedded_Market_Support - Reply
Your XP Service pack is not SP3. Minimum SP3 is required.

Question - by S
Sure, I'll install SP3. Please give me solution for connecting crystal, etc.. for testing LCD program.

Embedded_Market_Support - Reply
There is a provision of female connectors to Insert Crystal and capacitors for Atmega32. Crystal and caps also included in the product.

Question - by S
Sir, That is what I have asked you by mail. It has mentioned as section-15 in connections.txt file. I got confusion that how to place the crystal vertical / Horizontal? Can I program atmega32 Without placing crystal? Please guide.

Question - by S
I dont know how to set fuse bits. If possible, Please send me the solution in pictorial form. I am a basic level user.

Question - by S
I got 1-4MHz crystal, 1-16MHz Crystal & 1-Capacitor with the pack.

Embedded_Market_Support - Reply
ATmega32 has internal oscillator, and does not need external crystal for it's operations. The internal oscillator is configured at 1MHz by ATMEL. You can change it to external by using High Fuse = 0xDF Low Fuse bit=0xEE .

Question - by V.Gowrishankar
Sir, I have installed Keil- uV4 and Flashmagic with the USB to COM driver as per your instruction in the user manual. They are working perfectly. Also, I am able to program the ARM with a hex file of the code provided in your tutorial. but there is no output. I tried the LED blink program and 7 segment display program (in the tutorial).I had given all connections as you had done in the video.After i press reset, the LEDs dont blink.I am not able to make out where I am going wrong.Do I have to connect the external power supply (3.3v) ? I have not done it so far. Please help me out. Thanks

Embedded_Market_Support - Reply
In Keil, Open your project. Then Click menu, Project - > Options for .....-> Tab Target -> check "Use MicroLib" option -> Click OK . Rebuild your project. Let us know the results.

Question - by V.Gowrishankar
Sir, Thanks for your help.LED program works after I check Use 'MicroLib' option. 7 Seg program is not working. Display showing 'f' segmene alone glowing in all digits when reset is pressed and no disp. when reset released.Please help.

Embedded_Market_Support - Reply
Refer program from tutorial. It is working program and source code is available at the bottom of the page. Re-check your connections.

Question - by Surendra
I am trying to use ENC28J60 with Atmega32. I used sample Hex provided by you. However, I could not ping to address from my PC. I have directly connected board to my PC using LAN cross-cable. Also Connected 16MHZ Crystal inplace of 4MHZ. LCD on the board shows "AVR IP". PC's IP Address = and Default Gateway =

Embedded_Market_Support - Reply
The IP address configuration is saved in EEPROM of mega32. While flashing the program in mega32, select eep hex file and program it too along with the flash hex. EEP hex provision is in the programming software. Also check the fuse values you have used. This way LCD will show as IP of your board.

Question - by Nikhil
I had purchased the EEDT 6.0 board in May 2011 and was recently trying to program an AVR using the HandyProgUSB ISP, I installed WinAVR , the drivers for the Programmer and the Programming software but when I start the Programming software(HandyProgUSB-ISP Programmer) it is unable to detect the HandyProgUSB device. So I am unable to transfer my program onto the AVR uC.

Embedded_Market_Support - Reply
Which OS are you using?

Question - by Nikhil
Windows XP sp 3

Embedded_Market_Support - Reply
Have you used any extension cable from PC to the Programmer. These extension cables are most of the time not good. Insert the programmer directly to the USB port and check again. Also ensure that there is no other AVR controller mounted on the board as well as there is no 89V51RD2 mounted on the board. PIC & ARM controllers can remain on the board while doing this. Also ensure that you have used D2xx Driver from ftdi.com and not the VCP driver. Also un-install other drivers which are on your PC for some USB to Serial converters if any.

Question - by Nikhil
After I deleted all the drivers and reinstalled the device it strated working. Thanks for your help.

Question - by Rushikesh
Please tell me the AVR fuse bit setting. Microcontroller used: ATmega16 External crystal : 11.0592MHz I am interfacing GSM modem - simcom300 with AVR I want to communicate with 9600 baud rate. I checked output of microcontroller on Hyper terminal on my Computer, but it not showing any output. Can you please tell me settings required for Fuse bits of AVR microcontroller? Thanks, Rushikesh

Embedded_Market_Support - Reply
New mega16 has default fuse setting to work on internal oscillator of 1Mhz. for external crustal use High Fuse Bit - 0xD9 Low Fuse Bit - 0xee

Question - by Rushikesh
Now I am using ATmega32A-PU. Can I use same Fuse bits(High-0xD9 Low-0xee) to interface with external crystal of 11.0592MHz? Please reply, Thanks, Rushikesh

Embedded_Market_Support - Reply
Yes. This is perfect setting.

Question - by SURYA PRAKASH
Dear Sir, I am a 63 year retired Electronics Engineer, and I am interested in learning to develop projects using embedded systems. For this purpose I have purchase your EEDT-6 unit. I would highly appreciate if you could please let me have some sample projects along with their respective software for me understand and learn the operation to design some other systems. Thanks, SPRao.

Embedded_Market_Support - Reply
It will be good to start with Arduino section of EEDT6.0. The Arduino is simples to start with and there are ample sample programs built-in to the IDE (program editor) itself. Downlaod Arduino-21 version IDE from Arduino.cc and work with Arduino hardware available on EEDT6.0 (right-top-corner). Use on-board interfaces like LEDs, switches, buzzer etc for initial experiments. Connect these interfaces to arduino's digital I/O using female - to - female single pin connectors provided with the EEDT6.0 hardware.

Question - by SURYA PRAKASH

Question - by Rethish
Hi I am facing a problem with my new development board. when i power up the board the chip next to the Ethernet jack from microchip ENC28J60-1/SO 1129UOS is heating up , is this normal or is there any fault.How can i confirm it ,please suggest way to check the functionality of this chip. On confirmation i can start using the development Kit. Thanks Rethish

Embedded_Market_Support - Reply
This IC heat-up to some extent. Its normal and the whole board is checked with 25 separate test jigs, so dont worry, please start using it.

Question - by SURYA PRAKASH
As per sec 10 of your product datashet, please send msketch(AVR Programmer's Arduinodependent application. Thanks.

Embedded_Market_Support - Reply
Kindly see this page: http://arduino.cc/en/Tutorial/ArduinoISP

This product is also listed in

Jump to another product

Enter Product Code   

Product Code is displayed on every product page

Real Time Order Ticker

Also find us on

EmbeddedMarket.com has delivered products to various cities in India including , bhopal, chennai, kharagpur, pune, Abu road, Agartala, Agra, Ahemadabad, Ahmedabad, Ahmedabad-380058, Ahmednagar, Aizawl, Ajmer, Akola, Alappuzha, Alapuzha, Alibag, Aligarh, Allahabad, Alleppey, Alto-dabolim, Aluva, Alwar, Ambala, Ambernath, Ambikapur, Amravati, Amreli, Amritsar, Anand, Anantapur, Andheri, Andheri east, Angamaly, Angul, Ankleshwar, Ankleswar, Aruppukottai, Asansol, Auranagabad, Aurangabad, Aurangabad. , Austin, Baddi, Bagalkot, Balngalore, Banagalore, Banaglore, Bandel, Bangalore, Banglore, Baramati, Baroda, Barshi, Bathinda, Belgaum, Bellary, Bengaluru, Benguluru, Berhampur, Bhadravati, Bhandara, Bharatpur, Bharuch, Bhavnagar, Bhavnagar-364 001, Bhilai, Bhilai, distt - durg, Bhilwara, Bhimavaram, Bhiwadi, Bhiwandi, Bhiwani, Bhopal, Bhosari, pune, Bhubaneswar, Bhubaneswar, orissa, Bhubaneswer, Bhubhaneswar, Bhuj, Bilaspur, Boisar, Bolpur, Bombay, Bongaon, Borsad, Bulandshahr, Burdwan, Burhanpur, Calicut, Cannanore, Carson city, Chakan,pune , Champa , Chanchal, Chandigarh, Chandigarh zirakpur , Chas, Chengalpattu, Chennai, Chennai, india, Chennau, Chidambaram, Chikmaglur, Chinchwad, Chittoor, Cochin, Coimbatore, Coimbatore ,, Coos bay, Coppet, Csir road, taramani, chennai, Csm nagar, Cuddalore, Cuddalore district, Cuttack, Dabhoi, Dakpathar, Deharadun, Dehra dun , Dehradun, Delhi, Dhamtari, Dhanbad, Dharmanagar, Dharwad, Dhule, Dibrugarh, Dindigul, District- kurukshetra, Dombivili, Dombivli, Durg, Durgapur, Ernakulam , Ernakulum, Ernamkulam, Erode, Faizabad, Faridabad, Faridkot, Fatorda–margao–goa, Fazilka, G.b. nagar, Gandhinagar, Gandhinagar - , Gangtok, Gauttam budhha nagar, Gaziabaad, Gazibad, Ghaziabad, Goa, Golaghat, Gorakhpur, Greater noida, Guna, Guntur, Gurdaspur, Gurgaon, Guwahati, Gwalior, Hapur, Hardwar, Haridwar, Harihara, Haripura, Hassan, Hauzkhas, Hazaribagh, Himatnagar, Ho chi minh, Hodal, Hoshiarpur, Hosur, Howrah, Hubli, Hukkeri, Hydarabad, Hydearabad, Hyderabad, Hyderabad., Hyderbad, Ichalkaranji, India, Indore, Indrapuram, ghaziabad, Jabalpur, Jaipur, Jakarta selatan, Jalandhar, Jalandhar city, Jalgaon, Jammu, Jamnagar, Jamshedpur, Jaspur, Jaysingpur, Jhunjhunu, Jodhpur, Junagadh, Kadampanad, Kadi, Kahangad, Kaithal, Kakinada, Kalamassery, kochi, Kalambaste, Kaloor, Kalpakkam, Kalyan, Kalyan east , Kalyan west, Kancheepuram, Kanchipuram, Kannur, Kannur., Kanpur, Kanyakumari district, Karad, Karaikal, Karaikudi, Karkala, Karnal , Karunagappally, Kasaragod, Katpadi, Kesinga, Khammam, Khandwa, Khanna, Kharagpur, Khopoli, Kochi, Kochi,, Kolahpur, Kolar gold field, Kolhapur, Kolkata, Kolkata,, Kollam, Komarapalayam, Kopargaon, Kopergaon, Korba, Kota, Kota jn, Kotkapura, Kottayam, Kottayam dist, Kozhikode, Kumarganj, dakshin dinajpur, Kundara, Kurnool, Kurukshetra, Lalitpur, Lashkar gwalior, Latur, Lausanne, Lonavala, Lonavla, London, Lucknow, Ludhiana, Machilipatnam, Madhyamgram, Madurai, Madurai-2, Mahadevapura, bangalore, Mahape, navi mumbai, Mahesana, Malappuram, Malviya nagar, Mandi, Mangalore, Mangalore, surathkal, Manglore, Manipal, Manipal, udupi, Mapusa, Marcel, Marcela, Margao, Margaon, Mathura, Medinipur, Meerut, Mehsana, Melur, Mettur dam, Mhow, Mhow, district - indore, Miraroad, thane, Modinagar (ghaziabad), Mohali, Moradabad, Morjim, Moti nagar, Mumbai, Mumbai thane , Mysore, Nadiad, Nagpur, Naharlagun, Nalgonda, Nalla sopara, Namakkal district, Namrup, Nanded, Nandyal, kurnool-district, Nashik, Nasik, Navi mumbai, Navsari, Nazareth, Nazira, Neemuch, Nellore, Nellore dt, New delhi, New mumbai, New perungalathur, Neyveli, Neyveli-3, Nipani, Nit faridabad, Noida, Noida / gautam budh nagar, Ongole, Osmanabad, Palakkad, Palamaner, Palghar, Pampady, Panaji, Panajim, Panchkula, Panjim, Pantnagar, Panvel, Parkala, udupi district, Parwanoo, Patan, Patan(north gujarat), Pathankot, Patiala, Patna, Payyanur, Penugonda, Petlad, Phagwara, Pilani, Pimple nilakha, pune, Pollachi, Ponda, Pondicherry, Ponkunnam, Porbandar, Porvorim, Powai, Puducherry, Pudukkottai, Pun, Punã©, Pune , Pune / maharashtra, Pune 37, Pune, maharashtra, Pune1, Punr, Puri, Raebareli, Raigarh, Raipur, Rajahmundry, Rajapalayam, Rajkot, Rajsamand, Ramachandrapuram, Ramgarh cantt., Ramnthapuram, Rampur, Ranchi, Raniganj, Ratnagiri, Renigunta, Ribandar, Rishikesh, Rohtak, Roorkee, Rourkela, Saharanpur, Salem, Samalkot, Sangli, Sangola, Santiniketan, Sas nagar, mohali, Saswad, Satara, Sector 82, noida, Secunderabad, Secunderbad, Secundrabad, Shahdara, Shevgaon, Shimoga, Shirpur, Shirpur,dhule, Siliguri, Silvassa, Sindhanur, Singapore, Siolim, Sirsa, Sirsi, Sivakasi, Sivasagar, Sojitra, Solan, Solapur, Sonepat, Sonipat, South goa, Sriharikota, Srinagar, Srinagar garhwal, Surat, Surathkal, Suratkal, Surendranagar, Talegaon dabhade, Talod, Tamluk, Tanuku, Tezpur, Thalassery, Thane, Thane (w), Thane west, Thane [ west ] 400607, Thane(west), Thane-west, Thanjavur, Theni, Thiruvalla, Thiruvallore, Thiruvananthapuram, Thiruvanathapuram, Thiruvannamalai, Thiruvannamalai district, Thookkupalam , Thrissur, Tiruchengode, Tiruchirapalli, Tiruchirappalli, Tirunelveli, Tirupati, Tirupur, Tirupur., Tirur, Tiruvannamalai, Trichur, Trichur, , Trichy, Trivandrum, Tumkur, Tuticorin, Udaipur, Udupi, Ujjain, Ulhasnagar, Up, V. v. nagar, Vadodara, Vadododara, Vadodra, Vallab vidya nagar, Vallabh vidyanagar, Valsad, Vapi, Varanasi, Vasai, Vasai east , thane district, Vasai road, Vasai road (west), Vasc-da-gama, Vasco, Vasco da gama, Vasco-da-gama, Vashi, navi mumbai, Vellore, Verna, Vidisha, Vijapur, Vijayawada, Virar (west), Virudhunagar, Visakhapatnam, Vithalwadi(w), Vizianagaram, Warangal, Wardha, Warje malwadi,pune, Yamuna nagar, Yamunanagar, Yeola, Zirakpur, Zuari nagar, Zuarinagar