68XX Embedded
History
The 68XX family of microprocessors, developed by Motorola, includes several 8-bit microcontrollers widely used in embedded systems. The family started with the 6800, introduced in 1974, and expanded to include various derivatives like the 6801, 6803, and 68HC11, each offering enhancements and additional features.
Features
8-bit architecture: Processes 8 bits of data at a time.
Harvard architecture: Separate memory spaces for instructions and data in some variants.
Peripheral support: Includes a variety of peripherals like timers, serial communication interfaces, and ADCs.
Low power consumption: Suitable for battery-powered applications.
In-system programmable: Allows for easy updates and modifications to the firmware.
Example Code
Here is a simple 68HC11 assembly program to blink an LED:
This code configures the 68HC11 microcontroller to toggle an LED connected to a specific port with a delay, creating a blinking effect.