คุณสมบัติของไอซีไมโครคอนโทรลเลอร์ PIC 16F886
-ไอซีใช้ไฟเลี้ยง ตั้งแต่ 2 ถึง 5.5 โวลต์
-ความเร็วในการทำงานสูงสุด 20MHz
-ขนาดของหน่วยความจำโปรแกรม 7 K(words)
-ขนาดของหน่วยความจำข้อมูลแรม 368 bytes
-ขนาดของหน่วยความจำข้อมูลอีอีพรอม 256 bytes
-มีจำนวนขาเชื่อมต่อกับอุปกรณ์ภายนอกได้ 24 ช่อง
-สามารถลบและเขียนคำสั่งลงในหน่วยความจำโปรแกรมได้ประมาณ 100,000 ครั้ง
-สามารถลบและเขียนคำสั่งลงในหน่วยความจำอีอีพรอมได้ประมาณ 1,000,000 ครั้ง
บนบอร์ดมี PORT ให้ใช้งานดังนี้
INPUT หรือ OUTPUT 6 PORT คือขา A1-A3 และ B3-B5
ขา PORT ควบคุม BUZZER ขา C0
ขา PORT ควบคุม PWM ขา C1
ขา PORT ควบคุม motor ด้านซ้ายขา C2-C5 ด้านขวาขา A4-A7
ขา PORT ควบคุม LED ขา B0 และ B1
ขา PORT ADC มีเกือกม้าเป็นตัวปรับค่า คือ A0
ขา PORT RS232 ขา C6 และ C7 (Rx , Tx) หรือจะกำหนดให้เป็น INPUT หรือ OUTPUT ก็ได้
มีสวิตช์ RESET เมื่อกดจะหยุดการทำงานของ CPU และเมื่อปล่อยก็จะกลับมาเริ่มต้นทำงานใหม่มีสวิตช์ OK สำหรับไว้
เขียนคำสั่งให้รับค่าการทำงานตามการต้องการ เช่น กดเพื่อให้หุ่นทำงาน หรือ กดเพื่อให้หยุดชั่วขณะ
ขา PORT โปรแกรม ICSP
-Vpp เป็นขาไฟที่มาจากเครื่องโปรแกรม
-Vdd เป็นขาไฟบวกของวงจรหุ่นยนต์
-GND เป็นขาไฟลบของวงจรหุ่นยนต์
-ICSPDAT / PORT RB7 เป็นขาโปรแกรมข้อมูล
- ICSPCLK / PORT RB6 เป็นขาโปรแกรมสัญญาณนาฬิกา
- AUX ไม่ได้ใช้งาน