Overview
The STR912FAW44X6T is a microcontroller from STMicroelectronics, part of the STR91xFA series. It is powered by a 16/32-bit ARM966E-S RISC processor core, operating at a frequency of up to 96 MHz. This microcontroller is designed to be an ideal embedded controller for a wide range of applications due to its robust feature set, including dual-bank Flash memory, large SRAM, and a rich set of peripherals.
Key Specifications
Specification | Details |
---|---|
Core Processor | 16/32-bit ARM966E-S RISC core |
Operating Frequency | Up to 96 MHz |
Flash Memory | 256 KB, 512 KB, 1 MB, or 2 MB main Flash; 32 KB or 128 KB secondary Flash |
SRAM | 64 KB or 96 KB, optional battery backup |
DMA Channels | 9 programmable DMA channels |
Clock and Supply Management | Internal oscillator with external 4-25 MHz crystal; Internal PLL up to 96 MHz |
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, 2 channels for SPI, SSI™, or MICROWIRE™ |
ADC | 8-channel, 10-bit A/D converter (ADC), 0 to 3.6 V range, 0.7 usec conversion |
Timers | 16-bit standard timers (TIM); 4 timers each with 2 input capture, 2 output compare, PWM and pulse count modes |
Power Modes | Run, Idle, and Sleep Mode as low as 50 uA |
Package | PQFP128 or LFBGA144 |
Key Features
- Single-cycle DSP instructions supported, ideal for speech processing, audio algorithms, and low-end imaging.
- Dual burst Flash memories, 32-bits wide, with sequential burst operation up to 96 MHz.
- High-speed burst Flash memory interface, instruction prefetch queue, and branch cache.
- Binary compatible with ARM7 code.
- Real-time clock with calendar functions, tamper, and wake-up functions.
- Reset Supervisor monitors supply voltage, watchdog, wake-up unit, external reset, and brown-out monitor.
- Vectored interrupt controller (VIC) with 32 IRQ vectors and 30 interrupt pins.
- External Memory Interface (EMI) with 8- or 16-bit data, up to 24-bit addressing.
- 3-Phase induction motor controller (IMC).
- JTAG interface with boundary scan and embedded trace module (ARM® ETM9™).
Applications
- Point-of-sale terminals
- Industrial automation
- Security and surveillance systems
- Vending machines
- Communication gateways
- Serial protocol conversion
- Medical equipment
Q & A
- What is the core processor of the STR912FAW44X6T?
The core processor is the 16/32-bit ARM966E-S RISC core.
- What is the maximum operating frequency of the STR912FAW44X6T?
The maximum operating frequency is up to 96 MHz.
- What types of Flash memory does the STR912FAW44X6T have?
The STR912FAW44X6T has dual-bank Flash memory with options of 256 KB, 512 KB, 1 MB, or 2 MB main Flash and 32 KB or 128 KB secondary Flash.
- How much SRAM does the STR912FAW44X6T have?
The SRAM options are 64 KB or 96 KB, with optional battery backup.
- What communication interfaces are available on the STR912FAW44X6T?
The available communication interfaces include 10/100 Ethernet MAC, USB Full-speed, CAN interface, 3 UARTs with IrDA protocol, 2 Fast I2C, and 2 channels for SPI, SSI™, or MICROWIRE™.
- Does the STR912FAW44X6T support DSP instructions?
Yes, it supports single-cycle DSP instructions.
- What is the power consumption in Sleep Mode?
The power consumption in Sleep Mode is as low as 50 uA.
- What are the package options for the STR912FAW44X6T?
The package options are PQFP128 and LFBGA144.
- Does the STR912FAW44X6T have a real-time clock?
Yes, it includes a real-time clock with calendar functions, tamper, and wake-up functions.
- What kind of timers does the STR912FAW44X6T have?
The STR912FAW44X6T has 16-bit standard timers (TIM) with 4 timers each having 2 input capture, 2 output compare, PWM and pulse count modes.