Post on 28-Aug-2020
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
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
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
− 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
BLOCK DIAGRAM
Page 5
MEMORY MAP
Page 6
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
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
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
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
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
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
EXT
Page 13
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
MECHANICAL DIMENSIONS
Page 15
AVAILABLE DEMO SOFTWARE
– Buttons and LEDs
– Sample mouse driver with STR711
– UART routines
– SD/MMC read/write routines
Page 16
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
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