Free PICBasic compiler

De programma codes die gebruikt worden op Knutselaar.eu zijn bedoeld voor de Proton Plus Compiler.
De compiler is onderdeel van Proton Development Suite welke als product verkocht wordt door Crownhill Associates Limited uit Engeland.
Om de Proton Plus Compiler te kunnen gebruiken heeft men een hardware USB license Key nodig.
Vroeger bestond er een gratis Proton Lite versie, deze werkte alleen op de PIC16F628 en vormde de basis compiler voor de bekende PICBasic cursus op picbasic.nl
In 2010 heeft Crownhill als antwoord op de populaire Arduino, een soortgelijk bordje ontworpen voor gebruik met Microchip PIC controller, de Amicus18, met een gratis variant van de Proton plus compiler.
De Amicus18 compiler heeft de beperking dat deze alleen werkt op de PIC 18F25K20 en de 18F25K22.
In Mei 2014 heeft Crownhill dit pad enigszins verlaten, door de standaard Proton Plus Compiler zo aan te passen dat de PIC 18F25K20 en de 18F25K22 te gebruiken waren zonder de USB license Key nodig te hebben. Dit is vanaf versie 3.5.6.7

Vanaf versie 3.5.8.1 (Juni 2016) is de reeks vrij te gebruiken PIC controllers sterk uitgebreid: 18F25K20, 18F25K22, 18F45K20, 18F45K22, 18F26K20, 18F26K22, 18F46K20, 18F46K22, 18F452, 16F877 en 16F877A
Dit betekend dat er dus ook 40 pins controllers vrij te gebruiken zijn!

Feb 2017 is versie 3.5.9.1 uitgekomen waarin als nieuwe vrij te gebruiken PIC controllers de volgende types opgenomen zijn.
12F1552 , 12F1572, 16F1614, 16F1826, 16F1829, 16F18323, 18F14K50.
Nu dus ook 8 pins, 14 en 20 pins.

Nu (Okt 2017) alweer diverse nieuwe types bij gekomen, waarvan de belangrijkste de 16F628A (voor picbasic.nl) en de 10F20x serie (sot23-6 behuizing mogelijk). Het komplete overzicht is te zien op http://www.protonbasic.co.uk/content.php/141-Proton-Development-Suite

De Proton Plus Compiler is te downloaden via http://www.protonbasic.co.uk/content.php/1450-Proton-Compiler-Updates
Onder de knop “Proton Compiler setup” start de download van een file “vbdownloads.php”, deze is ongeveer 77Mb groot
De .php extensie van de gedownloade file moet veranderd worden naar .exe om de installatie te kunnen uitvoeren.
Beter is de hele filenaam te veranderen in b.v. Protonsetup-3-5-8-1.exe

Lijst vrij (zonder USB license Key) te gebruiken PIC’s

10F200  :    0.25k Flash, DIL-8,SOT23-6    Datasheet
10F202  :    0.5k Flash
10F204  :    0.25k Flash
10F206 :    0.5k Flash
10F222 :    0.5k Flash,A/D,DIL8,SOT23-6 Datasheet
12F683 :    2K Flash, 8 pins                     Datasheet
12F1552 :    3.5k Flash, 8 pins                  Datasheet
12F1572:   3.5k Flash, 8 pins                  Datasheet
16F628A:   2k Flash, 18 pins                   Datasheet
16F877 en 16F877A: 16K Flash, 40 pins   Datasheet
16F1614:   7k Flash, 14 pins                    Datasheet
16F1826:   3.5k Flash, 18 pins                 Datasheet
16F1829:   14k Flash, 20 pins                  Datasheet
16F18323: 3.5k Flash, 14 pins                 Datasheet
18F14K50: 16k Flash, 20 pins USB           Datasheet
18F452:     32K Flash, 40 pins                  Datasheet
18F25K20: 32K Flash, 28 pins, Max 3.3V  Datasheet
18F26K20: 64K Flash, 28 pins, Max 3.3V
18F45K20: 32K Flash, 40 pins, Max 3.3V
18F46K20: 64K Flash, 40 pins, Max 3.3V
18F25K22: 32K Flash, 28 pins                  Datasheet
18F26K22: 64K Flash, 28 pins
18F45K22: 32K Flash, 40 pins
18F46K22: 64K Flash, 40 pins


Hit Counter by Digits