North America Asia Pacific Germany United Kingdom Chinese Simplified Chinese Traditional Korean Home
 
 
 
 
 
 
 
 
 
 
 
 
STR910F Flash Family: 32-bit ARM-based Flash Microcontrollers
     
STR910F Flash Family: 32-bit ARM-based Flash Microcontrollers

     
     

STR910F Flash Family: 32-bit ARM-based Flash MicrocontrollersARM microcontrollers have become a popular and excellent choice for many embedded control applications. Yet, there are increasingly demanding applications that need even more performance and greater data throughput than is possible from microcontrollers based on the ARM7TDMI core. To meet these demands, STMicroelectronics has developed the ARM966E-based STR910F series of high-performance general purpose Flash microcontrollers. With backward compatibility to the ARM7TDMI instruction set, the STR910F is also an easy upgrade path for ARM7TDMI users.

The STR910F has up to 544 KB of embedded Flash and 96 KB of embedded SRAM, and includes an Ethernet MAC, high-speed peripherals and effective low-power features. In addition, architectural innovations have been added to simultaneously improve application performance and enable rapid data flow. The STR910F series of Flash microcontrollers are designed for highly demanding applications, yet are priced for a broad range of embedded applications.

Compared to the ARM7TDMI, the ARM966E-S core has a more efficient 5-stage pipeline, utilizes a Harvard Architecture with separate buses for instructions and data, and adds new DSP instructions. The ARM966E-S core does this while maintaining full backward compatibility with the ARM7TDMI core and instruction set, and without burdening the microcontroller with an MMU or an expensive cache that can affect determinism.

Along with an Ethernet MAC, the STR910F also includes a cerified USB Full-Speed Device, an External Memory Interface, CAN, UARTs, I2C, SPI, up to 80 GPIO, a dedicated Motor Control Block; a range of timers including general-purpose timers, a real time clock and watchdog timers, a high-speed ADC, and built-in supervisory functions.

To provide for dynamic power management the STR910F features a range of low-power modes. These include a sleep mode that drawing only 55µA, making the STR910F family well-suited for low-power and portable applications. A separate power domain allows battery back up of the entire SRAM. And the full-featured real-time clock draws less than 1µA on the battery supply pin across the entire -40˚ C to +85˚ C temperature range.

STR910F ARM9-based microcontrollers can open up the possibilities for your next ARM-based product— increase performance and features while increasing your product’s value.

     
STR910F Flash Family: 32-bit ARM-based Flash Microcontrollers
     
96 MHz ARM966E-S CPU core with single- cycle DSP instructions
Two independent internal 32-bit buses, one for code and one for data
10/100 Ethernet connectivity with optimized DMA data flow
Up to 96Kbytes SRAM
Up to 544Kbytes of dual bank Flash
SRAM or Flash memories can be used for instructions or data
USB, CAN, 2xSPI, 2xI2C, 3xUART/IrDA
Up to 80 5Vtolerant GPIO
10-bit fast ADC
Full supervisor functions
Multiple low power modes
A low power (< 1µA) real-time clock with programmable wake-up features
   
Benefits
Simultaneous access by CPU to both code and data
96 MIPS peak performance executing code from Flash memory
Meets requirements of complex applications and RTOSs
So much inside means saving PCB space, cost and logistics headaches
Extensive free Libraries dramatically reduces development time
   
 
Point of Sale
Portable terminals
Vending machines
Thermal printers
Scanners/readers
Building Automation
Security/surveillance/fire
HVAC
Biometric identification
Time and attendance
Communication
Serial protocol gateways
Office phones
Industrial Automation
PLC
Industrial networking
Robotics
Portables
Medical monitors
Data acquisition
Test and measurement
Automotive diagnostic
   
   
   
   
   
 
   
     
Tools
   
  Third-party starter kits are complete, low cost development solutions designed to help users discover STR910F features, and start application development quickly and easily. Kits come complete with evaluation board, JTAG in-circuit debugger/ programmer, IDE for application editing and debugging, C compiler and code examples for implementing a range of device features and peripherals.
Visit www.st.com/evalboards
   
  ST’s STR910-EVAL is an open-design evaluation platform for STR910F, which includes reference code and a range of hardware features for evaluation of device peripherals including USB, Ethernet, CAN, ADC and much more. In addition to a JTAG standard interface for in-circuit debugging and programming, it includes an ETM interface for connection of a trace tool. Visit www.st.com/ evalboards
   
  ST freely distributes Hardware Abstraction Layer (HAL) library source files for the STR910F from www.st.com/mcu. This tested and proven collection of standard ANSI ‘C’ functions manipulates all low level silicon functions, freeing you from worrying about the details so you can immediately start developing your application. Just include the functions in your project and call them from your own drivers, RTOS, communication stack, or application code.
     
 

Also Visit: Titan Supply Chain Services Corp. Nu Horizons International