Micros
ARM9-based general-purpose micros with internal flash memory from Arrow
What is said to be the industry's first series of ARM9-based general-purpose micros with internal flash memory, the STR91X family from STMicroelectronics, is now available through Arrow. The devices combine a 16/32-bit ARM966ES RISC processor core, dual-bank flash memory, large SRAM for data or code, and a rich peripheral set
The Thanks to its exceptionally broad range of peripherals, Arrow anticipates the device being deployed in a diverse range of applications. These include point-of-sale terminals, industrial automation, security and surveillance, vending machines, communication gateways, serial protocol conversion, and medical equipment.
The device boasts 11 communications interfaces, including a 10/100 Ethernet MAC with DMA and MII port, 2.0B active CAN bus interface and full-speed (12Mbit/s) USB. The line-up is completed by three 16550-style UARTs with IrDA protocol; two fast (400kHz) I2C interfaces; two channels for SPI, SSI or Microwire; and an optional 8/16-bit EMI bus.
In addition, the STR91xF includes up to 80 general-purpose I/Os, three-phase Induction Motor Controller (IMC), nine programmable DMA channels (one of which is used for the Ethernet interface), and an 8-channel, 10-bit ADC. The GPIOs are 5V tolerant.
A real-time clock, which draws less than 1µA from a battery, provides calendar functions, tamper detection and wake-up; whilst 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 STR91xF features a number of low-power modes, with supply current as little as 55µA. The device is supplied in space-saving 80- (12mm x12mm) or 120-terminal (14mm x 14mm) LQFP packaging.