PIC 16F628 กับ PIC16F648A โครงสร้างทาง hardware คล้ายกันครับ code program
PIC16F628 มี 2K EEPROM 128 byte
PIC16F648A มี 4K EEPROM 256 byte
ใช้แทนกันได้ครับเวลาเขียนโปรแกรม INCLUDE ให้ถูกเบอร์แล้วกันครับ
ผมชอบใช้ PIC16F648A เพราะหน่วยความจำโปรแกรมมากกว่า ราคาแทบไม่ต่างกัน
ส่วนคอมไพล์เลอร์ภาษา C ก็ใช้ CCS ครับ include ตามนี้ครับ
#include <16F648A.h> เมื่อใช้ 16F648A
#include <16F628.h> เมื่อใช้ 16F628
ส่วนบอร์ดที่ใช้ Program MCU PIC ลองดูที่นี่ครับ
http://www.thaimicrotron.com/PROPIC/USB1/Main.htmลองทำเองดูสิครับจะได้ฝึกประสพการณ์ไปด้วยครับ