Welcome visitor, please login or create an account to see detailed stock availability.

OshonSoft BASIC for PIC

OshonSoft BASIC for PIC
OshonSoft BASIC for PIC
Manufacturer: OshonSoft
Product Code: PICBASIC
Availability: In Stock
SKU: 1001
£21.99
ex VAT: £18.33

Available Options


* OshonSoft Special Offer:




   - OR -   

Are you trying to program a PIC? Finding C and Assembly mindboggling? There are a lot of people out there in the same situation!

The answer is simple - use the OshonSoft PIC development software! It makes programming the Microchip PIC range of microcontrollers easy by using the BASIC programming language - write your program in words you can understand and then let the software do the hard work for you! It converts the easy to understand source code into a HEX file that you can program using any normal PIC programmer!

OshonSoft PIC18 Simulator IDE screenshot

The built-in simulator lets you see exactly what your program does:

Still not convinced? Go to http://www.oshonsoft.com/ and download an evaluation copy (limited to 50 lines of BASIC code). Once you are happy, please come back and purchase your license - taking advantage of our exclusive discount!

We have three great value options, just select the right one for you:

Option 1

Option 1 includes:

  • A PIC Simulator IDE personal license, including:
    • The PIC BASIC compiler - turn easy to understand source code into a .hex file you can run on your PIC
      This includes:
      • PIC BASIC compiler floating math support
      • PIC BASIC compiler 32-bit integer math support
      • PIC BASIC compiler structured language support
    • A PIC assembler - in the unlikely circumstance you need to do something that the BASIC language can't do, you can use this!
    • A PIC disassembler - convert your .hex files back into assembler code!
    • Integrated simulator and debugger

Option 2

  • A PIC Simulator IDE personal license, including:
    • The PIC BASIC compiler - turn easy to understand source code into a .hex file you can run on your PIC
      This includes:
      • PIC BASIC compiler floating math support
      • PIC BASIC compiler 32-bit integer math support
      • PIC BASIC compiler structured language support
    • A PIC assembler - in the unlikely circumstance you need to do something that the BASIC language can't do, you can use this!
    • A PIC disassembler - convert your .hex files back into assembler code!
    • Integrated simulator and debugger - test your program before you try it on a real PIC - you can even step through it line by line!
  • A PIC18 Simulator IDE personal license, including:
    • The PIC18 BASIC compiler - turn easy to understand source code into a .hex file you can run on your PIC
      This includes:
      • PIC18 BASIC compiler floating math support
      • PIC18 BASIC compiler 32-bit integer math support
      • PIC18 BASIC compiler structured language support
      • PIC18 BASIC compiler USB support
    • A PIC18 assembler - in the unlikely circumstance you need to do something that the BASIC language can't do, you can use this!
    • A PIC18 disassembler - convert your .hex files back into assembler code!
    • Integrated simulator and debugger - test your program before you try it on a real PIC - you can even step through it line by line!

Option 3

  • A PIC Simulator IDE personal license, including:
    • The PIC BASIC compiler - turn easy to understand source code into a .hex file you can run on your PIC
      This includes:
      • PIC BASIC compiler floating math support
      • PIC BASIC compiler 32-bit integer math support
      • PIC BASIC compiler structured language support
    • A PIC assembler - in the unlikely circumstance you need to do something that the BASIC language can't do, you can use this!
    • A PIC disassembler - convert your .hex files back into assembler code!
    • Integrated simulator and debugger - test your program before you try it on a real PIC - you can even step through it line by line!
  • A PIC18 Simulator IDE personal license, including:
    • The PIC18 BASIC compiler - turn easy to understand source code into a .hex file you can run on your PIC
      This includes:
      • PIC18 BASIC compiler floating math support
      • PIC18 BASIC compiler 32-bit integer math support
      • PIC18 BASIC compiler structured language support
      • PIC18 BASIC compiler USB support
    • A PIC18 assembler - in the unlikely circumstance you need to do something that the BASIC language can't do, you can use this!
    • A PIC18 disassembler - convert your .hex files back into assembler code!
    • Integrated simulator and debugger - test your program before you try it on a real PIC - you can even step through it line by line!
  • A PIC10F Simulator IDE personal license, including:
    • The PIC10F BASIC compiler - turn easy to understand source code into a .hex file you can run on your PIC
    • A PIC10F assembler - in the unlikely circumstance you need to do something that the BASIC language can't do, you can use this!
    • A PIC10F disassembler - convert your .hex files back into assembler code!
    • Integrated simulator and debugger - test your program before you try it on a real PIC - you can even step through it line by line!
  • An AVR Simulator IDE personal license, including:
    • The AVR BASIC compiler - turn easy to understand source code into a .hex file you can run on your AVR
      This includes:
      • AVR BASIC compiler floating math support
      • AVR BASIC compiler 32-bit integer math support
      • AVR BASIC compiler structured language support
    • An AVR assembler - in the unlikely circumstance you need to do something that the BASIC language can't do, you can use this!
    • An AVR disassembler - convert your .hex files back into assembler code!
    • Integrated simulator and debugger - test your program before you try it on a real AVR - you can even step through it line by line
  • A Z80 Simulator IDE personal license, including:
    • The Z80 BASIC compiler - turn easy to understand source code into a .hex file you can run on your Z80
    • A Z80 assembler - in the unlikely circumstance you need to do something that the BASIC language can't do, you can use this!
    • A Z80 disassembler - convert your .hex files back into assembler code!
    • Integrated simulator and debugger - test your program before you try it on a real Z80 - you can even step through it line by line
  • An 8085 Simulator IDE personal license, including:
    • The 8085 BASIC compiler - turn easy to understand source code into a .hex file you can run on your 8085
    • An 8085 assembler - in the unlikely circumstance you need to do something that the BASIC language can't do, you can use this!
    • An 8085 disassembler - convert your .hex files back into assembler code!
    • Integrated simulator and debugger - test your program before you try it on a real 8085 - you can even step through it line by line
  • A Function Grapher personal license

The PIC Simulator IDE currently supports the following microcontrollers from the Microchip PICmicro 12F and 16F product lines:
12F629, 12F635, 12F675, 12F683, 16F627, 16F627A, 16F628, 16F628A, 16F630, 16F631, 16F636, 16F639, 16F648A, 16F676, 16F677, 16F684, 16F685, 16F687, 16F688, 16F689, 16F690, 16F72, 16F73, 16F74, 16F76, 16F77, 16F737, 16F747, 16F767, 16F777, 16F83, 16F84, 16F84A, 16F87, 16F88, 16F818, 16F819, 16F870, 16F871, 16F872, 16F873, 16F873A, 16F874, 16F874A, 16F876, 16F876A, 16F877, 16F877A, 16F882, 16F883, 16F884, 16F886, 16F887, 16F913, 16F914, 16F916, 16F917, 16F946.

The PIC18 Simulator IDE currently supports the following microcontrollers from the Microchip PICmicro 18F product line:
18F242, 18F248, 18F252, 18F258, 18F442, 18F448, 18F452, 18F458, 18F1220, 18F1320, 18F2220, 18F2320, 18F2331, 18F2410, 18F2420, 18F2431, 18F2455, 18F2480, 18F2510, 18F2515, 18F2520, 18F2525, 18F2550, 18F2580, 18F2610, 18F2620, 18F4220, 18F4320, 18F4331, 18F4410, 18F4420, 18F4431, 18F4455, 18F4480, 18F4510, 18F4515, 18F4520, 18F4525, 18F4550, 18F4580, 18F4610, 18F4620, 18F6520, 18F6527, 18F6620, 18F6622, 18F6627, 18F6720, 18F6722, 18F8520, 18F8527, 18F8620, 18F8622, 18F8627, 18F8720, 18F8722.

The PIC10F Simulator IDE currently supports the following microcontrollers from the Microchip PICmicro 10F, 12F and 16F product lines:
10F200, 10F202, 10F204, 10F206, 10F220, 10F222, 12F508, 12F509, 12F510, 16F505, 16F506.

Additional PIC models sharing the same architecture will be supported in the new releases.

The AVR Simulator IDE currently supports the following microcontrollers from the Atmel megaAVR and tinyAVR product lines and mature 90S family:
AT90S2313, AT90S2323, AT90S2343, AT90S4433, AT90S8515, AT90S8535, ATmega8, ATmega16, ATmega32, ATmega48, ATmega64, ATmega88, ATmega128, ATmega162, ATmega164P, ATmega168, ATmega324P, ATmega644P, ATmega8515, ATmega8535, ATtiny11, ATtiny12, ATtiny13, ATtiny24, ATtiny25, ATtiny26, ATtiny44, ATtiny45, ATtiny84, ATtiny85, ATtiny261, ATtiny461, ATtiny861, ATtiny2313.

 Additional AVR models sharing the same architecture will be supported in the new releases.

Please note:

  • OshonSoft software licenses are NOT locked to the hardware or the operating system. The license validity period is unlimited. Once purchased, the license will be valid for all future versions of the corresponding application. Some future features may be offered as add-on modules at extra cost.
  • The prices shown are for personal use licenses only - if you require a commercial or educational license, please contact us for pricing.

Once we receive your order, we will generate a license key - this will be e-mailed to you, normally within 24 to 48 hours.

A Z80 assembler - in the unlikely circumstance you need to do something that the BASIC language can't do, you can use this!

pli

pli

pli