Motorola 68HC11

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 microcontrôleur CISC. Les 68HC11 sont plus puissants et plus chers que les 68HC05, et utilisés dans des lecteurs de codes-barres, programmateurs de cartes d'hôtel, robots d'amateurs, et d'autres systèmes embarqués.

Le MC68HC11A8 est disponible en version DIP à 48 broches, ainsi que PLCC à 52 broches, comme ici.

En interne, le jeu d'instructions du 68HC11 assure une compatibilité ascendante avec le 6800, avec l'adjonction d'un registre d'index Y (les instructions qui utilisent le registre Y ont des codes-opération préfixés par l'octet 0x18). Il possède deux accumulateurs de 8 bits, A et B, deux registres d'index X et Y de 16 bits, un registre de condition, un pointeur de pile de 16 bits, et un compteur ordinal. De plus, certaines instructions traitent les registres A et B de façon combinée, en tant que registre D de 16 bits.

Les différentes versions du 68HC11 ont des nombres de ports externes divers, nommés alphabétiquement. La version la plus courante possède cinq ports, A, B, C, D et E, l'une d'entre elles n'en a même que trois (version D3). Chaque port a une largeur de 8 bits, sauf D qui est large de 16 bits (bien que dans certaines versions, D n'ait que 8 bits).

Le 68HC11 peut fonctionner avec un programme et une RAM internes (de 1 à 768 octets), ou bien une mémoire externe jusqu'à 64 Ko. Avec une mémoire externe, B et C servent de bus d'adresse et de données. Dans cette configuration, le port C est multiplexé : il porte à la fois le bit de poids faible de l'adresse et les données.

Un module de remplacement de ports est disponible pour le 68HC11, appelé MC68HC24. Lorsqu'on le place sur le bus d'adresses externe, il réplique les fonctions originales des ports B et C. Le port A dispose des fonctions d'input capture, output compare, compteur d'impulsions, et d'autres fonctions de timer ; le port D peut effectuer des entrées/sorties série,et le port E possède un convertisseur analogique-numérique (CAN).

Liens externes

Ce document provient de « Freescale 68HC11 ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Motorola 68HC11 de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • Motorola 68HC11 — Motorola MC68HC11, Kunststoff DIP. Mikrocontroller 68HC11 …   Deutsch Wikipedia

  • Motorola 68HC11 — Microcontrolador MC68HC11A8. La familia Motorola 68HC11 (abreviado HC11 o 6811) es una familia de microcontroladores de Motorola, derivada del microprocesador Motorola 6800. Los microcontroladores 68HC11 son más potentes y costosos que los de la… …   Wikipedia Español

  • Motorola 68HC11 — La familia Motorola 68HC11 (abreviado HC11 o 6811) es una familia de microcontroladores de Motorola, derivada del microprocesador Motorola 6800. Los microcontroladores 68HC11 son más potentes y costosos que los de la familia 68HC05 y se utilizan… …   Enciclopedia Universal

  • Motorola 6800 —      Motorola MC6800   >> Центральный процессор …   Википедия

  • 68HC11 — Microcontroller 68HC11 Der Motorola 68HC11 ist ein 8 Bit Mikrocontroller. Die Prozessorarchitektur ist eine CISC Architektur mit 8 Bit Datenbus und 16 Bit Adressbus und einem 64 KB großen Adressraum. Des Weiteren besitzt der 68HC11 einen 2x8 Bit… …   Deutsch Wikipedia

  • Motorola 6800 — Motorola MC6800 Microprocessor. The 6800 was an 8 bit microprocessor designed and first manufactured by Motorola in 1974. The MC6800 microprocessor was part of the M6800 Microcomputer System that also included serial and parallel interface ICs,… …   Wikipedia

  • Motorola 68000 family — Motorola 68000 Designer Motorola Bits 16/32 bit Introduced 1979 Design CISC Endianness Big Registers General p …   Wikipedia

  • Motorola Incorporated — Motorola Logo de Motorola Création 1928 Forme juridique …   Wikipédia en Français

  • Motorola 6800 — Motorola 6800. El Motorola MC6800 (6800) es un microprocesador fabricado por Motorola que fue lanzado al mercado en 1975, poco después del Intel 8080. El nombre le viene de contener aproximadamente 6800 transistores. Su conjunto de instrucciones… …   Wikipedia Español

  • Motorola 68030 — microprocessor The Motorola 68030 is a 32 bit microprocessor in Motorola s 68000 family. It was released in 1987. The 68030 was the successor to the Motorola 68020, and was followed by the Motorola 68040. In keeping with general Motorola naming,… …   Wikipedia

Share the article and excerpts

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