AN1775 APPLICATION NOTE

Similar documents
STA2051E VESPUCCI 32-BIT SINGLE CHIP BASEBAND CONTROLLER FOR GPS AND TELEMATIC APPLICATIONS 1 FEATURES. Figure 1. Packages

MEMS Module STMEMSDQ-EVAL1

STEVAL-ISA001V1. 6W Dual Output Supply using VIPer12A. Features. Blue angel. Applications

ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32

8-BIT MCU WITH SINGLE VOLTAGE FLASH MEMORY, DATA EEPROM, ADC, TIMERS, SPI

Technical Article. TD350 IGBT driver IC including advanced control and protection functions. Introduction. Device description

SignalTap Plus System Analyzer

HCF4054B 4 SEGMENT LIQUID CRYSTAL DISPLAY DRIVER WITH STROBED LATCH FUNCTION

STEVAL-ICB004V1. Advanced resistive touchscreen controller demonstration board based on the STMPE811. Features. Description

GM60028H. DisplayPort transmitter. Features. Applications

Multi-channel LED driver with integrated boost controller for medium, large LCD panel backlight based on LED7708 and STM32F103C6T6A

L CHANNEL LOW POWER PREAMPLIFIER

STEVAL-ILL015V1. High brightness RGB LED array with LED error detection based on the STP24DP05 and STM32. Features. Description

Obsolete Product(s) - Obsolete Product(s)

GM68020H. DisplayPort receiver. Features. Applications

M89 FAMILY In-System Programmable (ISP) Multiple-Memory and Logic FLASH+PSD Systems for MCUs

STEVAL-ILL029V1. Front panel demonstration board based on the STLED325 and STM8S. Features. Description

Obsolete Product(s) - Obsolete Product(s)

GM69010H DisplayPort, HDMI, and component input receiver Features Applications

AN3075 Application note

EMIF QCF 4 LINE LOW CAPACITANCE EMI FILTER AND ESD PROTECTION IPAD

ROBOT-M24LR16E-A. Evaluation board for the M24LR16E-R dual interface EEPROM. Features. Description

UM0534 User manual. STEVAL-MKI014V1 demonstration kit for the LIS344ALH. Introduction

TA0311 TECHNICAL ARTICLE High Temperature Electronics 1 Introduction 2 Why the need for high-temperature semiconductors?

STEVAL-IME002V1. Multi-lead electrocardiogram (ECG) and body impedance demonstration board. Features. Description

HCF4027B DUAL J-K MASTER SLAVE FLIP-FLOP

Obsolete Product(s) - Obsolete Product(s)

Obsolete Product(s) - Obsolete Product(s)

L7208. Portable consumer electronics spindle and VCM motor controller. General features. Spindle driver. Description. VCM driver.

STEVAL-IHM021V W, 3-phase inverter based on the L6390 and UltraFASTmesh MOSFET for speed FOC of 3-phase PMSM motor drives. Features.

PRODUCT INFORMATION LETTER

Obsolete Product(s) - Obsolete Product(s)

DSTREAM ARM. System and Interface Design Reference. Version 4.4. Copyright ARM. All rights reserved. ARM DUI 0499E (ID091611)

VT5365. Single-chip optical mouse sensor for wireless applications. Features. Applications. Technical specifications. Description.

Obsolete Product(s) - Obsolete Product(s)

TDA2320 PREAMPLIFIER FOR INFRARED REMOTE CONTROL SYSTEMS

Obsolete Product(s) - Obsolete Product(s)

HCF40193B PRESETTABLE UP/DOWN COUNTERS (DUAL CLOCK WITH RESET) BINARY TYPE

STEVAL-CCM003V1. Graphic panel with ZigBee features based on the STM32 and SPZBE260 module. Features. Description

Obsolete Product(s) - Obsolete Product(s) UM0223 User manual STEVAL-IFS001V1 evaluation kit with MEMS Introduction

STEVAL-CCH002V2. HDMI and video switches demonstration board. Features. Description

STDP4020. DisplayPort receiver. Features. Applications

ST10F273M Errata sheet

AN555 APPLICATION NOTE AUTOMOTIVE PROTECTION WITH THE RBOxx SERIES

DB W. 60W / 26V / MHz PA using 1x PD57070S The LdmoST FAMILY. General Features. Description. Order Code

HD1530FX. High Voltage NPN Power Transistor for High Definition and New Super-Slim CRT Display. Features. Applications. Internal Schematic Diagram

IMPORTANT NOTICE. Company name - STMicroelectronics NV is replaced with ST-NXP Wireless.

AN2415 Application note

Obsolete Product(s) - Obsolete Product(s)

STEVAL-ILH004V1. 70 W electronic ballast for metal halide lamp (HID) based on the L6382D5 and ST7FLITE49K2. Features. Description

STEVAL-IHM024V W 3-phase inverter using the L6390 and STGDL6NC60DI for vector control. Features. Applications. Description

SAU510-USB ISO PLUS v.2 JTAG Emulator. User s Guide 2013.

Obsolete Product(s) - Obsolete Product(s)

SPC564A80CAL176 SPC564A70CAL176

STEVAL-IFN003V1. PMSM FOC motor driver based on the L6230 and STM32F103. Features. Description

TEA6425 VIDEO CELLULAR MATRIX

STEVAL-SPBT2ATV2. USB Dongle for the Bluetooth class 2 SPBT2532C2.AT module. Features. Description

IEC compliant smart meter system for AMI applications based on STM32, ST7570 PLM, and STPMC1/STPMS1 chipset

Obsolete Product(s) - Obsolete Product(s)

AN1324 APPLICATION NOTE

AN2421 Application note

L9822E OCTAL SERIAL SOLENOID DRIVER

BAL-NRF01D3. 50 ohm balun transformer for 2G45 ISM matched Nordic s chipset: nrf24le1 QFN32, nrf24ap2-1ch and nrf24ap2-8ch. Features.

3. Configuration and Testing

EVALPM8803-FWD. EVALPM8803-FWD: IEEE802.3at compliant demonstration kit with synchronous active clamp forward PoE converter. Features.

Obsolete Product(s) - Obsolete Product(s)

STEVAL-IHM043V1. 6-step BLDC sensorless driver board based on the STM32F051 and L6234. Features. Description

Very low-noise, high-efficiency DC-DC conversion circuit

STANC0. Stereo HD-PA digitally programmable active noise cancelling audio engine. Features. System. Input and output.

M24SR-DISCOVERY. Discovery kit for the M24SR series Dynamic NFC/RFID tag. Features

V6118 EM MICROELECTRONIC - MARIN SA. 2, 4 and 8 Mutiplex LCD Driver

STEVAL-IHM008V1. BLDC & AC motor control Power board SEMITOP 2 1kW. Features. Applications

STEVAL-CCA043V1. 25 Watt mono BTL class-d audio amplifier demonstration board based on the TDA7491MV. Features. Description

STEVAL-ILL043V1. High end, 75 W high power factor flyback LED driver based on the L6562A with two dimmable strings. Features.

Description. Table 1. Device summary. Order codes Temperature range [ C] Package Packing. LPS2HBTR -30 to +105 HLGA - 10L

STEVAL-IHM025V1. 1 kw 3-phase motor control demonstration board featuring the IGBT SLLIMM STGIPL14K60. Features. Description

Explorer Edition FUZZY LOGIC DEVELOPMENT TOOL FOR ST6

STA3005. Dual-IF AM/FM digital radio receiver. Feature summary. Order codes

Obsolete Product(s) - Obsolete Product(s)

IMPORTANT NOTICE. Company name - STMicroelectronics NV is replaced with ST-NXP Wireless.

EVAL-RHF1009A. EVAL-RHF1009A product evaluation board. Description. Features

300MHz Single Supply Video Amplifier with Low In/Out Rail -IN -IN +IN +IN -VCC. Part Number Temperature Range Package Packaging Marking TSH341ILT

AN2056 APPLICATION NOTE

STDP2650 Advanced DisplayPort to HDMI converter Features Applications

Overview of BDM nc. The IEEE JTAG specification is also recommended reading for those unfamiliar with JTAG. 1.2 Overview of BDM Before the intr

BUL1203EFP HIGH VOLTAGE FAST-SWITCHING NPN POWER TRANSISTOR

STEVAL-ILH005V W electronic ballast for HID lamps based on the L6562A and ST7LITE39F2. Features. Description

ARM JTAG Interface Specifications

12. IEEE (JTAG) Boundary-Scan Testing for the Cyclone III Device Family

STEVAL-TDR007V1. 3 stage RF power amplifier demonstration board using: PD57002-E, PD57018-E, 2 x PD57060-E. Features. Description

TSH MHz Single Supply Video Buffer with Low In/Out Rail. Pin Connections (top view) Description. Applications. Order Codes

Mechanical specification. October 2010 Doc ID Rev 1 1/10

2 x 58 W high frequency ballast for T8 fluorescent tubes based on L6562A, L6569, and STL11NM60N in PowerFlat HV package

STEVAL-IHM034V2. Dual motor control and PFC evaluation board featuring the STM32F103 and STGIPS20C60. Features

EVAL6208Q. Stepper motor driver mounting the L6208Q. Features. Description

March 2012 Doc ID Rev 1 1/4

STEVAL-IHT005V2. Demonstration board with full 3.3 V ACS/Triac control using the STM32F100. Description. Features

STM32-PRIMER/LAB. Raisonance EvoPrimer-LAB to monitor STM32 applications and standalone STM32 Flash programming. Features

EMIF02-SPK01F2 2 LINE EMI FILTER AND ESD PROTECTION Low-pass Filter Input Output Ri/o = 10 Ω Cline = 200 pf GND GND GND

STEVAL-TDR021V1. Demonstration board using the PD84008L-E for 900 MHz 2-way radio. Features. Description

Transcription:

AN1775 APPLICATION NOTE STR71x HARDWARE DEVELOPMENT GETTING STARTED INTRODUCTION This application note is intended for system designers who require a hardware implementation overview of the development board features such as the power supply, the clock management, the reset control, the boot mode settings and the debug management. It shows how to use the STR71x product family and describes the minimum hardware resources required to develop an STR71x application. AN1775/1204 1/18 1

1 HARDWARE ENVIRONMENT The development board should, at least, cover the following features: Power supply Clock management Reset control Boot mode settings Debugging 1.1 POWER SUPPLY 1.1.1 Overview The chip is powered by an external supply:v 33. All I/Os are -capable. An internal Voltage Regulator generates the supply voltage for core logic (~=1.8V). The two V 18 pins must be connected to external stabilization capacitors. The following figure indicates the recommended configuration for the power supply pins: Figure 1. STR71x power supply pins V 33 STR71x V 33IO-PLL 33nF 10µF V 18 IO-PLL Ext 1.8v BKP optional see note below 1µF V 18BKP Note: 1. In normal operating mode V 18 is shorted with V 18BKP. In Stand-by Mode the V18 domain is disconnected from the V 18BKP domain. 2. Connecting an external 1.8V supply to the V 18 pins is not supported. 2/18 2

1.2 POWER MANAGEMENT BLOCK The following figure describes the power management block implemented on the STR71x devices. Power Management Figure 2. Power Management Block 3.3 V V 33 Main Voltage Regulator (MVR) Low Power Voltage Regulator (LPVR) I/O circuitry 33nF 10µF V 18 1.8 V CORE V 18BKP 1µF switch see note 1 Backup block The STR71x power management block has two regulators: The Main Voltage Regulator MVR. The Low Power Voltage Regulator. Notes: 1. The switch in Figure 2 is opened only during STANDBY mode disconnecting the V 18 domain from the V 18BKP domain. 2.The PLL is automatically disabled (PLL off) when the MVR is switched off and the maximum allowed operating frequency is 1 MHz. This is due to the limitation imposed by the LPVR which is not able to generate sufficient current to operate in run mode. The Low Power Voltage Regulator (LPVR) should be used only when the device is in lowpower mode (SLOW, WFI, LPWFI, STOP or STANDBY). It has a different design from the main VR and generates a non-stabilized and non-thermally-compensated voltage of approximately 1.6V. The output current is not generally sufficient for the device to run in normal operation. In STANDBY mode the Low Power VR can be switched off when an external regulator provides a 1.8V supply to the chip through the V18BKP pin for use by RTC and Wake-Up block. The MAIN DEVICE CORE is powered from an external power supply pin (V 33 ) through the main regulator. 3/18

The BACKUP BLOCK can be supplied by two different sources: external supply pins (V 18 ) through the low power regulator dedicated external 1.8V supply pin (V 18bkp ) bypassing the low power regulator For more details on the power regulators, refer to the STR71x Reference Manual. Optional use of External V18BKP Supply The Backup mode guarantees the minimum power dissipation. In this mode, the main power supply (V 18 ) to all the standard circuitry of the chip is switched off by disabling the internal Main Voltage Regulator. The system and backup pins are maintained powered-on through the Low Voltage Regulator (V 18BKP ). Internal BACKUP logic allows the application to switch the supply from the standard V 18 pin to V 18BKP pin as a result of the software Power Down command. In Stand-by mode the interface between the BACK-UP block and the Main system is internally kept frozen to avoid data corruption. In Stand-by mode all the external output/bidirectional pins are forced to high impedance except nstdby and RTCXTO (Refer to the STR71x Gateshead for more information on pinout description); all inputs to the main circuitry are internally forced to low level (except WAKEUP and RTCXTI), and the main system is kept under reset. On wake-up, the internal reset is kept active until the Main Voltage Regulator has stabilized the internal voltage. Figure 3. 1.8V Power supply STR71x REFER TO Figure 1. V 33 V 18 1.8V BACK-UP POWER SUPPLY SOURCE 1µF V 18BKP BKP 1.3 CLOCK MANAGEMENT The STR71x offers a flexible way for selecting core and peripherals clocks, the devices have up to 3 external clock sources: The PRCCU generates the internal clocks for the CPU and for the on-chip peripherals. The PRCCU may be driven by an external pulse generator, connected to the CK pin. 4/18

The Real time Clock 32kHz oscillator is connected to the internal CK_AF signal (if present on the application), and this clock source may be selected when low power operation is required. USB clock source available only with devices with USB feature. 1.3.1 Clock control unit The STR71x clock control unit must be driven by an external oscillator, connected to the CK pin, at a frequency of up to 16 MHz. It generates the clocks for the CPU and for the on-chip peripherals. A range of available multiplication and division factors allows for a large number of operating clock frequencies to be driven from the input frequency. However, great care must be taken to respect the recommendations for allowed frequency limits. For more details on allowed operating frequencies for each clock, refer to the Reference Manual. The following diagram shows the basic implementation of the main external clock. Figure 4. Main clock oscillator OSCILLATOR STR71x 33 CK 10K The following table gives frequency range examples of the Main clock for some input clock values: Input Clock MCLK (Main Clock) Range 4 MHz [15625 Hz, 50 MHz] 8 MHz [31250 Hz, 50 MHz] 16 MHz [62500 Hz, 50MHz] 5/18

1.3.2 Real Time Clock The Real Time Clock operates at a speed of 32 khz. This clock must be provided by an external resonator circuitry. The RTC is used to generate a time base, and can be selected when low power operation is needed. Refer to the Reference Manual for more details. Figure 5. RTC Oscillator 32kHz CRYSTAL 15pF* 15pF* STR71x RTCXTI RTCXTO * these values are given only as examples, refer to the crystal manufacturer for more details 1.3.3 USB Clock STR710 and STR711 series microcontrollers contain a USB 2.0 Full Speed device module interface that operates at a precise frequency of 48 MHz. This clock is usually provided by an external oscillator connected to the USB clock pin USBCLK. However, to save the board s space and cost, the 48MHz USB clock can also be generated by the internal PLL2 using one single external oscillator for both system and USB module. This part of the application note describes the hardware and software reference implementation. USB Full Speed signal quality and jitter results can be measured using a single external oscillator to generate not only the System PLL clock and Peripheral s clocks, but also the 48MHz USB clock. 6/18

1.3.3.1 Hardware implementation The hardware implementation guidelines are described in the figure below. Figure 6. USB clock and pins implementation V 33 STR710/STR711 DP 1.5 KOhm 0 Ohm 47pF D+ USB connector DM 0 Ohm 47pF D- V 33 CLK HCLK 0 Ohm 0 Ohm 4MHz Oscillator In this design, the 4MHz external oscillator is chosen to drive both the system clock and the 48MHz USB one. Note: As the HCLK input pin is shared with HDLC module and also is an alternate function of the I²C0 module clock, it should be noted that those two interfaces cannot be used while an USB application is implemented. 1.3.3.2 Software implementation To run a USB application and activate the two PLLs to generate both the system clock and the 48MHz USB clock, the following procedure is recommended: Configure MCLK, PCLK1 and PCLK2 clock dividers, Set the Multiplication/Division factors in PLL1 Control register, Wait for the LOCK bit in the Clock Flag register Switch the system clock to PLL1 output, by setting the CSU_CKSEL bit in the Clock Flag register 7/18

Set the Multiplication/Division factors in the PLL2 Control register, while PLL2 still switched off, Wait for the LOCK bit in the PLL2 Control Register, Enable the USB PLL2 clock to USB by setting the USBEN bit in the PLL2 Control Register, Switch the USB clock to PLL2 output, by setting the PLLEN bit in the PLL2 Control Register. Note: Care is required, when choosing the value of the external oscillator frequency that it is be in the range 1.5 to 5MHz, so that the PLLs can lock and operate properly, and also when programming the multiplier and divider factors of the two PLLs, not to exceed the maximum allowed operating frequency for each clock. Refer to the datasheet specifications for more details. 1.3.3.3 Environment and measurement setup The hardware and the equipment used to make the following measurements results are described in the figure below. Figure 7. Environment and equipment setup Oscilloscope STR710-EVAL board modified as described on Figure 1, Running USB HID Demo Probe on CLK input and CK OUT pins (*) USB 5m cables EHCI OHCI Adjacent device (Full speed) Probe D+ and D- Self-powered High Speed hub1 Probe Data Line D+ on adjacent Full Speed Device D+ D- SQiDD Self-powered hub2 8/18

All tests have been done using a nominal voltage supply (3.3V and 1.8V) and at a room temperature of 25 C. A LeCroy WavePro 7300 oscilloscope was used to measure: The input clock jitter of the external 4MHz Oscillator, The System clock jitter (F PCLK2 ) of 16MHz from the CK OUT pin on the STR710, USB 2.0 Full Speed Jitter. Note: All the Measurement Results are given in the Appendix on page 14. 1.4 RESET MANAGEMENT Both the Main Voltage Regulator and the Low Power Voltage Regulator contain an LVD. They keep the device under reset when the corresponding controlled voltage value (V 18 or V 18BKP falls below 1.35V±10%). The LVDs do not monitor V33 which supplies the I/O and analog parts of the device. Note: During power-on, a reset must be provided externally. At power on, the nrstin pin must be held low by an external reset circuit until V 33. Figure 8 gives an example of the hardware implementation of the RESET circuit for STR71x devices. The STM811 low-power CMOS microprocessor supervisory circuit is used to assert a reset signal whenever the V 33 voltage falls below a preset threshold or a manual reset is asserted. Figure 8. Hardware reset implementation STR71x V 33 nrstin + Power supply 4K7 2 1 +3V08 STM811 not Reset GND VCC not MR 4 3 + + 10K MOMENTARY SMD * these values are given only as typical example 1.5 BOOT MANAGEMENT Three different boot modes are available and can be enabled by means of three input pins: BOOTEN, BOOT0 and BOOT1. The following table describes the different boot mode configurations. 9/18

BOOTEN BOOT0 BOOT1 BOOT Mode 0 x x 1 0 0 USER: boot from internal FLASH memory 1 1 0 Reserved 1 0 1 RAM: boot from internal RAM memory 1 1 1 EXTMEM: boot from external memory mapped on the EMI interface at 0000 0000h address. The following figure gives an implementation example of boot management for STR71x devices. BOOT0 and BOOT1 are alternate function pins used for boot configuration during the RESET phase (floating-input configuration), so they can be used afterwards in the application as standard I/Os. For more details concerning boot configuration, refer to the device reference manual. Figure 9. Boot mode selection implementation example 47K* 47K* 47K* STR71x BOOTEN nstdby BOOT0 BOOT1 TEST 10K* * these values are given only as typical example Notes: 1. As the nstdby pin has a floating input configuration, an external pull-up has to be provided to avoid remaining in stand-by mode. 2. The TEST pin of the STR71x must always be forced to ground (ST reserved test pin) 1.6 DEBUG MANAGEMENT The Host/Target interface is the hardware equipment that connects the Host to the application board. This interface is made of three components: a hardware debug tool, such as Micro-ICE from ARM, a JTAG connector and a cable connecting the host to the debug tool. Figure 10 shows the connection of the host to the STR71x board. 10/18

Figure 10. Host to Board Connection ICE Debug tool ICE connector HOST PC STR71x BOARD Power Supply 1.6.1 ICE Debug Tool ICE Debug tool is a host interface that connects a PC to an STR71x development board featuring a debug interface as shown in Figure 10. The Embedded ICE is an intelligent host interface that provides fast access to host services, access to on-chip emulation and debug facilities. When you are using the ST7R71x board as stand-alone system, the ICE Debug tool can be used to download programs. The STR71x development kit supports the ARM RealView ICE Micro Edition. The Micro-ICE is plugged in to the host via a USB cable. 1.6.2 JTAG / ICE Connector The ICE connector enables JTAG hardware debugging equipment, such as RealView-ICE, to be connected to the ST7R71x board. It is possible to both drive and sense the system-reset line, and to drive JTAG reset to the core from the ICE connector. The Figure 11 shows the ARM ICE connector pin-out. The STR71x has a user debug interface. This interface contains a five-pin serial interface conforming to JTAG, IEEE standard 1149.1-1993, Standard Test Access Port-Scan Boundary Architecture. JTAG allows the ICE device to be plugged to the board and used to debug the software running on the STR71x. JTAG emulation allows the core to be started and stopped under control of the connected debugger software. The user can then display and modify registers and memory contents, and set break and watch points. 11/18

Figure 11. Ice Connector Implementation STR71x njtrst JTDI JTMS JTCK JTDO nrstin DBGRQS 10K* 10K* 22K 47K J4 J4 See Note 1 10K* JTAG Connector CN9 CONN_2*10 RA_IDC (1) VTref (3) ntrst (5) TDI (7) TMS (9) TCK (11) RTCK (13) TDO (15) nsrst (17) DBGRQ (19) DBGACK** (2) (4) (6) (8) (10) (12) (14) (16) (18) (20) 22K 10K TR2 BC846 TR1 BC846 50v 10n Vss Vss Vss * these values are given only as typical example ** The Debug acknowledge to JTAG equipment (DBGACK pin) is not used. Notes: 1. In order for JTAG and Chip Reset to be synchronized the J4 jumper must be fitted. 2. STR71x has a Debug Request (DBGRQS) pin, on 144-pin packages only. This active high signal can be used to force the core to enter Debug Mode, giving the Emulation system access to internal resources (code, registers, memory, etc). This pin must be kept LOW when emulation is not being used. Warning: Figure 19 in the STR710-EVAL board datasheet must be updated (J4 jumper must change place). 12/18

The following table describes the JTAG connector pins: Std Name STR71x Description Function ntrst TDI TMS TCK RTCK TDO nsrst DBGRQ DBGACK JTRST JTDI JTMS JTCK (not used) JTDO nrstin DBGRQS (not used w/ 64pin) (not used) Test Reset (from JTAG equipment) Test data in (from JTAG equipment) Test mode select (from JTAG equipment) Test clock (from JTAG equipment) Return TCK (to JTAG equipment) Test data out (to JTAG equipment) System reset (bidirectional) Debug request (from JTAG equipment) Debug acknowledge (to JTAG equipment) This active LOW open-collector is used to reset the JTAG port and the associated debug circuitry. It is asserted at power-up by each module, and can be driven by the JTAG equipment. TDI goes down the stack of modules to the motherboard and then back up the stack, labelled TDO, connecting to each component in the scan chain. TMS controls transitions in the tap controller state machine. TMS connects to all JTAG components in the scan chain as the signal flows down the module stack. TCK synchronizes all JTAG transactions. TCK connects to all JTAG components in the scan chain. Series termination resistors are used to reduce reflections and maintain good signal integrity. TCK flows down the stack of modules and connects to each JTAG component. However, if there is a device in the scan chain that synchronizes TCK to some other clock, then all down-stream devices are connected to the RTCK signal on that component. Some devices sample TCK (for example a synthesizable core with only one clock), and this has the effect of delaying the time that a component actually captures data. Using a mechanism called adaptive clocking, the RTCK signal is returned by the core to the JTAG equipment, and the clock is not advanced until the core had captured the data. In adaptive clocking mode, the debugging equipment waits for an edge on RTCK before changing TCK. TDO is the return path of the data input signal TDI. nsrst is an active LOW open-collector signal that can be driven by the JTAG equipment to reset the target board. Some JTAG equipment senses this line to determine when a board has been reset by the user. When the signal is driven LOW by the reset controller on the core module, the motherboard resets the whole system by driving nsysrst low. DBGRQ is a request for the processor core to enter debug state. DBGACK indicates to the debugger that the processor core has entered debug mode. For more details on the JTAG port refer to the IEEE standard 1149.1-1993, Standard Test Access Port-Scan Boundary Architecture specification. 13/18

Appendix 1: Measurement results using the STR71x with a single external oscillator to generate system and USB clock. Figure 12. 4Mhz input clock jitter Table 1. 4MHz input clock Jitter results Measure Period Frequency Histogram Range value 250ns 4.000MHz 1.92ns 171ps mean 250.009ns 3.99986MHz 1.8079ns 166.4ps min 249.1ns 3.983MHz 1.22ns 135ps max 251.0ns 4.014MHz 1.92ns 172ps Std. Deviation 171ps 2.73kHz 138.4ps 5.2ps Histogram Std. Deviation Population 33.696e+3 33.696e+3 1.867e+3 1.867e+3 Status Pass Pass Fail Fail 14/18

Figure 13. 16Mhz System clock Jitter (F APB2 ) Table 2. 16Mhz System clock Jitter (F APB2 ) results Measure Period Frequency Histogram Range value 62.46ns 16.011MHz 680ps 91ps mean 62.5023ns 15.99944MHz 624.8ps 90.8ps min 62.20ns 15.905MHz 470ps 89ps max 62.87ns 16.078MHz 680ps 98ps Std. Deviation 91.4ps 23.39kHz 44.7ps 794fs Histogram Std. Deviation Population 24.780e+3 24.780e+3 1.763e+3 1.763e+3 Status Pass Pass Pass Pass 15/18

Table 3. USB Full Speed Jitter measurement results Signal eye EOP width: 166.70ns Figure 14. Signal Data Required Tests Receivers: reliable operation on tier 6 Measured signaling rate: 11.9996MHz Crossover voltage range: 1.51V to 1.67V, mean crossover 1.59V (first crossover at 1.60V, 9 other differential crossovers checked) Consecutive jitter range: -0.5ns to 0.4ns, RMS jitter 0.2ns Paired JK jitter range: -0.4ns to 0.4ns, RMS jitter 0.3ns Paired KJ jitter range: -0.2ns to 0.4ns, RMS jitter 0.2ns Pass/Fail eye passes EOP width passes receivers pass signal rate passes crossover voltages pass jitter passes 16/18

Figure 15. Eye Diagram Conclusions and recommendations System clock jitter values decrease when the system clock is delivered by STR71x internal PLL1 (comparing to the jitter values on the external oscillator inputs), because the noise injected in the CLK pin input was filtered by the internal PLL. With a single external oscillator generating both the system clock using PLL1 and the 48Mhz USB clock using PLL2, the STR710/STR711 has all the characteristics to pass the requirements for USB revision 2.0 full speed device test and get the USB certification. It is recommended to use one single external oscillator to generate both core, peripheral s clocks and 48MHz USB clock to minimize and save board cost and space. The value of the single oscillator frequency can be chosen accordantly to user and PLL constraints (Multiplication and division values) and must be in the range of 1.5 to 5MHz. Particular care must be taken to decrease external oscillator noise while routing its clock on board. 17/18

THE PRESENT NOTE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT OF SUCH A NOTE AND/OR THE USE MADE BY CUSTOMERS OF THE INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics products are not authorized for use as critical components in life support devices or systems without express written approval of STMicroelectronics. The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners 2004 STMicroelectronics - All rights reserved STMicroelectronics group of companies Australia Belgium - Brazil - Canada - China Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan - Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America www.st.com 18/18