概要 | 特長 | 型番一覧 | ドキュメント/技術情報

LPC1800 - 最速180MHz、高速・高機能 Cortex-M3
LPC18S00 - 暗号セキュリティエンジンも搭載、AES-128 + 乱数生成器

概要

LPC1800はクロックスピード180MHz、最速ARM Cortex-M3マイコン。
ペリフェラルはHi-speed USB 2ch, Ethernet, LCDコントローラ, SDRAMをサポートする外部メモリコントローラ, SDIO、 さらにユニークなクワッドSPI対応 SPIFIやSCTimer(ステイト・コンフィギュアブル・タイマ)/PWMなど、さまざまな高速高機能ペリフェラルを搭載。
LPC18S00には、暗号化通信やセキュアブート向けのAES-128 暗号化ハードウェアエンジンと乱数生成器も搭載。
フラッシュ搭載品はMax 1MBでデュアル・バンク・フラッシュ、256-bit幅のフラッシュコントローラ搭載により180MHzまでノンウエイト・フラッシュ・オペレーション。 またフラッシュレス品も用意。
Cortex-M4 LPC4300と互換、簡単に移行可能。

特長

  • 180MHz クロックスピード
  • デュアルバンク 256-bit幅フラッシュ
    • フラッシュ: 1MB max, Flashレス
    • デュアル・バンク・フラッシュ
        デュアル・バンク・モードと連続モード
    • 256-bit幅フラッシュコントローラ
  • RAM:200KB max
  • EEPROM:16KB (Flash搭載品のみ)
  • ROM内に USBデバイスMSC/HID/CDC/DFUドライバ
  • ペリフェラル (型番により無い機能もあります)
    • Hi-speed USB x 2 (Host/OTG/Device)
        ROM内にクラスドライバ:MSC/HID/CDC/DFU
    • Ethernet
    • LCDコントローラ:1024x768
    • SDRAMをサポートする外部メモリコントローラ
        SDRAMクロック:120MHz max
    • SD3.0/SDIO2.0/MMC4.4/CE-ATA1.1
    • SPIFI(クワッド SPI対応 Flashインターフェース):120MHz max
        メモリマップ内に128MB空間
    • SCTimer(ステート・コンフィギュアブル・タイマ)/PWM
    • CAN x 2
    • I2S x 2
    • USARTx 3 & UART
        スマートカード: ISO7816-3, RS-485, IrDAサポート
    • SSP/SPI x 2
    • I2C x 2 (Fm+ x 1)
    • モータ コントロール PWM
    • エンコーダ インターフェース
    • タイマ x 8 (Max 12)
        標準32-bitタイマ x 4, 32-bitリピート割り込みタイマ,
        アラームタイマ, systickタイマ, SCT内にタイマx2 max
        (モーターコントロール PWM内にタイマx3)
    • リアルタイムクロック と 独立した電源ドメイン(バッテリ駆動可)
        ディープ・パワーダウン・モードで保持可能な256バイトレジスタ
        独立したドメイン内イベントルータにより深いSleepモードから各種ペリフェラル割り込みでWake可
    • イベントレコーダ・・フラッシュ品のみ。
    • ウオッチドッグ
    • AES-128 暗号化エンジン ・・ LPC18S00のみ
    • 乱数生成器(True RNG) ・・ LPC18S00のみ
    • ADC:10-bit x 2, 8ch maxx
    • DAC (10-bit)
  • パッケージ
    • BGA256/BGA180/BGA100
    • QFP144/QFP208
    • CSP100
  • 消費電流 (@3.3V):
    • アクティブ電流
        LPC18x0・・180MHz:72mA, 120MHz:48.4mA, 60MHz:25.3mA, 12MHz:6.6mA
    • パワーダウン・モード(割り込み可)
        LPC18x0・・15uA
    • ディープ・パワーダウン・モード: 2uA
  • 動作温度範囲 Flashレス品: -40〜+85℃
            Flash品: -40〜+85℃ (BGA256はー40〜+85℃も)
  • Cortex-M3搭載 LPC4300と互換
  • 低価格プラットフォーム:LPCXpresso LPC4337 (V3)                  LPCXPresso LPC18S37 (V3)
  • 手軽な評価用ボード:LPC1800-Xplorerボード

型番一覧

    LPC1800シリーズ
Part
#
Freq
Flash SRAM
(KB)
EEPROM
LCD
Ethernet
USB (1)
SDIO
CAN
I2S
Motor
PWM
(2)
QEI (3)
ADC
(4)
Ext
Bus(5)
SPI Flash
SCT
温度
(6)
Package
Size
(KB)
Dual
bank
バス幅
SDRAM
LPC1857 180 1024 Y 136 16 Y Y 2 1 2 2 Y Y 8 30-32b Y Y Y J,(F) TFBGA256 (6)
LQFP208
LPC1853 180 512 Y 136 16 Y Y 2 1 2 2 Y Y 8 30-32b Y Y Y J,(F) TFBGA256 (6)
LQFP208
LPC1850 180 - - 200 - Y Y 2 1 2 2 Y Y 8 16-32b Y Y Y F TFBGA256/180
LPC1837 180 1024 Y 136 16 - Y 2 1 2 2 Y Y 4-8 8-32b Y Y Y J,(F) TFBGA256 (6)/100
LQFP144
LPC1833 180 512 Y 136 16 - Y 2 1 2 2 Y Y 4-8 8-32b Y Y Y J,(F) TFBGA256 (6)/100
LQFP144
LPC1830 180 - - 200 - - Y 2 1 2 2 Y Y 4-8 8-32b Y Y Y F TFBGA256/180/100
LQFP144
(WLCSP100(7))
LPC1827 180 1024 Y 136 16 - - 1 1 2 2 Y - 4-8 8-16b Y Y Y J LQFP144
TFBGA100
LPC1825 180 768 Y 136 16 - - 1 1 2 2 Y - 4-8 8-16b Y Y Y J LQFP144
TFBGA100
LPC1823 180 512 Y 104 16 - - 1 1 2 2 Y - 4-8 8-16b Y Y Y J LQFP144
TFBGA100
LPC1822 180 512 - 104 16 - - 1 1 2 2 Y - 4-8 8-16b Y Y Y J LQFP144
TFBGA100
LPC1820 180 - - 168 - - - 1 1 2 2 Y - 4-8 8-16b Y Y Y F LQFP144
TFBGA100
LPC1817 180 1024 Y 136 16 - - - 1 2 2 Y - 4-8 8-16b Y Y Y J LQFP144
TFBGA100
LPC1815 180 768 Y 136 16 - - - 1 2 2 Y - 4-8 8-16b Y Y Y J LQFP144
TFBGA100
LPC1813 180 512 Y 104 16 - - - 1 2 2 Y - 4-8 8-16b Y Y Y J LQFP144
TFBGA100
LPC1812 180 512 - 104 16 - - - 1 2 2 Y - 4-8 8-16b Y Y Y J LQFP144
TFBGA100
LPC1810 180 - - 136 - - - - 1 2 2 Y - 4-8 8-16b Y Y Y F LQFP144
TFBGA100

    LPC18S00シリーズ
Part
#
Freq
Flash SRAM
(KB)
EEPROM
LCD
Ethernet
USB (1)
SDIO
CAN
I2S
Motor
PWM
(2)
QEI (3)
ADC (4) Ext
Bus(5)
SPI Flsh
SCT
温度
(6)
Package
Size
(KB)
Dual
bank
バス幅
SDRAM
LPC18S57 180 1024 Y 136 16 Y Y 2 1 2 2 Y Y 8 30-32b Y Y Y J TFBGA256
LQFP208
LPC18S50 180 - - 200 - Y Y 2 1 2 2 Y Y 8 16-32b Y Y Y F TFBGA256/180
LPC18S37 180 1024 Y 136 16 - Y 2 1 2 2 Y Y 4-8 8-32b Y Y Y J LQFP144
TFBGA100
LPC18S30 180 - - 200 - - Y 2 1 2 2 Y Y 4-8 8-32b Y Y Y F TFBGA256/100
LQFP144
LPC18S10 180 - - 136 - - - - 1 2 2 Y - 4-8 8-16b Y Y Y F TFBGA180/100
LQFP144
    1. USB0はコントローラもPhyもHi-speed。USB1はコントローラのみHi-spped、PhyはFull-speed。USB1でHi-speedを使う場合は、外付けHi-speed Phy要、Phy用のULPIは180ピン以上のパッケージのみ。
    2. 144ピン以上はYes, 100ピンはNo
    3. 180ピン以上はYes, 144ピン以下はNo
    4. 256/208ピン: 16ch max, 180/144ピン:13ch max, QFP100ピン: 5ch max, BGA100ピン: 4ch max
    5. バス幅、256ピン:32-bt, 208ピン:30-bit, 180/144ピン:16-bit, 100ピン:8-bit (全てSDRAMサポート、但しSDRAMは16-bit または 32-bit幅のみ選択可)
    6. 動作温度 F: -40〜+85℃、J: -40〜+105℃。Flash品は"J"ですがBGA256のみ"JとF"の両方があります。
    7. WLCSP100に関しては弊社代理店にお問い合わせください。

型番ごとの製品詳細は、データシート/ユーザーマニュアルでご確認ください。下記ドキュメント/技術情報にあります。

ドキュメント/技術情報

LPCZone:NXP LPCマイコン情報: ドキュメント/技術情報 一覧
  • 検索したいキーワードを入力し検索ボタンを押してください。
  • キーワードはスペースで区切って複数指定することができます。
キーワード AND OR
LPC18 に関連する情報は64件見つかりました。

NXP、業界最高のARM Cortex-M3パフォーマンスを実現する150 MHz MCU 「LPC1800」を発表 [LPC1800]
LPC1800シリーズ ニュースリリース。クロックスピードは180MHzにUpしました。

LPC1800シリーズラインナップ [LPC1800]
LPC1857, LPC1853, LPC1850, LPC1837, LPC1833, LPC1830, LPC1827, LPC1825, LPC1823, LPC1822, LPC1820, LPC1817, LPC1815, LPC1813, LPC1812, LPC1810, LPC18S57, LPC18S50, LPC18S37, LPC18S30, LPC18S10

LPC18x0データシート - Flashレス品(PDF) [LPC1800]
LPC1850, LPC1830, LPC1820, LPC1810。

LPC18Sx0データシート - Flashレス品(PDF) [LPC1800]
LPC18S50, LPC1S830, LPC18S10

LPC18xxデータシート - Flash品(PDF) [LPC1800]
LPC1857, LPC1853, LPC1837, LPC1833, LPC1827, LPC1823, LPC1825, LPC1822, LPC1817, LPC1815, LPC1813, LPC1812

LPC18Sxxデータシート - Flash品(PDF) [LPC1800]
LPC18S57, LPC18S37

LPC18xx ユーザーマニュアル(PDF) [LPC1800]
Flashレス/Flash搭載品、LPC18S

LPC18x0 エラッタ [LPC1800]
Flashレス品

LPC18Sx0 エラッタ [LPC1800]
Flashレス品

LPC18xx エラッタ [LPC1800]
Flash搭載品

LPC18Sxx エラッタ [LPC1800]
Flash搭載品

評価ボード/LPCXpresso LPC18S37 (V3) [LPC1800]

評価用ボード/ Hitex LPC1850 (Rev.A4) [LPC1800]

評価用ボード/ Keil LPC1800 [LPC1800]
MCB1850(LPC1850)/MCB1857(LPC1857)

評価ボード/LPC1830-Xplorer(秋月電子) [LPC1800]

参照回路図(PDF)/ LPCXpresso LPC18S37 (V3) [LPC1800]
LPCXpresso4337の回路図と同じ

参照回路図(PDF)/ Hitex LPC1850 (Rev.A4) [LPC1800]

参照回路図(PDF)/ Keil MCB1800 [LPC1800]
LPC1850/LPC1857

参照回路図(PDF)/ NGX LPC1830-Xplorer [LPC1800]

サンプルコード LPCOpen - LPCXpresso1837_18S37, Hitex LPC1850, Keil MCB1800(LPC1857), NGX LPC1830-Xplorer/LPCXpresso, Keil_IAR [LPC1800]

SPIFI Library for LPC1800 [LPC1800]
最新LPCOpenと一緒にお使いください。

LPC1800 SPIFI Flash Drivers for LPCXpresso IDE [LPC1800]

サンプルコード - LPC18xx CMSISドライバライブラリ_130904(Keil, IAR) [LPC1800]
Hitex LPC1850 Rev.A4ボード用。CMSIS2.1 + ペリファラル・ドライバ・ライブラリ。フォルダ内の”index.chm"ファイルをご覧ください。ライブラリの説明あります(英語)。Keil MCB1800ボード用サンプルは最新MDK-ARMをインストールしてください、サンプルあります。

ROM内のUSBデバイスAPIの資料 for LPC1800 [LPC1800]
USBデバイス側のHID, MSC, CDC, DFU

外付けX'talマッチング情報 - LPC1800 by EPSON [LPC1800]

クロック設定とパワーモードに関する資料 for LPC1800 [LPC1800]

LPC1800 PLL0USB 及び PLL0AUDIO 設定計算ツール [LPC1800]

LPC1800 アプリケーションノート/テクニカルドキュメント - nxp.com [LPC1800]

LPC18xx LPCware.com [LPC1800]
最新ソフトウェア/アプリケーションノート - LPCware.com

LPC18xx/LPC18Sxx SVDファイル - CMSIS-SVD [LPC1800]

MxMEMMAP メモリマップ on LPC1800 [LPC1800]
起動時 Boot ROMは 「M3MEMMAP」というレジスタに値を書き込んでboot先を決定。内部Flash以外から起動する場合考慮要。このレジスタについての説明。

LPC1800 デュアル Hi-Speed USB ソリューション [LPC1800]

USBから DFUを使った RAMへのダウンロード 及び Flashへの書き込み [LPC1800]
USBからのBootで、LPC18xxの内部RAMへのプログラムダウンロードや Flash(内部Flash/外部SPIフラッシュ)へのプログラムの書き込みが可能

LPCScrypt for LPC18xx/LPC18Sxx [LPC1800]
Windows, Mac, Linuxで使えるコマンドラインベースツール。内蔵Flash/SPIFI Flash, EEPROM, OTPへの書き込み 及び "S"付きデバイスのセキュリティ関連のサポート

LPCScrypt User Guide for LPC18xx/LPC18Sxx [LPC1800]

LPCScrypt:Tips & Tricks (YouTube) [LPC1800]
LPC18xx/LPC18Sxx

LPCScrypt リリースノート [LPC1800]
LPC18xx/LPC18Sxx

ULPI と Hi speed USB Phy の繋ぎ方 for LPC1800 (AN11309) [LPC1800]
USB0はHS USB Phy内蔵ですが、USB1はFS USB Phyのみ内蔵。 しかしULPI経由で外付けHS USB Phyを接続可 (See http://www.lpcware.com/system/files/ULPI%20obs.pdf)

LPC18xx USB Certification Support Pack [LPC1800]

Connecting a USB power switch to the LPC18xx [LPC1800]

外部バス上のFlash、及び SPFIからSPI Flashへのプログラムの書き込み with LPCXpresso IDE for LPC1800 [LPC1800]
LPCXPresso IDEでお使いになる外付けFlash用の書き込み設定ファイルの作り方

SDRAM interface to LPC18xx/43xx EMC [LPC1800]

IBIS models for LPC18xxET256/180/100 [LPC1800]
BGA256/BGA180/BGA100

IBIS models for LPC18xxBD208 [LPC1800]
QFP208

SCT Cookbook and Tutorial - AN11538 [LPC1800]
LPC18xx、SCT(ステート・コンフィギュアブル・タイマ)の使い方。KeilのサンプルコードはLPC_43xxのもを使ってください。

SCT(State Configurable Timer)を使ったカメライン ターフェース(AN11365) on LPC1800 [LPC1800]
カメラ:OV7670。 SCTでVSync/HSync/PixClkを制御。カメラからの8-bitパラレルデータはGPIOのバイトアクセス。LCDへは16-bit RGB565 フォーマット。OM13059。

LPCXpresso IDEを使ってSCTの状態遷移レジスタのコードを生成しKeil/IARで取り込む for LPC1800 - AN11161 [LPC1800]
SCTのレジスタ生成にLPCXPresso IDEが持っている「Red State」機能を使う

SCTツール (for LPC18xx State Configurable Timer) using Windows [LPC1800]
LPCXpresso IDEが持っている「Red State」でSCTレジスタ生成をすることを推奨します。「AN11161」参照。

SPIFIの使い方 for LPC1800 [LPC1800]
ソフトウェアはLCDデモ(SPFI内のイメージをDMAを介して直接LCDコントローラから表示) と SPIFIリード/ライト。

PWMディザリング(Dithering) on SCT for LPC1800 (AN11580) [LPC1800]
LPC 1800/LPC 4300 及び LPC 1500はSCTを搭載。SCTを使ってPWM制御する場合のPWMディザリングのアプリケーションノート。 サンプルコードはKeil LPC 1857ボード。

LPC18xx Pin Muxツール [LPC1800]
各ピンは8つにマルチプレクスされ、どのファンクションにするか決めますが、そのピンの設定ツール。JAVA上で動きますので、JAVAがインストールされている必要があります。

ISP(In-System Programming)の使い方(pdf) [LPC1800]
LPC18xx Flash搭載品:内部FlashへISPモードから『FlashMagic』を使用した書き込み方法

LPC1800 Low Power Modes and Wake-up Times (AN11644) [LPC1800]

LPC18xx Secondary USB Host bootloader - AN11651 [LPC1800]

OTPへの書き込み方法 for LPC1800 (AN11292) [LPC1800]

セキュアブート from QSPIデバイス for LPC18S00 - AN11648 [LPC1800]
暗号化された外付けQSPIフラッシュから起動

ハードウェア vs ソフトウェア AESベンチマーク for LPC18S00 - AN11649 [LPC1800]
LPCXpresso4337ボードを使ったKeil/IAR, LPCXpresso IDEのサンプルコードあり

Random Number Generator (乱数生成) on LPC18Sxx/LPC18xx - AN11643 [LPC1800]

CRP(Code Read Protection)の使い方 in LPC1800 - AN11581 [LPC1800]
サンプルコードあり

NXPフリーUSBライブラリ nxpUSBlib [LPC1800]
LPC1850用サンプルコードあります。

nxpUSBlibの使い方-2012 Sep(pdf) [LPC1800]
LPC18xx

uClinux for LPC1850 (Emcraft) [LPC1800]

環境情報 [LPC1800]
LPC18xx

Cortex-M3 コア情報 (ARM), pdf [LPC1800]
日本語テクニカルリファレンス マニュアル。 LPC18xx

▲PageTop