ATICE30 Atmel, ATICE30 Datasheet

no-image

ATICE30

Manufacturer Part Number
ATICE30
Description
EMULATOR IN CIRCUIT MEGAAVR
Manufacturer
Atmel
Datasheet

Specifications of ATICE30

Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
ATICE30
.............................................................................
User Guide

Related parts for ATICE30

ATICE30 Summary of contents

Page 1

... ATICE30 ............................................................................. User Guide ...

Page 2

...

Page 3

Table of Contents Section 1 Introduction ........................................................................................... 1-1 1.1 General Description ..................................................................................1-1 1.2 External Connections ................................................................................1-2 1.3 Power System ...........................................................................................1-2 1.4 Reset System............................................................................................1-2 1.5 Trace Buffer ..............................................................................................1-3 1.6 External Triggers.......................................................................................1-3 1.7 Preparing the ICE30 System for Use ........................................................1-4 Section 2 ...

Page 4

Table of Contents ii 4.2.2 AVR Clock External Range ................................................................4-2 4.2.3 AVR Clock Output ..............................................................................4-2 4.2.4 AVR Clock Load Capacitors ...............................................................4-2 4.2.5 Timer Oscillator Source ......................................................................4-2 4.2.6 Timer Oscillator Range.......................................................................4-2 4.2.7 Timer Oscillator Load Capacitors .......................................................4-2 4.2.8 Internal Frequency..............................................................................4-2 4.3 ...

Page 5

... General Description ® AVR ATICE30 User Guide ® The Atmel AVR ATICE30 is an in-circuit emulator for all ATmega devices. The ICE30 is controlled by AVR Studio, version 3.0 and later. The ICE30 currently supports the fol- lowing AVR devices: I ATmega103 I ATmega603 I ATmega161 ...

Page 6

... The green LED will be turned off for a while and will be switched on again when the system is ready. When the ICE30 reset button is pressed, the program memory is cleared, thus the project file must be closed in AVR Studio and then reopened. ® AVR ATICE30 User Guide ...

Page 7

... External Triggers ® AVR ATICE30 User Guide The AVR reset system can reset the emulated device both when the device is running and stopped. This reset can be activated from several sources: I The push-button marked AVR RESET on the back panel of the ICE unit ...

Page 8

... ICE30 system may be damaged. I Turn on the power. Wait for the green LED to be lit. I Connect power to the target application. I Start AVR Studio. I Make sure that the jumpers and AVR Studio settings are set according to the requirements the ICE30 unit. DC ® AVR ATICE30 User Guide ...

Page 9

... The ATmegaPOD ® AVR ATICE30 User Guide Emulating ATmega103/603 Use ATmegaPOD to emulate ATmega103/603. The ATmegaPOD contains several jumpers which must be set to achieve the desired operation. The jumpers involved in the configuration are indicated in Figure 2-1. Figure 2-1. ATmegaPOD Jumper Placements J500 EXT ...

Page 10

... TOSC2 pins. When an external crystal is used (J350 not mounted), jumpers J352 and J354 should be used to indicate the frequency range of the oscillator. The interpre- tation of the different settings for these jumpers is given in Figure 2-3. J202 J201 J200 ® AVR ATICE30 User Guide ...

Page 11

... Connecting to the System ® AVR ATICE30 User Guide Figure 2-3. Jumper Settings Frequency Range 10 kHz - 100 kHz 100 kHz - 1 MHz 1 MHz - 5 MHz 5 MHz - 10 MHz As noted above, the selected frequency range may not correspond to the crystal fre- quency due to load capacitors and/or stray capacitors. Due to long probe leads, it may be difficult to emulate the 32 kHz oscillator in many designs ...

Page 12

... PB5 (OC1A/PWM1A) J111 & PB7 (OC2/PWM2 TOSC1 22 6 VCC 24 8 XTAL2 26 10 PD0 (INT0 PD2 (INT2 PD4 32 16 PD6 (T1) J112 & PC0 (A8 PC2 (A10 PC4 (A12 PC6 (A14 ALE 46 14 PA6 (AD6 PA4 (AD4) ® AVR ATICE30 User Guide & & & ...

Page 13

... AVR ATICE30 User Guide Table 2-4. Pinout for Header J113 # 1 PA1 (AD1) 3 VCC 5 PF7 (ADC7) 7 PF5 (ADC5) 9 PF3 (ADC3) 11 PF1 (ADC1) 13 AREF 15 AVCC Figure 2-5. Pin Numbering POD Cable Emulating ATmega103/603 J113 & PA2 (AD2 PA0 (AD0 GND 56 8 PF6 (ADC6) ...

Page 14

... Emulating ATmega103/603 2-6 ® AVR ATICE30 User Guide ...

Page 15

... The ATADCPOD ® AVR ATICE30 User Guide Use AT90ADCPOD to emulate ATmega161. To configure the pod several jumpers must be set. The jumpers involved in the configuration are indicated in Figure 3-1. Figure 3-1. AT90ADCPOD Jumper Placements RST Must be ON J102 J101 Ext. Power Xtal/Osc ...

Page 16

... If the crystal is above 1 MHz and this is selected in the Clock Range menu in Emulator Options in AVR Studio, S101 should be in the ON position. S101 should be in the OFF position under all other circumstances. PW2 PW1 PW0 (J202) (J201) (J200) ® AVR ATICE30 User Guide ...

Page 17

... Connecting to the System ® AVR ATICE30 User Guide To make the analog comparator work properly when emulating ATmega161, jumper S0 (J106) must be mounted and jumper S1 (J105) must be open. The RST connector must have its jumper placed in the ON position. The connectors not described in this document are intended for use with other devices/emulators ...

Page 18

... Emulating ATmega161 3-4 ® AVR ATICE30 User Guide ...

Page 19

... Configuration of the ATmega163POD ® AVR ATICE30 User Guide Emulating ATmega163/ATmega83 To emulate ATmega163/83/32, the A Tmega163PO D should be used. The ATmega163POD is fully configurable from AVR Studio. It includes two sockets that can be used to supply clock signals to the target application. A crystal can be mounted in the socket labeled ECLK (external clock) to supply system clock to the target application ...

Page 20

... The 40-pin probe cable (DIL) should be connected to the probe con- nector and to the target application. Note important that the probe cable is correctly connected to the user application. The colored wire of the probe cable indicates pin 1 of the AVR device. ® AVR ATICE30 User Guide ...

Page 21

... ATmega83 and ATmega32) ® AVR ATICE30 User Guide AVR Studio Emulator Options When opening a new project the Emulator Options dialog will appear. This dialog can also be found in AVR Studio under Options > Emulator Options. Select the device from the list. The device list includes all devices currently supported in the emulator ...

Page 22

... In order to emulate the enhanced instruction set featured by the enhanced AVR archi- tecture (ATmega163/161/83/32), the option Enable Enhanced Instruction Set must be checked. Note: When emulating the enhanced instruction set, emulation will no longer be in real time. See Section 6 “Emulator Limitations” for a detailed description. ® AVR ATICE30 User Guide ...

Page 23

... Enhanced AVR Architecture ® AVR ATICE30 User Guide ATmega163/83, ATmega161 and ATmega32 use an enhanced AVR architecture sup- porting new features and instructions. The following features have been added in the new architecture powerful 2-cycle hardware multiplier supporting both signed/unsigned multiplication and fractional format. ...

Page 24

... AVR architecture. This option can be found in Project > Options > General > Target > Processor Configuration > Enhanced Core. Emulation Break Time [ms] 3,4 3,6 3,6 3,8 4,6 4,6 4,9 5,8 5,8 5,8 5,8 5,8 5,8 5,7 11,5 26,8 2,4 0,8 ® AVR ATICE30 User Guide ...

Page 25

... AVR ATICE30 User Guide Table 6-2. Enhanced Instruction Set Enhanced Instruction Set Note that LPM and ELPM with no operands are not parts of the Enhanced Instruction Set and will be emulated in real time as long as the Enhanced Instruction Set is not enabled. In the enhanced AVR architecture the lock and fuse bits may be read using LPM/ELPM ...

Page 26

... Emulator Limitations 6-4 ® AVR ATICE30 User Guide ...

Page 27

... ADC ® AVR ATICE30 User Guide Special Considerations The ADC featured in ATmega163/83 is implemented on the ATmega163POD using an AD converter chip, several analog multiplexers, operational amplifiers to provide 10x and 200x gain and an instrumentation amplifier to provide differential mode inputs. See Figure 7-1. Due to this construction with discrete ICs on an open PCB, the ADC will be more susceptible to ambient noise and have electrical characteristics that differ from the actual chip ...

Page 28

... BLBx2 bits. and A lines in the target application. CC REF Min Typ Max 0 5.5 0.008 5.5 8 550 8 27.5 1.2 5.5 2.440 2.495 2.550 1.20 1.25 1.29 1M 470 ® AVR ATICE30 User Guide Units ohm ohm JMP JMP ...

Page 29

... AVR ATICE30 User Guide Table 8-1. Troubleshooting Problem The red LED is not lit when the power is turned on When a file is opened in AVR Studio, it starts in simulator mode After performing an upgrade of the ICE from AVR Studio, the green LED is not lit when the power is turned on ...

Page 30

... Troubleshooting Guide 8-2 ® AVR ATICE30 User Guide ...

Page 31

... Logic Analyzer 1 ® AVR ATICE30 User Guide Figure 9-1. Logic Analyzer 1 Connector The connector marked LOGIC ANALYZER 1 on the back panel of the AVR ICE unit has the following pinout with signals from the instruction address bus. Table 9-1. Pinout for Logic Analyzer 1 ...

Page 32

... Pin 2 Low Pin 4 D15 Pin 6 D13 Pin 8 D11 Pin 10 D9 Pin 12 D7 Pin 14 D5 Pin 16 D3 Pin 18 D1 Pin 20 GND 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 ® AVR ATICE30 User Guide ...

Page 33

... AVR ATICE30 User Guide Technical Specifications System Unit Physical Dimensions . . . . . . . . ( 32.4 x 277.1 x 218.6 mm/1.3 x 10.8 x 8.5 in Weight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400 g/0.88 lbs Power Voltage Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 - 15V Power Consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . < 20W ICE Power Consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10W Max. Application Power Consumption Ambient Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0 - +70 ° C (Operating -55 - +85 ° ...

Page 34

... EEPROM Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64K bytes SRAM Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64K bytes Register File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 bytes I/O Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 bytes Trace Buffer Memory 32K x 12 bytes I/O Pins Output Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TTL/CMOS (V Maximum Sink Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 mA Maximum Source Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 mA Permanent Pull-up 1.0 M Ω : 2 ® AVR ATICE30 User Guide ...

Page 35

...

Page 36

... No licenses to patents or other intellectual prop- erty of 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