当前位置: 首页 > >

ZPSD411A2-C-15J中文资料

发布时间:

元器件交易网www.cecb2b.com

PSD4XX ZPSD4XX
Low Cost Field Programmable Microcontroller Peripherals
NOT FOR NEW DESIGN

FEATURES SUMMARY s Single Supply Voltage: – 5 V±10% for PSD4XX – 2.7 to 5.5 V for PSD4XX-V
s s s s s s

Figure 1. Packages

Up to 1 Mbit of UV EPROM Up to 16 Kbit SRAM Input Latches Programmable I/O ports Page Logic Programmable Security
PLDCC68 (J) CLDCC68 (L) TQFP68 (U)

January 2002
This is information on a product still in production but not recommended for new designs.

1/3

元器件交易网www.cecb2b.com

PSD4XX Family
PSD4XX/ZPSD4XX Field-Programmable Microcontroller Peripherals Table of Contents
1 2 3 4 5 6 7 8 9 Introduction ...........................................................................................................................................................1 Key Features ........................................................................................................................................................2 Notation ................................................................................................................................................................3 Zero-Power Background .......................................................................................................................................3 Integrated Power ManagementTM Operation ........................................................................................................5 Design Flow ..........................................................................................................................................................6 PSD4XX Family ....................................................................................................................................................7 Table 2. PSD4XX Pin Descriptions......................................................................................................................8 The PSD4XX Architecture ..................................................................................................................................10 9.1 The ZPLD Block..........................................................................................................................................10 9.1.1 The PSD4XXA1 ZPLD Block............................................................................................................10 9.1.1.1 The DPLD ..........................................................................................................................12 9.1.1.2 The GPLD ..........................................................................................................................13 9.1.1.3 TPA Macrocell Structure ...................................................................................................13 9.1.1.4 Port B Macrocell Structure .................................................................................................17 9.1.1.5 The ZPLD Power Management..........................................................................................18 9.1.2 The PSD4XXA2 ZPLD Block............................................................................................................22 9.1.2.1 The DPLD ..........................................................................................................................24 9.1.2.2 The GPLD ..........................................................................................................................26 9.1.2.3 Port A Macrocell Structure .................................................................................................26 9.1.2.4 Port B Macrocell Structure .................................................................................................30 9.1.2.5 Port E Macrocell Structure .................................................................................................33 9.1.2.6 The ZPLD Power Management..........................................................................................34 9.2 Bus Interface...............................................................................................................................................37 9.2.1 Bus Interface Configuration ..............................................................................................................37 9.2.2 PSD4XX Interface to a Multiplexed Bus ...........................................................................................38 9.2.3 PSD4XX Interface to Non-Multiplexed Bus ......................................................................................38 9.2.4 Data Byte Enable..............................................................................................................................42 9.2.5 Optional Features .............................................................................................................................43 9.2.6 Bus Interface Examples....................................................................................................................43 9.3 I/O Ports......................................................................................................................................................48 9.3.1 Standard MCU I/O ............................................................................................................................48 9.3.2 PLD I/O ...........................................................................................................................................48 9.3.3 Address Out......................................................................................................................................49 9.3.4 Address In ........................................................................................................................................49 9.3.5 Data Port ..........................................................................................................................................49 9.3.6 Alternate Function In ........................................................................................................................49 9.3.7 Peripheral I/O ...................................................................................................................................50 9.3.8 Open Drain Outputs..........................................................................................................................50 9.3.9 Port Registers...................................................................................................................................51 9.3.10 Port A – Functionality and Structure.................................................................................................54 9.3.11 Port B – Functionality and Structure.................................................................................................54 9.3.12 Port C and Port D – Functionality and Structure ..............................................................................57 9.3.13 Port E – Functionality and Structure.................................................................................................57 9.4 Memory Block .............................................................................................................................................61 9.4.1 EPROM ............................................................................................................................................61 9.4.2 SRAM ...............................................................................................................................................61

i

元器件交易网www.cecb2b.com

PSD4XX Family
PSD4XX/ZPSD4XX Field-Programmable Microcontroller Peripherals Table of Contents
(cont.)

10.0 11.0 12.0

13.0

14.0 15.0 16.0 17.0 18.0 19.0 20.0

9.4.3 Memory Select Map..........................................................................................................................61 9.4.4 Memory Select Map for 8031 Application.........................................................................................62 9.4.5 Peripheral I/O ...................................................................................................................................65 9.5 Power Management Unit ............................................................................................................................67 9.5.1 Standby Mode ..................................................................................................................................67 9.5.2 Other Power Saving Options ............................................................................................................70 Page Register .....................................................................................................................................................72 Security Protection..............................................................................................................................................72 System Configuration .........................................................................................................................................73 12.1 Reset Input ..............................................................................................................................................76 12.2 ZPLD and Memory During Reset.............................................................................................................76 12.3 Register Values During and After Reset..................................................................................................76 12.4 ZPLD Macrocell Initialization ...................................................................................................................76 Specifications......................................................................................................................................................77 13.1 Absolute Maximum Ratings .....................................................................................................................77 13.2 Operating Range .....................................................................................................................................77 13.3 Recommended Operating Conditions......................................................................................................77 13.4 AC/DC Parameters ..................................................................................................................................78 13.5 Example of ZPSD4XX Typical Power Calculation at VCC = 5.0 V...........................................................80 13.6 DC Characteristics (5 V ± 10% versions) ................................................................................................81 13.7 AC/DC Parameters – ZPLD Timing Parameters .....................................................................................82 13.8 Microcontroller Interface – AC/DC Parameters .......................................................................................84 13.9 DC Characteristics (ZPSD4XXV Versions) (3.0 V ± 10% versions) ........................................................88 13.10 AC/DC Parameters – ZPLD Timing Parameters (3.0 V ± 10% versions)................................................89 13.11 Microcontroller Interface – AC/DC Parameters (3.0 V± 10% versions)...................................................91 Timing Diagrams.................................................................................................................................................95 Pin Capacitance................................................................................................................................................102 AC Testing ........................................................................................................................................................102 Erasure and Programming................................................................................................................................102 PSD4XX Pin Assignments ................................................................................................................................103 Package Information.........................................................................................................................................105 PSD4XX Product Ordering Information ............................................................................................................110 20.1 PSD4XX Family – Selector Guide .........................................................................................................110 20.2 Part Number Construction .....................................................................................................................111 20.3 Ordering Information..............................................................................................................................111

ii

元器件交易网www.cecb2b.com

Programmable Peripheral
PSD4XX Family
Field-Programmable Microcontroller Peripherals
1.0 Introduction
The PSD4XX family is a microcontroller peripheral that integrates high-performance and user-configurable blocks of EPROM, programmable logic, and SRAM into one part. The PSD4XX products also provide a powerful microcontroller interface that eliminates the need for external “glue logic”. The no “glue logic” concept provides a user-programmable interface to a variety of 8- and 16-bit (multiplexed or non-multiplexed) microcontrollers that is easy to use. 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 PSD4XX provides two Zero-power PLDs (ZPLD): a Decode PLD (DPLD) and a General-purpose PLD (GPLD). A configuration bit (Turbo) can be set by the MCU, and will automatically place the ZPLDs into Standby Mode if no inputs are changing. The ZPLDs are designed to consume minimum power using Zero-power CMOS technology that uses only 10 ?A (typical) standby current. Unused product terms are automatically disabled, also reducing power, regardless of the Turbo bit setting. The main function of the DPLD is to perform address decoding for the internal I/O ports, EPROM, and SRAM. The address decoding can be based on up to 24 bits of address inputs, control signals (RD, WR, PSEN, etc.), and internal page logic. The DPLD supports separate program and data spaces (for 8031 compatible MCUs).

The General-purpose PLD (GPLD) can be used to implement various logic functions defined by the user, such as: ? State machines ? Loadable counters and shift registers ? Inter-processor mailbox ? External control logic (chip selects, output enables, etc.). The GPLD has access to up to 59 inputs, 118 product terms, 24 macrocells, and 24 I/O pins.

1

元器件交易网www.cecb2b.com
PSD4XX Family

1.0 Introduction
(cont.)

The PSD4XX has 40 I/O pins that are divided among 5 ports. Each I/O pin can be individually configured to provide many functions, including the following: ? MCU I/O ? GPLD I/O ? Latched address output (for MCUs with multiplexed data bus) ? Data bus (for MCUs with non-multiplexed data bus). The PSD4XX can easily interface with virtually any 8- or 16-bit microcontroller with a multiplexed or non-multiplexed bus. All of the MCU control signals are connected to the ZPLDs, enabling the user to generate signals for external devices. The PSD4XX provides between 256 Kbits and 1 Mbit of EPROM that is divided in to four equal-sized blocks. Each block can occupy a different address location, allowing for versatile address mapping. The access time of the EPROM includes the address latching and DPLD decoding. The PSD4XX has an optional 16 Kbit SRAM that can be battery-backed by connecting a battery to the Vstby pin. The battery will protect the contents of the SRAM in the event of a power failure. Therefore, you can place data in the SRAM that you want to keep after the power is switched off. Power switchover to the battery automatically occurs when VCC drops below Vstby. A four-bit Page Register enables easy access to the I/O section, EPROM, and SRAM for microcontrollers with limited address space. The Page Register outputs are connected to both ZPLDs and thus can also be used for external paging schemes. The Power Management Unit (PMU) of the PSD4XX enables the user to control the power consumption on selected functional blocks, based on system requirements. For microcontrollers that do not generate a chip select input for the PSD, the Automatic Power-Down (APD) unit of the PMU can be setup to enable the PSD to enter Power Down Mode or Sleep Mode, based on the inactivity of ALE (or AS). Implementing your design has never been easier than with PSDsoft—ST’s software development suite. Using PSDsoft, you can do the following: ? Configure your PSD4XX to work with virtually any microcontroller ? Specify what you want implemented in the programmable logic using a design file ? Simulate your design ? Download your design to the part using a programmer.

2.0 Key Features

t Single-chip programmable peripheral for microcontroller-based applications t 256K to 1 Mbit of UV EPROM with the following features: ? Configurable as 32, 64, or 128 K x 8; or as 16, 32, or 64 K x 16 ? Divided into four equally-sized mappable blocks for optimized address mapping ? As fast as 70 ns access time, which includes address decoding ? Built-in Zero-power technology t 16 Kbit SRAM is configurable as 2K x 8 or 1K x 16. The access time can be as
quick as 70 ns, including address decoding. The contents of the SRAM can be battery-backed by connecting a battery to the Vstby pin. The SRAM also has built-in Zero-power technology.

t 40 I/O pins (divided into five 8-bit ports) that can be individually configured for: ? Standard MCU I/O ? PLD/macrocell I/O ? Latched address output ? High-order address inputs ? Special function I/O ? Open-drain output
2

元器件交易网www.cecb2b.com
PSD4XX Family

2.0 Key Features

t Two Zero-power Programmable Logic Devices (ZPLDs): the Decode PLD (DPLD) and
the General-purpose PLD (GPLD) can be used for: ? Up to 59 Input and 126 output product terms ? 24 Macrocells and I/O ? Decode up to 16 MB of address ? State machines and state logic ? Generate external signals (chip selects, bus interface, etc.)

t Microcontroller logic that eliminates the need for external “glue logic” has the following
features: ? Ability to interface to multiplexed and non-multiplexed buses ? Built-in address latches for multiplexed address/data bus ? ALE and Reset polarity are programmable ? Multiple configurations are possible for interface to many different microcontrollers

t Page logic is connected to the ZPLDs and expands the MCU address space to up to
16 times

t Programmable power management allows: ? SRAM, EPROM, and ZPLDs to enter standby mode automatically ? Disabling of the clock input to the ZPLDs ? ZPLDs to enter a special low power mode (Sleep Mode), based on Turbo bit setting t A security bit prevents reading the PSD4XX configuration and the ZPLD contents.
Setting this bit will prevent the device from being copied on a device programmer.

t Built-in security enables the user to block read accesses from a device programmer t Package choices include 68-pin PLCC, 68-pin CLDCC, and 80-pin TQFP t Programmable polarity Reset output (includes hysteresis), based on Reset input t Simple, menu-driven software (PSDsoft) allows configuration and design entry on a PC.

3.0 Notation

Throughout this data sheet, references are made to the PSD4XX. In most cases, these references also cover the ZPSD4XX and ZPSD4XXV products. Exceptions will be noted. The main difference between the ZPSD4XX and the PSD4XX is the standby current (Isb). The ZPSD4XX devices have been rated for a lower standby current. Also, there is no low-voltage version of the PSD4XX. There is only the low-voltage version of the ZPSD4XX, which has a V suffix.

4.0 Zero-Power Background

Portable and battery powered systems have recently become major embedded control application segments. As a result, the demand for electronic components having extremely low power consumption has increased dramatically. Recognizing this need, ST has developed a new Zero Power technology. PSD4XX products virtually eliminate the DC component of power consumption reducing it to standby levels. Eliminating the DC component is the basis for the words “Zero Power”. PSD4XX products also minimize the AC power component when the chip is changing states. The result is a programmable microcontroller peripheral family that replaces discrete circuit functions while drawing minimal current.

3

元器件交易网www.cecb2b.com

Figure 1. PSD4XX Block Diagram

4
ADDRESS/DATA/CONTROL BUS ZPLD INPUT BUS PAGE REG. CONTROL RD, WR PROG. BUS INTRF (NOTE 1) DECODE PLD (DPLD) EPROM SELECTS SRAM SELECT PERIPHERAL SELECTS CSIOP ADIO PORT GENERAL PLD (GPLD) 27PT PC0 – PC7 PROG. PORT PORT C (NOTE 1) 80PT CLKIN 11PT 256K –1M BIT EPROM POWER MANAGER UNIT 16 K BITS SRAM PROG. PORT PORT A AD0 – AD15 I/O DECODER 24 MACROCELLS PORT A MACROCELLS PORT B MACROCELLS PORT E MACROCELLS (NOTE 2) PD0 – PD7 MACROCELL FEEDBACK OR PORT INPUT CLKIN PORT E PROG. PORT PROG. PORT PORT B PROG. PORT PORT D CLKIN

PSD4XX Family

VSTDBY

PA0 – PA7

PB0 – PB7

PE0 – PE7

NOTES: 1. ZPLD INPUT BUS – A1 = 36 + CLOCK = 37 INPUTS – A2 = 58 + CLOCK = 59 INPUTS 2. PORT E MACROCELLS AVAILABLE ON A2 VERSIONS ONLY.

GLOBAL CONFIG. & SECURITY

元器件交易网www.cecb2b.com
PSD4XX Family

5.0 Integrated Power Management TM Operation

Upon each address or logic input change to the ZPSD, the device powers up from low power standby for a short time. Then the ZPSD consumes only the necessary power to deliver new logic or memory data to its outputs as a response to the input change. After the new outputs are stable, the ZPSD latches them and automatically reverts back to standby mode. The ICC current flowing during standby mode and during DC operation is identical and is only a few microamperes. The ZPSD automatically reduces its DC current drain to these low levels and does not require controlling by the CSI (Chip Select Input). Disabling the CSI pin unconditionally forces the ZPSD to standby mode independent of other input transitions. The only significant power consumption in the ZPSD occurs during AC operation. The ZPSD contains the first architecture to apply zero power techniques to memory and logic blocks. Figure 2 compares ZPSD Zero-power operation to the operation of a discrete solution. A standard microcontroller (MCU) bus cycle usually starts with an ALE (or AS) pulse and the generation of an address. The ZPSD detects the address transition and powers up for a short time. The ZPSD then latches the outputs of the PAD, EPROM and SRAM to the new values. After finishing these operations, the ZPSD shuts off its internal power, entering standby mode. The time taken for the entire cycle is less than the ZPSD’s “access time.” The ZPSD will stay in standby mode if inputs do not change between bus cycles. In an alternate system implementation using discrete EPROM, SRAM, and other discrete components, the system will consume operating power during the entire bus cycle. This is because the chip select inputs on the memory devices are usually active throughout the entire cycle. The AC power consumption of the ZPLD may be calculated using the composite frequency of the MCU address and control signals, as well as any other logic inputs to the ZPLD. NOTE: The ZPSD4XX is rated for lower standby current (ISB) than the PSD4XX.

Figure 2. Zero-Power Operation vs. Discrete Implementation

ALE

ADDRESS

EPROM ACCESS

SRAM ACCESS

EPROM ACCESS

DISCRETE EPROM, SRAM & LOGIC

ICC ZPSD

ZPSD ZPSD

TIME

5

元器件交易网www.cecb2b.com
PSD4XX Family

6.0 Design Flow

Shown in Figure 3 (below) is the software design flow for a PSD4XX device. PSDsoft—ST’s software development suite—is used throughout the design phase. You start with a design file that is written in PSDabel—a high-level hardware description language (HDL). Before you compile your design, you must also configure the PSD4XX so it knows what signals to expect from your microprocessor and what pre-runtime options should be set (such as the security bit). Once you have a design file and have configured the device, you are ready to run the Fitter and Address Translator. The Fitter accepts input from PSDabel and PSD Configuration, synthesizes this user logic and configuration, and fits the design to the PSD silicon. The Address Translator process allows the user to map the MCU firmware from a crosscompiler (in Intel HEX or S-Record format) into the NVM memory blocks within the PSD. As a result, the MCU firmware is merged with the logic and configuration definition of the PSD. The output of the Address Translator and the Fitter is the required object file that is used by a programmer to program the PSD device. The object file includes chip configuration, the PLD fusemap, and MCU firmware information. PSDsilosIII is an optional program that provides functional chip-level simulation of the PSD4XX. PSDsoft automatically creates files for input to the simulator. These files convey relevant design information to the simulator. As a result, the user only has to create a stimulus file since all of the signals and node names are taken from the design file.

Figure 3. PSDsoft Development Tools
PSDsoft Development Software

PSDabel? ZPLD DESCRIPTION (STATE MACHINE, DECODING)

PSD Configuration CHIP CONFIGURATION

CODE FILE

PSD Compiler (ZPLD FITTING, ADDRESS TRANSLATION) THIRD PARTY PROGRAMMERS

PSDsilos III? SILOSIII CHIP SIMULATION

PSD Programmer PSDpro/MagicPro? CHIP PROGRAMMING

6

元器件交易网www.cecb2b.com
PSD4XX Family

7.0 PSD4XX Family

There are 12 unique devices in the PSD4XX family. The part classifications are based on ZPLD configuration and size, EPROM size, and data bus width. The features of each part are listed in Table 1. See the ordering information section at the end of this document.

Table 1. PSD4XX Product Matrix
Part #
401A1 411A1 402A1 412A0 412A1 403A1 413A1 401A2 411A2 402A2 412A2 403A2 413A2

Bus Bit
x8/x16 x8 x8/x16 x8 x8 x8/x16 x8 x8/x16 x8 x8/x16 x8 x8/x16 x8

DPLD + GPLD Inputs
37 37 37 37 37 37 37 59 59 59 59 59 59

Product Terms
113 113 113 113 113 113 113 126 126 126 126 126 126

Registered Macrocells
8 8 8 8 8 8 8 24 24 24 24 24 24

I/O Pins
40 40 40 40 40 40 40 40 40 40 40 40 40

PMU

EPROM K Bit
256 256 512 512 512 1024 1024 256 256 512 512 1024 1024

SRAM K Bit
16 16 16 – 16 16 16 16 16 16 16 16 16

Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes

NOTE: PMU = Power Management Unit.

7

元器件交易网www.cecb2b.com
PSD4XX Family

8.0 Table 2. PSD4XX Pin Descriptions

The following table describes the pin names and pin functions of the PSD4XX. Pins that have multiple names and/or functions are defined by user configuration.

Pin Name
ADIO0 – ADIO15

Pin Function
Address/data bus

Type
I/O

Function Descriptions
1. Address/data bus, multiplexed bus mode 2. Address bus, non-multiplexed bus mode

RD

Multiple Names 1. Read 2. E 3. DS 4. LDS Multiple Names 1. WR 2. R/W 3. WRL Chip Select Input Reset Input

I

Multiple functions 1. Read signal 2. E signal (Clock) 3. Data strobe signal 4. Low byte data strobe Multiple functions 1. Write signal 2. Read-write signal 3. Low byte write signal Active low, select PSD4XX standby mode if high. Reset I/O ports, ZPLD/macrocells, and Configuration Registers. Active low. Clock input to ZPLD macrocells, ZPLD Array and APD counter. Connect to ground if Clock Input not used. Multiple functions 1. I/O port 2. ZPLD/macrocell I/O port 3. Latched address outputs (PA0 – PA7) → (A0 – A7) 4. High address inputs (A16 – A23) Multiple functions 1. I/O port 2. ZPLD/macrocell I/O port 3. Latched address outputs (PB0–PB7) → (A0–A7) or (A8–A15) Multiple functions 1. I/O port 2. ZPLD input port* 3. Latched address outputs (PC0 – PC7) → (A0–A7) 4. Data Port (D0 – D7, non-multiplexed bus) Multiple functions 1. I/O port 2. ZPLD input port* 3. Latched address outputs (PD0–PD7) → (A0–A7) or (A8–A15) 4. Data Port (D8 –D15, non-multiplexed bus)

WR

I

CSI RESET

I I

CLKIN

Input clock

I

PA0 – PA7

I/O Port A

I/O

PB0 – PB7

I/O Port B

I/O

PC0 – PC7

I/O Port C

I/O CMOS or OD

PD0 – PD7

I/O Port D

I/O CMOS or OD

*Available only in PSD4XXA2 and ZPSD4XXA2 Series.

8

元器件交易网www.cecb2b.com
PSD4XX Family

8.0 Table 2. PSD4XX Pin Descriptions
(Cont.)

Pin Name
PE0

Pin Function
Port PE, pin 0 1. BHE 2. PSEN 3. WRH 4. UDS 5. SIZ0 6. PE0 7. PE0 8. PE0 Port PE, pin 1 1. ALE 2. PE1 3. PE1 4. PE1 Port PE, pin 2 1. PE2 2. PE2 3. PE2 Port PE, pin 3 1. PE3 2. PE3 3. PE3 Port PE, pin 4 1. PE4 2. PE4 3. PE4 Port PE, pin 5 1. PE5 2. PE5 3. PE5 Port PE, pin 6 1. PE6 2. PE6 3. PE6 Port PE, pin 7 1. APD CLK 2. PE7 3. PE7 4. PE7 Vstdby VCC GND

Type
I/O

Function Descriptions
Multiple functions 1. High byte enable, 16 bit data 2. Read program memory, 8031 signal 3. Write high data byte 4. Upper Data Strobe 5. Byte enable, 68300 signal 6. I/O pin 7. ZPLD I/O pin 8. Latched Address Out – A0 Multiple functions 1. Address strobe 2. I/O pin 3. ZPLD I/O pin 4. Latched Address Out – A1 Multiple functions 1. I/O pin 2. ZPLD I/O pin* 3. Latched Address Out – A2 Multiple functions 1. I/O pin 2. ZPLD I/O pin* 3. Latched Address Out – A3 Multiple functions 1. I/O pin 2. ZPLD I/O pin* 3. Latched Address Out – A4 Multiple functions 1. I/O pin 2. ZPLD I/O pin* 3. Latched Address Out – A5 Multiple functions 1. I/O pin 2. ZPLD I/O pin* 3. Latched Address Out – A6 Multiple functions 1. Automatic Power Down Clock Input 2. I/O pin 3. ZPLD I/O pin* 4. Latched Address Out – A7 SRAM power pin for standby operation (battery backup) VCC power pin Ground pin

PE1

I/O

PE2

I/O

PE3

I/O

PE4

I/O

PE5

I/O

PE6

I/O

PE7

I/O

Vstdby VCC GND

I I I

*Available only in PSD4XXA2 and ZPSD4XXA2 Series.

9

元器件交易网www.cecb2b.com
PSD4XX Family

9.0 The PSD4XX Architecture

PSD4XX consists of five major functional blocks:

t t t t t

ZPLD Blocks Bus Interface I/O Ports Memory Block Power Management Unit

The functions of each block are described in the following sections. Many of the blocks perform multiple functions, and are user configurable. The chip configurations are specified by the user in the PSDsoft Development Software. Other configurations are specified by setting up the appropriate bits in the configuration registers during run time.

9.1 The ZPLD Block
The PSD4XX series devices provide two ZPLD configurations. The ZPLD in the PSD4XXA1 devices has 8 registered macrocells, 8 combinatorial macrocells, and up to 113 product terms. The PSD4XXA2 has a full function ZPLD with 24 registered macrocells and up to 126 product terms.

9.1.1 The PSD4XXA1 ZPLD Block Key Features t 2 Embedded ZPLD devices t 8 registered and 8 combinatorial macrocells t Combinatorial/registered outputs t Maximum 113 product terms t Programmable output polarity t User configured register clear/preset t User configured register clock input t 37 Inputs t Accessible via 16 I/O pins t Power Saving Mode t UV-Erasable General Description
The ZPLD block has 2 embedded PLD devices:

t DPLD
The Address Decoding PLD, generating select signals to internal I/O or memory blocks.

t GPLD
The General Purpose PLD provides 8 registered and combinatorial programmable macrocells for general or complex logic implementation; dedicated to user application. Figure 4 shows the architecture of the ZPLD. The PLD devices all share the same input bus. The true or complement of the 37 input signals are fed to the programmable AND-ARRAY. Names and sources of the input signals are shown in Table 3. The PB signals, depending on user configuration, can either be macrocell feedbacks or inputs from Port B.

10

元器件交易网www.cecb2b.com

The PSD4XX Architecture
(cont.)

ZPLD INPUT BUS DPLD ES0 – ES3 RS0 CSIOP PSEL0 – PSEL1

PAGE REG.

PGR0 – 3

DPLD
(DECODING PLD)

Figure 4. ZPLD Block Diagram

ADIO PORT (NOTE 1) AND ARRAY 8 I/O MACROCELLS PA

A8 – A15

A0, A1

PA0 – PA7

PROG. PORT PORT A

GPLD
(GENERAL PURPOSE PLD) 80 PT AND ARRAY 8 I/O MACROCELLS PB PB0 – PB7 PROG. PORT PORT B

PMU

CSI

PE0 (ALE/AS)

PE1 (PSEN/BHE)

RD/E/DS

WR/R_W

RESET

CLKIN NOTE 1: A1 = 25 PT ON PORT A A2 = 27 PT ON PORT A

PSD4XX Family

11

元器件交易网www.cecb2b.com
PSD4XX Family

9.0 The PSD4XX Architecture
(cont.)

Table 3. ZPLD Input Signals Signal Name
PA0 – PA7 PB0 – PB7 PE0 – PE1 PGR0 – PGR3 A8 – A15, A0, A1 RD/E/DS WR/R_W CLKIN RESET CSI

From
Port A inputs or Macrocell PA feedback Port B inputs or Macrocell PB feedback Port E inputs (signals ALE, PSEN/BHE) Page Mode Register MCU Address Lines MCU bus signal MCU bus signal Input Clock Reset input CSI input (ORed with power down from PMU)

9.1.1.1 The DPLD
The DPLD is used for internal address decoding generating the following eight chip select signals:

t ES0 – ES3
EPROM selects, block 0 to block 3

t RS0
SRAM block select

t CSIOP
I/O Decoder chip select

t PSEL0 – PSEL1
Peripheral I/O mode select signals The I/O Decoder enabled by the CSIOP generates chip selects for on-chip registers or I/O ports based on address inputs A[7:0]. As shown in Figure 4, the DPLD consists of a large programmable AND ARRAY. There are a total of 37 inputs and 8 outputs. Each output consists of a single product term. Although the user can generate select signals from any of the inputs, the select signals are typically a function of the address and Page Register inputs. The select signals are defined by the user in the ABEL file (PSDabel). The address line inputs to the DPLD include A0, A1 and A8 – A15. If more address lines are needed, the user can bring in the lines through Port A to the DPLD.

12

元器件交易网www.cecb2b.com
PSD4XX Family

9.0 The PSD4XX Architecture
(cont.)

9.1.1.2 The GPLD
The structure of the General Purpose PLD consists of a programmable AND ARRAY and 2 sets of I/O Macrocells. The ARRAY has 37 input signals, same as the DPLD. From these inputs, “ANDed” functions are generated as product term inputs to the macrocells. The I/O Macrocell sets are named after the I/O Ports they are linked to, e.g., the macrocells connected to Port B are named PB Macrocells. The PB macrocells are registered macrocells with D-type flip-flops, where PA consists of combinatorial macrocells.

9.1.1.3 TPA Macrocell Structure
Figure 5 shows the PA Macrocell block, which consists of 8 identical combinatorial macrocells. Each macrocell output can be connected to its own I/O pin on Port A. There is one user programmable global product term that is output from the GPLD’s AND ARRAY which is shared by all the macrocells in Port A:

t PA.OE
Enable or tri-state Port A output pins The circuit of a PA Macrocell is shown in Figure 6. There are 4 product terms from the GPLD’s AND ARRAY as inputs to the macrocell. Users can select the polarity of the output, and configure the macrocell to operate as:

t GPLD Input
Use Port A pin as dedicated input

t GPLD Output
Use Port A pin as dedicated output

13

元器件交易网www.cecb2b.com

14

9.0 The PSD4XX Architecture
PSD4XX Family

(cont.)

ES0

(INPUTS) ES1 4 EPROM BLOCK SELECTS ES2

(8)

PA0 – PA7

Figure 5. DPLD Logic Array

(8)

PB0 – PB7

(2)

PE0 – PE1 ES3

(ALE, PSEN/BHE)

(4)

PGR0 – PGR3 RS0 RAM SELECT

(10)

A8 – A15, A0, A1 CSIOP I /O DECODER SELECT

(3)

CSI, CLKIN PSEL0 PERIPHERAL I /O SELECTS PSEL1

RESET

(1)

RD/E /DS

(1)

WR/R_W

DPLD INPUTS = 37 DPLD OUTPUTS = 8

元器件交易网www.cecb2b.com

9.0 The PSD4XX Architecture
(cont.)

ZPLD BUS

PA MACROCELL PT [2:0] MACRO. OUT MC0 PA0–INPUT MACRO. OUT MC1 PA1–INPUT PA0 PT [2:0] PA1

PORT A I/O CELLS

PA0 PA1

Figure 6. PA Macrocell Block Diagram

AND ARRAY

PT [2:0] PA7 MC7

MACRO. OUT PA7–INPUT PA7

PA.OE

PSD4XX Family

15

元器件交易网www.cecb2b.com

16

9.0 The PSD4XX Architecture
PSD4XX Family

(cont.)

ZPLD BUS

PT

PA.OE

Figure 7. PA Macrocell

PT

PT0

PT MACRO.OUT

PT1

I/O PIN PAi

PT

PT2

AND ARRAY POLARITY SELECT MUX

PORT A

PAi– INPUT

PAi

PLD–IN SELECT

NOTE: i = 7 TO 0 INTERNAL ADDRESS/DATA BUS

元器件交易网www.cecb2b.com
PSD4XX Family

9.0 The PSD4XX Architecture
(cont.)

9.1.1.4 Port B Macrocell Structure
Figure 7 shows the PB Macrocell block, which consists of 8 identical macrocells. Each macrocell output can be connected to its own I/O pin on Port B. The two inputs, CLKIN and MACRO-RST, are used as clock and clear inputs to all the macrocells. The CLKIN comes directly from the CLKIN input pin. The MACRO-RST is the same as the Reset input pin except it is user configurable. The circuit of a PB Macrocell is shown in Figure 8. There are 10 product terms from the GPLDs AND ARRAY as inputs to the macrocell. Users can select the polarity of the output, and configure the macrocell to operate as:

t Registered Output
Select output from D flip flop.

t Combinatorial Output
Select output from OR gate.

t GPLD Input
Use Port B pin as dedicated input.

t GPLD Output
Use Port B pin as dedicated output.

t GPLD I/O
Use Port B pin as bidirectional pin.

t Macrocell Feedback
Register feedback for state machine implementations or expander feedback from the combinatorial output, to possibly expand the number of product terms available to another macrocell. In case of "Buried Feedback", where the output of the macrocell is not connected to a Port B pin, Port B can be configured to perform other user defined I/O functions. Each D flip flop in the macrocells has its own dedicated asynchronous clear, preset and clock input. The signals are defined as follow:

t PRESET
Active only if defined by a product term (PBi.PR)

t CLEAR
Two selectable inputs: Reset input and/or user defined product term (PBi.RE)

t CLK
Two selectable inputs – CLKIN input or user defined product term (PBi.CLK). The macrocell is operated in Synchronous Mode if the clock input is CLKIN, and is in Asynchronous Mode if the clock is a product-term clock defined by the user. Figure 9 shows the input/output path of a PB macrocell to the Port pin with which it is associated. If the Port pin is specified as a PB output pin in the PSDsoft, the MUX in the I/O Port Cell selects the PB Macrocell as an output of the Port pin. The output enable signal to the buffer in the I/O cell can be controlled by a product term from the AND Array. If the Port pin is specified as a ZPLD input pin, the MUX in the PB Macrocell selects the Port input signal to be one of the 61 signals in the ZPLD Input Bus.

17

元器件交易网www.cecb2b.com
PSD4XX Family

9.0 The PSD4XX Architecture
(cont.)

9.1.1.5 The ZPLD Power Management
The ZPLD implements a Zero Power Mode, which provides considerable power savings for low to medium frequency operations. To enable this feature, the ZPLD Turbo bit in the Power Management Mode Register 0 (PMMR0) has to be turned off. If none of the inputs to the ZPLD are switching for a time period of 90ns, the ZPLD puts itself into Zero Power Mode and the current consumption is minimal. The ZPLD will resume normal operation as soon as one or more of the inputs change state. Two other features of the ZPLD provide additional power savings: 1. Clock Disable: Users can disable the clock input to the ZPLD and/or macrocells,thereby reducing AC power consumption. 2. Product Term Disable: Unused product terms in the ZPLD are disabled by the PSDsoft Software automatically for further power savings. The ZPLD power configuration is described in the Power Management Unit section.

18

元器件交易网www.cecb2b.com

9.0 The PSD4XX Architecture
(cont.)

ZPLD BUS PB MACROCELL PORT B I/O CELLS MACRO .OUT PB0 .OE MC0 PB0 – INPUT MACRO .OUT PB1 .OE PB0 PTB0 – [0 . . 5] PB0 .PR PB0 .RE PB0 .OE PB0 .CLK PB0 PTB1 – [0 . . 5]

Figure 8. PB Macrocell Block Diagram

AND ARRAY PB1

PB1 .PR PB1 .RE PB1 .OE PB1 .CLK MC1 PB1–INPUT

PB1

PTB7 – [0 . . 5]

MACRO .OUT PB7 .OE MC7 PB7– INPUT PB7

PB7 .PR PB7 .RE PB7 .OE PB7 .CLK PB7

CLKIN MACRO – RST

PSD4XX Family

19

元器件交易网www.cecb2b.com

20 PSD4XX Family

9.0 The PSD4XX Architecture

(cont.)

ZPLD BUS

PT COMB /REG SELECT

PBi .OE

PT

PBi .PR

PT

PT0

Figure 9. PB Macrocell

PT

PT1

PT

PT2 I /O PIN PBi

PT MUX PR D POLARITY SELECT Q

PT3 MACRO . OUT

PT

PT4

PT

PT5

AND ARRAY C

PORT B

PBi .RE

PT MUX PBi– INPUT

PBi .CLK MUX PLD – IN SELECT

PT

PBi

MACRO – RST CLK SELECT

CLKIN

INTERNAL ADDRESS/DATA BUS

9.0 The PSD4XX Architecture
(cont.)

ZPLD INPUT BUS GPLD MACROCELL I/O PORT CELL

元器件交易网www.cecb2b.com

INTERNAL ADDRESS/DATA/CONTROL BUS

D Q WR COMB./REG. SELECT D Q GPLD MACROCELL OUTPUT ALE G MUX D POLARITY SELECT CK CL PDR PR Q GPLD OUTPUT

OUTPUT

PT RESET

PORT PIN MUX

AND ARRAY PT

ADDRESS A[0-7] OR A[8-15]

PTs

INPUT

PT CLEAR

Figure 10. PB Macrocell Input/Output Port

CLKIN

CONTROL

PT CLOCK MUX WR DIRECTION REGISTER PCR D Q

MACRO_RST CLK SELECT MUX PORT INPUT

GLOBAL CLOCK

PT OUTPUT ENABLE (OE)

PSD4XX Family

21

PSD4XX FIG. 5

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

9.1.2 The PSD4XXA2 ZPLD Block
Key Features t 2 Embedded ZPLD devices t 24 macrocells t Combinatorial/registered outputs t Maximum 126 product terms t Programmable output polarity t User configured register clear/preset t User configured register clock input t 59 Inputs t Accessible via 24 I/O pins t Power Saving Mode t UV-Erasable General Description
The ZPLD block has 2 embedded PLD devices:

t DPLD
The Address Decoding PLD, generating select signals to internal I/O or memory blocks.

t GPLD
The General Purpose PLD provides 24 programmable macrocells for general or complex logic implementation; dedicated to user application. Figure 11 shows the architecture of the ZPLD. The PLD devices all share the same input bus. The true or complement of the 59 input signals are fed to the programmable AND-ARRAY. Names and source of the input signals are shown in Table 4. The PA, PB, PE signals, depending on user configuration, can either be macrocell feedbacks or inputs from Port A, B or E.

22

The PSD4XX Architecture
(cont.)

ZPLD INPUT BUS DPLD

元器件交易网www.cecb2b.com

PAGE REG.

PGR0 – 3

DPLD
(DECODING PLD)

ES0 – ES3 RS0 CSIOP PSEL0 – PSEL1

A8 – A15 27 PT AND ARRAY 8 I/O MACROCELLS PA PA0 – PA7 PORT A PROG. PORT

ADIO PORT

A0, A1

PROG. PORT 80 PT AND ARRAY PB0 – PB7 8 I/O MACROCELLS PB

PC0 – PC7 PROG. PORT PORT B

PORT C

GPLD
(GENERAL PURPOSE PLD)

PROG. PORT 11 PT AND ARRAY 8 I/O MACROCELLS PE

PD0 – PD7 PE0 – PE7 PROG. PORT PORT E

Figure 11. PSD4XXA2 ZPLD Block Diagram

PORT D

PMU

CSI

RD/E/DS

WR/R_W

RESET

CLKIN

PSD4XX Family

23

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

Table 4. ZPLD Input Signals Signal Name
PA0 – PA7 PB0 – PB7 PE0 – PE7 PC0 – PC7 PD0 – PD7 PGR0 – PGR3 A8 – A15, A0, A1 RD/E/DS WR/R_W CLKIN RESET CSI

From
Port A inputs or Macrocell PA feedback Port B inputs or Macrocell PB feedback Port E inputs or Macrocell PE feedback Port C inputs Port D inputs Page Mode Register MCU Address Lines MCU bus signal MCU bus signal Input Clock Reset input CSI input (ORed with power down from PMU)

9.1.2.1 The DPLD
The DPLD is used for internal address decoding generating the following eight chip select signals:

t ES0 – ES3
EPROM selects, block 0 to block 3

t RS0
SRAM block select

t CSIOP
I/O Decoder chip select

t PSEL0 – PSEL1
Peripheral I/O mode select signals The I/O Decoder enabled by the CSIOP generates chip selects for on-chip registers or I/O ports based on address inputs A[7:0]. As shown in Figure 12, the DPLD consists of a large programmable AND ARRAY. There are a total of 59 inputs and 8 outputs. Each output consists of a single product term. Although the user can generate select signals from any of the inputs, the select signals are typically a function of the address and Page Register inputs. The select signals are defined by the user in the ABEL file (PSDabel). The address line inputs to the DPLD include A0, A1 and A8 – A15. If more address lines are needed, the user can bring in the lines through Port A to the DPLD.

24

元器件交易网www.cecb2b.com

The PSD4XX Architecture
(cont.)

ES0

(INPUTS) ES1 4 EPROM BLOCK SELECTS ES2

(8)

PA0 – PA7

(8)

PB0 – PB7

(8)

PE0 – PE7 ES3

Figure 12. DPLD Logic Array

(8)

PC0 – PC7

(8)

PD0 – PD7 RS0 RAM SELECT

(4)

PGR0 – PGR3 CSIOP I /O DECODER SELECT

(10)

A8 – A15, A0, A1

(3)

CSI, CLKIN PSEL0 PERIPHERAL I /O SELECTS PSEL1

RESET

(1)

RD/E/DS

(1)

WR/R_W

PSD4XX Family

DPLD INPUTS : 59 DPLD OUTPUTS : 8

25

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

9.1.2.2 The GPLD
The structure of the General Purpose PLD consists of a programmable AND ARRAY and 3 sets of I/O Macrocells. The ARRAY has 59 input signals, same as the DPLD. From these inputs, “ANDed” functions are generated as product term inputs to the macrocells. The I/O Macrocell sets are named after the I/O Ports they are linked to, e.g., the macrocells connected to Port A are named PA Macrocells. The 3 sets of macrocells, PA, PB and PE, are similar in structure and function. Figure 13 shows the output/input path of a GPLD macrocell to the Port pin with which it is associated. If the Port pin is specified as a GPLD output pin in PSDsoft, the MUX in the I/O Port Cell selects the GPLD macrocell as an output of the Port pin. The output enable signal to the buffer in the I/O cell can be controlled by a product term from the AND ARRAY. If the Port pin is specified as a ZPLD input pin, the MUX in the GPLD macrocell selects the Port input signal to be one of the 61 signals in the ZPLD Input Bus.

9.1.2.3 Port A Macrocell Structure
Figure 14 shows the PA Macrocell block, which consists of 8 identical macrocells. Each macrocell output can be connected to its own I/O pin on Port A. There are 3 user programmable global product terms output from the GPLD’s AND ARRAY which are shared by all the macrocells in Port A:

t PA.OE
Enable or tri-state Port A output pins

t PA.PR
Preset D flip flop in the macrocells

t PA.RE
Reset/Clear D flip flop in the macrocells Two other inputs, CLKIN and MACRO-RST, are used as clock and clear inputs to the D flip flop. The CLKIN comes directly from the CLKIN input pin. The MACRO-RST is the same as the Reset input pin except it is user configurable. The circuit of a PA Macrocell is shown in Figure 15. There are 6 product terms from the GPLD’s AND ARRAY as inputs to the macrocell. Users can select the polarity of the output, and configure the macrocell to operate as:

t Registered Output
Select output from D flip flop

t Combinatorial Output
Select output from OR gate

t GPLD Input
Use Port A pin as dedicated input

t GPLD Output
Use Port A pin as dedicated output

t GPLD I/O
Use Port A pin as bidirectional pin

t Macrocell Feedback
Register feedback for state machine implementations or expander feedback from the combinatorial output, to expand the number of product terms available to another macrocell. In case of "Buried Feedback", where the output of the macrocell is not connected to a Port A pin, Port A can be configured to perform other user defined I/O functions. The two global product terms assigned for asynchronous clear (PA.RE) and preset (PA.PR) are mainly for proper PA Macrocell initialization. The macrocell flip-flop can also be cleared during reset by MACRO-RST, if such an option is chosen. The clock source is always the input clock CLKIN.

26

ZPLD INPUT BUS GPLD MACROCELL I/O PORT CELL

元器件交易网www.cecb2b.com

INTERNAL ADDRESS/DATA/CONTROL BUS

D Q WR COMB./REG. SELECT D Q MACROCELL OUTPUT G MUX D PR Q ALE GPLD OUTPUT

OUTPUT

PT RESET

PORT PIN MUX

AND ARRAY PT

ADDRESS A[0-7] OR A[8-15]

Figure 13. GPLD Macrocell Input/Output Port

PTs

POLARITY SELECT CK CL PDR INPUT

PT CLEAR

PT CLOCK MUX PCR D Q WR CLK SELECT MUX PORT INPUT DIRECTION REGISTER

CONTROL

MACRO_RST

GLOBAL CLOCK

Q LATCH

D LATCH ONLY ON PORT A

PT OUTPUT ENABLE (OE)

PSD4XX Family

PSD4XX FIG. 18

27

元器件交易网www.cecb2b.com

The PSD4XX Architecture

(cont.)

28 PSD4XX Family
PA MACROCELL PT [2:0] MACRO. OUT MC0 PA0–INPUT MACRO. OUT MC1 PA1–INPUT PA1 PA0 PA0 PT [2:0] PA1 PORT A I/O CELLS

ZPLD BUS

Figure 14. PA Macrocell Block Diagram

AND ARRAY

PT [2:0] PA7 MC7

MACRO. OUT PA7–INPUT PA7

PA.PR PA.RE PA.OE CLKIN MACRO–RST

元器件交易网www.cecb2b.com

The PSD4XX Architecture
(cont.)

ZPLD BUS

PT

PA.OE

PT COMB /REG SELECT

PA.PR

PT

PT0

PT MUX PR D Q

PT1 MACRO.OUT

I/O PIN PAi

Figure 15. PSD4XXA2 PA Macrocell

PT

PT2

AND ARRAY POLARITY SELECT C PORT A

PT

PA.RE

MUX PAi– INPUT

PAi PLD–IN SELECT

MACRO – RST

CLKIN

PSD4XX Family

NOTE: i = 7 TO 0

INTERNAL ADDRESS/DATA BUS

29

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

9.1.2.4 Port B Macrocell Structure
Figure 16 shows the PB Macrocell block, which consists of 8 identical macrocells. Each macrocell output can be connected to its own I/O pin on Port B. The two inputs, CLKIN and MACRO-RST, are used as clock and clear inputs to all the macrocells. The CLKIN comes directly from the CLKIN input pin. The MACRO-RST is the same as the Reset input pin except it is user configurable. The circuit of a PB Macrocell is shown in Figure 17. There are 10 product terms from the GPLD’s AND ARRAY as inputs to the macrocell. Users can select the polarity of the output, and configure the macrocell to operate as:

t Registered Output
Select output from D flip flop.

t Combinatorial Output
Select output from OR gate.

t GPLD Input
Use Port B pin as dedicated input.

t GPLD Output
Use Port B pin as dedicated output.

t GPLD I/O
Use Port B pin as bidirectional pin.

t Macrocell Feedback
Register feedback for state machine implementations or expander feedback from the combinatorial output, to possibly expand the number of product terms available to another macrocell. In case of "Buried Feedback", where the output of the macrocell is not connected to a Port B pin, Port B can be configured to perform other user defined I/O functions. Each D flip flop in the macrocells has its own dedicated asynchronous clear, preset and clock input. The signals are defined as follow:

t PRESET
Active only if defined by a product term (PBx.PR)

t CLEAR
Two selectable inputs: Reset input or user defined product term (PBx .RE)

t CLK
Two selectable inputs – CLKIN input or user defined product term (PBx.CLK). The macrocell is operated in Synchronous Mode if the clock input is CLKIN, and is in Asynchronous Mode if the clock is a product-term clock defined by the user.

30

元器件交易网www.cecb2b.com

The PSD4XX Architecture
(cont.)

PB MACROCELL PORT B I/O CELLS MACRO .OUT PB0 .OE MC0 PB0 – INPUT MACRO .OUT PB1 .OE PB0 PTB0 – [0 . . 5] PB0 .PR PB0 .RE PB0 .OE PB0 .CLK PB0 PTB1 – [0 . . 5]

ZPLD BUS

AND ARRAY PB1

Figure 16. PSD4XXA2 PB Macrocell Block Diagram

PB1 .PR PB1 .RE PB1 .OE PB1 .CLK MC1 PB1–INPUT

PB1

PTB7 – [0 . . 5]

MACRO .OUT PB7 .OE MC7 PB7– INPUT PB7

PB7 .PR PB7 .RE PB7 .OE PB7 .CLK PB7

CLKIN MACRO – RST

PSD4XX Family

31

The PSD4XX Architecture

(cont.)

元器件交易网www.cecb2b.com

32 PSD4XX Family
COMB /REG SELECT MACRO . OUT MUX PR D POLARITY SELECT PORT B C Q I /O PIN PBi

ZPLD BUS

PT

PBi .OE

PT

PBi .PR

PT

PT0

PT

PT1

PT

PT2

PT

PT3

PT

PT4

Figure 17. PSD4XXA2 PB Macrocell

PT

PT5

AND ARRAY

PBi .RE

PT MUX PBi– INPUT

PBi .CLK MUX

PT

PBi PLD – IN SELECT

MACRO – RST

CLKIN CLK SELECT INTERNAL ADDRESS/DATA BUS

NOTE: i = 7 TO 0

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

9.1.2.5 Port E Macrocell Structure
Figure 18 shows the PE Macrocell block, which consists of 8 identical macrocells. Each macrocell output can be connected to its own I/O pin on Port E. There are 3 user programmable global product terms output from the GPLD’s AND ARRAY which are shared by all the macrocells in Port E:

t PE.OE
Enable or tri-state Port PE output pins

t PE.PR
Preset D flip flop in the macrocells

t PE.RE
Reset/Clear D flip flop in the macrocells Two other inputs, CLKIN and MACRO-RST, are used as clock and clear inputs to the D flip flop. The CLKIN comes directly from the CLKIN input pin. The MACRO-RST is the same as the Reset input pin except it is user configurable. The circuit of a PE Macrocell is shown in Figure 19. There is only one product term from the GPLD’s AND ARRAY as input to the macrocell. Users can select the polarity of the output and configure the macrocell to operate as:

t Registered Output
Select output from D flip flop

t Combinatorial Output
Select output from OR gate

t GPLD Input
Use Port E pin as dedicated input

t GPLD Output
Use Port E pin as dedicated output

t GPLD I/O
Use Port E pin as bidirectional pin

t Macrocell Feedback
Register feedback for state machine implementations or expander feedback from the combinatorial output, to possibly expand the number of product terms available to another macrocell. In case of "Buried Feedback", where the output of the macrocell is not connected to Port E pin, Port E can be configured to perform other user defined I/O functions. If pins PE0 and PE1 are used as bus control signal inputs (ALE, PSEN/BHE), the corresponding macrocells' feedbacks are disabled. The bus control signals are connected to the ZPLD Input Bus. The two global product terms assigned for asynchronous clear (PE.RE) and preset (PE.PR) are for proper PE Macrocell initialization. The macrocell flip-flop can also be cleared during reset by MACRO-RST as an option. The clock source is always the input clock CLKIN.

33

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

9.1.2.6 The ZPLD Power Management
The ZPLD implements a Zero Power Mode, which provides considerable power savings for low to medium frequency operations. To enable this feature, the ZPLD Turbo bit in the Power Management Mode Register 0 (PMMR0) has to be turned off. If none of the inputs to the ZPLD are switching for a time period of 70ns, the ZPLD puts itself into Zero Power Mode and the current consumption is minimal. The ZPLD will resume normal operation as soon as one or more of the inputs change state. Two other features of the ZPLD provide additional power savings: 1. Clock Disable: Users can disable the clock input to the ZPLD and/or macrocells, thereby reducing AC power consumption. 2. Product Term Disable: Unused product terms in the ZPLD are disabled by the PSDsoft Software automatically for further power savings. The ZPLD power configuration is described in the Power Management Unit section.

34

元器件交易网www.cecb2b.com

The PSD4XX Architecture
(cont.)

ZPLD BUS PE MACROCELL PT PE0 MC0 PE0 – INPUT MACRO .OUT MC1 PE1 – INPUT PE1 PT PE1 MACRO .OUT PE0 PORT E I/O CELLS

Figure 18. PE Macrocell Block Diagram

AND ARRAY

PT PE7 MC7

MACRO .OUT PE7– INPUT

PE 7

PE .PR PE .RE PE .OE CLKIN MACRO – RST

PSD4XX Family

35

元器件交易网www.cecb2b.com

The PSD4XX Architecture

(cont.)

36 PSD4XX Family
COMB /REG SELECT I/O PIN PEi

ZPLD BUS

PT

PE .OE

PT

PE .PR

Figure 19. PE Macrocell

PT MACRO .OUT MUX PR POLARITY SELECT D Q

PT

AND ARRAY

PORT E C

PT

PE .RE

MUX PEi– INPUT

PEi PLD–IN SELECT

MACRO – RST

CLKIN

NOTE: i = 7 TO 0

INTERNAL ADDRESS/DATA BUS

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

9.2 Bus Interface
The Bus Interface is very flexible and can be configured to interface to most microcontrollers with no glue logic. Table 5 lists some of the bus types to which the Bus Interface is able to interface.

Table 5. Typical Microcontroller Bus Types Multiplexed
Mux Mux/ Non-mux Mux Mux Non-mux Non-mux Non-mux Non-mux Non-mux Non-mux

Data Bus Width
8 8/16 8/16 16 16 8/16 16 8 16 16

Bus Control Signals
WR, RD, PSEN, A0 R/W, E, BHE, A0 WR, RD, BHE, A0 WRL, RD, WRH, A0 R/W, LDS, UDS R/W, DS, SIZ0, A0 R/W, DS, BHE, BLE RD, WR R/W, E, LSTRB, A0 R/W, DS

Microcontroller
8031/80C51 68HC11 80C196/80C186 80C196SP 68302 68340 68330, 68331 68HC05C 68HC12 68HC16

9.2.1 Bus Interface Configuration
The Bus Interface Logic is user configurable. The type of bus interface is specified by the user in the PSDsoft software (PSD configuration). The bus control input pins have multi-function capabilities. By choosing the right configuration, the PSD4XX is able to interface to most microcontrollers, including the ones listed in Table 5. In Table 6, the names of the bus control input signal pins and their multiple functions are shown. For example, Pin PE0 can be configured by the PSD configuration software to perform any one of the five functions. Examples on the interface between the PSD4XX and some typical microcontrollers are shown in following sections.

37

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

Table 6. Alternate Pin Functions Pin Name
RD WR PE0 PE1 AD0

Pin Function 1
RD WR BHE ALE A0

Pin Function 2
E R/W PSEN BLE

Pin Function 3
DS WRL WRH

Pin Function 4
LDS UDS

Pin Function 5

SIZ0

9.2.2 PSD4XX Interface To a Multiplexed Bus
Figure 20 shows a typical connection to a microcontroller with a multiplexed bus. The ADIO port of the PSD4XX is connected directly to the microcontroller address/data bus (AD0-AD15 for 16 bit bus). The ALE input signal latches the address lines internally. In a read bus cycle, data is driven out through the ADIO Port transceivers after the specified access time. The internal ADIO Port connection for a 16 bit multiplexed bus is shown in Figure 21. The ADIO Port is in tri-state mode if none of the PSD4XX internal devices are selected.

9.2.3 PSD4XX Interface To Non-Multiplexed Bus
Figure 22 shows a PSD4XX interfacing to a microcontroller with a non-multiplexed address/data bus. The address bus is connected to the ADIO Port, and the data bus is connected to Port C and/or Port D, depending on the bus width. There is no need for the ADIO Port to latch the address internally, but the user is offered the option to do so in the PSD4XX PSDsoft Software. The data Ports are in tri-state mode when the PSD4XX is not accessed by the microcontroller.

38

元器件交易网www.cecb2b.com

The PSD4XX Architecture
(cont.)

PSD4XX
AD – [7:0] PORT C ADIO PORT AD – [15 : 8] A – [15 : 8] PORT D A – [15 : 8] (OPTIONAL) A – [ 7:0] (OPTIONAL)

MICROCONTROLLER WR RD RST CSI

Figure 20. Multiplexed Bus, 8 or 16-Bit Data Bus

PORT A

PORT E BHE ALE PORT B

PSD4XX Family

39

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

Figure 21. ADIO Port, 16-Bit Multiplexed Bus Interface

PSD4XX INTERNAL ADDRESS BUS

ADIO–0 ADIO–1 ADIO–2 ADIO–3 ADIO–4 ADIO–5 ADIO–6 ADIO–7

AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7

LATCH

G

A0 A1 A2 A3 A4 A5 A6 A7

ADIO–8 ADIO–9 ADIO–10 ADIO–11 ADIO–12 ADIO–13 ADIO–14 ADIO–15 ALE /AS

AD8 AD9 AD10 AD11 AD12 AD13 AD14 AD15

LATCH

G

A8 A9 A10 A11 A12 A13 A14 A15

PSD4XX INTERNAL DATA BUS

AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7

D0 D1 D2 D3 D4 D5 D6 D7

AD8 AD9 AD10 AD11 AD12 AD13 AD14 AD15

D8 D9 D10 D11 D12 D13 D14 D15

R_W

40

元器件交易网www.cecb2b.com

The PSD4XX Architecture
Figure 22. Non-Multiplexed, 8 or 16-Bit Data

(cont.)

PSD4XX
D – [15 : 0] PORT C ADIO PORT A – [15 : 0] PORT D MICROCONTROLLER D – [15 : 8] 16-BIT DATA ONLY D – [7 : 0]

WR RD RST CSI A [23 :16] PORT A (OPTIONAL)

PORT E BHE ALE PORT B

PSD4XX Family

41

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

9.2.4 Data Byte Enable
Microcontrollers have different data byte orientations with regard to the data bus. The following tables show how the PSD4XX handles the byte enable under different bus configurations. Even byte refers to locations with address A0 equal to “0”, and odd byte as locations with A0 equal to “1”.

Table 7. 8-Bit Data Bus BHE
X X

A0
0 1

D7 – D0
Even Byte Odd Byte

Table 8. 16-Bit Data Bus With BHE BHE
0 0 1

A0
0 1 0

D15 – D8
Odd byte Odd byte –

D7 – D0
Even byte – Even byte

Table 9. 16-Bit Data Bus With WRH and WRL WRH
0 0 1

WRL
0 1 0

D15 – D8
Odd byte Odd byte –

D7 – D0
Even byte – Even byte

Table 10. 16-Bit Data Bus With SIZ0, A0 SIZ0
0 1 1

A0
0 0 1

D15 – D8
Even byte Even byte –

D7 – D0
Odd byte – Odd byte

Table 11. 16-Bit Data Bus With UDS, LDS LDS
0 1 0

UDS
0 0 1

D15 – D8
Even byte Even byte –

D7 – D0
Odd byte – Odd byte

42

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

9.2.5 Optional Features
The PSD4XX provides two optional features to add flexibility to the Bus Interface:

1. Address In Port A can be configured as high order address (A16-A23) inputs to the ZPLD for EPROM or other decoding. Inputs are latched by ALE/AS if Multiplexed Bus is selected. Other Ports can be configured as address input ports for the ZPLD. These inputs should not be used for EPROM decoding and are not latched internally. 2. Address Out For multiplexed bus only. Latched address lines A0-A15 are available on Port A, B, C or D.
Details on the optional features are described in the I/O Port section.

9.2.6 Bus Interface Examples
The next four figures show the PSD4XX interfacing with some popular microcontrollers. The examples show only the basic bus connections; some of the pin names on the PSD4XX parts change to reflect the actual pin functions. Figure 23 shows the interface to the 80C31. The 80C31 has a 16 bit address bus and an 8-bit data bus. The lower address byte is multiplexed with the data bus. The RD and WR signals are used for accessing the data memory (SRAM) and the PSEN signal is for reading program memory (EPROM). The ALE signal is active high and is used to latch the address internally. Port C provides latched address outputs A[7:0]. Ports A, B, D, and E (PE2-PE7) can be configured to perform other functions. The RSTOUT reset to the 80C31 is generated by the ZPLD from the RESET input. This configuration eliminates any reset race condition between the 80C31 and the PSD4XX. Figure 24 shows the 68HC11 interface, which is similar to the 80C31 except the PSD4XX generates internal RD and WR from the 68HC11’s E and R/W signals. In Figure 25, the Intel 80C196 microcontroller is interfaced to the PSD4XX. The 80C196 has a multiplexed 16-bit address and data bus. The BHE signal is used for data byte selection. Ports C and D are used as output ports for latched address A[15:0]. Pins PE6 and PE7 can be programmed as ZPLD outputs to provide the READY and BUSWIDTH control signals to the 80C196. Figure 26 shows Motorola’s MC68331 interfacing to the PSD4XX. The MC68331 has a 16-bit data bus and a 24-bit address bus. D15 – D8 from the MC68331 are connected to Port D, and D7 – D0 are connected to Port C.

43

元器件交易网www.cecb2b.com

44 PSD4XX Family
AD [7:0] AD [7:0]

80C31 PSD4XX
EA/VP X1

31

19

18 X2

Figure 23. Interfacing PSD4XX With 80C31

9 RESET

P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 AD0 /A0 AD1/A1 AD2 /A2 AD3 /A3 AD4 /A4 AD5 /A5 AD6 /A6 AD7/A7

39 38 37 36 35 34 33 32 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7

AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 17 16 15 14 13 12 11 10

9 8 7 6 5 4 3 2

12 13 14 15 INT0 INT1 T0 T1

P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 AD8 /A8 AD9 /A9 AD10 /A10 AD11/A11 AD12 /A12 AD13 /A13 AD14 /A14 AD15 /A15 41 29 40 39 42

21 22 23 24 25 26 27 28

A8 A9 A10 A11 A12 A13 A14 A15

68 67 66 65 64 63 62 61

PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7

60 59 58 57 56 55 54 53

1 2 3 4 5 6 7 8 P1 . 0 P1 . 1 P1 . 2 P1 . 3 P1 . 4 P1 . 5 P1 . 6 P1 . 7 RD WR PSEN ALE/P TXD RXD 17 16 29 30 11 10 RD WR PSEN ALE RD WR RESET CSI CLKIN

RESET

RESET CLOCK

CLOCK

RSTOUT

38 37 36 34 33 32 31 30 28

PE0 /PSEN PE1 /ALE PE2 PE3 PE4 PE5 PE6 PE7 VSTDBY

PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7

27 26 25 24 23 22 21 20 50 49 48 47 46 45 44 43

AD [7 : 0] AD [7 : 0]

PSD4XX

68HC11
PA3 PA4 PA5 PA6 PA7 31 30 29 28 27

元器件交易网www.cecb2b.com

8 7

XT EX

17 19 18

RESET IRQ XIRQ

AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 17 16 15 14 13 12 11 10

9 8 7 6 5 4 3 2

2

MODB

Figure 24. Interfacing PSD4XX With 68HC11

34 33 32

PA0 PA1 PA2

PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 AD8/A8 AD9/A9 AD10/A10 AD11/A11 AD12/A12 AD13/A13 AD14/A14 AD15/A15 41 E R/W RESET 39 42 CSI CLKIN 29 40 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PD0 PD1 PD2 PD3 PD4 PD5 MODA 5 4 6 3 20 21 22 23 24 25 9 10 11 12 13 14 15 16 AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7

43 44 45 46 47 48 49 50

PE0 PE1 PE2 PE3 PE4 PE5 PE6 PE7

42 41 40 39 38 37 36 35 A8 A9 A10 A11 A12 A13 A14 A15 PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 68 67 66 65 64 63 62 61

60 59 58 57 56 55 54 53

52 51

VRH VRL

38 37 36 34 33 32 31 30 E ALE R/W RESET CLOCK 28

E AS R /W

PE0 PE1 / ALE PE2 PE3 PE4 PE5 PE6 PE7 VSTDBY

PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7

27 26 25 24 23 22 21 20 50 49 48 47 46 45 44 43

RESET

PSD4XX Family

CLOCK

45

元器件交易网www.cecb2b.com

Figure 25. Interfacing PSD4XX With 80C196

46 PSD4XX Family
D [15 : 0] D [15 : 0]

80C196
11 X1 AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 AD0/A0 AD1/A1 AD2/A2 AD3/A3 AD4/A4 AD5/A5 AD6/A6 AD7/A7 AD8/A8 AD9/A9 AD10/A10 AD11/A11 AD12/A12 AD13/A13 AD14/A14 AD15/A15 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 17 16 15 14 13 12 11 10 AD8 AD9 AD10 AD11 AD12 AD13 AD14 AD15 68 67 66 65 64 63 62 61 9 8 7 6 5 4 3 2 X2 P3 . 0/AD0 P3 . 1/AD1 P3 . 2/AD2 P3 . 3/AD3 P3 . 4/AD4 P3 . 5/AD5 P3 . 6/AD6 P3 . 7/AD7 P4 . 0/AD8 P4 . 1/AD9 P4 . 2/AD10 P4 . 3/AD11 P4 . 4/AD12 P4 . 5/AD13 P4 . 6/AD14 P4 . 7/AD15 41 29 40 39 CLKOUT 42 52 51 50 49 48 47 46 45 12 60 59 58 57 56 55 54 53

PSD4XX

RESET 6 5 7 4 11 10 8 9 ACH0/P0 . 0 ACH1/P0 . 1 ACH2/P0 . 2 ACH3/P0 . 3 ACH4/P0 . 4 ACH5/P0 . 5 PCS6/P0 . 6 PCS7/P0 . 7 RD WR BHE ALE RD WR RESET CSI CLKIN P2 . 0/TXD P2 . 1/RXD P2 . 2/EXINT P2 . 3/T2CLK P2 . 4/T2RST P2 . 5/PWM P2 . 6/T2UP – DN P2 . 7/T2CAP HSI .0 HSI .1 HSI .2 / HSO .4 HSI .3 / HSO .5 VREF ANGND EA RD WR BHE ALE INST CLKOUT 61 40 41 62 63 65 18 17 15 44 42 39 33 38 24 25 26 27 13 12 2 59 58 57 56 55 48 47 46 50 49 44 43 P1 .0 P1 .1 P1 .2 P1 .3 P1 .4 P1 .5 P1 .6 P1 .7 HSO .0 HSO .1 HSO .2 HSO .3

3 43 14 64 16 NMI READY CDE BUSWIDTH RESET

PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7

60 59 58 57 56 55 54 53

38 37 36 34 33 32 31 30

PE0/BHE PE1/ALE PE2 PE3 PE4 PE5 PE6 PE7 28 RESET BUSWIDTH READY

PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7

27 26 25 24 23 22 21 20

VSTDBY

PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7

50 49 48 47 46 45 44 43

D [15 : 0] A [18 : 0]

D [15 : 0] A [18 : 0]

元器件交易网www.cecb2b.com

MC68331
A0 A1 A2 A3 A4 A5 A6 A7 AD0 / A0 AD1 / A1 AD2 / A2 AD3 / A3 AD4 / A4 AD5 / A5 AD6 / A6 AD7 / A7 AD8 / A8 AD9 / A9 AD10 / A10 AD11 / A11 AD12 / A12 AD13 / A13 AD14 / A14 AD15 / A15 PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 17 16 15 14 13 12 11 10 D0 D1 D2 D3 D4 D5 D6 D7 A8 A9 A10 A11 A12 A13 A14 A15 68 67 66 65 64 63 62 61 9 8 7 6 5 4 3 2

PSD4XX

Figure 26. Interfacing PSD4XX With Motorola 68331

D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 60 59 58 57 56 55 54 53 D8 D9 D10 D11 D12 D13 D14 D15

111 110 109 108 105 104 103 102 100 99 98 97 94 93 92 91

D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 41 DS R /W RESET 39 42 CSI CLKIN 29 40 ALE RW DS SIZ0 CLKOUT

A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18

RESET

68

RESET

A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 – CS6 A20 – CS7 A21– CS8 A22– CS9 A23 – CS10 AS R –W DS 82 79 85 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 38 37 36 34 33 32 31 30 28 PE0/SIZ0 PE1/ALE PE2 PE3 PE4 PE5 PE6 PE7 VSTDBY RESET PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 27 26 25 24 23 22 21 20 50 49 48 47 46 45 44 43

90 20 21 22 23 24 25 26 27 30 31 32 33 35 36 37 38 41 42 121 122 123 124 125

89 88

DSACK0 DSACK1

77 76 75 74 73 72 71 SIZ0 SIZ1 CLKOUT CSBOOT BR–CS0 BG–CS1 BGACK–CS2 FC0–CS3 FC1–CS4 FC2–CS5

IRQ1 IRQ2 IRQ3 IRQ4 IRQ5 IRQ6 IRQ7

81 80 66 112 113 114 115 118 119 120

PSD4XX Family

47

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

9.3 I/O Ports
There are 5 programmable 8-bit I/O ports: Port A, Port B, Port C, Port D and Port E. These ports all have multiple operating modes, depending on the configuration. Some of the basic functions are providing input/output for the ZPLD, or can be used for standard I/O. Each port pin is individually configurable, thus enabling a single 8-bit port to perform multiple functions. The I/O ports occupy 256 bytes of memory space as defined by “CSIOP”. Refer to the System Configuration section for I/O register address offset. To set up the port configuration the user is required to: 1. Define I/O Port Chip Select (CSIOP) in the ABEL file. 2. Initialize certain port configuration registers in the user’s program and/or 3. Specify the configuration in the PSD4XX PSDsoft Software. 4. Unused input pins should be tied to VCC or GND. The following is a description of the operating modes of the I/O ports. The functions of the port registers are described in later sections.

9.3.1 Standard MCU I/O
The Standard MCU I/O Mode provides additional I/O capability to the microcontroller. In this mode, the ports can perform standard I/O functions such as sensing or controlling various external I/O devices. Operation options of this mode are as follows:

t Configuration
1. Declare pins or signals which are used as I/O in the ABEL file. 2. Set the bit or bits in the Control Register to "1". 3. As Output Port – Write output data to Data Out Register – Set Direction Register to output mode 4. As Input Port – Set Direction Register to input mode – Read input from Data In Register The port remains an output or input port as long as the Direction Register is not changed.

9.3.2 PLD I/O
The PLD I/O mode enables the port to be configured as an input to the ZPLD, or as an output from the GPLD macrocell. The output can be tri-stated with a control signal defined by a product term from the ZPLD. This mode is configured by the user in the PSD4XX PSDsoft Software, and is enabled upon power up. For a detailed description, see the section on the ZPLD.

t Configuration
1. Declare pins or signals in the ABEL file (PSDsoft). 2. Write logic equations in the ABEL file. 3. PSD Compiler maps the PLD functions to the PSD.

48

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

9.3.3 Address Out
For microcontrollers with a multiplexed address/data bus, the I/O ports in Address-Out mode are able to provide latched address outputs (A0 – A15) to external devices. This mode of operation requires the user to:

t Configuration
1. Declare the pins used as address line outputs in the ABEL file (PSDsoft). 2. Write “0” to the corresponding bit in the Control Register associated with each I/O port. 3. Set the Direction Register to Output Mode.

9.3.4 Address In
There are two Address In modes: 1. For Port A - as other address line (A2-A7 and A16-A23) inputs to the DPLD. Additional address inputs included in the EPROM decoding must come from Port A. The address inputs are latched internally by ALE/AS if Multiplexed Bus is specified in PSDsoft. 2. For Ports C and D – as address inputs to the ZPLD for general decoding, should not be used in EPROM decoding.

t Configuration
1. Declare pins or signals used as Address In in the ABEL file (PSDsoft). 2. Write latch equations in the .ABL file, e.g., A16.LE = ALE. 3. Include latched address in logic equations.

9.3.5 Data Port
In this mode, the port is acting as a data bus port for a microcontroller which has a non-multiplexed address/data bus. The Data Port is connected to the data bus of the microcontroller and the ADIO port is connected to the address bus.

t Configuration
Select the non-multiplexed bus option in PSD configuration (PSDsoft).

9.3.6 Alternate Function In
This mode is per-pin configurable and enables the user to define pin PE7 of Port E as Automatic Power Down (APD) CLK input.

t Configuration
1. Select input functions in PSD configuration. 2. PSD Compiler assigns pins for the selected options.

49

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

9.3.7 Peripheral I/O
This mode enables the microcontroller to read or write to a peripheral though Port A. When there is no read/write operation, Port A is tri-stated. One of the applications of Peripheral I/O is in a DMA based design.

t Configuration
1. Declare the pins used as pheripheral I/O in the ABEL file. 2. Write logic equations for PSEL0 and PSEL1. 3. Write a “1” to the PIO bit in the VM Register to activate the Peripheral I/O operation. See the section on Peripheral I/O for a detailed description.

9.3.8 Open Drain Outputs
This mode enables the user to configure Ports C and D pins as open drain outputs. CMOS output is the default configuration. Writing “1” to the corresponding bit in the Open Drain Register changes the pin to open drain output.

Table 12. Operating Modes of the I/O Ports
Table 12 summarizes the operating modes of the I/O ports. Not all the functions are available to every port.

Port Mode
Standard MCU I/O PLD I/O Address Out Address In Data Port Alternate Function In Peripheral I/O Open Drain

Port A
Yes Yes Yes Yes

Port B
Yes Yes Yes Yes**

Port C
Yes Input Only* Yes Yes** Yes

Port D
Yes Input Only* Yes Yes** Yes

Port E
Yes Yes* Yes

Yes Yes Yes Yes

* PSD4XXA2 and ZPSD4XXA2 Only. ** For external decoding. Cannot be latched by ALE

50

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

9.3.9 Port Registers
There are two sets of registers per I/O port: the Port Configuration Registers (PCR) which consist of four 8-bit registers; and the Port Data Registers (PDR) which include three 8-bit registers. The PCR is used for setting up the port configuration, while the PDR enables the microcontroller to write or read port data or status bits. Tables 13 and 14 show the names and the registers and the ports to which they belong. All the registers in the PCR and PDR are 8-bits wide and each bit is associated with a pin in the I/O port. In Table 15, the LSB of the Data In Register of Port A is connected to pin PA0, and the MSB is connected to PA7. This pin configuration also applies to other registers and ports. For example, in the Direction Register of Port A, writing a hex value of 07 to the register configures pins PA0 – PA2 as output pins, while PA3 – PA7 remain as input pins. Registers can be accessed by the microcontroller during normal read/write bus cycles. The I/O address offset of the registers are listed in the System Configuration section.

Table 13. Port Configuration Registers (PCR) Register Name
Control Register Direction Register Open Drain Register PLD – I/O Register

Port
A,B,C,D,E A,B,C,D,E C,D A,B,E

Write/Read
Write/Read Write/Read Write/Read Read

Table 14. Port Data Registers (PDR) Register Name
Data In Register Data Out Register Macrocell Out Register

Port
A,B,C,D,E A,B,C,D,E A,B,E

Read/Write
Read Write/Read Read

Table 15. Data In Register – Port A
Bit 7 PA7 Pin Bit 6 PA6 Pin Bit 5 PA5 Pin Bit 4 PA4 Pin Bit 3 PA3 Pin Bit 2 PA2 Pin Bit 1 PA1 Pin Bit 0 PA0 Pin

Direction Register – Port A ( Example: Pins PA0 – PA2 as Output, PA3 – PA7 as Input)
Bit 7 PA7 Pin = 0 Bit 6 PA6 Pin = 0 Bit 5 PA5 Pin = 0 Bit 4 PA4 Pin = 0 Bit 3 PA3 Pin = 0 Bit 2 PA2 Pin = 1 Bit 1 PA1 Pin = 1 Bit 0 PA0 Pin = 1

51

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

9.3.9.1 Control Register
This register is used in both Standard MCU I/O Mode and Address Out modes. For setting a Standard MCU I/O Mode, a “1” must be written to the corresponding bit in the register. Writing a “0” to the register is required for the Address Out mode. The register has a default value of “0” after reset.

9.3.9.2 Direction Register
This register is used to control the direction of data flow in the I/O Ports. Writing a “1” to the corresponding bit in the register configures the port to be an output port, and a “0” forces the port to be an input port. The I/O configuration of the port pins can be determined by reading the Direction Register. After reset, the pins are in input mode.

9.3.9.3 Open Drain
This register determines whether the output pin driver of Ports C or D is a CMOS driver or an Open Drain driver. Writing a “0” to the register selects a CMOS driver, while a “1” selects an Open Drain driver.

9.3.9.4 PLD – I/O Register
This is a read only status register. Reading a "1" indicates the corresponding pin is configured as a PLD pin. A "0" indicates the pin is an I/O pin.

9.3.9.5 Data In Register
This register is used in the Standard MCU I/O Mode configuration to read the input pins.

9.3.9.6 Data Out Register
This register holds the output data in the Standard MCU I/O Mode. The contents of the register can also be read.

9.3.9.7 Macrocell Out Register
This register enables the user to read the outputs of the GPLD macrocell (PA, PB, and PE macrocells).

9.3.9.8 I/O Register Address Offset
The I/O Register can be accessed by the microcontroller during normal read/write bus cycles. The address of a register is defined as: CSIOP + register address offset The CSIOP is the base address that is defined in the ABEL file and occupies a 256 byte space. The register address offset lies within this 256 byte space. Tables 16 and 16a are the address offset of the registers.

52

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

Table 16. Register Address Offset Register Name
Data In Control Data Out Direction Open Drain PLD – I/O Macrocell Out 0A 0C 0B 0D

Port A
00 02 04 06

Address Offset Port B Port C Port D
01 03 05 07 10 12 14 16 18 11 13 15 17 19

Port E
20 22 24 26

2A 2C (PSD4XXA2/ ZPSD4XXA2)

Table 16a. Register Address Offset
(For 16-bit Motorola Microcontrollers in 16-bit mode. Use Table 16 if 8-bit mode is selected.)

Register Name
Data In Control Data Out Direction Open Drain PLD – I/O Macrocell Out

Port A
01 03 05 07

Address Offset Port B Port C Port D
00 02 04 06 11 13 15 17 19 10 12 14 16 18

Port E
21 23 25 27

0B 0D

0A 0C

2B 2D (PSD4XXA2/ ZPSD4XXA2)

53

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

9.3.10 Port A – Functionality and Structure
Port A is the most flexible of all the I/O ports. It can be configured to perform one or more of the following functions:

t t t t t

Standard MCU I/O Mode PLD I/O Address Out – latched address lines A[0-7] are assigned to pins PA[0-7]. Address In – input port for other address lines, inputs can be latched by ALE. Peripheral I/O

Figure 27 shows the structure of a Port A pin. If the pin is configured as an output port, the multiplexer selects one of its three inputs as output. If the pin is configured as an input, the input connects to : 1. Data In Register as input in Standard MCU I/O Mode or 2. PA Macrocell as PLD input or 3. PA Macrocell through a latch latched by ALE, as Address In input.

9.3.11 Port B – Functionality and Structure
Port B is similar to Port A in structure. It can be configured to perform one or more of the following functions:

t Standard MCU I/O Mode t PLD I/O t Address Out – address lines A[0-7] for 8-bit multiplexed bus or address lines
A[8-15] for 16-bit multiplexed bus are assigned to pins PB[0-7]. Figure 28 shows the structure of a Port B pin. If the pin is configured as an output port, the multiplexer selects one of its three inputs as output. If the pin is configured as input, the input connects to :

t Data In Register as input in Standard MCU I/O Mode
or

t PB Macrocell as PLD input

54

元器件交易网www.cecb2b.com

The PSD4XX Architecture
(cont.)

D

Q

DATA OUT

WR ADDRESS A [0 – 7] MUX PORT A PIN

D

Q

ALE

G

Figure 27. Port A Pin Structure

GPLD–OUTPUT

PA . OE

ALE

INTERNAL ADDRESS / DATA BUS PDR

CONTROL

ALE PCR PCR Q GPLD–INPUT LATCH

D

WR

PSD4XX Family

DIR. REG.

55

元器件交易网www.cecb2b.com

The PSD4XX Architecture

(cont.)

56 PSD4XX Family
D Q DATA OUT PORT B PIN MUX D G A[0 – 7] OR A[8 – 15] Q ADDRESS

WR

ALE

Figure 28. Port B Pin Structure

GPLD–OUTPUT

PB .OE

ALE

INTERNAL ADDRESS / DATA BUS PDR

CONTROL

PCR

PCR D Q GPLD–INPUT DIR. REG.

WR

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

9.3.12 Port C and Port D – Functionality and Structure
Ports C and D are identical in function and structure and each can be configured to perform one or more of the following operating modes:

t Standard MCU I/O Mode t PLD Input – direct input to ZPLD
(PSD4XXA2 and ZPSD4XXA2 Only)

t Address Out – latched address outputs
– Port C: A[0-7] are assigned to pins PC[0-7] – Port D: A[0-7] for 8-bit multiplexed bus or A[8-15] for 16-bit multiplexed bus are assigned to pins PD0-7]

t Data Port
– Port C: D[0-7] for 8-bit non-multiplexed bus – Port D: D[8-15] for 16-bit non-multiplexed bus

t Open Drain – select CMOS or Open Drain driver
Figures 29 and 30 show the structure of a Port C or D pin. If the pin is configured as output port, the multiplexer selects one of the two inputs as output. If the pin is configured as input, the input connects to :

t Data In Register as input in the Standard MCU I/O Mode
or

t ZPLD input (PSD4XXA2 and ZPSD4XXA2 Only)

9.3.13 Port E – Functionality and Structure
Port E can be configured to perform one or more of the following functions:

t t t t

Standard MCU I/O Mode PLD I/O (PSD4XXA2 and ZPSD4XXA2 Only) Address Out – latched address lines A[0-7] are assigned to pins PE[0-7] Alternate Function In – in this mode, the inputs to Port E pins are: – PE0 BHE or PSEN or WRH or UDS or SIZ0 – PE1 – ALE – PE7 APD CLK :clock input for Automatic Power Down Counter

Figure 31 shows the structure of a Port E pin. The Control Logic block selects one of four sources through the multiplexer for pin output. If the pin is configured as input, the input goes to:

t Data In Register as input in Standard MCU I/O Mode
or

t PE Macrocell as PLD input (PSD4XXA2 and ZPSD4XXA2 Only)
or

t Alternate Function In

57

元器件交易网www.cecb2b.com
58
DATA* D [0 –7] DATA OUT D WR ADDRESS A [0 –7] MUX PORT C PIN Q D ALE G Q ALE INTERNAL ADDRESS / DATA BUS CONTROL PDR PCR PCR D WR DIR. REG. Q GPLD–INPUT **

The PSD4XX Architecture
Figure 29. Port C Pin Structure

(cont.)

PSD4XX Family

*Data Bus D [0 –7] is not connected to GPLD–Input. **GPLD–Input is available on A2 versions only.

元器件交易网www.cecb2b.com

The PSD4XX Architecture
Figure 30. Port D Pin Structure

(cont.)

DATA* D [8 –15] DATA OUT

D WR

Q

D ALE G

Q

ADDRESS A [0 –7] OR A [8–15] MUX

PORT D PIN

ALE INTERNAL ADDRESS / DATA BUS CONTROL PDR

PCR

PCR D WR DIR. REG. Q

PSD4XX Family

GPLD–INPUT **

*Data Bus D [8–15] is not connected to GPLD–Input. **GPLD–Input is available on A2 versions only.

59

元器件交易网www.cecb2b.com

The PSD4XX Architecture

(cont.)

60 PSD4XX Family
D Q DATA OUT PORT E PIN MUX D G Q ADDRESS

WR

ALE

GPLD–OUTPUT

Figure 31. Port E Pin Structure

PE .OE

ALE

INTERNAL ADDRESS / DATA BUS CONTROL PDR

PCR

PCR D Q ALT FUNC. IN GPLD–INPUT*

WR DIR. REG.

*GPLD–Input is available on A2 versions only.

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

9.4 Memory Block
The PSD4XX provides EPROM memory for code storage and SRAM memory for scratch pad usage. Chip selects for the memory blocks come from the DPLD decoding logic and are defined by the user in the PSDsoft Software. Figure 32 shows the organization of the Memory Block. The PSD4XX family uses Zero-power memory techniques that place memory into Standby Mode between MCU accesses. The memory becomes active briefly after an address transition, then delivers new data to the outputs, latches the outputs, and returns to standby. This is done automatically and the designer has to do nothing special to benefit from this feature. Both the EPROM and SRAM have this feature.

9.4.1 EPROM
The PSD4XX provides three EPROM densities: 256Kbit, 512Kbit, or 1Mbit. The EPROM is divided into four 8K, 16K or 32K byte blocks. Each block has its own chip select signals (ES0 – ES3). The EPROM can be configured as 32K x 8, 64K x 8 or 128K x 8 for microcontrollers with an 8-bit data bus. For 16-bit data buses, the EPROM is configured as 16K x 16, 32K x 16 or 64K x 16.

9.4.2 SRAM
The SRAM has 16Kbits of memory, organized as 2K x 8 or 1K x 16. The SRAM is enabled by chip select signal RS0 from the DPLD. The SRAM has a battery back-up (STBY) mode. This back-up mode is invoked when the VCC voltage drops under the Vstdby voltage by approximately 0.7 V. The Vstdby voltage is connected only to the SRAM and cannot be lower than 2.7 volts.

9.4.3 Memory Select Map
The EPROM and SRAM chip select equations are defined in the ABEL file in terms of address and other DPLD inputs. The memory space for the EPROM chip select (ES0 – ES3) should not be larger than the EPROM block (8KB, 16KB, or 32KB) it is selecting. The following rules govern how the internal PSD4XX memory selects/space are defined:

t The EPROM blocks address space cannot overlap t SRAM, internal I/O and Peripheral I/O space cannot overlap t SRAM, internal I/O and Peripheral I/O space can overlap EPROM space, with
priority given to SRAM or I/O. The portion of EPROM which is overlapped cannot be accessed. The Peripheral I/O space refers to memory space occupied by peripherals when Port A is configured in the Peripheral I/O Mode.

61

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

9.4.4 Memory Select Map For 8031 Application
The 8031 family of microcontrollers has separate code memory space and data memory space. This feature requires a different Memory Select Map. Two modes of operation are provided for 8031 applications. The selection of the modes is specified in the PSD4XX PSDsoft Software (PSDconfiguration):

t Separate Space Mode
In this mode, the PSEN signal is used to access code from EPROM, and the RD signal is used to access data from SRAM. The code memory space is separated from the data memory space.

t Combined Space Mode
In this mode, the EPROM can be accessed by PSEN or RD. The EPROM is used for code and data storage. The memory block's address space cannot overlap. If data and code memory blocks must overlap each other, the RD signal can be included as an additional address input in generating the EPROM chip select signals (ES0 – ES3). In this case the EPROM access time is from the RD valid to data valid. Figures 32a and 32b show the memory configuration in the two modes. In some applications it is desirable to execute program codes in SRAM. The PSD4XX provides this option by enabling PSEN to access SRAM. To activate this option, the SRCODE bit of the VM Register must be set to “1” (see Table 17). SRAM space can overlap EPROM space and has priority when PSEN is used.

Table 17. VM Register
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 SRCODE 1 = ON Bit 0 PIO 1 = ON

*

*

*

*

*

*

* = Reserved for future use, bits set to zero.

62

元器件交易网www.cecb2b.com

The PSD4XX Architecture
(cont.)

16K x 8 16K x 8

1K x 8 RS0 1K x 8 SRAM BLOCK

ES0

16K x 8 16K x 8

ES1

16K x 8 16K x 8

ODD BYTE

D [8 – 15]

Figure 32. Memory Block Diagram (128KB EPROM)

ES2

16K x 8 EVEN BYTE 16K x 8 EPROM BLOCKS D [0 – 7]

ES3

PSD4XX Family

63

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

Figure 33a. 8031 Memory Modes

ES0 ES1 ES2 DPLD ES3 RS0 OE OE EPROM SRAM

PSEN

RD SRCODE–EN

SEPARATE SPACE MODE

Figure 33b. 8031 Memory Modes

ES0 ES1 ES2 DPLD RD PSEN OE OE ES3 RS0 EPROM SRAM

RD PSEN

RD SRCODE–EN

COMBINED SPACE MODE

64

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

9.4.5 Peripheral I/O
The Peripheral I/O Mode is one of the operating modes of Port A. In this mode, Port A is connected to the data bus of peripheral devices. Port A is enabled only when the microcontroller is accessing the devices, otherwise the Port is tri-stated. This feature enables the microcontroller to access external devices without requiring buffers and decoders. Figure 34 shows the structure of Port A in the Peripheral I/O Mode. The memory address space occupied by the devices are defined by two signals: PSEL0 and PSEL1. The signals are direct outputs from the Decoding PLD (DPLD). Whenever any of the signals is active, the Port A driver is enabled, and the direction of the data flow is determined by the RD/WR signals. The Peripheral I/O Mode and the peripheral select signals are configured and defined in the PSDsoft Software (see the section on I/O Port for configuration). The PIO bit in the VM Register (see Table 17) also needs to be set to “1” by the user to initialize the Peripheral I/O Mode. The Peripheral I/O mode can be used, for example, in DMA applications where the microcontroller does not support DMA operations, such as tri-stating the address/data bus. Figure 35 shows a block diagram of a microcontroller and PSD4XX based design that makes use of this mode. In this application, the microcontroller has a multiplexed bus which is connected to the ADIO port. The C and D ports connect to the peripheral address bus and are both configured in Address Out Mode. Port A is configured in the Peripheral I/O mode and is connected to the peripheral data bus. Ports B and E are used to generate control signals. During normal activity, the microcontroller has access to any peripheral (memory or I/O device) through the PSD4XX device. When there is a DMA request, the microcontroller tri-states the address bus on Ports C and D by writing a “0” to the port Direction Registers. The DMA controller then takes over the data and address buses after receiving acknowledgement from the microcontroller.

Figure 34. Port A In Peripheral I/O Mode

RD

PSEL0 PSEL1 D0 – D7 PA0 – PA7

WR

65

元器件交易网www.cecb2b.com

66

The PSD4XX Architecture
PSD4XX Family

(cont.)

PSD4XX
PERIPHERAL # 1 A [ 0 – 7]

AD [0 – 7] PORT C ADIO PORT A [8 – 15] PORT D

MEMORY

A [8 –15]

MICROCONTROLLER WR RD RST PORT A CSI DMA ACK PORT E BHE PORT B ALE RD WR CSi D [0 – 7]

Figure 35. PSD4XX Peripheral I/O Configuration

DMA CONTROLLER

I/O DEVICE

DMA–REQ

PERIPHERAL # 2

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

9.5 Power Management Unit
The PSD4XX provides many power saving options. By configuring the PMMRs (Power Management Mode Registers), the user can reduce power consumption. Table 18 shows the bit configuration of the PMMR0 and PMMR1. The microcontroller is able to control the power consumption by changing the PMMR bits at run time.

9.5.1 Standby Mode
There are two Standby Modes in the PSD4XX:

t Power Down Mode t Sleep Mode

9.5.1.1 Power Down Mode
In this mode, the internal devices are shut down except for the I/O ports and the ZPLD. There are three ways the PSD4XX can enter into the Power Down Mode: by controlling the CSI input, by activating the Automatic Power Down (APD) Logic and the ZPLD, or when none of the inputs are changing and the Turbo bit is off.

t The CSI
The CSI input pin is an active low signal. When low, the signal selects and enables the PSD4XX. The PSD4XX enters into Power Down Mode immediately when the signal turns high. This signal can be controlled by the microcontrollers, external logic or it can be grounded. The CSI input turns off the internal bus buffers in Standby Mode. The address and control signals from the microcontroller are blocked from entering the ZPLD as inputs.

t The APD Logic
The APD unit enables the user to enter a power down mode independent of controlling the CSI input. This feature eliminates the need for external logic (decoders and latches) to power down the PSD. The APD unit concept is based on tracking the activity on the ALE pin. If the APD unit is enabled and ALE is not active, the 4-bit APD counter starts counting and will overflow after 15 clocks, generating a PD (Power Down) signal powering down the PSD. If sleep mode is enabled, then PD signal will also activate the sleep mode. Immediately after ALE starts pulsing the PSD will get out of the power down or sleep mode. The operation of APD is controlled by the PMMR (see Figure 36a). PMMR1 bit 0 selects the source of the APD counter clock. After reset the APD counter clock is connected to PE7 (APD CLK) on the PSD. In order to guarantee that the APD will not overflow there should be less than 15 APD clocks between two ALE pulses. If CLKIN frequency is adequate, then it can be connected to the APD and PE7 is used for other functions. The next step is to select the ALE power down polarity. Usually, MCUs entering power down will freeze their ALE at logic high or low. By programming bit 1 of PMMR0 the power down polarity can be defined for the APD. If the APD detects that the ALE is in the power down polarity for 15 APD counter clocks then the PSD will enter a power down mode. To enable the APD operation, bit 2 in the PMMR0 should be set high.

9.5.1.2 Sleep Mode
The Sleep Mode is activated if the SLEEP EN bit, the APD EN bit, and the ALE Polarity bit in the PMMR are set, and the APD Counter has overflowed after 15 clocks (see Figure 36). In Sleep Mode the PSD4XX consumes less power than the Power Down Mode. In this mode, the ZPLD still monitors the inputs and responds to them. As soon as the ALE starts pulsing, the PSD4XX exits the Sleep Mode. The PSD access time from Sleep Mode is specified by t LVDV1. The ZPLD response time to an input transition is specified by t LVDV2.

67

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

Figure 36. Power Management Unit
TO OTHER CIRCUITS

APD ENABLE PMMR0 - BIT 2

SLEEP–ENABLE PMMR1 - BIT 1

ALE POLARITY PMMR0 - BIT 1 ALE

APD CLEAR LOGIC

SLEEP MODE CLR PD Z P L MUX POWER DOWN D EPROM SELECT SRAM SELECT I/O SELECT APD COUNTER

RESET

CLK

APD CLK CLKIN

CSI

APD CLK PMMR1 - BIT 0

Figure 36a. Automatic Power Down Unit (APD) Flow Chart
RESET

CSI = "1" APD DISABLED

NEED APD CLK NO

YES

SET APD CLK IN PMMR1 BIT 0

SET ALE PD POLARITY IN PMMRO BIT 1

NEED SLEEP MODE NO

YES

SET SLEEP MODE IN PMMR1 BIT 1

? SET ENABLE APD IN PMMR0 BIT 2 ? SET PMMR0 BIT 0

? SET ENABLE APD IN PMMR0 BIT 2 ? SET PMMR0 BIT 0

DISABLE CLOCKS ZPLD ACLK, ZPLD RCLK, TMR ZPLD ALE IDLE and 15 APD CLOCK PSD IN POWER DOWN MODE

DISABLE CLOCKS ZPLD ACLK, ZPLD RCLK, TMR ZPLD ALE IDLE and 15 APD CLOCK PSD IN SLEEP MODE

68

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

Table 18. Power Management Mode Registers (PMMR0, PMMR1) PMMR0
Bit 7 TMR CLK 1 = OFF Bit 6 ZPLD RCLK 1 = OFF Bit 5 ZPLD ACLK 1 = OFF Bit 4 ZPLD TURBO 1 = OFF Bit 3 CMISER 1 = ON Bit 2 APD ENABLE 1 = ON Bit 1 ALE PD Polarity 1 = HIGH Bit 0

*

Bit 0

* = Should be set to High (1) to operate the APD.

Bit 1 0 = ALE Power Down (PD) Polarity Low. 1 = ALE Power Down (PD) Polarity High. Bit 2 0 = Automatic Power Down (APD) Disable. 1 = Automatic Power Down (APD) Enable. Bit 3 0 = EPROM/SRAM CMiser is OFF. 1 = EPROM/SRAM CMiser is ON. Bit 4 0 = ZPLD Turbo is ON. ZPLD is always ON. 1 = ZPLD Turbo is OFF. ZPLD will Power Down when inputs are not changing. Bit 5 0 = ZPLD Clock Input into the Array from the CLKIN pin input is connected. Every Clock change will Power Up the ZPLD when Turbo bit is OFF. 1 = ZPLD Clock Input into the Array from the CLKIN pin input is disconnected. Bit 6 0 = ZPLD Clock Input into the the MacroCell registers from the CLKIN pin input is connected. 1 = ZPLD Clock Input into the the MacroCell registers from the CLKIN pin input is disconnected. Bit 7

* = In the PSD4XX should be set to High (1)

PMMR1
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Sleep Mode 1 = ON Bit 0 APD CLK 1 = CLKIN

*

*

*

*

*

*

Bit 0

0 = Automatic Power Down Unit Clock is connected to Port E7 (PE7) alternate function input. 1 = Automatic Power Down Unit Clock is connected to the PSD Clock input (CLKIN). 0 = Sleep Mode Disabled. 1 = Sleep Mode Enabled.

Bit 1

Bit 2–7 0 = Reserved for future use, should be set to zero.

Table 19. APD Counter Operation APD EN Bit
0 1 1 1

ALE Power Down Polarity
X X 1 0

ALE Status
X Pulsing 1 0

APD Counter
Not Counting Not Counting Counting (Activates Standby Mode After 15 Clocks) Counting (Activates Standby Mode After 15 Clocks)

69

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

9.5.2 Other Power Saving Options
The PSD4XX provides additional power saving options. These options, except the SRAM Standby Mode, can be enabled/disabled by setting up the corresponding bit in the PMMR.

t EPROM
The EPROM power consumption in the PSD is controlled by bit 3 in the PMMR0 – EPROM CMiser. Upon reset the CMiser bit is OFF. This will cause the EPROM to be ON at all times as long as CSI is enabled (low). The reason this mode is provided is to reduce the access time of the EPROM by 10 ns relative to the low power condition when CMiser is ON. If CSI is disabled (high) the EPROM will be deselected and will enter standby mode (OFF) overriding the state of the CMiser. If CMiser is set (ON) then the EPROM will enter the standby mode when not selected. This condition can take place when CSI is high or when CSI is low and the EPROM is not accessed. For example, if the MCU is accessing the SRAM, the EPROM will be deselected and will be in low power mode. An additional advantage of the CMiser is achieved when the PSD is configured in the by 8 mode (8 bit data bus). In this case an additional power savings is achieved in the EPROM (and also in the SRAM) by turning off 1/2 of the array even when the EPROM is accessed (the array is divided internally into odd and even arrays). The power consumption for the different EPROM modes is given in the DC Characteristics table under ICC (DC) EPROM Adder.

t SRAM Standby Mode
The SRAM has a dedicated supply voltage VSTBY that can be used to connect a battery. When VCC becomes lower than VSTBY –0.6 then the PSD will automatically connect the VSTBY as a power source to the SRAM. The SRAM Standby Current (ISTBY) is typically 0.5 ?A. SRAM data retention voltage VDF is 2 V minimum.

t Zero Power ZPLD
ZPLD power/speed is controlled by the ZPLD_Turbo bit (bit 4) in the PMMR0. After reset the ZPLD is in Turbo mode and runs at full power and speed. By setting the bit to “1”, the Turbo mode is disabled and the ZPLD is consuming Zero Power current if the inputs are not switching for an extended time of 70 ns. The propagation delay time will be increased by 10ns after the Turbo bit is set to “1” (turned off) if the inputs change at a frequency of less than 15 MHz.

70

元器件交易网www.cecb2b.com
PSD4XX Family

The PSD4XX Architecture
(cont.)

t Input Clock
The PSD4XX provides the option to turn off the clock inputs to save AC power consumption. The clock input (CLKIN) is used as a source for driving the following modules:

t ZPLD Array Clock Input t ZPLD MacroCell Clock Flip Flop t APD Counter Clock
During power down or if any of the modules are not being used the clock to these modules should be disabled. To reduce AC power consumption, it is especially important to disable the clock input to the ZPLD array if it is not used as part of a logic equation. The ZPLD Array Clock can be disabled by setting PMMR0 bit 5 (ZPLD ACLK). The ZPLD MacroCell Clock Input can be disabled by setting PMMR0 bit 6 (ZPLD RCLK). The Timer Clock can be disabled by setting PMMR0 bit 7 (TMR CLK). The APD Counter Clock will be disabled automatically if Power Down or Sleep Mode is entered through the APD unit. The input buffer of the CLKIN input will be disabled if bits 5 – 7 PMMR0 are set and the APD has overflowed.

Summary of PSD4XX Timing and Standby Current During Power Down and Sleep Modes PLD Propagation Delay PLD Recovery Time To Normal Operation
0 t LVDV3 (Note 3)

Access Time

Access Recovery Time To Normal Access
t LVDV t LVDV1

Power Down Sleep

Normal t PD (Note 1) t LVDV2 (Note 2)

No Access No Access

NOTES: 1. Power Down does not affect the operation of the ZPLD. The ZPLD operation in this mode is based only on the ZPLD_Turbo Bit. 2. In Sleep Mode any input to the ZPLD will have a propagation delay of t LVDV2. 3. PLD recovery time to normal operation after exiting Sleep Mode. An input to the ZPLD during the transition will have a propagation delay time of t LVDV3.

Table 20. I/O Pin Status During Power Down And Sleep Mode Port Configuration
I/O Port ZPLD Output Address Out Data Port Peripheral I/O

Pin Status
Unchanged Depend on Inputs to the ZPLD Undefined Tri-stated Tri-stated

71

元器件交易网www.cecb2b.com
PSD4XX Family

10.0 Page Register

The Page Register is 4 bits wide and consists of four D flip flops.The outputs of the Register (PGR0 – PGR3) are connected to the input bus of the ZPLD. By including the four outputs as inputs to the DPLD, the addressing capability of the microcontroller is increased by a factor of 16. Figure 37 shows the Page Register block diagram. Inputs to the four flip flops are connected to data bus D0-D3. The output of the Register can be read by the microcontroller. The Register can operate as an independent register to the microcontroller if page mode is not implemented.

Figure 35. Page Register

RESET DPLD D0 D1 D0 – D3 D2 D3 Q0 Q1 Q2 Q3 PGR0 PGR1 PGR2 PGR3 GPLD

ES0 – 3 RS0

R/ W

PAGE REG.

ZPLD

11.0 Security Protection

The PSD4XX has a programmable security bit which offers protection from unauthorized duplication. When the security bit is set, the contents of the EPROM, the PSD4XX non-volatile configuration bits and ZPLD data cannot be read by EPROM programmers. The security bit is set through the PSDsoft Software and is embedded in the compiled output file. The security bit is UV erasable and a secured part can be erased and then re-programmed.

72

元器件交易网www.cecb2b.com
PSD4XX Family

12.0 System Configuration

The CSIOP signal, which is generated by the DPLD, selects the internal I/O devices or registers. The CSIOP signal takes up 256 bytes of address space and is defined by the user in the PSDSoft Software. The following is an address offset map for the various devices relative to the CSIOP base address. Some Motorola 16-bit microcontrollers have a different data bus/data byte orientation. This requires a different address offset for the internal PSD4XX I/O devices or registers. Tables 21a and 22a in this section are for this group of microcontrollers which include the M68HC16, M68302 and M683XX.

Table 21. Register Address Offset Register Name Address Offset Register Name
PAGE REGISTER VM PMMR1 B1 PMMR0

Address Offset
E0 C0 B0

Table 21a. Register Address Offset
(For 16-bit Motorola Microcontrollers in 16-bit mode. Use Table 21 if 8-bit mode is selected.)

Register Name

Address Offset

Register Name
PAGE REGISTER VM

Address Offset
E1 C1 B1

PMMR1

B0

PMMR0

73

元器件交易网www.cecb2b.com
PSD4XX Family

12.0 System Configuration
(cont.)

The following table is the address map offset of the I/O port registers.

Table 22. I/O Register Address Offset Register Name
Data In Control Data Out Direction Open Drain PLD – I/O Macrocell Out 0A 0C 0B 0D

Port A
00 02 04 06

Address Offset Port B Port C Port D
01 03 05 07 10 12 14 16 18 11 13 15 17 19

Port E
20 22 24 26

2A 2C (PSD4XXA2/ ZPSD4XXA2)

Table 22a. Register Address Offset
(For 16-bit Motorola Microcontrollers in 16-bit mode. Use Table 22 if 8-bit mode is selected.)

Register Name
Data In Control Data Out Direction Open Drain PLD – I/O Macrocell Out

Port A
01 03 05 07

Address Offset Port B Port C Port D
00 02 04 06 11 13 15 17 19 10 12 14 16 18

Port E
21 23 25 27

0B 0D

0A 0C

2B 2D (PSD4XXA2/ ZPSD4XXA2)

74

元器件交易网www.cecb2b.com
PSD4XX Family

System Configuration
(cont.)

Table 23. Register Function Register Name
Data In Control Data Out Direction

Register Function
This Register is used to read the inputs on the port pins. A “0” sets the corresponding port pin in Address Out Mode. A “1” sets the pin in MCU I/O Mode. Holds the output data in the MCU I/O Mode. This register is used to control the data flow in the I/O ports. A “0” sets the corresponding pin as an input pin. A “1” sets the pin as an output pin. A “0” sets the corresponding pin driver as a CMOS driver. A “1” sets the pin driver as an Open Drain Driver. A read only status register; a “1” indicates the corresponding pin is configured as a PLD pin. This register holds the outputs of the GPLD macrocells. A 4-bit register that supports paging. 1. Configures the PSD4XX SRAM to be accessed by “PSEN” as program space (8031 design). 2. Enables the Peripheral I/O Mode of Port A.

Open Drain PLD – I/O Macrocell Out Page Register VM

PMMR0 PMMR1

Power management registers; enables the PSD4XX Power Down Mode and other power saving configurations.

75

元器件交易网www.cecb2b.com
PSD4XX Family

System Configuration
(cont.)

12.1 Reset Input
The reset input to the PSD4XX (RESET) is an active low signal which resets some of the internal devices and configuration registers. The Timing Diagram in the AC/DC characterization section shows the reset signal timing requirement. The active low range has a minimum T1 duration. After the rising edge of RESET, the PSD4XX remains in reset during T2 range. (See Figure 48). The PSD4XX must be reset at power up before it can be used.

12.2 ZPLD and Memory During Reset
While the Reset Input is active, the ZPLD generates outputs as defined in the PSDabel equations. The EPROM and SRAM blocks respond to the microcontroller bus cycle during reset, but the data is not guaranteed.

12.3 Register Values During and After Reset
Table 24 summarizes the status of the volatile register values during and after reset. The default values of the volatile registers are “0” after reset.

12.4 ZPLD Macrocell Initialization
The D flip flops in the macrocells in the GPLD can be cleared by:

t A product term (.RE) defined by the user in PSDabel, or t The MACRO-RST (Reset) input, enabled and defined in PSDabel.

Table 24. Registers Reset Values Register Name
Control Data Out (data or address) Direction Open Drain Page Register PMMR0, PMMR1 VM

Device
Port A, B, C, D, E

Reset State
Set to “0” (Address Out Mode) Set to “0” Set to “0” – Input Mode Set to “0” – CMOS Outputs Set to “0” Set to “0” Set to “0”

Port A, B, C, D, E Port A, B, C, D, E Port C, D Page Logic Power Management Unit Volatile Memory

Table 25. I/O Pin Status During Reset and Standby Mode Port Configuration
Port I/O ZPLD Output Address Out Data Port Peripheral I/O

Reset
Input Active Tri-stated Tri-stated Tri-stated

Stand-by Mode
Unchanged Depend on Inputs to the ZPLD Not Defined Tri-stated Tri-stated

76

元器件交易网www.cecb2b.com
PSD4XX Family

13.0 Specifications

13.1 Absolute Maximum Ratings Symbol
TSTG

Parameter
Storage Temperature Operating Temperature Voltage on any Pin

Condition
CLDCC PLDCC Commercial Industrial With Respect to GND With Respect to GND With Respect to GND

Min
– 65 – 65 0 – 40 – 0.6 – 0.6 – 0.6

Max
+ 150 + 125 + 70 + 85 +7 + 14 +7

Unit
°C °C °C °C V V V V

VPP VCC

Programming Supply Voltage Supply Voltage ESD Protection

>2000

NOTE: Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to Absolute Maximum Rating conditions for extended periods of time may affect device reliability.

13.2 Operating Range Type
Commercial

Temperature
0° C to +70°C

VCC
+5V +3V

VCC Tolerance
± 10% ± 10% ± 10% ± 10%

Speed Grades Available -70 -90 -15 -20 -25
X X X X X X

Industrial

–40° C to +85°C

+5V +3V

13.3 Recommended Operating Conditions Symbol
VCC VCC

Parameter
Supply Voltage Supply Voltage

Condition
All Speeds ZPSD4XXV Versions Only, All Speeds

Min
4.5 2.7

Typ
5.0 3.0

Max
5.5 5.5

Unit
V V

77

元器件交易网www.cecb2b.com
PSD4XX Family

Specifications
(cont.)

13.4 AC/DC Parameters
The following tables describe the AD/DC parameters of the PSD4XX family:

t DC Electrical Specification t AC Timing Specification

? ZPLD Timing
– Combinatorial Delays – Synchronous Clock Mode – Asynchronous Clock Mode Microcontroller Timing – Read Timing – Write Timing – Peripheral Mode Timing – Power Down and Reset Timing

?

Following are some issues concerning the parameters presented:

t In the DC specification the Supply Current is given for different modes of operation.
Before calculating the total power consumption, determine the percentage of time that the PSD4XX is in each mode. Also the supply power is considerably different if the ZPLD_TURBO bit is "OFF" and EPROM_CMISER is "ON".

t The AC power component gives the ZPLD, EPROM, and SRAM mA/MHz specification.
Figure 38 shows the ZPLD mA/MHz as a function of the number of Product Terms (PT) used.

t In the ZPLD timing parameters add the required delay when ZPLD_TURBO is "OFF". t In the MCU timing specification add the required time delay when EPROM_CMISER
is "ON".

Figure 38a. Typical ICC /Frequency Consumption (PSD4XXA1 and ZPSD4XXA1
Versions) VCC = 5 V
PT100% PT25% 100 90 80 ICC – (mA) 70 60 50 40 30 20 10 0 0 5 10 15 20 25 COMPOSITE FREQUENCY AT PLD INPUTS (MHz)
R TU

TUR

BO

ON
OF F

BO

TUR

BO

ON
O RB

OF

F

TU

78

元器件交易网www.cecb2b.com
PSD4XX Family

Specifications
(cont.)

Figure 38b.

Typical ICC /Frequency Consumption (PSD4XXA2 and ZPSD4XXA2
Versions) VCC = 5 V
PT100% PT25%

120 100 ICC – (mA) 80

TURB
60 40 20 0 0 5

N O O

T

UR

BO

OF

F
TURB

O ON

BO TUR

OFF

10

15

20

25

COMPOSITE FREQUENCY AT PLD INPUTS (MHz)

Figure 38c.

Typical ICC /Frequency Consumption (PSD4XXA1V and ZPSD4XXA2V
Versions) VCC = 3 V
PT100% PT25%

50 40 ICC – (mA) 30 20 10

B TUR

N O O
TUR BO ON

TU
0 0

R

BO

O

FF

TU

R

BO

OF

F

5

10

15

20

25

COMPOSITE FREQUENCY AT PLD INPUTS (MHz)

79

元器件交易网www.cecb2b.com
PSD4XX Family

Specifications
(cont.)

13.5 Example of ZPSD4XX Typical Power Calculation at VCC = 5.0 V Conditions
Composite PLD input frequency (Freq PLD) MCU ALE frequency (Freq ALE) % EPROM Access % SRAM access % I/O access Operational Modes % Normal % Sleep Number of product terms used (from fitter report) % of total product terms Turbo = off CMiser = on 8-bit bus mode = 8 MHz = 4 MHz = 80% = 15% = 5% (no additional power above base) = = = = 10% 90% 29 PT 29/118 = 24.6%

Calculation (typical numbers used)
ICC total = Isleep x %sleep + %normal x (ICC (ac) + ICC (dc)) = Isleep x %sleep + %normal x (%EPROM x 0.8 mA/MHz x Freq ALE + %SRAM x 1.4 mA/MHz x Freq ALE + %PLD x 2.5 mA/MHz x Freq PLD + #PT x 400 ?A/PT) = 10 ?A x 0.90 + 0.1 x (0.8 x 0.8 mA/MHz x 4 MHz + 0.15 x 1.4 mA/MHz x 4 MHz + 0.95 x 2.5 x 8 + 29 x 0.4 mA/PT) = 0.9 ?A + 0.1 x (2.56 + 0.84 + 19 + 11.6 mA) = 0.9 ?A + 0.1 x 34 = 0.9 ?A + 3.4 mA = 3.4 mA Notes: Standby current consumption is handled similarly to Sleep Mode shown above. Calculation assumes IOUT = 0 mA.

80

元器件交易网www.cecb2b.com
PSD4XX Family

13.6 DC Characteristics
Symbol
VCC VIH VIL VIH1 VIL1 VHYS VOL Supply Voltage

(5 V ± 10% Versions)

Parameter
High Level Input Voltage Low Level Input Voltage Reset High Level Input Voltage Reset Low Level Input Voltage Reset Pin Hysteresis Output Low Voltage

Conditions
All Speeds 4.5 V < VCC < 5.5 V 4.5 V < VCC < 5.5 V (Note 1) (Note 1)

Min
4.5 2 –0.5 0.8 VCC –0.5 0.3

Typ
5

Max
5.5 VCC + 0.5 0.8 VCC + 0.5 0.2 VCC –0.1

Unit
V V V V V V

IOL = 20 ?A, VCC = 4.5 V IOL = 8 mA, VCC = 4.5 V

0.01 0.15 4.4 2.4 2.7 4.49 3.9

0.1 0.45

V V V V

VOH VSBY ISBY IIDLE VDF ISB1
(PSD4XX)

Output High Voltage SRAM Standby Voltage SRAM Standby Current Idle Current (VSTDBY Pin) SRAM Data Retention Voltage Standby Supply Current Power Down Mode Sleep Mode Power Down Mode Sleep Mode

IOH = –20 ?A, VCC = 4.5 V IOH = –2 mA, VCC = 4.5 V VCC = 0 V VCC > VSBY Only on VSTBY CSI >VCC –0.3 V (Note 2) CSI >VCC –0.3 V (Note 3) CSI >VCC –0.3 V (Note 2) CSI >VCC –0.3 V (Note 3) VSS < VIN < VCC 0.45 < VIN < VCC ZPLD_TURBO = OFF, f = 0 MHz (Note 4) ZPLD Adder

VCC 0.5 1 0.1

V ?A ?A V

–0.1 2 50 30 25 10 –1 –10 ±0.1 ±5

100 40 50 20 1 10 See ISB1 and ISB2

?A ?A ?A ?A ?A ?A

ISB2 ILI ILO

Standby Supply (ZPSD4XX) Current

Input Leakage Current Output Leakage Current

ICC (DC)
(Note 4a)

Operating Supply Current EPROM Adder SRAM Adder ZPLD AC Adder

ZPLD_TURBO = ON, f = 0 MHz f = 0 MHz f = 0 MHz

400 0 0 See Fig. 38

700

?A/PT mA mA

4 2 4 2.7 4 7.5

mA/MHz mA/MHz mA/MHz mA/MHz mA/MHz mA/MHz

EPROM AC Adder ICC (AC)
(Note 4a)

CMiser = ON and (8-bit bus mode) All other cases CMiser = ON and (8-bit bus mode)

0.8 1.8 1.4 2 3.8

SRAM AC Adder

CMiser = ON and (16-bit bus mode) CMiser = OFF

NOTES: 1. 2. 3. 4. 4a.

Reset input has hysteresis. VIL1 is valid at or below 0.2VCC –0.1. VIH1 is valid at or above 0.8VCC. CSI is high or internal Power Down mode is active. Sleep mode bit is set and internal Power Down is active. See ZPLD ICC/Frequency Power Consumption graph for details. I OUT = 0 mA.

81

元器件交易网www.cecb2b.com
PSD4XX Family

13.7 AC/DC Parameters – ZPLD Timing Parameters
Combinatorial Delays (5 V ± 10% Versions)
-70
Symbol
t PD t RPD t EA t ER t ARP t ARPW t ARD

(5 V ± 10% Versions)

-90**

-15
ZPLD_TURBO Unit OFF*
Add 10 Add 10 Add 10 Add 10 Add 10 ns ns ns ns ns ns 22 ns

Parameter
I/O Input or Feedback to Combinatorial Output Registered Input to Combinatorial Output Input to Output Enable Input to Output Disable Register Clear or Preset Delay Register Clear or Preset Pulse Width Array Delay

Conditions
Port B, E (Note 1) Any Input Any Input Any Input Any Input

Min Max Min Max Min Max
25 27 25 25 27 20 16 25 18 30 32 28 28 30 29 34 36 32 32 34

NOTE: 1. Port A and latched address from ADIO (A0, A1, A8 – A15).

**If ZPLD_TURBO is off and the ZPLD is operating above 15 MHz, there is no need to add 10 ns to the timing parameters. **The -90 speed is available only on Industrial Temperature Range product.

Synchronous Clock Mode (5 V ± 10%)
-70
Symbol Parameter
Maximum Frequency External Feedback f MAX Maximum Frequency Internal Feedback (f CNT) Maximum Frequency Pipelined Data tS tH t CH t CL t CO t ARD t MIN Input Setup Time Input Hold Time Clock High Time Clock Low Time Clock to Output Delay Array Delay for Product Term Expansion Minimum Clock Period

-90**
Min Max
27.03 37.04 41.67 17 0 12 12 18 16 20 18 24 29 20 0 15 15

-15
Min Max
23.81 31.25 33.33 Add 10 0 0 0 22 22 0 0 0

Conditions
1/(t S + t CO) 1/(t S + t CO –10) 1/(t CH + t CL) Any Input Any Input Clock Input Clock Input Clock Input Any Macrocell t CH + t CL

Min

Max
30.30 43.48 50.00

ZPLD_TURBO Unit OFF*
MHz MHz MHz ns ns ns ns ns ns ns

15 0 10 10

20

**If ZPLD_TURBO is off and the ZPLD is operating above 15 MHz, there is no need to add 10 ns to the timing parameters. **The -90 speed is available only on Industrial Temperature Range product.

82

元器件交易网www.cecb2b.com
PSD4XX Family

AC/DC Parameters – ZPLD Timing Parameters
Asynchronous Clock Mode (5 V ± 10% , Note 1)

(5 V ± 10% Versions)

-70
Symbol Parameter
Maximum Frequency External Feedback f MAXA Maximum Frequency Internal Feedback (f CNTA) Maximum Frequency Pipelined Data t SA t HA t CHA t CLA t COA t ARD Input Setup Time Input Hold Time Clock High Time Clock Low Time Clock to Output Delay Array Delay for Product Term Expansion Minimum Clock Period

-90**
Min Max
25.00

-15
Min ZPLD_TURBO Unit Max OFF*
20.41 MHz

Conditions
1/(t SA + t COA) 1/(t S A+ t CO A–10) (Note 1) 1/(t CH + t CL) Any Input Any Input Any Input Any Input Any Input to Port B Any Macrocell

Min

Max
26.32

35.71

33.33

25.64

MHz

41.67 8 8 12 12 30 8 8 12 12

41.67 12 12 15 15 32

33.33 Add 10 0 0 0 37 Add 10

MHz ns ns ns ns ns

16

18

22

0

ns

t MINA

1/fCNT

28

30

43

0

ns

NOTE: 1. Only Port B has asynchronous outputs. Clock into Macrocell Flip Flop is generated by a product term.

**If ZPLD_TURBO is off and the ZPLD is operating above 15 MHz, there is no need to add 10 ns to the timing parameters. **The -90 speed is available only on Industrial Temperature Range product.

83

元器件交易网www.cecb2b.com
PSD4XX Family

13.8 Microcontroller Interface – AC/DC Parameters
Explanation of AC Symbols for Non ZPLD Timing. Example: A– C– D– E– H– I – t AVLX Time from Address Valid to ALE Invalid. L– N– P– Q– R– S– Logic Level Low or ALE Reset Port Signal Output Data WR, UDS, LDS, DS, IORD, PSEN Chip Select

(5 V ± 10% Versions)

Address Power Down Input Data E Logic Level High Interrupt

T t V X Z

– – – – –

R/W Time Valid No Longer a Valid Logic Level Float

Read Timing (5 V ± 10% Versions)
Symbol
t LVLX t AVLX t LXAX t AVQV t SLQV

Parameter
ALE or AS Pulse Width Address Setup Time Address Hold Time Address Valid to Data Valid CS Valid to Data Valid RD to Data Valid 8/16-Bit Bus

Conditions
(Note 3) (Note 3) (Note 3)

EPROM_CMiser Min Max Min Max Min Max ON Unit
18 5 7 70 80 20 6 8 90 100 32 38 0 32 22 30 8 0 32 10 0 20 22 30 32 25 38 18 0 38 48 0 38 33 28 10 11 150 150 40 45 0 0 0 Add 10 Add 10 0 0 0 0 0 0 0 0 0 0 ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns

-70

-90*

-15

(Note 1) (Note 2) (Note 1) (Note 1) (Note 1) 0 30

20 32

t RLQV

RD to Data Valid 8-Bit Bus, 8031 Separate Mode RD Data Hold Time RD Pulse Width RD to Data High-Z E Pulse Width R/W Setup Time to Enable R/W Hold Time After Enable Address Input Valid to Address Output Delay

t RHQX t RLRH t RHQZ t EHEL t THEH t ELTL

t AVPV

In 16-Bit Data Bus Mode (Note 9) In 8-Bit Data Bus Mode (Note 9)

NOTES: 1. 2. 3. 4.

RD timing has the same timing as PSEN, DS, LDS, UDS signals. RD and PSEN have the same timing for 8031 mode. Any input used to select an internal PSD4XX function. In multiplexed mode latched address generated from ADIO delay to address output on any Port.

*The -90 speed is available only on Industrial Temperature Range product.

84

元器件交易网www.cecb2b.com
PSD4XX Family

Microcontroller Interface – AC/DC Parameters
Write Timing (5 V ± 10%)
Symbol
t LVLX t AVLX t LXAX t AVWL t SLWL t DVWH t WHDX t WLWH t WHAX t WHPV

(5 V ± 10% Versions)

Parameter
ALE or AS Pulse Width Address Setup Time Address Hold Time Address Valid to Leading Edge of WR CS Valid to Leading Edge of WR WR Data Setup Time WR Data Hold Time WR Pulse Width Trailing Edge of WR to Address Invalid Trailing Edge of WR to Port Output Valid Address Input Valid to Address Output Delay

Conditions
(Note 1) (Note 1) (Notes 1 and 3) (Note 3) (Note 3) (Note 3) (Note 3) (Note 3) (Note 3) In 16-Bit Data Bus Mode (Note 2) In 8-Bit Data Bus Mode (Note 2)

EPROM_CMiser Min Max Min Max Min Max ON Unit
18 5 7 18 22 12 5 18 0 25 20 22 20 6 8 20 25 15 5 20 0 30 30 32 28 10 11 30 35 22 5 28 0 38 38 48 ns ns ns ns ns ns ns ns ns ns ns ns

-70

-90*

-15

t AVPV

NOTES: 1. Any input used to select an internal PSD4XX function. 2. In multiplexed mode latched address generated from ADIO delay to address output on any Port. 3. WR timing has the same timing as E, DS, LDS, UDS, WRL, WRH signals.

*The -90 speed is available only on Industrial Temperature Range product.

85

元器件交易网www.cecb2b.com
PSD4XX Family

Microcontroller Interface – AC/DC Parameters
Port A Peripheral Data Mode Read Timing (5 V ± 10%)
-70
Symbol
t AVQV (PA) t SLQV (PA)

(5 V ± 10% Versions)

-90**

-15
ZPLD_TURBO OFF*
Add 10 Add 10 0 0 0 0 0 33 0

Parameter
Address Valid to Data Valid CS Valid to Data Valid RD to Data Valid RD to Data Valid 8031 Mode Data In to Data Out Valid RD Data Hold Time RD Pulse Width RD to Data High-Z

Conditions
(Note 3)

Min

Max Min Max Min Max
45 55 55 55 26 38 22 0 30 20 25 0 38 62 62 45 45 26

Unit
ns ns ns ns ns ns ns ns

t RLQV (PA)

(Notes 1 and 4)

22 32 22

t DVQV (PA) t QXRH (PA) t RLRH (PA) t RHQZ (PA)

(Note 1) (Note 1) (Note 1)

0 25

Port A Peripheral Data Mode Write Timing (5 V ± 10%)
-70
Symbol
t WLQV (PA)

-90**

-15
Max
35 26 33

Parameter
WR to Data Propagation Delay Data to Port A Data Propagation Delay WR Invalid to Port A Tri-state

Conditions
(Note 2) (Note 5) (Note 2)

Min

Max Min Max Min
25 22 20 27 22 25

ZPLD_TURBO OFF
0 0

Unit
ns ns ns

t DVQV (PA) t WHQZ (PA)
NOTES: 1. 2. 3. 4. 5.

RD timing has the same timing as PSEN, DS, LDS, UDS signals. WR timing has the same timing as E, DS, LDS, UDS, WRL, WRH signals. Any input used to select Port A Data Peripheral Mode. Data is already stable on Port A. Data stable on ADIO pins to data on Port A.

**If ZPLD_TURBO is off and the ZPLD is operating above 15 MHz, there is no need to add 10 ns to the timing parameters. **The -90 speed is available only on Industrial Temperature Range product.

86

元器件交易网www.cecb2b.com
PSD4XX Family

Microcontroller Interface – AC/DC Parameters
Power Down and Reset Timing (5 V ± 10%)

(5 V ± 10% Versions)

-70
Symbol
t LVDV

-90*

-15
ZPLD_TURBO OFF Unit
Add 10 0 0 0 0 0 22.00 300 0 0 300 0 ns ns ns ns ns ns MHz ns ns

Parameter
ALE Access Time from Power Down ALE or CSI Access Time from Sleep ZPLD Propagation Delay in Sleep Mode ZPLD Recovery Time after Sleep Mode APD Clock High Time APD Clock Low Time APD Maximum Frequency RESET Active Low Time RESET High to Operational Device

Conditions

Min Max
100 120 600 250

Min Max Min Max
120 150 600 250 12 12 15 15 30.00 200 150 200 600 250

t LVDV1 t LVDV2 t LVDV3 t CHCL t CLCH fMAX t1 t2

Using PE7 Using PE7 Using PE7

10 10 35.00 150 150

200

*The -90 speed is available only on Industrial Temperature Range product.

87

元器件交易网www.cecb2b.com
PSD4XX Family

13.9 DC Characteristics (ZPSD4XXV Versions)
(3.0 V ± 10% Versions)

Symbol
VCC VIH VIL VIH1 VIL1 VHYS VOL

Parameter
Supply Voltage High Level Input Voltage Low Level Input Voltage Reset High Level Input Voltage Reset Low Level Input Voltage Reset Pin Hysteresis Output Low Voltage

Conditions
All Speeds 2.7 V < VCC < 5.5 V 2.7 V < VCC < 5.5 V (Note 1) (Note 1)

Min
2.7 .7 VCC –0.5 .8 VCC –.5 0.3

Typ
3

Max
5.5 VCC +.5 .3 VCC VCC +.5 .2 VCC –.1

Unit
V V V V V V

IOL = 20 ?A, VCC = 2.7 V IOL = 4 mA, VCC = 2.7 V

0.01 0.15 2.9 2.4 2.7 2.99 2.6

0.1 0.45

V V V V

VOH VSBY ISBY IIDLE VDF ISB ILI ILO ICC (DC) (Note 5)

Output High Voltage SRAM Standby Voltage SRAM Standby Current Idle Current (VSTBY Pin) SRAM Data Retention Voltage Standby Supply Current Power Down Mode Sleep Mode

IOH = –20 ?A, VCC = 2.7 V IOH = –1 mA, VCC = 2.7 V

VCC 0.5 1 0.1

V ?A ?A V

VCC = 0 V VCC > VSBY Only on VSTBY CSI >VCC –.3 V (Note 2) CSI >VCC –.3 V (Note 3) VSS < VIN < VCC 0.45 < VIN < VCC ZPLD_TURBO = OFF, f = 0 MHz (Note 4) ZPLD_TURBO = ON, f = 0 MHz (Note 4) CMiser = ON (8-Bit Bus Mode) All Other Cases CMiser = ON and 8-Bit Bus Mode –1 –10 –0.1 2

5 1 ±.1 ±5

15 5 1 10 See ISB

?A ?A ?A ?A ?A

Input Leakage Current Output Leakage Current

Operating Supply Current

ZPLD Only

200 See Fig 38c 0.4 0.9 0.7 1 1.9

400 2.0 1.0 1.7 1.3 2 3.8

?A/PT mA/MHz mA/MHz mA/MHz mA/MHz mA/MHz mA/MHz

ZPLD AC Base

EPROM AC Adder ICC (AC) (Note 5) SRAM AC Adder

CMiser = ON and 16-Bit Bus MoDe CMiser = OFF

NOTES: 1. 2. 3. 4. 5.

Reset input has hysteresis. VIL1 is valid at or below .2VCC –.1. VIH1 is valid at or above .8VCC. CSI deselected or internal PD is active. Sleep mode bit is set and internal PD is active. See ZPLD ICC/Frequency Power Consumption graph for details. I OUT = 0 mA.

88

元器件交易网www.cecb2b.com
PSD4XX Family

13.10 AC/DC Parameters – ZPLD Timing Parameters (ZPSD4XXV Versions)
(3.0 V ± 10%)

Combinatorial Delays (3.0 V ± 10%) -20
Symbol
t PD t RPD t EA t ER t ARP t ARPW t ARD

-25
ZPLD_TURBO OFF*
Add 20 Add 20 Add 20 Add 20 Add 20

Parameter
I/O Input or Feedback to Combinatorial Output Registered Input to Combinatorial Output Input to Output Enable Input to Output Disable Register Clear or Preset Delay Register Clear or Preset Pulse Width Array Delay

Conditions
Port B, E (Note 1) Any Input Any Input Any Input Any Input

Min Max Min Max
55 55 50 50 55 30 33 60 35 80 85 80 80 80

Unit
ns ns ns ns ns ns ns

NOTE: 1. Port A and latched address from ADIO (A0, A1, A8 – A15).

Synchronous Clock Mode (3.0 V ± 10%)
-20
Symbol Parameter
Maximum Frequency External Feedback f MAX Maximum Frequency Internal Feedback (f CNT) Maximum Frequency Pipelined Data tS tH t CH t CL t CO t ARD t MIN *NOTE: Input Setup Time Input Hold Time Clock High Time Clock Low Time Clock to Output Delay Array Delay for Product Term Expansion Minimum Clock Period

-25
Max Min Max
11.11 12.50 18.52 60 0 27 27 30 24 33 35 30 Add 20 0 0 0 0 0 0

Conditions
1/(t S + t CO) 1/(t S + t CO –10) 1/(t CH + t CL) Any Input Any Input Clock Input Clock Input Clock Input Any Macrocell t CH + t CL

Min

ZPLD_TURBO OFF*

Unit
MHz MHz MHz ns ns ns ns ns ns ns

28.57 17.24 31.25 45 0 16 16

30

If ZPLD_TURBO is off and the ZPLD is operating above 15 MHz, there is no need to add 20 ns to the timing parameters.

89

元器件交易网www.cecb2b.com
PSD4XX Family

AC/DC Parameters – ZPLD Timing Parameters (ZPSD4XXV Versions)
(3.0 V ± 10%)

Asynchronous Clock Mode (3.0 V ± 10%, Note 1)
-20
Symbol Parameter
Maximum Frequency External Feedback f MAXA Maximum Frequency Internal Feedback (f CNTA) Maximum Frequency Pipelined Data t SA t HA t CHA t CLA t COA t ARD t MINA
NOTE: 1.

-25
Max Min Max
11.11 12.50 18.52 30 30 27 27 56 60 35 80 Add 20 0 0 0 Add 20 0 0

Conditions
1/(t SA + t COA) 1/(t S A+ t CO A –10) (Note 1) 1/(t CH + t CL) Any Input Any Input Any Input Any Input Any Input to Port B Any Macrocell 1/f CNT

Min

ZPLD_TURBO OFF*

Unit
MHz MHz MHz ns ns ns ns ns ns ns

14.49 16.95 31.25 13 13 25 16

Input Setup Time Input Hold Time Clock High Time Clock Low Time Clock to Output Delay Array Delay for Product Term Expansion Minimum Clock Period

33 59

Only Port B has asynchronous outputs. Clock into macrocell Flip Flop is generated by a product term.

*If ZPLD_TURBO is off and the ZPLD is operating above 15 MHz, there is no need to add 20 ns to the timing parameters.

90

元器件交易网www.cecb2b.com
PSD4XX Family

13.11 Microcontroller Interface – AC/DC Parameters (ZPSD4XXV Versions)
(3.0 V ± 10%) Explanation of AC Symbols for Non ZPLD Timing. Example: A– C– D– E– H– I – t AVLX Time from Address Valid to ALE Invalid. L– N– P– Q– R– S– Logic Level Low or ALE Reset Port Signal Output Data WR, UDS, LDS, DS, IORD, PSEN Chip Select T t V X Z – – – – – R/W Time Valid No Longer a Valid Logic Level Float

Address Power Down Input Data E Logic Level High Interrupt

Read Timing (3.0 V ± 10%)
-20
Symbol
t LVLX t AVLX t LXAX t AVQV t SLQV t RLQV t RHQX t RLRH t RHQZ t EHEL t THEH t ELTL

-25
30 15 17

Parameter
ALE or AS Pulse Width Address Setup Time Address Hold Time Address Valid to Data Valid CS Valid to Data Valid RD to Data Valid 8/16-Bit Bus RD to Data Valid 8-Bit Bus, 8031 Separate Mode RD Data Hold Time RD Pulse Width RD to Data High-Z E Pulse Width R/W Setup Time to Enable R/W Hold Time After Enable Address Input Valid to Address Output Delay

Conditions
(Note 3) (Note 3) (Note 3) (Note 1) (Note 2) (Note 1) (Note 1) (Note 1)

Min Max Min Max
30 12 12 200 200 50 57 0 40 45 40 20 0 70 15 0 40 50 60 60 0 70 45

EPROM_CMiser ON
0 0 0

Unit
ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns

250 275 80 90

Add 20 Add 20 0 0 0 0 0 0 0 0 0 0

t AVPV

In 16-Bit Data Bus Mode (Note 4) In 8-Bit Data Bus Mode (Note 4)

NOTES: 1. 2. 3. 4.

RD timing has the same timing as PSEN, DS, LDS, UDS signals. RD and PSEN have the same timing for 8031 mode. Any input used to select an internal PSD4XX function. In multiplexed mode latched address generated from ADIO delay to address output on any Port.

91

元器件交易网www.cecb2b.com
PSD4XX Family

Microcontroller Interface – AC/DC Parameters (ZPSD4XXV Versions)
(3.0 V ± 10%)

Write Timing (3.0 V ± 10%)
-20
Symbol
t LVLX t AVLX t LXAX t AVWL t SLWL t DVWH t WHDX t WLWH t WHAX t WHPV

-25
30 15 17 50 60 35 10 30 0

Parameter
ALE or AS Pulse Width Address Setup Time Address Hold Time Address Valid to Leading Edge of WR CS Valid to Leading Edge of WR WR Data Setup Time WR Data Hold Time WR Pulse Width Trailing Edge of WR to Address Invalid Trailing Edge of WR to Port Output Valid Address Input Valid to Address Output Delay

Conditions
(Note 1) (Note 1) (Notes 1 and 3) (Note 3) (Note 3) (Note 3) (Note 3) (Note 3) (Note 3) In 16-Bit Data Bus Mode (Note 2) In 8-Bit Data Bus Mode (Note 2)

Min Max Min Max
30 12 12 35 40 25 5 30 0 50 40 50

EPROM_CMiser ON

Unit
ns ns ns ns ns ns ns ns ns

60 60 60

ns ns ns

t AVPV

NOTES: 1. Any input used to select an internal PSD4XX function. 2. In multiplexed mode latched address generated from ADIO delay to address output on any Port. 3. WR timing has the same timing as E, DS, LDS, UDS, WRL, WRH signals.

92

元器件交易网www.cecb2b.com
PSD4XX Family

Microcontroller Interface – AC/DC Parameters (ZPSD4XXV Versions)
(3.0 V ± 10%)

Port A Peripheral Data Mode Read Timing (3.0 V ± 10%)
-20
Symbol
t AVQV (PA) t SLQV (PA) t RLQV (PA) t DVQV (PA) t QXRH (PA) t RLRH (PA) t RHQZ (PA)

-25
ZPLD_TURBO OFF
Add 20 Add 20 0 0 0 0 60 0

Parameter
Address Valid to Data Valid CS Valid to Data Valid RD to Data Valid Data In to Data Out Valid RD Data Hold Time RD Pulse Width RD to Data High-Z

Conditions
(Note 3)

Min

Max Min Max
95 100 120 120 90 50 0 70 35

Unit
ns ns ns ns ns ns ns

(Notes 1 and 4)

50 35

(Note 1) (Note 1) (Note 1)

0 40

Port A Peripheral Data Mode Write Timing (3.0 V ± 10%)
-20
Symbol
t WLQV (PA) t DVQV (PA) t WHQZ (PA)
NOTES: 1. 2. 3. 4. 5.

-25
ZPLD_TURBO OFF
0 0 0

Parameter
WR to Data Propagation Delay Data to Port A Data Propagation Delay WR Invalid to Port A Tri-state

Conditions
(Note 2) (Note 5) (Note 2)

Min Max Min Max
60 40 35 60 50 60

Unit
ns ns ns

RD timing has the same timing as PSEN, DS, LDS, UDS signals. WR timing has the same timing as E, DS, LDS, UDS, WRL, WRH signals. Any input used to select Port A Data Peripheral Mode. Data is already stable on Port A. Data stable on ADIO pins to data on Port A.

93

元器件交易网www.cecb2b.com
PSD4XX Family

Microcontroller Interface – AC/DC Parameters
(3.0 V ± 10%)

Power Down and Reset Timing (3.0 V ± 10%)
-20
Symbol
t LVDV t LVDV1 t LVDV2 t LVDV3 t CHCL t CLCH fMAX t1 t2

-25
Min Max
250 250 900 400 27 27

Parameter
ALE Access Time from Power Down ALE or CSI Access Time from Sleep ZPLD Propagation Delay in Sleep Mode ZPLD Recovery Time after Sleep Mode APD Clock High Time APD Clock Low Time APD Maximum Frequency RESET Active Low Time RESET High to Operational Device

Conditions

Min

Max
170 200 600 250

ZPLD_TURBO OFF
Add 20 0 0 0 0 0

Unit
ns ns ns ns ns ns MHz ns ns

Using PE7 Using PE7 Using PE7

16 16 20.00 300 300

18.52 400 400

0 0 0

94

元器件交易网www.cecb2b.com
PSD4XX Family

14.0 Timing Diagrams

Figure 39. Read Timing

tAVLX ALE /AS tLVLX A /D (BHE) MULTIPLEXED BUS ADDRESS (BHE/SIZ0) NON-MULTIPLEXED BUS DATA NON-MULTIPLEXED BUS

tLXAX

ADDRESS VALID tAVQV ADDRESS VALID

DATA VALID

DATA VALID tSLQV

CSI tRLQV RD (PSEN, DS) (LDS, UDS) tRLRH tRHQZ tRHQX

tEHEL E tTHEH tELTL

R/W

tAVPV ADDRESS OUT

READ TIMING

95

元器件交易网www.cecb2b.com
PSD4XX Family

Figure 40. Write Timing

tAVLX ALE/ AS

tLXAX

tLVLX A /D (BHE) MULTIPLEXED BUS ADDRESS VALID tAVWL ADDRESS (BHE, SIZ0) NON-MULTIPLEXED BUS DATA NON-MULTIPLEXED BUS tSLWL CSI tDVWH WR (WRH, WRL) (LDS, UDS) (DS) tWLWH tWHDX tWHAX ADDRESS VALID DATA VALID DATA VALID

tEHEL E tTHEH R/ W tELTL

tAVPV ADDRESS OUT

tWHPV STANDARD MCU I/O OUT

96

元器件交易网www.cecb2b.com
PSD4XX Family

Figure 41. Peripheral I/O Read Timing

ALE /AS

A /D BUS

ADDRESS

DATA VALID

tAVQV (PA) tSLQV (PA) CSI tRLQV (PA) RD tRLRH (PA) tQXRH (PA) tRHQZ (PA)

tDVQV (PA) DATA ON PORT A

Figure 42. Peripheral I/O Write Timing

ALE /AS

A / D BUS

ADDRESS

DATA OUT

tWLQV WR

(PA)

tWHQZ (PA)

tDVQV (PA) PORT A DATA OUT

97

元器件交易网www.cecb2b.com
PSD4XX Family

Figure 43. Combinatorial Timing – ZPLD

INPUT (FROM PORT B, C, D, E) tPD

ANY OUTPUT

INPUT (FROM PORT A) tRPD ANY OUTPUT

98

元器件交易网www.cecb2b.com
PSD4XX Family

Figure 44. Synchronous Clock Mode Timing – ZPLD
CLKIN

tCH

tCL

tS INPUT

tH

tCO REGISTERED OUTPUT

Figure 45. Asynchronous Clock Mode Timing (Product-Term Clock, PB Macrocell Only)

tCHA

tCLA

CLOCK

tSA

tHA

INPUT tCOA REGISTERED OUTPUT

99

元器件交易网www.cecb2b.com
PSD4XX Family

Figure 46. Input to Output Disable/Enable

INPUT

tER INPUT TO OUTPUT ENABLE/DISABLE

tEA

Figure 47. Asynchronous Reset/Preset
tARPW RESET/PRESET INPUT tARP REGISTER OUTPUT

100

元器件交易网www.cecb2b.com
PSD4XX Family

Figure 48. Reset Timing
T1 T2

Figure 49. Key to Switching Waveforms

WAVEFORMS

INPUTS

OUTPUTS

STEADY INPUT

STEADY OUTPUT

MAY CHANGE FROM HI TO LO MAY CHANGE FROM LO TO HI

WILL BE CHANGING FROM HI TO LO WILL BE CHANGING LO TO HI

DON'T CARE

CHANGING, STATE UNKNOWN

OUTPUTS ONLY

CENTER LINE IS TRI-STATE

101

元器件交易网www.cecb2b.com
PSD4XX Family

15.0 Pin Capacitance

TA = 25 °C, f = 1 MHz

Symbol
CIN COUT CVPP

Parameter 14
Capacitance (for input pins only) Capacitance (for input/output pins) Capacitance (for WR/VPP or R/W/VPP)

Conditions Typical 15 Max Unit
VIN = 0 V VOUT = 0 V VPP = 0 V 4 8 18 6 12 25 pF pF pF

NOTES: 14. These parameters are only sampled and are not 100% tested. 15. Typical values are for TA = 25°C and nominal supply voltages.

16.0 AC Testing

Figure 50. AC Testing Input/Output Waveform

3.0V TEST POINT 0V 1.5V

Figure 51. AC Testing Load Circuit
2.01 V

195 ? DEVICE UNDER TEST

CL = 30 pF (INCLUDING SCOPE AND JIG CAPACITANCE)

17.0 Erasure and Programming

To clear all locations of their programmed contents, expose the window packaged device to an ultra-violet light source. A dosage of 30 W second/cm 2 is required (40 W second/cm 2 for ZPSD4XXV versions). This dosage can be obtained with exposure to a wavelength of 2537 ? and intensity of 12000 ?W/cm 2 for 40 to 45 minutes (55 to 60 minutes for ZPSD4XXV versions). The device should be about 1 inch from the source, and all filters should be removed from the UV light source prior to erasure. The PSD4XX and similar devices will erase with light sources having wavelengths shorter than 4000 ?. Although the erasure times will be much longer than with UV sources at 2537 ?, exposure to fluorescent light and sunlight eventually erases the device. For maximum system reliability, these sources should be avoided. If used in such an environment, the package windows should be covered by an opaque substance. Upon delivery from ST, or after each erasure, the PSD4XX device has all bits in the PAD and EPROM in the “1” or high state. The configuration bits are in the “0” or low state. The code, configuration, and PAD MAP data are loaded through the procedure of programming Information for programming the device is available directly from ST. Please contact your local sales representative.

102

元器件交易网www.cecb2b.com
PSD4XX Family

18.0 PSD4XX Pin Assignments

Pin No.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

68-Pin PLDCC/CLDCC Package
GND ADIO_7 ADIO_6 ADIO_5 ADIO_4 ADIO_3 ADIO_2 ADIO_1 ADIO_0 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 VCC GND PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 Vstdby WR PE7 PE6 PE5 PE4 PE3

Pin No.
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

68-Pin PLDCC/CLDCC Package
GND PE2 PE1 PE0 CSI RESET RD CLKIN PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 GND VCC PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0 ADIO_15 ADIO_14 ADIO_13 ADIO_12 ADIO_11 ADIO_10 ADIO_9 ADIO_8

103

元器件交易网www.cecb2b.com
PSD4XX Family

PSD4XX Pin Assignments

Pin No.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

80-Pin TQFP Package
PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 VCC VCC GND GND PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 NC NC Vstdby WR PE7 PE6 PE5 PE4 PE3 GND GND PE2 PE1 PE0 CSI RESET RD CLKIN NC NC

Pin No.
41 42 43 44 45 46 47 48 49 59 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80

80-Pin TQFP Package
PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 GND GND VCC VCC PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0 NC ADIO_15 ADIO_14 ADIO_13 ADIO_12 ADIO_11 ADIO_10 ADIO_9 ADIO_8 GND GND ADIO_7 ADIO_6 ADIO_5 ADIO_4 ADIO_3 ADIO_2 ADIO_1 ADIO_0 NC

104

元器件交易网www.cecb2b.com
PSD4XX Family

ADIO -11

ADIO -12

ADIO -13

ADIO -14

Figure 52. Drawing J5 – 68-Pin Plastic Leaded Chip Carrier (PLDCC) (Package Type J)

PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 VCC GND PA7 PA6 PA5 PA4 PA3 PA2 PA1

9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

8

7

6

5

4

3

2 1

68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45

ADIO -10

ADIO -15

ADIO - 0

ADIO - 2

ADIO - 3

ADIO - 4

ADIO - 5

ADIO - 6

ADIO - 7

ADIO - 8

ADIO - 9

ADIO -1

GND

19.0 Package Information

PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 VCC GND PB0 PB1 PB2 PB3 PB4 PB5 PB6

26 44 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

RESET

VSTDBY

GND

Figure 53. Drawing L5 – 68-Pin Ceramic Leaded Chip Carrier (CLDCC) with Window (Package Type L)

ADIO -11

ADIO -12

ADIO -13

ADIO -14

CLKIN

PA0

PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 VCC GND PA7 PA6 PA5 PA4 PA3 PA2 PA1

9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

8

7

6

5

4

3

2 1

68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45

ADIO -10

ADIO -15

ADIO - 0

ADIO - 2

ADIO - 3

ADIO - 4

ADIO - 5

ADIO - 6

ADIO - 7

ADIO - 8

ADIO - 9

ADIO -1

GND

PB7

PE7

PE6

PE5

PE4

PE3

PE2

PE1

CSI

WR

PE0

RD

PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 VCC GND PB0 PB1 PB2 PB3 PB4 PB5 PB6

26 44 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

RESET

WR

GND

RD

VSTDBY

CLKIN

PE7

PE6

PE5

PE4

PE3

PE2

PE1

CSI

PB7

PA0

PE0

105

元器件交易网www.cecb2b.com
PSD4XX Family

Figure 54. Drawing U2 – 80-Pin Plastic Thin Quad Flatpack (TQFP) (Package Type U)

67 ADIO–10

66 ADIO–11

65 ADIO–12

54 ADIO–13

63 ADIO–14

62 ADIO–15

79 ADIO–0

78 ADIO–1

77 ADIO–2

76 ADIO–3

75 ADIO–4

74 ADIO–5

73 ADIO–6

72 ADIO–7

69 ADIO–8

68 ADIO–9

71 GND

70 GND

80 N/C

PC7 1 PC6 2 PC5 3 PC4 4 PC3 5 PC2 6 PC1 7 PC0 8 VCC 9 VCC 10 GND 11 GND 12 PA7 13 PA6 14 PA5 15 PA4 16 PA3 17 PA2 18 PA1 19 PA0 20

61 N/C

60 PD0 59 PD1 58 PD2 57 PD3 56 PD4 55 PD5 54 PD6 53 PD7 52 VCC 51 VCC 50 GND 49 GND 48 PB0 47 PB1 46 PB2 45 PB3 44 PB4 43 PB5 42 PB6 41 PB7

N/C 21

N/C 22

VSTDBY 23

WR 24

PE7 25

PE6 26

PE5 27

PE4 28

PE3 29

GND 30

GND 31

PE2 32

PE1 33

PE0 34

CSI 35

RESET 36

RD 37

CLKIN 38

N/C 39

(TOP VIEW)

106

N/C 40

元器件交易网www.cecb2b.com
PSD4XX Family

Drawing J5 – 68-Pin Plastic Leaded Chip Carrier (PLDCC) (Package Type J)
D D1
3 2 1 68

E1

E

C B1 A

B D3 D2

A1 A2

e1 E3 E2

Family: Plastic Leaded Chip Carrier
Millimeters Symbol
A A1 A2 B B1 C D D1 D2 D3 E E1 E2 E3 e1 N
030195R6

Inches Notes Min
0.165 0.095 0.146 0.013 0.026 0.0077 0.985 0.950 0.890 Reference 0.800 0.985 0.950 0.890 Reference Reference 0.800 0.050 68 0.995 0.954 0.930 Reference Reference

Min
4.19 2.41 3.71 0.33 0.66 0.196 25.02 24.13 22.61 20.32 25.02 24.13 22.61 20.32 1.27 68

Max
4.57 3.00 3.91 0.53 0.81 0.262 25.27 24.23 23.62 25.27 24.23 23.62

Max
0.180 0.118 0.154 0.021 0.032 0.0083 0.995 0.954 0.930

Notes

Reference

107

元器件交易网www.cecb2b.com
PSD4XX Family

Drawing L5 – 68-Pin Pocketed Ceramic Leaded Chip Carrier (CLDCC) – CERQUAD (Package Type L)
D D1
3 2 1 68

E1

E

To reduce lead damage, lead tips reside in pockets on the bottom of the package.

View A

B1 A2

C

B D3 D2 A1 A

e1 E3 E2

View A

Family: Ceramic Leaded Chip Carrier – CERQUAD
Millimeters Symbol
A A1 A2 B B1 C D D1 D2 D3 E E1 E2 E3 e1 N 25.02 23.93 22.35 20.32 1.27 68

Inches Notes Min
0.155 0.090 0.120 0.017 0.026 0.006 0.985 0.942 0.880 Reference 0.800 0.985 0.942 0.880 Reference Reference 0.800 0.050 68
030195R6

Min
3.94 2.29 3.05 0.43 0.66 0.15 25.02 23.93 22.35 20.32

Max
4.57 2.92 3.68 0.53 0.81 0.25 25.27 24.28 23.88 25.27 24.28 23.88

Max
0.180 0.115 0.145 0.021 0.032 0.010 0.995 0.956 0.940

Notes

Reference 0.995 0.956 0.940 Reference Reference

108

元器件交易网www.cecb2b.com
PSD4XX Family

Drawing U2 – 80-Pin Plastic Thin Quad Flatpack (TQFP) (Package Type U)
D D1 D3
80 1 2 3

Index Mark

E3

E1

E

Standoff: 0.05 mm Min. A1 A2 A

C α

L B e1 Load Coplanarity: 0.102 mm Max.

Family: Plastic Thin Quad Flatpack (TQFP)
Millimeters Symbol
α A A1 A2 B C D D1 D3 E E1 E3 e1 L N 0.35 80 15.75 13.90 12.35 0.65 0.75 0.09 15.75 13.90 12.35 16.25 14.10 Reference Reference 0.014 80
030195R1

Inches Notes Min
0° – 0.021 0.045 Reference 0.012 0.004 0.620 0.547 Reference 0.620 0.547 0.486 0.026 0.030 0.486 0.640 0.555 Reference Reference 0.008 0.640 0.555 Reference

Min
0° – 0.54 1.15 0.30

Max
8° 1.60 0.74 1.55 0.20 16.25 14.10

Max
8° 0.063 0.029 0.061

Notes

Reference

109

元器件交易网www.cecb2b.com

20.0 PSD4XX Product Ordering Information

110

PSD4XX Family

20.1 PSD4XX Family – Selector Guide
Part #
PSD ZPSD ZPSDV

MCU

PLDs/Decoders

I/O
Ports

Memory
EPROM

Other

Data Path Inputs Interface Product Terms Input Micro?Cells Output Micro?Cells Outputs Page Reg.

SRAM Four 16-Bit Timer/Counters (w/BB) WatchDog (16-Bit) Inter. Contr. Periph. Mode Security APD

PSD411A1 ZPSD411A1 ZPSD411A1V 8 PSD401A1 ZPSD401A1 ZPSD401A1V 16/8 ZPSD412A0 8 PSD412A1 ZPSD412A1 ZPSD412A1V 8 PSD402A1 ZPSD402A1 ZPSD402A1V 16/8 PSD413A1 ZPSD413A1 ZPSD413A1V 8 PSD403A1 ZPSD403A1 ZPSD403A1V 16/8 PSD411A2 PSD401A2 PSD412A2 PSD402A2 PSD413A2 PSD403A2 ZPSD411A2 ZPSD401A2 ZPSD412A2 ZPSD402A2 ZPSD413A2 ZPSD403A2 ZPSD411A2V 8 ZPSD401A2V 16/8 ZPSD412A2V 8 ZPSD402A2V 16/8 ZPSD413A2V 8 ZPSD403A2V 16/8

PLUS1 PLUS1 PLUS1 PLUS1 PLUS1 PLUS1 PLUS1 PLUS1 PLUS1 PLUS1 PLUS1 PLUS1 PLUS1

37 37 37 37 37 37 37 59 59 59 59 59 59

113 113 113 113 113 113 113 126 126 126 126 126 126

8 8 8 8 8 8 8 24 24 24 24 24 24

16 16 16 16 16 16 16 24 24 24 24 24 24

X X X X X X X X X X X X X

40 40 40 40 40 40 40 40 40 40 40 40 40

256Kb 256Kb 512Kb 512Kb 512Kb 1024Kb 1024Kb 256Kb 256Kb 512Kb 512Kb 1024Kb 1024Kb

16Kb 16Kb 16Kb 16Kb 16Kb 16Kb 16Kb 16Kb 16Kb 16Kb 16Kb 16Kb 16Kb

X X X X X X X X X X X X X

X X X X X X X X X X X X X

X X X X X X X X X X X X X

元器件交易网www.cecb2b.com
PSD4XX Family

PSD4XX Product Ordering Information
(cont.)

20.2 Part Number Construction
Z PSD 413A2 V -A -20 J I Temperature (Blank = Commercial, I = Industrial, M = Military) Package Type Speed (-70 = 70ns, -90 = 90ns, -15 = 150ns -20 = 200ns, -25 = 250ns) Revision (Blank = No Revision) Supply Voltage (Blank = 5V, V = 3 Volt) Base Part Number - see Selector Guide PSD (ST Programmable System Device) Fam. Power Down Feature (Blank = Standard, Z = Zero Power Feature)

20.3 Ordering Information
Part Number
PSD401A1-C-70J PSD401A1-C-70L PSD401A1-C-70U PSD401A1-C-90JI PSD401A1-C-90UI PSD401A1-C-12J PSD401A1-C-15J PSD401A1-C-15L PSD401A1-C-15U PSD401A2-C-70J PSD401A2-C-70L PSD401A2-C-70U PSD401A2-C-90JI PSD401A2-C-90UI PSD401A2-C-15J PSD401A2-C-15L PSD401A2-C-15U

Speed (ns)
70 70 70 90 90 120 150 150 150 70 70 70 90 90 150 150 150

Package Type
68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP

Operating Temperature Range
Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l Comm’l Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l

111

元器件交易网www.cecb2b.com
PSD4XX Family

PSD4XX Product Ordering Information
(cont.)

Ordering Information
Part Number
PSD402A1-C-70J PSD402A1-C-70L PSD402A1-C-70U PSD402A1-C-90JI PSD402A1-C-90UI PSD402A1-C-15J PSD402A1-C-15L PSD402A1-C-15U PSD402A2-C-70J PSD402A2-C-70L PSD402A2-C-70U PSD402A2-C-90JI PSD402A2-C-90UI PSD402A2-C-15J PSD402A2-C-15L PSD402A2-C-15U PSD403A1-C-70J PSD403A1-C-70L PSD403A1-C-70U PSD403A1-C-90JI PSD403A1-C-90UI PSD403A1-C-15J PSD403A1-C-15L PSD403A1-C-15U PSD403A2-C-70J PSD403A2-C-70L PSD403A2-C-70U PSD403A2-C-90JI PSD403A2-C-90UI PSD403A2-C-15J PSD403A2-C-15L PSD403A2-C-15U PSD411A1-C-70J PSD411A1-C-70L PSD411A1-C-70U PSD411A1-C-90JI PSD411A1-C-90UI PSD411A1-C-15J PSD411A1-C-15L PSD411A1-C-15U

Speed (ns)
70 70 70 90 90 150 150 150 70 70 70 90 90 150 150 150 70 70 70 90 90 150 150 150 70 70 70 90 90 150 150 150 70 70 70 90 90 150 150 150

Package Type
68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP

Operating Temperature Range
Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l

112

元器件交易网www.cecb2b.com
PSD4XX Family

PSD4XX Product Ordering Information
(cont.)

Ordering Information
Part Number
PSD411A2-C-70J PSD411A2-C-70L PSD411A2-C-70U PSD411A2-C-90JI PSD411A2-C-90UI PSD411A2-C-15J PSD411A2-C-15L PSD411A2-C-15U PSD412A1-C-70J PSD412A1-C-70L PSD412A1-C-70U PSD412A1-C-90JI PSD412A1-C-90UI PSD412A1-C-15J PSD412A1-C-15L PSD412A1-C-15U PSD412A2-C-70J PSD412A2-C-70L PSD412A2-C-70U PSD412A2-C-90JI PSD412A2-C-90UI PSD412A2-C-15J PSD412A2-C-15L PSD412A2-C-15U PSD413A1-C-70J PSD413A1-C-70L PSD413A1-C-70U PSD413A1-C-90JI PSD413A1-C-90UI PSD413A1-C-15J PSD413A1-C-15L PSD413A1-C-15U PSD413A2-C-70J PSD413A2-C-70L PSD413A2-C-70U PSD413A2-C-90JI PSD413A2-C-90UI PSD413A2-C-15J PSD413A2-C-15L PSD413A2-C-15U

Speed (ns)
70 70 70 90 90 150 150 150 70 70 70 90 90 150 150 150 70 70 70 90 90 150 150 150 70 70 70 90 90 150 150 150 70 70 70 90 90 150 150 150

Package Type
68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 68 Pin TQFP

Operating Temperature Range
Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l

113

元器件交易网www.cecb2b.com
PSD4XX Family

PSD4XX Product Ordering Information
(cont.)

Ordering Information
Part Number
ZPSD401A1-C-70J ZPSD401A1-C-70L ZPSD401A1-C-70U ZPSD401A1-C-90JI ZPSD401A1-C-90UI ZPSD401A1-C-15J ZPSD401A1-C-15L ZPSD401A1-C-15U ZPSD401A1V-C-20J ZPSD401A1V-C-20JI ZPSD401A1V-C-20L ZPSD401A1V-C-20U ZPSD401A1V-C-20UI ZPSD401A1V-C-25J ZPSD401A1V-C-25L ZPSD401A1V-C-25U ZPSD401A2-C-70J ZPSD401A2-C-70L ZPSD401A2-C-70U ZPSD401A2-C-90JI ZPSD401A2-C-90UI ZPSD401A2-C-15J ZPSD401A2-C-15L ZPSD401A2-C-15U ZPSD401A2V-C-20J ZPSD401A2V-C-20JI ZPSD401A2V-C-20L ZPSD401A2V-C-20U ZPSD401A2V-C-20UI ZPSD401A2V-C-25J ZPSD401A2V-C-25L ZPSD401A2V-C-25U ZPSD402A1-C-70J ZPSD402A1-C-70L ZPSD402A1-C-70U ZPSD402A1-C-90JI ZPSD402A1-C-90UI ZPSD402A1-C-15J ZPSD402A1-C-15L ZPSD402A1-C-15U

Speed (ns)
70 70 70 90 90 150 150 150 200 200 200 200 200 250 250 250 70 70 70 90 90 150 150 150 200 200 200 200 200 250 250 250 70 70 70 90 90 150 150 150

Package Type
68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP

Operating Temperature Range
Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l Comm’l Industrial Comm’l Comm’l Industrial Comm’l Comm’l Comm’l Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l Comm’l Industrial Comm’l Comm’l Industrial Comm’l Comm’l Comm’l Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l

114

元器件交易网www.cecb2b.com
PSD4XX Family

PSD4XX Product Ordering Information
(cont.)

Ordering Information
Part Number
ZPSD402A1V-C-20J ZPSD402A1V-C-20JI ZPSD402A1V-C-20L ZPSD402A1V-C-20U ZPSD402A1V-C-20UI ZPSD402A1V-C-25J ZPSD402A1V-C-25L ZPSD402A1V-C-25U ZPSD402A2-C-70J ZPSD402A2-C-70L ZPSD402A2-C-70U ZPSD402A2-C-90JI ZPSD402A2-C-90UI ZPSD402A2-C-15J ZPSD402A2-C-15L ZPSD402A2-C-15U ZPSD402A2V-C-20J ZPSD402A2V-C-20JI ZPSD402A2V-C-20L ZPSD402A2V-C-20U ZPSD402A2V-C-20UI ZPSD402A2V-C-25J ZPSD402A2V-C-25L ZPSD402A2V-C-25U ZPSD403A1-C-70J ZPSD403A1-C-70L ZPSD403A1-C-70U ZPSD403A1-C-90JI ZPSD403A1-C-90UI ZPSD403A1-C-15J ZPSD403A1-C-15L ZPSD403A1-C-15U ZPSD403A1V-C-20J ZPSD403A1V-C-20JI ZPSD403A1V-C-20L ZPSD403A1V-C-20U ZPSD403A1V-C-20UI ZPSD403A1V-C-25J ZPSD403A1V-C-25L ZPSD403A1V-C-25U

Speed (ns)
200 200 200 200 200 250 250 250 70 70 70 90 90 150 150 150 200 200 200 200 200 250 250 250 70 70 70 90 90 150 150 150 200 200 200 200 200 250 250 250

Package Type
68 Pin PLDCC 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP

Operating Temperature Range
Comm’l Industrial Comm’l Comm’l Industrial Comm’l Comm’l Comm’l Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l Comm’l Industrial Comm’l Comm’l Industrial Comm’l Comm’l Comm’l Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l Comm’l Industrial Comm’l Comm’l Industrial Comm’l Comm’l Comm’l

115

元器件交易网www.cecb2b.com
PSD4XX Family

PSD4XX Product Ordering Information
(cont.)

Ordering Information
Part Number
ZPSD403A2-C-70J ZPSD403A2-C-70L ZPSD403A2-C-70U ZPSD403A2-C-90JI ZPSD403A2-C-90LI ZPSD403A2-C-90UI ZPSD403A2-C-15J ZPSD403A2-C-15L ZPSD403A2-C-15U ZPSD403A2V-C-20J ZPSD403A2V-C-20JI ZPSD403A2V-C-20L ZPSD403A2V-C-20U ZPSD403A2V-C-20UI ZPSD403A2V-C-25J ZPSD403A2V-C-25L ZPSD403A2V-C-25U ZPSD411A1-C-70J ZPSD411A1-C-70L ZPSD411A1-C-70U ZPSD411A1-C-90JI ZPSD411A1-C-90UI ZPSD411A1-C-15J ZPSD411A1-C-15L ZPSD411A1-C-15U ZPSD411A1V-C-20J ZPSD411A1V-C-20JI ZPSD411A1V-C-20L ZPSD411A1V-C-20U ZPSD411A1V-C-20UI ZPSD411A1V-C-25J ZPSD411A1V-C-25L ZPSD411A1V-C-25U ZPSD411A2-C-70J ZPSD411A2-C-70L ZPSD411A2-C-70U ZPSD411A2-C-90JI ZPSD411A2-C-90UI ZPSD411A2-C-15J ZPSD411A2-C-15L ZPSD411A2-C-15U

Speed (ns)
70 70 70 90 90 90 150 150 150 200 200 200 200 200 250 250 250 70 70 70 90 90 150 150 150 200 200 200 200 200 250 250 250 70 70 70 90 90 150 150 150

Package Type
68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP

Operating Temperature Range
Comm’l Comm’l Comm’l Industrial Industrial Industrial Comm’l Comm’l Comm’l Comm’l Industrial Comm’l Comm’l Industrial Comm’l Comm’l Comm’l Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l Comm’l Industrial Comm’l Comm’l Industrial Comm’l Comm’l Comm’l Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l

116

元器件交易网www.cecb2b.com
PSD4XX Family

PSD4XX Product Ordering Information
(cont.)

Ordering Information
Part Number
ZPSD411A2V-C-20J ZPSD411A2V-C-20JI ZPSD411A2V-C-20L ZPSD411A2V-C-20U ZPSD411A2V-C-20UI ZPSD411A2V-C-25J ZPSD411A2V-C-25L ZPSD411A2V-C-25U ZPSD412A0-C-70J ZPSD412A0-C-70L ZPSD412A0-C-70U ZPSD412A0-C-90JI ZPSD412A0-C-90UI ZPSD412A0-C-15J ZPSD412A0-C-15L ZPSD412A0-C-15U ZPSD412A1-C-70J ZPSD412A1-C-70L ZPSD412A1-C-70U ZPSD412A1-C-90JI ZPSD412A1-C-90UI ZPSD412A1-C-15J ZPSD412A1-C-15L ZPSD412A1-C-15U ZPSD412A1V-C-20J ZPSD412A1V-C-20JI ZPSD412A1V-C-20L ZPSD412A1V-C-20U ZPSD412A1V-C-20UI ZPSD412A1V-C-25J ZPSD412A1V-C-25L ZPSD412A1V-C-25U ZPSD412A2-C-70J ZPSD412A2-C-70L ZPSD412A2-C-70U ZPSD412A2-C-90JI ZPSD412A2-C-90UI ZPSD412A2-C-15J ZPSD412A2-C-15L ZPSD412A2-C-15U

Speed (ns)
200 200 200 200 200 250 250 250 70 70 70 90 90 150 150 150 70 70 70 90 90 150 150 150 200 200 200 200 200 250 250 250 70 70 70 90 90 150 150 150

Package Type
68 Pin PLDCC 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP

Operating Temperature Range
Comm’l Industrial Comm’l Comm’l Industrial Comm’l Comm’l Comm’l Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l Comm’l Industrial Comm’l Comm’l Industrial Comm’l Comm’l Comm’l Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l

117

元器件交易网www.cecb2b.com
PSD4XX Family

PSD4XX Product Ordering Information
(cont.)

Ordering Information
Part Number
ZPSD412A2V-C-20J ZPSD412A2V-C-20JI ZPSD412A2V-C-20L ZPSD412A2V-C-20U ZPSD412A2V-C-20UI ZPSD412A2V-C-25J ZPSD412A2V-C-25L ZPSD412A2V-C-25U ZPSD413A1-C-70J ZPSD413A1-C-70L ZPSD413A1-C-70U ZPSD413A1-C-90JI ZPSD413A1-C-90UI ZPSD413A1-C-15J ZPSD413A1-C-15L ZPSD413A1-C-15U ZPSD413A1V-C-20J ZPSD413A1V-C-20JI ZPSD413A1V-C-20L ZPSD413A1V-C-20U ZPSD413A1V-C-20UI ZPSD413A1V-C-25J ZPSD413A1V-C-25L ZPSD413A1V-C-25U ZPSD413A2-C-70J ZPSD413A2-C-70L ZPSD413A2-C-70U ZPSD413A2-C-90JI ZPSD413A2-C-90UI ZPSD413A2-C-15J ZPSD413A2-C-15L ZPSD413A2-C-15U ZPSD413A2V-C-20J ZPSD413A2V-C-20JI ZPSD413A2V-C-20L ZPSD413A2V-C-20U ZPSD413A2V-C-20UI ZPSD413A2V-C-25J ZPSD413A2V-C-25L ZPSD413A2V-C-25U

Speed (ns)
200 200 200 200 200 250 250 250 70 70 70 90 90 150 150 150 200 200 200 200 200 250 250 250 70 70 70 90 90 150 150 150 200 200 200 200 200 250 250 250

Package Type
68 Pin PLDCC 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 68 Pin PLDCC 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP 80 Pin TQFP 68 Pin PLDCC 68 Pin CLDCC 80 Pin TQFP

Operating Temperature Range
Comm’l Industrial Comm’l Comm’l Industrial Comm’l Comm’l Comm’l Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l Comm’l Industrial Comm’l Comm’l Industrial Comm’l Comm’l Comm’l Comm’l Comm’l Comm’l Industrial Industrial Comm’l Comm’l Comm’l Comm’l Industrial Comm’l Comm’l Industrial Comm’l Comm’l Comm’l

118

元器件交易网www.cecb2b.com

PSD4XX, ZPSD4XX
REVISION HISTORY Table 1. Document Revision History
Date Jul-1993 Mar-1997 May-1998 Feb-1999 Rev. 1.0 1.1 1.2 1.3 Description of Revision PSD4XX: Document written in the WSI format. Initial release ZPSD4XX: Updated Specifications PSD4XX Updated Specifications, -12 Speed Grade Removed February, 1999 PSD4XXR, ZPSD4XXR Combined Data Sheets, Eliminated military parts, Eliminated various speed grades, Updated Specifications. PSD4XX, ZPSD4XX: Low Cost Field Programmable Microcontroller Peripherals Front page, and back two pages, in ST format, added to the PDF file Any references to Waferscale, WSI, EasyFLASH and PSDsoft 2000 updated to ST, ST, Flash+PSD and PSDsoft Express

31-Jan-2002

1.4

2/3

元器件交易网www.cecb2b.com

PSD4XX, ZPSD4XX

Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics products are not authorized for use as critical components in life support devices or systems without express written approval of STMicroelectronics. The ST logo is registered trademark of STMicroelectronics All other names are the property of their respective owners ? 2002 STMicroelectronics - All Rights Reserved STMicroelectronics group of companies Australia - Brazil - Canada - China - Finland - France - Germany - Hong Kong India - Israel - Italy - Japan - Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States. www.st.com

3/3




友情链接: