Basic Micro - Home
CART IS EMPTY
  » BasicATOM
  » BasicATOM Nano
  » BasicATOM Pro
  » PICmicro
  » Motor Drivers
  » Robotics
  » Power
  » GPS
  » R/C Lighting
  » Wiring Kits
  » Books
  » Accessories
  » Component Store
Visit Our Resellers

» LynxMotion Robot Kits

» RobotShop US Robots

» Advance Micro

Home > PICmicro > BASIC Compilers
MBasic Standard Edition
Item Id: B0023
MBasic Standard Edition
MBasic Standard Edition
Review this item
Your Price:
$99.95
Availability:
e-mail for availability
Quantity
Description

Ever wanted to learn how to program PIC micro MCUs ? Now you can with easy to use Basic. Much simpler than C or Assembly. MBasic for PIC micro MCUs creates a one click solution that allows you to experiment and test code changes on-the-fly when programming PIC micros!

Simple and easy to use! Already know assembly ? Then use the compilers to simplify the most challenging task. The MBasic compiler is extremely powerful, yet remains flexible and easy to use. From beginner to professional bring your projects to life quicker and easier with MBasic for PICmicro MCUs ! MBasic is the only compiler for PIC micros that supports 32bit floating point and integer math ! Plus, stop paying extra for an IDE or In Circuit Debugger ! It's already built into MBasic !

For more commands and functions take a look at MBasic Professional Edition.

 

Downloads

  • Data Sheet

  • Sample Code



  • Features

    • 32 Bit math
    • 32 Bit Floating Point
    • Dallas One Wire Support
    • If..Then..Else..Elseif..Endif
    • Hardware PWM
    • Expanded LCD command
    • Read and Write Memory with Basic command
    • Basic Interrupts
    • Hardware Timers
    • Hardware Serial UART Hserin / Hserout
    • In Circuit Debugger Now has more features
    • New Oscilloscope Software built in
    • Free Boot Loader Builder Included
    • Free Boot Loader Interface Included
    Supported PIC micro MCUs:
    PIC12CE673 ,PIC12CE674, PIC12F629, PIC12F675, PIC14000, PIC16C554, PIC16C554A, PIC16C556,PIC16C556A, PIC16C558, PIC16C558A, PIC16C61, PIC16C62, PIC16C620, PIC16C620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16C62A, PIC16C62B, PIC16C63, PIC16C63A, PIC16C64, PIC16C641, PIC16C642,PIC16C64A, PIC16C65, PIC16C65A, PIC16C65B, PIC16C66, PIC16C661, PIC16C662, PIC16C67, PIC16C70, PIC16C71, PIC16C710, PIC16C711, PIC16C712, PIC16C715, PIC16C716, PIC16C717, PIC16C71A, PIC16C72, PIC16C72A, PIC16C73, PIC16C73A, PIC16C73B, PIC16C74, PIC16C74A, PIC16C74B, PIC16C745, PIC16C76, PIC16C765, PIC16C77, PIC16C770, PIC16C771, PIC16C773, PIC16C774, PIC16C84, PIC16C923, PIC16C924, PIC16CE623, PIC16CE624, PIC16CE625, PIC16F627, PIC16F628, PIC16F83, PIC16F84, PIC16F84A, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16F73, PIC16F74, PIC16F76, PIC16F77

    If you do not see your specific chip listed please email mailto:sales@basicmicro.com
    Notes:
    • BRANCH - Computed GOTO (equivalent to ON..GOTO).
    • BUTTON - Debounce and auto-repeat input on specified pin.
    • CLEAR - Clear all user ram locations, setting all variables to zero.
    • COUNT - Count Oscillations on PIN
    • DATA - Initialize EEPROM with data
    • DEBUG - Displays specified variables to the IDE
    • DEBUGIN - Displays specified variables to the IDE
    • DTMFOUT - Output DTMF signals on PIN.
    • END - Stop execution and enter low power mode.
    • FREQOUT - Output frequency on PIN
    • FOR..NEXT - Repeat statement(s) specific # of times
    • GOSUB...RETURN- Call BASIC subroutine at specified label.
    • GOTO - Continue execution at specified label.
    • HIGH - Make pin output high.
    • IF..THEN..ELSE..ENDIF - Goto if specified condition is true or skip false.
    • INPUT - Make pin an input.
    • LET - Assign result of an expression to a variable.
    • LOOKDOWN - Search table for value.
    • LOOKUP - Fetch value from table.
    • LOW - Make pin output low.
    • NAP - Power down processor for short period of time.
    • OUTPUT - Make pin an output.
    • PAUSE - Delay (1mSec resolution).
    • PAUSEUS - Delay (With in 1us resolution).
    • PAUSECLK - Delay based on internal hardware timer.
    • PULSIN - Measure pulse width (10us resolution).
    • PULSOUT - Generate pulse (10us resolution).
    • PWM - Output pulse width modulated pulse train to pin.
    • RANDOM - Generate random value.
    • RCTIME - Measure time High to Low on pin. (Reading a Potentiometer)
    • READ - Read byte from any on-chip EEPROM.
    • RETURN - See GOSUB command
    • REVERSE - Make output pin an input or an input pin an output.
    • SERIN - Asynchronous serial input (8N1).
    • SEROUT - Asynchronous serial output (8N1).
    • SHIFTIN - Read binary data on PIN w/ Flow control.
    • SHIFTOUT - Output binary data on PIN w/ Flow control.
    • SLEEP - Power down processor for a period of time.
    • STOP - Stop CPU and SLEEP forever
    • TOGGLE - Make pin output and toggle state.
    • WRITE - Write byte to any on-chip EEPROM
    Related Items
      
    MBasic Professional Edition
    MBasic Professional Edition
    $229.95
    Buy
    Phone (800) 535-9161
    International (714) 442-8689
    Support: support@basicmicro.com
    Basic Micro.com, Inc.
    Basic Micro Inc.
    23811 Washington Ave.
    Suite C110-283
    Murrieta, CA. 92562