Arrow Innovation

MICROCONTROLLER SOLUTIONS
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 NumberPackageFLASHSRAMInterfaces I/O(HS)
STR912FAZ44H6BGA144512+32K96KEthernet, USB, CAN,
3x UART,
2x Fast I²C,
2x SPI
80(16)
STR912FAW44X6LQFP128512+32K96KEthernet, USB, CAN,
3x UART,
2x Fast I²C,
2x SPI
80(16)
STR912FAW34X6LQFP128512+32K64KEthernet, USB, CAN,
3x UART,
2x Fast I²C,
2x SPI
80(16)
STR912FAZ42H6BGA144256+32K96KEthernet, USB, CAN,
3x UART,
2x Fast I²C,
2x SPI
80(16)
STR912FAW42X6LQFP128256+32K96KEthernet, USB, CAN,
3x UART,
2x Fast I²C,
2x SPI
80(16)
STR911FAW44X6LQFP128512+32K96KUSB, CAN,
3x UART,
2x Fast I²C,
2x SPI
80(16)
STR911FAW42X6LQFP128256+32K96KUSB, CAN,
3x UART,
2x Fast I²C,
2x SPI
80(16)
STR911FAM44X6LQFP80512+32K96KUSB, CAN,
3x UART,
2x Fast I²C,
2x SPI
40(16)
STR911FAM42X6LQFP80256+32K96KUSB, CAN,
3x UART,
2x Fast I²C,
2x SPI
40(16)
STR910FAZ32H6BGA144256+32K64KCAN,
3x UART,
2x Fast I²C,
2x SPI
80(16)
STR910FAW32X6LQFP128256+32K64KCAN,
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, please click 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.

Copyright © 2008 Arrow Electronics Inc. All rights reserved.