User`s manual

MOTOROLA
SEMICONDUCTOR
DEVICE TUTORIAL
Order this document by
MC68332TUT/D
MOTOROLA INC, 1995
An Introduction to the MC68332
By Sharon Darley, Mark Maiolani, and Charles Melear
1 INTRODUCTION
Use of microcontrollers (MCUs) presents new challenges as clock speeds increase and bus structures be-
come more complex. In particular, designing a system with Motorola’s 32-bit MC68332 can be challenging
for those used to the 8-bit world.
The MC68332 is a member of the Motorola modular microcontroller family, a series of 16-bit and 32-bit de-
vices constructed from standard on-chip peripheral modules that communicate by means of a standard in-
termodule bus. The MC68332 is a sophisticated single-chip control system that incorporates a 32-bit CPU
module (CPU32), a system integration module (SIM), a time processor unit (TPU), a queued serial module
(QSM), and a 2 Kbyte standby RAM (SRAM) with TPU emulation capability. The MCU thus provides a de-
signer with many options, ranging from reset configuration to interrupt generation, that must be considered
during the design phase.
This tutorial is intended to assist development and reduce debug time for first-time designers of MC68332
systems. It covers four major topics: designing the hardware, establishing communication, initializing the
MCU, and troubleshooting. Each topic is discussed in a separate section that includes practical examples.
The tutorial provides a “hands-on” supplement to the
MC68332 User’s Manual
, which presents a compre-
hensive overview of the MCU. For more information on device operation, electrical characteristics, registers,
and control bit definition, refer to the appropriate sections of the manual. For more detailed information, refer
to the reference manual for each of the on-chip peripheral modules. See
6 SOURCES OF INFORMATION
for a complete list of MC68332 technical literature.
The software examples included in the tutorial, and a sample system schematic, are available through Free-
ware Data Systems. The files are in the mcu332 directory in an archived file called 332init.arc. The PKXARC
utility is used to de-archive these files. PKXARC itself is contained in a self-expanding file entitled
PKX35A35.exe, located in the Freeware IBM directory. See
6.2 Freeware Data Systems
for a phone num-
ber for modem access and addresses for internet access.

Summary of content (56 pages)