STR912 系列 32位 256 kB 闪存 96 kB RAM ARM9E 微控制器 - LQFP-128
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™