Mikrokontroler MCS-51 dapat diprogram melalui ISP (In System Programming) dan melalui parallel Programming.
Berbagai rangkaian programmer MCS-51
- DT-HiQ AVR-51 USB ISP http://toko-robot.com/shop/product_info.php?cPath=48&products_id=447
- DT-HiQ AT89S In System Programmer http://toko-robot.com/shop/product_info.php?cPath=48&products_id=238
Programmer ISP melalui Port Paralel
Programmer yang dihubungkan dengan port parallel di desktop PC.
Contoh:
- Rangkaian sederhana dengan buffer 74HC541 [1], sudah ada softwarenya juga
- Rangkaian sederhana dengan buffer 74HCT367 [2]
- Rangkaian sederhana tanpa buffer [3] . Kurang dianjurkan, karena mudah merusak port parallel desktop PC
- Easy-Downloader V2.0 [4]
- Programmer tanpa buffer, hanya pakai resistor untuk pembatas arus [5]
Programmer ISP melalui USB dengan bit banging
Programmer ini menggunakan interface USB yang langsung dimasukkan ke sebuah mikrokontroler.
Contoh:
- USB 8051/AVR programmer [6] , rangkaian ini aslinya dari USBasp [7]. Rangkaian ini ada yang sudah menjual sudah jadi [8]
Programmer ISP melalui USB dengan chip USB
Contoh
- USB 51 ISP Downloader buatan Prasimax [9]
Parallel Programming
Programmer Parallel melalui port paralel PC
Contoh:
- Programmer AT89C2051 dengan port parallel PC [10]