avr + 8051 + pic + arm + arduino with programmerstkraj/eedt6.0 user manual.pdf · initially eedt...

36
Product Datasheet www.EmbeddedMarket.com Embedded Engineer’s Development Tool 6.0 1 First time in the world, One development board for Five Microcontroller Families AVR + 8051 + PIC + ARM + ARDUINO with Programmers

Upload: others

Post on 14-Aug-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s Development Tool 6.0

1

First time in the world,

One development board for

Five Microcontroller Families

AVR + 8051 + PIC + ARM + ARDUINO

with Programmers

Page 2: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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

Page 3: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s Development Tool 6.0

3

About EEDT 6.0

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. 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

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

1.

Page 4: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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.

Page 5: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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.

Page 6: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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.

Page 7: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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.

Page 8: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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.

Page 9: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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.

Page 10: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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

Page 11: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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

Page 12: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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.

Page 13: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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.

Page 14: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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.

Page 15: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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.

Page 16: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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 microcontroller’s name, COM Port number, Baud Rate and other details as shown below:

Page 17: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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.

Page 18: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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.

Page 19: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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

programmer’s application (Sketch in Arduino’s standard

terms).

The Sketch Credits to “Randall Bohn”.

The Sketch (AVR Programmer’s Arduino dependent

Application) can be requested from

[email protected]

This will allow you to load any other Arduino Sketch to

the onbpard Arduino compatible hardware and re-laod

the AVR Programmer’s 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.

Page 20: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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.

Page 21: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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

Q4BC548

1

2

3

R2

JP1

HEADER 4

1

2

3

4

R1

VCC

JP9

HEADER 8

1

2

3

4

5

6

7

8

Q1BC548

1

2

3

VCC

U3

40_PIN_IC_BASE

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

. . . . . . . . . . . . . . . . . . . .....................

R3

VCC

Q3BC548

1

2

3

Q2BC548

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.

Page 22: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s Development Tool 6.0

22

Sec–2] 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)1RESISTOR VAR

1 3

2R15 (POT)1

RESISTOR VAR

1 32

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

Page 23: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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

SW116

64

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

Page 24: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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.

.

.

. .

.

.

.

BT1BATTERY

12

SQW

ANALOG

R181K

SCL

JP30

HEADER 4

1

2

3

4

U9

DS1307 4

7

51

2

6

3

8

GN

D

SQW/OUT

SDAX1

X2

SCLK

VBAT

VCC

U15

1

2

3 4

5

61

2

3 4

5

6

X1

CRYSTALR191K

VCC

SDASCL

VCC

R201K

C15

0.1uF

SDA

VCC

MCP4725

MISO

JP60

HEADER 6

123456

SW39

SCK

VCC

MOSI

RST_

U20

ATTINY

1

2

3

4 5

6

7

8.

.

.

. .

.

.

.

Page 25: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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

C29RB3_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

28MCLAR/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

12345678

RB6_1

RB3_1

RC1

1 2 3 4 5 6 7 8

C33

MCLAR_1 RB7_1

R51

470E

Page 26: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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

1 2 3 4 5 6 7 8

VCC

Page 27: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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

40MCLR/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

1 2 3 4 5 6 7 8

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

Page 28: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s Development Tool 6.0

28

RST

TXD0RXD0

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

1 2 3 4 5 6 7 8 9 10

11

12

13

14

15

16

1 2 3 4 5 6 7 8 9 10

11

12

13

14

15

16

R25 (POT)11K

13

2

JP7

1

2

3

4

5

6

7

8

C39

20pF

P(16.23)1

1

2

3

4

5

6

7

8

C5239P

RT

CK

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

TD

O

RXD0

C47

100n

TD

I

C51

100n

JP72

BAT

1

2

TM

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

TC

K

TR

ST

R491K

BSL

3V3

C53100nF

RST

R4722K

SW42RESET

12

3V3

R4822K

D20

1N4148

BSL1

1

2

Page 29: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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

181

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

Page 30: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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

123

RST_

VCC

JP40

1

2

3

MISO

C17

100nF

MISO

JP55

123

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

20PB0

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

123

VCC

SCK

RST_

L3

10uH

Page 31: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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

C20100nF

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

1 2 3

MOSI

L1

10uH

VCC

TDI_1

VCC

TMS_1

JP56

1 2 3

JP37

1

2

3

4

5

6

7

8

JP50

1

2

3

4

5

6

7

8

TDO_1

TMS_1

C10100nF

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

ANALOG PIN 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

R131K

RTS

C1100nF

5V_USB

F1

FUSE

R16 1KM8_RXD

DTR

VIN

U7

FT232RL

1

5

3

11

2

9

10

6

23

22

14

13

12

21

18

725

26

19

27

28

4

17

20

15

16TXD

RXD

RTS

CTS

DTR

DSR

DCO

R1

TXLED

RXLED

PWREN

TXDEN

SLEEP

GN

D

GN

D

GN

D

AG

ND

TE

ST

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

Page 32: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s Development Tool 6.0

32

Sec-19] DC Motor driver using L293D

Sec-20] A bank of 8 LEDs

Sec-21] SPI EEPROM AT93C46

JP71

2

3

1

2

JP5

JP61

2

U11

L293D

1

2

3

4

5

6

7

8 9

10

11

12

13

14

15

16E1

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

85

6CS

SK

DI

DO

VC

CG

ND

6

JP27

HEADER 3

1

2

3

JP25

1

2

3

4

VCC

Page 33: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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

1 2 3

1 2 3

R22

5K

13

2

U17

LM358

5

6

4

7

85

6

4

7

8

VCC

VCC

JP79

LDR

1

2

VCC

JP78

HEADER 6

1

2

3

4

5

6

R243.3K

C14

VCC

R1910K

VCC

D11

R23

10K

VCC

IR Transmitter

D2

IR RECEIVER

BZ1BUZZER

12

12

R20200E

R21

200E

Q5LM35

1

2

3

Q6BC547

1

2

3

PIN 8

DI

3V3

JP78

HEADER 4

1 2 3 4

JP82

12

DO

U44

MICRO SD CARD

CD2

CD1

1

2

3

4

5

6

7

8

G1

G2

CD

CD

NC

CS

MOSI

3V3

SCK

GND

MISO

IRQ GN

D

GN

D

CD_1

R50

3K2

R222K2

R232K2

R24

2K2CD_1

CS

JP77

HEADER 8

1

2

3

4

5

6

7

8 CD

JP79

1 2

JP80

1 2

SCK_

R25

3K2

CD

JP81

12

PIN 8

R26

3K2

Page 34: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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

C4010uf

LED_A

SCK_1

C41

100nf

CS_1

C42

100nf

L4

INDUCTORY5

25Mhz

WDL_1

CLKOUT_1

RST_1

C34

100nf

SCK_1

C14

C12

JP19

1

2

C11

RX

TXJP20

FE

MA

LE

CO

NN

EC

TO

R D

B9

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

Page 35: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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

3VIN

GN

D

O/P JP67

HEADER 2/SM

1

2

D16LED

VCC

C27

10uF

VIN

JP66

CONN JACK

1

2

3

VCC

R281K

VCC

C280.1uF

C2610 uF

JP70

HEADER 2/SM

1

2

U25

LM117

3

1

2VIN

AD

J

VOUT

D17LED

R291K

3V3

3V3

C24

.1uF

VCC 3V3

Page 36: AVR + 8051 + PIC + ARM + ARDUINO with Programmerstkraj/EEDT6.0 user manual.pdf · Initially EEDT was designed for AVR and 8051 microcontrollers. Later the PIC microcontrollers were

Product Datasheet

www.EmbeddedMarket.com

Embedded Engineer’s 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- [email protected]

Email for Sales – [email protected]

Website – www.EmbeddedMarket.com

11.