ST uPSD34xx Turbo Plus Series Fast Turbo 8032 MCU with USB Programmable Logic handbook

This document provides information on a product called uPSD34xx Turbo Plus Series, which is a fast Turbo 8032 microcontroller with USB and programmable logic capabilities. It features a 40MHz advanced core with 4-clocks per instruction, delivering a peak performance of 10 MIPs. The product also includes JTAG debug and in-system programming, a 16-bit internal instruction path for fetching double-byte instructions in a single memory cycle, and a branch cache and 4 instruction prefetch queue. It supports dual flash memories with memory management, allowing the placement of either memory into the program or data address space. The product offers read-while-write operation for in-application programming and EEPROM emulation, as well as single voltage program and erase with 100K guaranteed erase cycles and 15-year retention. It also features clock, reset, and power supply management, with SRAM being battery backup capable, a flexible 8-level CPU clock divider register, normal, idle, and power down modes, a power-on and low voltage reset supervisor, and a programmable watchdog timer. Additionally, the product provides 16 macrocells for general-purpose logic applications and includes an 8-channel, 10-bit resolution A/D converter and a USB v2.0 full-speed communication interface.


ST uPSD34xx Turbo Plus Series Fast Turbo 8032 MCU with USB Programmable Logic handbook - cover page
Brand
STMicroelectronics
Category
Other Electronics
Document type
User Manual
Language
English
Pages
264
File format
PDF
File size
4.5 MB
Published
04 May, 2012
Updated
29 September, 2023
MD5 checksum
79799E4C8ACFDA488653395F908F86A5

About this manual

The uPSD34xx Turbo Plus series combines an 8051‑based 8‑bit 8032 MCU running at up to 40 MHz with dual flash memories, SRAM, a 10‑bit ADC, USB 2.0 full‑speed, UARTs, SPI, I²C and programmable logic macrocells. It offers high performance with a 4‑cycle core, branch cache, prefetch queue and flexible clock dividers, delivering up to 10 MIPS.

The handbook provides a complete hardware description, memory organization, register set, peripheral interfaces, power‑saving modes, debugging via JTAG, and detailed notes on USB operation, I/O voltage tolerance, and revision history, helping developers design and program embedded applications.

What's inside

  • Features Summary
  • Hardware Description
  • Memory Organization
  • Peripheral Interfaces
  • Programming and Debugging
  • Power Management
  • Important Notes
  • Revision History

Specifications

CPU coreFast 8‑bit 8032 MCU, 40 MHz
Peak performance10 MIPS at 40 MHz (5 V)
SRAMUp to 32 KB
ADC8‑channel, 10‑bit, 6 µs conversion
USB interfaceUSB 2.0 full‑speed, 10 endpoint pairs, 64‑byte FIFO each
UARTsTwo UARTs, up to 115 kbaud IrDA
I/O pinsUp to 46 I/O, 5 V tolerant (except Port 1)

Frequently asked questions

What is the maximum CPU frequency of the uPSD34xx?

The uPSD34xx runs at up to 40 MHz.

How many USB endpoints does the uPSD34xx support?

It provides 10 endpoint pairs, each with a 64‑byte FIFO.

What is the guaranteed flash erase cycle rating?

The flash memory is rated for 100 K guaranteed erase cycles.

Is Port 1 5‑volt tolerant?

No, Port 1 shares the ADC and is not 5 V tolerant.

Download PDF (4.5 MB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →