Company  
ST Home | Microcontrollers | STR9

STR9 (ARM) - 32-bit Microcontrollers

STMicroelectronics brings the power of an ARM9E™ processor core to the world of general purpose flash microcontrollers, opening endless opportunities to embedded system designers by making networking and other demanding applications easy and affordable.
The STR910FA family of MCUs delivers up to 96 MIPS peak performance while executing code directly from its flash memory, executes single-cycle DSP instructions within its ARM966E-S® core, and includes Ethernet, USB, and CAN interfaces. These features, combined with flash memory sizes reaching 544Kbytes and a vast 96Kbyte SRAM, make the STR910FA an ideal single-chip solution to transform embedded control applications into low cost nodes on a local network, or on the Internet..

Documents and files for STR9 family

STR9 Webseminar

  str9
 
STR9 (ARM) - 32-bit microcontroller families
 

 
Key features
Key benefits
  • 96MHz ARM966E-S CPU core with single-cycle DSP instructions and independent internal 32-bit buses
  • 10/100 ethernet connectivity with optimized DMA data flow
  • Plentiful SRAM and flash memories. Up to 96Kbytes SRAM, and up to 544Kbytes of dual bank flash. Either SRAM or Flash memories maybe used for instructions or data
  • Support for USB, CAN, SPI, I²C, UART/IrDA, many timers, and up to 80 5V-tolerant GPIOs. Analog capability with 10-bit ADC and full supervisor functions
  • Flexible power and clock management with multiple low power modes, and a low power (< 1µA) real-time clock with programmable wake-up featuresµ
  • Extensive firmware support and tools offering. The STR910FA library is freely distributed from ST, and STR910FA devices are supported by many third-party tool and RTOS vendors

 
  • This architecture allows simultaneous access to both code and data, generating 96 MIPS peak performance executing code from Flash memory, and at the same time capable of up to 384Mbytes/sec DMA data flow between peripherals and SRAM
  • Connect your product to a network and retain ample CPU bandwidth to implement the embedded application
  • Large memories meet requirements of complex applications, real-time operating systems (RTOSs), communication stacks and data storage. Dual bank flash is ideal for robust in-application programming (IAP) and EEPROM emulation
  • Broad connectivity to meet your application needs today and tomorrow. With so much inside, less is needed outside saving you space, cost and logistic headaches
  • Tailor your system on the fly to balance performance and power consumption as needed
  • Dramatically reduces development time and increases ease of use
 
Applications

Point of sale
Portable terminals
Vending machines
Thermal printers
Scanners/readers

Building automation
Security/surveillance/fire
HVAC
Biometric identification
Time and attendance

Industrial automation
PLC
Industrial networking
Robotics

Portables
Medical monitors
Data acquisition
Test and measurement
Automotive diagnostic

Communication:
w Serial protocol gateways
v Office phones

 

Tools

STMicroelectronics offers a full range of development and programming tools for the STR7 family, designed to deliver a competitive advantage in terms of productivity and time-to-market.
STR7/STR9 32-bit ARM Microcontroller Tools Overview

 
Product news

Press announcement: June 18, 2007:
Flagship STR910 microcontrollers from STMicroelectronics now with higher performance and lower cost

Press announcement: May 23, 2007:
STMicroelectronics announces ultra-low-cost development kit for STR9 ARM966E core-based MCUs with ethernet connectivity

Press announcement: January 22, 2007:
STMicroelectronics supports complete USB firmware development for STR7 and STR9 MCUs with full-featured software kit

Press announcement: May 2, 2006:
STMicroelectronics brings ethernet, large memory, and the ARM9E core to low-cost embedded flash microcontrollers

STR9 launch presentation: May 1, 2006:
STR9 MCU family 32-bit ARM9-based flash microcontrollers (Presentation, PDF)
 
Brochures and product guides
STR91x MCU family 32-bit ARM966-based Flash microcontrollers (Brochure, PDF)
8, 16 and 32-bit microcontrollers (Selection guide, PDF)
Master the possibilities of ST ARM™ core-based microcontrollers (Brochure, PDF)