とはいえ、失敗したらチップを壊してしまうようなテストには使いたくない。そこで、DIP の PIC32MX220F032B を使った専用基板を作ることにした。これだと、壊してもチップを入れ替えればすむ。.... なんてのは、ただの口上で 、設計してみたかっただけ。
よくわかっていないのだが、JTAG も ICSP も Disable にしてしまうと 復活できないんじゃないかと思う。ちゃんとしたツールを使えば避けられるはずだが、そのツールを作ろうとしているわけで、壊す可能性は結構ある。
基板は、Fusion PCB とか IteadStudio(新サイト)に発注するのを前提にする。安く済ませるためには、5cm x 5cm でないといけない。
で設計してみたのが、これ

PIC32-PINGUINO-MX220をお手本にしたのだが、5cm x 5cm では、Arduino のコネクタは入れることができない。そのため左側ははずした。右側もかざりで、配線していない。それ以前にピンが足りないために、A0-A1 , D4-D7 が配線できていない。
Arduino 互換にしようという意図ではなく、どうせなら PINGUINO に近くしておこうという意図。PINGUINO はブートローダがあるので、ブートローダ起動用 ボタン(BUT) と LED1 は 同じにしておいた方が良さそう。あと、PGEx3 を使うとか ... 合わせておいた方が 良いと判断した。
回路図

PINGUINO の回路図を見ながら作った。適当にしてしまったところもあるが、まぁ。
ちょっと工夫したのは、ICSP 用コネクタ。リセットのところ MCLR と A5(RB3) を切り替えられるようにした。(ソフト次第で)プログラマにすることができるかも知れない。
回路図の注意点
結構いいかげんなものなので、説明しておこうと思う。
USB コネクタの接続
ID ピンまで GND にしている ... だけでなく Frame GND も GND に接続。ここは、お手本とは違う。今までそれで困ったことにはなっていないので、適当に処理している。
AVDD の接続
これは、VDD(3.3V) から 10 Ωを直列に 入れて からつなぐのが推奨されているのだが、直結している。ちなみに お手本では、抵抗パターンがあるが、0 Ωにしている。パスコンは、AVDD - AGND に近いところに一応配置した。
MCLR のプルアップ
10 kΩ以下でないといけない。お手本では 4.7 kΩとなっていた。
BUT ボタン(RB7)、LED1 (RB15)
HID ブートローダを使うなら、接続すべき。特に BUT ボタンがないと使えないことに。
ICSP の選択
お手本と同じ PGEx3 にしている。
D0/D1 と D2/D3
お手本では、RB8/RB9 が D0/D1 だったのだが、D2/D3 にしている。代わりに RA4/RB4 が D0/D1 。配線が楽なのを選んだらこうなってしまった。回路図には、それぞれ UxTX/UxRX と書いてあるが、どちらもほかのピンに割り当て可能。ただし ... PPS の割り当ては 1 回しか許さない というコンフィグになっている可能性があり、しかも ブートローダで割り当てているかも知れない。注意が必要。
D9=LED2(RED) (RA10 → RB14)
RA10 のピンはないので、RB14 に振り替えている。LED1(GRN) は同じ RB15。
UEXT
3V3 (1) (2) GND
U1RX RA4 (3) (4) RB4 U1TX
(PU) SCL1 RB8 (5) (6) RB9 SDA1 (PU)
SDI1 RA8 (7) (8) RA9 SDO1
SCK1 RB14 (9)(10) RA7 CS (PU)
ちょっと 10pin の拡張コネクタである UEXT の割り当てをメモしておこう。ここで使われているピンを だいたい Ax/Dx に持って行っていて、元のピンとの振り替えになる 。
水晶の 並列記述
回路図には、2 つの水晶をパラレルに接続するような形になっているが、もちろんどちらかだけを使う。右側は、FA238 となっているが、シンボルを借りただけで、実は MA-506 。これを裏につけられるようにしてみた。使い道がなかったのをこれ幸いとばかりに つけようと考えたのだが、これだけ裏につけるのでは見栄えも使い勝手も悪くなる。せめて表に付けられるようにすべきだった。(一応 作ってみた。最後のほう参照)
コネクタ
基本 0.8mm φ にした。ピンヘッダだと 細ピンヘッダしか入らない。サイドのやつは、それで良いと思うのだが、ICSP コネクタまで 0.8 mm にしたのは失敗かも。
主要パーツ
主要パーツは、秋月で揃えられるように配慮している。
3.3V レギュレータ: NJM2866F33 または TAR5SB33
似た名前のチップがあるが、ピン配置が違うので間違わないよう注意。NJM2866F33 を使う場合は、(4) ピンのコンデンサは不要。TAR5SB33 では 0.01uF 推奨。0.1uF だと電圧が立ち上がるのに時間がかかるが、なんとかなると思う。
水晶 : 8MHz
今回は、HC-49/S(8MHz) が標準 。表面実装タイプ(8MHz)もピンを伸ばせば使えるはず。

ついでに、格安の MA-506(8MHz)も使えるようにしておいた。ただし、これだけが 裏面実装になる。あまりお薦めではないのだが、以前買ってしまったのもあるし。

コンフィグを変えることで、12 MHz や 16 Mhz でも対応できることを後で知った。(後述)
12 MHz で良いのであれば、DealExtreme の格安のタイプも使えそうだ。
追記: 水晶は、aitendo の クリスタル(HC49S)各種(10個入) が格安で出ている。
表面実装タクトスイッチ : LS6JM-T

以前 2 種類あったのだが ... 1つは在庫がなくなったらしい。新しく別のタイプが出ている。使えそうな感じ。
以前記事にした、中華のタクトスイッチ TD-85XU も使える。このタイプは 2端子だが、これが片側を使って実装できるようだ。あと、6mm x 6mm の TD-27XA


裏面実装2色LED : SEC2764C
SEC2764C は、方向を間違えないし、ハンダ付けが楽なので愛用しているが、これでないと使えないというわけではない。
1608 タイプを 2 個載せることは可能で、SEC2764C がなくなったとしても、なんとかなる。
USB ミニB コネクタ : MUSB-5BF02AS-N

たぶん使えるとは思うのだが、フットプリントが変わったとか書いてあって不安ではある。実は沢山買った 中華製のを使おうかと ...


(この 2 つは、格安に買ったもの。ほとんど違いがわからない。ただ、耐久性とかに差があるかも知れない。そればかりは使ってみないと分からないし、違いが分かるほど使い込むかどうかも分からない)
スライドスイッチ

ライタにする目論見で、ICSP の RST を切り替えられるようにした。 秋月の SS12D01G4 あたりを J1 に付けようかと。
LCR
チップコンデンサは、秋月のチップコンデンサ から 10uF , 1uF, 0.1uF , 0.01uF あたりを使う。( 0.01 uF は 0.1uF に代えても可 )
ただ、20pF 前後がないので、マルツや 共立で買う。デジキーなどで買うついでがあれば、忘れずに。あと、goodluckbuy.com だと 『SMT X7R Surface Mount 0805 Capacitor 100-Pack $4.1 』なんてものや 『SMD 0805 Resistors E-12 Series 200-Pack 168 Values Aviliable $2.13』なんてものがある。だいたいこの基板では、プルアップ用の 4.7K と LED 電流制限抵抗 の 2K しか使っていない。これに加えて 電流制限抵抗に 1K や 470 ,270 あと 100 ぐらいあれば、とりあえずなんとかなる。それで不安なら『177 Values x 25pcs 0805 SMD Resistor Kit SMT Pack Box $17.12』こういうのもある。
ピンヘッダ、ピンフレーム
ピンフレームは、『分割ロングピンソケット』が良いと思う。Arduino 流に ベースの方に上向きに付けるのが標準的だが、どう使っても良い。ピンヘッダを付ける場合は、『細ピンヘッダ』しか付かない -- ちょっとゆるいような ...。『L型』は、ICSP コネクタとか、UART を 外に出す場合に使う。
ブートローダとコンフィグについて
ブートローダは、Pinguino に含まれているようだ。extra/bootloaders/32bit に
PIC32-Pinguino_HIDBoot_MX220.hex
というファイルがある。これが DIPでも使える。注意しなくてはいけないのは、BUT(PB7) のボタンを プルアップして付けること。あと出来れば LED1(RB15) を付ける。(回路図参照)
ちなみに code.google.com の方では、
PIC32MX250F128B_-_HID_Bootloader.hex
というファイルがある。どうも 128K 版も存在するようだ。これらのブートローダは、ユーザフラッシュの 先頭から 12KB 占有する。次の 4KB はベクタエリアなので、実質 16KB は使えない。32KB あっても 半分しかコードが入らないので 注意が必要。
さて、これらのコンフィグは、hex ファイルに含まれている。抜粋すると
PIC32-Pinguino_HIDBoot_MX220.hex
:040bf400d979f9ffb3
:040bf8005bce60ff71
:040bfc00eeffff7f8a
PIC32MX250F128B_-_HID_Bootloader.hex
:040bf000ffffffcf35
:040bf400d979f9ffb3
:040bf8005bde74ff4d
:040bfc00e3ffff7f95
読み方はこう
PIC32-Pinguino_HIDBoot_MX220.hex
config2 : 0xfff979d9
config1 : 0xff60ce5b
config0 : 0x7fffffee
PIC32MX250F128B_-_HID_Bootloader.hex
config3 : 0xcfffffff
config2 : 0xfff979d9
config1 : 0xff74de5b
config0 : 0x7fffffe3
この部分だが、合わせて
:040bf000ffffffcf35
:040bf400d979f9ffb3
:040bf8005bde74ff4d
:040bfc00e3ffff7f95
にするのが良いのではないかと思う。250 用の 頭の CF は
#define CONFIG_FUSBIDIO 0 /* USBID is port */
#define CONFIG_FVBUSONIO 0 /* Vbuson is port */
という意味で、この設定をしないと 2 ピンを USB 用に使われてしまう。
あと、JTAG が enable になっている。enable にすることで ピンが使われてしまうのならば (実は良く知らないのだ)
:040BFC00EAFFFF7F8E
最後の行はこうした方が良い。
追記: ついに分かった
DDPCON = 0;
ブートローダにこういうコードが入っていて、JTAG を disable している。リセット との併用で、JTAG を使っての書き込みは出来るが、プログラムを動かすときは disable ということだった。(注) DDPCON は 1xx/2xx で名称が CFGCON になったが、アドレスは同じ
セカンダリ・オシレータは、もとから OFF なので この設定で 全部のピンが使えると思う。
水晶は、8 MHz でしか使えないとばかり思っていたのだが、自由度はそれなりに高かった。16/20/24/40/48 MHz に対応できるようだ。
8 MHz :040bf400d979f9ffb3
12 Mhz :040BF400DA7AF9FFB1
16 MHz :040BF400DB7BF9FFAF
たとえば、このように 2行目 を入れ替えることで、12 Mhz / 16 MHz に対応できる(はず)。
#define CONFIG_FPLLIDIV IDIV_3
#define CONFIG_UPLLIDIV IDIV_3
入力側の分周比しか変更していないから、動かなくなることはないと思う。
ところで、この HEX ファイルを書き込むには、ライタが必要。
・ pic32prog
を使うと pikkit2 でも書き込めるらしい。svn でダウンロードすることになっているが、browse から pic32prog.exe だけをダウンロードすることも可能。
FT232R などの Bitbang で書き込めるようにしたいとは思っているが、コードを書いただけ。
・ pic32prog-r51-ftdi-02.zip
に置いてはあるが、全然テストしていない。
追記: 『ブートローダの検討』の記事で紹介しているのだが、自分でビルドすることにした。これまた未テストだが、近いうちに使えるようにするつもり。
追記: pic32prog-r62-ftdi-05.zip で、Synchronous BitBang を使った ICSP 書き込みができた。テストしたのは、UM232H のみだが、AE-UM232R などでも可能なはず。ただ、Synchronous BitBang では外付けトランジスタが必要になる.
(DTC144 可) 。わずか 2 個のパーツ追加だが、それも面倒なら、UM232H で MPSSE (の BitBang) を使うと結線のみで済む。
この基板の eagle ファイル
・ PIC32MX-typeB.zip
一応、置いておく。ろくに検証もしていないのだが、 IteadStudioに発注してしまった。送料は $3.9 だったので 全部で 1100 円ぐらい。送料をけちってるので、3 週間ぐらい待つことになる。
追記 8/7 : 送付したというメールが来た。あと 10 日ぐらいか。実をいうと 下記の TypeBr2 も発注していて、これも送付された。多分同時に受け取ることになる。
8月9日 9:51 引受
8月10日 18:04 国際交換支店から発送 SHENZHEN
8月13日 14:22 国際交換支店に到着
8月14日 9:00 通関手続中
8月14日 10:06 国際交換支店から発送
最初のやつだけ、国内まで来た。メールは同時に受け取ったが、実際には時間差があるようで typeBr2 は 全然。... と思ったらトラッキングできていたのは、後のやつだった。前のは不明 -- 番号の登録を間違えたか、ニコイチにされた?
8/16 受け取り! 受け取ったのは、TypeBr2 のみ。10 枚ぴったりだった。前のは? 行方不明?
8/16 来ていないと文句を言ったら、中国ポストで 15日付けで引受になった。まぁ、ありがち。
typeB というのは、末尾 B = DIP のこと。適当な名前をつけてしまった。
・ PIC32MX-typeBr2-02.zip (更新版)
とりあえず、MA-506 水晶のパターンを裏から表に移した版。一応 49/S をつけてもパターンが干渉しないように配慮はしている。
追記: PIC32MX-typeBr2

上で載せた typeBr2 だが、今はこうなっている。
回路図はほぼ同じ。C9 だけ追加(VUSB3V3 は、USB のドライバ用の電源だったのだが、パスコンを付け忘れた。)
変更点
まず、MA-506 を 表にもってきたのだが、秋月には、pF クラスのコンデンサが少ない。以前は 大きめながら 10pF の表面実装品を扱っていたので それ向けのパターンに変更した。.. のだが、今みてみたらすでに扱ってなかった。... リード 10pF ぐらいか。まぁ ランドを大きくしたので、リード部品も付けられるはず。 マルツなら 2012 22pF があるのだが .. あと、共立には、1608 22pFがある。
20pF 前後を使うのが普通。10pF では、発振しない恐れがあるが、たぶん大丈夫。10 pF を製品で使っている例を見たことがある。それどころか、一般には浮遊容量(5pF ぐらい?)だけで発振したりするらしい。いままで付けなかったことはなかったので、一度試してみよう。

あと、タクトスイッチ周りを変更した。TD-85XU とか 横向きの TD-26XA まで付くようにした。ついでに 端まで寄せて、基板固定用の 穴を 1つ増やした。


ついでに書いておくと、端まで寄せたのは、TD-26XA の都合。USB コネクタ用のランドが内側まで来ているのは、端を基板内に納めるため。
ICSP 用は 普通のピンヘッダが付くように径を大きなものに変更。
忘れていた。LED は、この方向で左が LED1(緑 or 黄) 右が LED2(赤) 。お手本とは 左右が逆で色の方を合わせた。
こうやって、直してはみたものの、後のまつり。最初のやつを発注済み。最初のやつが気に入らなかったら、これも発注してみるかも知れないが、ずいぶんと先になりそう。
結局これを発注したわけだが、前の基板より先に到着。

MA-506 のパターンが、49/S の水晶と干渉する。正確にはぎりぎり干渉しないのだが、やはりショートの恐れがある。絶縁するか、表面実装の 台付き を利用する。
USB A オス は (ポッチを削ると)きっちり裏面に付けられるようだ。手持ちの A メス は、表面実装型なのだが、これもなんとか付くようだ。miniB は、やはり絶縁が必要。A オス でいいかという気がだんだんしてきた。
6mmx6mm の表面実装のタクトスイッチが付くと書いたのだが、全然厳しい。チェックしたつもりだったのだが ... なにか勘違いしたようだ。
再度の 0.8mm Φは、やっぱり狭い。普通のピンヘッダが付かないし良くなかったかも。普通のピンヘッダとは何だろう? 0.64mm 角 (対角 0.9mm)のものや、0.7mm 角(対角 1.0mm) あるいはそれ以上のものがある。
手持ちの L 型 ピンヘッダ (多分 0.64mm 角)は、ストレスなく差し込めた。
うまくすると Type A オス(ウラ) と miniB が両方付く ような ... どちらかしか使えないが、やっぱり OK 。ただし、VBUS ピンの干渉にだけは、要注意。
この基板のつかいかた
実を言うとあまり考えていなかったりする。まぁ最初は、ライブラリとかライタの デバッグ用に使うつもり。USB から電源を取れるし、JTAG や ICSP の接続も 楽なはずで、ブレッドボードと比べれば、格段に使いやすいはず。
デバッグが終わったら、USB デバイスの 開発ツールにでも仕立てようと思う。あとは、気軽につかえそうだから、ADC を使ってみるとか ... ぐらい。
USB HOST は、2 枚スタック?
電源 やら デバッグのための通信やら を考えると 2 枚スタックが良さそうな気がする。HOST は、正規でない MINI-B だが、中華アンドロイドは皆 この形式なので HOST ケーブルは手にはいる。(後で HOST 用 A コネクタも付くように変更)
RA0/G1 o AREF PGED3
o GND
RB15/G1 x D13 LED1
RB13/G3 o D12
RST x RB5/G2 o D11 TMS SD11/SDO1
3V3 x RA1/G2 o D10 PGEC3 SDO1/SDI1
5V o RB14/G4 o D9 LED2 SCK1
GND o RB7/G1 o D8 BUT/TDI SS1
GND o
-- o -- o D7
-- o D6
A0 o -- -- o D5
A1 o -- -- o D4
A2 o G4/RB0 RB9/G4 o D3 SDA1 U2TX/TDO
A3 o G2/RB1 RB8/G2 o D2 SCL1 U2RX/TCK
A4 o G3/RB2 RB4/G1 x D1 U1TX
A5 o G1/RB3 RA4/G3 x D0 U1RX
スタックと言っても全結線するわけにはいかない。
まず左上の POWER コネクタ。5V はつなぐ。HOST にするのだから当然こうなる。両方とも レギュレータと分かっているから、3V3 , 5V ともにつないでも ... という気はしなくはない。RST だけはつないではダメ。
左下 A0-A4 は 、使わない前提でつなぐ。A5 は、J1 で RST に 接続できる。これで HOST 側のリセットを制御。
右の D8 から上だが、LED1 はブートローダーで 出力するので まずい。それ以外はつなぐ。調べてみたのだが、SPI1 は、SDI/SDO を入れ替えたピン設定が可能で、並列に接続しても SPI 通信ができそう。
D0-D7 についてだが、D4-D7 は基板固定用に つなけた方が良さそう。あと D2-D3 に移した PB8/PB9 だが、I2C にもなるからこれも。TX/RX のピンは入れ替えられない。UART で接続するならクロスにせざるを得ない。.. というわけで D2-D7 をつなぐ。
さて、こうやってスタックにすると書き込み をどうするかが次の問題。テストするのに 基板を外すのは 当然やらない。USB HOST のテストをするのに HID USB BootLoader も使わない。これも わざわざケーブルを付け替えることになるからだ。
選択枝は、たぶん 2 つ。ひとつは、ICSP での書き込み。もうひとつは、UART 1 が接続されていることを利用しての ブートローダ書き込み。AN1388 ブートローダは、シリアルであろうと HID であろうと プロトコルは同じようだ。ならば、pic32prog を改造することで対応できるかも知れない。ただし、PC と接続する方に、USB シリアル変換ファームウェアを入れなければならない。
おなじようなものとして、Arduino と互換のブートローダもあるらしい。こちらは avrdude を使う。
こうやってスタックして、上のボードを開発できるようにするのが第一歩か。で、UART や I2C , SPI の通信プログラムの開発が全部できる。最後に USB HOST 。やるべきことと優先順位が見えてきた。
ところで、基板をアップデートした。HOST 評価向けに、USB TypeA コネクタ (メス)を付けられるようにした。オス コネクタ用ではないので注意。ディメンジョンが違うので付かないような気がするが、付いたとしても 1-4 が反転している。どうしても付けたいならば、裏面に付ける。
メスコネクタといっても、かならずしも HOST 専用とは限らない。オスーオスケーブルがあれば、デバイスとして付けられるし、中華アンドロイドの OTG は大概 mini-B なので、デバイスとして 付けるときに普通のケーブルが使える。
この変更にともない、mini-B の方が具合が悪くなった。#1 の スルーホールが シールドと接触するはず。5V と GND がショートすることになるので、絶縁が必要になった。注意。
あと スタックするのなら、ボタンは 横向き(TD-26XA) にしようかと思う。
注意)
ここまで書いて ... やっぱり直接つなげるのは、どうか? という気がしてきた。左側は基本的に問題ない。A5 をリセットに使うだけだし。
問題は右側。右側にはもう一列あるので、100 Ωぐらいの抵抗を入れてつないだほうが良さそうな気がする。
Arduino ピン配置との関係
Arduino の ピン配置は無視したのだが、お手本の方が互換性を持たせるように設計されている。ちょっとメモしておこう。
A0-A5
A0 o --
A1 o --
A2 o G4/RB0
A3 o G2/RB1
SDA SDA2 A4 o G3/RB2
SCL SCL2 A5 o G1/RB3
もとよりピンが足りないのはおいておいて .. A4/A5 には、I2C2 のピンが割りあたっている。一応互換性はある ... のだが A5 は、リセット制御に使うつもりなので、スタックしたときは ここは使わない。
D0 - D7
-- o D7
-- o D6
-- o D5
-- o D4
RB9/G4 o D3 SDA1 U2TX
RB8/G2 o D2 SCL1 U2RX
RB4/G1 x D1 U1TX TX
RA4/G3 x D0 U1RX RX
お手本とはピンを変えたのだが、TX/RX の関係は同じにしている。( お手本は U2TX/U2RX )
D8-D13 , AREF
RA0/G1 o AREF PGED3 AREF
o GND
RB15/G1 x D13 LED1 SCK SCK2
RB13/G3 o D12 MISO SDI2
RB5/G2 o D11 SD11/SDO1 MOSI SDO2
RA1/G2 o D10 PGEC3 SDO1/SDI1 SS
RB14/G4 o D9 LED2 SCK1 SS2
RB7/G1 o D8 BUT SS1
AREF は PIC32MX でも AREF ピンを割り当てている。(こちらはポートにも使える)
問題は SPI 。一応 SPI2 を使うと マスターモードで SCK/MISO/MOSI は 互換性がある。ただし、SS2 は G4 でないとダメで ずれている。たぶん マスターモードでは SS は ポートで良いのだろう。スレーブモードまでは互換性がないわけだが、それではスタックしたときに困るのだ。スタックで、通信できるようにするためには、SPI1 を使わないといけない。
基板組立て + ライター基板づくり
まずは、TypeBr2 を 2 つ組み立てた 。
一号機

スイッチに横押しタイプの TD-26XA を使ってみた。ほんのわずかだが、基板の端より奥になってしまい。少し押しにくい。
USB は、ノーマルに miniB 。今回は超安物の中華製。不具合が出るものかどうか、試してみるのだ。安もののポリプロピレンテープ(普通の透明タイプ)で絶縁してみたが、問題なさそう。水晶は、aitendo で安く買えた 49/S 。水晶周りも同じように絶縁。
LED の抵抗は、赤 1.5K Ω、黄色 1.0K Ωにしてみたが、黄色はやや暗い。
あとは普通に ピンフレームにした。あとで気がついたが、DIP の IC の取り外しは結構厳しいかも。
ニ号機

スイッチには、小型の TD-85XU を使ってみた。これで、使えるものなのかどうか調子を見たい。
一号機と変えたのは、あと、ピンフレームを細ピンヘッダにしたこと。HOST ではないが、スタック用を想定。ピンヘッダで間引いたのは、RST と D0/D1 。あとは、5V/3.3V ともに接続。5V は、問題ないとして 3.3V のレギュレータ出力も 接続してしまった。たぶん問題は出ないはず。
ライタ基板
ちゃんとライタソフトが動くまでは、接触不良の心配をしなくてよいように基板を作ることにした。
AE-UM232R と 上記の基板をマウントできるように して、JTAG 用の 信号を結線。あと ICSP 用コネクタを付けて、こちらも結線。ICSP は、基板に直接配線できるのだが、不採用。
電源は、基本両方 USB につなぐようにするから、お互い独立。... のつもりだったのだが、スイッチを付けて 5V だけ AE-UM232R から供給可能にした。
ICSPの 3.3V は、PGEDのプルアップのみに使用。
ピンヘッダとピンソケットの両方を付けたのだが ... 干渉して 一号機は付かないことがあとで分かった。( Olimex PIC-PINGUINO-MX220 は付いた。) うっかりしていた。
まぁ ICSP での書き込みが動きだせば、問題ない。二号機を常時マウントして、ライターソフトのデバッグ専用に使うことにしよう。
3) JTAG using sync bitbang
D5/DSR --- R --- TCK
D4/DTR --- R --- TDI
D3/CTS --- R --- TDO
D2/RTS --- R --- TMS
D7/RI --- R --- /MCLR
syncbb-jtag or syncbb-jtag-54327
4) ICSP using sync bitbang
D0/TXD ------ R ----------------- PGEC
3V3
|
D6/DCD --+----------+ Rpull
| | |
Rpull +---|>o----+------ PGED
| | |
GND GND |
|
D1/RXD ------ R ----------+
D7/RI ------ R ---------------- /MCLR
syncbb-icsp or syncbb-icsp-0617
結線は、こんな風にした。TXD/RXD を使わないつもりだったのだが、ピンヘッダに出しておくと 通信に使えて便利かもしれないと思い直した。また JTAG と 信号線を共通にするのは、具合がわるい。ICSP を使う時に基板を外さないといけなくなってしまう。
さらに、ICSP コネクタを付けたままにすると 通信が (一応)可能なのだ。RXD は UART1 / TXD は UART2 という変則な接続になるが、 できないよりマシだろう。
ライタのデバッグの準備はできた。続きは、『pic32progの改造』の追記に書く予定。
追記 2012/8/21 : syncbb-icsp , mpsse-icsp 共に動作した。分かりにくいかも知れないが,上記の記事を参照。いずれまとめの記事を書こうとは思う。
追記 2012/9/2: typeB-R3

・ PIC32MX-typeBr3-01.zip eagle ソース
発注するつもりは、いまのところないのだが、少々変更。
まず、ICSP コネクタ を見なおした。PGEx3 だったのを PGEx1 に変更した上で 抵抗を入れるようにした。ついでに、PGED1 をプルアップできるようにもしている。
USB でのブートローダが動けば、ICSPで書き込むことは、まずない。1 回しか使わないかも知れないのだ。そして、その1回目は PGEx1 に接続しなくてはならない。... 要するに PGEx3 では、あまり意味が無い。さらに、PGEx1 だと PGED1 = G4/RB0 = U2TX, PGEC1 = G2/RB1 = U2RX に割り当てることが出来るというメリットがある。あと、プルアップ は、FT232R で書き込むときに部品点数を減らせるようにするため。これで、外付け部品は、デジトラ 1 個になった。
あと変更したのは、水晶周り。MA-506 は、もういいやということで外した。22pF にリード部品を使えるように配慮(VIA を付けただけなので、難があるかも)。これで一応は、秋月の部品で完結するようになった。
基板を変更するのは、これで終わりにしようと思う。そろそろ、使う側を充実させないと。
追記 2012/9/18: PIC32MX-UM

・ PIC32MX-typeBr3-03.zip eagle ソース
ボード追加。FT231X (QFN) を使った AE-UM232R (のような)ボード と FTDI basic breakout (のような)ボード を追加した。
さらに、PIC32MX-2XX (QFN-28) を使った AE-UM232R (のような)ボードを設計してみた。ブートローダのための RST/BUTボタンや 確認用 LED は、なんと 裏面に配置することに。
まぁ、設計してみたかっただけなので、サンプルということで。FT231X ボードも PIC32MX-UM ボードも未チェックなので要注意。
ピン配置を付録に記載した。DSR/DCD は、N.C. なのに、VCC や PU1/PU2 まで信号線を割り当てているのは、配線が苦しいため。 DSR/DCD が必要になったら VCC からジャンパするつもり。
同じ機能のボードがあるから、この基板の出番はずっと先になるはず。なにかの装置に組み込んで、単なる USB HOST/Device インターフェイスとして使ったりを想定している。
追記: ちょっと変更
ピン配置とか、シルクを入れてみた。あと、水晶に FA238を使っているのだが、ハンダ付けが苦手。ランドを広くすべしということらしいので、パターン見直し。ちなみに、16 MHz を使うつもり。CONFIG は 8 MHz 用ではダメなので注意。
付録: ピン配置
PMD7 RA0/G1 o AREF PGED3
o GND
PMCS1 RB15/G1 o D13 LED1
PMRD RB13/G3 o D12
RST o RB5/G2 o D11 TMS SD11/SDO1
3V3 o PMD6 RA1/G2 o D10 PGEC3 SDO1/SDI1
5V o RB14/G4 o D9 LED2 SCK1
GND o PMD5 RB7/G1 o D8 BUT/TDI SS1
GND o
-- o -- o D7
-- o D6
A0 o -- -- o D5
A1 o -- -- o D4
A2 o G4/RB0 PMD0 PMD3 RB9/G4 o D3 SDA1 U2TX/TDO
A3 o G2/RB1 PMD1 PMD4 RB8/G2 o D2 SCL1 U2RX/TCK
A4 o G3/RB2 PMD2 RB4/G1 o D1 U1TX
A5 o G1/RB3 PMWR PMA1 RA4/G3 o D0 U1RX
____________ PIC32MX-UM ___________
| |
| __ UM232R ____ |
================ | | =============
U1TX RA4 G3 TXD GND
TMS RB5 G2 DTR CB0 G1 RB3 SCL2
TDO/SDA1 RB9 G4 RTS CB1 G3 RB2 SDA2
3V3 VIO VCC G2 RB1 PGEC1
U1RX RB4 G1 RXD RST ~MCLR
TDI/BUT PB7 G1 RI 3V3
GND CB3 G4 RB0 PGED1
N.C. DSR PU1 G2 RA1 PGEC3
N.C. DCD _____ PU2 G1 RA0 PGED3
TCK/SCL1 PB8 G2 CTS | | VCC G1 RB15 LED/SCK2
RB13 G3 CB4 | | 5V
SCK1 RB14 G4 CB2 |_____| GND
関連記事
・『PIC32MX220F032B メモ 』
・『pic32progの改造』
・『jzlibの使い方』
・『PIC32MX2xx用基板』(この記事)
・『ブートローダの検討』(この記事)
https://leventer339s.wixsite.com/traphorcalro/post/usb-production-tool-v1-34-mediafire
https://infomed.app/post/3162_arenas-klasik-gitar-metodu-pdf-free-arenas-klasik-gitar-metodu-arenas-klasik-git.html
http://www.nnkz.com/post/1418_cartoon-blue-dragon-porn-link-https-byltly-com-25yikj-9420f30f8a-https-kit-co-tr.html
https://letsmakeconjureblackagain.com/post/1151_solucionario-resnick-4ta-edicion-vol-1-zip-solucionario-resnick-4-edicion-volume.html
https://www.pixnet.net/pcard/846006033c41cb7b50/article/b525e790-4f0d-11ec-91e1-9359e4c289f6
https://trello.com/c/YSJPJwuR/19-filipina-hot-teen-girls
https://seesaawiki.jp/dusttidika/d/Accountancy Project For Class 11 Pdf Download Avenue Financiere Sh
https://vmxe.ru/read-blog/26701
https://trello.com/c/CI7jfZyq/51-autoplay-menu-builder-8002459-with-crack
https://trello.com/c/SEchMH4P/43-starus-word-recovery-27-keygen
https://trello.com/c/rPGiSbA5/25-site-de-telechargement-de-torrent-de-fally-ipupa-album-1111
https://trello.com/c/vlsQ75jr/19-downloaddifferentialequationsbybdsharmapdf
https://cdn.thingiverse.com/assets/65/59/45/1b/19/Vivid-WorkshopData-ATI-V102-Multilanguage-RG-13.html
https://cdn.thingiverse.com/assets/c5/34/ec/74/9b/mera-wada-hua-pura-nadeem-sarwar-mp3-free-download.html
https://cdn.thingiverse.com/assets/91/5b/7f/98/ab/theElysiummoviedualaudiohinditorrent.html
https://cdn.thingiverse.com/assets/7f/2d/2c/2d/b3/vishvmert370.html
https://wakelet.com/wake/3nYfJBcufpHkdOovKN5fW
https://wakelet.com/wake/YvObrf18UdEPV-GXdUTvw
https://wakelet.com/wake/H9z9r5aThP7Zn7-UpyNcW
https://wakelet.com/wake/Bxw0F2Oa-LpS7eVhko48L
https://coub.com/stories/2863998-screenbits-screen-recorder-full-download-windows-10-free
https://coub.com/stories/2864134-better-hd-online-player-007-spectre-2015-1080p-brrip-x26
https://coub.com/stories/2864104-top-codiceattivazioneperkasperskygratis
https://coub.com/stories/2864105-portable-nuance-paperport-14-pro-talwann
https://wakelet.com/wake/yKaRGePH7IwnclM4XeQT_
https://wakelet.com/wake/lDEZCXqIem9oCCGh9lY5d
https://wakelet.com/wake/8KCRHjZkr5e0V__u1EIRx
https://wakelet.com/wake/0Vw-H188xS_lwkpBQ_DdE
https://wakelet.com/wake/eHrAZgaCRtyUIW7WKcLJH
https://wakelet.com/wake/YZlNK7AbhTDwdL_o2VUYk
https://wakelet.com/wake/fpF99EYNBQ3C7yGwEs4Bv
https://wakelet.com/wake/XRs0WT0E_tWVSnw8lWc7W
https://coub.com/stories/2657993-the-dai-nana-han-hatsu-ninmu-full-movie-in-italian-free-download-torpea
https://coub.com/stories/2657992-adobe-acrobat-dc-2015-crack-free
https://coub.com/stories/2657991-free-new-and-interesting-apps
https://coub.com/stories/2657988-tale-chapter25-pdf-vgooglev-diskas-urikdae
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgID_hsrjCQwLEgZDb3Vyc2UYgICAn8Sn1gkMCxIIQWN0aXZpdHkYgIDAoNKCtAsMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCAxPXtCQwLEgZDb3Vyc2UYgIDAgMT1nQgMCxIIQWN0aXZpdHkYgIDA4JDA4AoMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgID_5OCkCwwLEgZDb3Vyc2UYgIDAwJeH2AkMCxIIQWN0aXZpdHkYgIDAoNL4yQoMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCA8urBCQwLEgZDb3Vyc2UYgIDAgNH81QgMCxIIQWN0aXZpdHkYgIDA0JyAlQoMogEQNTcyODg4NTg4Mjc0ODkyOA
https://wakelet.com/wake/AcqitkSMgHlZNe8o1CCas
https://wakelet.com/wake/behPb-UDCrhge90tPpscj
https://wakelet.com/wake/W3CdJfESbLCtvatxiEYDh
https://wakelet.com/wake/s_zAZPzHZF4Gn3f24JQRx
https://coub.com/stories/2825973-xplane-10-for-mac
https://coub.com/stories/2825974-high-quality-os-reis-dos-patos-completo-download
https://coub.com/stories/2825972-drawing-from-life-the-journal-as-art-pdf-chefre
https://coub.com/stories/2825971-hard-ops-release-8-chromium-blender-3d-addon-free-download-elenoe
https://wakelet.com/wake/H53TCz0BuYp2vyqLY9Bbi
https://wakelet.com/wake/_N_N9_Z3McEFw1OBwY1Ci
https://wakelet.com/wake/VtK0g3tMh4NlRNoOSVKx6
https://wakelet.com/wake/y1C0wdb3Sg-V07ZZ8oCp0
https://wakelet.com/wake/V7-uizPkt_VnovXhQCov0
https://wakelet.com/wake/lk7pwcQegKFtvqeR06_0W
https://wakelet.com/wake/Vu_78IHqZSXnJmcsUP94k
https://wakelet.com/wake/D4D4Csn3NB6dmB5bAPUnw
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCAwaOiCwwLEgZDb3Vyc2UYgICA_6bA8QoMCxIIQWN0aXZpdHkYgIDA4MC9yAkMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCA4t_fCQwLEgZDb3Vyc2UYgICA__rtzAgMCxIIQWN0aXZpdHkYgIDAkLPUhgoMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgIC_g42rCwwLEgZDb3Vyc2UYgICA__nU7woMCxIIQWN0aXZpdHkYgICA_5f86woMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgIC_geCKCAwLEgZDb3Vyc2UYgICA_4SD-AkMCxIIQWN0aXZpdHkYgIDA4JWE3goMogEQNTcyODg4NTg4Mjc0ODkyOA
https://coub.com/stories/2795187-dlupload-the-walking-monsters-apk-sabrhell
https://coub.com/stories/2795186-unreal-engine-4-marketplace-bundle-1-feb-2019-portable
https://coub.com/stories/2795185-top-brianna-and-her-physics-teacher-part-1-pastebin-com
https://coub.com/stories/2795184-filmimpact-net-transition-pack-1-free-verified-54
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMDgpafICwwLEgZDb3Vyc2UYgIDA4Nf1nAkMCxIIQWN0aXZpdHkYgIDAkPOWnQsMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgICfm6uHCwwLEgZDb3Vyc2UYgIDAwI6ujAkMCxIIQWN0aXZpdHkYgIDAgNPkoAkMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMDAzvCnCgwLEgZDb3Vyc2UYgIDAwMDLqQkMCxIIQWN0aXZpdHkYgIDAkIrzzQgMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCAkb7aCAwLEgZDb3Vyc2UYgICA_4CJnAsMCxIIQWN0aXZpdHkYgIDAwNOwwggMogEQNTcyODg4NTg4Mjc0ODkyOA
https://wakelet.com/wake/D_OncYjq1vx8bx_vorDA0
https://wakelet.com/wake/xT4mo6b-09rbg5X-H9vD7
https://wakelet.com/wake/bBLnte5tPuwvUhKIa9ZlT
https://wakelet.com/wake/ck7HZPaKrfd7Wa_2OTXOj
https://coub.com/stories/2803853-skinchanger_for_cs_go-prisque
https://coub.com/stories/2803847-uncle-chester-us-beaches-20-yenylor
https://coub.com/stories/2803843-inside-out-movie-review-psychology-worksheet-pypzer
https://coub.com/stories/2803834-sanford-meisner-acting-master-class4sharedtorrenttorrent-work
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCA2LuYCAwLEgZDb3Vyc2UYgICAv4PsuQsMCxIIQWN0aXZpdHkYgIDA4OCiqQkMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgICfm6uHCQwLEgZDb3Vyc2UYgIDAgLKHlwoMCxIIQWN0aXZpdHkYgIDAoMjq4AgMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgID_5puaCAwLEgZDb3Vyc2UYgIDAoJnK6QkMCxIIQWN0aXZpdHkYgIDA4MyogwgMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCAwaPQCgwLEgZDb3Vyc2UYgICA36mo1AgMCxIIQWN0aXZpdHkYgIDAkJjdowoMogEQNTcyODg4NTg4Mjc0ODkyOA
https://coub.com/stories/3127157-mine-ventilation-gb-mishra-pdf-download-free
https://coub.com/stories/3127154-free-microsoft-autoroute-express-2013-torrent
https://coub.com/stories/3127156-fixed-my-sexy-neha-indian-wife-neha-nair-full-siterip-part-1-rar
https://coub.com/stories/3127155-resetepsontx525fwrar-davoflor
https://trello.com/c/ho8F5nn1/48-los-logos-book-pdf-free-24-niteph
https://trello.com/c/Cig2y7Hf/10-upd-hd-online-player-download-film-yu-gi-oh-the-movie-pyramid-of-light
https://trello.com/c/25dXPWDg/19-top-hd-online-player-titanic-bangla-dubbed-full-movie
https://trello.com/c/BSOhi7J3/30-best-warcraft-iii-crack-no-cd-13
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCgmeTfCwwLEgZDb3Vyc2UYgICA_7P01QoMCxIIQWN0aXZpdHkYgIDAkNuzmgsMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMDg5ZGuCAwLEgZDb3Vyc2UYgICA__ynpAoMCxIIQWN0aXZpdHkYgIDAwPPDpgsMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCQiYSXCgwLEgZDb3Vyc2UYgIDAkPHqjQoMCxIIQWN0aXZpdHkYgIDA0J6csQgMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgIC_34vSCwwLEgZDb3Vyc2UYgICAv_2X1AsMCxIIQWN0aXZpdHkYgIDAwMWa6QkMogEQNTcyODg4NTg4Mjc0ODkyOA
https://coub.com/stories/3055930-chinese-miracle-2-dongle-crack-free
https://coub.com/stories/3055933-keyclone-v1-9i-24th-july-2009-free-cracked-17-12-09-serial-key-keygen
https://coub.com/stories/3055931-broadcast-play-automation-playout-hot-crack
https://coub.com/stories/3055929-entwined-with-you-pdf-zip-top
https://trello.com/c/olh0TArW/33-xilisoft-video-converter-platinum-6-crack-tagwer
https://trello.com/c/SKsYzgYh/81-hd-online-player-tranisa-videos-free-link
https://trello.com/c/Ge2MDDRe/29-motorolapromb632firmwaredownload-torjar
https://trello.com/c/CSQbCPUd/23-driver-autocom-cdp-usbfor-windows-10-upd
https://wakelet.com/wake/GOiOAd67T3Go1dXWRgdum
https://wakelet.com/wake/xRze9vIfgp9uRMo1J9X9S
https://wakelet.com/wake/aeRXyp_rQfJQTZF8cn9G8
https://wakelet.com/wake/YlNeZJBj3ZB0inQy5ra_m
https://coub.com/stories/3095975-free-cpy-crack-for-fifa-15
https://coub.com/stories/3095973-link-vinylmaster-cut-v4-0-crack-torrent-450
https://coub.com/stories/3095974-install-nero-burner-10-free-download-full-version
https://coub.com/stories/3095972-two-quickies-with-mom-3d-comic-chenhend
https://coub.com/stories/3032392-xforce-keygen-autocad-2013-32-bit-windows-7-lauryani
https://coub.com/stories/3032391-_best_-copytrans-photo-2-957-serial
https://coub.com/stories/3032390-the-ram-lakhan-full-movie-hd-1080p-haldvar
https://coub.com/stories/3032389-logiciel-code-de-la-route-gratuit-et-complet-crack-upd
https://coub.com/stories/2972855-bluesoleil-9-2-422-1-keygen-install
https://coub.com/stories/2972854-download-modded-driver-sherry-1-3-2-tailcha
https://coub.com/stories/2972847-fixed-hd-online-player-pride-and-prejudice-full-movie-downl
https://coub.com/stories/2972843-elvis-presley-aloha-from-hawaii-deluxe-edition-dvd-torrent
https://coub.com/stories/3120280-top-prabhatkumarinorganicchemistrypdffree
https://coub.com/stories/3120279-hot-lv5t-dvb-t-usb-driver-download
https://coub.com/stories/3120278-sniper-elite-3-pc-game-full-hard-rip-extract-and-play-2014-dow-no-survey-no-password-no-patsyem
https://coub.com/stories/3120277-platoonmovieinhindidownload-__top__
https://coub.com/stories/2994629-crack-windows-7-ultimate-sp1-pt-br-x32-iso-upd
https://coub.com/stories/2994627-4k-youtube-to-mp3-activation-key-zip
https://coub.com/stories/2994625-dal-cim-500-crack-_best_-isolation-membranes
https://coub.com/stories/2994624-autodesk-3ds-max-2010-32bit-and-64bit-download-jeamferr
https://ynrhinfardogpdowng.wixsite.com/bokanketkback/post/x-plane-11-add-on-aerosoft-airport-vaeroy-ativador-download-license
https://vingripodhou1985.wixsite.com/churchplutunwin/post/lexia-3-pp2000-rar-activator-x32-cracked-final-torrent-free
https://marnannberkscaladi.wixsite.com/siosicyjfa/post/tzvetan-dorov-fantastic-full-edition-ebook-torrent-mobi-zip
https://sabinegreen6.wixsite.com/picmachilsa/post/you-searched-for-wirecast-mac-torrents
https://coub.com/stories/3366746-rasterstitch-2-31-joakas
https://coub.com/stories/3366743-imran-khan-bewafa-mp3-song-download-work
https://coub.com/stories/3366740-samsung-scx-4200-toner-reset-chip-exel-verified
https://coub.com/stories/3366742-2021-apk-mania-full-cube-call-recorder-acr-premium-v2-3-162-apk-free-download
https://coub.com/stories/3463352-image-line-newtone-vst-27-2021
https://coub.com/stories/3463351-mortal-kombat-x-update-v20150425-reloaded-version-download-new
https://coub.com/stories/3463349-better-bon-jovi-it-s-my-life-multitrack-flac-rar
https://coub.com/stories/3463348-fix-parineeta-english-book-pdf-free-19
https://wakelet.com/wake/JlBn5rFs247Bl0vtDqbib
https://wakelet.com/wake/twFQ1NwAMZ1-o72Tfkzuw
https://wakelet.com/wake/h143g1_2SLgj6Q2PTZOS1
https://llmfaflytiers.ning.com/photo/albums/2871220:Album:282369
https://wakelet.com/wake/VSSNilAXiTlXFm2IqnlPR
https://wakelet.com/wake/IgX-cW1GpyQhh8tekxusb
https://wakelet.com/wake/q42OL3YIsn4m70IpncWsL
http://www.jogjaday.com/tempat-camping-jogja/camping-pantai-sanglen-jogja-joglopark/
https://wakelet.com/wake/6v7gATA8eX4hRorgJ9CX6
https://wakelet.com/wake/6GpjFlkaTGyKWOkUUFtkJ
https://wakelet.com/wake/gQlOGgnyW1FiXtWRHNNqb
https://ttw.nz/news/marcus-rongowhitiao-shadbolt-ttw-research-assistant-co-authors-first-published-paper/
https://coub.com/stories/3281341-ali-mini-upgrade-610-gratuit-sur-toocharger948-top
https://coub.com/stories/3281340-the-eyes-of-ara-free-download-torrent-best-full
https://coub.com/stories/3281335-link-network-lookout-net-monitor-for-employees-professional-442
https://wo.barataa.com/diapucure
002eecfc5e hedlmeae
https://www.villainesteem.com/profile/Quimica-Organica-5-Edicion-Philip-S-Bailey-Updated/profile
https://www.priorityfs.co.nz/profile/legendfieldingheatan/profile
https://en.theflystick.com/profile/Easy-Photo-Movie-Maker-45-Serial-Key-Free-59-bererail/profile
https://ca.elfaixero.net/profile/Realtek-Rtl8139-Driver-Windows-10-jalaingl/profile
https://melaninterest.com/pin/securecrt-8-3-4-crack/
What's Included in the Pack?
PC icons sorted by categories:
General - Interface Elements
Computer - Hard Drive, Keyboards, Screen, Keyboard, Computer, Web browser, Calendar
Network - Local Area Network, Network, Network Management
System Software - Operating systems, System, Contacts, Calendar
Application Soft - Internet Explorer, Email, Project
Tablets/Mobile - Phone, SMS, Email, Umbrella
Software Programming - Computer 6add127376 deerlill
https://adzavitass.weebly.com
https://unthertendlong.weebly.com
https://movimada.weebly.com
https://vimouvisro.weebly.com
https://matanbdure.weebly.com
bd86983c93 filbeve
f77fa6ce17 margor