ｌｐｃｌｃｄ USB マイコン内蔵 I2C 液晶モジュール(１６ｘ２行)
・NXP セミコンダクターズ LPC11U24 と I2C 液晶を組み合わせたスマート液晶モジュールです。
・これ１つで表示と制御の両方を行うことができ、低コストに貢献します。
・USB 内蔵マイコンですから PC とケーブル１本接続するだけでプログラム書き込みができます。
・CPU の豊富な I/O ピンを引き出していますので I2C,SPI,UART などの外部回路と接続が容易です。

■特徴
・このサイズで ARM Cortex-M0 マイコン 48MHz で動作します！
・フラッシュ 32K, RAM8K, EEPROM4K とコントローラとして十分な容量です。
・USB ストレージとして認識するため特殊な書き込みツールのインストールが不要
・USB シリアルのファームウェアを利用すれば USB はそのまま PC との通信ポートとして利用できます。

■仕様
CPU
フラッシュSRAMEEPROM
USB 用 RAM
I/O
周辺機能

LPC11U2432K バイト
8K バイト
4K バイト
2K バイト
3.3V(LVTTL)ADCUSART, I2C, SPIx2ch
12MHz
USB または外部電源

NXP セミコンダクターズ

不揮発データ記憶用USB エンドポイント用
ほとんどのピンは 5V トレラント対応
10 ビット A/D コンバータ内蔵

内部４倍の 48MHz 動作
USB バスパワー5V
あるいは外部電源(4V~12V)で動作が可能
オンボード入力
リセット・スイッチ
マイコンリセット用
ユーザ・スイッチ
ブートモードとユーザプログラムの実行切り替え
オンボード出力
LED（赤）
ユーザ LED
LED（赤）
電源 LED
拡張端子
拡張端子 A
29 ピン拡張端子
拡張端子 B
29 ピン拡張端子
拡張端子 C
2x7 ピン(14 ピン)拡張端子
JTAG(SWD)
市販の JTAG を使ったデバッグ用※USB ケーブル,JTAG 端子は付属しておりません。用途に応じて各自ご用意ください。
クリスタル
電源

■部品表
このキットの内容品は次の通りです。
こちらの２点は足曲がりを防止するため組み合わされて袋に入っていますが、ハンダ付けされていませんので分離できます。

lpclcd マイコンボード（ＩＣや抵抗・コンデンサはハンダ付けされています）

I2C 液晶（lpclcd 基板から外せます）

1ピン・へッダ（４０ピン）ｘ2 本
糸はんだ 少々（ピンヘッダは切断してお使いください）■組み立てこの製品は液晶以外組み立て済みです。液晶をハンダ付けすることで完成します。部品がついていない面に液晶を差し込みハンダ付けしてください。足ピッチが 1.27mm のため、細い糸ハンダ(有鉛タイプ)をサービスで入れております。プリント基板と液晶が平行になるように微調整しながら、ハンダ付けします。それ以外の入出力端子につきましては、お客様の用途に応じて利用してください。
【LCD 信号線】
８ピンの端子を付属のハンダでハンダ付けします。

【LCD バックライト】 ２ヶ所をハンダ付けします。

★ハンダ付けするときに基板と液晶が平行になるようにしてください。
※液晶には保護フィルムが張られています。赤いタブを引っ張るとフィルムをはがすことができます。

■各部の説明からコントロールすることができます。コントラスト、バックライトもソフトか●リセット・スイッチ

ら制御ができます。

●ユーザ・スイッチ●拡張端子 A, B, C

リセット・スイッチを押すと CPU がリセットされます。
ユーザ・スイッチはポート PIO0_1 に接続されており、お客様のアプリ

ピッチは 2.54mm です。拡張端子 A,B は同じ 2.54mm グリッドに載りますが、拡張端子 C はフラットケーブル用のため同じグリッドには載りません。

ケーションで利用が可能です。またこのスイッチはブートローダー起動のスイッチをかねています。ユーザスイッチを押したままリセットスイッチのON/OFF をすると、lpclcd がブートモード(USB メモリモード)に切り替■SWD(JTAG)端子わります。

●USR LED（赤色）

この製品は SWD デバッグに対応しユーザが利用できる LED です。PIO1_6 に接続されており、0 を出ており、対応デバッガをお持ちであれば力すると点灯します。
●PWR LED（赤色）

書き込み・シングルステップなどのデバッグ機能を利用いただけます。Ｌ型の電源 LED です。上記ジャンパーをハンダでショートさせると電源ピンヘッダ（別売）をハンダ付けしてLED として機能します。

JTAG コネクタを接続してください。

●USB

１番ピンは拡張コネクタＣ側になります。

USB 端子です。USB ミニ B・ケーブルでパソコンと接続します。パソ

この製品(Cortex-M0)は SWD(シリアル・ワイヤ・デバッグ)にのみ対応

コンとつないでプログラムを書き込んだり、仮想 COM ポートを利用してパソコンと通信したりするプログラムを作成できます。

しています。通常の JTAG デバッガでは開発できませんので SWD 対応製品をお使いください。

●I2C 液晶
この製品の要、１６文字ｘ２行のキャラクタ液晶です。LPC11U242

■動作確認可能です。端子の中央部分に接続してください。フラットケーブルと同じピは必要ありません）この状態では液晶には何も表示されません。バックラ

しまうと 10 ピンのフラットケーブルは差し込めません。

ので、当社ウェブサイトをご覧ください。

■SPI についてパソコンの USB に接続すると自動的に認識します。（デバイスドライバン数のヘッダピンを取り付けてください。例えば 14 ピンのヘッダピンをつけてイトも点灯しません。これ以上詳しい解説は 1 冊の本になってしまいます

CPU には SPI ポートが 2ch あり、独立していますから同時に 2ch の通信が可能です。lpclcd のコネクタには SPI が４箇所あり、SPI0 が１箇所、SPI1 は３箇所に結線されています。下表参照, SPI1 を３箇所で共用していますが、SS(CS)ピンを異なる I/O ポートにしているため、CS を制御することで３個の SPI デバイスを制御できるように考えられています。

呼称

LPCLCD-SPI0
LPCLCD-SPI1
LPCLCD-SPI2
LPCLCD-SPI3■電源について電源は USB のバスパワー5V で動作するようになっています。パソコンがなくても、外部から 4V~12V を EXT-PW ピンに供給することでも動作が可能です。両方の電源が同時に加わっても問題ありません。これによりCPU の接続
チャンネル

SPI0
SPI1SPI1SPI1

SSEL ピン(CS ピン)

PIO0_2
PIO1_23
PIO1_1
PIO1_8拡張端子の場所

A6～A9
A12～A15
A24～A29
C5～C10

通常はポータブル・移動型機器として、データの転送・ファームウェアの更新の際に USB で接続して利用するというアプリケーションに応用できます。

外部電源は USB が外れたときのバッテリーバックアップのように扱うことも■I2C について
lpclcd のコネクタには I2C 端子が２箇所ありますが、CPU には I2C はできます。保護回路として USB から 500mA 以上流れないように保護が1ch しかないため共用になっています。I2C はスレーブアドレスによって制御が可能なため、ほとんどの場合問題ありません。I2C 液晶もこの I2C バ入っています。

スに接続されています。

拡張端子 B16(PIO1_25)は I2C 液晶の RST ピンと共用になってい■プログラム開発について

USB ストレージデバイスとして認識しますので、特殊なソフトウェアをイます。I2C 液晶の動作中、H のまま(あるいは Z)保持する必要があります。

ンストールしなくてプログラムの更新が何度でもできるようになっています。
法人向けとして本格的に開発したいという方のために SWD(Serial

I2C バスは I2C 液晶の引き込み電流が小さいため 33kΩでプルアップ

Wire Debug)端子を設けてあります。コネクタ（別売）をハされてます(=ウィーク・プルアップ)。PIO0_23 ピンに 0 を出力すると強いプルアップ(=ストロング・プルアップ)となり 4.7kΩでプルアップされます。I2C

ンダ付けすることにより市販のJTAG ツールでデバッグが可

液晶を使う場合はウィーク・プルアップでお使いください。加速度センサや能です。写真は IAR 社 I-jet

温度センサなど外部のデバイスを使う場合、付加容量が大きくなり、速い通信スピードが求められる場合もありますからストロング・プルアップにしとの接続例です。
たほうがよいでしょう。
■USART について

lpclcd のコネクタには USART は 2 箇所ありますが、CPU には■ピン配置について（末尾ページ クイックリファレンス参照）◆拡張コネクタ A

USART は 1ch しかありません。そのため同時に２箇所を使うことはできます。

せん。プログラム内で設定を切り替えることにより時分割で両方使うことが可能です。

電源と SPI が 2ch,USART,アナログ入力,I/O ポートが配置されていま◆拡張コネクタ B

電源と I/O ポート, I2C ポート, CC ポートが配置されています。
B22~B29 は電源(3.3V, 5V), I2C と UART が接続されており、外部■CC ポートについて

CC ポートは拡張コネクタ B の中の８ピンを指し、5V, 3,3V, I2C,USART のすべての配線が引き出せるようになっています。ここにセンサを回路と接続しやすくなっています。

◆拡張コネクタ C接続して使うことを想定しています。

SPI ポートが配置されていますので、SPI デバイスとプラスアルファのコント■使用上の注意・免責事項など
・本キットは主にエンジニアの方を対象にした製品です。・本キットを使用したことによる、損害・損失については一切補償できません。・製造上の不良がございましたら、良品とお取替えいたします。それ以外の責についてはご容赦ください。・この製品は鉛フリー, RoHS に適合しています。付属の糸はんだを除く
MADE IN JAPANCopyright © 2013 Strawberry Linux Co., Ltd.
株式会社ストロベリー・リナックス ２０１３年５月７日 第１版
２０１３年７月１０日第２版 ８月２７日第３版
２０１５年４月１５日 第４版 無断転載を禁止します

拡張コネクタ C は７ｘ２列の 14 ピン端子になっています。I/O ポートとロールにお使いいただけます。市販のフラットケーブルが利用できますから、離れていても、基板の向きが変わっていても接続できます。
SPI の信号に電源を含めた 6 ピンを基準としており、それに４本のI/O を追加した 10 ピン端子、さらに４本の I/O を追加した１４ピン端子としてお使いいただけます。当社
L6470 ステッピングモータドライバと10 ピンのフラットケーブルで直結が3lpclcd™クイック・リファレンス■ピン配置図

BOTTOM VIEW(部品面から見た図)■ピンアサイン・CPU のピン番号順ではなく、機能別に配置していますので、使いやすいと思います。
・基板ランドが□で囲われているピンは GND です。○で囲われているピンは VDD です。ひと目で判別可能です。
・写真は部品面からの図になっていますから、液晶側から見るとピンの並びが反対になります。どちら側が１番ピンかをよく確認してください。
・拡張端子 C は部品面から引き出されることを想定しています。液晶から引き出すと液晶面より出っ張ってしまいます。
・LPC11U24 はほぼ全ての I/O ピンがリセット時プルアップされます。

I2C

PIO0_12
PIO0_13
PIO0_14
PIO0_16
PIO0_22
PIO1_4
PIO1_28
PIO1_21
VDD(3.3V)
PIO1_20
PIO1_22
PIO1_1GND

D

AD1AD2AD3
AD5
AD6I/O

A17
A18
A19
A20
A21A22A23A24A25A26
A27A28A29

MISO1

CC ポートSPI2I/O

アナログ

SPI1I/O

SPI0

電源関係

電源関係

・CPU のポートは兼用になっているピンが多く下表のような用途で使えるように設計されています。一部ピン機能の記載を省略しています。
拡張コネクタＡ
拡張コネクタＢ
番号
名称
他の用途
番号
名称
他の用途
A1
GND
B1
GND
電源グランド
電源グランドA2
EXT-PW
B2
EXT-PW
外部電源(4V~12V)
外部電源(4V~12V)
A3
5V
B35V
USBからの5V直結
USBからの5V直結
A4
VDD(3.3V) 内部 3.3V 電源出力
B4
VDD(3.3V) 内部3.3V電源出力A5~RESET
B5
PIO1_7
外部リセットA6
PIO0_9
MOSI0
B6
PIO0_21
MISO1A7
PIO0_8
MISO0
B7
PIO0_20
A8
PIO1_29
SCK0
B8
PIO1_15SCK1A9
PIO0_2
SSEL0 / ~CS
B9
PIO0_3
USB_VBUS <pullup>
A10
PIO1_27
TXD
B10
PIO1_19
US
A11
PIO1_26
RXD
B11
PIO1_0
AR
A12
PIO1_22
MOSI1B12
PIO1_2
T
A13
PIO1_21
MISO1
B13
PIO1_5
A14
PIO1_20
SCK1
B14
PIO0_5SDA(I2C液晶SDA) <pullup>
A15
PIO1_23
SSEL1 / ~CS
B15
PIO0_4SCL(I2C 液晶 SCL) <pullup>
LCA16
PIO0_11
AD0
B16
PIO1_25
RST(I2C 液晶リセット) <pullup>

内部3.3V電源出力
SCK1
MOSI1
SSEL1 / ~CS
電源グランド

B17
B18
B19
B20
B21
B22
B23
B24
B25
B26
B27
B28
B29

PIO1_24
PIO1_18
PIO1_17
PIO0_17
PIO0_7
5V
GND
PIO0_4
PIO0_5
VDD(3.3V)
PIO0_19
PIO0_18
GND

番号C2

名称
PIO1_28

USBからの5V直結
電源グランド
SCL
SDA
内部3.3V電源出力
TXD2
RXD2電源グランド※<pullup>は基板上でプルアップされています。
拡張コネクタＣ
名称
PIO1_16

C5C7
C9

PIO1_21
PIO1_20
PIO1_8SPI1C3

C11

C13

PIO1_13

PIO1_10

他の用途TXDC4MISO1SCK1
SSEL1 / ~CS

SPI1

番号C1C6C8C10C12PIO1_12

C144

PIO1_14

VDD(3.3V)
PIO1_22
GND
PIO1_11
PIO1_9

他の用途
RXD
内部3.3V電源出力
MOSI1電源グランド