Fredrick M. Cady
Preface
1.. Introduction
2.. General Principles of Microcontrollers
3.. Structured Program Design
4.. Introduction to the HCS12 Hardware
5.. An Assembler Program
6.. The Linker
7.. The HCS12 Instruction Set
8.. Programs for the HCS12
9 .. Debugging HCS12
Programs
10.. Program Development Using C
11.. HCS12 Parallel I/O
12.. HCS12 Interrupts
13.. HCS12 Memories
14.. HCS12 Timer
15.. HCS12 Serial I/O - SCI and SPI
16.. HCS12 Serial I/O - MSCAN
17.. HCS12 Analog Input
18.. Single-chip Microcontroller Interfacing
Techniques
19.. Fuzzy Logic
20.. Debugging Systems
21.. Advanced HCS12 Hardware
Appendixes
A.. Binary Codes
B.. HCS12 Instruction Set
C.. Freescale Assembler
D.. HCS12 I/O Registers
E.. Include File Listings
F.. HCS12 Interrupt Vector Assignments
Fredrick M. Cady is Emeritus Professor of Electrical and Computer Engineering at Montana State University. His research activities include biomedical engineering, visual signal processing, astronomical image processing, and electro-optics and electro-optical system engineering. He has been
honored with several teaching awards, including MSU Bozeman Mortar Board Professor of the Month, MSU Alumni-Chamber of Commerce Award for Excellence and the Phi Kappa Phi Anna Krueger Fridley Award for Distinguished Teaching.