Da Vinci（（ダ・ヴィンチ）ヴィンチ）32U
・ATMEGA32U4 を使った超小型マイコンボード『ダ・ヴィンチ 32U』です。
・USB インターフェースを内蔵しており、パソコンから簡単にプログラムを書き込めます。
・オープンソース環境 Arduino Bootloader 版もご用意
・動作周波数 16MHz
・DIP パッケージと同じ 600MIL の幅でブレッドボードに差し込んで手軽に使えます！
この説明書は「ダ・ヴィンチ 32U」と「ダ・ヴィンチ 32U with Arduino Bootloader」共通です。
CPU にシールが貼られているものが Arduino Bootloader 書き込み済み品です。
■仕様

CPUフラッシュ
SRAM
I/O

周辺機能
クロック
電源操作およびディスプレイ

ATMEGA32U4
32K バイト
2.5K バイト
PD0~7,PB0~7
PC6,7, PE2,6
PF0,1,4,5,6,7
ADC
USART, I2C, SPI
16MHz
USB または外部電源
LED（緑）
LED（赤）
リセット・ボタン

アトメル AVR マイコン
内 4K バイトはブートローダで使用,28K がユーザ領域になります。
PD と PB ポートは８ビットフル、それ以外の I/O ポートは番号が飛び飛びになります。PE2 は HWB と兼用
10 ビット A/D コンバータ内蔵※ダ・ヴィンチ 32U はリセット直後 2MHz
USB バスパワー5V あるいは外部電源(５V のみ)で動作が可能
電源ランプ
ユーザ用 LED (PC7 接続)
マイコンリセット用※USB ケーブルは付属しておりません。
■部品表

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

Da Vinci マイコンボード（ＩＣや抵抗・コンデンサはハンダ付けされています）[シール付は Arduino 版]

ピン・へッダ（４０ピン）ｘ１本（切断して１６ピンを２本とジャンパピン用端子として使います）

ピン・フレーム（１６ピン）ｘ２本

ISP 端子・ジャンパピン

（ピンヘッダの受け側です）■組み立て・マイコン基板の外周部には切断で生じたガラス繊維のバリがあります。カッターなどの背の部分でこすってバリを落としてください。そのまま製作されるとけがをする恐れがあります。
・ピンヘッダをハンダ付けするだけで完成します。付属のピンへッダを切断して１６ピン×２本とし、両側の足として使います。切断するときは注意しないと 15 や 17 ピンになってしまうことがあります。あまりの分は HWB ジャンパピンの端子として使います（右側写真） ピンヘッダを使わずフレームを上向きにハンダ付けして Arduino 風にして使う方法もあります。この場合リセットスイッチが押しにくくなってしまいます。

・３２ピン DIP サイズになっていますので、ブレッドボードに差し込んで使え、さらにArduino Bootloader 書き込み済み品はそのまま Arduino 開発環境でお使いになることができます。

・USB ケーブルでパソコンに接続すると緑 LED が点灯し、ドライバの要求画面になります。詳しくは当社 Web サイト（商品説明下のよくある質問）をご覧ください。「ダ・ヴィンチ 32U」と「ダ・ヴィンチ 32U with Arduino Bootloader」は組み込むドライバが異なります。
■プログラムの書き込みについて

ダ・ヴィンチ 32U はアトメル社のフラッシュ書き込みツール FLIP でプログラムの書き込みが行えます。Arduino Bootloader 版は Arduino の開発環境で書き込みが行えます。Arduino Leonardo を選んでください。
FLIP から書き込みを行うと次回から書き込んだプログラムが動作するようになり、USB で認識しなくなります。再書き込みを行うには HWBと GND の間にジャンパピンを差し込んでリセットボタンを押します。そうするとブートローダが動作し、FLIP で書き込みができるようになります。ジャンパピンを差し込んだ状態で電源の再投入したのではブートローダは動作しません。必ず通電中にリセットボタンを押す必要があります。

さらに AVR ライターをお持ちの方は６ピンの ISP 端子から書き込みができます。一度書き換えてしまいますとブートローダは消えてしまいます

ので上記の方法での USB の認識はしなくなります。

Arduino Bootloader 版は HWB に関係なく必ずブートローダが最初に起動した上でユーザプログラムが動作するようになっています。

■組立図・LED1, LED2
LED1 は緑色の電源ランプです。通電されていると光ります。
LED2 は赤色でユーザ用に開放されており、PC7 ポートに接続されています。H を出力する（電流を吐き出す）と点灯します。
・リセット・スイッチ／~RESET 端子
リセット・スイッチを押すと CPU の RESET ピンをGND に引っ張ります。3 番ピンもリセット端子になっていますので、3 番ピンを GND に接続しても同じようにリセットがかかります。
・USB
USB 端子です。USB ミニケーブルでパソコンと接続します。パソコンから電源を供給してもらうことと、プログラム書き込みのために必要になります。

■回路図
・HWB
HWB ピンはブートローダの切り替えピンになっています。基板内でプルアップされており、ジャンパピンにより GND に落とすことができます。PE2 と共用になっており、リセット時（電源オン時は検出されない）にこのピンの状態によりブートローダが起動する(HWB=GND)か、ユーザプログラムが起動する(HWB=VCC)かが決定されます。ただしこれはヒューズビットの 設 定 に よ り 無 効 に す る こ と が で き ま す 。 Arduino
Bootloader の場合、無効に設定されていますのでこのジャンパの設定によらず、ブートローダが起動します。
・ISP 端子
AVR 標準配列の ISP 端子です。●印が１番ピン側です。
▲他、陥りやすい問題はウェブサイトに掲載していますので必ずご覧ください。

■ピン配置表各ポートは I/O の他の機能にも割り当てられています。~で始まるものは負論理を示します。
番号
12

名称
GND
5V

345678910111213141516~RESETPD0PD1PD2PD3PD4PD5PD6PD7PC6PC7PF0PF1PE2(HWB)

他の用途
電源グランド5V電源出力 <Fused>（外部回路の電源として利用できます）
外部リセット端子（Lレベルでリセット）
OC0B/SCL/INT0
SDA/INT1
RXD1/INT2
TXD1/INT3
ICP1/ADC8XCK1/~CTS
T1/~OC4D/ADC9T0/OC4D/ADC10OC3A/~OC4A
ICP3/CLK0/OC4A
ADC0ADC1PE2 ポートと HWB のモード選択

番号1718

名称GND
PF4電源グランド
ADC4/TCK

他の用途

1920212223242526272829303132

PF5PF6PF7PB0PB1PB2PB3PB4PB5PB6PB7PE6VREF
GND

ADC5/TMS
ADC6/TDO
ADC7/TDI
SS/PCINT0
PCINT1/SCLKPDI/PCINT2/MOSIPDO/PCINT3/MISO
PCINT4/ADC11PCINT5/OC1A/~OC4B/ADC12PCINT6/OC1B/OC4B/ADC13
PCINT7/OC0A/OC1C/~RTS
INT.6/AIN0
A/Dコンバータリファレンス端子
電源グランド※5V は USB バスパワー直接ではなくリセッタブル・ヒューズによる保護が入っています。※GND 全て基板内部でつながっています。
■使用上の注意・免責事項など
・本キットは主にエンジニアの方を対象にした製品です。
・本キットを使用したことによる、損害・損失については一切補償できません。
・製造上の不良がございましたら、良品とお取替えいたします。それ以外の責についてはご容赦ください。

・Arduino Bootloader 版はオープンソースで無保証です。
・鉛フリー（RoHS 適合）品です。
MADE IN JAPANCopyright © 2011 Strawberry Linux Co., Ltd.
株式会社ストロベリー・リナックス ２０１１年１２月 第１版
無断転載を禁止します