STR911FAW44:32-bit MCU

STR91xFA is a series of ARM®-powered microcontrollers which combines a 16/32-bit ARM966E-S RISC processor core, dual-bank Flash memory, large SRAM for data or code, and a rich peripheral set to form an ideal embedded controller for a wide variety of applications such as point-of-sale terminals, industrial automation, security and surveillance, vending machines, communication gateways, serial protocol conversion, and medical equipment. The ARM966E-S core can perform single-cycle DSP instructions, good for speech processing, audio algorithms, and low-end imaging.

Key Features

  • 16/32-bit 96 MHz ARM9E based MCU
    • ARM966E-S™ RISC core: Harvard archi-tecture, 5-stage pipeline, Tightly-Coupled Memories (SRAM and Flash)
    • STR91xFA implementation of core adds high-speed burst Flash memory interface, instruction prefetch queue, branch cache
    • Up to 96 MIPS directly from Flash memory
    • Single-cycle DSP instructions supported
    • Binary compatible with ARM7 code
  • Dual burst Flash memories, 32-bits wide
    • 256 KB/512 KB/1 MB/2 MB main Flash
    • 32 KB/128 KB secondary Flash
    • Sequential Burst operation up to 96 MHz
    • 100 K min erase cycles, 20 yr min retention
  • SRAM, 32-bits wide
    • 64K or 96K bytes, optional battery backup
  • 9 programmable DMA channels
  • Clock, reset, and supply management
    • Internal oscillator operating with external 4-25 MHz crystal
    • Internal PLL up to 96 MHz
    • Real-time clock provides calendar functions, tamper, and wake-up functions
    • Reset Supervisor monitors supply voltage, watchdog, wake-up unit, external reset
    • Brown-out monitor
    • Run, Idle, and Sleep Mode as low as 50 uA
  • Vectored interrupt controller (VIC)
    • 32 IRQ vectors, 30 interrupt pins
    • Branch cache minimizes interrupt latency
  • 8-channel, 10-bit A/D converter (ADC)
    • 0 to 3.6 V range, 0.7 usec conversion
  • 10 Communication interfaces
    • 10/100 Ethernet MAC with DMA and MII
    • USB Full-speed (12 Mbps) slave device
    • CAN interface (2.0B Active)
    • 3 16550-style UARTs with IrDA protocol
    • 2 Fast I2C, 400 kHz
    • 2 channels for SPI, SSI™, or MICROWIRE™
  • External Memory Interface (EMI)
    • 8- or 16-bit data, up to 24-bit addressing
    • Static Async modes for LQFP128
    • Additional burst synchronous modes for LFBGA144
  • Up to 80 I/O pins (muxed with interfaces)
  • 16-bit standard timers (TIM)
    • 4 timers each with 2 input capture, 2 output compare, PWM and pulse count modes
  • 3-Phase induction motor controller (IMC)
  • JTAG interface with boundary scan
  • Embedded trace module (ARM® ETM9™)
Product Specifications
DescriptionVersionSize
DS5270: ARM966E-S™ 16/32-bit Flash MCU with Ethernet, USB, CAN, AC motor control, 4 timers, ADC, RTC, DMA7.01 MB
Application Notes
DescriptionVersionSize
AN2551: Configuring the STR91xFA MCU for optimum CPU performance1.372 KB
AN2682: Connecting I2S audio devices to the STR7/STR9 MCU1.1158 KB
AN2540: EEPROM emulation in STR91xFxx devices2.1232 KB
AN1709: EMC design guide for ST microcontrollers2.0843 KB
AN1181: Electrostatic discharge sensitivity measurement1.649 KB
AN2523: Migrating from STR91xF to STR91xFA2.4210 KB
AN2339: STR91x hardware development getting started2.4230 KB
AN2593: STR91x interrupt management2.2146 KB
AN2633: STR91xFA low power management and power consumption1.2523 KB
AN2475: STR91xFAxxx in-application programming using UART2.21 MB
AN886: Selecting between ROM, FASTROM and OTP for a microcontroller1.3124 KB
AN2442: Using the STR91xFA DMA controller2.3221 KB
Technical Notes & Articles
DescriptionVersionSize
TN1163: Description of WLCSP for microcontrollers and recommendations for its use4.01 MB
User Manuals
DescriptionVersionSize
UM0225: Configuration and programming software (CAPS) tool for STR9 families2.32 MB
UM0244: FlashLINK JTAG programming cable for STR92.2146 KB
UM0374: STR9 Flash extension2.2240 KB
UM0375: STR9 LCD extension board2.2298 KB
UM0248: STR91xFA MAC/DMA controller (ENET) firmware library2.4514 KB
UM0233: STR91xFA firmware library4.32 MB
Reference Manuals
DescriptionVersionSize
RM0006: STR91xFA ARM9® - based microcontroller family4.25 MB
Programming Manuals
DescriptionVersionSize
PM0020: STR91xFA Flash programming manual5.2560 KB
Errata Sheets
DescriptionVersionSize
ES0111: STR91xFA limitations and corrections7.2214 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
MCUs Embedded Software
Part NumberManufacturerDescription
STSW-STR9003STConfiguring the STR91xFA MCU for optimum CPU performance
STSW-STR9004STSTR91x interrupt management
STSW-STR9005STSTR91xFA low power management and power consumption
STSW-STR9010STSTR91xFA firmware library
STSW-STR9013STSTR91x DSP library (DSPLIB)
STSW-STR9016STEEPROM emulation in STR91xF devices
Product Evaluation Tools
Part NumberManufacturerDescription
STR91X-SK/KEISTMicroelectronics;KeilKeil starter kit with STR912F evaluation board, USB-JTAG debugger and evaluation version of RealView Microcontroller Development
STR91X-SK/RAISTMicroelectronics;RaisonanceLow-cost Raisonance REva starter kit for STR91xF with RLink in-circuit debugger/programmer (USB host interface), REva mother boa
Sample & Buy
Part NumberQuantityUnit Price (US$) *PackagePacking TypeOperating Temperature (°C) (min)Operating Temperature (°C) (max)ECCN (EU)ECCN (US)Country of Origin
STR911FAW44X610000-LQFP 128 14x14x1.4Tray-4085NEC3A991A2-
Quality & Reliability
Part NumberPackageGradeRoHS Compliance GradeMaterial Declaration**
STR911FAW44X6LQFP 128 14x14x1.4IndustrialEcopack2d7tc_p2d15pb_signed.pdf
d7tc_p2d15pb.xml
ARM966E-S™ 16/32-bit Flash MCU with Ethernet, USB, CAN, AC motor control, 4 timers, ADC, RTC, DMA STR910FAW32
circuit_diagram_13495_thumbnail.png STR910FAW32
Configuring the STR91xFA MCU for optimum CPU performance STSW-STR9003
Connecting I2S audio devices to the STR7/STR9 MCU STSW-STR7036
EEPROM emulation in STR91xFxx devices STSW-STR9016
EMC design guide for ST microcontrollers STM8L101G3
Electrostatic discharge sensitivity measurement STM8L101G3
Migrating from STR91xF to STR91xFA STR910FAW32
STR91x hardware development getting started STR910FAW32
STR91x interrupt management STSW-STR9004
STR91xFA low power management and power consumption STR910FAW32
STR91xFAxxx in-application programming using UART STSW-STR9015
Selecting between ROM, FASTROM and OTP for a microcontroller STR910FAW32
Using the STR91xFA DMA controller STSW-STR9014
Description of WLCSP for microcontrollers and recommendations for its use STM8L101G3
Configuration and programming software (CAPS) tool for STR9 families STR910FAW32
FlashLINK JTAG programming cable for STR9 STR910FAW32
STR9 Flash extension STR910FAW32
STR9 LCD extension board STR910FAW32
STR91xFA MAC/DMA controller (ENET) firmware library STR910FAW32
STR91xFA firmware library STR910FAW32
STR91xFA ARM9® - based microcontroller family STR910FAW32
STR91xFA Flash programming manual STR910FAW32
STR91xFA limitations and corrections STR910FAW32
d7tc_p2d15pb_signed.pdf STR911FAW44
d7tc_p2d15pb.xml STR911FAW44