Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > Processors/DSPs

MCUs perform up to 10MIPS peak

Posted: 08 Mar 2005 ?? ?Print Version ?Bookmark and Share

Keywords:stmcroelectronics? st? upsd3400? turbo plus? upsd?

STMicroelectronics (ST) expanded its uPSD family of 8051-class mcu supports full-speed USB 2.0" target=_blank>embedded flash microcontrollers (MCUs) with the release of the uPSD3400 Turbo Plus series that performs up to 10MIPS peak and provides full speed USB.

The core of the uPSD3400 Turbo Plus series is a 4-cycle-per-instruction 40MHz 8032 MCU. According to the press release, this high-performance core is further enhanced by the addition of an internal 16bit path that allows 2-byte instructions to be fetched in a single memory cycle. The wider path coupled with a pre-fetch queue and branch cache brings average performance to 9MIPS, with peak performance at 10 MIPS.

The new MCU supports USB 2.0 at full-speed (12Mbps), with the USB providing 10 endpoint pairs (in/out), each with its own 64-byte FIFO including support for Control, Interrupt and Bulk transfers. In addition, a JTAG interface supports in-system programming and MCU core debug with high speed instruction tracing capability, eliminating the need for a hardware In-Circuit Emulator (ICE).

Based on ST's proprietary Programmable System Device (PSD) architecture, the uPSD3400 devices feature dual independent banks of Flash memory, 8KB of SRAM and over 3,000 gates of programmable logic with 16 macrocells. The dual-bank Flash architecture and programmable decode logic support true READ-while-WRITE concurrent access for In-Application Programming (IAP), while memory mapping is handled by an integrated decoding PLD that can assign any Flash or SRAM memory segment to any address on any memory page or bank. Additionally, Flash memory can be allocated to 8032-code space or data space in almost any proportion as needed, which is a feature unique to uPSD devices.

Other peripherals include a 16bit Programmable Counter Array (PCA); an 8-channel 10bit resolution ADC; SPI and IrDA interfaces; six PWM (pulse-width modulated) channels, an I?C master/slave bus controller; two standard UARTs; supervisory functions such as a watchdog timer and low-voltage detect; and up to 45 general-purpose I/O pins.

ST added that designers can use the 16-macrocell CPLD to replace external glue logic devices such as 22V10 PLDs, 20L8 PALs and 74-series discrete logic ICs. Common functions forged from the CPLD array include state machines, shifters and counters, keypad and control panel interfaces, chip-selects for external devices, clock dividers, multiplexers, and handshake delay circuits.

Targeted at embedded applications, particularly those requiring the high amount of memory offered by the family, the uPSD3400 devices are already sampling in 52-pin and 80-pin TQFP packages, with industrial operating temperature at 5V and 3.3V. Pricing starts at $4 in quantities of 10,000.

Article Comments - MCUs perform up to 10MIPS peak
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top