STMicroelectronics, represented in Australia by Braemac , has expanded its recently introduced µPSD3200 family of 8-bit Flash 8051-based micro-controllers allowing it to offer a complete range of 8051-class micro-controllers.
The µPSD325x devices expand the SRAM from 8kB to 32kB, while the µPSD321x devices, called µPSD Lite, provide 80kB of Flash memory and 2kB of SRAM for lower-cost applications. The µPSD325x, with up to 288kB of Flash memory and 32kB of SRAM, solidifies ST's position in the area of memory density for an 8051-class MCU.
Based on ST's proprietary programmable system device (PSD) architecture, µPSD3200 devices feature dual independent banks of Flash memory up to 256kB and 32kB, respectively, capable of concurrent read-write operation, SRAM, and over 3000 gates of programmable logic with 16 macrocells.
The 8032 peripheral set includes two UART channels, five 8-bit PWM units, four 8-bit ADC channels, an I2C master-slave interface, supervisory functions such as a watchdog timer and low-voltage detect, and up to 46 general-purpose I/O pins.
All µPSD3200 devices feature a JTAG interface to program the entire device. The µPSD3200 devices also support in-application programming.
Dual banks of Flash memory and programmable decode logic allow the 8032 controller to run from one Flash bank while erasing and updating the other bank.
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 µPSD devices.
Designers can use the 16-macrocell PLD to replace external glue logic devices such as 22V10 PLDs, 20L8 PALs, and 74-series discrete logic ICs.
Common functions forged from the PLD array include state machines, shifters and counters, keypad and control panel interfaces, chip-selects for external devices, clock dividers, multiplexers and handshake delay circuits.
µPSD devices are suitable for embedded systems such as point-of-sale peripherals: check/card readers, thermal printers, bar code scanners, and vending machine controllers.
Other applications are equally supported such as building security, alarm, and access control, industrial control, public phones, and instrumentation.
µPSD3200 devices are now in volume production in 52-pin and 80-pin TQFP packages, with industrial temperature range -40°C to +85°C operating at 5.0V and 3.3V.