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

回路ダイアグラム

0 ダウンロード

circuit_diagram_10350_thumbnail.png

リソース

技術文書

製品スペック
Description バージョン サイズ
DS3802 DS3802: ARM7TDMI™ 32-bit MCU with Flash, USB, CAN, 5 timers, ADC, 10 communication interfaces 13.1 1 MB
アプリケーションノート
Description バージョン サイズ
AN2682 AN2682: Connecting I2S audio devices to the STR7/STR9 MCU 1.3 158 KB
AN2077 AN2077: EEPROM emulation with STR71x 2.4 172 KB
AN1709 AN1709: EMC design guide for ST microcontrollers 2.0 843 KB
AN1181 AN1181: Electrostatic discharge sensitivity measurement 1.6 49 KB
AN2099 AN2099: Guidelines for connecting via JTAG protocol to the STR71x microcontroller 1.4 95 KB
AN1798 AN1798: How to use the STR71x A/D converter and apply a conversion speed-up technique 3.3 176 KB
AN2591 AN2591: Microcontroller input / output expander 1.3 209 KB
AN2399 AN2399: RFID library for SR176 tag management with STR71x 1.3 423 KB
AN1778 AN1778: STR7 ARM Multi-ICE Setup 1.3 20 KB
AN1810 AN1810: STR71x BSPI communication with M25P10-A Serial Flash 2.3 101 KB
AN1800 AN1800: STR71x BSPI used as a UART 3.3 68 KB
AN1799 AN1799: STR71x GPIO scanning a 4x4 matrix keypad 2.3 103 KB
AN1797 AN1797: STR71x UART communication with a PC using RS232 2.3 77 KB
AN2046 AN2046: STR71x clock configurations easy setup 2.4 405 KB
AN1775 AN1775: STR71x hardware development getting started 3.4 296 KB
AN1777 AN1777: STR71x memory mapping and development toolset 1.4 76 KB
AN2100 AN2100: STR71x microcontroller power management 2.4 248 KB
AN1780 AN1780: STR71x real time clock application example 2.4 90 KB
AN1774 AN1774: STR71x software development getting started 2.4 99 KB
AN2156 AN2156: STR73x Family STR73x Hardware Getting Started 1.5 253 KB
AN2710 AN2710: Safe GPIO port configuration in STR7xx devices 1.4 308 KB
AN886 AN886: Selecting between ROM, FASTROM and OTP for a microcontroller 1.3 124 KB
Technical Notes & Articles
Description バージョン サイズ
TN1163 TN1163: Description of WLCSP for microcontrollers and recommendations for its use 4.0 1 MB
ユーザマニュアル
Description バージョン サイズ
UM0116 UM0116: STR7 family Flash programming 4.5 364 KB
UM0097 UM0097: STR71x firmware library 3.3 2 MB
UM0218 UM0218: STR75x software library 1.5 3 MB
リファレンスマニュアル
Description バージョン サイズ
RM0002 RM0002: STR71xF microcontroller family 2.3 3 MB

品質 & 信頼性

Product Certifications
Description バージョン サイズ
STR71x Qualification Certificate 1.0 30 KB

ツール & ソフトウェア

開発ツール・ハードウェア
Hardware Development Tools
Software Development Tools
ソフトウェア製品
MCUs Embedded Software