MPLAB-ICD (CLONE)
อะไรคือ MPLAB-ICD
MPLAB-ICD คือวงจรที่ต่อเชื่อมกับวงจร debugger ที่อยู่ภายใน microcontroller ตระกูล PIC16F87x ที่ทำงานภายใต้ windows application ที่ชื่อว่า MPLAB IDE, ทำให้สามารถควบคุมให้ microcontroller หยุดนะตำแหน่ง program memory ที่เราต้องการ , อ่านค่า register , RAM , EEPROM ที่อยู่ภายในตัว microcontroller แบบ Hardware Real-time และยังสามารถเป็น ตัว programmer ได้อีกด้วยFeatures ของ MPLAB-ICD มีอะไรบ้าง
ทำการ execute แบบ Hardware Real-time ทำให้สามารถเห็นการทำงานจริงๆ ไปพร้อมกับการ debugging ได้ เป็น In-circuit debugging สามารถเป็นตัว programmer ได้ในตัวเอง ทำงานในช่วง 3.0V ถึง 5.0V ใช้แหล่ง voltage จาก target board ทำงานอยู่ในช่วงความถี่ระว่าง 32 KHz - 20 MHz ใช้งานร่วมกับ โปรแกรม MPLAB (บน windows) ทำงานบน Windows 3.x/95/98 เชื่อมต่อกับ computer ด้วย port serial (RS-232)
MPLAB-ICD สามารถช่วยอะไรคุณได้บ้าง
ทำการ Debug source code ที่เขียนขึ้นมาได้ทันที ทำการ Debug hardware ของคุณในแบบ Real-time (สามาถสนองตอบการ debug ได้ทันที) สามารถทำการ program microcontroller ในตระกูล PIC16F87x ด้วยการใช้ Microchip's ICSP protocol
ข้อจำกัดในการใช้งาน MPLAB-ICD
ในการ debugging วงจร debugging ที่อยู่ภายในตัว PIC16F87x และ ICSP จะใช้ทรัพยากรบางส่วนของ microcontroller ช่วยในการ debug ซี่งจะมีดังนี้
MCLR/Vpp จะใช้ร่วมกันสำหรับการ program RB3 จะถูกสงวนไว้สำหรับ low-voltage programming (* MPLAB-ICD ไม่สนับสนุน low-voltage programming. ดังนั้น ต้อง disable ทุกครั้งเมื่ออยู่ในโหมด ICD) RB6,RB7 ถูกสงวนไว้สำหรับ programming และ in-circuit debugging. Registers ที่ตำแหน่ง 70h,1EBh-1EFh จะถูกสงวนไว้เมื่ออยู่ในโหมด debug ที่ตำแหน่งแรกของ Program memory (0x000h) จะต้องใส่คำสั่ง NOP Program memory ตั้งแต่ 0x1F00 - 0x1FFF ถูกสงสนไว้สำหรับ debug code Stack จะถูกใช้ไป 1 level
อุปกรณ์
|
รายละเอียด |
MPLAB-ICD Module |
MPLAB-ICD Module ประกอบไปด้วย ภาคของ debugging, programming
และ control logic. ซึ่งจะต่อ กับ PC ด้วย สาย serial แบบ DB9 ส่วนที่ต่อกับ
Header จะเป็นสายแบบ modular ที่มี 6 เส้น ที่ Module นี้จะประกอบไปด้วย
firmware ที่ทำให้สามารถติดต่อกับ PC ด้วย serial และควบคุม การ debug ที่
Header / Target board. MPLAB-ICD Module จะใช้ไฟประมาณ 70 mA ซึ่งได้มาจากตัว
Target board. |
MPLAB-ICD Header |
MPLAB-ICD Header ติดต่อกับ MPLAB-ICD Module ด้วย สาย modular ในการ in-circuit emulation, ที่ Header ต้องมี PIC16F877 ใส่อยู่ และมี pin out เป็นแบบ 28 pins หรือ 40 pins ก็แล้วแต่ความต้องการ MPLAB-ICD Header จะใช้ไฟที่มาจาก Target Board หรือจาก MPLAB-ICD module เป็นไฟเลี้ยง ซึ่ง voltage ที่ใช้จะอยู่ระหว่าง 3.0 V - 5.5 V. |
CD-ROM | แผ่นรวม โปรแกรม, คู่มือ, Datasheet |
6-conductor modular cable | สายเชื่อมต่อระหว่าง MPLAB-ICD Module กับ MPLAB-ICD Header |
รหัสสินค้า SB-M001 ทั้งชุดราคา 2,250 บาท
PCB + IC controller 700 บาท
Options
รหัสสินค้า | อุปกรณ์ | รายละเอียด | ราคา (บาท) |
SB-M002 | PIC16F87X Demo Board | เป็นบอร์ดที่สามารถ ใช้กับ PIC16F870-7 สามารถนำไปใช้งานได้ทันที มีพื้นที่ให้ทำการ wire lab เพื่อเพิ่มเติมวงจร ได้ตามความต้องการ สามารถใช้กับ MPLAB-ICD module เพื่อเป็นตัวโปรแกรมได้อีกด้วย |
475 (no chip) |
SB-A001 | AC adapter 12 V | Adapter แปลงไฟ AC 220 Vเป็น AC 12 V ใช้เลี้ยง MPLAB-ICD Board |
145
|
SB-A002 | Serial Extension cable | สาย Serial แบบ DB9 ทั้งสองข้าง ใช้เชื่อมต่อ ระหว่างคอมพิวเตอร์กับ MPLAB-ICD Module board |
95
|
[main] [products] [Howto orders]