English
Language : 

UPSD3422_06 Datasheet, PDF (17/293 Pages) STMicroelectronics – Turbo Plus Series Fast Turbo 8032 MCU with USB and Programmable Logic
uPSD34xx
3
Hardware description
Hardware description
The uPSD34xx has a modular architecture built from a stacked die process. There are two
die, one is designated “MCU Module” in this document, and the other is designated “PSD
Module” (see Figure 5 on page 18). In all cases, the MCU Module die operates at 3.3V with
5V tolerant I/O. The PSD Module is either a 3.3V die or a 5V die, depending on the
uPSD34xx device as described below.
The MCU Module consists of a fast 8032 core, that operates with 4 clocks per instruction
cycle, and has many peripheral and system supervisor functions. The PSD Module provides
the 8032 with multiple memories (two Flash and one SRAM) for program and data,
programmable logic for address decoding and for general-purpose logic, and additional I/O.
The MCU Module communicates with the PSD Module through internal address and data
busses (AD0 – AD15) and control signals (RD, WR, PSEN, ALE, RESET).
There are slightly different I/O characteristics for each module. I/Os for the MCU module are
designated as Ports 1, 3, and 4. I/Os for the PSD Module are designated as Ports A, B, C,
and D.
For all 5V uPSD34xx devices, a 3.3V MCU Module is stacked with a 5V PSD Module. In this
case, a 5V uPSD34xx device must be supplied with 3.3VCC for the MCU Module and
5.0VDD for the PSD Module. Ports 3 and 4 of the MCU Module are 3.3V ports with tolerance
to 5V devices (they can be directly driven by external 5V devices and they can directly drive
external 5V devices while producing a VOH of 2.4V min and VCC max). Ports A, B, C, and D
of the PSD Module are true 5V ports.
For all 3.3V uPSD34xxV devices, a 3.3V MCU Module is stacked with a 3.3V PSD Module.
In this case, a 3.3V uPSD34xx device needs to be supplied with a single 3.3V voltage
source at both VCC and VDD. I/O pins on Ports 3 and 4 are 5V tolerant and can be
connected to external 5V peripherals devices if desired. Ports A, B, C, and D of the PSD
Module are 3.3V ports, which are not tolerant to external 5V devices.
Refer to Table 3 for port type and voltage source requirements.
80-pin uPSD34xx devices provide access to 8032 address, data, and control signals on
external pins to connect external peripheral and memory devices. 52-pin uPSD34xx devices
do not provide access to the 8032 system bus.
All non-volatile memory and configuration portions of the uPSD34xx device are
programmed through the JTAG interface and no special programming voltage is needed.
This same JTAG port is also used for debugging of the 8032 core at runtime providing
breakpoint, single-step, display, and trace features. A non-volatile security bit may be
programmed to block all access via JTAG interface for security. The security bit is defeated
only by erasing the entire device, leaving the device blank and ready to use again.
Table 3. Port type and voltage source combinations
Device Type
VCC for MCU
Module
VDD for PSD
Module
Ports 1, 3, and 4 on
MCU Module
Ports A, B, C, and D
on PSD Module
5V:
uPSD34xx
3.3V
3.3V (Ports 3 and 4 are
5.0V
5V
5V tolerant)
3.3V:
uPSD34xxV
3.3V
3.3V
3.3V (Ports 3 and 4 are
3.3V. NOT 5V tolerant
5V tolerant)
17/293