Code Explorer değişkenleri fonksiyonları yordamları ve diğer program parçalarını kolayca görüntüleminizi sağlar.Uzun programlarda yordamları ve diğer elementleri bulmak için çok kullanışlıdır.
Ayrıca yordamların ve fonksiyonların hızlı yardımına yada Klavye Kısayolların komple listesine ulaşmak için Code Explorer'ı Kullanabilirsiniz.
Code Editor
mikroBasic gelişmiş yazılımcıların ve acemi kullanıcıların gereksinimlerini karşılamak için tasarlanılmış yüksek uyum sağlayan bir kod editörüne sahiptir. Code Editor'ün gelişmiş özellikleri ile kolayca ve rahat bir şekilde uygulamalar geliştirebilirsiniz.
Code Assistant program yazarken verileri değişkenleri fonksiyonları ve yordamları vb. şeyleri yazarken onları görsel bir şekilde tamamlayarak size yardımcı olur.
Parameter Assistant yordam ve fonksiyonları yazarken parametleri doğru girebilmeniz için size yardımcı olur.
Auto Correct program yazarken girdiğiniz yanlış deyimleri otomatik olarak düzeltir.
Code Templates program yazarken karar yapıları döngüler vb. şeyler gibi kodları şablon olarak programınıza eklemenize yarar.
Syntax Highlighting sözdizimlerinizi dilediğiniz bir şekilde arkaplan renklerini değiştirerek özelliştirmeye yarar.
Çoğaltılmış Geri Al/Yinele Seçeneği ile yaptığınız işlemleri 1024 kez geri alabilir yada yineleyebilirsiniz.
Yazdır ve Baskı Önizleme ile yazdığınız program kodlarını baskı önizlemeye alıp sonra da yazdırabilirsiniz.
Debugger
mikroBasic hızlı uygulamalarınızı onarmanıza ve düzeltmenize yardımcı olabilmek için kaynak-tabanlı mükemmel bir Hata Ayıklayıcı (Debugger) içerir. Projenizi başarılı bir şekilde derledikten sonra Debug [F9] yada Debugger Menu parçasını seçerek Hata Ayıklacısını çalıştırabilirsiniz. Step Into [F7] Step Over [F8] ve Run To Cursor [F4] gibi gelişmiş seçeneklere sahiptir.
Watch Window
Watch Window simülasyon sırasında program parçalarını görüntüleminizi sağlar. Bunlar; değişkenler IOR (Input Outout Registers) ve onların adresleri ve değerleridir (Input Outout Registers = Giriş Çıkış Kaydedicileri). Değerler simülasyon süresince güncelleşir.
mikroICD - In-Circuit Debugger
mikro ICD donanım seviyesinde gerçek-zamanlı hata ayıklamak için çok etkileyici bir araçtır. ICD Debugger bir PIC mikrodenetleyici üzerinde mikroBasic programının çalıştırılmasına olanak sağlar ve değişken değerlerini Özel Fonksiyon Kaydedicileri(SFR)'ni bellek ve EEPROM'u programda çalışması gibi görüntüler.
Statistics
Başarılı bir derlemeden sonra programınız üzerindeki istatistiklerinizi görüntüleyebilirsiniz.İstatistiklerinizi altı ayrı pencerede ayrıntılı bir şekilde inceleyebilirsiniz/gruplandırabilirsiniz.
Memory Usage Window (Bellek Kullanımı Penceresi)
Histogram bir formda RAM ve ROM bellek kullanımına genel bir bakışı sağlar.
Procedures (Graph) Window (Yordam (Grafik) Penceresi)
Histogram bir formda yordam ve fonksiyonların kullanım sıklığını ve onlara tahsis edilen bellek miktarını gösterir.
Procedures (Locations) Window (Yordam (Konumlar) Penceresi)
Yordam ve fonksiyonların mikrodenetleyici belleğinde nasıl konumlandırıldıklarını gösterir.
Procedures (Details) Window (Yordam (Ayrıntılar) Penceresi)
Herbir yordam ve fonksiyon için ayrıntıları ile birlikte bütün çağrı ağacını görüntüler. Boyutları başlangıç ve bitiş adresleri programdaki tekrarlığı geridönüş girdileri vb. gibi şeyler.
RAM Window (RAM Penceresi)
Bütün I/O kaydedicilerini ve onların adreslerini özetler. Ayrıca değişkenlerin sembolik isimlerini ve onların adreslerini görüntüler.
ROM Window (ROM Penceresi)
Bir insanın okuyabileceği hex kod formunda op-code ve onların adreslerini listeler.
Implemented Tools
mikroBasic uygulamalarınızı daha hızlı ve rahat geliştirebilmenize yardımcı olabilmek için kullanışlı tamamlayıcı araçlar içerir.
7seg Display Decode
7seg Display Decode yedi segment displaydeki görüntü gibi gösteren onluk ve hex olarak değer döndüren elverişli bir görsel paneldir.
EEPROM Editor
EEPROM Editor mikrodenetleyicideki EEPROM'u kolayca yönetmenize izin verir.
ASCII Chart
ASCII Chart özelikle LCD displayler ile çalışırken kullanışlı bir ASCII tablosudur.
Built-in ve Library Rutinleri
mikroBasic güncel olarak aşağıdaki kütüphaneleri içerir :