STR711FR1:ARM7TDMI™ 16/32-BIT MCU WITH FLASH, USB, CAN, 5 TIMERS, ADC, 10 COMMUNICATIONS INTERFACES

ARM® core with embedded Flash and RAM

The STR71x series is a family of ARM-powered 32-bit microcontrollers with embedded Flash and RAM. It combines the high performance ARM7TDMI CPU with an extensive range of peripheral functions and enhanced I/O capabilities. STR71xF devices have on-chip high-speed single voltage FLASH memory and high-speed RAM. STR710R devices have high-speed RAM but no internal Flash. The STR71x family has an embedded ARM core and is therefore compatible with all ARM tools and software.

Extensive tools support

STMicroelectronics’ 32-bit, ARM core-based microcontrollers are supported by a complete range of high-end and low-cost development tools to meet the needs of application developers. This extensive line of hardware/software tools includes starter kits and complete development packages all tailored for ST’s ARM core-based MCUs. The range of development packages includes third-party solutions that come complete with a graphical development environment and an in-circuit emulator/programmer featuring a JTAG application interface. These support a range of embedded operating systems (OS), while several royalty-free OSs are also available.

For more information, please refer to ST MCU site http://www.st.com/mcu

Key Features

  • Core
    • ARM7TDMI 32-bit RISC CPU
    • 59 MIPS @ 66 MHz from SRAM
    • 45 MIPS @ 50 MHz from Flash
  • Memories
    • Up to 256 Kbytes Flash program memory (10 kcycles endurance, 20 years retention @ 85 ° C)
    • 16 Kbytes Flash data memory (100 kcycles endurance, 20 years retention@ 85 ° C)
    • Up to 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.0 to 3.6 V application supply and I/Os
    • Internal 1.8 V regulator for core supply
    • Clock input from 0 to 16.5 MHz
    • Embedded RTC osc. running from external 32 kHz crystal
    • Embedded PLL for CPU clock
    • Realtime Clock for clock-calendar function
    • 5 power saving modes: SLOW, WAIT, LPWAIT, STOP and STANDBY modes
  • Nested interrupt controller
    • Fast interrupt handling with multiple vectors
    • 32 vectors with 16 IRQ priority levels
    • 2 maskable FIQ sources
  • Up to 48 I/O ports
    • 30/32/48 multifunctional bidirectional I/OsUp to 14 ports with interrupt capability
  • 5 timers
    • 16-bit watchdog timer
    • 3 16-bit timers with 2 input captures, 2 output compares, PWM and pulse counter
    • 16-bit timer for timebase functions
  • 10 communication interfaces
    • 2 I2C interfaces (1 multiplexed with SPI)
    • 4 UART asynchronous serial interfaces
    • Smartcard ISO7816-3 interface on UART1
    • 2 BSPI synchronous serial interfaces
    • CAN interface (2.0B Active)
    • USB Full Speed (12 Mbit/s) Device Function with Suspend and Resume
    • HDLC synchronous communications
  • 4-channel 12-bit A/D converter
    • Sampling frequency up to 1 kHz
    • Conversion range: 0 to 2.5 V
  • Development tools support
    • Atomic bit SET and RES operations
Product Specifications
DescriptionVersionSize
DS3802: ARM7TDMI™ 32-bit MCU with Flash, USB, CAN, 5 timers, ADC, 10 communication interfaces13.11 MB
Application Notes
DescriptionVersionSize
AN2682: Connecting I2S audio devices to the STR7/STR9 MCU1.1158 KB
AN2077: EEPROM emulation with STR71x2.4172 KB
AN1709: EMC design guide for ST microcontrollers2.0843 KB
AN1181: Electrostatic discharge sensitivity measurement1.649 KB
AN2099: Guidelines for connecting via JTAG protocol to the STR71x microcontroller1.495 KB
AN1798: How to use the STR71x A/D converter and apply a conversion speed-up technique3.3176 KB
AN1776: Interrupt handling for STR7 microcontrollers2.378 KB
AN2441: Low cost effective oscillator for STR71x MCUs1.2236 KB
AN2591: Microcontroller input / output expander1.3209 KB
AN2399: RFID library for SR176 tag management with STR71x1.3423 KB
AN1778: STR7 ARM Multi-ICE Setup1.320 KB
AN2078: STR7 In-Application Programming using UART3.3150 KB
AN1809: STR71x ADC driving an analog keyboard2.3108 KB
AN1810: STR71x BSPI communication with M25P10-A Serial Flash2.3101 KB
AN1800: STR71x BSPI used as a UART3.368 KB
AN1781: STR71x GPIO driving four 7-segment display2.3108 KB
AN1799: STR71x GPIO scanning a 4x4 matrix keypad2.3103 KB
AN1782: STR71x I2C communication with M24Cxx EEPROM2.454 KB
AN1797: STR71x UART communication with a PC using RS2322.377 KB
AN2046: STR71x clock configurations easy setup2.4405 KB
AN1775: STR71x hardware development getting started3.4296 KB
AN1777: STR71x memory mapping and development toolset1.476 KB
AN2100: STR71x microcontroller power management2.4248 KB
AN1780: STR71x real time clock application example2.490 KB
AN1774: STR71x software development getting started2.499 KB
AN2156: STR73x Family STR73x Hardware Getting Started1.4253 KB
AN2710: Safe GPIO port configuration in STR7xx devices1.4308 KB
AN886: Selecting between ROM, FASTROM and OTP for a microcontroller1.3124 KB
AN2284: Smart Card Interface with the STR71xx1.3260 KB
AN2282: TCP/IP over Ethernet connectivity with STR7101.4158 KB
Technical Notes & Articles
DescriptionVersionSize
TN1163: Description of WLCSP for microcontrollers and recommendations for its use4.01 MB
User Manuals
DescriptionVersionSize
UM0116: STR7 family Flash programming4.4363 KB
UM0097: STR71x firmware library3.32 MB
UM0218: STR75x software library1.53 MB
Reference Manuals
DescriptionVersionSize
RM0002: STR71xF microcontroller family2.23 MB
RM0001: STR73x ARMTDMI® microcontroller family3.23 MB
Product Certifications
DescriptionVersionSize
STR71x Qualification Certificate1.030 KB
Hardware Development Tools
Part NumberManufacturerDescription
AI-JTAG/OPTOSTOpto-isolation board for galvanic isolation for use between applications and development tools using a 20-pin JTAG connection
STX-RLINKRaisonanceIn-circuit debugger/programmer for STM8, ST7, STM32, STR7 and STR9 microcontrollers
Software Development Tools
Part NumberManufacturerDescription
MDK-ARM-STRKeilMDK-ARM software development environment for Cortex-R based MCUs
RIDE-STRRaisonanceRaisonance branded integrated development environment for ST7, STR7 and STR9 MCUs
STSW-STR7050STSTR7 Family Flash Programming Software
MCUs Embedded Software
Part NumberManufacturerDescription
STSW-STR7013STSTR71x Software Development Getting Started
STSW-STR7014STInterrupt Handling for STR7 microcontroller
STSW-STR7016STSTR71x GPIO Driving Four 7-Segment Display
STSW-STR7017STSTR71x I2C Communication with M24Cxx EEPROM
STSW-STR7018STSTR71x UART Communication with a PC using RS232
STSW-STR7019STHow to use the STR71x A/D converter and apply a conversion speed-up technique
STSW-STR7020STSTR71x GPIO Driving a 4x4 Matrix Keypad
STSW-STR7021STSTR71x BSPI Used as an UART
STSW-STR7022STSTR71x ADC Driving an Analog Keyboard
STSW-STR7023STSTR71x BSPI Communication with M25P10-A Serial Flash
STSW-STR7025STEEPROM Emulation with STR71x
STSW-STR7026STSTR7 In-Application programming using UART
STSW-STR7027STSTR71x Microcontroller Power Management
STSW-STR7031STTCP/IP Over Ethernet Connectivity with the STR710
STSW-STR7033STSTR7/STR9 audio generation with PWM
STSW-STR7034STRFID library for SR176 tag management with STR71x
STSW-STR7036STConnecting I2S audio devices to the STR7/STR9 MCU
STSW-STR7040STSTR71x Firmware Library
Product Evaluation Tools
Part NumberManufacturerDescription
STR7-SK/RAISRaisonanceRaisonance REva starter kit for STR7 microcontroller with RLink in-circuit debugger/programmer (USB host interface)
Sample & Buy
Part NumberQuantityUnit Price (US$) *PackagePacking TypeOperating Temperature (°C) (min)Operating Temperature (°C) (max)ECCN (EU)ECCN (US)Country of Origin
STR711FR1T610000-LQFP 64 10x10x1.4Tray-4085NEC3A991A2MALTA
Quality & Reliability
Part NumberPackageGradeRoHS Compliance GradeMaterial Declaration**
STR711FR1T6LQFP 64 10x10x1.4IndustrialEcopack2a15w_401zzzx_signed.pdf
a15w_401zzzx.xml
ARM7TDMI™ 32-bit MCU with Flash, USB, CAN, 5 timers, ADC, 10 communication interfaces STR711FR0
circuit_diagram_10350_thumbnail.png STR711FR0
Connecting I2S audio devices to the STR7/STR9 MCU STSW-STR7036
EEPROM emulation with STR71x STSW-STR7025
EMC design guide for ST microcontrollers STM8L101G3
Electrostatic discharge sensitivity measurement STM8L101G3
Guidelines for connecting via JTAG protocol to the STR71x microcontroller STR711FR0
How to use the STR71x A/D converter and apply a conversion speed-up technique STSW-STR7019
Interrupt handling for STR7 microcontrollers STSW-STR7014
Low cost effective oscillator for STR71x MCUs STR711FR0
Microcontroller input / output expander STR752FR1
RFID library for SR176 tag management with STR71x STSW-STR7034
STR7 ARM Multi-ICE Setup STR752FR1
STR7 In-Application Programming using UART STSW-STR7026
STR71x ADC driving an analog keyboard STR711FR0
STR71x BSPI communication with M25P10-A Serial Flash STR711FR0
STR71x BSPI used as a UART STR711FR0
STR71x GPIO driving four 7-segment display STR711FR0
STR71x GPIO scanning a 4x4 matrix keypad STR711FR0
STR71x I2C communication with M24Cxx EEPROM STR711FR0
STR71x UART communication with a PC using RS232 STR711FR0
STR71x clock configurations easy setup STSW-STR7024
STR71x hardware development getting started STR711FR0
STR71x memory mapping and development toolset STR711FR0
STR71x microcontroller power management STSW-STR7027
STR71x real time clock application example STSW-STR7015
STR71x software development getting started STR711FR0
STR73x Family STR73x Hardware Getting Started STR752FR1
Safe GPIO port configuration in STR7xx devices STR752FR1
Selecting between ROM, FASTROM and OTP for a microcontroller STR910FAW32
Smart Card Interface with the STR71xx STSW-STR7032
TCP/IP over Ethernet connectivity with STR710 STSW-STR7031
Description of WLCSP for microcontrollers and recommendations for its use STM8L101G3
STR7 family Flash programming STR752FR1
STR71x firmware library STR711FR0
STR75x software library STSW-STR7044
STR71xF microcontroller family STR711FR0
STR73x ARMTDMI® microcontroller family STR752FR1
STR73x ARMTDMI® microcontroller family STR711FR0
a15w_401zzzx_signed.pdf STR711FR1
a15w_401zzzx.xml STR711FR1