AVR microcontrollers are made in short form, i.e. AT90S2313 is referred to as S2313 and so on. General The Atmel AVR ICE10 is a real-time in-circuit emulator for a wide range of AVR devices. ® The ICE10 is controlled by AVR Studio , version 3.5 or later.
RS-232 Cable Universal Voltage Power Supply (100 - 240V, 50 - 60 Hz) American Power Cable European Power Cable Atmel CD-ROM Containing Software ATICE10 User Guide Warning Note System For the ICE10 to operate correctly and trouble free, the following software and hardware requirements should be met.
Section 2 Preparing the ICE10 System for Use For successful operation, the ICE10 must be connected and configured correctly. This section explains how to connect the system, and how to determine which Pod to use to successfully emulate a specific AVR part. General Figure 2-1 shows a simplified block diagram of the ICE10 connected to a target board.
Page 12
Preparing the ICE10 System for Use AVR Studio. Configuration of this device is controlled and done directly from AVR Studio. Figure 2-3. ATtiny15POD Figure 2-3 shows the ATtiny15POD which should be used when emulating the ATtiny15 device. The Pod provides a buffer protecting the emulator unit. In addition, the ATtiny15POD contains a 4-channel 10-bit A/D converter with one differential input with optional gain stage.
Preparing the ICE10 System for Use Connecting The ICE10 connects to any PC through a standard RS-232 port (COM port). Connect ICE10 to PC the RS-232 Cable between the ICE10 and any free COM port on the PC. AVR Studio will automatically search through all available COM ports and detect the emulator.
Page 14
Preparing the ICE10 System for Use Turn off the power. Plug the probe into the application/adapter. Note: The target power should under no circumstance be present when the probe is connected and the emulator is switched off. Pay attention to connect with the correct orientation. If it is not connected correctly, the ICE10 system may be damaged.
AVR Studio will look for any supported tool connected to the COM ports. Note that AVR Studio searches through the COM ports in a sequential manner. If other Atmel tools are connected to the COM ports, make sure that these are switched off, or discon- nected, as AVR Studio will look for any supported tool, and connect to the first tool it finds.
Using the ICE10 3.3.1 Device Depending on which device is selected, unavailable options will be grayed out. A grayed out option indicates that this option is not applicable for the selected device. The ATtiny15POD is completely configured by this emulator options dialog. The AT90ADCPOD requires additional jumper settings to complete the configuration as described in Section 4.
Using the ICE10 Using Breakpoint ICE10 supports an unlimited number of breakpoints. Breakpoints can be placed directly in the source code. When running the code, execution will be halted before executing the code line with the breakpoint. ICE10 does not support advanced or complex break- points.
Page 18
Using the ICE10 Table 3-1. Pinout for Aux Connector Signal Signal Pin 1 Pin 2 Input 0 Pin 3 Pin 4 Output 0 Input 1 Pin 5 Pin 6 Output 1 Input 2 Pin 7 Pin 8 Output 2 Input 3 Pin 9 Pin 10 Output 3...
Using the ICE10 Logic Analyzer ICE10 has two connectors on the front marked Logic Analyzer 1 and 2. These connec- tors provide signals from the instruction address and data bus. This allows users to use an external Logic Analyzer to monitor the activity on these busses. Figure 3-3.
Section 4 AT90ADCPOD Configuration Introduction This section describes how to set up and use the emulator pod card AT90ADCPOD. The setup procedure is also available as a walk trough guide in “AVR Studio On-line Help”. The AT90ADCPOD supports the following AVR devices: AT90S1200 AT90S2313 AT90S2323...
AT90ADCPOD Configuration Figure 4-1. Component Placement of AT90ADCPOD The AT90ADCPOD contains the following functions: Analog comparator Clock circuits for handling of the timer oscillator and XTAL signals from the target application Analog to digital converter Bus switches for converting the voltage on the I/O signals 11 jumpers and one switch must be set on AT90ADCPOD to configure it for desired operation.
AT90ADCPOD Configuration Table 4-1. Jumper Settings when Selecting between ATtiny11, ATtiny12, ATtiny22, AT90S2323 and AT90S2343 Device PB3/J310 PB4/J311 Jumper Setting AT90S2323, ATtiny11 or ATtiny12 with External Crystal AT90S2343, ATtiny11, ATtiny12 or ATtiny22 with External Clock AT90S2343, ATtiny11, Attiny12 or ATtiny22 with Internal Clock Note: The jumper setting does not affect operation for other devices.
AT90ADCPOD Configuration Table 4-5. Settings for J101 Clock source Jumper Setting Crystal (OFF) Oscillator (ON) Long leads from your external crystal to the oscillator circuit on the pod may cause prob- lems. It is possible to mount a crystal in the socket near J103. Do not use the 2-lead cable if you choose this option.
AT90ADCPOD Configuration Jumper Settings All jumpers on the pod card are described earlier in previous sections. Table 4-7 is Reference Table meant as a short reference for experienced users. Table 4-7. Jumper Settings Reference Reference Other Default Number Name Description Setting J101 Jumper mounted if an external clock source (not a...
Section 5 Hardware Description Front Panel Figure 5-1. ICE Unit Front Panel 5.1.1 Status LEDs The ICE unit front panel is shown in Figure 5-1. Two LEDs on the front panel indicate the status of the emulator. After power-up, the red LED will be lit, indicating that the power supply is OK and the green LED is turned on after a few seconds when initializa- tion and self-test are finished indicating that the emulator is ready for use.
Hardware Description 5.2.5 AVR Reset Button This button resets the application. See Section 5.4 for details on different AVR reset options. 5.2.6 ICE Reset Button The ICE Reset button is hidden in the back panel for safety reasons. If the emulator starts to behave unpredictably, use a thin tool to push this reset button.
In this section some of the special considerations are listed. For more issues and considerations see the separate avrtools.pdf document on the supplied CD-ROM, or download the latest version from the Atmel web site (www.atmel.com).
Special Considerations When measuring differential signals, the lowest possible signal is approximately 8 mV. For any signals below this value, the voltage output of the instrumentation amplifier will be 8 mV (maximum). When measuring single-ended signals, the instrumentation ampli- fier is bypassed and the signal may be in the range 0V to V The differential amplifier and gain stages are supplied with 7V on the pod.
Page 31
Section 7 Troubleshooting Guide Table 7-1. Troubleshooting Problem Solution The red LED is not lit when - Check that the power cord is properly inserted in the wall the power is turned on - Check that the power plug is properly inserted in the ICE - Check that you are using a power supply with negative center on the DC output When a file is opened in...
Page 32
Troubleshooting Guide ® ATICE10 User Guide...
Page 33
Section 8 Technical Specifications System Unit Physical Dimensions ..(H x W x D) 32.4 x 277.1 x 218.6 mm/1.3 " x 10.8 " x 8.5 " Weight ........... . 400 g/0.88 lbs Power Voltage Requirements .
Page 35
No licenses to patents or other intellectual property 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 support devices or systems.
Need help?
Do you have a question about the AVR ATICE10 and is the answer not in the manual?
Questions and answers