nobcha23の日記

PICマイコンやArduinoを使う電子回路遊びを紹介します

まずは比較表でも PIC10F222 vs PIC12F675 vs PIC16F88

PIC10F200には別にアプリケーション予定があるので、
今回はPIC10F222を取り上げることにします。
まずは比較表ですね。

512ワードというのはCで書くのにはちょっと狭いかな。
フローティングポイント計算があると1kワードはすぐなので、
そういうのを避けないといけませんね。



手持ちPIC比較                                                              
by nobcha (c)2010


 

 手持ちのPICマイコン3種類PIC16F88とPIC12F675とPIC10F222を比較してみます。


比較項目PIC16F88PIC12F675PIC10F222

MPLAB IDE V8.56での対応

OK別売ヘッダとアダプタが必要
PICKIT2 V2.61での対応OK(ICSPコネクタでプログラム)
HITECH Cコンパイラ V9.80での対応OK
プログラムメモリサイズ(ワード)40961024512
データメモリサイズ(バイト)3686423
EEPROMメモリサイズ(バイト)256128-
I/O数16
PORTA:8
PORTB:8

GPIO:6
4
GPIO:4
最大外部クロック20MHz
内部クロック〜8MHz4MHz8MHz,4MHz
タイマーTMR0:8bit
TMR1:16bit
TMR2:8bit
WDT:8bit
TMR0:8bit
TMR1:16bit
WDT:8bit
TMR0:8bit

A/D変換チャネル数
A/D変換精度10bit10bit8bit
コンパレータ数
CCP数
PWMチャネル数
PWM精度10bit
BORありありなし
電源電圧4.0〜5.5V2.0〜5.5V2.0〜5.5V


 



フリーのコンパイラHitech Cでこのあたりのマイコンソフトを書くのでしたら次の本が参考になります。なお、Hitech CコンパイラはMPLAB Xになり、XC8コンパイラとして生まれ替わったようです。