English
Language : 

UPSD3422_06 Datasheet, PDF (200/293 Pages) STMicroelectronics – Turbo Plus Series Fast Turbo 8032 MCU with USB and Programmable Logic
PSD module
uPSD34xx
Register
Name
Port A
Port B Port C Port D Other
(80-pin)
Description
Link
Drive Select 08h 09h 16h 17h
Write to configure port pins as
either CMOS push-pull or
Open Drain on some pins,
while selecting high slew rate
on other pins. Read to check
status. Default output type is
CMOS push-pull.
Table 136
on
page 235
Input
Macrocells
0Ah
0Bh 18h
Read to obtain logic state of
IMCs. No WRITEs.
Table 117
on
page 224
Enable Out OCh 0Dh 1Ah 1Bh
Read state of output enable
logic on each I/O port driver. 1
= driver output is enabled, 0 =
driver is off, and it is in high
impedance state. No WRITEs.
Table 140
on
page 236
Output
Macrocells
AB
(MCELLAB)
Read logic state of MCELLAB
outputs (bank of eight OMCs). Table 113
20h
on
Write to load MCELLAB flip- page 222
flops.
Output
Macrocells
BC
(MCELLBC)
Read logic state of MCELLBC
outputs (bank of eight OMCs). Table 114
21h
on
Write to load MCELLBC flip- page 222
flops.
Mask
Macrocells
AB
Write to set mask for
MCELLAB. Logic '1' blocks
Table 115
22h READs/WRITEs of OMC. Logic on
'0' will pass OMC value. Read page 223
to check status.
Mask
Macrocells
BC
Write to set mask for
MCELLBC. Logic '1' blocks
Table 116
23h READs/WRITEs of OMC. Logic on
'0' will pass OMC value. Read page 223
to check status.
Main Flash
Sector
Protection
C0h
Read to determine Main Flash
Sector Protection Setting (non-
volatile) that was specified in
PSDsoft Express. No WRITEs.
Table 109
on
page 212
Security Bit
and
Secondary
Flash
Sector
Protection
Read to determine if PSD
Module device Security Bit is
active (non-volatile) Logic 1 =
C2h
device secured. Also read to
determine Secondary Flash
Protection Setting (non-
volatile) that was specified in
PSDsoft. No WRITEs.
Table 110
on
page 212
PMMR0
B0h
Power Management Register
0. WRITE and READ.
Table 144
on
page 243
200/293