Product ID: EM-EEDT6.0
Product Jump Code: 102
Product Tutorials
User Manual - PDF
User Manual - Quick View
Embedded Engineers Development Tool (EEDT) is our oldest product offering.
It has evolved over last 5 years. Initially EEDT was designed for AVR and 8051 microcontrollers.ATmega8 for NG version
EEDT6.0 includes following programmers.
All programmers are of type ISP / ICSP.2. External USB Programmer for P89V51RD2 and LPC2138 (and for their compatible microcontrollers from NXP

Downloads:
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.
|
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 192.168.1.3 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 255.255.255.255". PC's IP Address = 192.168.1.6 and Default Gateway = 192.168.1.1 |
|
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 192.168.1.3 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 |