M68HC16 Z SERIES
MULTICHANNEL COMMUNICATION INTERFACE
USER’S MANUAL
10-1
SECTION 10
MULTICHANNEL COMMUNICATION INTERFACE
This section is an overview of the multichannel communication interface (MCCI) mod-
ule. Refer to the
MCCI Reference Manual (MCCIRM/AD) for more information on
MCCI capabilities. Refer to
APPENDIX A ELECTRICAL CHARACTERISTICS
for
MCCI timing and electrical specifications. Refer to
D.7 Multichannel Communication
for register address mapping and bit/field definitions.
10.1 General
The MCCI contains three serial interfaces: a serial peripheral interface (SPI) and two
serial communication interfaces (SCI).
is a block diagram of the MCCI.
The MCCI is present only on MC68HC16Z4 and MC68CK16Z4 microcontrollers.
Figure 10-1 MCCI Block Diagram
The SPI provides easy peripheral expansion or interprocessor communication via a
full-duplex, synchronous, three-line bus: data in, data out, and a serial clock. Serial
transfer of eight or sixteen bits can begin with the most significant bit (MSB) or least
significant bit (LSB). The MCCI module can be configured as a master or slave device.
Clock control logic allows a selection of clock polarity and a choice of two clocking pro-
tocols to accommodate most available synchronous serial peripheral devices. When
the SPI is configured as a master, software selects one of 254 different bit rates for the
serial clock.
MCCI BLOCK
INTERMODULE BUS (IMB)
BUS INTERFACE UNIT
SERIAL PERIPHERAL INTERFACE (SPI)
SERIAL COMMUNICATION INTERFACE (SCIB)
SERIAL COMMUNICATION INTERFACE (SCIA)
PORT
MCCI
PMC0/MISO
PMC1/MOSI
PMC2/SCK
PMC3/SS
PMC4/RXDB
PMC5/TXDB
PMC6/RXDA
PMC7/TXDA
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
.
..