Sprache: English | Deutsch | 中国的       Change Country  
 

LPC900 » P89LPC954

Order Number Distributor Stock    
P89LPC954FA,529 Digi-Key Corporation 78 KAUFEN QUOTE
Future Electronics 0 ORDER QUOTE
P89LPC954FBD44,151 Digi-Key Corporation 318 KAUFEN QUOTE
Future Electronics 160 KAUFEN QUOTE
Future Electronics 0 ORDER QUOTE
P89LPC954FBD48,151 Digi-Key Corporation 0 ORDER QUOTE
 

Allgemeine Beschreibung

Die P89LPC952/954 sind Single-chip Mikrocontroller 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 in die P89LPC952/954 integriert, um die Anzahl der Komponenten, Layoutfläche und Systemkosten zu reduzieren.

Leistungsmerkmale

Hauptmerkmale

  • 8 kB/16 KB kB Flash Programmspeicher (byte-weise löschbar), organisiert in 1 kB Sektoren und 64-byte Seiten. Da byte-weise gelöscht wird, kann jedes beliebige Byte als nichtflüchtiger Datenspeicher genutzt werden.
  • 256-byte RAM Datenspeicher und 256-byte zusätzlicher on-chip RAM.
  • Acht eingangsseitig gemultiplexte 10-bit A/D Wandler mit einem Fenster-Komperator, der einen Interrupt erzeugen kann, falls Ergebnisse innerhalb oder ausserhalb eines Bereiches liegen. Zwei analoge Komparatoren mit selektierbaren Eingängen und Referenzquellen.
  • Zwei 16-bit Counter/Timer (jeder kann so konfiguriert werden, dass er einen Ausgang bei Timer Overflow toggled oder zu einem PWM Ausgang wird) und ein 23-bit System Timer, der auch als Echtzeituhr genutzt werden kann.
  • Zwei verbesserte UARTs mit fractional baudrate Generator, Erkennen von Breaks und Framing Errors, automatischer Adress-Erkennung; 400 kHz byte-wide I2C-Bus Kommunikationsport und SPI Kommunikations Port.
  • Sehr genauer interner RC Oszillator mit der Option des doppelten Taktes, ermöglicht Betrieb ohne externe Oszillator Komponenten. Die RC Oszillator Option kann selektiert und feingetuned werden. Schnelles Umschalten zwischen dem internen RC Oszillator und beliebiger Oszillatorquelle unterstützt ideal minimalen Stromverbrauch im aktiven Modus mit schnellem Umschalten auf maximale Leistung
  • VDD Betriebsbereich von 2.4 V bis 3.6 V mit 5 V toleranten I/O Pins (kann bis zu 5.5V betrieben werden).
  • Bis zu 44 I/O Pins bei Nutzung der internen Oszillator und Reset Optionen.
  • Port 5 hat für alle Pins hohes sourcing/sinking (20 mA). Alle anderen Pins haben hohe sinking Fähigkeit (20 mA). Für den gesamte Chip gibt es eine spezifizierte Maximalgrenze.
  • Watchdog Timer mit separatem on-chip Oszillator, benötigt keine externen Komponenten. Der Watchdog Prescaler ist aus acht Werten wählbar.

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 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) erlaubt ein einfaches Codieren in der Produktion mit kommerziellen EPROM Programmierern. 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.
  • Unterspannungserkennung (Brownout detect) ermöglicht ein sanftes Herunterfahren des Systems bei Stromausfall. Kann optional auch als Interrupt konfiguriert werden.
  • Idle und zwei verschiedene Power-down Stromsparmodi. Verbessertes Reaktivieren aus dem Power-down Modus (ein LOW Interrupt input startet die Ausführung). Typischer Power-down Strom ist 1 uA (totaler Power-down mit deaktivierten Spannungskomperatoren).
  • Active-LOW Reset kann von einem internen Reset getrieben werden. On-chip Power-on Reset ermöglicht den Betrieb ohne externe Reset Komponenten. Ein Reset counter und eine Unterdrückungsschaltung für Reset Störimpulse verhindert unechte und unvollständige Resets. Eine Software Resetfunktion ist ebenfalls verfügbar.
  • Bei Selektierung der internen Reset Option werden zum Betreiben der P89LPC952/954 nur Power und Ground Verbindung benötigt.
  • Konfigurierbarer on-chip Oszillator mit Optionen für den Frequenzbereich, vom Anwender wählbar durch programmierbare Konfigurationsbits im Flash. Oszillatoroptionen unterstützen Frequenzen von 20 KHz bis zur maximalen Frequenz von 18 MHz.
  • Oszillatorfehler Erkennung. Watchdog Timer besitzt einen eigenen Oszillator auf dem Chip, womit er eine Oszillatorfehlererkennung ausführen kann.
  • Programmierbare Konfigurationsoptionen für Ausgabeports: quasi-bidirectional, open drain, push-pull, input-only.
  • Port ´Eingabemuster ´ Erkennung. Port0 kann einen Interrupt erzeugen, falls der Wert der Pins mit einem programmierbaren Muster übereinstimmt oder nicht.
  • Kontrollierte Anstiegsgeschwindigkeit bei Port Ausgängen zur Reduktion von EMI. Ausgaben haben ungefähr 10 ns minimale Anstiegszeit.
  • Vier Interrupt Prioritätsebenen.
  • Acht Tastatur-Interrupt Eingänge, plus zwei zusätzliche externe Interrupteingänge .
  • Schmitttrigger Port Eingänge.
  • Zweiter Daten-Pointer.
  • Erweiterter Temperaturbereich.
  • Emulations Support.

Datenblatt

P89LPC952/954

Evaluierungsboard usw.

Lieferant Toolname Order Number
Keil MCB950 Evaluation Board MCB950
Keil MCB900 Evaluation Board MCB900
Keil MCBx51 Evaluation Board MCBX51

IDE (Compiler usw.)

Lieferant Toolname Order Number
IAR Systems Embedded Workbench for 8051 EW8051
Keil PK51 Professional Development Kit PK51
Keil CA51 Compiler Kit CA51
Keil A51 Assembler Kit A51

Emulatoren

Lieferant Toolname Order Number
Keil EPM900 Emulator EPM900
Signum Systems Corp 8051 In- Circuit Emulator USP-51A-60
Signum Systems Corp ADM51-TRACE-CE Emulator for Teridian 8015 MCUs ADM51-TRACE-CE
Signum Systems Corp ADM51-Trace Emulator for Teridian 8051 MCUs ADM51-TRACE

JTAG Emulatoren

Lieferant Toolname Order Number
MIPS Technologies, Inc. System Navigator for 8051 Cores SNAV-CAST8051

Betriebssysteme

Lieferant Toolname Order Number
CMX Systems CMX-RTX, preemptive, multi-tasking RTOS CMX-RTX

Stacks/Protokolle/File System

Lieferant Toolname Order Number
SEGGER Microcontroller emWin (Graphics Software and GUI) 3.xx.xx
SEGGER Microcontroller emUSB (Embedded USB Stack) 9.xx.xx
SEGGER Microcontroller emFile (Embedded File System) 2.xx.xx
HCC-Embedded TINY TINY
HCC-Embedded THIN THIN-BS

Programmers

Lieferant Toolname Order Number
Xeltek SuperPro 500P Programmer SUPERPRO 500P
Xeltek SuperPro 501S Programmer SuperPro 501S
Xeltek SuperPro 5004GP Programmer SuperPro 5004GP

Andere Software Werkzeuge

Lieferant Toolname Order Number
Micro Digital Inc. GoFast® Floating Point Library GoFast