Sprache: English | Deutsch | 中国的       Change Country  
 

LPC2000 » LPC2388

Order Number Distributor Stock    
LPC2388FBD144,551 Future Electronics 3028 KAUFEN QUOTE
Digi-Key Corporation 1267 KAUFEN QUOTE
Future Electronics 900 KAUFEN QUOTE
 

Der LPC2387 Mikrocontroller basiert auf der 16-bit/32-bit ARM7TDMI-S CPU mit Echtzeitemulation und Embedded Trace Support, kombiniert mit 512 kB embedded high-speed Flash Speicher. Ein 128-bit breites Speicherinterface und eine einzigartige Akzelerator Architektur ermöglicht die Ausführung von 32-bit Code mit maximaler Geschwindigkeit. Bei kritischen Interruptroutinen und DSP Algorithmen steigert dies die Leistung um bis zu 30% gegenüber dem Thumb Modus. Für Applikationen, bei denen Codegrösse kritisch ist, gibt es alternativ den 16-bit Thumb Modus, der Programmcode um mehr als 30% reduziert, bei minimalem Einfluss auf die Leistung.

Der LPC2387 ist ideal für universelle serielle Kommunikationsanwendungen. Er integriert einen10/100 Ethernet Media Access Controller (MAC), USB device/host/OTG mit 4 kB endpoint RAM, vier UARTs, zwei CAN Kanäle, eine SPI Schnittstelle, zwei synchrone serielle Ports (SSP), drei I2C Schnittstellen, und eine I2S Schnittstelle. Diese Mischung an seriellen Kommunikationsschnittstellen kombiniert mit einem 4 MHz internen Oszillator, 64 kB SRAM , 16 kB SRAM für Ethernet, 16 kB SRAM für USB und zur allgemeinen Benutzung, zusammen mit 2 kB Batterie betriebenem SRAM machen dieses Bauteil bestens geeignet für Kommunikations-Gateways und Protokollwandler. Wegen ihrer diversen 32-bit Timer, verbessertem 10-bit ADC, 10-bit DAC, einer PWM Einheit, CAN Controller und bis zu 70 schnellen GPIO Leitungen mit bis zu 12 edge oder level sensitiven externen Interrupt Pins eignen sich diese Mikrocontroller speziell für Industriesteuerungen und medizinische Geräte.

Leistungsmerkmale

  • ARM7TDMI-S Prozessor, läuft mit bis zu 72 MHz.
  • 512 kB on-chip Flash Programmspeicher mit In-System Programming (ISP) und In-Application Programming (IAP) Fähigkeiten. Für schnellen CPU Zugriff liegt der Flash Programmspeicher direkt am lokalen ARM Bus.
  • 64 kB SRAM ebenfalls am lokalen ARM Bus für schnellen CPU Zugriff.
  • 16 kB SRAM für Ethernet Schnittstelle. Kann auch als allgemeiner SRAM genutzt werden.
  • 16 kB SRAM für allgemeine DMA Benutzung ist auch vom USB zugänglich.
  • Zweifaches Advanced High-performance Bus (AHB) System ermöglicht simultan Ethernet DMA, USB DMA, und Programmausführung aus dem Flash ohne Konkurrenz zwischen diesen Funktionen. Über eine Bus-Brücke kann Ethernet DMA auf das andere AHB Subsystem zugreifen.
  • Fortschrittlicher Vectored Interrupt Controller (VIC), unterstützt bis zu 32 Vektor Interrupts.
  • General Purpose AHB DMA Controller (GPDMA), kann für SSP serielle Schnittstellen, dem I2S Port, dem Port für Secure Digital/ MultiMediaCard (SD/MMC) Karten, als auch Speicher-Speicher Transfers genutzt werden.
  • Serielle Schnittstellen:
    • Ethernet MAC mit zugeordnetem DMA Controller. Diese Funktionen liegen an einem unabhängigen AHB Bus.
    • USB 2.0 full-speed Einheit mit on-chip PHY und dazugehörigem DMA Controller.
    • Vier UARTs with fraktionaler Baud-Raten Generierung, eine mit Modem Controll I/O, eine mit IrDA Unterstützung, alle mit FIFO.
    • CAN Controller mit zwei Kanälen.
    • SPI Controller.
    • Zwei SSP Controller, mit FIFO und Multi-Protokoll Fähigkeiten. Eine ist alternierend mit dem SPI Port, teilt sich dessen Interrupts und Pins. Können mit GPDMA Controller genutzt werden.
    • Drei I2C-Bus Schnittstellen (einer mit open-drain and zwei mit Standard Pins).
    • I2S (Inter-IC Sound) Schnittstelle für digitalen Audio Eingang oder Ausgang. Kann mit GPDMA genutzt werden.
  • Weitere Peripherie:
    • SD/MMC Speicherkarten Schnittstelle.
    • 70 universelle I/O Pins mit konfigurierbaren pull-up/down Widerständen.
    • 10-bit ADC mit gemultiplexten Eingängen an 6 Pins.
    • 10-bit DAC.
    • Vier universelle Timer/Counter mit 8 Capture Eingängen und 10 Compare Ausgängen. Jeder Timer Block hat einen externen Zählereingang.
    • Ein PWM/Timer Block zur Unterstützung von Dreiphasen-Motorsteuerungen. Die PWM hat zwei externe Zählereingänge.
    • Real-Time Clock (RTC) mit eigenem Versorgungspin, Taktquelle kann der RTC Oszillator oder die APB Uhr sein.
    • 2 kB SRAM wird vom RTC Power Pin versorgt, erlaubt das Speichern von Daten, wenn der Rest des Chips abgeschaltet ist.
    • WatchDog Timer (WDT). Der WDT kann vom internen RC Oszillator, dem RTC Oszillator oder dem APB Block getaktet werden.
  • Standard ARM Test/Debug Schnittstelle, kompatibel zu existierenden Tools.
  • Emulation Trace Modul unterstützt Trace in Echtzeit.
  • Eine 3.3 V Stromversorgung (3.0 V bis 3.6 V).
  • dreiModi zur Stromreduktion: Idle, Sleep und Power down,.
  • Vier externe Interrupteingänge sind als edge/level sensitiv programmierbar. Alle Pins an Port0 und Port2 können als edge sensitive Interruptquellen genutzt werden.
  • Prozessor kann aus dem Power-down Modus von jedem Interrupt reaktiviert werden, der im Powerdown Modus noch funktioniert (inklusive externe Interrupts, RTC Interrupt, USB Aktivität, Ethernet wake-up Interrupt).
  • Zwei unabhängige Strom-Bereiche erlauben ein Finetuning des Stromverbrauches abhängig von den benötigten Funktionen.
  • Jede Peripheriefunktion hat ihren eigenen Taktteiler zum weiteren Stromsparen.
  • Spannungsabfall-Erkennung mit separaten Grenzwerten für Interrupt und erzwungenem Reset.
  • On-chip power-on Reset.
  • On-chip Kristall Oszillator mit einem Arbeitsbereich von 1 MHz bis 24 MHz.
  • 4 MHz interner RC Oszillator ist auf 1% Genauigkeit getrimmt und kann optional als Systemtakt benutzt werden. Wird er als Systemtakt genommen, darf CAN und USB nicht laufen.
  • On-chip PLL ermöglicht die CPU mit maximaler Rate zu operieren ohne einen hochfrequenten Kristall zu benötigen. Könnte vom Haupt-Oszillator, dem internen RC Oszillator oder dem RTC Oszillator getaktet werden.
  • Vielseitige Selektionsmöglichkeiten der Pin Funktionen bieten mehr Variationen für die Benutzung der on-chip Peripheriefunktionen.

Datenblatt

LPC2387

IDE (Compiler usw.)

Lieferant Toolname Order Number
Keil RealView® MDK for ARM MDK-ARM
Keil RealView® MDK for ARM Basic MDK-ARM-B
IAR Systems Embedded Workbench for ARM EWARM
IAR Systems Embedded Workbench for ARM - Baseline EWARMBL
IAR Systems Embedded Workbench for ARM - Baseline EWARM-BL
Ultimate Solutions, Inc. Micrcross GNU X-Tools USI08-MCRX
Keil RealView Development Suite 4.1 Windows Node Locked License RS410-KT-30000
Keil RealView 4.1 Professional Development Suite Windows... RS41P-KT-40000
iSYSTEM winIDEA (IDE) winidea
CodeSourcery Sourcery G++ for ARM EABI SGPP_ARM_EABI_s10
CodeSourcery Sourcery G++ for ARM uClinux SGPP_ARM_uC_s10
CodeSourcery Sourcery G++ for ARM GNU/Linux SGPP_ARM_LNX_s10
Keil RealView 4.1 Professional Development Suite Windows Node... RS41P-KT-30000

Debugger /Simulatoren

Lieferant Toolname Order Number
pls GmbH Universal Access Device 2+ UAD2+
pls GmbH Universal Access Device 2 UAD2
pls GmbH Universal Access Device 2 - compact UAD2compact
pls GmbH UDE MemTool Utility - Tool for FLASH Memory Programming and... UDE MemTool
pls GmbH Universal Debug Engine - High Level Language Debugger Tool UDE
Arium Arium's SourcePoint Debugger sourcepoint
Macraigor Systems JTAG Commander JTAG Commander
Ultimate Solutions, Inc. LinuxScope-JTD LinuxScope JTAG Target Debugger

Emulatoren

Lieferant Toolname Order Number
iSYSTEM iC3000 ActiveEmulator iC3000
Arium HS-1000S JTAG Emulator with ETM Trace HS-1000S
Arium LC-500 JTAG Emulator LC-500
Arium LX-1000 JTAG Debugger With Deep Trace LX-1000

JTAG Emulatoren

Lieferant Toolname Order Number
Macraigor Systems mpDemon™ 14 pin ARM JTAG header MARM14
Macraigor Systems mpDemon™ 20 pin ARM JTAG header MARM20
Macraigor Systems usb2Demon™ 14 pin ARM JTAG header U2D-ARM-14
Macraigor Systems Raven 14 pin ARM JTAG header RARM-14
Macraigor Systems Wiggler with 20 pin ARM JTAG header WNPJ-ARM-20
Macraigor Systems Wiggler with 14 pin ARM JTAG header WNPJ-ARM-14
Macraigor Systems usb2Demon™ 20 pin ARM JTAG header U2D-ARM-20
IAR Systems J-Link JTAG Debug Probe jlink-arm
IAR Systems ARM Trace Debugger JTRACE-ARM-2M
Signum Systems Corp JTAGjet-ARM JTAGjet-ARM
Macraigor Systems usb2Wiggler™ 14 pin ARM JTAG header U2W-ARM-14
Macraigor Systems usb2Wiggler™ 20 pin ARM JTAG header U2W-ARM-20
Signum Systems Corp JTAGjet-DaVinci JTAGjet-DaVinci
Signum Systems Corp JTAGjet-ARM11 JTAGjet-ARM11
Macraigor Systems Raven 20 pin ARM JTAG header RARM-20
Macraigor Systems usb2Sprite™ for 20 pin ARM JTAG header U2S-ARM-20
SEGGER Microcontroller J-Trace ARM 8.10.00 J-TRACE ARM
NXP Semiconductors J-Link JTAG OM11031
SEGGER Microcontroller J-Link ULTRA 8.16.00 J-LINK ULTRA
SEGGER Microcontroller J-Link 8.08.00 J-LINK
SEGGER Microcontroller J-Link 5V Adapter 8.08.15
SEGGER Microcontroller J-Link PRO 8.12.00 J-LINK PRO
Abatron AG High-speed BDM/JTAG Interface for GNU Debugger BDI3000/A & bdiGDB Firmware
Keil ULINKpro Debug and Trace Unit ULINKpro
Signum Systems Corp JTAGjet-Trace-ARM with 1M Trace Buffer JTAGjet-Trace-1M
Signum Systems Corp JTAGjet-Trace-ARM with 4M Trace Buffer JTAGjet-Trace-4M
Signum Systems Corp JTAGjet-Trace-ARM with 2M Trace Buffer JTAGjet-Trace-2M
Signum Systems Corp JTAGjet-Trace-ARM with 256K Trace Buffer JTAGjet-Trace-256K
Signum Systems Corp JTAGjet-Trace-Cortex-M3 with 2M ETM trace buffer JTAGjet-Trace-CM3-2
Signum Systems Corp JTAGjet-Trace-Cortex-M3 with 4M ETM trace buffer JTAGjet-Trace-CM3-4
Signum Systems Corp JTAGjet-OMAP3 JTAGjet-OMAP3
SEGGER Microcontroller J-Link EDU 8.08.90 J-LINK EDU

Betriebssysteme

Lieferant Toolname Order Number
CMX Systems CMX-Tiny+ RTOS CMX-Tiny
CMX Systems CMX-RTX, preemptive, multi-tasking RTOS CMX-RTX
SEGGER Microcontroller embOS (Real Time Operating System) 1.xx.xx
Micro Digital Inc. smx® Real Time Kernel for ARM and Cortex smxARM
Micro Digital Inc. SMX.Blaze™ blaze

Stacks/Protokolle/File System

Lieferant Toolname Order Number
CMX Systems CMX TCP/IP is a full-featured and fast TCP/IP stack CMX-TCP/IP
CMX Systems CMX-MicroNet is a very small and fast TCP/IP stack CMX-MicroNet
CMX Systems CMX-FFS is a Flash File System FFS
Micro Digital Inc. smxWiFi™ WiFi Stack smxWiFi
Micro Digital Inc. smxUSBD™ USB Device Stack smxUSBD
Micro Digital Inc. smxUSBO™ USB OTG Stack smxUSBO
Micro Digital Inc. smxUSBH™ USB Host Stack smxUSBH
Micro Digital Inc. smxFFS™ Flash File System smxFFS
Micro Digital Inc. smxFS™ Portable File System smxFS
CMX Systems CMX-USB CMX-USB
Micro Digital Inc. smxNS™ TCP/IP Stack smxNS
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
SEGGER Microcontroller embOS/IP (TCP/IP Stack) 7.xx.xx
HCC-Embedded SAFEFLASH SAFE-BS
HCC-Embedded FAT FAT-BS
HCC-Embedded TINY TINY
HCC-Embedded SAFE-FAT SAFE-FAT-BS
HCC-Embedded THIN THIN-BS
HCC-Embedded FTL FTL-BS
HCC-Embedded EUSBD EUSBD-BS
HCC-Embedded EUSBH EUSBH-BS
Interniche Technologies NicheStack Dual IPv4/IPv6 IPv4/IPv6

Programmers

Lieferant Toolname Order Number
Xeltek SuperPro 5000 Programmer SuperPro 5000
Phyton ChipProg-G4 universal gang programmer CHIPPROG-G4
Phyton ChipProg-48 universal programmer CHIPPROG-48
Phyton ChipProg-40 universal programmer ChipProg-40
SEGGER Microcontroller Flasher ARM 5.07.01 FLASHER ARM

Software Design

Lieferant Toolname Order Number
IAR Systems IAR visualSTATE VS

Andere Software Werkzeuge

Lieferant Toolname Order Number
SEGGER Microcontroller J-Flash 8.08.02
SEGGER Microcontroller J-Link RDI 8.08.03
SEGGER Microcontroller J-Link Flash Breakpoint 8.08.04
SEGGER Microcontroller J-Link GDB Server 8.08.08
SEGGER Microcontroller J-Link Flash Download 8.08.05
Macraigor Systems Java Board Test Java Board Test
Micro Digital Inc. GoFast® Floating Point Library GoFast

Zubehör

Lieferant Toolname Order Number
SEGGER Microcontroller J-Link ARM-14 8.08.01 J-LINK ARM-14
SEGGER Microcontroller JTAG Isolator 8.07.00 JTAG ISOLATOR
SEGGER Microcontroller J-Link 19-Pin Cortex-M Adapter 8.06.02 J-LINK 19-PIN CORTEX-M ADAPTER
SEGGER Microcontroller J-Link 9-Pin Cortex-M Adapter 8.06.00 J-LINK 9-PIN CORTEX-M ADAPTER