Freescale 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


Wikimedia Foundation. 2010.

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

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Freescale 68HC11 — Motorola MC68HC11, plastic DIP. The MC68HC11A8 is available …   Wikipedia

  • 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”