ST STR910-EVAL User Manual

Page 1
Introduction
UM0174
User manual
STR910-EVAL
evaluation board
The STR910 e v al uation bo ar d (ST R910-EVAL) is a complete development platform for the STMicroelectronic’s ARM STR91xF includes Pre-fetch Queue and Br anch cache , fu ll spee d USB 2.0 comp atib le port, Ethernet 100/10 interface, Embedded MAC, CAN2.0B compliant interface, a 2 Mbyte dual bank Flash memory, a 96 Kbyte SRAM and many peripherals.
The STR910-EVAL board includes an STR910F microcontroller, pre-loaded demonstration software and a full range of hardw are f eatures to help y ou e v aluate de vice peripherals (such as motor control, IrDA, USB, Ethernet, CAN) and develop your own applications. Extension headers make it possible to easily connect a daughter board or wrapping board for your specific application.

Figure 1. STR910-EVAL evaluation board

core-based STR91xF. Based on the ARM966ES core, the
Features
Three 5V power supply options: jack, USB connection or a daughter board
RTC with tamper detection
Audio play and record
Three RS232 connectors with support of full modem control on one connector
Infrared Data Access (IrDA)
USB 2.0 compliant with full-speed (12 Mb/s) data transmission
CAN 2.0B connection
Inductor motor control connector with 6 PWM output, emergency stop and tachometer
input
November 2007 Rev 3 1/46
www.st.com
Page 2
IEEE-802.3-2002 compliant Ethernet conn ection
Debug support via 20-pin JTAG connector
38-pin ETM connector for optional trace module
Dot-matrix LCD module
Joystick with 4-direction control and selector
Extension connectors for daughter board or wrapping board

About the user manuals...

This user manual provides information about using your STR910-EVAL and its hardware features. This product includes the STR912FAW47X6 microcontroller with a 2 Mbyte internal Flash memory. Earlier versions of the product include the STR912FAW44X6 microcontroller with a 512 Kbyte internal Flash memory.
For additional information about supporting software and tools, please refer to the STR9 microcontroller families web page on www.st.com.

Ordering information

UM0174
To order the STR910 evaluation board, use the order code STR910-EVAL.
2/46
Page 3
UM0174 Contents
Contents
About the user manuals.... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Ordering information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 Hardware layout and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2 Clock source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3 Reset source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.4 Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.5 Audio features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.6 Serial Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.7 CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.8 RS232 and IrDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.9 Motor control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.10 RTC and tamper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.11 USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.12 Development and debugging tool support . . . . . . . . . . . . . . . . . . . . . . . . 17
2.13 Display and input devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3 Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.1 Motor control connector CN1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.2 Power supply connector CN2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.3 USB type B connector CN3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.4 CAN type D, 9-pin male connector CN4 . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.5 ETM trace connector CN7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.6 RS232 with full modem control CN8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.7 JTAG debug connector CN9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.8 RS232 connectors CN10 and CN12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.9 Ethernet RJ45 connector CN11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.10 Daughter board extension connector CN5 and CN6 . . . . . . . . . . . . . . . . 26
3/46
Page 4
Contents UM0174
4 Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Appendix A Implemented STR912F pin functions. . . . . . . . . . . . . . . . . . . . . . . . 39
Appendix B Product support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Software updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Hardware spare parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Sockets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Connectors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Getting prepared before you call. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4/46
Page 5
UM0174 List of tables
List of tables
Table 1. Power jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Table 2. Clock jumpers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Table 3. Ethernet jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Table 4. Audio jumpers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Table 5. CAN jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Table 6. RS232 and IrDA jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Table 7. Motor control jumpers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Table 8. USB jumpers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 9. ETM trace configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Table 10. LCD modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 11. Motor control connector (CN1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 12. USB type B connector (CN3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 13. CAN type D, male 9-pin male connector (CN4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 14. ETM trace connector (CN7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 15. RS232 connector (CN8) with full modem support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 16. JTAG debug connector (CN9) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 17. RS232 connectors (CN10, CN12) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 18. Ethernet RJ45 connector (CN11) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 19. Daughter board extension connector (CN5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 20. Daughter board extension connector (CN6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 21. Implemented pin functions of the STR912FAW47X6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 22. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5/46
Page 6
List of figures UM0174
List of figures
Figure 1. STR910-EVAL evaluation board. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Figure 2. Connecting development tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Figure 3. Hardware block diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Figure 4. STR910-EVAL evaluation board layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 5. Settings for two-pin jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 6. STR910-EVAL evaluation board connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Figure 7. Motor control connector (CN1, top view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 8. Power supply connector (CN2, front view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 9. USB type B connector (CN3, front view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 10. CAN type D, 9-pin male connector (CN4, front view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 11. ETM trace connector (CN7, top view). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 12. RS232 connector (CN8, front view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 13. JTAG debug connector (CN9, top view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 14. RS232 connectors (CN10 and CN12, front view). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 15. Ethernet RJ45 connector (CN11, front view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 16. Find the version of your evaluation board. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 17. STR910-EVAL microcontroller connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 18. Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 19. CAN and USB connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 20. UART and IrDA connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 21. Ethernet connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 22. Audio peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Figure 23. JTAG, ETM and daughter board connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Figure 24. LCD and joystick. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6/46
Page 7
UM0174 Getting started

1 Getting started

Your STR910-EVAL is designed with a full range of hardware features that will help you rapidly ev aluate microcontroller p eripherals and de v elop your o wn applications . Descriptions of hardware features and configurations are provided in Section 2 on page 8.
Demonstration software is preloa ded in t he board ’s flash memory for easy demonstration of device peripherals in stand-alone mode. For more information ref er to the demonstration software getting started.
Your STR910-EVAL is also designed for use as an application development platform and reference design, and supports connection to a full range of in-circuit debugging tools and integrated development environments.
To start using your STR910-EVAL evaluation board for application development, you will have to set up your development tools and connect t o the STR91xF.
1. Connect to your STR910-EVAL via the 20-pin JTAG connector. A 38-pin ETM connector is also provided, allowing you to connect to and use your
microcontroller’s Embedded Trace Macrocell during debugging. For additional configuration information, see Section 2.12 on page 17
2. Power up the evaluation board. The board can be powered by 5V from either the jack for external power supply, USB
connector, or a daughter board. For additional configuration information, see
Section 2.1 on page 10.
3. Connect to the device from the debugging software on your host PC. The BCD files, FME file and installation instructions that you will need to update your
debugging software are available for free download at the STMicroelectronics microcontrollers support site on www.st.com.

Figure 2. Connecting development tools

In-circuit emulator
Trace tool / connection (optional)
Optional trace tool connects to the STR91xF via a 38-pin ETM connector.
7/46
Host PC running your debugging software / integrated development environment
In-circuit emulator connects via 20-pin JTAG standard connector
Page 8
Hardware layout and configuration UM0174

2 Hardware layout and configuration

The STR910-EV AL is designed ar ound the STR912FAW47X6 ARM966E-S in 128-pin LQFP package. The hardware block diagram of the STR910-EVAL (Figure 2) illustrates the layout of the board relative to the STR91xF peripherals and Figure 4 will help you locate these features on the actual evaluation board.

Figure 3. Hardware block diagram

Peripheral implementation on the STR910-EVAL board requires the use of alternate pin functions supported by the STR912FAW47X6. A table of alternate pin functions used in this design is provided in Appendix A.
8/46
Page 9
UM0174 Hardware layout and configuration

Figure 4. STR910-EVAL evaluation board layout

Daughter board extension connectors, CN5, CN6
Pow e r supply jack, CN2
STR912, U10
Speaker, U5
Motor control connector, CN1
USB type B connector, CN3
IrDA, U9
RS232 with full modem support, CN8
Battery, BT1
RS232 connectors, CN10, CN12
CAN D-type 9­pin connector, CN4
ETM connector, CN7
JTAG debug connector, CN9
Ethernet connector, CN11
Graphic LCD Module, U19
Potentiometer, RV2
Microphone, U21
Tamper_IN, PB1
General purpose key, PB3
RESET, PB2
9/46
Joystick, U20
Page 10
Hardware layout and configuration UM0174
The following sections provide jumper settings for configuring your STR910-EVAL evaluation board and peripherals, including:
Power supply
Clock source
Reset source
Ethernet
Audio features
Serial Flash
CAN
RS232 and IrDA
Motor control
RTC and tamper
USB
Development and debugging tool support
Display and input devices
Two types of jumpers are used on the STR910-EVAL evaluation board:
3-pin jumpers with two possible positions, for which settings are presented in
schematics in the following sections
2-pin jumpers with two possible settings: Fitted– the circuit is closed, and Not fit te d
the circuit is open (see Figure 5)

Figure 5. Settings for two-pin jumpers

Not fitted Fitted

2.1 Power supply

STR910-EVAL evaluation board is designed to be powered by a 5V DC power supply. It is possible to configure the evaluation board to use any of the following three sources for the power supply:
5V DC power adapter connected to the power supply jack (CN2, or PSU for Power
Supply Unit on the silk screen).
5V DC power with 500mA limitation via the USB type-B connector (CN3, or USB on
the silk screen).
5V DC power from the daughter board extension connectors (CN5 and CN6, DTB
for Daughter Board on the silk- screen).
There is also a 3V button battery, which can be used as a backup power supply for both the RTC and the internal RAM of the STR91xF microcontroller.
The power supply is configured by setting the related jumpers, JP2, JP3, JP4, JP6 and JP15 as described in Table 1.
10/46
Page 11
UM0174 Hardware layout and configuration

Table 1. Power jumpers

Jumper Description
JP6 Selects one of the three possible 5V D C power supply sources:
PSU
DTB
USB
For Power supply jack (CN2) to the STR910-EVAL only, JP6 is set as shown to the right: (Default setting)
PSU
DTB
USB
For Power supply jack (CN2) to both STR910-EVAL evaluation board and a daughter board connected to CN5 and CN6, JP6 is set as shown to the right:
PSU
DTB
USB
For power su pp l y fr om the daughter board connectors (CN5 and CN6), JP6 is set as shown to the right:
For power su pp l y fr om USB (CN3), JP6 is set as shown to the right:
If a daughter board is connected on CN5 and CN6, it must not have its own power supply connected. The USB connection supplies power to both the STR910-EVAL evaluation board and the daughter board.
JP2
JP4
JP3
JP15
Enables consumption measurement of 3.3V STR91xF I/O power supply (VDDQ). Default setting: Fitted
Enables consumption measurement of 1.8V STR91xF CPU core power supply. Default setting: Fitted
Enables consumption measurement of STR91xF analog power supply (AVDD). Default setting: Fitted
Enables consumption measurement of STR91xF backup pow er supp l y (VBAT). Default setting: Fitted
The LD1 LED is lit when the STR910-EVAL evaluation board is powered correctly.

2.2 Clock source

Four clock sources are available on the STR910-EVAL evaluation board for the microcontroller, USB, RTC and Ethernet PHY transceiver.
X1– 25MHz crystal for STR91xF microcontroller
X2– 32KHz crystal for embedded RTC
X3– 25MHz crystal for Ethernet PHY transceiver U15
U12– 48MHz oscillator for USB
PSU
DTB
USB
USB and Ethernet PHY are also able to run using the clock from the STR91xF. The clock system can be configured by setting the jumpers JP25 and JP17 as described in Table 2.
11/46
Page 12
Hardware layout and configuration UM0174

Table 2. Clock jumpers

Jumper Description
JP25 Sets the clock source for Ethernet PHY to X3 or STR91xF.
MAC
EXT
12
MAC
EXT
12
JP17
To use the 25MHz clock from the STR91xF P52, set JP25 as shown on the right:
(Default setting)
To use the 25MHz clock from X3, set JP25 as shown on the right:
Enables the external USB 48MHz clock source. To use an external oscillator via P27 of the STR91xF f or the US B cloc k inpu t, JP17 i s
fitted. To use the internal clock of the STR91xF, JP17 is not fitted. In this case P27 can be
used for an alternate function. Default setting: Not fitted

2.3 Reset source

The reset signal of STR910-EVAL evaluation bo ard is low active. The reset sources include:
Power On Reset from STM1001 (U7)
Reset button (PB2)
Debugging tools via the CN9 or CN7 connector
Daughter board via the CN6 connector

2.4 Ethernet

The STR910-EVAL supports IEEE-802.3-2002 compliant Ethernet communication via the MII interface PHY transceiver– STE100P with PHY address 10101b and integrated RJ45 connector with embedded transformer. JP24 enables/disables Ethernet support.

Table 3. Ethernet jumpers

Jumper Description
JP24
Two embedded LEDs (yellow and green) for the RJ45 connector show current status of Ethernet connection:
Yellow LED – blinking indicates transmission or reception via Ethernet
Green LED – is lit when a good link test has been detected
PHY transceiver STE100P is in Power Do wn mode when JP24 is not fitted. Default setting: Fitted
12/46
Page 13
UM0174 Hardware layout and configuration

2.5 Audio features

STR910-EVAL evaluation board supports both audio recording and playback. This can be disabled or enabled by setting of jumpers JP5 and JP26. Audio volume can be adjusted using the potentiometer RV1.

Table 4. Audio jumpers

Jumper Description
Audio power amplifier TS4871 is forced into standby mode when JP5 (SPEAKER on
JP5
JP26
JP1
the silk-screen) is not fitted. Default setting: Fitted
Microphone pre-amplifier MAX4061 is forced into shutdown mode when JP26 (MIC on the silk-screen) is fitted.
Default setting: Not fitted
Audio
FIX V
Audio play circuit is connected to P46 of STR91xF when JP1 (FIX_V & Audio on the silk-screen) is set as shown on the right:
(Default setting)
12
FIX V
Audio
Adjustable analog signal from RV2 is connected to P46 of the STR91xF when JP1 is set as shown on the right:

2.6 Serial Flash

A 64Mbit SPI interface Flash is available on the STR910-EVAL evaluation board.

2.7 CAN

The STR910-EVAL evaluation board supports CAN2.0B compliant bus communication based on the 3.3V CAN transceiver. Both high-speed mode and slope-control mode are available and can be selected by setting JP10.

Table 5. CAN jumpers

Jumper Description
JP10
CAN transceiver functions in slope-control mode when JP10 (HIGH or SLOPE on silk-screen) is set as shown to the right:
CAN transceiver functions in high-speed mode when JP10 is set as shown on the right:
(Default setting)
12
HIGH
12
HIGH
12
SLOPE
SLOPE
13/46
Page 14
Hardware layout and configuration UM0174
Table 5. CAN jumpers (continued)
Jumper Description
JP12
CAN terminal resistor is enabled when JP12 (CAN terminal) is fitted. Default setting: Not fitted

2.8 RS232 and IrDA

Three channels for RS232 communication are available on the ST R910-EVAL board. Two channels UART2 and UART3, use the RS232 transceiver U14 and two male D-type 9-
pin connectors CN10 and CN12. IrDA communication is supported as a multiplex function on UART2. You can activate the IrDA transceiver and enable IrDA on UART2 by setting jumpers JP13 and JP11 as indicated in Table 6.
UART1 uses the RS232 transceiver U13 with full modem control support and the male D­type 9-pin connector CN8. For t his f eature, th e DTR signal is multiple x ed using the sam e pin that is otherwise used for the RXD signal on UART2. You can select between the UART2 RXD and UART1 DTR signal by setting JP14 as indicated in Table 6.

Table 6. RS232 and IrDA jumpers

Jumper Description
UART2 RXD signal is connected to RS232 transceiver when
JP13
JP13 is set as shown on the right: (default setting)
UART2 RXD signal will be connected to IrDA transceiver when JP13 is set as shown on the right:
UART2
IrDA
12
UART2
IrDA
12
JP14 Allows selection of either UART2 or UART1 with full modem control support.
UART1 DTR signal is used when JP14 is set as shown on the right:
UART2 RXD signal is used when JP14 is set as shown on the right:
Shuts down IrDA transceiver . IrD A is enabled when JP11 is fitted while IrD A is disabled
JP11
14/46
when JP11 is Not fitted. Default setting: Fitted
U1DTR
U2RXD
12
U2RXD
U1DTR
12
Page 15
UM0174 Hardware layout and configuration
Table 6. RS232 and IrDA jumpers (continued)
Jumper Description
Jumpers JP18, JP19, JP21, JP22 and JP23 enable signals for UART1 with full modem control
JP18
JP19
JP21
JP22
JP23
UART1 DCD signal is enabled when JP18 is fitted. Default setting: Fitted
UART1 DSR signal is enabled when JP19 is fitted. Default setting: Fitted
UART1 CTS signal is enabled when JP21 is fitted. Default setting: Fitted
UART1 RI signal is enabled when JP22 is fitted. Default setting: Fitted
UART1 RTS signal is enabled when JP23 is fitted. Default setting: Fitted

2.9 Motor control

STR910-EVAL board supports induction motor control via a 34-pin connector CN1, which provides all required control and feedback signals to and from a motor power-drive board. Available signals on this connector include emergency stop, motor speed, 3-phase motor current, bus voltage, Heatsink temperature from the motor drive board and 6 channels of PWM control signals going to the motor drive circuit.
Emergency stop, motor current sampling and motor speed detection are enabled by setting jumpers JP16, JP7 and JP8.
The potentiometer (RV2) can be used to control motor speed when JP1 is configured to connect RV2 to P46 of the STR91xF.
Table 7. Motor control jumpers
Jumper Description
JP16
JP7
JP16 enables the emergency stop function on P67 of the motor control connector CN1. P67 of the STR91xF is shared by both motor control and ETM trace support.
P67 is used for motor control emergency stop detection when JP16 (MC or ETM on silk-screen) is set as shown on the right:
(default setting)
P67 is used for external trigger of ETM tracing when JP16 is set as shown on the right:
Motor current sampling operation is enabled when JP7 is fitted (P40 connected to P43). The I/O pins P40 and P43 are disconnected and can be used by a daughter board when JP7 is not fitted.
Default setting: Fitted
See Table 4 on page 13.
MC
12
MC
12
ETM
ETM
15/46
Page 16
Hardware layout and configuration UM0174
Table 7. Motor control jumpers (continued)
Jumper Description
STR91xF I/O pin P25 is used as external clock of timer for motor control when JP8 is
JP8
fitted. P25 can be used by a daughter board when JP8 is not fitted. Default setting: Fitted
Note: When using the motor control connector, ensure that JP9 is set to allow the use of P0.1 on
the STR910F for motor control. JP9 ca n be configured to use P0.1 for the USB peripheral. See Table 8 on page 16.

2.10 RTC and tamper

A 32KHz crystal X2 is available for the embedded RTC inside the STR91xF. The push button PB1 can be used to simulate a tamper event on the RTC.

2.11 USB

The STR910-EVAL evaluation board offers USB 2.0 compliant communication via a USB type-B connector (CN3) with full-speed (12Mb/s) data transfer. The evaluation board and daughter board can be powered from this USB connection at 5V DC with a 500mA current limitation.
Two clock sources are available for USB:
PLL generated clock from the STR91xF
External oscillator U12
Clock source is selected by setting JP17. Refer to Table 2: Clock jumpers on page 12 for configuration details.
The unplugging of hardware from t he USB connector (CN3) can be simulated by your application software. USB hardware disconnect simulation is enabled by configuring the jumper JP9, as described in Table 8.

Table 8. USB jumpers

Jumper Description
JP9
JP9 can be used to enable USB hardware disconnect simulation using P0.1 on the STR910F. P0.1 of the STR91xF can be used either for Motor Control or USB.
USB hardware disconnect simulation is enabled and P0.1 of the STR910F is used by the USB peripheral when JP9 is set as shown to the right:
In this case, the USB pull up resistor (R10) is connected to pin 3 of the USB connector.
USB hardware disconnect simulation is disabled, and P0.1 of the STR910F is used by the Motor Control connector (C1) when JP9 is set as shown to the right:
(Default setting)
12
12
16/46
Page 17
UM0174 Hardware layout and configuration

2.12 Development and debugging tool support

The STR910-EVAL evaluation board supp orts connection to both In-Circuit Em ul ators (I CE) via a 20-pin standard JTAG interface and Trace tools via a 38-pin Embedded Trace Macrocell (ETM) interface.
To enable the ETM trace feature, some alternate circuit functions have to be disconnected by setting the jumpers listed in Table 9. Motor control, UART1 full modem control support and USB external 48MHz clock use STR91xF I/O pins that are required for the ETM trace connection on CN7. These features will be restricted when ETM trace is used. The evaluation board can not be connected to a motor control drive board on connector CN1.
To ensure the integrity of high-speed signals on the ETM trace connections, each ETM signal should have a single point-to-point connection from STR91xF microcontroller to the 38-pin ETM connector. Stub tracks ("dead-end" extensions to the signal track) should be eliminated. If you encounter problems when using ETM connector, you can remove the resistors indicated in Table 9 to avoid stub and improve signal quality on the ETM connection.

Table 9. ETM trace configuration

Pin on CN7 Description To disable alternate function To avoid stub
6 TRACECLK
10 EXTTRIG
Disconnect motor power drive board connected to CN1
Keep JP16 set as shown below:
Remove R34
No change
12
24 TRACEPKT[3]
26 TRACEPKT[2]
28 TRACEPKT[1]
30 TRACEPKT[0]
32 TRACESYNC
34 PIPESTAT[2] No Remove R40
36 PIPESTAT[1]
38 PIPESTAT[0] No Remove R42
JP22 is not fitted (UART1 RI signal is disabled)
JP18 is not fitted (UART1 DCD signal is disabled)
JP19 is not fitted (UART1 DSR signal is disabled)
JP21 is not fitted (UART1 CTS signal is disabled)
JP17 is not fitted (external USB48MHz clock P27 source is disable)
JP8 is not fitted (Motor control Encoder A pin on CN1 connector is disabled)
Remove R35
Remove R36
Remove R37
Remove R38
Remove R39
Remove R41
17/46
Page 18
Hardware layout and configuration UM0174

2.13 Display and input devices

32x122 pixel graphic LCD and 4 general purpose LED's (LD2, 3, 4, 5) are available as display devices. A 4-direction joystick with selection key and one general purpose button (PB3) are available as input devices.
STR910-EVAL also supports a second optional 2x16 character LCD that can be mounted on the U17 connector.

Table 10. LCD modules

Graphic LCD U19 (default) Character LCD U17 (optional)
Pin on U19 Description
1 GND GND 1 GND GND 2 VDD 3.3V 2 VDD 3.3V 3 VO 3 VO 4 RS P97 4 RS P97 5 NC 5 RW P96 6 E2 P95 6 E P94 7 NC 7 DB0 P80 8 E1 P94 8 DB1 P81
9 RW P96 9 DB2 P82 10 DB0 P80 10 DB3 P83 11 DB1 P81 11 DB4 P84 12 DB2 P82 12 DB5 P85 13 DB3 P83 13 DB6 P86 14 DB4 P84 14 DB7 P87 15 DB5 P85 15 A +5V 16 DB6 P86 16 K GND
Pin on
STR91xF
Pin on U17 Description
Pin on
STR91xF
17 DB7 P87 18 RST RESET# 19 A +5V 20 K GND
18/46
Page 19
UM0174 Connectors

3 Connectors

The following sections provide pin descriptions for the STR910-EVAL evaluation board connectors shown in Figure 6.

Figure 6. STR910-EVAL evaluation board connectors

USB type B
connector CN3
Motor control connector CN1
Power supply connector CN2
CAN type D, 9-pin male connector CN4
JTAG debug connector CN9
ETM trace connector CN7
Ethernet RJ45 connector CN11
Daughter board extension connector CN5 and CN6
RS232 with full modem control CN8
19/46
RS232 connectors CN10 and CN12
Page 20
Connectors UM0174

3.1 Motor control connector CN1

Figure 7. Motor control connector (CN1, top view)

33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1
34 32 30 28 26 24 22 20 18 16 14 12 10 8 6 4 2
Top view

Table 11. Motor control connector (CN1)

Pin number Description Pin number Description
1 EMERGENCY STOP 2 GND 3 PWM-UH 4 GND 5 PWM-UL 6 GND 7 PWM-VH 8 GND
9 PWM-VL 10 GND 11 PWM-WH 12 GND 13 PWM-WL 14 BUS VOLTAGE 15 PHASE A CURRENT 16 GND 17 PHASE B CURRENT 18 GND 19 PHASE C CURRENT 20 GND 21 NTC BYPASS RELAY 22 GND 23 DISSIPATIVE BRAKE PWM 24 GND 25 +5V power 26 Heatsink temperature 27 PFC SYNC 28 3.3V power 29 PFC PWM 30 GND 31 Encoder A 32 GND 33 Encoder B 34 Encoder index
20/46
Page 21
UM0174 Connectors

3.2 Power supply connector CN2

Your STR910-EVAL evaluation board can be powered from a DC 5V power supply via the external power supply jack (CN2) shown in Figure 8. The central pin of CN2 must be positive. For power supply jumper configurations, refer to section Section 2.1 on page 10.

Figure 8. Power supply connector (CN2, front view)

DC +5V
GND
Front view

3.3 USB type B connector CN3

Figure 9. USB type B connector (CN3, front view)

Table 12. USB type B connector (CN3)

Pin number Description Pin number Description
1 VBUS (Power) 4 GND
2 DM 5, 6 Shield
3 DP
Front view
21/46
Page 22
Connectors UM0174

3.4 CAN type D, 9-pin male connector CN4

Figure 10. CAN type D, 9-pin male connector (CN4, front view)

Front view

Table 13. CAN type D, male 9-pin male connector (CN4)

Pin number Description Pin number Description
1, 4, 5 NC 7 CANH
2 CANL 9 CANV+ (3.3V)
3, 6, 8 GND

3.5 ETM trace connector CN7

Figure 11. ETM trace connector (CN7, top view)

Table 14. ETM trace connector (CN7)

Pin number Description Pin number Description
1, 2, 3, 4, 16, 18, 20, 22, 23, 25, 27, 29, 13, 33, 35, 37
5GND19TDI
Not Connected 17 TMS
Top view
22/46
Page 23
UM0174 Connectors
Table 14. ETM trace connector (CN7) (continued)
Pin number Description Pin number Description
6 TRACECLK 21 TRST 7 DBGRQ 24 TRACEPKT[3] 8 DBGACK 26 TRACEPKT[2] 9 nSRST 28 TRACEPKT[1] 10 EXTTRIG 30 TRACEPKT[0] 11 TDO 32 12 Vtref 34 PIPESTAT[2] 13 RTCK 36 PIPESTAT[1] 14 Vsupply 38 PIPESTAT[0] 15 TCK

3.6 RS232 with full modem control CN8

Figure 12. RS232 connector (CN8, front view)

Table 15. RS232 connector (CN8) with full modem support

Pin number Description Pin number Description
1 UART1_DCD 6 UART1_DSR 2 UART1_RXD 7 UART1_RTS 3 UART1_TXD 8 UART1_CTS 4 UART1_DTR 9 UART1_RI 5 GND
23/46
Front view
Page 24
Connectors UM0174

3.7 JTAG debug connector CN9

Figure 13. JTAG debug connector (CN9, top view)

19 17 15 13 11 9 7 5 3 1
20 18 16 14 12 10 8 6 4 2
Top view

Table 16. JTAG debug connector (CN9)

Pin number Description Pin number Description
1 3.3V power 2 3.3V power 3TRST 4GND 5TDI 6GND 7TMS 8GND
9TCK 10GND 11 RTCK 12 GND 13 TDO 14 GND 15 nSRST 16 GND 17 DBGRQ 18 GND 19 DBGACK 20 GND

3.8 RS232 connectors CN10 and CN12

Figure 14. RS232 connectors (CN10 and CN12, front view)

Front view
24/46
Page 25
UM0174 Connectors

Table 17. RS232 connectors (CN10, CN12)

Pin number Description Pin number Description
CN10
1NC 2UART2_RXD
3 UART2_TXD 4
5GND 6
78
9NC
CN12
1NC 2UART3_RXD
3 UART3_TXD 4
5GND 6
78
9NC

3.9 Ethernet RJ45 connector CN11

Figure 15. Ethernet RJ45 connector (CN11, front view)

Table 18. Ethernet RJ45 connector (CN11)

Pin number Description Pin number Description
1 TxData+ 5 Shield 2 TxData- 6 RxData- 3 RxData+ 7 Shield 4 Shield 8 Shield
Front view
25/46
Page 26
Connectors UM0174

3.10 Daughter board extension connector CN5 and CN6

Two 50-pin male headers CN5 and CN6 can be used to connect a daughter board or standard wrapping board to the STR910-EVAL evaluation board. All 80 GPI/Os and the EMI interface control signals are available on these connectors. Each pin on CN5 and CN6 can be used by a daughter board af ter disconne cting it from t he corresponding function b loc k on the STR910-EVAL evaluation board. Refer to Table 19 and Table 20 on page 28 for details.

Table 19. Daughter board extension connector (CN5)

Pin Description Alternate function
1 GND - ­3 P16 Ethernet Remove R69 5 P76 Joystick Remove R68 7 P47 Microphone Remove R60
9 P46
11 P44 Motor control
13 P42 Motor control
15 P40 Motor control
17 P71 Ethernet Remove R51 19 GND None -
21 P20
23 P50 CAN RX Remove R16 25 P74 Joystick Remove R91
Motor control speaker
ETM trace UART1 CTS
JP1 is not fitted
Disconnect STR910-EVAL evaluation board from motor power drive board
Disconnect STR910-EVAL evaluation board from motor power drive board
Disconnect STR910-EVAL evaluation board with motor power drive board.
JP7 is not fitted.
Disconnect STR910-EVAL evaluation board from ETM tracer. JP21 is not fitted.
To disconnect from the
STR910-EVAL function block
27 P51 UART1 RXD Remove R59
29 P63 Motor control
31 EMI_WRL None -
33 P52 Ethernet
35 P53 Ethernet Remove R71
37 P60 Motor control
39 GND None ­41 P83 LCD Remove R88 43 P84 LCD Remove R65
26/46
Disconnect STR910-EVAL evaluation board from motor power drive board
Make sure the Ethernet clock is from external crystal by setting of JP25.
Please refer to table2.3.
Disconnect STR910-EVAL evaluation board from motor power drive board
Page 27
UM0174 Connectors
Table 19. Daughter board extension connector (CN5) (continued)
Pin Description Alternate function
45 P85 LCD Remove R89 47 P86 LCD Remove R66 49 D5V(note1) None -
2 P14 Ethernet Remove R52 4 P15 Ethernet Remove R76 6 P17 Ethernet Remove R74 8 P77 Joystick Remove R92
10 GND None -
12 P45 Motor control
14 P43 Motor control JP7 is not fitted.
16 P41 Motor control
18 P70 Motor control
20 P72 Motor control
22 P21
24 P73 Motor control
26 P75 Joystick Remove R67
28 P62 Motor control
30 GND None ­32 EMI_WRH None -
ETM trace UART1 DSR
Disconnect STR910-EVAL evaluation board from motor power drive board
Disconnect STR910-EVAL evaluation board from motor power drive board
Disconnect STR910-EVAL evaluation board from motor power drive board
Disconnect STR910-EVAL evaluation board from motor power drive board.
JP8 is not fitted. Disconnect STR910-EVAL evaluation board from
ETM tracer. JP19 is not fitted. Disconnect STR910-EVAL evaluation board from
motor power drive board
Disconnect STR910-EVAL evaluation board from motor power drive board
To disconnect from the
STR910-EVAL function block
34 P80 LCD Remove R63 36 P81 LCD Remove R87 38 P82 LCD Remove R64
40 P61 Motor control
42 P22
44 P23
46 P24 ETM
ETM UART1 DCD
ETM UART1 RI
Disconnect STR910-EVAL evaluation board from motor power drive board
Disconnect STR910-EVAL evaluation board from ETM tracer. JP18 is not fitted.
Disconnect STR910-EVAL evaluation board from ETM tracer. JP22 is not fitted.
Disconnect STR910-EVAL evaluation board from ETM trace
27/46
Page 28
Connectors UM0174
Table 19. Daughter board extension connector (CN5) (continued)
Pin Description Alternate function
To disconnect from the
STR910-EVAL function block
48 P87 LCD Remove R90 50 GND

Table 20. Daughter board extension connector (CN6)

Pin Description Alternate function
To disconnect from the
STR910-EVAL function block
1 GND None ­3 P12 Ethernet Remove R77 5 P11 Ethernet Remove R53
7 P67
ETM Motor control
Place JP16 in position 1•2 and remove R105.
9 TAMPER_IN None ­11 RESET# None ­13 P05 Ethernet Remove R56
15 P64 Motor control
Disconnect STR910-EVAL evaluation board from
motor power drive board 17 P56 SPI Flash Remove R15 19 D5V(note1) No ­21 P03 Ethernet Remove R73 23 EMI_ALE None ­25 P54 SPI Flash -
27 P37 Motor control
Disconnect STR910-EVAL evaluation board from
motor power drive board 29 P00 Ethernet Remove R78 31 P35 UART3 TX ­33 P34 UART1 TX -
35 P33
UART1 RTS UART2 TX
-
37 P31 UART3 RX Remove R75 39 GND None -
41 P27
ETM trace USB clock
Disconnect STR910-EVAL evaluation board from
ETM racer. JP17 is not fitted. 43 P94 LCD Remove R62
45 P92 LED2 Remove R83 47 P90 LED0 Remove R81
28/46
Page 29
UM0174 Connectors
Table 20. Daughter board extension connector (CN6) (continued)
Pin Description Alternate function
49 P25
2 P13 Ethernet Remove R70 4 RST_OUT None ­6 P10 Ethernet Remove R54
8 P66
10 GND None ­12 P07 Ethernet Remove R79 14 P06 Ethernet Remove R72
16 P65 Motor control
18 P57 SPI Flash Remove R14 20 P04 Ethernet Remove R80 22 P55 SPI Flash ­24 EMI_RD None ­26 P02 Ethernet Remove R55
28 P01
ETM Trace Motor control
ETM trace Motor control
Motor control or USB hardware disconnect simulation
Disconnect STR910-EVAL evaluation board from
ETM trace. JP8 is not fitted.
Disconnect STR910-EVAL evaluation board from
ETM trace
Disconnect STR910-EVAL evaluation board from
motor power drive board
Disconnect STR910-EVAL evaluation board from
motor power drive board and place JP9 in position
1•2.
To disconnect from the
STR910-EVAL function block
30 GND None ­32 P36 CAN TX ­34 P97 LCD Remove R61 36 P96 LCD Remove R86
38 P32
40 P95 LCD Remove R85
42 P30 Motor control
44 P26 ETM Trace
46 P93 LED3 Remove R84 48 P91 LED1 Remove R82 50 GND None -
UART1 DTR UART2 RX
JP14 is not fitted.
Disconnect STR910-EVAL evaluation board from
motor power drive board
Disconnect STR910-EVAL evaluation board from
ETM trace
Note: The D5V pin can be used to power the STR910-EVAL board from the power supply provided
by the daughter board.
29/46
Page 30
Schematics UM0174

4 Schematics

This section provides design schematics for the STR910-EVALboard key features, which are provided to help you implement these features in your own application designs. Schematics are provided for:
STR910F microcontroller connections (Figure 17)
Power supply (Figure 18)
CAN and USB connectors (Figure 19)
UART and IrDA connectors (Figure 20)
Ethernet connector (Figure 21)
Audio record and playback features (Figure 22)
JTAG and ETM connectors (Figure23)
LCD and joystick features (Figure 24)
Schematics have versions, as do major versions of the e v al uation board . Schematic v ersion numbers are made up of a letter number combination (for example A.0, A.1, B.0, B.1, ...), which is found in the information bloc k in each schematic diagram. In these version numbers, the letter indicates the version of the evaluation board that the drawings correspond to, and the number indicates t he revision of the schematics f or a giv en v ersion of the ev aluation board. Zero (0) indicates that the schematics for the specified board are in their initial version (have not been revised).

Figure 16. Find the version of your evaluation board

The letters in the information block on the evaluation board indicate the board version (t his ex ample shows version C of an evaluation board).
Note: numbers in this block correspond to the board layers.
30/46
Page 31
UM0174 Schematics

Figure 17. STR910-EVAL microcontroller connections

31/46
Page 32
Schematics UM0174

Figure 18. Power supply

32/46
Page 33
UM0174 Schematics

Figure 19. CAN and USB connections

33/46
Page 34
Schematics UM0174

Figure 20. UART and IrDA connections

34/46
Page 35
UM0174 Schematics

Figure 21. Ethernet connection

35/46
Page 36
Schematics UM0174

Figure 22. Audio peripherals

36/46
Page 37
UM0174 Schematics

Figure 23. JTAG, ETM and daughter board connections

37/46
Page 38
Schematics UM0174

Figure 24. LCD and joystick

38/46
Page 39
UM0174 Implemented STR912F pin functions

Appendix A Implemented STR912F pin functions

The STR910-Eval peripheral implementation requires the use of several alternate pin functions. Table 21 shows primary and alternate pin functions for the STR912FAW47X6 that are used in the application board design. The table indicates the pin functions used for STR910-EVAL peripherals in blue. If y ou choo se to imple ment th e Embedde d Trace Module (ETM) connector for your debugging tool, you will use the alternate functions for specific pins that are indicated in gray instead of the function indicated in blue.

Table 21. Implemented pin functions of the STR912FAW47X6

Pin # Pin name
67 P0.0
69 P0.1 -
71 P0.2
76 P0.3
78 P0.4
85 P0.5
88 P0.6
90 P0.7
Default input
function
MII_TX_CLK PHY Xmit clock
MII_RXD0 PHY Rx data0
MII_RXD1 PHY Rx data
MII_RXD2, PHY Rx data
MII_RXD3 PHY Rx data
MII_RX_CLK PHY Rx clock
MII_RX_DV PHY data valid
Alternate functions
Input 1 Output 1 Output 2 Output 3
I2C0_CLKIN
I2C clock in
I2C0_DIN I2C data in
I2C1_CLKIN
I2C clock in
I2C1_DIN I2C data in
TIM0_CAPA Input Capture
TIM0_CAPB Input Capture
TIM2_CAPA Input Capture
TIM2_CAPB Input Capture
GPIO_0.0 GP Output
GPIO_0.1 GP Output
GPIO_0.2 GP Output
GPIO_0.3 GP Output
GPIO_0.4 GP Output
GPIO_0.5 GP Output
GPIO_0.6 GP Output
GPIO_0.7 GP Output
I2C0_CLKOUT I2C clock out
I2C0_DOUT I2C data out
I2C1_CLKOUT I2C clock out
I2C1_DOUT I2C data out
EMI_CS0n EMI Chip Select
EMI_CS1n EMI Chip Select
EMI_CS2n EMI Chip Select
EMI_CS3n EMI Chip Select
ETM_PCK0
ETM Packet
ETM_PCK1
ETM Packet
ETM_PCK2
ETM Packet
ETM_PCK3
ETM Packet
ETM_PSTAT0 ETM pipe status
ETM_PSTAT1 ETM pipe status
ETM_PSTAT2 ETM pipe status
ETM_TRSYNC ETM trace sync
For peripheral...
Ethernet
Motor control or USB
Ethernet
98 P1.0
99 P1.1 -
101 P1.2 -
106 P1.3 -
109 P1.4 -
110 P1.5
114 P1.6
116 P1.7 -
MII_RX_ER PHY rcv error
MII_COL PHY collision
MII_CRS PHY carrier sns
ETM_EXTRIG ETM ext. trigger
UART1_RX UART rcv data
SSP1_MISO SSP mstr data in
UART2_RX UART rcv data
I2C0_CLKIN
I2C clock in
CAN_RX CAN rcv data
I2C0_DIN I2C data in
ETM_EXTRIG ETM ext. trigger
GPIO_1.0 GP Output
GPIO_1.1 GP Output
GPIO_1.2 GP Output
GPIO_1.3 GP Output
GPIO_1.4 GP Output
GPIO_1.5 GP Output
GPIO_1.6 GP Output
GPIO_1.7 GP Output
UART1_TX UART xmit data
MII_TXD0, MAC Tx data
MII_TXD1 MAC Tx data
MII_TXD2 MAC Tx data
MII_TXD3 MAC Tx data
UART2_TX UART xmit data
CAN_TX CAN Tx data
MII_MDC MAC mgt dat ck
SSP1_SCLK SSP mstr clk out
SSP1_MOSI SSP mstr dat out
UART0_TX UART xmit data
SSP1_NSS SSP mstr sel out
I2C0_CLKOUT I2C clock out
ETM_TRCLK ETM trace clock
I2C0_DOUT I2C data out
ETM_TRCLK ETM trace clock
Ethernet
39/46
Page 40
Implemented STR912F pin functions UM0174
Table 21. Implemented pin functions of the STR912FAW47X6 (continued)
Pin # Pin name
Default input
function
Input 1 Output 1 Output 2 Output 3
Alternate functions
For peripheral...
10 P2.0
11 P2.1
33 P2.2
35 P2.3
37 P2.4
45 P2.5
53 P2.6 -
USBCLK
54
55 P3.0
59 P3.1
60 P3.2
61 P3.3
63 P3.4
65 P3.5
66 P3.6
68 P3.7
_P2.7
UART0_CTS Clear To Send
UART0_DSR Data Set Ready
UART0_DCD Dat Carrier Det
UART0_RI Ring Indicator
EXTCLK_T0T1
Ext clk timer0/1
EXTCLK_T2T3
Ext clk timer2/3
USB_CLK48M
48MHz to USB
DMA_RQST0 Ext DMA request
DMA_RQST1 Ext DMA request
EXINT2 External Intr
EXINT3 External Intr
EXINT4 External Intr
EXINT5 External Intr
EXINT6 External Intr
EXINT7 External Intr
I2C0_CLKIN
I2C clock in
I2C0_DIN I2C data in
I2C1_CLKIN
I2C clock in
I2C1_DIN I2C data in
SSP0_SCLK SSP slv clk in
SSP0_MOSI SSP slv dat in
SSP0_MISO SSP mstr data in
SSP0_NSS SSP slv sel in
UART0_RxD UART rcv data
UART2_RxD UART rcv data
UART1_RxD UART rcv data
CAN_RX CAN rcv data
SSP1_SCLK SSP slv clk in
SSP1_MISO SSP mstr data in
SSP1_MOSI SSP slv dat in
SSP1_NSS SSP slv select in
GPIO_2.0 GP Output
GPIO_2.1 GP Output
GPIO_2.2 GP Output
GPIO_2.3 GP Output
GPIO_2.4 GP Output
GPIO_2.5 GP Output
GPIO_2.6 GP Output
GPIO_2.7 GP Output
GPIO_3.0 GP Output
GPIO_3.1 GP Output
GPIO_3.2 GP Output
GPIO_3.3 GP Output
GPIO_3.4 GP Output
GPIO_3.5 GP Output
GPIO_3.6 GP Output
GPIO_3.7 GP Output
I2C0_CLKOUT I2C clock out
I2C0_DOUT I2C data out
I2C1_CLKOUT
I2C clock out
I2C1_DOUT I2C data out
SSP0_SCLK SSP mstr clk out
SSP0_MOSI SSP mstr dat out
SSP0_MISO SSP slv data out
SSP0_NSS SSP mstr sel out
UART2_TX UART xmit data
UART0_TX UART xmit data
CAN_TX CAN Tx data
UART1_TX UART xmit data
SSP1_SCLK SSP mstr clk out
SSP1_MISO SSP slv data out
SSP1_MOSI SSP mstr dat out
SSP1_NSS SSP mstr sel out
ETM_PCK0
ETM Packet
ETM_PCK1
ETM Packet
ETM_PCK2
ETM Packet
ETM_PCK3
ETM Packet
ETM_PSTAT0 ETM pipe status
ETM_PSTAT1 ETM pipe status
ETM_PSTAT2 ETM pipe status
ETM_TRSYNC ETM trace sync
TIM0_PWMA
Out comp/PWM
TIM1_PWMA
Out comp/PWM
UART0_DTR Data Trmnl Rdy
UART0_RTS Ready To Send
UART0_TX UART xmit data
UART2_TX UART xmit data
CAN_TX CAN Tx data
TIM1_PWMA
Out comp/PWM
RS232 n°1 or ETM
ETM
Motor Control or ETM
ETM
USB or ETM
Motor control
RS232 n° 3
RS232 n°2 or n°1
RS232 n°2 or n°1
RS232 n°1
RS232 n°3
CAN
RS232 n°2
3P4.0
2P4.1
1P4.2
128 P4.3
127 P4.4
126 P4.5
125 P4.6
ADC0 ADC input chnl
ADC1 ADC input chnl
ADC2 ADC input chnl
ADC3 ADC input chnl
ADC4 ADC input chnl
ADC5 ADC input chnl
ADC6 ADC input chnl
TIM0_CAPA Input Capture
TIM0_CAPB Input Capture
TIM1_CAPA Input Capture
TIM1_CAPB Input Capture
TIM2_CAPA Input Capture
TIM2_CAPB Input Capture
TIM3_CAPA Input Capture
GPIO_4.0 GP Output
GPIO_4.1 GP Output
GPIO_4.2 GP Output
GPIO_4.3 GP Output
GPIO_4.4 GP Output
GPIO_4.5 GP Output
GPIO_4.6 GP Output
40/46
TIM0_PWMA
Out comp/PWM
TIM0_COMB
Out comp
TIM1_PWMA
Out comp/PWM
TIM1_COMB
Out comp
TIM2_PWMA
Out comp/PWM
TIM2_COMB
Out comp
TIM3_PWMA
Out comp/PWM
ETM_PCK0
ETM Packet
ETM_PCK1
ETM Packet
ETM_PCK2
ETM Packet
ETM_PCK3
ETM Packet
ETM_PSTAT0 ETM pipe status
ETM_PSTAT1 ETM pipe status
ETM_PSTAT2 ETM pipe status
Motor control
Motor control
Audio PWM or potentiometer
Page 41
UM0174 Implemented STR912F pin functions
Table 21. Implemented pin functions of the STR912FAW47X6 (continued)
Pin # Pin name
Default input
function
Input 1 Output 1 Output 2 Output 3
Alternate functions
For peripheral...
124 P4.7
12 P5.0
18 P5.1
PHYCLK
25
27 P5.3
70 P5.4
77 P5.5
79 P5.6
80 P5.7
29 P6.0
31 P6.1
19 P6.2
20 P6.3
83 P6.4
84 P6.5
92 P6.6
93 P6.7
_P5.2
ADC7 ADC input chnl
EXINT8 External Intr
EXINT9 External Intr
EXINT10 External Intr
EXINT11 External Intr
EXINT12 External Intr
EXINT13 External Intr
EXINT14 External Intr
EXINT15 External Intr
EXINT16 External Intr
EXINT17 External Intr
EXINT18 External Intr
EXINT19 External Intr
EXINT20 External Intr
EXINT21 External Intr
EXINT22_TRIG Ext Intr & Tach
EXINT23_STOP Ext Intr & Estop
TIM3_CAPB Input Capture
CAN_RX CAN rcv data
UART0_RxD UART rcv data
UART2_RxD UART rcv data
ETM_EXTRIG ETM ext. trigger
SSP0_SCLK SSP slv clk in
SSP0_MOSI SSP slv dat in
SSP0_MISO SSP mstr dat in
SSP0_NSS SSP slv select in
TIM0_CAPA Input Capture
TIM0_CAPB Input Capture
TIM1_CAPA Input Capture
TIM1_CAPB Input Capture
TIM2_CAPA Input Capture
TIM2_CAPB Input Capture
UART0_RxD UART rcv data
ETM_EXTRIG ETM ext. trigger
GPIO_4.7 GP Output
GPIO_5.0 GP Output
GPIO_5.1 GP Output
GPIO_5.2 GP Output
GPIO_5.3 GP Output
GPIO_5.4 GP Output
GPIO_5.5 GP Output
GPIO_5.6 GP Output
GPIO_5.7 GP Output
GPIO_6.0 GP Output
GPIO_6.1 GP Output
GPIO_6.2 GP Output
GPIO_6.3 GP Output
GPIO_6.4 GP Output
GPIO_6.5 GP Output
GPIO_6.6 GP Output
GPIO_6.7 GP Output
TIM3_COMB
Out comp
ETM_TRCLK ETM trace clock
CAN_TX CAN Tx data
MII_PHYCLK
25Mhz to PHY
MII_TX_EN MAC xmit enbl
SSP0_SCLK SSP mstr clk out
SSP0_MOSI SSP mstr dat out
SSP0_MISO SSP slv data out
SSP0_NSS SSP mstr sel out
TIM0_PWMA
Out comp/PWM
TIM0_COMB
Out comp
TIM1_PWMA
Out comp/PWM
TIM1_COMB
Out comp
TIM2_PWMA
Out comp/PWM
TIM2_COMB
Out comp
TIM3_PWMA
Out comp/PWM
TIM3_COMB
Out comp
ETM_TRSYNC ETM trace sync
UART0_TX UART xmit data
UART2_TX UART xmit data
TIM3_PWMA
Out comp/PWM
TIM2_PWMA
Out comp/PWM
EMI_CS0n EMI Chip Select
EMI_CS1n EMI Chip Select
EMI_CS2n EMI Chip Select
EMI_CS3n EMI Chip Select
MC_UH IMC phase U hi
MC_UL IMC phase U lo
MC_VH IMC phase V hi
MC_VL IMC phase V lo
MC_WH IMC phase W hi
MC_WL IMC phase W lo
ETM_TRCLK ETM trace clock
UART0_TX UART xmit data
Microphone in
CAN
RS232 n°1
Ethernet
Flash
Motor control
Motor control or ETM
5P7.0
6P7.1
7P7.2
13 P7.3
EXINT24 External Intr
EXINT25 External Intr
EXINT26 External Intr
EXINT27 External Intr
TIM0_CAPA Input Capture
TIM0_CAPB Input Capture
TIM2_CAPA Input Capture
TIM2_CAPB Input Capture
GPIO_7.0 GP Output
GPIO_7.1 GP Output
GPIO_7.2 GP Output
GPIO_7.3 GP Output
8b) EMI_A0 16b) EMI_A16
8b) EMI_A1 16b) EMI_A17
8b) EMI_A2 16b) EMI_A18
8b) EMI_A3 16b) EMI_A19
ETM_PCK0
ETM Packet
ETM_PCK1
ETM Packet
ETM_PCK2
ETM Packet
ETM_PCK3
ETM Packet
Motor control
Ethernet
Motor control
41/46
Page 42
Implemented STR912F pin functions UM0174
Table 21. Implemented pin functions of the STR912FAW47X6 (continued)
Pin # Pin name
Default input
function
Input 1 Output 1 Output 2 Output 3
Alternate functions
For peripheral...
14 P7.4
15 P7.5
118 P7.6
119 P7.7
26 P8.0
28 P8.1
30 P8.2
32 P8.3
34 P8.4
36 P8.5
38 P8.6
44 P8.7
EXINT28 External Intr
EXINT29 External Intr
EXINT30 External Intr
EXINT31 External Intr
- -
- -
- -
- -
- -
- -
- -
- -
UART0_RxD UART rcv data
ETM_EXTRIG ETM ext. trigger
TIM3_CAPA Input Capture
TIM3_CAPB Input Capture
GPIO_7.4 GP Output
GPIO_7.5 GP Output
GPIO_7.6 GP Output
GPIO_7.7 GP Output
GPIO_8.0 GP Output
GPIO_8.1 GP Output
GPIO_8.2 GP Output
GPIO_8.3 GP Output
GPIO_8.4 GP Output
GPIO_8.5 GP Output
GPIO_8.6 GP Output
GPIO_8.7 GP Output
8b) EMI_A4 16b) EMI_A20
8b) EMI_A5 16b) EMI_A21
8b) EMI_A6 16b) EMI_A22
8b) EMI_A7 16b) EMI_CS0n
8b) EMI_D0 16b) EMI_AD0
8b) EMI_D1 16b) EMI_AD1
8b) EMI_D2 16b) EMI_AD2
8b) EMI_D3 16b) EMI_AD3
8b) EMI_D4 16b) EMI_AD4
8b) EMI_D5 16b) EMI_AD5
8b) EMI_D6 16b) EMI_AD6
8b) EMI_D7 16b) EMI_AD7
EMI_CS3n EMI Chip Select
EMI_CS2n EMI Chip Select
EMI_CS1n EMI Chip Select
16b) EMI_A23 EMI addr out
- LCD
-
-
-
-
-
-
-
Joystick
46 P9.0
47 P9.1
50 P9.2
51 P9.3
52 P9.4
58 P9.5
62 P9.6
64 P9.7
- -
- -
- -
- -
- -
- -
- -
- -
GPIO_9.0 GP Output
GPIO_9.1 GP Output
GPIO_9.2 GP Output
GPIO_9.3 GP Output
GPIO_9.4 GP Output
GPIO_9.5 GP Output
GPIO_9.6 GP Output
GPIO_9.7 GP Output
42/46
8b) EMI_A8 16b) EMI_AD8
8b) EMI_A9 16b) EMI_AD9
8b) EMI_A10 16b) EMI_AD10
8b) EMI_A11 16b) EMI_AD11
8b) EMI_A12 16b) EMI_AD12
8b) EMI_A13 16b) EMI_AD13
8b) EMI_A14 16b) EMI_AD14
8b) EMI_A15 16b) EMI_AD15
- LED
- LED
-
-
- LCD
-
-
-
Page 43
UM0174 Product support

Appendix B Product support

If you expe rience any problems with this product, or if you need spare parts or repairs, contact the distributor or the STMicroelectronics sales office where you purchased the product.
On the STMicroelectronics microcontrollers support site at www.st.com, you will find a complete listing of ST sales offices and distributors, as well as documentation, software downloads and user discussion groups to help you answer questions and stay up to date with our latest product developments.

Software updates

All our latest software and related documentation are available for download from the STMicroelectronics microcontrollers support site at www.st.com. For information about firmware and hardware revisions, call your distributor or STMicroelectronics.

Hardware spare parts

Your development tool comes with the hardware y ou ne ed to set it up, connect it to your PC and connect to your application. However, some components can be bought separately if you need additional ones. You can order extra components, such as sockets and adapters, from STMicroelectronics, from the component manufacturer or from a distributor.
To help you find what you need, a listing of accessories for ST development tools is available on the STMicroelectronics microcontrollers support site at www.st.com.

Sockets

Complete documentation and ordering information for P/TQFP sockets from Yamaichi, Ironwood, CAB and Enplas are provided on their respective Internet sites.

Connectors

Complete documentation and ordering information for SAMTEC connectors is provided on the SAMTEC web site.
43/46
Page 44
Product support UM0174

Getting prepared before you call

Collect the following information about the product before contacting ST or yo ur distributor:
1. Name of the company where you p urchased the product.
2. Date of purchase.
3. Order Code: Refer to the side your emulators box. The order code will depend on the region in which is was ordered (for example, the UK, Continental Europe or the USA).
4. Serial Number: The serial number is found located on the rear panel of the ST Micro Connect box and is also listed on the Global Reference card provided with the emulator.
5. TEB (Target Emulation Board) hardwar e and firmware versions: the hardware and firmware versions can be f ound by opening an STVD7 session, entering the debug context and selecting Help>About f rom the ma in menu. The TEB version numbers are given in the Target box – scroll downwards until you find the TEB version (hardware) and TEB PLD version (firmware).
6. Target Device: The sales type of the ST microcontroller you are using in your application.
44/46
Page 45
UM0174 Revision history

Revision history

Table 22. Document revision history

Date Revision Changes
12-Apr-2006 1 First draft release for review.
Added explanation of schematic version numbers (Section 4). Replaced board schematics C.0 with modified schematics C.1.
17-May-2006 2
2-Nov-2007 3
Changes to revision C.1 schematics include: R50 on JTAG connector changed to “Do not fit” (Figure 22), STM1001 removed from reset circuit (Figure 16).
Replaced STR912FW44X6 by STR912FAW47X6 throughout the manual.
Document reformatted.
45/46
Page 46
UM0174
Please Read Carefully:
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice.
All ST products are sold pursuant to ST’s terms and conditions of sale. Purchasers are solely res ponsibl e fo r the c hoic e, se lecti on an d use o f the S T prod ucts and s ervi ces d escr ibed he rein , and ST as sumes no
liability whatsoever relati ng to the choice, selection or use of the ST products and services described herein. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this
document refers to any third pa rty p ro duc ts or se rv ices it sh all n ot be deem ed a lice ns e gr ant by ST fo r t he use of su ch thi r d party products or services, or any intellectua l property c ontained the rein or consi dered as a warr anty coverin g the use in any manner whats oever of suc h third party products or servi ces or any intellectual property contained therein.
UNLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICUL AR PURPOS E (AND THEIR EQUIVALE NTS UNDER THE LAWS OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZED ST REPRESENTATIVE, ST PRODUCTS ARE NOT RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAINING APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJ URY, DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIVE GRADE" MAY ONLY BE USED IN AUTOMOTIVE APPLICATIONS AT USER’S OWN RISK.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void any warranty granted by ST fo r the ST pro duct or serv ice describe d herein and shall not cr eate or exten d in any manne r whatsoever , any liability of ST.
ST and the ST logo are trademarks or registered trademarks of ST in various countries.
Information in this document su persedes and replaces all info rmation previously supplied.
The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.
© 2007 STMicroelectronics - All rights reserved
STMicroelectronics group of compan ie s
Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Isra el - Italy - Japan -
Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America
www.st.com
46/46
Loading...