Home » NXP Semiconductors » P89LPC9321

  P89LPC9321 Prozessoren
  Auflisten & Vergleichen        
  Bauteil Familie Hersteller Core Variante Freq. Flash/ROM Package
 P89LPC9321  LPC900  NXP Semiconductors 2-clock 80C51
 12MHz  8192  TSSOP28
  

Der P89LPC9321 ist ein single-chip Mikrocontroller, verfügbar in preisgünstigen Gehäusen, basierend auf einer leistungsfähigen Prozessorarchitektur, die Instruktionen in zwei oder vier Takten ausführt, sechsmal schneller als Standard 80C51 Bauteile. Viele Systemfunktionen wurden im P89LPC9321 integriert, um die Anzahl der Komponenten, Layoutfläche und Systemkosten zu reduzieren.

Leistungsmerkmale:

  • 8 kB Flash Programmspeicher (byte-erasable), organisiert in 1 kB Sektoren und 64-byte Pages. Das Löschen von einzelnen Bytes ermöglicht, dass jedes Byte als nichtflüchtiger Speicher benutzt werden kann.
  • 256-byte RAM Datenspeicher und 512-byte zusätzliches on-chip RAM.
  • 512-byte EEPROM für Kundendaten erlaubt Serialisierung von Bauteilen, Speichern von Setup Parametern usw.
  • Zwei analoge Komperatoren mit selektierbaren Eingängen und Referenzquelle.
  • Programmierbare Gain Amplifiers (PGA) mit selektierbarer Verstärkung von 2x, 4x, 8x, oder 16x
  • kann bei ADC oder analogen Komperator Eingängen angewandt werden.
  • Zwei 16-bit Counter/Timer (jeder kann so konfiguriert werden, dass er einen Ausgang bei Timer
  • Overflow toggled oder zu einem PWM Ausgang wird).
  • 23-bit System Timer kann auch als Echtzeituhr benutzt werden, bestehend aus einem 7-bit
  • Prescaler und einem programmierbaren und auslesbaren 16-bit Timer.
  • Verbesserte UART mit fractional Baudrate Generator, Erkennen von Breaks und Framing Errors,
  • automatische Adress-Erkennung; 400 kHz byte-wide I2C-Bus
  • Kommunikationsport und SPI Kommunikationsport.
  • Capture/Compare Unit (CCU) liefert PWM, Input Capture und Output Compare.
  • Funktionen
  • 2.4 V bis 3.6 V VDD Betriebsbereich mit 5 V toleranten I/O Pins (kann bis 5.5V betrieben werden).
  • 4-stufige Unterspannungserkennung (brownout) ermöglicht ein sanftes Herunterfahren des Systems bei Stromausfall. Kann optional auch als Interrupt konfiguriert werden.
  • 28-pin TSSOP, PLCC und DIP Gehäuse mit minimal 23 I/O Pins und bis zu 26 I/O Pins bei Benutzung der on-chip Oszillator und Reset Optionen.

Zusätzliche Merkmale

  • Eine leistungsfähige 80C51 CPU liefert bei einer Arbeitsfrequenz von 18 MHz Instruktions-Zykluszeiten von 111 ns bis 222 ns für alle Instruktionen ausser Multiplikation und Division. Das ist die sechsfache Leistung gegenüber einer Standard 80C51 bei gleicher Taktfrequenz. Eine niedrigere Taktfrequenz für die gleiche Leistung resultiert in weniger Stromverbrauch und reduzierter EMI.
  • Serielle Flash In-Circuit Programmierung (ICP) bietet ein einfaches Programmieren in der Produktion mit kommerziellen EPROM Programmiergeräten. Flash Security Bits verhindern das Auslesen von sensitiven Applikationsprogrammen.
  • Serielle Flash In-System Programmering (ISP) ermöglicht das Programmieren des schon in der Endapplikation montierten Bauteils. .
  • In-Application Programming (IAP) des Flash Programmspeichers ermöglicht, den Code in der laufenden Anwendung zu ändern.
  • Watchdog Timer mit separatem on-chip Oszillator, nominal 400 KHz, kalibriert auf ±5 %, benötigt keine externen Komponenten. Der Watchdog Prescaler kann aus acht Werten gewählt werden.
  • Hochgenauer interner RC Oszillator, mit optionaler Taktverdoppelung, zum Betrieb ohne externe Oszillatorkomponenten. Die RC Oszillator Option kann selektiert und abgestimmt werden.
  • Der Takt kann “on the fly” zwischen internem RC Oszillator, Watchdog Oszillator und externer Taktquelle umgeschaltet werden. Damit kann der Stromverbrauch im aktiven Modus minimiert werden, und doch schnell wieder auf maximale Leistung geschaltet werden.
  • Idle und zwei verschiedene Power-down Stromsparmodi. Verbessertes Aufwecken aus dem Power-down Modus (ein LOW Interrupt Input startet die Ausführung). Typischer Power-down Strom ist 1 uA (kompletter Power-down mit deaktivierten Spannungskomperatoren).
  • Active-LOW Reset. On-chip Power-on Reset ermöglicht den Betrieb ohne externe Reset Komponenten. Eine Software Resetfunktion ist ebenfalls verfügbar.
  • Konfigurierbarer on-chip Oszillator mit Optionen für den Frequenzbereich, die vom Anwender durch von ihm programmierbare Konfigurationsbits im Flash gewählt werden können. Die optionalen Frequenzen gehen von 20 KHz bis zur maximalen Frequenz von 18 MHz.
  • Oszillatorfehler Erkennung. Der Watchdog Timer hat einen separaten on-chip Oszillator, mit dem er eine Oszillatorfehlererkennung durchführen kann.
  • Programmierbare Konfigurationen für Ausgabeports: quasi-bidirectional, open drain, push-pull, input-only.
  • High current sourcing/sinking (20 mA) an acht I/O Pins (P0.3 bis P0.7, P1.4, P1.6, P1.7). Alle anderen Portpins können hohen Strom ziehen (20 mA). Für den gesamten Chip ist eine Maximalgrenze spezifiziert
  • Port ‘Eingabemuster ’ Erkennung. Port0 kann einen Interrupt erzeugen, falls der Wert an den Pins mit einem vorgegebenem Muster übereinstimmt oder nicht.
  • Kontrollierte Anstiegsgeschwindigkeit bei Port Ausgängen zur Reduktion von EMI. Ausgaben haben ungefähr 10 ns minimale Anstiegszeit.
  • Bei Selektierung der internen Reset Option werden zum Betreiben der P89LPC9321 nur Power und Ground Verbindung benötigt.
  • Vier Interrupt Prioritätsebenen.
  • Acht Tastatur Interrupteingänge, plus zwei zusätzliche externe Interrupt Eingänge. .
  • Schmitt Trigger Eingänge.
  • Zweiter Daten-Pointer
  • Emulations Unterstützung.