You are on page 1of 36

Product Datasheet

www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
1




First time in the world,
One development board for
Five Microcontroller Families
AVR + 8051 + PIC + ARM + ARDUINO
with Programmers


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
2











Sr. Num. Topics Page
1

About EEDT 6.0

3
2

Microcontrollers included in EEDT6.0 product pack.

5
3

Microcontrollers supported by EEDT6.0.

6
4

Programmers included in EEDT6.0 product pack

7
5

List of accessories included in EEDT6.0 product pack.

8
6

Interface circuits mounted on EEDT6.0 board

9
7

Programming onboard AVR microcontrollers

10
8

Programming onboard P89V51RD2 & ARM microcontroller

14
9

Programming onboard PIC microcontrollers

18
10

Using onboard Arduino

19
11

Using EEDT6.0 hardware board


20


12

Important information 36


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
3

About EEDT 6.0

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. In export shipment, we do not include certain low cost high weight accessories like
cables. Power supplies are also not included as every country has unique wall mounting sockets.
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

1.


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
4

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.






Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
5

Microcontrollers included in EEDT6.0 product pack.

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.

2.


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
6

Microcontrollers supported by EEDT6.0

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










3.


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
7

Programmers included in EEDT6.0 product pack

EEDT6.0 includes following programmers.
All programmers are of type ISP / ICSP.
ISP stands for In-circuit Serial Programmer. (Does not mean it works on Serial Port.)
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. On-board USB AVR Programmer.
This is ISP Programmer for AVR which works via USB port.
AVR microcontrollers are programmed and are automatically switched to the Run mode once programming gets
over.

The programmer is based on AVRISP.
To know more about procedure to use the on-board programmer for AVR, read further topic titled Programming
onboard AVR microcontrollers

2. External USB Programmer for P89V51RD2 and LPC2138 (and for their compatible microcontrollers from
NXP
The external (not on the board) programmer for P89V51RD2 and LPC2138 is USB controlled programmer. This
is also meant for in-circuit programming.

The programmer is based on FlashMagic.
To know more about procedure to use the programmer for P89V51RD2 and LPC2138, read further topic titled
Programming onboard 8051 microcontrollers & Programming onboard ARM microcontrollers

3. External Serial port based programmer for PIC microcontrollers
The PIC programmer is Serial Port based ICSP type. This programmer is observed to be slower than expected
and needs serial port on PC / Laptop. It does not work with the USB to Serial converters of any make.
The programmer is based on IC-Prog / PICPgm.
To know more about procedure to use the programmer for PIC, read further topic titled Programming onboard
PIC microcontrollers
4.


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
8

List of accessories included in EEDT6.0 product pack

The EEDT6.0 product pack includes following items:
(* Marked items are not included in Export Shipments)
Export Shipments are defined as those shipments which are delivered out of India)
1. EEDT6.0 Hardware board
2. USB Programmer for P89V51RD2, LPC2138 and compatible microcontrollers made by NXP
3. Serial Programmer for PIC Microcontrollers
4. USB A-B Cable
5. LAN (Ethernet) Cross-over Cable
6. Pin conversion Attachment for AVR Programmer
7. Female to Female 6 pin cable for PIC Programmer
8. A set of Female to Female single pin Connectors each of 30cm length- 40 numbers
9. Spares 4MHz & 16MHz Crystal 1 Each
10. Spares 22pf Disc Capacitor 2 nos
11. Spares P89V51RD2 Microcontroller
12. CD
13. Male to Female Serial Cable (*)
14. 9V DC 500mA Wall mounting Adapter (*)









5.


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
9

Interface circuits mounted on EEDT6.0 board

Driver circuits, Input Circuits, Output circuits, Input-Output Combined circuits are called as Interface circuits.
In any embedded system / embedded product, there has to be at least one microcontroller and one interface circuit.
Below is the list of Interface circuits mounted on the EEDT6.0:
1. A bank of 8 LEDs
2. A set of Seven Segment Displays Four Displays multiplexed
3. A bank of 8 Switches in Pulled-down
4. A bank of 8 Switches in Pulled-up
5. A bank of 8 Switches in Pulled-down
6. 4x4 Key Matrix
7. Real time Clock using DS1307 (I2C interface)
8. EEPROM 256Kbit using 24C256 (I2C interface)
9. Digital to Analog Converter 12bit resolution using MCP4725 (I2C interface)
10. Set of 3 variable resistance (Preset) to use as Independent Analog Inputs
11. 16x2 LCD Display
12. USB to TTL converter using FT232R (Converts USB signal to 5V Serial interface signals)
13. Micro SD Card interface Use it with 3.3V or 5V I/O interface lines
14. DC Motor Driver using L293D driver IC
15. Stepper Motor driver / High current driver using ULN2803
16. Ethernet Interface using ENC28J60 (SPI interface)
17. EEPROM AT93C46 - 1Kbyte (SPI Interface)
18. RS232 to TTL Interface using MAX232
19. Infrared LED Transmitter
20. Infrared Receiver with comparator (Digital Output)
21. Infrared Receiver for 38KHz Signal using TSOP1738
22. Temperature Sensor using LM35 (Analog Output)
23. Light Sensor using LDR (Analog Output)
24. Buzzer interface
Above interfaces are mounted on the EEDT6.0 hardware PCB.
These interfaces can be connected to any Microcontroller via Single pin connectors included with the product.

6.


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
10

Programming onboard AVR microcontrollers

The Programmer for AVR Microcontroller is mounted on the EEDT6.0 Board.
This is based on Arduino.
The Arduino section on the EEDT6.0 can be used as Arduino or as the AVR Programmer.
There are certain jumpers settings required to use this Section as Arduino or as the AVR Programmer
Do have a look at below enlarged sectional picture of EEDT6.0 showing the Arduino Section.

Steps for using Arduino as AVR Programmer: (Follow below settings marked as (#) )
Step 1 / 4: The Settings for USB to TTL converter for AVR Programmer:


7.
Power Selector Jumper for Arduino Section:
(#)Insert to Left & Center Pin- 5V from onboard regulator.

Insert to Right & Center Pin 5V from USB Port

USB to TTL For Arduino: (TXD & RXD)
(#)Insert to Left & Center Pin - Arduino can use the USB Port

Insert to Right & Center Pin USB to TTL is disconnected from
Arduino and can be used as independent interface circuit.


Connect USB Cable from here to PC / Laptop


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
11


Step 2 / 4: The 5x2 Extension board connections to the Arduino Section.: (#)



5x2 Extension
Pin Number
Arduino Pin
Number
1 11
5 10
7 13
9 12



Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
12

Step 3 / 4: The 5x2 Extension board connections to ISP Port on EEDT6.0: (#)





Connect FRC Cable between these two connectors.
Power up..
This ISP Socket is common to all AVR onboard microcontrollers / sockets for
microcontrollers. In other words one ISP 5x2 port should be used for any
AVR microcontroller that can be mounted on the board.


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
13

Step 4 / 4: Command line programming for AVR Programmer (#)
1. Install WinAVR from the setup provided on the CD.
2. Start Command Prompt using Start => Run => Command Or Start => Accessories => Command Prompt
3. Change the path to working directory using CD DOS command
CD [Type Path of Your Project where the HEX file is located]

Example:
C:\Documents and Settings\User> CD E:\My Projects\LCDApp\
C:\Documents and Settings\User> E:

This will change the directory to:
E:\My Projects\LCDApp>

4. Use further commands for programming Flash Memory
avrdude p <controller-name> -c avrisp b 19200 P <comportnumber> -U flash:w:<hexfilename.hex>
Use comportnumber=com1 to com8
If your PC / Laptop configures the USB to Serial Interface beyond COM8 then edit the COM port
number from Control Panel => Performance and Maintenance => System => Hardware Tab =>
Device Manager => Com Ports => Properties => Advance

Command for Program Flash hex:
avrdude p m32 c avrisp b 19200 P com6 U flash:w:filename.hex:i
Command to Program HFUSE:
avrdude p m32 c avrisp b 19200 P com6 -U hfuse:w:fuse-value-in-hex-format:m
Command to Program LFUSE:
avrdude p m32 c avrisp b 19200 P com6 -U lfuse:w:fuse-value-in-hex-format:m
Command to Program EEPROM hex:
avrdude p m32 c avrisp b 19200 P com6 -U eeprom:w:filename.hex:m
Command to Program Lock hex:
avrdude p m32 c avrisp b 19200 P com6 U lock:w: fuse-value-in-hex-format:m

Not all above commands are required every time. The first command of Programming Flash is the most
commonly required. This command will erase the existing program from ATmega32 and will re-program the hex
file from filename.hex.


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
14

Programming onboard P89V51RD2 & ARM microcontroller

This picture shows the USB Programmer for NXP made P89V51 & ARM7 controllers provided along with the EEDT6.0




This hardware is designed to work with FlashMagic Programming Software. Connect 6 Pin Female to Female Cable as.
shown for ARM Programming

8.


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
15



















Add Jumper here to
connect 5V from USB to
the development Board.
Do not use this jumper
with LPC ARM.
LEDs indicate program being
transmitted from USB to the
development board.
USB B Type
Programming Header:
1. Vcc 5V (Do not use for LPC ARM. If Jumper named ISP VCC is open then this pin Has
No-Connections.)
2. GND- Common Ground between this programmer & the development board
3. RXD Connect to RX line of the microcontroller. (RX0 in case of LPC ARM)
4. TXD Connect to TX line of the microcontroller. (TX0 in case of LPC ARM)
5. RST Connect to RESET line of the microcontroller
6. P0.14 BSL line for LPC ARM (Optional for LPC ARM and Not required for P89V51RD2 etc)


FT232
Selection Jumper:
For LPC ARM Programming: Add Jumper between Left pin and Center.
For P89V51RD2 Programming: Add Jumper between Right pin and Center.

For P89VXX Programming: Add Jumper between Right pin and Center.



Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
16

How to Program?

1. Add / remove jumper as shown in above picture depending on the type of microcontroller
being programmed.

2. Use the Female to Female connector provided with the product to connect the Programming
Header to your development board.

3. Re-check the jumper selection again.

4. Connect A to B Type USB cable (also called as USB cable for printer) from the programmer to
your PC / Laptop

5. If you have connected this Programmer for the first time then you may need to install the
drivers. Download the drivers matching with the operating system installed on your PC /
Laptop. The download link is : http://www.ftdichip.com/Drivers/VCP.htm

6. After installing the drivers, you may download the FlashMagic Software from link:
http://www.flashmagictool.com/

7. Install the FlashMagic software and start it from program menu.

8. In FlashMagic, Select the microcontrollers name, COM Port number, Baud Rate and other
details as shown below:




Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
17

9. In FlashMagic, click Options=>Advanced Options menu





10. It will open Advanced Options. Make selection as shown below.



11. Click OK once done with the selection in Advanced Options.

12. Click Browse to select the hex file and click Start button in FlashMagic software to begin
the Programming process.




Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
18

Programming onboard PIC microcontrollers

The PIC Programming hardware (as shown in the below picture) is designed to work with direct serial port (not USB to
Serial converters).
There are several sofwtares which can be used along with this hardware for programming.











Use any of below listed Software to Program the PIC Microcontroller:
1. IC-Prog (http://www.ic-prog.com/icprog106B.zip)
2. PicPgm (Installable of this software is included in the CD)





9.
Connect this end to PC via Male to
Female Serial Cable.
These are the PIC ICSP
Headers for Programming.


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
19

Using onboard Arduino

This is Arduino compatible hardware (It is derived from Freeduino design).
Based on ATmega328 AVR controller.
In Chapter 7, this Arduino hardware is used as AVR Programmer.
Thus the Arduino hardware is pre-loaded with the AVR
programmers application (Sketch in Arduinos standard
terms).
The Sketch Credits to Randall Bohn.
The Sketch (AVR Programmers Arduino dependent
Application) can be requested from
support@embeddedmarket.com
This will allow you to load any other Arduino Sketch to
the onbpard Arduino compatible hardware and re-laod
the AVR Programmers sketch when necessary.


Arduino is Open Source Computing Platform.
Arduino simplifies program development and has extensive support at www.Arduino.cc
Arduino IDE setup is included in CD.
The Onboard Arduino Compatible Hardware is Shield Friendly.







10.


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
20

Using EEDT6.0 hardware board



The EEDT6.0 Hardware is divided in two major sections.
1. The onboard Microcontroller Section (This area has White color background on the Hardware board)
2. The onboard Interface Circuit Section (This area has Red color background on the Hardware board)
Input and Output pins of all Microcontroller circuits and Interface Circuits are open for connection.
This allows you to connect any interface to any onboard microcontroller using the single pin connectors as shown in the
below picture. These connectors are included in the product pack.

Required power (5V or 3.3V) to microcontrollers and interface circuits is
already provided on the PCB. Thus you need not to provide the Vcc &
Gnd lines to the microcontroller & interface sections.







11.
Red color background for
Interface Circuits.
White color background for onboard
Microcontrollers.


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
21

Below are the sectional schematics. This will help you in connecting and interfacing microcontrollers.

Sec -1] Seven Segment Display - Four multiplexed




Q4
BC548
1
2
3
R2
JP1
HEADER 4
1
2
3
4
R1
VCC
JP9
HEADER 8
1
2
3
4
5
6
7
8
Q1
BC548
1
2
3
VCC
U3
40_PIN_IC_BASE
1234567891
0
1
1
1
2
1
3
1
4
1
5
1
6
1
7
1
8
1
9
2
0
2
1
2
2
2
3
2
4
2
5
2
6
2
7
2
8
2
9
3
0
3
1
3
2
3
3
3
4
3
5
3
6
3
7
3
8
3
9
4
0
....................
. . . . . . . . . . . . . . . . . . . .
R3
VCC
Q3
BC548
1
2
3
Q2
BC548
1
2
3
R4
VCC
On/Off Individual Display.
High (1) Signal to Off the display.
Low (0) Signal to ON the display.
Individual Segment Control.


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
22

Sec2] Variable resistance for Analog Input Three separate presets


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


VCC
JP28
1
2
3
R16 (POT)1
RESISTOR VAR
1 3
2
R14 (POT)1
RESISTOR VAR
1 3
2
R15 (POT)1
RESISTOR VAR
1 3
2
SW33
1 2
SW21
1 2
JP6
1
2
3
4
5
6
7
8
SW9
1 2
C
RP3
1 2
3
4
5
6
7
8
9
VCC
SW31
1 2
SW27
1 2
SW15
1 2
SW3
1 2
SW29
1 2


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
23

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


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

SW28
1 2
SW20
1 2
SW2
1 2
JP3
1
2
3
4
5
6
7
8
SW13
1 2
SW4
1 2
SW30
1 2
VCC
SW26
1 2
SW1
1 2
C
RP1
1 2
3
4
5
6
7
8
9
7
7
2
SW14
2
1
SW10
1
SW13
SW8
5
8
5
5
6
SW1
1
SW11
6
6 4
SW5
SW15
SW2
3
SW12
SW3
SW9
4
SW16
SW7
SW4
4
3
7
3
2
JP11
HEADER 8
1
2
3
4
5
6
7
8
8
8
SW6
VCC
C
RP2
1K
1 2
3
4
5
6
7
8
9


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
24

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

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

VCC
U12
24C256
1
2
3
4 5
6
7
8
.
.
.
. .
.
.
.
BT1
BATTERY
1
2
SQW
ANALOG
R181K
SCL
JP30
HEADER 4
1
2
3
4
U9
DS1307 4
7
5 1
2
6
3
8
G
N
D
SQW/OUT
SDA X1
X2
SCLK
VBAT
VCC
U15
1
2
3 4
5
6
1
2
3 4
5
6
X1
CRYSTAL R191K
VCC
SDA
SCL
VCC
R201K
C15
0.1uF
SDA
VCC
MCP4725
MISO
JP60
HEADER 6
1 2 3 4 5 6
SW39
SCK
VCC
MOSI
RST_
U20
ATTINY
1
2
3
4 5
6
7
8
.
.
.
. .
.
.
.


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
25

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






D18
JP69
HEADER 6
1
2
3
4
5
6
RB7_1
1 2
VCC
MCLAR_1
C29
RB3_1
R30
MCLAR_1
C23
RB6_1
C30
RA1
1
2
3
4
5
6
U23
PIC16F873A
1
2
3
4
5
6
7
8
9
10
11
12
13
14 15
16
17
18
19
20
21
22
23
24
25
26
27
28
MCLAR/VPP
RA0/AN0
RA1/AN1
RA2/AN2/VREF
RA3/AN3/VREF
RA4/TOCK/C1OUT
RA5/AN4/SS/C2OUT
VSS
OSC1/CLK1
OSC2/CLK0
RC0/T1OSO/T1CK1
RC1/T1OSI/CCP2
RC2/CCP1
RC3/SCK/SCL RC4/SDI/SDA
RC5/SDO
RC6/TX/CK
RC7/RX/DT
VSS
VDD
RB0/INT
RB1
RB2
RB3/PGM
RB4
RB5
RB6/PGC
RB7/PGD
VCC
Y3
RB1
1 2 3 4 5 6 7 8
RB6_1
RB3_1
RC1
12345678
C33
MCLAR_1 RB7_1
R51
470E


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
26

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












JP58
1
2
3
VCC
SCK
JP46
1
2
JP35
1
2
3
4
5
6
7
C16
100nF
MOSI
U16
ATMEGA_8
1
2
3
4
5
6
7
8
9
10
11
12
13
14 15
16
17
18
19
20
21
22
23
24
25
26
27
28
(RESET)PC6
(RXD)PD0
(TXD)PD1
(INT0)PD2
(INT1)PD3
(XCK_T0)PD4
VCC
GND
(XTAL1/TOSC1)PB6
(XTAL2/TOSC2)PB7
(T1)PD5
(AIN0)PD6
(AIN1)PD7
(ICP1)PB0 PB1(OC1A)
PCB2(SS/OC1B)
PB3(MOSI)
PB4(MISO)
PB5(SCK)
AVCC
AREF
GND
PC0(ADC0)
PC1(ADC1)
PC2(ADC2)
PC3(ADC3)
PC4(ADC4)
PC5(ADC5)
JP59
1
2
3
L2
10uH
RST_
JP34
1
2
3
4
5
6
7
8
MISO
JP63
HEADER 8
12345678
VCC


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
27

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







RB6
C54
470nF
MCLAR
U29
USB/TYPE_B/SINGLE
4
1
2
3
GND
VCC
D-
D+
U22 PIC18F
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
MCLR/VPP
RA0/AN0
RA1/AN1
RA2/AN2/VREF
RA3/AN3/VREF+
RA4/TOCKI/C1OUT
RA5/AN4/SS
RE0/RD/AN5
RE1/WR/AN6
RE2/CS/AN7
VDD
VSS
OSC1/CLK1
OSC2/CLK0
RCO/T1OSO/T1CK1
RC1/T1OSI/CCP2
RC2/CCP1
RC3/SCK/SCL
RD0/PSP0
RD1/PSP1 RD2/PSP2
RD3/PSP3
RC4/SDI/SDA
RC5/SDO
RC6/TX/CK
RC7/RX/DT
RD4/PSP4
RD5/PSP5
RD6/PSP6
RD7/PSP7
VSS
VDD
RB0/INT
RB1
RB2
RB3/PGM
RB4
RB5
RB6/PGC
RB7/PGD
VCC_PIC
RB3
Y4
C31
R52
0E
C32
R21
470E
P1
1
2
3
4
5
6
7
8
VCC
RB5
P5
12345678
JP18
HEADER 3
1
2
3
RB7
VCC_PIC
P2
1
2
3
4
5
6
P4
1
2
3
4
5
6
7
8
P3
1
2
3
R53
0E
VCC_PIC
RB3
RB6
D15
JP65
HEADER 6
1
2
3
4
5
6
R27
RB5
RB7
VCC_PIC
C22
C21
MCLAR
JP68
HEADER 3
1
2
3
MCLAR
SW40
1 2


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
28
RST
TXD0
RXD0
BSL
3V3 JP76
HEADER 6
1
2
3
4
5
6

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


JP4
1
2
VCC
JP12
1
2
3
VCC
R9
47K
JP2
LCD Holder FEMALE CONNECTOR
1234567891
0
1
1
1
2
1
3
1
4
1
5
1
6
1234567891
0
1
1
1
2
1
3
1
4
1
5
1
6
R25 (POT)1
1K
1
3
2
JP7
1
2
3
4
5
6
7
8
C39
20pF
P(16.23)1
1
2
3
4
5
6
7
8
C52
39P
R
T
C
K
14.74MHz
C38
20pF
3V3
U26
LPC213X
16
12
8
4
48
44
40
36
32
28
24
64
60
56
52
20
6
18
25
42
50
23
43
51
3
5
49
7
63
59
19
21
22
26
27
29
30
31
33
34
35
37
38
39
41
45
46
47
53
54
55
1
2
58
9
10
11
13
14
15
17
62
61
57
P1.16/TRACEPKT0
P1.17/TRACEPKT1
P1.18/TRACEPKT2
P1.19/TRACEPKT3
P1.20/TRACESYNC
P1.21/PIPESTAT0
P1.22/PIPESTAT1
P1.23/PIPESTAT2
P1.24/TRACECLK
P1.25/EXTIN0
P1.26/RTCK
P1.27/TDO
P1.28/TDI
P1.29/TCK
P1.30/TMS
P1.31/TRST
VSS1
VSS2
VSS3
VSS4
VSS5
VDD3-1(1/0)
VDD3-2(1/0)
VDD3-3(1/0)
RTCX1
RTCX2
VBAT
VDD3(A)
VREF
VSSA
P0.0/TXDO/PWM1
P0.1/RXDO/PWM3/EINT0
P0.2/SCL/CAP0.0
P0.3/SDA/MAT0.0/EINT1
P0.4/SCK0/CAP0.1
P0.5/MISO0/MAT0.1
P0.6/MOSI0/CAP0.2
P0.7/SSEL0/PWM2/EINT2
P0.8/TXD1/PWM4
P0.9/RXD1/PWM6/EINT3
P0.10/RTS1/CAP1.0
P0.11/CTS1/CAP1.1
P0.12/DSR1/MAT1.0
P0.13/DTR1/MAT1.1
P0.14/DCD1/EINT1
P0.15/RI1/EINT2
P0.16/EINT0/MAT0.2/CAP0.2
P0.17/CAP1.2/SCK1/MAT1.2
P0.18/CAP1.3/MISO1/MAT1.3
P0.19/MAT1.2/MOSI1/CAP1.2
P0.20/MAT1.3/SSEL1/EINT3
P0.21/PWM5/CAP1.3
P0.22/CAP0.0/MAT0.0
P0.23/RD2
P0.25/RD1
P0.26
P0.27/AIN0/CAP0.1/MAT0.1
P0.28/AIN1/CAP0.2/MAT0.2
P0.29/AIN2/CAP0.3/MAT0.3
P0.30/AIN3/EINT 3/CAP0.0
P0.31
X1
X2
RST
P(1.16.1.23)1
1
2
3
4
5
6
7
8
C50
100n
TXD1
RXD1
P(1.21.1.31)1
1
2
3
4
5
6
7
8
C48
100n
BSL
C49
39P
TXD0
P(0.7)1
1
2
3
4
5
6
7
8
3V3
T
D
O
RXD0
C47
100n
T
D
I
C51
100n
JP72
BAT
1
2
T
M
S
R43
0E
Y7
P(25.31)1
8
1
2
3
4
5
6
7 8
D19
BAT54C/SOT
C46
100n
RST
3V3
Y6
P(8.15)1
1
2
3
4
5
6
7
8
T
C
K
T
R
S
T
R49
1K
BSL
3V3
C53
100nF
RST
R47
22K
SW42
RESET
1
2
3V3
R48
22K
D20
1N4148
BSL1
1
2


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
29

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.


JP52
1
2
3
4
5
6
7
8
VCC
JP38
HEADER 3
1
2
3
SCK
VCC
JP32
HEADER 3
1
2
3
P2/PC
C19
P3/PD
P0/PA
JP45
1
2
3
4
5
6
7
8
P1/PB
MOSI
JP41
1
2
3
4
5
6
7
8
VCC
RST_
JP53
1
2
3
JP57
1
2
3
4
5
6
7
8
U18
8051 / ATmega8515
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
(OCO/TO) PB0
(T1)PB1
(AIN0)PB2
(AIN1)PB3
(SS)PB4
(MOSI)PB5
(MISO)PB6
(SCK)PB7
RESET
(RXD)PD0
(TDX)PD1
(INT0)PD2
(INT1)PD3
(XCK)PD4
(OC1A)PD5
(WR)PD6
(RD)PD7
XTAL2
XTAL1
GND PC0(A8)
PC1(A9)
PC2(A10)
PC3(A11)
PC4(A12)
PC5(A13)
PC6(A14)
PC7(A15)
PE2(OC1B)
PE1(ALE)
PE0(ICP/INT2)
PA7(AD7)
PA6(AD6)
PA5(AD5)
PA4(AD4)
PA3(AD3)
PA2(AD2)
PA1(AD1)
PA0(AD0)
VCC
P0/PA
MISO
Y2
C18
JP22
8 HEADER
1
2
3
4
5
6
7
8
U10
ULN2803
1
2
3
4
5
6
7
8
9 10
11
12
13
14
15
16
17
18
1
2
3
4
5
6
7
8
9 10
11
12
13
14
15
16
17
18
JP23
1
2
3
4
5
6
7
8
VCC


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
30


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

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

JP49
1
2
3
4
5
6
7
8
JP39
1
2
3
SCK
JP48
1
2
3
4
5
6
7
U21
ATTiny2313
1
2
3
4
5
6
7
8
9
10 11
12
13
14
15
16
17
18
19
20
(RESET)PA2
(RXD)PD0
(TXD)PD1
(XTAL2)PA1
(XTAL1)PA0
(CKOUT)PD2
(INT1)PD3
(TO)PD4
(OCOB/T1)PD5
GND PD6(ICP)
PB0(AIN0/PCINTO)
PB1(AIN1/PCINT1)
PB2(OC0A/PCINT2)
PB3(OC1A/PCINT3)
PB4(OC1B/PCINT4)
PB5(MOSI/DI)
PB6(MISO/DO)
PB7(UCSK/SCL)
VCC
MOSI
JP33
1 2 3
RST_
VCC
JP40
1
2
3
MISO
C17
100nF
MISO
JP55
1 2 3
JP43
1
2
3
4
5
6
7
8
JP51
1
2
U19
ATTiny26
1
2
3
4
5
6
7
8
9
10 11
12
13
14
15
16
17
18
19
20
PB0
PB1
PB2
PB3
Vcc
GND
PB4
PB5
PB6
PB7 PA7
PA6
PA5
PA4
AVCC
AGND
PA3
PA2
PA1
PA0
VCC
JP42
1
2
3
4
5
6
7
8
MOSI
JP62
1 2 3
VCC
SCK
RST_
L3
10uH


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
31
Sec-17] Mount here ATmega16 / ATmega32 / ATmega8535 and other pin compatible AVR Microcontrollers

Sec-18] Implementation of Arduino Duemilanove platform and Sec-23] USB to TTL converter interface
This is used for Arduino as well as a standalone USB to TTL interface. Jumper settings required.


RST_
TDI_1
VCC
JP54
1
2
3
4
5
6
7
8
MISO
TCK_1
C20
100nF
TCK_1
TDO_1
RST_
VCC
SCK
JP64
HEADER 5X2
1 2
3 4
5 6
7 8
9 10
C12 1
100nF
U17
ATMEGA_32
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
(XCK/TO)PB0
(T1)PB1
(INT2/AIN0)PB2
(OC0/AIN1)PB3
(SS)PB4
(MOSI)PB5
(MISO)PB6
(SCK)PB7
RESET
VCC
GND
XTAL2
XTAL1
(RXD)PD0
(TXD)PD1
(INT0)PD2
(INT1)PD3
(OC1B)PD4
(OC1A)PD5
(ICP1)PD6 PD7(OC2)
PC0(SCK)
PC1(SDA)
PC2(TCK)
PC3(TMS)
PC4(TDO)
PC5(TDI)
PC6(TOSC1)
PC7(TOSC2)
AVCC
GND
AREF
PA7(ADC7)
PA6(ADC6)
PA5(ADC5)
PA4(ADC4)
PA3(ADC3)
PA2(ADC2)
PA1(ADC1)
PA0(ADC0)
JP47
1
2
JP36
1
2
3
4
5
6
7
8
JP61
123
MOSI
L1
10uH
VCC
TDI_1
VCC
TMS_1
JP56
123
JP37
1
2
3
4
5
6
7
8
JP50
1
2
3
4
5
6
7
8
TDO_1
TMS_1
C10
100nF
U2
1 2
3 4
5 6
1 2
3 4
5 6
JP5
1
2
3
4
5
6
3V3_USB
M8_RXD
D1
ANALOGPIN 0-1
1
2
3
4
5
6
A_REF
5V_USB
JP14
HEADER 5
1
2
3
4
5
RXD
SW32
RTS
5V_USB
D14
D13
JP13
HEADER 3
1
2
3
C8
100nF
JP15
HEADER 3
1
2
3
C4
22pF
R15 1K
C9
100nF
U5
ATMEGA_328
1
10
9
21
20
22
7
8
19
18
17
16
15
14
23
24
25
26
27
28
2
3
4
5
6
11
12
13
RESET
XTAL2
XTAL1
AREF
AVCC
AGND
VCC
GND
(SCK)PB5
(MISO)PB4
(MOSI)PB3
(SS)PB2
(OC1)PB1
(OCP)PB0
(ADC0)PC0
(ADC1)PC1
(ADC2)PC2
(ADC3)PC3
(ADC4)PC4
(ADC5)PC5
(AXD)PD0
(TXD)PD1
(INT0PD2
(INT1)PD3
(T0)PD4
(T1)PD5
(AIND0)PD6
(AIND1)PD7
5V_USB
R14 1K
D12
CTS
VCC
3V3_USB
A_REF
M8_TXD
C6
100nF
M8_TXD
DTR
U6
USB/TYPE_B/SINGLE
4
1
2
3
GND
VCC
D-
D+
5V_USB
5V_USB
5V_USB
CTS
R8
1K
R17 1K
RXD
DIGITAL PIN 0-1
1
2
3
4
5
6
7
8
R13
1K
RTS
C1
100nF
5V_USB
F1
FUSE
R16 1K
M8_RXD
DTR
VIN
U7
FT232RL
1
5
3
11
2
9
10
6
23
22
14
13
12
2
1
1
8
7 2
5
2
6
19
27
28
4
17
20
15
16
TXD
RXD
RTS
CTS
DTR
DSR
DCO
R1
TXLED
RXLED
PWREN
TXDEN
SLEEP
G
N
D
G
N
D
G
N
D
A
G
N
D
T
E
S
T
RESET
DSC1
DSC0
VCC10
3V3OUT
VCC
USBOP
USBOM
R10
10K
JP17
1
2
3
C7
100nF
TXD
TXD
C3
100nF
C5
22pF
Y1
DIGITAL PIN 8-1
1
2
3
4
5
6
7
8


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
32

Sec-19] DC Motor driver using L293D

Sec-20] A bank of 8 LEDs

Sec-21] SPI EEPROM AT93C46





JP7
1
2
3
1
2
JP5
JP6
1
2
U11
L293D
1
2
3
4
5
6
7
8 9
10
11
12
13
14
15
16
E1
I1
O1
GND
GND
O2
I2
VS E2
I3
O3
GND
GND
O4
I4
VSS
JP8
1
2
3
JP9
VCC
1
2
C
RP4
1K
1 2
3
4
5
6
7
8
9
D7
JP8
8 HEADER
1
2
3
4
5
6
7
8
D4
D6
D3
D9
D2
D10
VCC
D8
U13
93C46
1
2
3
4
8
5
6
CS
SK
DI
DO
V
C
C
G
N
D
6
JP27
HEADER 3
1
2
3
JP25
1
2
3
4
VCC


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
33

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

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

U18
TSOP1738
123
123
R22
5K
1
3
2
U17
LM358
5
6
4
7
8
5
6
4
7
8
VCC
VCC
JP79
LDR
1
2
VCC
JP78
HEADER 6
1
2
3
4
5
6
R24
3.3K
C14
VCC
R19
10K
VCC
D11
R23
10K
VCC
IR Transmitter
D2
IR RECEIVER
BZ1
BUZZER
1
2
1
2
R20
200E
R21
200E
Q5
LM35
1
2
3
Q6
BC547
1
2
3
PIN 8
DI
3V3
JP78
HEADER 4
1234
JP82
1 2
DO
U44
MICRO SD CARD
CD2
CD1
1
2
3
4
5
6
7
8
G
1
G
2
CD
CD
NC
CS
MOSI
3V3
SCK
GND
MISO
IRQ G
N
D
G
N
D
CD_1
R50
3K2
R22
2K2
R23
2K2
R24
2K2
CD_1
CS
JP77
HEADER 8
1
2
3
4
5
6
7
8 CD
JP79
12
JP80
12
SCK_
R25
3K2
CD
JP81
1 2
PIN 8
R26
3K2


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
34

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

Sec-26] RS232 to TTL Converter interface.





C45
10nf
INT_1
SD_1
3V3
R37
R39
LED_B
C36
100nf
R40
CLKOUT_1
R36
C35
10pF
INT_1
RST_1
HEADER 8
1
2
3
4
5
6
7
8
C44
100nf
LED_B
SI_1
R35
3V3
SI_1
3V3
R46
180
C43
100nf
WDL_1
SD_1
R38
U28
RJ45
1
2
3
4
6
9
10
12
11
TD+
TCT
TD-
FD+
FD-
D1
D2
D3
D4
LED_A
R44
R45
180
3V3
CS_1
C37
10pF
U27
ENC28J60
10
9
25
24
23
22
28
20
19
15
14
1
2
21
11
18
27
26
13
12
17
16
8
7
6
5
4
3
RESET
CS
VDDOSC
OSC2
OSC1
VSSOSC
VDD
VDDPLL
VDDRX
VDDTX
RBIAD
VCAP
VSS
VSSPLL
VSSRX
VSSTX
LEDA
LEDB
TPIN+
TPIN-
TPOUT+
TPOUT-
SCK
SI
SD
#WDL
#INT
CLKOUT
3V3
C40
10uf
LED_A
SCK_1
C41
100nf
CS_1
C42
100nf
L4
INDUCTOR
Y5
25Mhz
WDL_1
CLKOUT_1
RST_1
C34
100nf
SCK_1
C14
C12
JP19
1
2
C11
RX
TX JP20
F
E
M
A
L
E

C
O
N
N
E
C
T
O
R

D
B
9
5
9
4
8
3
7
2
6
1
VCC
U8
MAX232/SO
13
8
11
10
1
3
4
5
2
6
12
9
14
7
16
15
R1IN
R2IN
T1IN
T2IN
C+
C1-
C2+
C2-
V+
V-
R1OUT
R2OUT
T1OUT
T2OUT
VCC
GND
C13
VCC


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
35

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.








U24
7805
1
2
3
VIN
G
N
D
O/P JP67
HEADER 2/SM
1
2
D16
LED
VCC
C27
10uF
VIN
JP66
CONN JACK
1
2
3
VCC
R28
1K
VCC
C28
0.1uF
C26
10 uF
JP70
HEADER 2/SM
1
2
U25
LM117
3
1
2
VIN
A
D
J
VOUT
D17
LED
R29
1K
3V3
3V3
C24
.1uF
VCC
3V3


Product Datasheet
www.EmbeddedMarket.com
Embedded Engineers Development Tool 6.0
36

Important information

1. EEDT6.0 product is designed for experiments and is not suitable to be used in life support and mission critical
products.

2. EEDT6.0 requires 9VDC at 500mA or higher current source.

3. Always mount only 1 controller in any of the below listed sections:

a. Sec 7
b. Sec 9
c. Sec 13
d. Sec 15
e. Sec 16
f. Sec 17
This is required because the ISP Programming port is common to all these sections. Thus there cannot be more
than one microcontroller using the ISP Port.
All these microcontrollers can be mounted and removed easily with fine tip screw driver or the IC extractor tool.
4. Always request support over email as it allows the technical team to answer it in more detail which is not
possible over phone.

5. Manufactured by:

Embedded Market
205 Decision Tower
Next To CityPride
Satara Road
Pune 411037 India
Ph:+91 20 24228818
Email for Support- support@embeddedmarket.com
Email for Sales sales@embeddedmarket.com
Website www.EmbeddedMarket.com




11.

You might also like