MC68HC11 Embedded Microcontrollers

Dates Offered:
NO OPEN CLASSES ARE PLANNED AT THIS TIME,
PLEASE CONTACT ARNEWSH INC. FOR ONSITE TRAINING

Description: This is a four-day introductory course covering the major hardware and software features of Motorolas industry-standard MC68HC11 microcontroller family. The class consists of lecture, lab, and exercises to enable the system designer or software engineer to understand the MC68HC11 MCU and its applications.

Course topics include: MCU Overview, Programming Model, Register Set, Addressing Modes, Instruction Set, Resets & Interrupts, Bus Signals, Memory Configurations, Operational Modes, On-chip Peripherals, and EEPROM Programming. Assembly language programs amplify the subject material throughout the course. An effort is also made to familiarize the student with relevant hardware integration issues. During the lab sessions, the student gains experience with the development process writing assembly-level routines to configure and control the MCU memory and peripherals. Each derived solution is downloaded, executed and debugged to ensure that the program's operation is consistent with the predefined specifications.

Objectives:
  • Obtain essential knowledge of the HC11 architecture, operational modes, memory maps and peripherals
  • Understand the HC11 programming model and register set operational features
  • Become familiar with the HC11 addressing modes, instruction set and application software techniques
  • Understand the operation and servicing requirements of HC11 interrupts
  • Realize how to configure the clocks, timers, and system protection functions within the HC11
  • Understand the External Bus Interface operation and timing requirements to access memory
  • Solve in-class problems; Create and compile assembly language programs in the lab sessions
  • Download, trace and debug lab programs to manipulate memory, modify the EEPROM, initialize and control the Parallel I/O ports, Timer I/O functions, SPI and SCI serial communication ports and the A/D converter
Prerequisites: Students should possess a basic understanding of embedded system concepts and, if possible, be able to envision their projected target design application requirements. A basic understanding of 8 or 16-bit microcontroller concepts will be helpful. Although not required, it also would be beneficial if students possess previous microcontroller design experience or have some familiarity with C, C++ or assembly level programming.

back toTechnicalTraining