
Parallel Interface Port (PIP)
7-332
MC68360 USER’S MANUAL
7.13.2 PIP Overview
The PIP is shown in Figure 7-84. The PIP may be operated as an 18-bit general-purpose I/
O port or in one of three handshake modes:
8- or 16-Bit Strobed I/O Port with Two Interlocked Handshake Signals
8- or 16-Bit Strobed I/O Port with Two Pulsed Handshake Signals
8- or 16-Bit Transparent I/O Port with No Handshake Signals
When in one of the handshake modes, the PIP is controlled either by the RISC controller or
the CPU32+ core. When the PIP is under RISC control, data is prepared by the CPU32+
core (or other host processor) using the same general BD structures as are used for the
SCCs. Thus, the PIP can transfer or receive blocks of characters without interrupting the
host processor. The data block may span several linked buffers; therefore, an entire block
may be received or transmitted without intervention from the CPU32+ core. When the PIP
is under CPU32+ core control (or the control of an external processor), the PIP is controlled
directly by the core one byte/word at a time.
When the interlocked or pulsed handshake modes are used, the PIP offers programmable
timing attributes such as setup time, pulse width, etc. The interlocked handshake mode sup-
ports level-sensitive handshake control signals. The pulsed handshake mode supports
edge-sensitive handshakes like those used for the Centronics interface.
The PIP mode of operation may be configured independently for two groups of port B pins:
PB7–PB0 and PB17–PB8. This configuration allows an 8-bit PIP data port to be defined,
rather than a full 16-bit data port.
Figure 7-84. PIP Block Diagram
IMB
PIP CONFIGURATION REGISTER
PERIPHERAL BUS
PIPC
PTPR
PBDIR
PBPAR
PBODR
PIPE
PIPM
TIMING PARAMETER REGISTER
PORT B DATA DIRECTION
PORT B PIN ASSIGNMENTS
PORT B OPEN DRAIN REGISTER
PIP EVENT REGISTER
PIP MASK REGISTER
DATA REGISTER
HANDSHAKE
CONTROL
PORT B PINS
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
..
.