GCBASIC is an open-source BASIC compiler for 8 bit Microchip PIC and Atmel AVR microcontrollers. Also included in the project is Graphical GCBASIC, an icon based editor for GCBASIC programs.

This is a continuous release project. The latest release is always available. This will give you the most complete development toolchain to create and program 8-bit PIC, AVR and LGT microcontrollers.

We have added new capabilities that make GCBASIC the easiest tool set available - supporting over 1300's microcontrollers with tools to make this fun and simple.

Please see the download section for your options. We have two IDEs, we have just the compiler and we have a minimal install - it is your choice.

Please see the homepage here: http://gcbasic.sourceforge.net and also see http://gcbasic.sourceforge.net/download.html for other GCBasic download options.

Features

  • Compiler
  • Microchip
  • AVR
  • BASIC
  • Assembler
  • PIC-AS
  • Fast
  • PPSTOOL
  • PIC
  • LGT

Project Samples

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 2.0 (LGPLv2), GNU General Public License version 2.0 (GPLv2)

Follow GCBASIC

GCBASIC Web Site

Other Useful Business Software
Migrate to innovate with Red Hat Enterprise Linux on Azure Icon
Migrate to innovate with Red Hat Enterprise Linux on Azure

Streamline your IT modernization journey with a holistic environment running Red Hat Enterprise Linux on Azure.

With Red Hat Enterprise Linux on Azure, businesses can confidently modernize their IT environment, knowing they don’t have to compromise on security, scalability, reliability, and ease of management. Securely accelerate innovation and unlock a competitive edge with enterprise-grade modern cloud infrastructure.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
40
1
0
1
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • A great help to program PIC processors.
  • First time I had contact to GCB is now 8 years ago. I did multiple projects with GCB. As time went by, it became more and more comfortable and it's a nice complement for doing some works with micro processors. I still love it. Thanks to Evan and his crew! Very excellent jobs done!
    Reply from GCBASIC
    Posted 2023-12-19
    Thank you.
  • A brilliant IDE, very versatile. In a previous life I programmed PIC devices using assembler but with the latest devices (and my age - 79) this is no longer possible so a high level language became necessary. Well done to all concerned.
    Reply from GCBASIC
    Posted 2023-11-22
    Thank you!! A great review.
  • I'm an ancient assembler PIC programmer (MPLAB/X) revisiting the tech as a hobby. Wanted higher level language (used GWbasic/VB a lot in a previous life) - so Basic for Pic as I don't 'do' C. Great to find you! Installed ok - first program ok, pickit2 worked fine on PIC16F690 on a dust-removed LPC demo board. I've been using GCB only 2 days, so very newbie review only: 1) change to Pic-as by Microchip has me wondering - so wanted to jump from gcasm to mpasm to pic-as. Took me a few hours to locate how to do it - main menus are text, prog menus are icons, assembler selection are in tabs (simply didn't spot them) - would prefer a consistent user interface. I pin "Edit programmer preferences" to the top, but this isn't retained when I re-open GCB. 2) I open new project and GCB inserts an info file for program structure - but half of it is in German - now trying to find what/why this is and edit it. So far it's been finnicky to configure stuff for a (very) newbie, but overall I'm keen to use it, just thought I'd give some initial feedback. Really looking forward to a Linux flavour (Debian/Mint/Ubuntu) sometime. Thanks for GCB + IDE, I am very grateful for your efforts.
    1 user found this review helpful.
    Reply from GCBASIC
    Posted 2023-03-08
    If you can post to the forum - I am sure we can answer any questions.
  • GREAT COW BASIC for me ist the best software for programming microcontrollers , easy to understand and powerfull; however should be more publicized and made known with videos regularly, to make it known that it is evolving .about features in the main toolbar: it should have one icon for PCINFO for more rapidly access it is a very good program .The black screen is another thing that could be possible to change to protect our eyes. ( videos were welcome) To work with LCD display 16X2 OR 16X4 .... AND I2C the available adapters in demos are obsolet can not find them anyplace. YwRobot LCD1602 IIC V1 or the Sainsmart LCD_PIC I2C adapter. Ywmjkdz I2C adapter.to work with GCB and I2C can not be easy. it should be possible to use the adapters available in the market that everybody that works with arduino or python use. one video with this ..was welcome.. for the increasing of GCB I rated 5 stars dispite these little things, GCB deserves it. thanks for watching. charles.
    Reply from GCBASIC
    Posted 2022-10-22
    Thank you! Post to the forum re the I2C LCDs - we can resolve for the future.
Read more reviews >

Additional Project Details

Operating Systems

Linux, FreeBSD, Mac, Windows

Languages

Italian, English, Turkish, German, Spanish

Intended Audience

Education, Developers

User Interface

.NET/Mono, Command-line

Programming Language

Visual Basic .NET, BASIC

Related Categories

Visual Basic .NET Code Generators, Visual Basic .NET Compilers, Visual Basic .NET Robotics Software, BASIC Code Generators, BASIC Compilers, BASIC Robotics Software

Registered

2006-06-12