Overview
The STR911FAM44X6T is a member of the STR91xFA series of microcontrollers from STMicroelectronics. This device is powered by a 16/32-bit ARM966E-S RISC processor core, operating at a frequency of up to 96 MHz. It combines dual-bank Flash memory, large SRAM, and a comprehensive set of peripherals, making it an ideal choice for various embedded control applications such as point-of-sale terminals, industrial automation, security and surveillance, vending machines, communication gateways, and medical equipment.
Key Specifications
Parameter | Value |
---|---|
Core Processor | ARM966E-S |
Core Size | 32-Bit |
Speed | 96 MHz |
Flash Memory | 256 KB / 512 KB / 1 MB / 2 MB (main), 32 KB / 128 KB (secondary) |
SRAM | 64 KB or 96 KB, optional battery backup |
DMA Channels | 9 programmable DMA channels |
Communication Interfaces | 10/100 Ethernet MAC, USB Full-speed, CAN interface, 3 UARTs, 2 Fast I2C, 2 SPI/SSI/MICROWIRE channels |
A/D Converter | 8-channel, 10-bit, 0 to 3.6 V range, 0.7 usec conversion |
Timers | 16-bit standard timers (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 |
Key Features
- Harvard architecture with 5-stage pipeline and Tightly-Coupled Memories (SRAM and Flash)
- Single-cycle DSP instructions supported
- Binary compatible with ARM7 code
- Dual burst Flash memories, 32-bits wide
- Sequential Burst operation up to 96 MHz
- 100 K min erase cycles, 20 yr min retention
- Internal oscillator operating with external 4-25 MHz crystal and internal PLL up to 96 MHz
- Real-time clock with calendar functions, tamper, and wake-up functions
- Reset Supervisor monitors supply voltage, watchdog, wake-up unit, external reset
- Brown-out monitor
- Vectored interrupt controller (VIC) with 32 IRQ vectors, 30 interrupt pins
- Branch cache minimizes interrupt latency
- 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 core processor of the STR911FAM44X6T?
The core processor is the ARM966E-S. - What is the maximum operating frequency of the STR911FAM44X6T?
The maximum operating frequency is 96 MHz. - What types of Flash memory are available on the STR911FAM44X6T?
The device features dual-bank Flash memory with options of 256 KB, 512 KB, 1 MB, or 2 MB for the main Flash and 32 KB or 128 KB for the secondary Flash. - How much SRAM does the STR911FAM44X6T have?
The device has 64 KB or 96 KB of SRAM, with optional battery backup. - What communication interfaces are supported by the STR911FAM44X6T?
The device supports 10/100 Ethernet MAC, USB Full-speed, CAN interface, 3 UARTs, 2 Fast I2C, and 2 SPI/SSI/MICROWIRE channels. - Does the STR911FAM44X6T have an A/D converter?
Yes, it has an 8-channel, 10-bit A/D converter with a 0 to 3.6 V range and 0.7 usec conversion time. - What power modes are available on the STR911FAM44X6T?
The device supports Run, Idle, and Sleep Mode as low as 50 uA. - Is the STR911FAM44X6T binary compatible with ARM7 code?
Yes, it is binary compatible with ARM7 code. - What is the purpose of the branch cache in the STR911FAM44X6T?
The branch cache minimizes interrupt latency. - Does the STR911FAM44X6T have a real-time clock?
Yes, it has a real-time clock with calendar functions, tamper, and wake-up functions.