UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232...

35
April 2006 Rev 2 1/35 UM0193 User manual Getting Started with the ARMIC30 Evaluation Board (ARM Core-based Industrial Controller using STR730 MCU) Introduction This user manual describes the implementation of the ARMIC30 Evaluation Board. The ARMIC30 can be used to evaluate a variety of devices, especially microcontrollers, with the added advantage that all pins are available on logically structured and well-documented header pins. Applications are based on 32-bit STR730F microcontroller that uses a powerful ARM7TDMI core providing an extensive range of peripheral functions and enhanced I/O capabilities. The ARMIC30 is equipped with RS-232, RS-485, CAN, SPI, I²C and JTAG communication interfaces. The evaluation board also includes digital input/output connectors and three motor control connectors with a pinout compatible with PowerSpin evaluation boards (supporting L6205, -6, -7, -8, and L6235 integrated motor drivers). The output interface is compatible with VN808 and VN340 Reference Design Boards and the input interface can be used for CLT3- 4BT6 or PCLT-2A evaluation board connections. Applications can be supplied from a standard DC power supply (7 to 30V DC) or directly using a 24V DC industrial mains supply. Complete solution is implemented on double-face board with only two copper layers for increased cost-effectiveness. Routing accuracy is also cost-optimized. The ARMIC30 evaluation board package includes a CD-ROM containing the standard STR730 software library, source code examples, board fabrication data (Gerber files), this user manual and other related documentation. Key Features 32-bit STR730FZ2T7 microcontroller with 36-MHz ARM7TDMI CPU core RS-232 interface with 15kV guaranteed ESD protection using ST202E transceiver RS-485 interface using ST485A high-speed transceiver with bit rates up to 30 Mbps L9616 high-speed CAN driver with communication speeds up to 1 Mbps SPI and I²C communication connectors 8-bit digital input/output connectors 3 Motor Control connectors STM811 small reset circuit Power supply using L5973AD DC/DC converter 6 to 30V DC supply voltage range www.st.com

Transcript of UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232...

Page 1: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

April 2006 Rev 2 1/35

UM0193User manual

Getting Started with the ARMIC30 Evaluation Board(ARM Core-based Industrial Controller using STR730 MCU)

IntroductionThis user manual describes the implementation of the ARMIC30 Evaluation Board. The ARMIC30 can be used to evaluate a variety of devices, especially microcontrollers, with the added advantage that all pins are available on logically structured and well-documented header pins.

Applications are based on 32-bit STR730F microcontroller that uses a powerful ARM7TDMI core providing an extensive range of peripheral functions and enhanced I/O capabilities. The ARMIC30 is equipped with RS-232, RS-485, CAN, SPI, I²C and JTAG communication interfaces.

The evaluation board also includes digital input/output connectors and three motor control connectors with a pinout compatible with PowerSpin evaluation boards (supporting L6205, -6, -7, -8, and L6235 integrated motor drivers). The output interface is compatible with VN808 and VN340 Reference Design Boards and the input interface can be used for CLT3-4BT6 or PCLT-2A evaluation board connections.

Applications can be supplied from a standard DC power supply (7 to 30V DC) or directly using a 24V DC industrial mains supply.

Complete solution is implemented on double-face board with only two copper layers for increased cost-effectiveness. Routing accuracy is also cost-optimized.

The ARMIC30 evaluation board package includes a CD-ROM containing the standard STR730 software library, source code examples, board fabrication data (Gerber files), this user manual and other related documentation.

Key Features 32-bit STR730FZ2T7 microcontroller with 36-MHz ARM7TDMI CPU core

RS-232 interface with 15kV guaranteed ESD protection using ST202E transceiver

RS-485 interface using ST485A high-speed transceiver with bit rates up to 30 Mbps

L9616 high-speed CAN driver with communication speeds up to 1 Mbps

SPI and I²C communication connectors

8-bit digital input/output connectors

3 Motor Control connectors

STM811 small reset circuit

Power supply using L5973AD DC/DC converter

6 to 30V DC supply voltage range

www.st.com

Page 2: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

Contents UM0193

2/35

Contents

1 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.1 RS-232 interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

1.2 RS-485 interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.3 CAN interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.4 SPI interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.5 I²C interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

1.6 JTAG interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

1.6.1 JTAG supply voltages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

1.7 General purpose connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

1.7.1 General purpose input connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

1.7.2 General purpose output connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

1.7.3 General purpose motor control connectors . . . . . . . . . . . . . . . . . . . . . . 12

1.8 LED indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

1.9 Power supplies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

1.10 Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

1.11 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

1.12 Boot mode selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

3 Electrical specifications and timings . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4 Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Appendix A ARMIC30 board layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Appendix B ARMIC30 schematic diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Appendix C Jumper settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Appendix D Bill of materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Page 3: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

UM0193 Hardware

3/35

1 Hardware

The ARMIC30 Evaluation Board is designed to evaluate and develop Industrial Controller (IC) applications that use several different communication interfaces as shown in Figure 1.

Figure 1. ARMIC30 Communication interfaces

The ARMIC30 comes on a double-face printed circuit board with only two copper layers. Circuit routing is Class 5 accuracy meaning that the smallest route/isolation distance is 8 mil (0.2032 mm) and the smallest hole diameter is 20 mil (0.5080 mm). Board dimensions are 132 x 116 mm.

Figure 2. ARMIC30 board presentation

Ai11696

STR730FMCU

RS-232ST202E

RS-485ST485A

CANL9616

SPI

I²C

JTAG

UART0

UART1

CAN0 JTAG

I2C0

BSPI0

8-MHzCrystal

MCU Reset

RS-485Connection

CANConnection

I²CConnection

StandardPower Supply

Connection

Power SupplyIndustrial Bus

RS-232Connection

SPIConnection

Input GPConnection

Output GPConnection

GP PowerSpinConnections

JTAGConnection

STR730MCU

UserLEDs

Page 4: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

Hardware UM0193

4/35

1.1 RS-232 interfaceThe ST202E Transceiver ensures RS-232 communication through the UART0 serial channel of the STR730F microcontroller as shown in Figure 4.

The maximum speed of this interface is 230 Kbps.

The UART0 channel can be used for simple communication and internal Flash memory programming (for example, when using the RFLASHER application from Raisonance).

A male, 9-pin D-Sub connector (J8) provides the RS-232 connection. For correct interconnection with a PC, a “null-modem” cable (crossed Rx | Tx signals) should be used.

Jumper 35 can be used to select Loop mode (for testing purposes) as described in Appendix C: Jumper settings.

Figure 3. RS-232 (J8), RS-485 (J12) and CAN (J15) connector pinout

Figure 4. RS-232 schematic diagram

Table 1. RS-232 Connections

J8 Pin Signal STR730F MCU Peripheral

2 RxD (Receive Data) Port 6.8 UART0

3 TxD (Transmit Data) Port 6.9 UART0

5 GND

1, 4, 6 to 9 Not connected

Shielding Connected to GND by R24 || C23 (100 kΩ || 4.7 nF)

1 2 3 4 5

6 7 8 9

1 2 3 4 5

6 7 8 9RS-485 RS-232 and CAN

ETXD0ERXD0

5V

5V

5V

TxD 232

RxD 232

1 2J35R2210kR2210k

1

23

456789

M1M2

J8

R24 M1

C21100nC21100n

R23 0R

C24100n

nC20100n

C1+1

C1-3

C2+4

C2-5

V+2

V-6

R1OUT12

R2OUT9

T1IN11

T2IN10

R1IN13

R2IN8

T1OUT14

T2OUT7

U3

ST202E

U3

ST202E

C23

4n7/500V

2200n

C22100n

C19100nC19100n

DSUB9-Plug

Ai11693

Page 5: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

UM0193 Hardware

5/35

1.2 RS-485 interfaceThe ST485A Transceiver ensures RS-485 communication through the UART1 serial channel of the STR730F microcontroller as shown in Figure 5.

The maximum speed of this interface is greater than 30 Mbps.

A female, 9-pin D-Sub connector (J12) provides the RS-485 connection using a standard Profibus pinout.

The RS-485 channel can be terminated using jumpers J10 and J13 as described in Appendix C: Jumper settings. Terminating resistors R25, R26 and R28 are selected for a Type-A Profibus DP cable as shown in Figure 5. These resistors can be replaced with different values depending on the physical layer implemented.

Figure 5. RS-485 schematic diagram

Table 2. RS-485 Connections

J12 Pin Signal STR730F MCU Peripheral

RxD (Receive Data) Port 2.9 UART1

TxD (Transmit Data) Port 2.8 UART1

DE (Driver Enable) Port 2.10 UART1

5 GND

1, 2, 4, 7 and 9 Not connected

Shielding Connected to GND by R31 || C26 (100 kΩ || 4.7 nF)

Ai11694

5V

5V

5V

5V

TxD 485

RxD 485nDE 485

R26 220R

NA

R2 220R

NA

R30 0RR30 0R

1 2J10J10

R28390RNA

R28390RNA

1 2J13J13

R29 0RR29 0R

1

J11J11

R27390RR27390R

12

3

4

56

7

8

9

M1M2

J12J12

RO1DI4

GND 5

VCC 8

RE2DE3 A 6

B 7

U4

ST485A

4

ST485A

R31 M1R31 M1

C25100nC25100n

R25390RNA

R25390RNA

C26

4n7/500V

C26

4n7/500V

DSUB9 - Socket

Page 6: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

Hardware UM0193

6/35

1.3 CAN interfaceThe L9616 High-Speed Transceiver provides the Controller Area Network (CAN) communication interface through the CAN0 channel of the STR730F microcontroller.

This serial communication can reach speeds up to 1Mbps.

A male, 9-pin D-Sub connector (J15) provides the CAN connection. The CAN channel can be terminated with a 120Ω resistor using jumper J14 as described in Appendix C: Jumper settings. The L9616 CAN transceiver has an Adjustable Slope Control (ASC) feature that sets the slope speed using its ASC pin. This pin can be either hard-connected high or low using zero-ohm resistors or it can be controlled by MCU Port 2.0 as shown in Figure 6.

Table 4 describes the resistor assembly and control pin signal levels for CAN communications.

Figure 6. CAN schematic diagram

Table 3. CAN Connections

J15 Pin Signal STR730F MCU Peripheral

RxD (Receive Data) Port 1.14 CAN0

TxD (Transmit Data) Port 1.15 CAN0

ASC (Adjustable Slope Control) Port 2.0 CAN0

2 CAN Low differential data

7 CAN High differential data

3 Shorted to 6. Connected to GND by R35 / 0Ω

6 Shorted to 3. Connected to GND by R35 / 0Ω

1, 4, 5, 8 and 9 Not connected

Shielding Connected to GND by R36 || C28 (100 kΩ || 4.7 nF)

Ai11695

5V

5V

5V

C28C28

1

2

3

4

5

67

8

U5

RR36 M1

RR35 0R

1

2

3

45

6

7

89

M1M2

1 2

DSUB9 - Plug

4n7/500V

C27100 nF

RX1_Ref

CAN_LCAN_H

VSTX0RX0

ASCGND

L9616R340RNA

R33 120R J14 J15

R320RNA

TxD CANRxD CANASC CAN

Page 7: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

UM0193 Hardware

7/35

Note: 1 If using a resistor assembly (hardware option), the correct MCU signal must be set as an input!

2 Do not assemble both resistors as this will short-circuit the supply voltage!

1.4 SPI interfaceA 10-pin connector (J18) provides the Serial Peripheral Interface (SPI) through the BSPI0 channel of the STR730F microcontroller as shown in Figure 7.

Connector J18 also provides additional general purpose signals that are primarily used as Watchdog (WD) and Slave Chip Select (SSn) lines.

Figure 7. SPI connector pinout

Table 4. CAN slew rate settings

Speed Slew Rate (V/µs) MCU SIgnal Signal Level Resistor

Low 5 to 20P2.0

High R32

High 20 to 50 Low R34

Table 5. SPI Connections

J18 Pin Signal STR730F MCU Peripheral

1 GND

2 +5V DC

3 MOSI (Master Output/Slave Input) Port 6.12 BSPI0

4 MISO (Master Input/Slave Output) Port 6.11 BSPI0

5 SCK (Serial Clock) Port 6.13 BSPI0

6 WD Port 0.12 GPIO

7 SS0 (Slave Select 0) Port 6.14 BSPI0

8 SS1 (Slave Select 1) Port 0.13 GPIO

9 SS2 (Slave Select 2) Port 1.12 GPIO

10 SS3 (Slave Select 3) Port 1.13 GPIO

1

2

3

4

5

6

7

8

9

10

Page 8: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

Hardware UM0193

8/35

1.5 I²C interfaceA 10-pin connector (J28) provides the Inter-Integrated Circuit (I²C) through the I2C0 channel of the STR730F microcontroller as shown in Figure 8.

Connector J28 also provides additional general purpose signals (GP0, GP1 and GP2).

Figure 8. I²C connector pinout

1.6 JTAG interfaceA 20-pin connector (J7) provides the JTAG interface as shown in Figure 9.

This interface is primarily used for communicating with a PC using suitable converter box such as J-Link from IAR Systems or R-Link from Raisonance, etc. There exists a wide choice of development tools on the market supporting microcontroller Flash memory programming and application debugging.

Figure 9. JTAG connector pinout

Table 6. I²C Connections

J28 Pin Signal STR730F MCU Peripheral

1 GND

2 +5V DC

3 SDA (Serial Data) Port 2.15 I2C0

4 Not connected

5 SCL (Serial Clock) Port 2.14 I2C0

6 Not connected

7 GP0 Port 3.2 GPIO

8 GP1 Port 3.1 GPIO

9 GP2 Port 3.0 GPIO

10 Not connected

1

2

3

4

5

6

7

8

9

10

1

2

3

4

5

6

7

8

9

10 12 14

11 13 15

16 18 20

17 19

Page 9: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

UM0193 Hardware

9/35

Figure 10. JTAG schematic diagram

1.6.1 JTAG supply voltages

A +3.3V DC supply voltage placed on pins 1 and 2 is provided by the DC/DC converter (U6) reference pin or a separate linear voltage regulator (U7). Please verify the consumption of any device (for example, converter box) connected to this connector. According to the device datasheet, the reference pin can deliver a maximum current of 5mA, providing an accurate voltage level. If the consumption is higher, select the linear voltage regulator (U7) for the supply connector using jumper J33 as described in Appendix C: Jumper settings.

Certain converter boxes provide a +5V DC supply voltage for the JTAG interface. The new generation J-link from IAR Systems (the yellow one) provides the supply voltage on pin number 19. For applications using supplies from the converter box, connect a wire from pin number 19 of the JTAG (J7) connector to closest +5V DC supply point (for example, J19 right pin). For JTAG communication functions, jumper J32 must be connected and jumper J33 set to the "lin" position when a +5V DC voltage supply is used.

Caution: Using a supply from a converter box is not recommended for application development or testing. Accidental short-circuits may damage USB host or converter box circuits.

Table 7. JTAG connections

Pin Signal Pin Signal

1 +3.3V DC 2 +3.3V DC

3 JTRST 4 GND

5 JTDI 6 GND

7 JTMS 8 GND

9 JTCK 10 GND

11 Connected to GND by R18 (10kΩ) 12 GND

13 JTDO 14 GND

15 RESET 16 GND

17 Connected to GND by R20 (10kΩ) 18 GND

19 Connected to GND by R21 (10kΩ) 20 GND

Ai11699

1 23 45 67 89 10

11 1213 1415 1617 1819 20

3V3 3V3 3V3 3V3 3V3 3V3

3V3

3V3

C51100 nF

3V3

C18100 nF

3V3

C5210M/16V

+CON20A

3V3J7

R1810k

R1910k

R2010k

R2110k

D2BZX84C3V3/SOT

R17 430R

nJTRSTJTDI

JTMSJTCKJTDO

nRST_EXT

R1110kNA

R1210k

R1310k

R1410k

R1510kNA

R1610kNA

Page 10: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

Hardware UM0193

10/35

1.7 General purpose connectorsThe ARMIC30 Evaluation Board provides two 8-bit general purpose I/O connectors (J17 and J27) and three general purpose motor control connectors (J20, J22 and J24) that can be used with current or future extension modules included in STMicroelectronics’ offer (VN340 / VN808 / VN808CM Reference design boards, CLT3-4BT6 / PCLT-2A test boards, PowerSpin family of motor control drivers evaluation boards, etc.) or other applications developed by customers.

1.7.1 General purpose input connector

Jumpers J16 and J25 configure the supply voltage for the 8-bit input connector as described in Appendix C: Jumper settings. The GP input connector is compatible with Current Limited Termination (CLT) and Programmable Current Limited Termination (PCLT) applications.

Figure 11. GPIO input connector pinout

Table 8. 8-bit Input GPIO Connections

J17 Pin Signal STR730F MCU Peripheral

1 +5V DC connected by jumper J16

2 GND connected by jumper J25

3 D7 Port 0.7 GPIO

4 D6 Port 0.6 GPIO

5 D5 Port 0.5 GPIO

6 D4 Port 0.4 GPIO

7 D3 Port 0.3 GPIO

8 D2 Port 0.2 GPIO

9 D1 Port 0.1 GPIO

10 D0 Port 0.0 GPIO

1

2

3

4

5

6

7

8

9

10

Page 11: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

UM0193 Hardware

11/35

1.7.2 General purpose output connector

Jumpers J26 and J29 configure the supply voltage for the 8-bit output connector as described in Appendix C: Jumper settings. The GP output connector is compatible with VN808 and VN340 Evaluation Boards.

Figure 12. GPIO output connector pinout

Table 9. J27 8-bit Output GPIO connections

J27 Pin Signal STR730F MCU Peripheral

1 +5V DC connected by jumper J26

2 GND connected by jumper J29

3 STATUS0 Port 1.11 GPIO

4 D7 Port 1.7 GPIO

5 D6 Port 1.6 GPIO

6 D5 Port 1.5 GPIO

7 D4 Port 1.4 GPIO

8 D3 Port 1.3 GPIO

9 D2 Port 1.2 GPIO

10 D1 Port 1.1 GPIO

11 D0 Port 1.0 GPIO

12 STATUS3 Port 1.8 GPIO

13 STATUS2 Port 1.9 GPIO

14 STATUS1 Port 1.10 GPIO

1

2

3

4

5

6

7

8

9

10 12 14

11 13

Page 12: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

Hardware UM0193

12/35

1.7.3 General purpose motor control connectors

Jumpers J19, J21 and J23 configure the supply voltages for the J20, J22 and J24 motor control connectors, respectively, as described in Appendix C: Jumper settings.

The GP Motor control connectors are compatible with the PowerSpin set of evaluation boards that are based on monolithic motor control chips. The PowerSpin chip family includes L6205 -6 -7 -8 and L6235 devices.

Figure 13. GPIO motor control connector pinout

Table 10. 8-bit GPIO/Motor Control Connections

Pin No. J20 MCU Connection J22 MCU Connection J24 MCU Connection Periph.

1+5V DC supply connected by Jumper J19

+5V DC supply connected by Jumper J21

+5V DC supply connected by Jumper J23

2 P3.12 / INT2 P5.12 / INT10 P5.11 / INT9 INT

3 P3.10 P3.8 P3.6 AIN

4 P3.13 / INT3 P5.13 / INT11 P5.10 / INT8 INT

7 P3.11 P3.9 P3.7 AIN

8 P3.15 / INT5 P5.15 / INT13 P5.8 / INT6 INT

10 P4.0 P6.0 P5.7 GPIO

14 P4.1 P6.1 P5.6 GPIO

20 P4.2 P6.2 P5.5 GPIO

22 P0.9 P0.14 P0.11 OCMP

23 GND GND GND

26 P3.14 P5.14 P5.9 INT

28 P0.8 P0.15 P0.10 OCMP

31PWM5 || cathode of diode D3 connected to GND

PWM1 || cathode of diode D4 connected to GND

PWM3 || cathode of diode D5 connected to GND

PWM

32 P1.8 P2.12 P2.13 INT

33PWM4 || cathode of diode D3 connected to GND

PWM0 || cathode of diode D4 connected to GND

PWM2 || cathode of diode D5 connected to GND

PWM

5, 6, 9, 11-13, 15-19, 21, 24, 25, 27, 29, 30

and 34

Not connected Not connected Not connected

1

2

3

4

5

6

7

8

9

10 12 14

11 13 15 17 19 21 23 25 27 29 31 33

16 18 20 22 24 26 28 30 32 34

Page 13: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

UM0193 Hardware

13/35

1.8 LED indicatorsThe ARMIC30 Evaluation Board includes an LED (D13) indicating a the presence of the +5V DC supply voltage and four additional LEDs (D9, D10, D11 and D12). These four LEDs can be individually configured through the STR730F MCU as described in Table 11.

Figure 14. LED schematic diagram

Table 11. LED Connections

LED STR730F MCU Peripheral

D9 Port 4.9 GPIO

D10 Port 4.10 GPIO

D11 Port 4.11 GPIO

D12 Port 4.12 GPIO

+5V DC

Rx1.5 kΩ

DxGreen LED

Port 4.x

Page 14: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

Hardware UM0193

14/35

1.9 Power suppliesThe L5973AD DC/DC converter (U6) supplies the ARMIC30 Evaluation Board with a +5V DC voltage supply using feedback resistors (R37 and R38) as shown in Figure 15. A green LED (D13) lights up when this supply is present.

An additional +3.3V DC linear voltage regulator (U7) connected in cascade to the DC/DC converter output can be used to supply the JTAG connector and level converting resistors with a +3.3V DC supply voltage. Use jumper J33 to select either a DC/DC reference voltage or a linear regulator as described in Section 1.6.1: JTAG supply voltages and Appendix C: Jumper settings.

Connectors J30 or J31 provide the ARMIC30 Evaluation Board power supplies. Connector J30 includes a polarity protection diode and is suitable for use with a standard mains adapter having an output voltage range between +7 and +30V DC. Connector J31 is connected directly to the DC/DC converter input which is over-voltage protected by a transil diode (D8) for a recommended supply voltage range between +6 and +30V DC. The ARMIC30 Evaluation Board clearly indicates the power supply polarity.

Figure 15. Power supply schematic diagram

5V_TP

5V

3V3

5V 5V 5V 5V

1 2J34J34

STPS340UD7

STPS340UD7

+

CO

MP

4

INH

3

Vin8

SYNC2

FB5

OUT1

VR

EF

6

GN

D7

GN

D9

U6U61 2

J32J32

+

R383k9R383k9

C38100nC38100n

++

R396k2R396k2

C3622nFC3622nF

C37100nC37100n

+

1

2

3

J33J33

R3712kR3712k

L1L1

12

123

C35100pFC35100pF

+G

ND

4

VOUT 3VIN1

Ai12503

C4310M/16V

C4210M/16V

C4110M/16V

C4010M/16V

LF33/DPAK

U7

C34100 µF16V

5V_TP

33 µH

C3310 µF35VD8

SM6T33A

D6STPS340U

J30PS CON

J3124V Terminal Block

L5973AD

C392M2/16V

Page 15: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

UM0193 Hardware

15/35

1.10 TimingThe ARMIC30 Evaluation Board uses a simple 8-MHz crystal assembly for timing as shown in Figure 16.

Figure 16. Crystal assembly

1.11 ResetThe ARMIC30 Evaluation Board includes a reset circuit used to reset the STR730 MCU using an STM811 Reset Circuit (U2) as shown in Figure 17.

Figure 17. Reset circuit assembly

XTAL1

XTAL2

C1515pC1515p

C1415pC1415p

Y1Y1

R5

1k

R5

1k

Ai12500

8 MHz

R6

1M5

Ai12501

5V

5V

SW1

R74k7R74k7

GN

D1

RST 2MR3 VC

C4U2 D1

BAT54A/SOT

nRST_EXT

nRST

STM811

Page 16: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

Hardware UM0193

16/35

1.12 Boot mode selectionThe ARMIC30 Evaluation Board includes a Boot mode selection circuit as shown in Figure 18.

This feature selects boot memory access using Jumpers J5 and J6 as described in Appendix C: Jumper settings.

For more information, please refer to the STR730 Reference Manual.

Figure 18. Boot mode selection circuit assembly

nRST

5V

5V

M1

M0

1

2

3

J6J6

C171nC171n

1

2

3

J5J5

C16100nC16100n

R81kR81k

R10

47k

R10

47k

R9

3k3

R9

3k3

Ai12502

T1BC847C

Page 17: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

UM0193 Software

17/35

2 Software

The CD-ROM delivered with the ARMIC30 Evaluation Board contains several software examples demonstrating the use of microcontroller peripheral circuits. These examples use the standard STR730 software library which is available on www.st.com. Examples are created using the IAR Embedded Workbench for ARM development tools and appropriate project files are available on the CD-ROM.

The STR730 microcontroller is delivered pre-programmed with the “GPIO_ARMIC” example.

Page 18: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

Electrical specifications and timings UM0193

18/35

3 Electrical specifications and timings

Table 12. ARMIC30 evaluation board technical data

Parameter Conditions Min. Typ. Max. Unit

Recommended board supply voltage rangeFrom connector J30From connector J31

76

3030

V DC

Complete application power consumption (1)(2)Run mode w/out Load,VS = 24V DC applied to J31, fCPU = 36 MHz

26624

mAmW

1. This value is not accurate and is for information only. MCU peripherals are not initialized and their pins supplied with static values. Program is running from internal Flash memory, working in an endless loop, performing only a branch instruction. All microcontroller peripherals are disabled, CMU is on and PLL is on.

2. Power consumption is measured with a 24V DC supply from J31 connector.

Table 13. ARMIC30 GPIO technical data

Parameter Conditions Min. Typ. Max. Unit

Input Low Level -0.3 0.8V DC

Input High Level 2 5.3

Output Low Level Push Pull, IOL = 2mA 0 0.4V DC

Output High Level Push Pull, IOH = 2mA 4.2 5

Table 14. ARMIC30 bus interface data

Parameter Conditions Min. Typ. Max. Unit

RS-232 channel speed 230 Kbps

RS-485 channel speed 30 Mbps

CAN channel speed 1 Mbps

Page 19: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

UM0193 Ordering information

19/35

4 Ordering information

The ordering code for the ARMIC30 Evaluation Board is STEVAL-IFN002V1.

This includes CD-ROM with documentation, board fabrication data and software (see Section 2: Software on page 17).

Page 20: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

ARMIC30 board layout UM0193

20/35

Appendix A ARMIC30 board layout

This section describes the layout of ARMIC30 Evaluation Board PCB.

Figure 19. ARMIC30 top layer

Page 21: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

UM0193 ARMIC30 board layout

21/35

Figure 20. ARMIC30 bottom layer

Page 22: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

ARMIC30 board layout UM0193

22/35

Figure 21. ARMIC30 silk screen top layer

Page 23: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

UM0193 ARMIC30 board layout

23/35

Figure 22. ARMIC30 silk screen bottom layer

Page 24: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

ARMIC30 schematic diagrams UM0193

24/35

Appendix B ARMIC30 schematic diagrams

This section uses schematic diagrams to summarize the ARMIC30 Evaluation Board PCB.

Figure 23. Power supply schematic

Power Supply

5V_TP

5V_TP

5V

3V3

5V 5V 5V 5V

5V

STPS340UD7

STPS340UD7

1 2J34

JUMPER 100mil

J34

JUMPER 100mil

D8SM6T33AD8SM6T33A

C3310uF35V

C3310uF35V

+C34100uF16V

+C34100uF16V

1 2J32

JUMPER 100mil

J32

JUMPER 100mil

CO

MP

4

INH

3

Vin8

SYNC2 FB 5

OUT 1

VR

EF

6

GN

D7

GN

D9

U6

L5973AD

U6

L5973AD

+ C392M2/16V

+ C392M2/16V

C38100nC38100n

R383k9R383k9

+ C4310M/16V

+ C4310M/16V

+ C4010M/16V

+ C4010M/16V

R396k2R396k2

D13

LED red 1206

D13

LED red 1206

C3622nFC3622nF

+ C4210M/16V

+ C4210M/16V

C37100nC37100n

R3712kR3712k

1

2

3

J33

JMP3

J33

JMP3

L1

33uH

L1

33uH

R441k5R441k5

12

J3124V Terminal BlockJ3124V Terminal Block

+ C4110M/16V

+ C4110M/16V

C35100pFC35100pF

123

J30PS CONJ30PS CON

GN

D4

VOUT 3VIN1

U7

LF33/DPAK

U7

LF33/DPAK

STPS340U

D6

STPS340U

D6

Page 25: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

UM0193 ARMIC30 schematic diagrams

25/35

Figure 24. 8-bit input and output, SPI, I²C and MC connector schematics

SPI

5V

5V

MOSI SPIMISO SPISCK SPIWD SPInSS0 SPInSS1 SPInSS2 SPInSS3 SPI

1

2

3456789

10

J18

CON10

J18

CON10

C30100nC30100n

8-bit IN conn.

5V5V

DI7DI6DI5DI4DI3DI2DI1DI0

12

J25J25

12

J16J16

C29100nC29100n

(CLT, PCLT compatible)

123456789

10

J17

CON10

J17

CON10

PW

M1

PW

M3

PW

M5

PW

M4

PW

M0

PW

M2

5V 5V 5VP3.12P3.10P3.13

P3.11P3.15

P4.0

P4.1

P4.2

P5.12P3.8P5.13

P3.9P5.15

P6.0

P6.1

P6.2

P5.11P3.6P5.10

P3.7P5.8

P5.7

P5.6

P5.5

P3.14 P5.14 P5.9

P0.9

P0.8

P0.14

P0.15

P0.11

P0.10

PWM5

PWM4

PWM1

PWM0

PWM3

PWM2STATUS3 P2.12 P2.13

Sharedwith J27!

123456789

10111213141516171819202122232425262728293031323334

J20

CON34

J20

CON34

1 2J19J19

1 2J21J21

1 2J23J23

123456789

10111213141516171819202122232425262728293031323334

J22

CON34

J22

CON34

D3BAT54A/SOTD3BAT54A/SOT

123456789

10111213141516171819202122232425262728293031323334

J24

CON34

J24

CON34

D4BAT54A/SOTD4BAT54A/SOT

D5BAT54A/SOTD5BAT54A/SOT

5V

5V

SDA I2C

SCL I2C

GP0 I2CGP1 I2CGP2 I2C

1

2

3456789

10

J28

CON10

J28

CON10

C32100nC32100n

I²C

MC Conn. No. 2MC Conn. No. 1 MC Conn. No. 3

8-bit OUT conn.

5V5V

STATUS0

DO0DO1DO2DO3DO4DO5DO6DO7

STATUS3STATUS2STATUS1

Sharedwith J20!

123456789

1011121314

J27

CON14

J27

CON14

12

J26J26

12

J29J29

C31100nC31100n

(VN808, VN340 compatible)

Page 26: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

ARMIC30 schematic diagrams UM0193

26/35

Figure 25. RS-232, RS-485 and CAN connector schematics

CAN5V

5V

5V

TxD CANRxD CANASC CAN

C28

4n7/500V

C28

4n7/500V

TX01

GND2

VS3

RX04

RX1_Ref 5

CAN_L 6

CAN_H 7

ASC8

U5

L9616

U5

L9616

R36 M1R36 M1

R35 0RR35 0R

1

2

3

45

6

7

89

M1M2

J15

DSUB9-PLUG

J15

DSUB9-PLUG

C27100nC27100n

R340RNA

R340RNA

1 2J14J14R33 120RR33 120R

R320RNA

R320RNA

5V

5V

5V

5V

TxD 485

RxD 485nDE 485

R26 220R

NA

R26 220R

NA

R30 0RR30 0R

1 2J10J10

R28390RNA

R28390RNA

1 2J13J13

R29 0RR29 0R

1

J11J11

R27390RR27390R

12

3

4

56

7

8

9

M1M2

J12

DSUB9-SOCKET

J12

DSUB9-SOCKET

RO1

DI4

GND 5

VCC 8

RE2

DE3 A 6

B 7

U4

ST485A

U4

ST485A

R31 M1R31 M1

C25100nC25100n

R25390RNA

R25390RNA

C26

4n7/500V

C26

4n7/500V

RS-485

RS-232

ETXD0ERXD0

5V

5V

5V

TxD 232

RxD 232

1 2J35J35R22

10kR2210k

1

23

456789

M1M2

J8

DSUB9-PLUG

J8

DSUB9-PLUG

R24 M1R24 M1

C21100nC21100n

R23 0RR23 0R

C24100nC24100n

C20100nC20100n

C1+1

C1-3

C2+4

C2-5

V+ 2

V- 6

R1OUT12

R2OUT9

T1IN11

T2IN10

R1IN 13

R2IN 8

T1OUT 14

T2OUT 7

U3

ST202E

U3

ST202E

C23

4n7/500V

C23

4n7/500V

C22100nC22100n

C19100nC19100n

Page 27: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

UM0193 ARMIC30 schematic diagrams

27/35

Figure 26. Reset, LED, Clock, Boot and JTAG circuit schematics

Reset

User LEDs

5V 5V 5V 5V

P4.

9

P4.

10

P4.

11

P4.

12

D10

LED green 1206

D10

LED green 1206

R401k5R401k5

D9

LED green 1206

D9

LED green 1206

R411k5R411k5

R431k5R431k5

D12

LED green 1206

D12

LED green 1206

R421k5R421k5

D11

LED green 1206

D11

LED green 1206 Clock

XTAL1

XTAL2

C1515pC1515p

C1415pC1415p

Y1

8MHz

Y1

8MHz

R6

1M5

R6

1M5

R5

1k

R5

1k

Boot mode selection

nRST

5V

5V

M

M0

1

2

3

J6JMP3J6JMP3C17

1nC171n

1

2

3

J5JMP3

J5JMP3

C16100nC16100n

R81kR81k

T1BC847CT1BC847C

R10

47k

R10

47k

R9

3k3

R9

3k3

3V3 3V33V3

C18100nC18100n

C51100nC51100n

+ C5210M/16V

+ C5210M/16V

JTAG

nRST_EXT

3V3 3V3 3V3 3V3 3V3 3V3

3V3 3V3nJTRSTJTDIJTMSJTCK

JTDO

R1610kNA

R1610kNA

R2110kR2110k

R2010kR2010k

R1810kR1810k

1 23 45 67 89 10

11 1213 1415 1617 1819 20

J7

CON20A

J7

CON20AR1910kR1910k

D2BZX84C3V3/SOTD2BZX84C3V3/SOT

R17 430RR17 430R

R1510kNA

R1510kNA

R1410kR1410k

R1310kR1310k

R1210kR1210k

R1110kNA

R1110kNA

nRST_EXT

5V

5V

nRST

SW1SW1

R74k7R74k7

GN

D1

RST 2MR3

VC

C4U2

STM811

U2

STM811

D1BAT54A/SOTD1BAT54A/SOT

Page 28: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

ARMIC30 schematic diagrams UM0193

28/35

Figure 27. MCU schematic

GND5V

P1.14P1.15P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7M0nRSTM15VGNDXTAL1XTAL2GNDP2.8P2.9P2.10P2.11P2.12P2.13P2.14P2.15TESTVBIASGND5VP3.0P3.1P3.2P3.3P3.4P3.5

GND5V

P1.14P1.15P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7M0nRSTM15VGNDXTAL1XTAL2GNDP2.8P2.9P2.10P2.11

P2.13P2.14P2.15TESTVBIASGND5VP3.0P3.1P3.2P3.3P3.4P3.5

GN

D5V P

0.0P

0.1P

0.2P

0.3G

ND

5VP0.4

P0.5

P0.6

P0.7

P0.8

P0.9

P0.10

P0.11

5VGN

DP

0.12P

0.13P

0.14P

0.15P

1.0P

1.1P

1.2P

1.3G

ND

5VP1.4

P1.5

P1.6

P1.7

P1.8

P1.9

P1.11

P1.10

P1.13

P1.12

GN

D5V

P0.0

P0.1

P0.2

P0.3

GN

D5VP

0.4P

0.5P

0.6P

0.7P

0.8P

0.9P

0.10P

0.115VG

ND

P0.12

P0.13

P0.14

P0.15

P1.0

P1.1

P1.2

P1.3

GN

D5VP

1.4P

1.5P

1.6P

1.7P

1.8P

1.9

P1.11

P1.10

P1.13

P1.12

P4.6

P4.7

P4.8

P4.9

P4.10

P4.11

P4.12

P4.13

P4.14

5VGN

D

5VGN

D

P3.6

P3.7

AG

ND

AV

CC

P3.8

P3.9

P3.10

P3.11

P3.12

P3.13

P3.14

P3.15

5V GN

DnJT

RS

TJT

DI

JTM

SJT

CK

JTD

OG

ND

5V P4.0

P4.1

P4.2

P4.3

P4.4

P4.5

P4.6

P4.7

P4.8

P4.9

P4.10

P4.11

P4.12

P4.13

P4.14

P3.6

P3.7

AG

ND

AV

CC

P3.8

P3.9

P3.10

P3.11

P3.12

P3.13

P3.14

P3.15

5V GN

DnJT

RS

TJT

DI

JTM

SJT

CK

JTD

OG

ND

5V P4.0

P4.1

P4.2

P4.3

P4.4

P4.5

5VGND

5VGND

P4.15P5.0P5.1P5.2P5.3P5.4P5.5P5.6P5.7P5.8P5.9P5.10P5.11P5.12P5.13P5.14P5.151V8GND5VP6.0P6.1P6.2P6.3P6.4P6.5P6.6P6.7P6.8P6.9P6.10P6.11P6.12P6.13P6.14P6.15

P4.15P5.0P5.1P5.2P5.3P5.4P5.5P5.6P5.7P5.8P5.9P5.10P5.11P5.12P5.13P5.14P5.151V8GND5VP6.0P6.1P6.2P6.3P6.4P6.5P6.6P6.7P6.8P6.9P6.10P6.11P6.12P6.13P6.14P6.15

P2.12

TEST

VBIAS

AV

CC

AG

ND

5V5V

5V5V

5V5V

5V5V

5V5V

1V8

5V

5V

5V5V

5V5V

5V5V

XTAL2

JTD

OJT

CK

JTM

SJT

DI

nJTR

ST

XTAL1

M1

M0nRST

RxD 232TxD 232

RxD 485TxD 485

nDE 485

MISO SPIMOSI SPISCK SPInSS0 SPI

SCL I2CSDA I2C

TxD CANRxD CAN

DI0

DI1

DI2

DI3

DI4

DI5

DI7

DI6

P3.15

P3.14

P3.13

P3.12

P3.11

P3.10

P3.9

P3.8

P3.7

P3.6

P5.12P5.13P5.14P5.15

P6.0P6.1P6.2

P6.10

P5.11P5.10P5.9P5.8P5.7P5.6P5.5

P4.0

P4.1

P4.2

P4.9

P4.12

P4.11

P4.10

DO

0D

O1

DO

2D

O3

DO

4D

O5

DO

6D

O7

ST

AT

US

3S

TA

TU

S2

ST

AT

US

1S

TA

TU

S0

WD

SP

InS

S1 S

PI

nSS

2 SP

InS

S3 S

PI

ASC CANPWM0

PWM1PWM2PWM3PWM4PWM5

P0.8

P0.9

P0.10

P0.11

P0.14

P0.15

GP2 I2CGP1 I2CGP0 I2C

P2.12P2.13

C2

100nC

2100n

C12

10nC

1210n

C48

100nC

48100n

C1

100nC

1100n

C7

100nC

7100n

C45

100nC

45100n

C44

100nC

44100n

12345678910111213141516171819202122232425262728293031323334353637383940

J4CO

N40

J4CO

N40

C46

100nC

46100n

C3

100nC

3100n

R1

0R

R1

0R+

C13

2M2

+C

132M

2

C8

100nC

8100n

C4

100nC

4100n

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

J3CO

N40

J3CO

N40

R3

0R R3

0R

C6

100nC

6100n

12345678910111213141516171819202122232425262728293031323334353637383940

J2CO

N40

J2CO

N40

C9

100nC

9100n

C5

100nC

5100n

R2

0R

R2

0R

C10

100nC

10100n

C49

100nC

49100n

123456789

10111213141516171819202122232425262728293031323334353637383940

J1C

ON

40J1

CO

N40

OC

MP

B2/P

0.01

OC

MP

A2/P

0.12

ICA

PA

2/P0.2

3

ICA

PB

2/P0.3

4

OC

MP

A5/P

0.47

OC

MP

B5/P

0.58

ICA

PA

5/P0.6

9

ICA

PB

5/P0.7

10

OC

MP

B6/P

0.912

OC

MP

A7/P

0.1013

OC

MP

B7/P

0.1114

ICA

PA

3/P0.12

17

ICA

PB

3/P0.13

18

OC

MP

B3/P

0.1419

OC

MP

A3/P

0.1520

OC

MP

B4/P

1.122

ICA

PB

4/P1.2

23

P1.4

27

P1.5

28

OC

MP

A1/P

1.730

INT

0/OC

MP

A0/P

1.831

OC

MP

B1/P

1.629

ICA

PB

0/WU

P28/P

1.1033

ICA

PA

0/WU

P29/P

1.1134

ICA

PA

1/WU

P30/P

1.1235

ICA

PB

1/WU

P31/P

1.1336

WUP12 / CAN0RX / P1.1437

CAN0TX / P1.1538

PWM0 / P2.039

WUP13 / CAN1RX / P2.140

CAN1TX / P2.241

XTAL152

XTAL253

PWM1 / P2.342

PWM2 / P2.443

PWM3 / P2.544

PWM4 / P2.645

PWM5 / P2.746

TDO1 / P2.855

M047

WUP16 / P2.1057

WUP17 / P2.1158

INT14 / P2.1259

INT15 / P2.1360

WUP15 / SCL0 / P2.1461

SDA0 / P2.1562

AIN0 / P3.067

AIN1 / P3.168

AIN2 / P3.269

AIN3 / P3.370

AIN4 / P3.471

AIN5 / P3.572

AIN

6 / P3.6

73A

IN7 / P

3.774

AIN

8 / P3.8

77

AIN

10 / P3.10

79A

IN11 / P

3.1180

AIN

12 / P3.12 / IN

T2

81A

IN13 / P

3.13 / INT

382

AIN

14 / P3.14 / IN

T4

83A

IN15 / P

3.15 / INT

584

VS

S5

VD

D6

M149

VD

D15

P4.0 / IC

AP

A7 / W

UP

2494

P4.1 / IC

AP

B7 / W

UP

2595

P4.2 / IC

AP

A8 / W

UP

2696

VS

S16

VD

D26

VS

S25

VSS65

VS

S86

VS

S92

VDD50

VDD66

VD

D85

VD

D93

VSS51

P4.4 / C

AN

2TX

98P

4.5 / CA

N2R

X / W

UP

1899

P4.13 / IC

AP

B9

107

P4.7 / S

DA

1101

P4.8 / O

CM

PA

8102

P4.9 / IC

AP

B6

103

P4.12 / IC

AP

A9 / W

UP

21106

P4.10 / IC

AP

A6 / W

UP

20104

P4.11 / O

CM

PB

8105

P4.14 / S

S1

108

P5.4 / SS2 114P5.5 / SCK2 / WUP23 115

P4.15 / SCK1 / WUP22 109P5.0 / MOSI1 110P5.1 / MISO1 111

P5.2 / OCMPA9 112P5.3 / OCMPB9 113

P5.9 / INT7 119P5.10 / RDI2 / INT8 120

P5.11 / TDO2 / INT9 121P5.12 / INT10 122P5.13 / INT11 123P5.14 / INT12 124P5.15 / INT13 125

P6.0 / WUP0 129P6.1 / WUP1 130

P6.2 / RDI3 / WUP2 131P6.3 / WUP3 132

P6.4 / TDO3 / WUP4 133P6.5 / WUP5 134P6.6 / WUP6 135P6.7 / WUP7 136

P6.9 / TDO0 138P6.10 / WUP8 139P6.11 / MISO0 140P6.12 / MOSI0 141

P6.13 / SCK0 / WUP11 142

P6.15 / WUP9 144

JTD

O91

JTC

K90

JTM

S89

JTD

I88

JTR

ST

87

OC

MP

A6/P

0.811

OC

MP

A4/P

1.021

ICA

PA

4/P1.3

24

INT

1/OC

MP

B0/P

1.932

WUP14 / RDI1 / P2.956

AIN

9 / P3.9

78

P4.3 / IC

AP

B8 / W

UP

2797

P4.6 / S

CL1 / W

UP

19100

P5.8 / INT6 118

P6.8 / RDI0 / WUP10 137

P6.14 / SS0 143

RSTIN48

VDD 128

VSS 127VSS54

TEST63

VBIAS64

AV

DD

76

AV

SS

75

V18 126

P5.6 / MOSI2 116P5.7 / MISO2 117

C11

100nC

11100n

C50

100C

50100

R4

1M3

R4

1M3

C47

100nC

47100n

STR730FMicrocontroller

Page 29: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

UM0193 Jumper settings

29/35

Appendix C Jumper settings

Table 15 describes the jumper settings for the ARMIC30 Evaluation Board.

Table 15. ARMIC30 jumper settings

Jumper Function Description

J32+5V DC application voltage supply to DC/DC converter (U6)

When pins 1 and 2 are connected, the +5V DC voltage supply is connected.

Otherwise, it is disconnected.

J33

+3.3V DC application part supplying connection to DC/DC converter (U6) reference pin or linear voltage regulator (U7)

When pins 1 and 2 are connected, the DC/DC converter (U6) reference pin supplies the 3.3V application part voltage.

When pins 2 and 3 are connected, the linear voltage regulator (U7) supplies the 3.3V application part voltage.

J34 GND test point Both sides are connected to GND.

J5 MCU Boot mode selection (M0 pin)(1)

When pins 1 and 2 are connected, the M0 pin is connected permanently to GND.When pins 2 and 3 are connected, the M0 pin is connected permanently to +5V DC.

J6 MCU Boot mode selection (M1 pin)(1)

When pins 1 and 2 are connected, the M1 pin is connected permanently to GND.

When pins 2 and 3 are connected, the M1 pin is connected to +5V DC during a microcontroller reset. After a reset, it is tied to GND.

J35 RS-232 loop selection

When pins 1 and 2 are connected, the RS-232 is in Loop mode and the Rx and Tx lines are connected together (for hardware or software testing).

Otherwise, the RS-232 connection is in Normal mode

J10 and J13

RS-485 bus termination

When pins 1 and 2 are connected, the RS-485 bus is terminated. (Node is at the end of the RS-485 bus.)(2)

Otherwise, the RS-485 bus is unterminated.

J14 CAN channel terminationWhen pins 1 and 2 are connected, the CAN bus is terminated. (3)

Otherwise, the CAN bus is unterminated.

J19, J21 and J23

+5V DC connection (to pin number 1 of corresponding general purpose / motor control connector)

When pins 1 and 2 are connected, the corresponding +5V DC supply is connected.Otherwise, it is disconnected.

J16+5V DC connection to pin number 1 of the 8-bit Input/General Purpose connector (J17)

When pins 1 and 2 are connected, the +5V DC supply is connected.

Otherwise, it is disconnected.

Page 30: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

Jumper settings UM0193

30/35

J25GND connection to pin number 2 of the 8-bit Input/General Purpose connector (J17)

When pins 1 and 2 are connected, the GND supply is connected.Otherwise, it is disconnected.

J26+5V DC connection to pin number 1 of the 8-bit Output/General Purpose connector (J27)

When pins 1 and 2 are connected, the +5V DC supply is connected.

Otherwise, it is disconnected.

J29GND connection to pin number 2 of the 8-bit Output/General Purpose connector (J27)

When pins 1 and 2 are connected, the GND supply is connected.

Otherwise, it is disconnected.

1. For detailed information about Boot Selection modes, please refer to STR730 Reference Manual.

2. Please check the termination resistors values (R25, R26 and R28) for your RS-485 physical layer.

3. CAN bus is terminated by resistor R33 (120Ω).

Table 15. ARMIC30 jumper settings (continued)

Jumper Function Description

Page 31: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

UM0193 Bill of materials

31/35

Appendix D Bill of materials

Table 16. Bill of materials

ID Qty Reference Value Type Mftr/Dist Order Code

1 34

C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C16, C18, C19, C20, C21, C22, C24, C25, C27, C29, C30, C31, C32, C37, C38, C44, C45, C46, C47, C48, C49, C50 and C51

100nF ceramic SMD 0805

2 1 C12 10nF ceramic SMD 0805

3 2 C13 and C392.2uF/16V electrolytic tantalum

SMD B

4 2 C14 and C15 15pF ceramic SMD 0805

5 1 C17 1nF ceramic SMD 0805

6 3 C23, C26 and C28 4.7nF/500V ceramic SMD 1206

7 1 C33 10uF/35V ceramic SMD 1210 IN ElectronicsKOND 1210 10uF 35V Y5V Taiyo

8 1 C34100uF/16V electrolytic tantalum

SMD D

9 1 C35 100pF ceramic SMD 0805

10 1 C36 22nF ceramic SMD 0805

11 5 C40, C41, C42, C43 and C5210uF/16V electrolytic tantalum

SMD B

12 4 D1, D3, D4 and D5 BAT54A SMD SOT23 ST BAT54AFILM

13 1 D2 BZX84C3V3 SMD SOT23

14 2 D6 and D7 STPS340U SMD DO214 ST STPS340U

15 1 D8 SM6T33A SMD DO214 ST SM6T33A

16 5 D9, D10, D11, D12 and D13 LED - green 1206 SMD 1206

17 4 J1, J2, J3 and J440-pin strip header - dual in line 2.54x2.54mm pitch

THT

18 3 J5, J6 and J333-pin strip header - single in line 2.54mm pitch

THT

19 1 J720-pin box header - dual in line with lock 2.54x2.54mm pitch

THT

20 2 J8 and J15 9-pin D-Sub plug THT

21 13J10, J13, J14, J16, J19, J21, J23, J25, J26, J29, J32, J34 and J35

2-pin strip header - single in line 2.54mm pitch

THT

Page 32: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

Bill of materials UM0193

32/35

22 1 J111 pin strip header - single in line 2.54mm pitch

Not Assembled, THT

23 1 J12 9 pin D-Sub socket THT

24 3 J17, J18 and J2810 pin box header - dual in line with lock 2.54x2.54mm pitch

THT

25 3 J20, J22 and J2434 pin box header - dual in line with lock 2.54x2.54mm pitch

THT

26 1 J2714 pin box header - dual in line with lock 2.54x2.54mm pitch

THT

27 1 J302.1mm coaxial power supply connector

THT

28 1 J312-pin terminal block with 5.08mm pitch

THT

29 1 L1 33uH SMDWürth Elektronik

74456133

30 7R1, R2, R3, R23, R29, R30 and R35

0Ω SMD 0805

31 2 R32 and R34 0ΩNot Assembled, SMD 0805

32 1 R4 1.3MΩ SMD 0805

33 2 R5 and R8 1kΩ SMD 0805

34 1 R6 1.5MΩ SMD 0805

35 1 R7 4.7kΩ SMD 0805

36 1 R9 3.3kΩ SMD 0805

37 1 R10 47kΩ SMD 0805

38 3 R11, R15 and R16 10kΩNot Assembled, SMD 0805

39 8R12, R13, R14, R18, R19, R20, R21 and R22

10kΩ SMD 0805

40 1 R17 430Ω SMD 0805

41 3 R24, R31 and R36 100kΩ SMD 1206

42 2 R25 and R28 390Ω SMD 1206

43 1 R26 220Ω SMD 1206

44 1 R27 390Ω SMD 0805

Table 16. Bill of materials (continued)

ID Qty Reference Value Type Mftr/Dist Order Code

Page 33: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

UM0193 Bill of materials

33/35

45 1 R33 120Ω SMD 1206

46 1 R37 12kΩ SMD 0805

47 1 R38 3.9kΩ SMD 0805

48 1 R39 6.2kΩ SMD 0805

49 5 R40, R41, R42, R43 and R44 1.5kΩ SMD 0805

50 1 SW1 Push-button switch THT Farnell 176-432

51 1 T1 BC847C SMD SOT23

52 1 U1 STR730F SMD ST STR730FZ2T7

53 1 U2 STM811SMD SOT143-4

STSTM811LW16F

54 1 U3 RS-232 Transceiver SMD ST ST202EBTR

55 1 U4 RS-485 Transceiver SMD ST ST485ABDR

56 1 U5High-Speed CAN Bus Transceiver

SMD ST L9616

57 1 U6 L5973AD SMD ST L5973AD

58 1 U7 LF33 SMD DPAK ST LF33ABDT-TR

59 1 Y18-MHz crystal oscillator with 4.88mm pitch

THT

Table 16. Bill of materials (continued)

ID Qty Reference Value Type Mftr/Dist Order Code

Page 34: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

Revision history UM0193

34/35

Revision history

Table 17. Document revision history

Date Revision Changes

2-Feb-2006 1 Initial release.

21-Apr-2006 2Changed crystal value from 6 MHz to 8 MHz.Updated MCU port assignment information.

Page 35: UM0193 User manual - STMicroelectronics · ARMIC30 board presentation Ai11696 STR730F MCU RS-232 ST202E RS-485 ST485A CAN L9616 SPI I²C JTAG UART0 UART1 CAN0 JTAG I2C0 BSPI0 8-MHz

UM0193

35/35

Please Read Carefully:

Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve theright to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at anytime, without notice.

All ST products are sold pursuant to ST’s terms and conditions of sale.

Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes noliability whatsoever relating 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 thisdocument refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party productsor services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of suchthird party products or services or any intellectual property contained therein.

UNLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIEDWARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIEDWARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWSOF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.

UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZE REPRESENTATIVE OF ST, ST PRODUCTS ARE NOT DESIGNED,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 INJURY, DEATH, ORSEVERE PROPERTY OR ENVIRONMENTAL DAMAGE.

Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately voidany warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, anyliability of ST.

ST and the ST logo are trademarks or registered trademarks of ST in various countries.

Information in this document supersedes and replaces all information previously supplied.

The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.

© 2006 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