Untuk micon dengan alasan portabilitas code dan efiensi code, lebih seneng pake C daripada basic.
Khususnya pilih yang compilernya support standard ANSI C.
Contoh:
Hitech PICC, MPLAB XC untuk Microchip PIC
IAR EW AVR, CVAVR, ICCAVR untuk AVR family
Keil, IAR EW 8051 untuk 8051
Misal kalo saya mau ganti jenis mikrokontroler, saya masih bisa mengaplikasikan algoritma yang sudah pernah saya buat pada jenis mikro yang lain dengan tanpa menulis ulang kode dan tentunya dengan perubahan yang disesuaikan dengan fasilitas target.
proses porting code dari kompiler untuk ketiga jenis microcontroller tersebut bisa dilakukan dengan usaha yang lebih ringan daripada coding from stracth karena kompiler2 tersebut support standard ANSI C,, mod dengan tambahan syntax yang spesifik ke target.