PSD311 ,PSD3XX/ZPSD3XX FAMILY LOW COST MICROCONTROLLER PERIPHERALSApplications .67 ZPSD Background 6TM7.1 Integrated Power Management Operation...78 Operating Modes ..
PSD311 ,PSD3XX/ZPSD3XX FAMILY LOW COST MICROCONTROLLER PERIPHERALSAbsolute Maximum Ratings3718.2 Operating Range .......3718.3 Recommended Operating Conditions...371 ..
PSD311-B15J ,Low cost field programmable microcontroller peripherals, 150nsapplications• A data bus “repeater” port that shares and arbitrates the local MCU data bus with ext ..
PSD311-B-15J ,Low cost field programmable microcontroller peripherals, 150nsApplications...2715 Security Mode.....3016 Power Management.....3016.1 CSI Input..3016.2 CMiser Bit ..
PSD311B-15J ,Low cost field programmable microcontroller peripherals, 150nsFEATURES SUMMARY
PSD311-PSD312
PSD3XX/ZPSD3XX FAMILY LOW COST MICROCONTROLLER PERIPHERALS
1/3January 2002
PSD3XX ZPSD3XX ZPSD3XXV
PSD3XXR ZPSD3XXR ZPSD3XXRVLow Cost Field Programmable Microcontroller Peripherals
FEATURES SUMMARY Single Supply Voltage:5 V±10% for PSD3xx, ZPSD3xx, PSD3xxR,
ZPSD3xxR 2.7 to 5.5 V for ZPSD3xxV, ZPSD3xxRV Up to 1 Mbit of EPROM Up to 16 Kbit SRAM Input Latches Programmable I/O ports Page Logic Programmable Security
Figure 1. Packages
PSD3XX Family
PSD3XX ZPSD3XX ZPSD3XXV
PSD3XXR ZPSD3XXR ZPSD3XXRV
Low Cost Microcontroller Peripherals
Table of Contents Introduction...........................................................................................................................................................1 Notation ................................................................................................................................................................2 Key Features ........................................................................................................................................................4 PSD3XX Family Feature Summary ......................................................................................................................5 Partial Listing of Microcontrollers Supported ........................................................................................................6 Applications ..........................................................................................................................................................6 ZPSD Background ................................................................................................................................................6
7.1 Integrated Power ManagementTM Operation.............................................................................................7 Operating Modes (MCU Configurations) ............................................................................................................10 Programmable Address Decoder (PAD).............................................................................................................12 I/O Port Functions...............................................................................................................................................15
10.1 CSIOPORT Registers..............................................................................................................................15
10.2 Port A (PA0-PA7).....................................................................................................................................16
10.2.1 Port A (PA0-PA7) in Multiplexed Address/Data Mode................................................................16
10.2.2 Port A (PA0-PA7) in Non-Multiplexed Address/Data Mode........................................................17
10.3 Port B (PB0-PB7).....................................................................................................................................18
10.3.1 Port B (PA0-PA7) in Multiplexed Address/Data Mode................................................................18
10.3.2 Port B (PA0-PA7) in Non-Multiplexed Address/Data Mode........................................................19
10.4 Port C (PC0-PC2)....................................................................................................................................20
10.5 ALE/AS Input Pin.....................................................................................................................................20 PSD Memory ......................................................................................................................................................21
11.1 EPROM....................................................................................................................................................21
11.2 SRAM (Optional)......................................................................................................................................21
11.3 Page Register (Optional).........................................................................................................................21
11.4 Programming and Erasure.......................................................................................................................21 Control Signals ...................................................................................................................................................22
12.1 ALE or AS................................................................................................................................................22
12.2 WR or R/W...............................................................................................................................................22
12.3 RD/E/DS (DS option not available on 3X1 devices) ................................................................................22
12.4 PSEN or PSEN ........................................................................................................................................22
12.5 A19/CSI ...................................................................................................................................................23
12.6 Reset Input ..............................................................................................................................................24 Program/Data Space and the 8031 ....................................................................................................................26 Systems Applications..........................................................................................................................................27 Security Mode.....................................................................................................................................................30 Power Management............................................................................................................................................30
16.1 CSI Input..................................................................................................................................................30
16.2 CMiser Bit................................................................................................................................................30
16.3 Turbo Bit (ZPSD Only).............................................................................................................................31
16.4 Number of Product Terms in the PAD Logic............................................................................................31
16.5 Composite Frequency of the Input Signals to the PAD Logic..................................................................32
16.6 Loading on I/O Pins .................................................................................................................................33 Calculating Power...............................................................................................................................................34
PSD3XX Family
PSD3XX ZPSD3XX ZPSD3XXV
PSD3XXR ZPSD3XXR ZPSD3XXRV
Low Cost Microcontroller Peripherals
Table of Contents (cont.) Specifications......................................................................................................................................................37
18.1 Absolute Maximum Ratings .....................................................................................................................37
18.2 Operating Range .....................................................................................................................................37
18.3 Recommended Operating Conditions......................................................................................................37
18.4 Pin Capacitance.......................................................................................................................................37
18.5 AC/DC Characteristics – PSD3XX/ZPSD3XX (All 5 V devices)..............................................................38
18.6 AC/DC Characteristics – PSD3XXV (3 V devices only)...........................................................................39
18.7 Timing Parameters – PSD3XX/ZPSD3XX (All 5 V devices)....................................................................40
18.8 Timing Parameters – ZPSD3XXV (3 V devices only)..............................................................................42
18.9 Timing Diagrams for PSD3XX Parts.......................................................................................................44
18.10 AC Testing...............................................................................................................................................65 Pin Assignments .................................................................................................................................................66 Package Information...........................................................................................................................................67 Package Drawings..............................................................................................................................................68 PSD3XX Product Ordering Information ..............................................................................................................72
22.1 PSD3XX Selector Guide..........................................................................................................................72
22.2 Part Number Construction .......................................................................................................................73
22.3 Ordering Information................................................................................................................................73 Data Sheet Revision History...............................................................................................................................80
Introduction
Programmable Peripheral
PSD3XX Family
Field-Programmable Microcontroller Peripheral The low cost PSD3XX family integrates high-performance and user-configurable blocks of
EPROM, programmable logic, and optional SRAM into one part. The PSD3XX products
also provide a powerful microcontroller interface that eliminates the need for external
“glue logic”. The part’s integration, small form factor, low power consumption, and ease of
use make it the ideal part for interfacing to virtually any microcontroller.
The major functional blocks of the PSD3XX include: Two programmable logic arrays 256Kb to 1 Mb of EPROM Optional 16 Kb SRAM Input latches Programmable I/O ports Page logic Programmable security.
The PSD3XX family architecture (Figure 1) can efficiently interface with, and enhance,
almost any 8- or 16-bit microcontroller system. This solution provides microcontrollers the
following: Chip-select logic, control logic, and latched address signals that are otherwise
implemented discretely Port expansion (reconstructs lost microcontroller I/O) Expanded microcontroller address space (up to 16 times) An EPROM (with security) and optional SRAM Compatible with 8031-type architectures that use separate Program and Data Space Interface to shared external resources.
PSD3XX Family
NotationFor a complete product comparison, refer to Table 1.
PSD3XX references the standard version of the PSD3XX family, which are ideal for
general-purpose embedded control applications.
PSD3XXR SRAM-less version of the PSD3XX. If you don’t require the 16 Kb SRAM or
need a larger external SRAM, go with this part to save cost.
ZPSD3XX has improved technology that helps reduce current consumption using the Turbo
bit. Excellent if you require a 5 V version of the PSD3XX that uses less power.
ZPSD3XXR SRAM-less version of the ZPSD3XX.
ZPSD3XXV 2.7 V to 5.5 V operation, ideal for very low-power and low-voltage
applications.
ZPSD3XXRV SRAM-less version of the ZPSD3XXV.
Throughout this data sheet, references are made to the PSD3XX. In most cases, these
references also cover the entire family. Exceptions will be noted. References, such as
“3X1 only” cover all parts that have a 301 or 311 in the part number. Use the following table
to determine what references cover which product versions:
The PSD3XX I/O ports can be used for: Standard I/O ports Programmable chip select outputs Address inputs Demultiplexed address outputs A data bus port for non-multiplexed MCU applications A data bus “repeater” port that shares and arbitrates the local MCU data bus with
external devices.
Implementing your design has never been easier than with PSDsoft—ST’s software
development suite. Using PSDsoft, you can do the following: Configure your PSD3XX to work with virtually any microcontroller Specify what you want implemented in the programmable logic using a high-level
Hardware Description Language (HDL) Simulate your design Download your design to the part using a programmer.
Introduction
(cont.)