This text introduces undergraduate students to the
field of microcontrollers – what they are, how they work, how they interface
with their I/O components, and what considerations the programmer has to observe in
hardware-based and embedded programming. Covered topics are: Microcontroller Basics, Microcontroller
Components and Communication Interfaces.
This book covers the following topics:
Hardware Architecture, pinouts Functional Building Blocks of Processor Memory
organization I/O ports and data transfer concepts Timing Diagram Interrupts-
Data Transfer, Manipulation, Control Algorithms and I/O instructions, Comparison
to Programming concepts with 8085.
Author(s): St. Anne's
College of Engineering and Technology
This lecture note
explains the following topics: MC9S12 Microcontroller, Binary and Hexadecimal,
Numbers, Assembly Language Programming, C Language Programming, MC9S12
Internal Peripherals, The MC9S12 Expanded Mode, Using the MC9S12 in a
Control Application.