EVALU8R ETC2 | Alldatasheet

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 26

Technical content

Datasheet sections

State-of-the Art Evaluation Module for 8, 20 & 40-pin Microcontrollers PRODUCT GUIDE (Version 2.00)

Evalu8r User Manual V2.00 i Copyright Information © 1998 Copyright Equinox Technologies UK Limited. All rights reserved. AtmelTM and AVRTM are trademarks of the Atmel Corporation Microsoft, MS-DOS, WindowsTM and Windows 95TM Windows NT™ are registered trademarks of the Microsoft Corporation IBM, PC and PS/2 are registered trademarks of International Business Machines Corporation Every effort was made to ensure accuracy in this manual and to give appropriate credit to persons, companies and trademarks referenced herein. Equinox reserves the right to change specifications detailed in this document without notice and does not represent a commitment on the part of the manufacturer. The information and circuit diagrams described in this document is furnished under license agreement or non-disclosure agreement and may be used or copied only in accordance with the terms of the agreement. Equinox guarantees that its products will be free from defects of material and workmanship under normal use and service, and these products will perform to current specifications in accordance with, and subject to, the Company’s standard warranty which is detailed in Equinox’s Purchase Order Acknowledgment.

User Manual V2.00 Evalu8r ii Contacts Equinox Technologies UK Limited

3 Atlas House, St Georges Square, Bolton, England BL1 2HB

For technical support on this product please e-mail us at: evalu8r@equinox-tech.com

User Manual V2.00 Evalu8r Introduction he Evalu8r is a feature-packed evaluation module which has been specially designed to support a variety of different single-chip microcontrollers. Support is offered for for Atmel 8-pin, 20-pin and 40-pin AVR microcontrollers, together with support for 20-pin and 40-pin 8051 microcontrollers. The module supports a wealth of typical microcontroller peripherals including LED's, push buttons, sounder, A/D and serial communications. There is also the provision for two 8-bit ports to be brought out via headers allowing the user to develop off-board circuitry. The Evalu8r module features an In-System Programming (ISP) port which allows the Atmel microcontrollers which support ISP to be programmed in-situe in the socket. The ISP port is designed to interface to any Equinox serial programmer including the 'Micro-ISP' and 'Activ8r'. Even the new Atmel AVR 8-pin microcontroller family (AT90S2323/AT90S2343) is supported by this module. It is also possible to place serial EEPROM's in the 8-pin socket and then communicate to these device from the master microcontroller. The 'Evalu8r' module is now supplied as standard in both AVR and 8051 microcontroller systems. Many sample application programs based on this module are already in existence. MODULE HIGHLIGHTS

  • Supports Atmel 8, 20 and 40-pin Microcontrollers
  • Supports NEW Atmel 8-pin AVR microcontrollers
  • Supports 8-pin serial EEPROM’s
  • Features In-System Reprogramming (ISP) Port
  • User configurable RESET Polarity to support both 8051 and AVR microcontrollers
  • 8 x Light Emitting Diodes (LED’s)
  • 5 Push Button Switches
  • RS-232 Communications Driver Circuitry
  • Simple Analogue to Digital (A/D) Converter using on-chip Comparator
  • Two ports brought out to headers allowing external circuitry to be connected
  • On-board power supply
  • Pluggable Crystal T

Evalu8r User Manual V2.00 Hardware Overview 12 3 4 6 3 7 8 20 19 18 13 12 11 16 1517

13 Port 2

14 40-pin Microcontroller Socket

15 ISP Programming Socket

16 LED’s x 8

17 U2 Configuration (CON10)

18 Port 0

19 Jumpers No: 1 & 2

20 Serial Communications (RS-232)

21 Piezo Sounder

22 A/D Inputs

23 Jumpers 3 & 4

KEY:

1 Push Button Switches

2 Crystal

3 Configuration Jumpers for U4

4 Reset Switch

5 20-pin Microcontroller Socket 6 8-pin Microcontroller Socket

7 Configuration Jumper for Piezo

8 Power LED

9 Program LED

10 Power Supply Screw Terminals

11 Power Supply Input +9/+26v DC Unreg

12 Jumpers No: 13 & 14

User Manual V2.00 Evalu8r Key Link Purpose 1-2 2-3 19 1 LED0 / A/D Select LED0 AREF 19 2 LED1 / A/D Select LED1 AIN 23 3 Reset Sense 8051 AVR 23 4 Reset Sense 8051 AVR - 5 Not Used - - 7 6 Sounder Enable On Off 3 7 U4/2 Configuration XTAL1 P1.2 3 8 U4/3 Configuration XTAL2 P1.4 3 9 U4/4 Configuration GND P1.1 3 10 U4/5 Configuration GND P1.5 3 11 U4/7 Configuration SCK2 P1.7 3 12 U4/1 Configuration RESET P1.3 12 13 P1.2 Configuration LED2 AREF 12 14 P1.3 Configuration LED3 AIN Notes:

1 To disable LED’s, remove SIL

resistor pack SL1.

2 Pin 1 of SIL’s denoted by

square pad. Jumper Configurations CON10. U2 Configuration Pin 8051 AVR

1 Vcc Vcc

2 EA ICP

3 ALE ALE

4 PSEN OC1B

As viewed in fig: 1 featured on page 2 Figure 2 Figure 3

Evalu8r User Manual V2.00 Module Specifications Evalu8r Technical Specification Power Connectors .: a. Standard 2.5mm ROKA type-centre positive. ISP Compatibility ...: Equinox standard 10-way Header

User Manual V2.00 Evalu8r Device Support Continued RESET Configuration Atmel 8-pin AVR microcontrollers Device Microcontroller Number Family Socket Of Pins Polarity Link 3 Link 4 ISP AT90S2323 U4 8 LOW 2-3 2-3 YES AT90S2343 U4 8 LOW 2-3 2-3 YES Figure 20 RESET XTAL1 XTAL2 GND C1 C2 XT1 Vcc PB (3 I/O) AT90S2323 8-Pin Microcontroller Vcc External RESET Signal RESET 4 5 8RESET VCC (XTAL1) PB3 (XTAL2) PB4 PB2 (SCK/T0) PB1 (MISO/INT0) PB0 (MOSI)GND Pinout for the AT90S2323 Port I/O Function PB 3 Spare I/O PB2 Con 3 Link 11 PB3 LED6 PB0 Con 3 Link 10

  • Configuration with external Crystal Oscillator
  • 3 I/O lines are available Active LOW RESET Circuit (Refer to page 12) The Evalu8r module supports the Atmel 8-pin AVR devices. As there are many different modes in which these devices can be used, each pin of the 8-pin socket (U4) has been brought out to a jumper. The 8-pin AVR table (figure 24) shows how to configure the jumpers so that the AT90S2323 can be operated from an external crystal and also in-system programmed. Pin Function Link Jumper

1 RESET Pin 12 1-2

2 XTAL 1 7 1-2

3 XTAL 2 8 1-2

4 GROUND 9 1-2

5 P1.1 10 2-3 6 P1.6 - - 7 P1.7 11 2-3

8 Vcc - -

User Manual V2.00 Evalu8r The Evalu8r module also supports connection of a Serial EEPROM device in the 8-pin socket (U4). The EEPROM power and I/O is configurable via jumpers. For more information on how to set the jumpers for a particular device please refer to the Evalu8r circuit schematic, attached at the back of this guide and consult the relevant data sheet of the EEPROM. Figure 28 Atmel 8-pin Serial EEPROM Devices Device Microcontroller Number Family Socket Of Pins 24C U4 8 Consult device data sheet 25C U4 8 Consult device data sheet 93C U4 8 Consult device data sheet Device Support Continued

User Manual V2.00 Evalu8r ISP (In-System Programming) The Evalu8r is capable of supporting the In-System Programming (ISP) functionality available on the Atmel 89S and 90S(AVR) microcontroller derivatives. To facilitate ISP it is necessary to connect an Equinox ‘Micro-ISP’ or Activ8r programmer to the ISP header (Con 8) on the module as detailed in the figure below. Alternatively the ISP connection on the Equinox Activ8r may be used to connect to the Evalu8r. ISP Programmer PC IDC Header (Con 8) Evalu8r Prog LED The Serial programmer will illuminate the ‘PROG’ LED (LED 9) on the Evalu8r during programming. ISP LED’s The MOSI/MISO/SCK lines from the serial programmer are shared with LED 5/6/7. During serial programming these LED’s will flicker on and off. If any problems are encountered during programming it is possible to disconnect all 8 LED’s by removing the resistor SIL pack (SL1). Piezo Sounder The Evalu8r module is shipped with the Piezo Sounder enabled by default. This will make a noise during programming and is useful as an audible indication that ISP is working. To disable the sounder, simply remove link 6. Figure 33

Evalu8r User Manual V2.00 LED7 LED6 LED5 Microcontroller ISP Pins Vcc SL1SL1SL1 Link 6 ISP Connector (Con 8) Piezo SCK 1 MOSI MISO P1.7/PB7 (SCK) P1.5/PB5 (MOSI) P1.6/PB6 (MISO) Port sharing between ISP and LED’s

8051 AVR Function ISP

P1.7 PB7 LED7/Piezo SCK P1.6 PB6 LED6 MISO P1.5 PB5 LED5 MOSI Port sharing between ISP and LED’s etc. Figure 35 Figure 34

User Manual V2.00 Evalu8r Connect to Target GND Connect to Target VCC 10-Way IDC Header Top Pin View 109

2 SS-

Pin Name I/O Connected to:

1 VCC - Module Vcc

2 SS O Target SS

3 SCK2 O N/C

4 MO O Target MOSI

5 PROG O PROGRAM LED

6 MI I Target MISO

7 GND - Module GND

8 SCK1 O Target SCK

9 GND - Module GND

10 RESET O Module RESET Circuit

Note: This is the view of the connector fitted to the target (e.g. Evalu8r) board, as seen from above (the component side). ISP (In-System Programming) Continued Figure 36 Figure 37 ISP Connector Con 8

Evalu8r User Manual V2.00 Pin Assignments Pin Func1 Func2 Func1 Func2 Function Evalu8r

1 RST RST RESET pin 8051/AVR/ISP/RESET circuit

2 P3.0 (RXD) PD0 (RXD) Serial UART RECEIVE RS-232 Serial RECEIVE 3 P3.1 (TXD) PD1 (TXD) Serial UART TRANSMIT RS-232 Serial Transmit

4 XTAL2 XTAL2 Oscillator Output Pluggable Crystal

5 XTAL1 XTAL1 Oscillator Input Pluggable Crystal

6 P3.2 INT0 PD2 INT0 External Interrupt 0 PB Switch 5 7 P3.3 (INT1) PD2 INT1 External Interrupt 1 PB Switch 4 8 P3.4 T0 PD4 T0 Timer0 Input PB Switch 2 9 P3.5 (T1) PD5 T1 Timer1 Input PB Switch 3

10 GND System GROUND connection GROUND

11 P3.7 PD6 ICP PB Switch 1 12 P1.0 AIN0 PB0 AIN0 Analogue Input 0 LED 0 or A/D INPUT 13 P1.1 AIN1 PB1 AIN1 Analogue Input 1 LED 1 or A/D REF 14 P1.2 PB2 LED 2 15 P1.3 PB3 OC1 LED 3 16 P1.4 PB4 LED 4 17 P1.5 PB5 MOSI SPI - Master OUT, Slave IN LED 5 & SPI 18 P1.6 PB6 MISO SPI - Master IN, Slave OUT LED 6 & SPI 19 P1.7 PB7 SCK SPI - Serial Clock LED 7 & SPI

20 VCC System Vcc Vcc

8051 AVR

User Manual V2.00 Evalu8r Pin Assignments Continued Pin 8051 Function Evalu8r AVR Function 1 P1.0 LED1 PB0 T0 2 P1.1 LED0 PB1 T1 3 P1.2 LED2 or A/D Reference PB2 AIN0 4 P1.3 LED3 or A/D Input PB3 AIN1 5 P1.4 LED4 PB4 SS 6 P1.5 LED5 & SPI PB5 MOSI 7 P1.6 LED6 & SPI PB6 MISO 8 P1.7 LED7 & SPI PB7 SCK

9 RST Reset Pin Links 3 & 4/CON8-10 RESET

10 P3.0 RXD PD0 RXD 11 P3.1 TXD PD1 TXD 12 P3.2 INT0 SWITCH 5 PD2 INT0 13 P3.3 INT1 SWITCH 4 PD3 INT1 14 P3.4 T0 SWITCH 2 PD4 15 P3.5 T1 SWITCH 3 PD5 OC1A 16 P3.6 PD6 WR 17 P3.7 SWITCH 1 PD7 RD

18 XTAL2 XTAL2

19 XTAL1 XTAL1

20 GND CON9-10 GND

21 P2.0 CON9-2 PC0 A8 22 P2.1 CON9-3 PC1 A9 23 P2.2 CON9-4 PC2 A10 24 P2.3 CON9-5 PC3 A11 25 P2.4 CON9-6 PC4 A12 26 P2.5 CON9-7 PC5 A13 27 P2.6 CON9-8 PC6 A14 28 P2.7 CON9-9 PC7 A15

29 PSEN CON10-4 OC1B

30 ALE CON10-3 ALE

31 EA CON10-2 ICP

32 P0.7 CON11-9 PA7 AD7 33 P0.6 CON11-8 PA6 AD6 34 P0.5 CON11-7 PA5 AD5 35 P0.4 CON11-6 PA4 AD4 36 P0.3 CON11-5 PA3 AD3 37 P0.2 CON11-4 PA2 AD2 38 P0.1 CON11-3 PA1 AD1 39 P0.0 CON11-2 PA0 AD0

40 Vcc CON11-1 Vcc

Evalu8r User Manual V2.00 10-Way IDC Header Top Pin View Note: This is the view of the connector fitted to the target (e.g. Evalu8r) board, as seen from above (the component side). The Evalu8r module features two I/O headers which each bring out a full 8-bit microcontroller port plus power and ground I/O Headers Pin Name I/O

1 Vcc -

2 PX.0 I/O 3 PX.1 I/O 4 PX.2 I/O 5 PX.3 I/O 6 PX.4 I/O 7 PX.5 I/O 8 PX.6 I/O 9 PX.7 I/O

10 GND -

Connector 8051 (40-pin) AVR (40-pin) CON 9 P2.X PC0.X CON 11 P0.X PA0.X Figure 41 Figure 42 Figure 40

Evalu8r User Manual V2.00 AVR™ Support Products Order code Description PROGRAMMING SYSTEMS AVR2-ST Professional AVR Microcontroller Starter System AVR1-8K-DV Professional AVR Microcontroller Development System AVR1-820K Atmel AT90S1200/AT90S23x3 AVR Microcontroller Starter Kit MPW-PLUS Micro-Pro Professional Device Programming System UISP-S3-SYS Micro-ISP Series III Professional Serial Programming System UISP-UPG1 Micro-ISP Upgrade: Atmel ATmega programming support ACT-UPG1 Activ8r Upgrade: Atmel ATmega programming support UISP-EXP1 Low Voltage (+3V) In-System Programming (ISP) Expansion Module EVALUATION/OEM MODULES OEM-UC-20/40 Universal 8051/AVR Microcontroller OEM Module EVALU8R-1P Evalu8r - Universal 8051/AVR Microcontroller Evaluation Module PACKAGE ADAPTORS ETC. AD-PLCC44-A Programming adaptor - 44-pin PLCC to DIL-40 AD-DIL40-PLCC44-A Emulation adaptor - 44-pin PLCC on target system to 40-pin DIL AD-SOIC20-A Microcontroller Programming adaptor - 20-pin SOIC to 20-pin DIL AD-SOIC8-A Microcontroller Programming adaptor - 8-pin SOIC to 8-pin DIL AD-8535-A Parallel programming adaptor - Atmel AT90S8535/AT90S4434 (40-pin DIL) AD-TQFP44-A Programming adaptor - 44-pin TQFP to 40-pin DIL SS-90S8515-P ISP Socket Stealer Module fitted with Atmel AT90S8515 microcontroller (DIL) SS-90S8515-J ISP Socket Stealer Module fitted with Atmel AT90S8515 microcontroller (PLCC) AVR BASIC Programming Language AVR-BAS-LITE AVR BASIC LITE Version (1K bytes - AT90S1200 support only) AVR-BAS-8K AVR BASIC 8K Version (8K bytes - All AVR derivatives supported) AVR-BAS-FULL AVR BASIC Full Version (8K bytes - All AVR derivatives supported) AVR-BAS-8KF AVR BASIC 8K to FULL version upgrade IAR AT90S Language Tools EWA90BAS-EE “IAR Baseline Tool Set” - C compiler, assembler, debugger (8K code limit) EWA90 “IAR Full AT90S Version” - C compiler, assembler, debugger (unrestricted code) DO-BOX (Dynamically Optimised BASIC Box) + Accessories DOBOX-ST1 DO-BOX Starter System 1 DOBOX-DV1 DO-BOX Development System 1 DOBOX-MOD1 DO-BOX Module 1 DOBOX-PM1 DO-BOX Prototyping Module DOBOX-AM1 DO-BOX Applications Module 1 LITERATURE CD-AT98 Atmel CD-ROM Databook 1998 DB-AVR-981 Atmel AVR Microcontroller Data Book (Paper format) MAN-AVRBAS-REF AVR BASIC Reference Guide MAN-AVRBAS-GS AVR BASIC Getting Started Guide MISCELLANEOUS CAB-SER1 PC Serial Cable Adaptor Kit (9W-25W & 25W-9W) CAB-PAR25MM PC Parallel Cable (25W to 25W M/M 2M)

Equinox Technologies UK Limited reserves the right to change any information contained within this manual without prior notice. E&OE Terms and product names contained in this document may be trademarks of others.

A B C D 87654321 D C B A Title Number RevisionSize Date: 4-Sep-1998 Sheet of File: C:\\PROTPCB\\JOHN\\40OEM\\NEWEVAL1.SCH Drawn By: 10 11 89C1051 89C2051 89C2051 SL1 LINK1 LINK2 BZ1 PIEZO 2K2 10K VCC SL2 XT1 CRYSTAL 33pF 33pF VCC TR1 BC337 TR2 BC337 TXD DATA RXD DATA CON3 RS232 D TYPE F 1N4148 10K 10K 10uF 10V TR3 BC327 10K 1N4148 1N4148 100nF 65uA CURRENT SOURCE AREF AIN 100nF 4K7 4K7 1N4148 1N4148 VCC 100K Vin 1 GND2 +5V3 LM7805CT 100nF 100nF 47uF 25V CON4 POWER 1N4002 1N4002 VCC +5V +9V TO 25V 10uF 10V CON5 ANALOGUE 1N4148 CON7 ADAPTOR SOCKET CON8 REMOTE PROGRAMMING VCC P1.4 P1.5 P1.6 P1.7 GND GND P1.5 P1.4 R10 10K C10 10uF 10V LINK4 R11 120R VCC LINK3 VCC LINK5 LED9 R12 PROG PROG LINK6 P1.6 P1.7 A A B B C C RESET C B A A B C C B A C B A LARGE NUMBERS EG: 1 DESIGNATE THE PCB COMPONENT IDENTS OF THE PCB LINKS AND LED IDENTIFIERS REF AIN +5V

8051 LINK A & B, AVR = LINK B & C

P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 XTAL2 XTAL1 GND RST P3.0 P3.1 XTAL1 XTAL2 P3.2 P3.3 P3.4 P3.5 P3.7 P1.0 P1.1 P1.2 P1.3 P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 VCC GND VCC GNDEA ALE PSEN VCC EA ALE PSEN 8PIN

8 PIN SITE

P1.5 LINK12 CON3 LINK7 CON3 LINK8 CON3 LINK11 CON3 P1.3 RST P1.2 XTAL1 P1.4 XTAL2 P1.1 SCK2 P1.7 P1.6 SCK2 C11 100nF SL3 SILR8 SL4 SILR8 P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 9v+ PWR LED R50 470R VCC