AT90ICEPRO Atmel, AT90ICEPRO Datasheet

no-image

AT90ICEPRO

Manufacturer Part Number
AT90ICEPRO
Description
AVR GEN PURP IN CIRCUIT EMULATOR
Manufacturer
Atmel
Datasheet

Specifications of AT90ICEPRO

Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
AT90ICEPRO User Guide
The AT90ICEPRO is a real time In-Circuit Emulator (ICE) for all AT90S1200, -S2313,
-S2323, -S2333, -S2343, -S4414, -S4433, -S4434, -S8515 and -S8535 devices. It can
be upgraded to support future AVR
fessional front-end for both high-level and assembly level debugging. AVR Studio is
described in Section 1 in the Development Tools User Guide and must be studied care-
fully in order to take full advantage of this product.
The AVR AT90ICEPRO ICE system consist of the following elements:
AVR ICE Unit
Pod card AT90ADCPOD
Pod Cable
AT90S1200/-2313 probe with cable (DIL20)
AT90S4414/-8515/-4434/-8535 probe with cable (DIL40)
AT90S2323/-2343 probe with cable (DIL8)
AT90S2333/-4433 probe with cable (DIL28)
A RS-232 cable
A Power Supply unit
Documentation
®
parts. It is controlled by AVR Studio, which is a pro-
Introduction
Section 1
Rev. 1024B–01/99
1-1

Related parts for AT90ICEPRO

AT90ICEPRO Summary of contents

Page 1

... AT90ICEPRO User Guide The AT90ICEPRO is a real time In-Circuit Emulator (ICE) for all AT90S1200, -S2313, -S2323, -S2333, -S2343, -S4414, -S4433, -S4434, -S8515 and -S8535 devices. It can be upgraded to support future AVR fessional front-end for both high-level and assembly level debugging. AVR Studio is described in Section 1 in the Development Tools User Guide and must be studied care- fully in order to take full advantage of this product ...

Page 2

... Figure 1-1. AVR AT90ICEPRO with AT90ADCPOD The AVR ICE unit is the main part of the AVR AT90ICEPRO system. AVR Studio, which runs on a host PC, controls the ICE unit. The AVR ICE unit must be connected to an available RS-232 port on the host PC with the supplied RS-232 cable. AVR Studio auto- matically detects if there is an emulator present on one of the PC’ ...

Page 3

... AT90ICEPRO User Guide Figure 1-2. AT90ADCPOD AT90ADCPOD is the pod card used for the processors, AT90S1200, -S2313, -S2323, - S2333, -S2343, -S4414, -S4433, -S4434, -S8515, and -S8535. The pod contains the analog comparator, the analog to digital converter, a clock circuit for handling of XTAL and TOSC signals from the target application, a reset button and a voltage conversion circuit ...

Page 4

... Introduction 1-4 AT90ICEPRO User Guide ...

Page 5

... Details on these jumper settings are located in Section 4. When all jumpers are set correctly, turn on the power. When the green LED is lit, the AVR AT90ICEPRO system is ready for use. Start AVR Studio, and begin your AVR emulation session. Section 2 System for Use ) to the AVR ICE unit ...

Page 6

... AT90ICEPRO User Guide ...

Page 7

... Emulator Options. On the pod card, make sure to use the appropriate probe cable (20 pins for 20 pin device and so on) and connect your application to the connector labeled with the correct part number. Please note that it may damage your AT90ICEPRO if you plug the probe cable into the wrong connector. ...

Page 8

... AT90ICEPRO User Guide ...

Page 9

... The AVR AT90ICEPRO system has an internal power regulator that can deliver 15W of power at 5V. The AVR ICE itself uses about 10W the user application is powered from the AVR AT90ICEPRO system, it can not use more then 5 W (i.e. 5V/1A). If this value is exceeded, the AVR AT90ICEPRO system may be damaged or not work prop- erly ...

Page 10

... The AVR AT90ICEPRO Power System 4-2 AT90ICEPRO User Guide ...

Page 11

... AT90ICEPRO User Guide The AVR AT90ICEPRO Clock System The AVR AT90ICEPRO system can use one out of three available clock sources; the programmable internal clock in the ICEPRO, a crystal or an external oscillator in the user application. The internal clock can be adjusted between 400 kHz and 20 MHz. Any frequency within this range can be selected, and will be produced with an accuracy better than 200 PPM for most frequencies ...

Page 12

... The AVR AT90ICEPRO Clock System 5-2 AT90ICEPRO User Guide ...

Page 13

... The AVR AT90ICEPRO Reset System The AVR AT90ICEPRO system has two independent reset systems. One is for the AVR AT90ICEPRO system itself, and the other is for the emulated AVR device. The ICE reset button is placed on the back panel of the box. The button is labeled “ICE RESET”, and is hidden in the back panel for safety reasons ...

Page 14

... The AVR AT90ICEPRO Reset System 6-2 AT90ICEPRO User Guide ...

Page 15

... AT90ICEPRO User Guide Note: This section only applies to S4434 and S8535. A 32.768 kHz crystal is mounted on the pod for use with the Timer oscillator impos- sible to emulate the Timer oscillator with a crystal on the target application due to the long leads from the target application to the oscillator circuit external oscillator out- put is used as the clock source of the Timer oscillator, mount a jumper on connector J104 ...

Page 16

... The Timer Oscillator 7-2 AT90ICEPRO User Guide ...

Page 17

... AT90ICEPRO User Guide The Analog Comparator The jumpers on connectors J105 and J106, labeled S0 and S1, must be set correctly to make the analog comparator work properly. Figure 8-1. Jumpers J105 and J106 Target VCC S1200, S2313 S4414, S4434, S8515, S8535 S2333, S4433 Section 8 S1/J105 ...

Page 18

... AT90ICEPRO User Guide ...

Page 19

... AT90ICEPRO User Guide Connectors not Described The connectors not described in this document are intended for future use. The connec- tor labeled RST\ must have it’s jumper placed in position ON. The 6-pin header connec- tor is intended for possible upgrades of the SW on your pod card. ...

Page 20

... Connectors not Described in this Document 9-2 AT90ICEPRO User Guide ...

Page 21

... AT90ICEPRO User Guide The AVR AT90ICEPRO has a 32K x 96-bit trace buffer which stores information about program execution for every clock cycle. When the emulator is stopped, this trace buffer can be examined to extract information about the history of the emulated program. The details on which data are stored and how to retrieve them are described in the AVR Stu- dio User Guide ...

Page 22

... AT90ICEPRO User Guide ...

Page 23

... AT90ICEPRO User Guide The AVR AT90ICEPRO has five external trigger inputs and five trigger outputs, all located on the AUX connector next to the pod connector. The trigger inputs can act as break signals to the emulator, and/or they can be logged in the trace buffer input is enabled for breaking the emulator, a rising edge on that input is required to break the emulator ...

Page 24

... External Triggers 11-2 the trace logic is clocked on the AVR clock. The emulator may break on a glitch signal which is too narrow to be traced. AT90ICEPRO User Guide ...

Page 25

... AT90ICEPRO User Guide Troubleshooting Procedures If the AVR AT90ICEPRO system starts to behave unpredictably, try one of the following: Push the Stop button in AVR Studio, then the reset button, and then try again. Push the “ICE RESET” button on the back panel and restart AVR Studio. ...

Page 26

... Troubleshooting Procedures 12-2 AT90ICEPRO User Guide ...

Page 27

... Logic Analyzer 1 Connector Description AT90ICEPRO User Guide AVR AT90ICEPRO Connector Figure 13-1. Logic Analyzer 1 Connector The connector marked “Logic Analyzer 1” on the back panel of the AVR ICE unit has the following pin-out with signals from the instruction pre-fetch bus: Table 13-1. Pin-Out Logic Analyzer 1 ...

Page 28

... AVR AT90ICEPRO Connector Description 13.2 Logic Analyzer 2 Connector Description 13-2 Figure 13-2. Logic Analyzer 2 Connector The connector marked “Logic Analyzer 2” on the back panel of the AVR ICE unit has the following pin-out with signals from the instruction pre-fetch bus: Table 13-2. Pin-Out Logic Analyzer 2 ...

Page 29

... Table 13-3. Pin-Out AUX Connection SIGNAL GND Pin 1 Input 0 Pin 3 Input 1 Pin 5 Input 2 Pin 7 Input 3 Pin 9 Input 4 Pin 11 GND Pin 13 AVR AT90ICEPRO Connector Description AUX SIGNAL Pin 2 GND Pin 4 Output 0 Pin 6 Output 1 Pin 8 Output 2 Pin 10 Output 3 Pin 12 Output 4 Pin 14 GND ...

Page 30

... AVR AT90ICEPRO Connector Description 13-4 AT90ICEPRO User Guide ...

Page 31

... AT90ICEPRO User Guide Technical Specifications System Unit Physical Dimensions . . . . . . . ( 32.4 x 277.1 x 218 1.3 x 10.8 x 8.5 in Weight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400g / 0.88 lbs. Power Voltage Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VDC Power Consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . < ICE Power Consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 W Max. Application Power Consumption Ambient Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 85°C (Operating - 85°C (Non-Operating) Relative Humidity (Non-condensing 90% (Operating) ...

Page 32

... Program Memory .8K bytes Event Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8K bytes EEPROM Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512 bytes SRAM Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64K bytes Register file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 bytes I/O area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 bytes I/O pins Output level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .CMOS (VCC: 2.7 - 5.5 V Maximum sink current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 mA Maximum source current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 mA Permanent Pull-up 1 AT90ICEPRO User Guide ...

Page 33

... ICEPRO Warranty AT90ICEPRO User Guide Atmel warrants that the ICEPRO in-circuit emulation system delivered hereunder shall conform to the applicable specifications and shall be free from defects in material and workmanship under normal use and service for a period of 1 year from the applicable date of invoice ...

Page 34

... Buyer or any third parties for consequential, incidental, indi- rect, exemplary, special, or other damages. Atmel’s total liability shall not exceed the total amount paid by Buyer to Atmel hereunder. Atmel shall not under any circum- stances be liable for excess costs of reprocurement. AT90ICEPRO User Guide ...

Page 35

... No licenses to patents or other intellectual prop Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are not authorized for use as critical components in life suppor t devices or systems. ...

Related keywords