ARM9-Based Controllers Boost Memory and Performance
25% improvement in average throughput: 1MByte and 2MByte Flash versions
STMicroelectronics has extended its STR91X family of ARM9-based general-purpose micros. The new STR910FA delivers 25% better system performance at a lower price than previous devices and versions are also now available with Flash memory capacities including 1Mbyte and 2MByte.
Like all STR91x series controllers, the 12 members of the STR91xFA range combine a 16-/32-bit ARM966ES RISC processor core, dual-bank Flash memory, large SRAM for data or code and a rich peripheral set. They deliver increased performance thanks to an enhanced memory accelerator that allows the burst Flash memory to stream instructions more freely to the core. Peak performance remains the same, at an impressive 96 Million Instructions Per Second (MIPS) during the execution of sequential instructions, but the average performance is significantly increased when instructions are non-sequential.
In addition to the performance benefits, the STR910FA series offers more memory size combinations, with up to 544KByte Flash and 96KByte SRAM. The devices include an Ethernet MAC, USB, CAN, three UARTs/IrDAs, two SPIs, two I²C interfaces and an eight-channel 10-bit ADC with 0.7µs conversion rate. In addition, they provide four 16-bit timers, a three-phase AC motor control unit, an external memory interface, an ETM9 (Embedded Trace Module) debug and trace interface and up to 80 5V-tolerant I/O. All devices operate from -40°C to +85°C.
A real-time clock, which draws less than 1µA from a battery, provides calendar functions, tamper detection and wake-up; a reset supervisor is provided to monitor voltage supplies and watchdog timer. The device also includes integral brown-out detection. For power-sensitive applications, the entire STR91x series features a number of low-power modes, with supply current as low as 55µA.
Devices are available in space-saving 80- (12mm x 12mm) or 128-terminal (14mm x 14mm) Low profile Quad Flat Packs (LQFPs) or, in a new addition to the range, tiny BGA-144 (Ball Grid Array) packages measuring only 10mm x 10mm.
Development is eased by the provision of a JTAG interface for debugging, programming of Flash memory and boundary scan, plus an ETM interface for real-time instruction tracing.
Specification Table
Part Number
Package
FLASH
SRAM
Interfaces
I/O(HS)
STR912FAZ44H6
BGA144
512+32K
96K
Ethernet, USB, CAN, 3x UART, 2x Fast I²C, 2x SPI
80(16)
STR912FAW44X6
LQFP128
512+32K
96K
Ethernet, USB, CAN, 3x UART, 2x Fast I²C, 2x SPI
80(16)
STR912FAW34X6
LQFP128
512+32K
64K
Ethernet, USB, CAN, 3x UART, 2x Fast I²C, 2x SPI
80(16)
STR912FAZ42H6
BGA144
256+32K
96K
Ethernet, USB, CAN, 3x UART, 2x Fast I²C, 2x SPI
80(16)
STR912FAW42X6
LQFP128
256+32K
96K
Ethernet, USB, CAN, 3x UART, 2x Fast I²C, 2x SPI
80(16)
STR911FAW44X6
LQFP128
512+32K
96K
USB, CAN, 3x UART, 2x Fast I²C, 2x SPI
80(16)
STR911FAW42X6
LQFP128
256+32K
96K
USB, CAN, 3x UART, 2x Fast I²C, 2x SPI
80(16)
STR911FAM44X6
LQFP80
512+32K
96K
USB, CAN, 3x UART, 2x Fast I²C, 2x SPI
40(16)
STR911FAM42X6
LQFP80
256+32K
96K
USB, CAN, 3x UART, 2x Fast I²C, 2x SPI
40(16)
STR910FAZ32H6
BGA144
256+32K
64K
CAN, 3x UART, 2x Fast I²C, 2x SPI
80(16)
STR910FAW32X6
LQFP128
256+32K
64K
CAN, 3x UART, 2x Fast I²C, 2x SPI
80(16)
Features
16-/32-bit 96MHz ARM9E based MCU with single-cycle DSP instructions
CPU core: 1.8V ± 10%
I/O ring selectable: 2.7V to 3.3V or 3.0V to 3.6V
Enhanced memory accelerator boosts real-world performance by up to 25%
Up to 2Mbyte dual burst Flash memory, 32-bit wide
32KByte secondary Flash
Up to 96KByte 32-bit SRAM, optional battery backup
High-speed (96MHz) memory interface delivers up to 96MIPS direct from Flash
Nine programmable DMA channels
8 x 10-bit ADC
7 x 16-bit timers (8/8/7) (ic/oc/pwm)
Brown-out monitor
Sleep mode consumption as low as 55µA
Vectored interrupt controller
8-channel, 10-bit A/D converter
11 communication interfaces
Up to 80 GPIOs
16-bit standard timers
Three-phase induction motor controller
JTAG interface with boundary scan
Operating temperature -40°C to +85°C
LQFP80, LQFP128 or BGA-144 package
Applications
Point-of-Sale terminals
Industrial automation
Security and surveillance
Vending machines
Communication gateways
Serial protocol conversion
Medical equipment
For further information, including a copy of the STMicroelectronics STR MCU Family Brochure and the STR91xF Datasheet, pleaseclick here
Arrow Electronics, Inc is a global provider of products, services and solutions to industrial and commercial users of electronic components and enterprise computing solutions.