Overview
The STR912FAZ47H6T is a 16/32-bit microcontroller from STMicroelectronics, part of the STR91xFA series. It is powered by an ARM966E-S RISC processor core, operating at a frequency of up to 96 MHz. This microcontroller is designed to serve a wide range of applications, including point-of-sale terminals, industrial automation, security and surveillance, vending machines, communication gateways, and medical equipment. The ARM966E-S core supports single-cycle DSP instructions, making it suitable for tasks such as speech processing, audio algorithms, and low-end imaging.
Key Specifications
Parameter | Description |
---|---|
Processor Core | ARM966E-S™ RISC core, Harvard architecture, 5-stage pipeline |
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 |
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 |
Motor Control | 3-Phase induction motor controller (IMC) |
Power Management | Clock, reset, and supply management; Run, Idle, and Sleep Mode as low as 50 uA |
Package | 144-Pin LF-BGA |
Key Features
- 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
- Vectored interrupt controller (VIC) with 32 IRQ vectors, 30 interrupt pins
- External Memory Interface (EMI) with 8- or 16-bit data, up to 24-bit addressing
- 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 processor core of the STR912FAZ47H6T? The processor core is the ARM966E-S™ RISC core with Harvard architecture and a 5-stage pipeline.
- What is the maximum operating frequency of the STR912FAZ47H6T? The maximum operating frequency is up to 96 MHz.
- How much Flash and SRAM does the STR912FAZ47H6T have? The STR912FAZ47H6T has up to 2 MB of main Flash and 96 KB of SRAM.
- What communication interfaces are available on the STR912FAZ47H6T? It includes 10/100 Ethernet MAC, USB Full-speed, CAN interface, UARTs with IrDA protocol, Fast I2C, and SPI/SSI/MICROWIRE interfaces.
- Does the STR912FAZ47H6T support motor control? Yes, it includes a 3-Phase induction motor controller (IMC).
- What is the power consumption in sleep mode? The power consumption in sleep mode can be as low as 50 uA.
- What type of package is the STR912FAZ47H6T available in? It is available in a 144-Pin LF-BGA package.
- Does the STR912FAZ47H6T have a real-time clock? Yes, it includes a real-time clock with calendar functions, tamper, and wake-up functions.
- What is the role of the Reset Supervisor in the STR912FAZ47H6T? The Reset Supervisor monitors supply voltage, watchdog, wake-up unit, and external reset.
- Is the STR912FAZ47H6T binary compatible with ARM7 code? Yes, it is binary compatible with ARM7 code.