Propox MMstR75xFR User manual

rterKitsEmbeddedWebServ
e
PICmicrocontrollersSt
a
-
sfor‘51,AVR,S
T
,
ationBoar
d
Evalu
rsPrototypingBoardsMinimod
-
Microprocesorsystems,PCB
AVR,PIC,STmicrocontrollers
edInSystemprogrammersfor
netcontrollers,RFIDHighSpe-
ulesformicrocontrollers,ether-
designingEvaluationBoardsfo
r
ethernetcontrollers,RFIDHigh
nimodulesformicrocontrollers,
ServersPrototypingBoardsmi-
lersStarterKitsEmbeddedWe
b
‘51,AVR,ST,PICmicrocontrol-
SpeedInSystemsprogramme-
rocontrollersStarterKitsEmbe-
ardsfor`51,AVR,ST,PICmic-
PCBdesigningEvaluationBo-
ollersMicroprocesorsystems,
rsforAVR,PIC,STmicrocontrl
-
ddedWebSerwersPrototyping
mersforAVR,PIC,STmicroco
-
HighSpeedInSystemprogram
-
controllers,ethernetcontrollers,
BoardsMinimodulesformicro-
c
ontrollersMicroprocesor
B
oards
n
ingEvaluatio
n
S
ystems,PCBDesig
-
R
Many ideas one solution
MM
MMMM
MMstR75x
stR75xstR75x
stR75xFR
FRFR
FR
User’s
Manual
REV 1.1

2
CONTENTS
1.
1.1.
1.
Introduction
IntroductionIntroduction
Introduction
....................................................................................................................................... 3
Features
.................................................................................................................................................. 3
2.
2.2.
2.
The Module
The ModuleThe Module
The Module
........................................................................................................................................ 4
Block Diagram
..................................................................................................................................... 4
Terminal Layout
.................................................................................................................................. 5
STR7 xFR Microcontroller
............................................................................................................ 6
Serial Flash Memory
......................................................................................................................... 6
RESET circuit
....................................................................................................................................... 7
Voltage Regulator
.............................................................................................................................. 8
USB D+ Pull-Up circuit
..................................................................................................................... 8
JTAG Connection
............................................................................................................................... 9
3.
3.3.
3.
Evaluation Board
Evaluation BoardEvaluation Board
Evaluation Board
.......................................................................................................................... 10
4.
4.4.
4.
Specifications
SpecificationsSpecifications
Specifications
................................................................................................................................ 11
.
..
.
Technical Assistance
Technical AssistanceTechnical Assistance
Technical Assistance
................................................................................................................ 11
6.
6.6.
6.
Guarantee
GuaranteeGuarantee
Guarantee
......................................................................................................................................... 11
7.
7.7.
7.
Assembly Drawings
Assembly DrawingsAssembly Drawings
Assembly Drawings
..................................................................................................................... 12
8.
8.8.
8.
Dimensions
DimensionsDimensions
Dimensions
...................................................................................................................................... 13
9.
9.9.
9.
Schematic
SchematicSchematic
Schematic
........................................................................................................................................ 13

3
1.
1.1.
1.
Introduction
IntroductionIntroduction
Introduction
MMstr75xFR is universal minimodule for the STR7
ARM7TDMI-S
microcontrollers
from STMicroelectronics. This microcontroller is available in the TQFP64 case which is
difficult to apply to prototype and amateur circuits due to the compactness of pins. We have
undertaken an attempt at placing it on a board of 35,5x35,5mm with a layout of leads which
matches the commonly available prototype circuit boards. In addition, we have included
3.3V voltage regulator, a Serial Flash memory with a capacity of up to 8MB, a circuit
monitoring the supply voltage and clock generator for microcontroller. All ports and signals
of the microcontroller are lead out by means of two-row pin connectors with 0.1’ pitch. This
minimodule is not only an adapter but a complete main board for STR751FRx. It needs only
a connection to the supply voltage and to the JTAG connector and we can start loading
128kBytes of Flash memory of the microcontroller.
Through integration of the peripherals with the microcontrollers on one board, the
application of this module can lead to a shorter design period and facilitate the construction
of systems based on ARM microcontrollers, by eliminating the need to design the printed
board. The module is supplied with example software. The MMstr75xFR minimodule can
be also used in didactic laboratories of informatics colleges and universities, and can be
also used to build circuits realizing thesis projects.
Features
FeaturesFeatures
Features
MMstr75xFR Minimodule:
•
Complete, ready to use microprocessor system
•
Fast ARM microcontroller STR751FR with up to 54 DMIPS throughput
•
SerialFlash memory 64Mb (8MB)
•
Reliable reset circuit
•
Built-in system generator 8MHz
•
Built-in 32.768kHz crystal resonator for RTC
•
Built-in voltage regulator 3.3V 400mA
•
Module supply voltage: 3.3V or 3.8 - 9V
•
2 x 26 terminals with 0.1" (2.54mm) pitch fitting every prototype board
•
Small dimensions: 35.5mm x 35.5mm
•
Available evaluation board and sample applications

4
2.
2.2.
2.
The Module
The ModuleThe Module
The Module
Block Diagram
Block DiagramBlock Diagram
Block Diagram
A block diagram of MMstr75xFR minimodule is shown on the image below:
Figure 1Block Diagram of MMstr75xFR Minimodule
Minimodule can be ordered in different configurations with use of selector:
MMstr7 xFR – f – d
Flash Memory size:
0 – 64kB
1 – 128kB
2 – 256kB
SerialFlash Memory size:
0 – brak pamięci
1 – 8MB

5
Terminal Layout
Terminal LayoutTerminal Layout
Terminal Layout
Figure 2 Terminals Layout – top view
J1
J2
Pin
Main
Function Alternate Function Pin
Main
Function Alternate Function
1 P0.0/BOOT0
TIM0_OC1
1 VCC
-
2 P0.29
TIM1_TI1 / ADC_IN8
2 GND
-
3 P0.28
TIM1_OC1
3 3.3V
-
4 P0.21
UART1_TX (remappable
to P0.15)
4 GND
-
5 P0.20
UART1_RX (remappable
to P0.14)
5 NC
-
6 P1.19
USART1_RTS / CANTX
TIM1_ETR / USBDP
6 NC
-
7 JTCK
P1.18
7 NC
-
8 JTDO
P1.17
8 NC
-
9 JTDI
P1.16
9 UDP_PUP
-
10 #NJTRST
-
10 DF_CS
-
11 RTCK
P0.13/
UART0_RTS/UART2_TX
11 P0.2
TIM2_OC1 / ADC_IN0
12 P0.12
UART2_RX /
UART0_CTS /
ADC_IN2 / SMI_CS1
12 P0.1
TIM0_TI1 / MCO
13 P0.11/BOOT1
UART0_TX / SMI_CS2
13 P0.3
TIM2_TI1 / ADC_IN1
14 P0.10
UART0_RX / SMI_CS3
14 P1.12
ADC_IN13
15 P0.9
I2C_SDA
15 P1.5
PWM3
16 P0.8
I2C_SCL
16 P1.4
PWM3N / ADC_IN9
17 P1.11
UART0_RTS/ADC_IN12
17 P1.7
PWM2
18 P0.19
USB_CK /
SSP1_NSS / ADC_IN4
18 P1.6
PWM2N / ADC_IN10
19 P0.18
SSP1_MOSI
19 P1.9
PWM1
20 P0.17
SSP1_MISO / ADC_IN3
20 P1.8
PWM1N / ADC_IN11
21 P0.16
SSP1_SCLK
21 P0.4
SMI_CS0 / SSP0_NSS
22 V18BKP
-
22 P1.10
PWM_EMERGENCY
23 #NRSTIN
-
23 P0.6
SMI_DIN / SSP0_MISO
24 #NRTSOUT
-
24 P0.5
SSP0_SCLK / SMI_CK
25 P0.14
CAN_RX
25 P1.3
TIM2_TI2
26 P0.15
CAN_TX
26 P1.7
PWM2

6
STR7 xFR
STR7 xFRSTR7 xFR
STR7 xFR
Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
•
32-bit ARM7TDMI-S core
•
60 MHz, 54 DMIPS
•
From 64 to 256kB in system programmable flash memory
•
16kB data flash memory
•
16kB SRAM memory
•
3 synchronizable timers each with up to 2 input captures and 2 output
compare/PWMs
•
16-bit 6-channel synchronizable PWM timer
•
16-bit watchdog timers
•
I2C interface
•
2 SSP interfaces (SPI or SSI) up to 16 Mb/s
•
3 HiSpeed UARTs with Modem/LIN capability
•
1 USB full-speed 12 Mb/s interface with 8configurable endpoint sizes
•
Real Time Clock
•
10-bit, 3.75 us A/D converters (11-channel)
•
Up to 38 I/Os
•
Nested interrupt controller with 32 vectors
•
Slow, WFI, Stop and Standby modes
•
4-to-8 MHz quartz oscillator
•
Internal 5 MHz RC
•
PLL for CPU clock
•
2.0 to 3.6 V application supply
•
JTAG interfaces
Serial Flash
Serial FlashSerial Flash
Serial Flash
Memory
MemoryMemory
Memory
The minimodule can be equipped with Serial Flash memory M25P64 (8MB capacities). The
memory is connected to a fast SPI bus with up to 16MBit/s transmission speed.
Figure 3 Serial Flash memory connection

7
Memory is available directly on minimodule pins:
P0.04 – DF_CS Chip Select
P0.05 Clock Input
P0.06 Data Input
P0.07 Data Output
Pin chip select is also connect to microcontroller ports by 0Ωresistor and it can by directly use
without outside connections.
It should be kept in mind that if Serial Flash memory is installed, the just outlined port terminals
cannot be used externally to the module. Of course the SPI bus can be used for
communication with external peripherals, under the condition that they will have circuit
selection inputs (CS).
A detailed description of Serial Flash circuits is on the STMicroelectronics page: www.st.com.
RESET circuit
RESET circuitRESET circuit
RESET circuit
The MMstr75xFR has a built-in voltage monitoring circuit built around the DS1818 integrated
circuit. The circuit generates a RESET signal in case when the supply voltage value is lower
than 3V. This takes place when the supply voltage is switched on or off, when the VCC voltage
changes its value from 0 to 3.3 V. The guard circuit detects also momentary VCC voltage
drops. A short duration drop of VCC below 3V causes the generation of a resetting signal of
100 ms duration. This signal is applied directly to the resetting input of the microcontroller and
is led out to a module connector and it can be used as the zeroing output resetting external
circuits and as the input for resetting the module, e.g. by means of the RESET button. In such
a case the RESET button can short the RESET line directly to ground. An implementation of
the reset circuit is presented in the diagram below.
Figure 4 RESET circuit implementation

8
Voltage Regulator
Voltage RegulatorVoltage Regulator
Voltage Regulator
Minimodule has built-in 3.3V voltage regulator. Thanks to it can be powered with 3.3V voltage
supplied to J2 3 pin (+3.3V) or with voltage between 3.8 – 9V, supplied to J2 1 pin (VCC).
When power is supplied to VCC pin, then 3.3V voltage is produced on the module by U3
regulator. In this case 3.3V voltage can be also used outside the module, if current draw will
not exceed 300mA.
Figure 5 3.3V Voltage Regulator
USB
USBUSB
USB
D+ Pull
D+ PullD+ Pull
D+ Pull-
--
-Up circuit
Up circuitUp circuit
Up circuit
USB host recognize presence of device on the bus by sensing pull-up on D+ line.
MMstr75xFR has built-in pull-up circuit, shown on drawing below.
Figure 6 USB D+ Pull-Up circuit implementation
Pull-up is by default turned off by R4 resistor. Active reset signal or low level on UDP_PUP
(R5 mounted) line turns on pull-up, what is interpreted by USB host as connection of USB
device.

9
JTAG
JTAGJTAG
JTAG
Connection
ConnectionConnection
Connection
JTAG is a four-lead interface permitting the takeover of control over the processor’s core. The
possibilities offered by this interface are, among others: step operation, full-speed operation,
hardware and software breakpoints, inspection and modification of contents of registers and
data memories. The method of connecting the JTAG connector to the minimodule is shown in
the drawing:
Figure 7 JTAG connection on module
JTAG programmer/debugger may be found on page:
ARM cable I http://www.propox.com/products/t_122.html

10
3.
3.3.
3.
Evaluation Board
Evaluation BoardEvaluation Board
Evaluation Board
EVBmm™
EVBmm™EVBmm™
EVBmm™

11
4.
4.4.
4.
Specifications
SpecificationsSpecifications
Specifications
Microcontroller STR751FR
Program Memory up to 256kB
SRAM Memory 16kB
Serial Flash Memory 8MB
Digital in/out up to 38
Analog inputs up to 11
Power Supply 3.3V or 3.8 – 9V
Dimensions 35,5x35,5mm
Weight about 80g
Temperature range 0 – 70ºC
Connectors Two gold-pin connectors - 2x26
.
..
.
Technical Assistance
Technical AssistanceTechnical Assistance
Technical Assistance
In order to obtain technical assistance please contact support@propox.com . In the request
please include the following information:
• a detailed description of the problem
6.
6.6.
6.
Guarantee
GuaranteeGuarantee
Guarantee
The MMstr75xFR minimodule is covered by a six-month guarantee. All faults and defects not
caused by the user will be removed at the Producer’s cost. Transportation costs are borne by
the buyer.
The Producer takes no responsibility for any damage and defects caused in the course of
using the MMstr75xFR module.

12
7.
7.7.
7.
Assembly
AssemblyAssembly
Assembly
Drawings
DrawingsDrawings
Drawings
Figure 8 TOP
Figure 9 BOTTOM

13
8.
8.8.
8.
Dimensions
DimensionsDimensions
Dimensions
Figure 10 Top View
Figure 11 Side View
9.
9.9.
9.
Schematic
SchematicSchematic
Schematic

14
Table of contents
Other Propox Computer Hardware manuals