Freescale 68HC11

Freescale 68HC11
Motorola MC68HC11, plastic DIP.
The MC68HC11A8 is available in a 48-pin dual in-line package (DIP), as well as the 52-pin plastic leaded chip carrier (PLCC) as shown above.

The 68HC11 (6811 or HC11 for short) is an 8-bit microcontroller (µC) family introduced by Motorola in 1985. [1] Now produced by Freescale Semiconductor, it descended from the Motorola 6800 microprocessor. It is a CISC microcontroller. The 68HC11 devices are more powerful and more expensive than the 68HC08 microcontrollers, and are used in barcode readers, hotel card key writers, amateur robotics, and various other embedded systems. The MC68HC11A8 was the first MCU to include CMOS EEPROM.[2]

Internally, the HC11 instruction set is upward compatible with the 6800, with the addition of a Y index register. (Instructions using the Y register have opcodes prefixed with the byte 0x18). It has two eight-bit accumulators, A and B, two sixteen-bit index registers, X and Y, a condition code register, a 16-bit stack pointer, and a program counter. In addition, some instructions treat the A and B registers as a combined 16-bit D register.

The standard bootloader for the HC11 family is called BUFFALO, "Bit User Fast Friendly Aid to Logical Operation" (a BUFFALO prompt seen on the serial port at bootup is a sign that a board's flash memory has been erased). Not all HC11 models come with the BUFFALO bootloader. The 68HC11A0 and A1 do not but the A8 does.

Different versions of the HC11 have different numbers of external ports, labeled alphabetically. The most common version has five ports, A, B, C, D, and E, but some have as few as 3 ports (version D3). Each port is eight-bits wide except for D, which is six bits (in some variations of the chip, D also has eight bits). It can be operated with an internal program and RAM (1 to 768 bytes) or an external memory of up to 64 kilobytes. With external memory, B and C are used as address and data bus. In this mode, port C is multiplexed to carry both the lower byte of the address and data.

A MC68HC24 port replacement unit is available for the HC11. When placed on the external address bus, it replicates the original functions of B and C. Port A has input capture, output compare, pulse accumulator, and other timer functions; port D has serial I/O, and port E has an analog to digital converter (ADC).

In the early 1990s Motorola produced an evaluation board kit for the 68HC11 with several UARTs, RAM, and an EPROM. The cost of the evaluation kit was $68.11.

The Freescale 68HC12 is an enhanced 16-bit version of the 68HC11.

The Freescale 68HC16 microcontroller is intended as a 16-bit mostly software compatible upgrade of the 68HC11.

The Handy Board robotics controller by Fred Martin is based on the 68HC11.[3]

References

  1. ^ Hambley, Allan R.(1839). Electrical Engineering: Principles and Applications, Pearson Higher Educaion. p. 417. Digitized by Google. Retrieved on May 17, 2010.
  2. ^ M68HC11 Reference Manual
  3. ^ Handy Board Hardware

External links


This article was originally based on material from the Free On-line Dictionary of Computing, which is licensed under the GFDL.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Freescale 68HC11 — Le 68HC11 (6811 ou HC11 en abrégé) est une famille de microcontrôleurs développée à l origine par Motorola, désormais produite par Freescale Semiconductor, un descendant du microprocesseur Motorola 6800. Il s agit d un microcontrôleur CISC. Les… …   Wikipédia en Français

  • 68HC11 — Freescale 68HC11 Le 68HC11 (6811 ou HC11 en abrégé) est une famille de microcontrôleurs développée à l origine par Motorola, désormais produite par Freescale Semiconductor, un descendant du microprocesseur Motorola 6800. Il s agit d un… …   Wikipédia en Français

  • Freescale 68HC12 — The 68HC12 (6812 or HC12 for short) is a microcontroller family from Freescale Semiconductor with an 8 bit ALU and 16 bit linear addressing. Originally introduced in the mid 1990s, the architecture is an enhancement of the Freescale 68HC11.… …   Wikipedia

  • Motorola 68HC11 — Freescale 68HC11 Le 68HC11 (6811 ou HC11 en abrégé) est une famille de microcontrôleurs développée à l origine par Motorola, désormais produite par Freescale Semiconductor, un descendant du microprocesseur Motorola 6800. Il s agit d un… …   Wikipédia en Français

  • Freescale 68HC16 — The 68HC16 (it s also abbreviated as HC16) is a highly modular microcontroller family based on the CPU16 16 bit core made by Freescale Semiconductor (formerly known as Motorola Semiconductor). The CPU16 core is a true 16 bit design, with an… …   Wikipedia

  • Freescale ColdFire — This article is about the microprocessor. For the science fiction novels, see Coldfire Trilogy. The Freescale ColdFire is a microprocessor that derives from the Motorola 68000 family architecture, manufactured for embedded systems development by… …   Wikipedia

  • Freescale 68HC08 — Les Freescale 68HC08 sont des microcontrôleurs de la gamme 8 bits fabriqués par Freescale[1] (précédemment Motorola) sur base du cœur CPU08[2], dérivé du dérivé du CPU du Motorola 6800. Ils ont été conçus comme les successeurs améliorés des… …   Wikipédia en Français

  • Freescale 683XX — The Freescale 683xx (formerly Motorola 683xx) is a family of compatible microcontrollers that use a Freescale 68000 based CPU core. The family was designed using a Hardware Description Language, making the parts synthesizable, and amenable to… …   Wikipedia

  • Freescale DragonBall — Motorola DragonBall EZ Microprocessor Motorola/Freescale Semiconductor s DragonBall, or MC68328, is a microcontroller design based on the famous 68000 core, but implemented as an all in one low power solution for handheld computer use. It was… …   Wikipedia

  • List of Freescale products — The following is a partial list of Freescale Semiconductor products, including products formerly manufactured by Motorola until 2004.MicroprocessorsEarly microprocessors*Motorola MC14500B Industrial Control Unit (ICU) (1 bit) *Motorola 6800 (8… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”