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

LPC11U30/20/10シリーズ - USB内蔵 Cortex-M0
トラ技増刊, mbed/トラ技ARMライタ特集

概要

LPC11U30/LPC11U20/LPC11U10はARM Cortex-M0搭載 LPC1100にUSBを追加したシンプルな高性能USBマイコン。
USB機能のみを追加したLPC11U1xと、さらにオンチップUSBクラスドライバ MSC/HID/CDC/DFU 及び EEPROMを追加したLPC11U2x/LPC11U3x。
LPC11Uxxに搭載されているUSARTはスマートカードインターフェース(ISO7816-3)に対応、スマートカードリーダにも最適。さらにROM内には割り算ライブラリ(32-bit 符号有/無) があり、 APIをコールするだけです。コードサイズを削減できます。
LPC11U37HにはIOハンドラ(IOH)というCPUへほとんど負荷をかけずに、シリアル・インターフェースやDMAをエミュレートするためのハードウェアエンジンを搭載。このIOハンドラはソフトウェア・ライブラリでサポートされます。
LPC11U3xのFlashは、1セクタ4KB内に消去可能な小さなページ:256バイトを16ページ持っているので、IAP(In-Application Programming: プログラム内で呼び出さるコマンド)で256バイト単位消去可能。 LPC11U1x/LPC11U2xの消去は、1セクタ4KB単位のみ。

※トラ技 ARMライタ LPC11U35に LPC800-MAXのファームを書き込み場合はこちら

特長

  • 50MHz クロックスピード
  • LPC1100にUSBを追加 (Device)
  • LPC11U2x/LPC11U3xはROM内に MSC/HID/CDC/DFUクラスドライバ
      APIを呼び出すだけで使えますので簡単!
      ROM内ドライバで、簡単にUSBからのフラッシュプログラムミング可
  • オンチップ割り算ライブラリ (32-bit 符号有/無)
  • Flash:128KB max
      LPC11U3xは、ページ(256バイト)単位で、IAPで消去可能
  • RAM:12KB max
  • EEPROM: 4KB max・・LPC11U1xは無
  • ペリフェラル
    • USB Device
    • IOハンドラ (LPC11U37Hのみ):ソフトウェア・ライブラリで下記をハードウェアサポート
        シリアル・インターフェース
          • I2Sマスタ - 16-bitステレオ, 48.1KHzサンプリング max
          • I2Cマスタ - 100KHz max
          • UART - Full-duplex UART, 115200bps max
          • DALIマスタ
        CPU負荷低減
          • DMA - M2M, M2P, P2M, P2P
          • CRCエンジン - CRC-CCITT & CRC-16
          • ADCを使ったウィンドーコンパレータ
        IOハンドラの使い方は、こちら
    • USART (スマートカード: ISO7816-3, RS-485, IrDA)
    • SSP/SPI x 2
    • I2C (Fm+)
    • タイマ: 32-bit x 2/16-bit x 2 (PWMモードあり), systickタイマ
    • ウオッチドッグタイマ
    • GPIO:54 max
    • ADC x 8ch max (10-bit)
  • パッケージ
    • QFP64/QFP48
    • QFN33:5x5mm & 7x7mm
    • BGA48
  • 低消費電力 (@3.3V) :
    • 130uA/MHzの低消費アクティブ電流
        50MHz: 7mA, 12MHz: 2mA
    • パワーダウン・モード:2uA (割り込み可)
    • ディープ・パワーダウン・モード:220nA
    • 消費電力を最適化するパワープロファイル
        CPUパフォーマンスモード/低アクティブ電流モード/CPU効率モード
  • 動作温度範囲: -40〜+85℃
  • Cortex-M3搭載 LPC134x(USB内蔵)と互換
      こちらを参照ください。
  • 低価格プラットフォーム: LPCXpresso LPC11U14 (V1)
                 LPCXpresso LPC11U24 (V1)
                 LPCXpresso LPC11U37H (V2)
  • 高速プロトタイピングツール: mbed LPC11U24

型番一覧


Part
#
Freq
(MHz)
Flash
(KB)
RAM
(KB)
EEPROM
USB IO
Handller
USART
ISO7816-3
IrDA
I2C
FM+
SSP/
SPI
ADC
I/O Package
LPC11U37H 50 128 10 4 1
+Driver
Y 1 1 2 8 54 LQFP64
LPC11U37 50 128 10-12 4 1
+Driver
- 1 1 2 8 40-54 LQFP48/LQFP64
LPC11U36 50 96 10 4 1
+Driver
- 1 1 2 8 40-54 LQFP48/LQFP64
LPC11U35 50 64 10-12 4 1
+Driver
- 1 1 2 8 26-54 LQFP48-64/TFBGA48
HVQFN33(5x5/7x7mm)
LPC11U34 50 40-48 8-10 4 1
+Driver
- 1 1 2 8 26-40 LQFP48
HVQFN33(7x7mm)
LPC11U24 50 32 8-10 2-4 1
+Driver
- 1 1 2 8 26-54 LQFP48-64/TFBGA48
HVQFN33(5x5/7x7mm)
LPC11U23 50 24 8 1 1
+Driver
- 1 1 2 8 40 LQFP48
LPC11U14 50 32 6 - 1 - 1 1 2 8 26-40 LQFP48/TFBGA48
HVQFN33(5x5/7x7mm)
LPC11U13 50 24 6 - 1 - 1 1 2 8 40 HVQFN33(5x5/7x7mm)
LPC11U12 50 16 6 - 1 - 1 1 2 8 26-40 LQFP48
HVQFN33(7x7mm)

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

ドキュメント/技術情報

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

NXP IOハンドラ(IOH)搭載 Cortex-M0マイコン LPC11E37HおよびLPC11U37Hを発表 [LPC1100]

NXP、128KBフラッシュ搭載USBマイクロコントローラ「LPC11U30」出荷開始 [LPC1100]

LPC11U00 USB VID/PIDプログラム [LPC1100]
LPC11U1x/2x/3x

LPC11U00シリーズラインナップ - USB内蔵 Cortex-M0 [LPC1100]
USB内蔵。LPC11U2x/LPC11U3xはROM内にオンチップUSBクラスドライバ + EEPROM。LPC11U37H, LPC11U37, LPC11U36, LPC11U35, LPC11U34, LPC11U24, LPC11U23, LPC11U14, LPC11U13, LPC11U12。

LPC11U1xデータシート(PDF) [LPC1100]
LPC11U14, LPC11U13, LPC11U12。

LPC11U2xデータシート(PDF) [LPC1100]
LPC11U24, LPC11U23。

LPC11U3xデータシート(PDF) [LPC1100]
LPC11U37H, LPC11U37, LPC11U36, LPC11U35, LPC11U34。

LPC11U3x/2x/1xユーザーマニュアル(PDF) [LPC1100]

LPC11U1x エラッタ [LPC1100]

LPC11U2x エラッタ [LPC1100]

LPC11U3x エラッタ [LPC1100]

IOハンドラのページ [LPC1100]
LPC11U37H, LPC11E37H

評価用ボード/ Keil MCB1000 [LPC1100]
LPC1114./LPC11U14/LPC11C14

評価ボード/LPCXpresso LPC11U14(秋月電子) [LPC1100]

評価ボード/LPCXpresso LPC11U24 (V1) [LPC1100]

評価用ボード/ IAR LPC11U14 [LPC1100]

評価用ボード/ IAR LPC11U24 [LPC1100]

評価ボード/LPCXpresso LPCLPC11U37H (V2) [LPC1100]
LPC11U37H, LPC11E37H評価用

評価用ボード/ NGX LPC11U37 [LPC1100]

参照回路図(PDF)/ Keil MCB1000 [LPC1100]
LPC1114./LPC11U14/LPC11C14

参照回路図(PDF)/ Keil MCB11U10 (LPC11U14) [LPC1100]

参照回路図(PDF)/ LPCXpresso LPC11U14 及び LPC11U24 [LPC1100]
回路図はLPCXPresso LPC11U14 と LPCXPresso LPC11U24 で同じ

参照回路図/IAR LPC11U24 [LPC1100]

参照回路図(PDF)/ NGX LPC11U37 [LPC1100]

サンプルコード/ LPCXpresso LPC111x, LPC11Cxxx [LPC1100]
CMSIS2.0 + ペリファラル・ドライバ。このサンプルコードは、LPC1102UK/04UK, LPC11Exx, LPC11U1x/2x/3x, LPC11Axx, LPC11Dxxでもデバイスの設定を変更すれば、LPC11xxと同じ機能は使えます。

サンプルコード(Zip)/ LPC11Uxx (Keil) [LPC1100]
CMSIS2.0 + ペリファラル・ドライバ for LPC11U1x, LPC11U2x、LPC11U3x。 LPC11U2x/LPC11U3xROM内のUSBドライバ(MSC, HID, CDC)を使ったサンプルコード含む。IARのサンプルプログラムはEW-ARMの中にあります、最新版のEW-ARMをインストールください。EW-ARM/Keil最新版内のサンプルコードはCMSIS3.0。

サンプルコード(Zip)/LPC11Uxx(IAR) [LPC1100]
CMSIS3.0 + ペリフェラル・ドライバ。LPC11U1x/2x/3x用ですが、LPC11Exx, LPC11xxでも使えます (ヘッダーファイル、スタートアップファイル、Systemファイル等は変更要)。

サンプルコード/ LPCXpresso LPC11Uxx [LPC1100]
CMSIS2.0 + ペリファラル・ドライバ。USBのサンプルはLPC11U2x/LPC11U3xのROM内のUSBxドライバを使用しています。

サンプルコード LPCOpen-LPCXprersso LPC1125_LPC11U14_LPC11U37H_LPC11C24_LPC1115/LPCXpresso, Keil_IAR [LPC1100]
LPCXPresso LPC1114/LPC1115で使う場合は、LPCXPresso LPC11C24のものをお使いください。LPCOpenはLPC1100ファミリでまとまっており、「sys_config.h」内のチップの設定"CHIP_*"をLPC110X/LPC11XXLV/LPC11CXX/LPC11EXX/LPC11UXX/LPC11AXX から対象デバイスへ変更することで使用可能(LPC111x/LPC11DXXの場合はLPC11CXXを選択)。

IOH Downloadのページ - LPC11E37H, LPC11U37H [LPC1100]
IOH libraries, example code & documentation、使い方はIOハンドラページ内「Getting started」を参照

外付けX'talマッチング情報 - LPC11U1x/2x/3x by NDK [LPC1100]

LPC11U1x/2x/3x メインクロックのPLL設定計算エクセルファイル [LPC1100]

LPC111x アプリケーションノート/テクニカルドキュメント - nxp.com [LPC1100]
LPC1102UK/04UK, LPC11Cxx, LPC11U1x/2x/3x, LPC11Exx, LPC11Dxx, LPC11Axx, LPC1100LVをご使用の際も参照ください。

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

LPC11U1x/2x/3x SVDファイル - CMSIS-SVD [LPC1100]

USB ISP for LPC11U2x/LPC11U3x [LPC1100]
USBからFlashへのプログラム書き込み

ROM内のUSBデバイスAPIの資料 for LPC11U2x/LPC11U3x [LPC1100]
HID, MSC, CDC, DFU。LPC11U3xの USBD_API_T* Address はLPC11U2xと同じ。

USB複合デバイス for LPC11Uxx [LPC1100]
HID, MSC, CDC, DFU。このサンプルではLPC11U2x/3xのROM内のAPIは使っていません。

USB CDC/ACM ドライバ for Windows [LPC1100]
LPC11U1x/2x/3x, The .inf file works with Windows XP, Vista, 7, and 8

NXPフリーUSBライブラリ nxpUSBlib [LPC1100]
LPC11U1x/2x/3x用サンプルコードあります。

nxpUSBlibの使い方-2012 Sep(pdf) [LPC1100]
LPC11U1x/2x/3x

EEPROM ライブラリ for LPC1100 [LPC1100]
LPC11E00, LPC11U2x/3x, LPC11A00

ISP(In-System Programming)の使い方説明ビデオ(英語) [LPC1100]
ISPを使ったシリアル通信、Flash書き込みツール(Flash Magic)を使った書き込み 及び LPC 1300 USBマスストレージ書き込み方法の説明。 LPC111x, LPC1102UK/04UK, LPC11Cxx, LPC11U1x/2x/3x, LPC11Exx, LP11Axx, LPC1100LVでもISP 及び FlashMagicの使い方は同じです。

LPC11UxxをCMSIS-DAPデバッガーにする [LPC1100]
LPC11U37を使っています。CMSIS-DAP( Firmware for the CoreSight Debug Access Port )はARMが作った新しいデバッガファームウェア

Code Read Protection (CRP)の使い方説明ビデオ(英語) [LPC1100]
Flash内のプログラムへのアクセス制限(CRP)の設定方法。LPC111x, LPC1102UK/04UK, LPC11Cxx, LPC11U1x/2x/3x, LPC11Exx, LPC11Axx, LPC11Dxx, LPC1100LVでCRPの使い方は同じです。

LPC11U1x/2x/3xを使ったMIFARE(コンタクトレス) 及び ISO7816スマート(コンタクト)のコンボ・カードリーダ・デモ [LPC1100]
LPC11UxxにはUSB CCID スマート カード用クラスドライバを使用。スマートカードにはTDA8035リーダーICとISO7816で接続、SAMも追加できます。MIFAREにはCLRC663リーダーICとSPIで接続しています。 デモの解説や、ソースコードがあります。

LPC11UxxでUSB CCIDクラスを使って スマートカードリーダーを作る - LPCXpresso LPC11U14 [LPC1100]
CCID: Chip/Smart Card Interface Devices

環境情報 [LPC1100]
LPC111x, LPC1102UK/04UK, LPC11U1x/2x/3x, LPC11Cxx, LPC11Exx, LPC11Axx, LPC11Dxx, LPC1100LV

Cortex-M0 コア情報 (ARM), pdf [LPC1100]
日本語テクニカルリファレンス マニュアル、LPC111x, LPC1102UK/04UK, LPC11Cxx, LPC11U1x/2x/3x, LPC11Exx, LPC11Axx, LPC1100LV

ARMwizard (ダウンロード) [LPC1100]
ARMwizardは、LPCマイコンの初期化時のペリフェラル(GPIO/割り込み/外部割り込み/ADC/タイマ/PWM/SPI_SSP) レジスタ設定ツールです。LPC11xx, LPC11Cxx, LPC11Exx, LPC11U1x/2x/3x, LPC11Axx。

LPC11U6x vs LPC11U3x 機能比較 [LPC11U60/E60]

▲PageTop