Using the M68HC11 Microcontroller: A Guide to Interfacing and Programming
Providing comprehensive coverage of the M68HC11, this book thoroughly examines the M68HC11 microcontroller's capabilities while being a practical guide to interfacing and programming the chip.
Why Read This Book
You should read this book if you want a hands-on, application-focused walkthrough of the M68HC11: you will learn how to program the chip, configure its peripherals, and build common hardware interfaces. It emphasizes practical examples and interfacing circuits that make it useful for lab work, repairs, or learning embedded fundamentals on a classic microcontroller.
Who Will Benefit
Embedded developers, students, and maintenance engineers who work with or study legacy Motorola M68HC11 systems and want practical guidance on programming and hardware interfacing.
Level: Intermediate — Prerequisites: Basic digital electronics and familiarity with low-level programming concepts; some experience with C or assembly language is highly recommended.
Key Takeaways
- Explain the M68HC11 architecture, internal registers, and addressing modes.
- Write and debug assembly and C code for common MC11 tasks (I/O, timers, interrupts).
- Configure and use on-chip peripherals: timers, A/D converter, PWM and serial (SCI/UART).
- Design and implement hardware interfaces for sensors, actuators, and serial devices.
- Apply interrupt-driven programming patterns and timing-critical firmware techniques.
- Use typical development tools for the era: assemblers, cross-compilers, in-circuit emulators and EPROM programmers.
Topics Covered
- Introduction to the M68HC11 and development environment
- Processor architecture and instruction set overview
- Memory organization, addressing and basic programming
- I/O ports and simple digital interfacing
- Timers, counters and PWM
- Interrupts and real-time control
- Serial communications (SCI/UART) and protocols
- Analog-to-digital converter and analog interfacing
- Practical interfacing circuits and hardware considerations
- Development tools, debugging and in-circuit emulation
- Application examples and design projects
- Appendices: opcode summaries, electrical specs and timings
Languages, Platforms & Tools
How It Compares
Covers much of the same hands-on material as other classic 68HC11 texts and the manufacturer's M68HC11 user manual, but Skroder's treatment is more tutorial and application-oriented than the chip datasheet.













