STR912FAW47:ARM966E-S™ 16/32-Bit Flash MCU with Ethernet, USB, CAN, AC motor control, 4 timers, ADC, RTC, DMA
![STR912FAW47 Circuit Diagram](/image/st/en.circuit_diagram_13495_thumbnail.png)
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
Application Notes
Technical Notes & Articles
User Manuals
Reference Manuals
Programming Manuals
Errata Sheets
Hardware Development Tools
Part Number | Manufacturer | Description |
---|
STX-RLINK | Raisonance | In-circuit debugger/programmer for STM8, ST7, STM32, STR7 and STR9 microcontrollers |
Software Development Tools
Part Number | Manufacturer | Description |
---|
MDK-ARM-STR | Keil | MDK-ARM software development environment for Cortex-R based MCUs |
RIDE-STR | Raisonance | Raisonance branded integrated development environment for ST7, STR7 and STR9 MCUs |
MCUs Embedded Software
Sample & Buy
Part Number | Quantity | Unit Price (US$)
* | Package | Packing Type | Operating Temperature (°C) (min) | Operating Temperature (°C) (max) | ECCN (EU) | ECCN (US) | Country of Origin |
---|
STR912FAW47X6 | 10000 | - | LQFP 128 14x14x1.4 | Tray | -40 | 85 | NEC | 3A991A2 | - |
Quality & Reliability
Part Number | Package | Grade | RoHS Compliance Grade | Material Declaration** |
---|
STR912FAW47X6 | LQFP 128 14x14x1.4 | Industrial | Ecopack2 | |