Circuit intégré « N76E003AT20 » Microcontrôleur Nuvoton TSSOP-20

Description

Caractéristiques techniques :

  • Cœur : 8-bit 1T 8051 compatible MCS-51.
  • Fréquence maximale : 16 MHz (oscillateur interne).
  • Tension d’alimentation (Vdd) : 2,4 V à 5,5 V.
  • Température de fonctionnement : de –40 °C à +105 °C.

Mémoire :

  • Flash « APROM » : 18 KB pour le code utilisateur.
  • « LDROM » (flash Boot) configurable : 0 / 1 / 2 / 3 / 4 KB selon configuration.
  • SRAM : 256 octets.
  • XRAM (RAM “auxiliaire”) : 768 octets (accessible via MOVX).

Oscillateurs / horloges :

  • Oscillateur interne haute vitesse : 16 MHz (trimé à ±1 % à Vdd = 5V).
  • Oscillateur interne basse fréquence : 10 kHz.
  • Possibilité d’utiliser une horloge externe.
  • Diviseur d’horloge programmable (jusqu’à 1/512).

Périphériques :

  • I/O : Jusqu’à ~18 broches selon le package.
  • Timers : 2 timers / compteurs 16-bit (Timer0, Timer1) compatibles 8051.
  • Watchdog Timer (WDT) : Oui.
  • Self-Wake-up Timer (WKT) : Oui (réveil autonome).
  • UART : 2 UART full-duplex.
  • SPI : 1 interface SPI (maître / esclave), jusqu’à ~8 Mbps quand l’horloge est à 16 MHz.
  • I²C : 1 bus I²C, jusqu’à 400 kHz.
  • PWM : Jusqu’à 6 canaux PWM (avec “dead-zone” programmable).
  • ADC : 12-bit, 8 canaux, conversion jusqu’à ~500 kSPS.
  • Interruptions : 4 niveaux de priorité, plusieurs sources d’interruption.

Gestion de l’alimentation :

  • Deux modes “Power-reduced” : Idle (CPU arrêté mais périphériques actifs) et Power-down (horloge arrêtée).
  • Détection de “brown-out” (sous-tension) avec 4 niveaux configurables.
  • Reset “power-on” (POR).

Sécurité / programmation :

  • Support de l’IAP (In-Application Programming) : permet de mettre à jour le firmware directement depuis l’application.
  • Support ISP (In-System Programming) via UART, et ICP (In-Circuit Programming).
  • Protection de code : possibilité de “lock” le code flash.
  • Bonne immunité bruit : ESD

Packaging :

  • Boîtier : TSSOP-20 (20 broches).