LPCcappuccino（LPC カプチーノ） Cortex-M0 マイコンボード
・NXP セミコンダクターズ LPC11U37 を搭載した多目的マイコンボードです。
・マイクロ SD ソケットを標準仕様にすることでメモリカードを始めから扱うことができます。
・I2C 液晶（オプション）と組み合わせることで単独でも情報を表示させることができます。
・拡張バス Cool Connect(クールコネクト）で対応周辺機器と接続できます。
・４７ｘ７２ｍｍの普及基板サイズなので自作基板と組み合わせしやすい。
・オリジナルシステムの中核ボードに最適です。

■特徴

・このサイズで ARM Cortex-M0 マイコン 48MHz で動作します！

・フラッシュ 128K, RAM8K, EEPROM4K とコントローラとして十分な容量です。
・USB ストレージとして認識するため特殊な書き込みツールのインストールが不要

・USB シリアルのファームウェアを利用すれば USB はそのまま PC との通信ポートとして利用できます。
■仕様
CPULPC11U37
NXP セミコンダクターズ Cortex-M0 コア
フラッシュ128K バイト
SRAM
12K バイトEEPROM
4K バイト
不揮発データ記憶用
I/O
3.3V(LVTTL)
5V トレラント対応
ADC
周辺機能
10 ビット A/D コンバータ内蔵
USART, I2C, SPI
12MHz
発振子
内部４倍の 48MHz 動作
電源
USB または外部電源
USB バスパワー5V
あるいは外部電源(4V～12V)で動作が可能
オンボード入力
リセット・スイッチ
マイコンリセット用
ユーザ・スイッチ
DFU とユーザプログラムの実行切り替え
オンボード出力
LED（赤）
電源 LED
LED（赤）
SD カードアクセス LED※USB ケーブル，SD カード，I2C 液晶はこの商品は含まれません。※この製品は Arduino 互換品ではありません。
■各部の名称（標準組立図）

1

■部品表
このキットの内容品は次の通りです。

LPCcappuccino（右の部品以外組立済）

ピン・へッダ４０ピン（１列）ｘ１本
１０ピン（５ｘ２列）ｘ１個

ピン・フレーム
１０ピン（１列）ｘ４個

I2C 液晶専用コネクタ（低背タイプ）
１０ピンｘ各１個

DC ジャックｘ１個■組み立て拡張コネクタはハンダ付けされていませんので、お客様が下のように自由にアレンジして組み立ていただけるようになっています。４７ｘ７２ｍｍで市販の基板と同じですからユニバーサル基板で試作して、その後専用基板に起こすといった開発方法がとれます。ピンヘッダは必要な長さにカットしてピン・フレームの相手基板との接続にお使いください。ピンヘッダ・ピンフレームは汎用的なものです。

DC ジャックは標準では取り付けられていません。外部電源が必要なければ突起物は USB コネクタだけで済みます。
（１）基板を上に重ねていく方法（２）基板を下に重ねていく方法
液晶の取り付け方

・ピンヘッダで上方向に拡張します。
・基板間の間隔は約１１ｍｍになります。
・別売りの連結コネクタを使うことで何段でもI/O ポートを接続できます。
・I2C 液晶が隠れるため、液晶表示はできなくなります。
・専用基板を起こせば小型システムとして費用対性能が非常に高いシステムです。

・ピンヘッダで下方向に拡張します。
・拡張基板がカプチーノより大きい場合に安定した構造です。
・カプチーノ基板が一番上にきますので、I2C液晶で情報表示ができます。
・リレー制御や FPGA との組み合わせたり、アナログ回路とマイコンを組み合わせた中規模なシステム開発に。企業向けにちょうどよい。
当社 I2C 液晶を取り付ける場合は液晶に付属しているヘッダピンは使わず、カプチーノについてくる専用コネクタをお使いください。このコネクタは通常よりも高さが低いタイプのものです。このコネクタを使うことで液晶部分が前面に大きく飛び出ずに取り付けができます。写真のようにメス側を I2C 液晶に、オス側をカプチーノ基板にハンダ付けしてください。逆にすると太くて液晶にピンが刺さりません。液晶上部はフラフラしますので間にスポンジなどを入れるなどして工夫してください。

■カプチーノを動かす（プログラムの書き込み）

USB ケーブルでパソコンと接続すると電源 LED が点灯し、自動的に USB メモリとして認識します。フォルダに firmware.bin というファイルが現れますが、出荷時には何もプログラムが書き込まれていませんのでまっさらな状態です。この firmware.bin を削除して開発したプログラムバイナ
リを置くとそれが書き込まれて、リセット後から書き込んだプログラムが動き出します。

■再書き込み一度プログラムを書き込みますと次からは USB ケーブルを接続しても USB メモリとして認識しなくなります。もう一度プログラムを書き込むにはユーザ・スイッチを押しながら、リセットスイッチを押して・離します。最後にユーザ・スイッチを離します。最初の時と同じように、USB メモリとして認識してプログラムを書き込む（転送する）ことができます。
●カプチーノは標準でマイクロ SD カードソケットを持っています。これによりメモリカードを活用したアプリの製作が可能です。もちろんカード挿入検知、アクセス LED もついています。基板中央部に当社 I2C 液晶モジュール（別売）が搭載できるようになっていて、デバッグやアプリケーションの情報表示に活用いただけます。
拡張端子はどれも１０ピン端子で構成されており、それぞれに電源が引かれていて、同一ピン配置ですから扱いやすくなっています。電源のためのコネクタを必要としませんし、６ピン、８ピン、１０ピンといろいろなコネクタを用意する必要がありません。
拡張端子 B,C,D は CPU の PIO ポートが順番に並んでいますので、８ビット幅での制御がしやすくなっています。
2

CoolConnect 端子に接続されています。SPI0 はカプチーノ内部で■電源について電源は USB のバスパワー5V で動作するようになっています。パソコンがなくても、市販のスマホ充電用 5V 出力バッテリーパックで動作利用し、SPI1 をユーザに開放するという考え方になっています。

させることも可能です。外部電源でも動作させることもできます。DC■SD カード

4V~12V の電源を供給してください。USB と同時に電源が加わってCPU の SPI0 です。カード挿入スイッチは PIO1_16（挿入で L にな

マイクロＳＤカードとは SPI モードで接続されています。接続先はジャックに市販のＡＣアダプタ、あるいは EXT-PW 端子に外部からる）に、アクセス LED は PIO1_19(L 出力で点灯)に接続されています。アクセス LED は拡張基板を重ねて、フラットケーブルが接続されも問題はありません。
※USB の電圧が低かったり、拡張ボードの消費電力が大きかった

りすると CPU 電圧が降下して不安定になる恐れがあります。その場た状態でも見える位置に配置されています。SD カードはメーカー名・合は基板裏面の BYPASS 箇所をハンダでショートすることにより容量が印刷された面を上にして挿入します。

USB からの逆流防止ダイオードをバイパスすることができます。これで電圧降下に対して約 0.5V の余裕ができます。通常はバイパスしなく■CoolConnect（拡張端子）
クールコネクトと名づけられたこの１０ピン（５ｘ２列）の端子は電源て問題はありません。バイパスすると外部電源との併用した場合の逆や SPI, GPIO が出ています。当社指定の拡張ボードとダイレクトに流防止機能はなくなります。

接続することができるようになっています。
■リセットについてボード上のリセットスイッチのほか、~RESET 端子を外部から 0 に■I2C 液晶について

当社 I2C 液晶モジュールを取り付けるとダイレクトにコントロールが引っ張ることでもリセットが可能です。リセット後の I/O ポートの初期状できます。RST ピンは PIO1_25 に接続されています。バックライトはPIO0_3 を L にすると点灯します

態は入力ポートで内蔵プルアップが ON になります。そのため外付け回路には H が入力されることになりますから、初期状態で H が出力されても大丈夫なようにしてください。

■USART について

USART(TXD, RXD)は３箇所ありますが、CPU には 1ch しかあ■ユーザ・スイッチ

ユーザ・スイッチはポート PIO0_1 に接続されており、お客様のアプりませんので、同時には使用できませんが、切り替えて利用することができるようになっています。

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

■内部拡張端子内部拡張端子はいろいろな拡張ボードを増設すると、ユーザが使■I2C ポート

I2C ポートを使って外部にセンサや A/D コンバータ、D/A コンバータ

指定の拡張ボードを接続することで、ユーザが使える I/O ポートを犠などを接続することができます。
I2C ポートは基板上の I2C 液晶とバスを共用します。基板内でプ牲にせずにいろいろな周辺デバイスによって機能を拡張できます。
ピン配置は公開されていますので、お客様で内部拡張端子を使っルアップされていますので、外部でのプルアップは不要です。またプルア

ップ抵抗を 33ｋΩ(PIO0_7 を H にする)と 4.7kΩ(PIO0_7 を L にた製品を開発しても構いません。

する)のプルアップを切り替えることができます。

■寸法

えるポートが減ってしまうことを考慮して考えだされたものです。当社

外形図は当社ウェブサイトをご覧ください。四隅の穴はφ3.2mmで、間隔は横 66mm、縦 41mm です。

■SPI ポート
CPU には SPI ポートは２つあり、SPI0 はマイクロ SD へ、SPI1 は■トラブルシューティング■使用上の注意・免責事項など
・本キットは主にエンジニアの方を対象にした製品です。
・本キットを使用したことによる、損害・損失については一切補償できません。
・製造上の不良がございましたら、良品とお取替えいたします。それ以外の責についてはご容赦ください。
・この製品は鉛フリー, RoHS に適合しています。
MADE IN JAPANCopyright © 2013 Strawberry Linux Co., Ltd.
株式会社ストロベリー・リナックス ２０１３年６月 第１版
無断転載を禁止します⇒うまく動作しないときは下記項目を調べてみてください。
・電源 LED は点灯しますか？
・リセッタブル・ヒューズが熱くなっていないか？

・他の回路などを接続している場合は一度全てを取り外す

・ユーザスイッチを押しながら USB ケーブルをパソコンに接続し、USB メモリとして認識しますか？

3■ポート一覧表

・リセット直後のポートの状態は CPU 内蔵プルアップが ON になります。
記号
EXT
RST
5V
GND
SCL
SDA
VDD
TXD
RXD
GND

拡張ポート A
md名称
用途EXT-PW
PW 外部電源~RESET
外部リセット5VOUTUSB からの 5V 直結
PW 外部リセット
PIO0_4
PU
PIO0_5PU
VDD
PIO1_27
PIO1_26
GND
PW

記号V15141312111098G

拡張ポート Dmd
名称
VDD
PW
PIO1_15
PU
PIO1_14
PU
PIO1_13
PU
PIO1_12
PU
PIO1_11
PU
PIO1_10
PU
PIO1_9PU
PIO1_8PU
GND
PW

V
1716151413121110G

拡張ポート B
VDD
PW
PIO0_17
PU SCK1
PIO0_16
PU SSEL1 / ~CS
PIO0_15
PU AD0
PIO0_14
PU AD1
PIO0_13
PU AD2
PIO0_12PU AD3
PIO0_11
PU AD5
PIO0_10PU AD6GND
PWV
765432
10G拡張ポートC
VDD
PW
PIO1_7
PU
PIO1_6
PU
PIO1_5
PU
PIO1_4
PU
PIO1_3
PU
PIO1_2
PU
PIO1_1
PU
PIO1_0
PU
GND
PW

記号
EXT

内部拡張端子md
名称
用途
EXT-PW
PW 外部電源記号

名称
PIO0_22

RST
5V
GND
SCL
SDA
VDD

PIO0_4
PIO0_5
VDD

TXD
RXD
GND

PIO1_18
PIO1_17
GND

PW

V
MISO0
SCK0
MOSI0

VDD

PW

3.3V 電源出力

PIO1_24
PIO0_21
PIO0_20
PIO1_28
Reserved
GND

PW

電源グランド－G~RESET
5VOUT

PW
PUPU
PW

1234567

外部リセットUSB からの 5V 直結
外部リセット8910※md の凡例：PU=リセット時プルアップ有効, PW=電源端子

4

MISO1
VDD
SCK1
MOSI1~CS
GND

用途
3.3V電源出力
RXD
TXD

電源グランド3.3V電源出力

電源グランド

Cool Connectmd用途／ほかの機能
AD6/CT16B1_MAT1/
MISO1
PIO0_23
PIO0_23/AD7
VDD

3.3V 電源出力

PIO1_23

CT16B1_MAT1/
SSEL1
電源グランドRXD/CT32B0_MAT0
TXD/CT32B0_MAT1

GND
PIO0_18
PIO0_19

PW