GCBASIC is an open-source BASIC compiler for 8 bit Microchip PIC, Atmel AVR legacy, AVRDx and LGT microcontrollers.

See https://ko-fi.com/post/The-Story-of-GCBASIC-Making-Microcontroller-Progr-D1D319SJ72 for story of GCBASIC.


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 1400 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: https://gcbasic.com

Features

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

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
Passwordless Authentication and Passwordless Security Icon
Passwordless Authentication and Passwordless Security

Identity is everything. Protect it with Duo.

It’s no secret — passwords can be a real headache, both for the people who use them and the people who manage them. Over time, we’ve created hundreds of passwords, it’s easy to lose track of them and they’re easily compromised. Fortunately, passwordless authentication is becoming a feasible reality for many businesses. Duo can help you get there.
Get a Free Trial
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
43
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

  • Super program, very easy to use
    Reply from GCBASIC
    Posted 2024-11-06
    Great to hear! Thank you.
  • This is a great project. I tried to start programming several times, but due to the complexity of syntax in modern programming languages, I gave up this idea. Thanks to this project, I was able to write the first program after a few days of studying. I ran into a compilation problem, and I wrote about it to the guys on the forum, the guys immediately responded and helped.
    Reply from GCBASIC
    Posted 2024-08-27
    Thank you! Good luck with your projects!!
  • I absolutely love GCBasic. The software has made it easy for someone like me, a non programmer to enjoy the electronics hobby with minimum frustration. Microcontroller projects can be coded easily and quickly even for beginners like myself. Software is easy to use and does pretty much anything I would ever need. I appreciate everyone's effort who works on GCBasic!
    Reply from GCBASIC
    Posted 2024-04-22
    Great feedback!
  • A great help to program PIC processors.
    Reply from GCBASIC
    Posted 2024-03-30
    GREAT TO GET THIS POSITIVE FEEDBACK!
  • 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.
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