Recent Articles



































Motorola 68HC11



         




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 Motorola 68HC11 (6811 or HC11 for short) is a microcontroller (µC) family from Motorola, descended from the Motorola 6800 microprocessor, and a subfamily of the 68h family. The 68HC11 devices are more powerful and more expensive than the 68HC05 µCs. The microcontroller is used in barcode readers, hotel card key writers, and various other embedded systems.

Internally, the HC11 instruction set is compatible with the 6801 and 6809, with the addition of a Y register (instructions are the same as for the X register, with a prefixed 0x18 or some other byte). The microcontroller uses variable length instructions and is considered to have a CISC architecture. It has two eight-bit accumulators, A and B, two sixteen-bit index registers, X and Y, a processor flag register, a stack pointer, and a program counter. In addition it features a 16-bit D register, which is internally mapped onto the 16 bits used by the A and B registers.

The HC11 has five external ports, A, B, C, D, and E, each eight bits 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 16 kilobytes. With external memory, B and C are used as address and data bus. To get them back, one can attach a MC68HC24 port replacement unit to the HC11. 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).

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


List of Motorola microcontrollers

6801/6803 | 6802 | 6804 | 68HC05 | 68HC08 | 68HC11 | 68HC12 | 68HC16 | 683XX (CPU32) | M*CORE | MPC500 | PowerQUICC I/II/III | DSP568XX (DSPcontroller)




-This article has been brought to you by BambooWeb and Wikipedia-



  View Live Article   This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License