+ All Categories
Home > Documents > STR-P711 development prototype board - Olimex...STR-P711 is development board with high performance...

STR-P711 development prototype board - Olimex...STR-P711 is development board with high performance...

Date post: 28-Aug-2020
Category:
Upload: others
View: 5 times
Download: 0 times
Share this document with a friend
18
STR-P711 development board Users Manual All boards produced by Olimex are ROHS compliant Revision C, June 2010 Copyright(c) 2010, OLIMEX Ltd, All rights reserved Page 1
Transcript
Page 1: STR-P711 development prototype board - Olimex...STR-P711 is development board with high performance STR711FR2T6 ARM7TDMITM microcontroller from STMicroelectronics. This microcontroller

STR-P711 development board Users Manual

All boards produced by Olimex are ROHS compliant

Revision C, June 2010Copyright(c) 2010, OLIMEX Ltd, All rights reserved

Page 1

Page 2: STR-P711 development prototype board - Olimex...STR-P711 is development board with high performance STR711FR2T6 ARM7TDMITM microcontroller from STMicroelectronics. This microcontroller

INTRODUCTION

STR-P711 is development board with high performance STR711FR2T6 ARM7TDMITM microcontroller from STMicroelectronics. This microcontroller sup-ports serial interfaces such as USB, UART and other. On the board are available JTAG, SD/MMC card connector, UEXT, EXT, USB two RS232 connectors. All this can be used in a wide range of applications.

BOARD FEATURES

• MCU: STR711FR2T6 16/32 bit ARM7TDMI™ with 256K Bytes Pro-gram Flash, 64K Bytes RAM, USB 2.0, RTC, 12 bit ADC, 4x UARTs, 2x I2C,2x SPI, 5x 32bit TIMERS, 2x PWM, 2x CCR, WDT, up to 50MHz operation

• standard JTAG connector with ARM 2x10 pin layout for programming/debugging with ARM-JTAG

• USB connector

• Two channel RS232 interface and drivers

• SD/MMC card connector

• two buttons

• trimpot connected to ADC

• two status LEDs

• Buzzer

• UEXT - 10 pin extension connector for Olimex addon peripherials like MP3, RF2.4Ghz, RFID etc. modules

• 2x SPI connectors

• I2C connector

• on board voltage regulator 3.3V with up to 800mA current

• single power supply: 6V AC or DC required, USB port can power the board

• power supply LED

• power supply filtering capacitor

• RESET circuit

• RESET button

• 4 Mhz crystal oscillator

• 32768 Hz crystal and RTC backup battery connector

• extension headers for all uC ports

• PCB: FR-4, 1.5 mm (0,062"), soldermask, silkscreen component print

• Dimensions: 120 x 80 mm (4.7 x 3.15")

Page 2

Page 3: STR-P711 development prototype board - Olimex...STR-P711 is development board with high performance STR711FR2T6 ARM7TDMITM microcontroller from STMicroelectronics. This microcontroller

ELECTROSTATIC WARNING

The STR-P711 board is shipped in protective anti-static packaging. The board must not be subject to high electrostatic potentials. General practice for working with static sensitive devices should be applied when working with this board.

BOARD USE REQUIREMENTS

Cables: The cable you will need depends on the programmer/debugger you use. If you use ARM-JTAG-EW, you will need USB A-B cable, if you use AVR-JTAG, you will need LPT cable; you will also need RS232 cable.

Hardware: Programmer/Debugger ARM-JTAG-EW, ARM-JTAG, or other compatible programming/debugging tool if you work with EW-ARM.

You can use also ARM-USB-OCD, ARM-USB-TINY, ARM-USB-OCD-H, ARM-USB-TINY-H, but we don't offer a project for this board with this programmers.

PROCESSOR FEATURES

STR-P711 board use STR711FR2T6 - ARM7TDMITM microcontroller with these features:

− Memories:

− 272 Kbytes (256+16K) FLASH program memory (100,000 cycles endurance, data retention 20 years)

− 64 Kbytes RAM

− External Memory Interface (EMI) for up to 4 banks of SRAM, Flash, ROM.

− Multi-boot capability

− Clock, Reset and Supply Management

− 3.3V application supply and I/O interface

− Embedded 1.8V voltage regulator for core supply

− 0 to 16 MHz external main oscillator

− 32 kHz external backup oscillator

− Internal PLL for CPU clock

− Up to 50 MHz CPU operating frequency when executing from flash

− Realtime Clock for clock-calendar function

− 4 power saving modes: SLOW, WAIT, STOP and STANDBY modes

− Nested interrupt controller

− Fast interrupt handling with multiple vectors

− 32 vectors with 16 IRQ priority levels

− 2 maskable FIQ sources

Page 3

Page 4: STR-P711 development prototype board - Olimex...STR-P711 is development board with high performance STR711FR2T6 ARM7TDMITM microcontroller from STMicroelectronics. This microcontroller

− 5 Timers

− 16-bit watchdog timer

− Four 16-bit timers each with: 2 input captures, 2 output compares, PWM and pulse counter modes

− Communications Interfaces

− 2 I2C interfaces (1 multiplexed with SPI)

− 4 UART asynchronous serial communications interfaces

− Smart Card ISO7816-3 interface on UART1

− 2 BSPI synchronous serial interfaces

− USB v 2.0 Full Speed (12Mbit/s) Device Function with Suspend and Resume support

− HDLC synchronous communications interface

− 4-channel 12-bit A/D Converter

− Conversion time:

− 4 channels: up to 500 Hz (2 ms)

− 1 channel: up to 1 kHz (1 ms)

− Conversion range: 0 to 2.5V

− Development Tools Support

− JTAG with debug mode trigger request

Page 4

Page 5: STR-P711 development prototype board - Olimex...STR-P711 is development board with high performance STR711FR2T6 ARM7TDMITM microcontroller from STMicroelectronics. This microcontroller

BLOCK DIAGRAM

Page 5

Page 6: STR-P711 development prototype board - Olimex...STR-P711 is development board with high performance STR711FR2T6 ARM7TDMITM microcontroller from STMicroelectronics. This microcontroller

MEMORY MAP

Page 6

Page 7: STR-P711 development prototype board - Olimex...STR-P711 is development board with high performance STR711FR2T6 ARM7TDMITM microcontroller from STMicroelectronics. This microcontroller

SCHEMATIC

Page 7

10K

PB

1221

20p

20p

100n

33n

100n

100n

100n

100n

100n

10n

100n

NA

1uF/

6.3V

DC

1uF/

6.3V

DC

47p

47p

10uF

/16V

47uF

/6.3

V

100n

100n

100n

100n

100n

470uF/16V

6NC

2-4M

Hz

1N41

48

1N58

19S

B-D

IL3

RE

DR

ED

3276

8Hz/

6pF

BC

846

BC846

0

NC

3310

0K

470

33K

2K

10K

10K

10K

NC

10K

2K

560

33K

22K

10K

47K

33K

240/

1%

390/

1%

10K

10K

0

0

0

00

2K2K

3.3K

4.7K

33033

K

22K

22

33K

33K

330

0

1.5K

10K

2K2K

10K

100K

2.2K 22

0

220

SD_C

ARD

BOT

BC

846

STR

711F

MC

P13

0T

ST3

232

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V3.

3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

LM11

17

/RE

SE

T

/RES

ET/S

TNBY

AIN

0AIN

0AI

N1

AIN

2AI

N3

BOO

TEN

BUT

BUT

BUZZ

BUZ

Z

CLK

CLK

CP

CP

LED

1

LED

1

LED

2

LED

2

MIS

O1

MIS

O1MIS

O1

MIS

O1

MO

SI1

MO

SI1MO

SI1

MO

SI1

SCL1

/SC

LK0

SC

L1/S

CLK

0

SCL1

/SC

LK0

SCL1

/SC

LK0

SCLK

1

SCLK

1SC

LK1

SCLK

1

SDA

1/SS

0

SD

A1/S

S0

SDA1

/SS0

SDA

1/SS

0

SS1

SS1

SS1

SS1

T1_I

CAP

AT1

_IC

APA

T1_

ICAP

BT

1_IC

APB

T1_O

CM

PA

T1_O

CM

PA

T1_O

CM

PBT1

_OC

MPB

U0R

X

U0R

X

U0T

X

U0T

X

U1R

X

U1R

X

U1T

X

U1T

X

U3R

X/M

OSI

0

U3R

X/M

OSI

0

U3R

X/M

OSI

0U

3TX/

MIS

O0

U3T

X/M

ISO

0

U3T

X/M

ISO

0

USB

DN

USB

DN

USB

DP

USB

DP

VIN

WA

KE-U

P

WAK

E-U

P

WP

WP

123456A

EX

T

AN

_TR

BU

T

BU

ZZE

R

C1

C2

C3

C4

C5

C6

C7

C8

C9

C10

C11

C12

C13

C14

C15

C16

C18

C20

C29

C38

C39

C40

C41

C70

1 3

4 2

CD

1

D1

D2

G1

1234I2

C1

12

34

56

78

910

1112

1314

1516

1718

1920

JTA

G

LED

1LE

D2

P0.

12

P0.

14

PW

RP

WR

_JA

CK

Q1

Q2

Q3

R1

R2

R3

R4

R5

R6

R7

R8

R9

R10 R11

R12

R13

R14

R15

R16 R17

R18

R19

R20

R21

R22

R23

R24

R25

R26

R27R28

R29

R30

R31

R32

R33R

34

R35

R36

R37

R38

R39

R40

R41

R42

R43

R44

R45

R46

R47

R48

R49

1 2 3 4 5

6 7 8 9 RS

232_

0 1 2 3 4 5

6 7 8 9 RS

232_

1

RST

CD

/DA

T3/C

S1

CLK

/SC

LK5

CM

D/D

I2

CP

113

CP

215

DA

T0/D

O7

DA

T1/R

ES

8

DA

T2/R

ES

9

VD

D4

VS

S1

3

VS

S2

6

WP

110

WP

214

SD/M

MC

123456S

PI0

123456S

PI1

12

STN

BY

T1

123456TMR

1_E

XT

/JTR

ST

14

/RS

TIN

24

/STD

BY

23

BO

OTE

N7

CK

19

JTC

K12

JTD

I10

JTD

O13

JTM

S11

NU

15

P0.

0/S

0.M

ISO

/U3.

TX52

P0.

1/S

0.M

OS

I/U3.

RX

53

P0.

2/S

0.S

CLK

/I1.S

CL

54

P0.

3/S

0.S

S/I1

.SD

A55

P0.

4/S

1.M

ISO

56

P0.

5/S

1.M

OS

I60

P0.

6/S

1.S

CLK

61

P0.

7/S

1.S

S62

P0.

8/U

0.R

X/U

0.TX

63

P0.

9/U

0.TX

/BO

OT.

064

P0.

10/U

1.R

X/U

1.TX

/SC

.DA

TA1

P0.

11/B

OO

T.1/

U1.

TX2

P0.

12/S

C.C

LK3

P0.

13/U

2.R

X/T

2OC

MP

A5

P0.

14/U

2.TX

/T2.

ICA

PA

6

P0.

15/W

AK

E-U

P20

P1.

0/T3

.OC

MP

B/A

IN0

31

P1.

1/T3

.ICA

PA

/T3.

EX

TCLK

/AIN

132

P1.

2/T3

.OC

MP

A/A

IN2

33

P1.

3/T3

.ICA

PB

/AIN

334

P1.

4/T1

.ICA

PA

/T1.

EX

TCLK

35

P1.

5/T1

.ICA

PB

36

P1.

6/T1

.OC

MP

B37

P1.

7/T1

.OC

MP

A40

P1.

841

P1.

945

P1.

10/U

SB

CLK

46

P1.

13/H

CLK

/I0.S

CL

47

P1.

14/H

RX

D/I0

.SD

A48

P1.

15/H

TXD

49

RTC

XTI

21

RTC

XTO

22

TES

T16

US

BD

N43

US

BD

P42

V18

BK

P26

V18

_127

V18

_258

V33

IO-P

LL_1

17

V33

IO-P

LL_2

38

V33

_19

V33

_251

VD

DA

29

VS

S18

_128

VS

S18

_257

VS

SA

30

VS

SB

KP

25

VS

SIO

-PLL

_118

VS

SIO

-PLL

_239

VS

S_1

4

VS

S_2

8

VS

S_3

44

VS

S_4

50

VS

S_5

59

U1

3

12U

3

GN

D

VC

CR

ES

ET

C1+

1

C1-

3

C2+

4

C2-

5

R1I

N13

R1O

UT

12

R2I

N8

R2O

UT

9

T1IN

11T1

OU

T14

T2IN

10T2

OU

T7

V+

2

V-

6

U10

1516

GN

DV

CC

U10

PW

R

UE

XT-

1U

EX

T-2

UE

XT-

3U

EX

T-4

UE

XT-

5U

EX

T-6

UE

XT-

7U

EX

T-8

UE

XT-

9U

EX

T-10

1 2 3 4

US

B

AD

J/G

ND

INO

UT

VR

1(3.

3V)

WA

KE

-UP

6VA

C9V

DC

STR

-P71

1R

ev. C

CO

PY

RIG

HT(

C)

2010

, OLI

ME

X L

td.

http

://w

ww

.olim

ex.c

om/d

ev

+

+

+

+

VD

D

VS

SO

UT

E/D

USB

Page 8: STR-P711 development prototype board - Olimex...STR-P711 is development board with high performance STR711FR2T6 ARM7TDMITM microcontroller from STMicroelectronics. This microcontroller

BOARD LAYOUT

POWER SUPPLY CIRCUITSTR-P711 can take power (+9 VDC or 6VAC) from PWR_JACK, and (+5 V) from USB.

The programmed board power consumption is about 90 mA with all peripherals enabled.

RESET CIRCUITSTR-P711 reset circuit includes R32 (4.7k), U3 (MCP130), JTAG connector

pin 15 and RESET button.

CLOCK CIRCUITQuartz crystal Q1 (32.768kHz) is connected to STR711FR2T6 pin 21

(RTCXTI) and pin 22 (RTCXTO).

Clock Oscillator CD1 (4MHz) is connected to STR711FR2T6 pin 19 (CK).

Page 8

Page 9: STR-P711 development prototype board - Olimex...STR-P711 is development board with high performance STR711FR2T6 ARM7TDMITM microcontroller from STMicroelectronics. This microcontroller

JUMPER DESCRIPTIONSTNBY

When this jumper is open, STR711FR2T6 pin 23 (/STDBY) is connected to pull-up resistor R46 (100k); when jumper STNBY is closed, STR711FR2T6 pin 23 (/STDBY) is

connected to ground. Default state is open.

INPUT/OUTPUTStatus led (red) with name LED1 connected to STR711FR2T6 pin 41 (P1.8).

Status led (red) with name LED2 connected to STR711FR2T6 pin 45 (P1.9).

Power-on LED (red) with name PWR – this LED shows that +3.3V is applied to the board.

User button with name WAKE_UP connected to STR711FR2T6 pin 20 (P0.15/WAKE-UP).

User button with name BUT connected to STR711FR2T6 pin 48 (P1.14/HRXD/I0.SDA).

User button with name RESET connected to STR711FR2T6 pin 24 (/RSTIN).

Trimpot with name AN_TR connected to STR711FR2T6 pin 31 (P1.0/T3.OCMPB/AIN0) and AEXT pin 5.

Buzzer with name BUZZER connected to STR711FR2T6 pin 5 (P0.13/U2.RX/T20CMPA).

Page 9

Page 10: STR-P711 development prototype board - Olimex...STR-P711 is development board with high performance STR711FR2T6 ARM7TDMITM microcontroller from STMicroelectronics. This microcontroller

EXTERNAL CONNECTORS DESCRIPTIONRS232_0

Pin # Signal Name

1 NC

2 T1OUT

3 R1IN

4 Via 0 Ohm to pin 6

5 GND

6 Via 0 Ohm to pin 4

7 Via 0 Ohm to pin 8

8 Via 0 Ohm to pin 7

9 NC

RS232_1

Pin # Signal Name

1 NC

2 T2OUT

3 R2IN

4 Via 0 Ohm to pin 6

5 GND

6 Via 0 Ohm to pin 4

7 Via 0 Ohm to pin 8

8 Via 0 Ohm to pin 7

9 NC

Page 10

Page 11: STR-P711 development prototype board - Olimex...STR-P711 is development board with high performance STR711FR2T6 ARM7TDMITM microcontroller from STMicroelectronics. This microcontroller

PWR_JACK

Pin # Signal Name

1 Power Input

2 GND

UEXT

Pin # Signal Name

1 3.3V

2 GND

3 U3TX/MISO0

4 U3RX/MOSI0

5 SCL1/SCLK0

6 SDA1/SS0

7 MISO1

8 MOSI1

9 SCLK1

10 SS1

USB

Pin # Signal Name

1 VIN

2 USBDN

3 USBDP

4 GND

Page 11

Page 12: STR-P711 development prototype board - Olimex...STR-P711 is development board with high performance STR711FR2T6 ARM7TDMITM microcontroller from STMicroelectronics. This microcontroller

JTAGThe JTAG connector allows the software debugger to talk via a JTAG (Joint Test Action

Group) port directly to the core. Instructions may be inserted and executed by the core thus allowing STR711F memory to be programmed with code and executed step by step by the host software.

For more details refer to IEEE Standard 1149.1 - 1990 Standard Test Access Port and Boundary Scan Architecture and STR711FR2T6 datasheets and users manual.

Pin # Signal Name Pin # Signal Name

1 3.3V 2 3.3V

3 /JTRST 4 GND

5 JTDI 6 GND

7 JTMS 8 GND

9 JTCK 10 GND

11 GND 12 GND

13 JTDO 14 GND

15 /RESET 16 GND

17 pull-down 18 GND

19 pull-down 20 GND

Page 12

Page 13: STR-P711 development prototype board - Olimex...STR-P711 is development board with high performance STR711FR2T6 ARM7TDMITM microcontroller from STMicroelectronics. This microcontroller

EXT

Page 13

Page 14: STR-P711 development prototype board - Olimex...STR-P711 is development board with high performance STR711FR2T6 ARM7TDMITM microcontroller from STMicroelectronics. This microcontroller

SD/MMC

Pin # Signal Name Pin # Signal Name

1 SS1 2 MOSI1

3 GND 4 VCC

5 SCLK1 6 GND

7 MISO1 8 pull-up

9 pull-up 10 WP

11 - 12 -

13 CP 14 pull-up

15 pull-up

Page 14

Page 15: STR-P711 development prototype board - Olimex...STR-P711 is development board with high performance STR711FR2T6 ARM7TDMITM microcontroller from STMicroelectronics. This microcontroller

MECHANICAL DIMENSIONS

Page 15

Page 16: STR-P711 development prototype board - Olimex...STR-P711 is development board with high performance STR711FR2T6 ARM7TDMITM microcontroller from STMicroelectronics. This microcontroller

AVAILABLE DEMO SOFTWARE

– Buttons and LEDs

– Sample mouse driver with STR711

– UART routines

– SD/MMC read/write routines

Page 16

Page 17: STR-P711 development prototype board - Olimex...STR-P711 is development board with high performance STR711FR2T6 ARM7TDMITM microcontroller from STMicroelectronics. This microcontroller

ORDER CODESTR-P711 - assembled and tested board, includes STR711FR2T6

microcontroller

How to order?

You can order to us directly or by any of our distributors.Check our web www.olimex.com/dev for more info.

Revision history

Revision C, June 2010

Page 17

Page 18: STR-P711 development prototype board - Olimex...STR-P711 is development board with high performance STR711FR2T6 ARM7TDMITM microcontroller from STMicroelectronics. This microcontroller

Disclaimer

© 2010 Olimex Ltd. All rights reserved. Olimex®, logo and combinations thereof, are registered trademarks of Olimex Ltd. Other terms and product names may be trademarks of others.The information in this document is provided in connection with Olimex products. No license, express or implied or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Olimex products. Neither the whole nor any part of the information contained in or the product described in this document may be adapted or reproduced in any material from except with the prior written permission of the copyright holder.The product described in this document is subject to continuous development and improvements. All particulars of the product and its use contained in this document are given by OLIMEX in good faith. However all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded.This document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product.

Page 18


Recommended