Microcontrolleurs et microprocesseurs

Nous allons pour l'instant aborder deux types de composants programmables:

  • Un Microcontrolleur: le LPC2106 de NXP

  • Un Microprocesseur: le MC68000 de Motorola

Ensuite, ce sera au tour du MC68020, purement 32 bits !!

Quelle est la différence entre ces deux composants ?

En bref, le microcontrolleur a tout dedans, et le microprocesseur a tout dehors ...

Nous y reviendrons plus tard en détail.

La carte de Marc:

Un internaute (Marc) m'a fait don d'une magnifique carte à base de MC68000, avec plein de périphériques: MC68230 et MC68661 principalement.

Le premier, le MC68230 est un double PIA avec Timer intégré (PI/T) alors que le second , le MC68611, est une interface de communication série (EPCI).

Il m'a aussi envoyé un MC68681 neuf (PIA, Timer et double DUART intégrés), prêt à être monté sur la carte proto que je suis en train de développer, à base de MC68020.

Sur cette carte, on retrouve principalement les circuits suivants:

  • MC68HC000: MCU 16/32 bits

  • MC68230: PIA et Timers (PI/T)

  • MC68661: EPCI (uarts synchrones/asynchrones)

  • d43256: RAM statique 32Ko

  • 74LS05: Inverseurs collecteur ouvert

  • 74HC138: Décodeur Demux 1/8

  • 74HC273: Octal bascule D avec Reset

  • 74LS132: Nands 2 entrée à trier de Schmitt

  • 74HC139: Double décodeur 1/4

  • 74HC123: Double monostable retriggerable

  • 74HC32: Quadruple OR à 2 entrées

  • 74HC74: Double bascule D

  • 74LS245: Emetteur/Récepteur bus 8 bits

  • 74LS08: Quadruple And à 2 entrées

  • 74HC244: Octuple buffer

  • 74HC04: Sextuple inverseur

  • 74HC11: Triple AND à 3 entrées

  • 7407: Sextuple buffer collecteur ouvert

  • 74HC4040: Compteur à 12 étages

  • MC1488: Quadruple émetteur RS232

  • MC1489: Quadruple récepteur RS232


Quand on voit la taille du MC68000 par rapport aux autres circuits, je trouve ça vraiment impressionnant:

Et une vue de la carte entière

Le MC68000 dans son gros boitier !!