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.
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
Sec2] 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.
8051:
AT89S51, AT89S52, P89V51RD2 (Programmer for AT89S51 and AT89S52 is not included)
AVR:
ATmega8, ATmega168, ATmega328, ATmega16, ATmega32, ATmega8515, ATmega8535, ATmega48,
ATmega88, ATmega162, ATmega164, ATmega324, ATmega644, ATmega1284
PIC:
PIC16F873A and pin compatible microcontrollers
PIC18F452 and pin compatible microcontrollers
PIC18F4550 and pin compatible microcontrollers
ARM
LPC2138, LPC2148 (LPC2138 is soldered on the board)
Arduino
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.

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

3. External Serial port based programmer for PIC microcontrollers

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
Product Packing:
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 above download section.
11. 9V DC 500mA Wall mounting Adapter (Not included in shipments outside India)
|
|
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
|