Jump to content
Dave

Target Devices Supported By Boostc

Recommended Posts

I've just ammended this list (by editing this post 7th January 2012), so that you don't need to search further down this topic to find devices, they are all in this post.

 

Please let is know of any new PIC12, PIC16 (sorry only 14bit instruction types) or PIC18 targets you want added.

 

Here is the current list:

 

 

PIC12

rfPIC12F675F, rfPIC12F675h, rfPIC12F675k, PIC12C671, PIC12C672, PIC12CE673, PIC12CE674, PIC12F1822, PIC12LF1822, PIC12F1840, PIC12LF1840, PIC12lF1840t48a, PIC12F609, PIC12F615, PIC12F617, PIC12F629, PIC12F635, PIC12F675, PIC12F683, PIC12F752, PIC12HV609, PIC12HV615, PIC12HV752

 

PIC16

PIC16C432, PIC16C433, PIC16C554, PIC16C557, PIC16C558, PIC16C61, PIC16C62, PIC16C620, PIC16C620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16C62A, PIC16C62B, PIC16C63, PIC16C63A, PIC16C64, PIC16C642, PIC16C64A, PIC16C65, PIC16C65A, PIC16C65B, PIC16C66, PIC16C662, PIC16C67, PIC16C71, PIC16C710, PIC16C711, PIC16C712, PIC16C715, PIC16C716, PIC16C717, PIC16C72, PIC16C72A, PIC16C73, PIC16C73A, PIC16C73B, PIC16C74, PIC16C745, PIC16C74A, PIC16C74B, PIC16C76, PIC16C765, PIC16C77, PIC16C770, PIC16C771, PIC16C773, PIC16C774, PIC16C781, PIC16C782, PIC16C84, PIC16C923, PIC16C924, PIC16C925, PIC16C926, PIC16CE623, PIC16CE624, PIC16CE625, PIC16CR62, PIC16CR620A, PIC16CR63, PIC16CR64, PIC16CR65, PIC16CR72, PIC16CR83, PIC16CR84, PIC16F1503, PIC16LF1503, PIC16F1507, PIC16LF1507, PIC16LF1516, PIC16F1516, PIC16LF1517, PIC16F1517, PIC16F1518, PIC16LF1518, PIC16LF1519, PIC16F1519, PIC16LF1526, PIC16F1526, PIC16LF1527, PIC16F1527, PIC16F1823, PIC16LF1823, PIC16F1824, PIC16LF1824, PIC16F1825, PIC16LF1825, PIC16F1826, PIC16LF1826, PIC16F1827, PIC16LF1827, PIC16F1828, PIC16LF1828, PIC16F1829, PIC16LF1829, PIC16F1847, PIC16LF1847, PIC16LF1902, PIC16LF1903, PIC16LF1904, PIC16LF1906, PIC16LF1907, PIC16F1933, PIC16LF1933, PIC16F1934, PIC16LF1934, PIC16F1936, PIC16LF1936, PIC16F1937, PIC16LF1937, PIC16F1938, PIC16LF1938, PIC16F1939, PIC16LF1939, PIC16F1946, PIC16LF1946, PIC16F1947, PIC16LF1947, PIC16F610, PIC16F616, PIC16F627, PIC16F627A, PIC16F628, PIC16F628A, PIC16F630, PIC16F631, PIC16F636, PIC16F639, PIC16F648A, PIC16F676, PIC16F677, PIC16F684, PIC16F685, PIC16F687, PIC16F688, PIC16F689, PIC16F690, PIC16F707, PIC16LF707, PIC16F716, PIC16F72, PIC16LF720, PIC16LF721, PIC16LF722, PIC16F722, PIC16LF722A, PIC16LF723, PIC16F723, PIC16LF723A, PIC16LF724, PIC16F724, PIC16LF726, PIC16F726, PIC16LF727, PIC16F727, PIC16F73, PIC16F737, PIC16F74, PIC16F747, PIC16F76, PIC16F767, PIC16F77, PIC16F777, PIC16F785, PIC16F818, PIC16F819, PIC16F83, PIC16F84, PIC16F84A, PIC16F87, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16F88, PIC16F882, PIC16F883, PIC16F884, PIC16F886, PIC16F887, PIC16F913, PIC16F914, PIC16F916, PIC16F917, PIC16F946, PIC16HV610, PIC16HV616, PIC16HV785

 

PIC18

PIC18C242, PIC18C252, PIC18C442, PIC18C452, PIC18C601, PIC18C658, PIC18C801, PIC18C858, PIC18F1220, PIC18F1230, PIC18F1320, PIC18F1330, PIC18LF13K22, PIC18F13K22, PIC18LF13K50, PIC18F13K50, PIC18LF13K50, PIC18F14K22, PIC18LF14K22, PIC18LF14K50, PIC18F14K50, PIC18LF14K50, PIC18F2220, PIC18F2221, PIC18F2320, PIC18F2321, PIC18F2331, PIC18F23K20, PIC18F23K22, PIC18LF23K22, PIC18F2410, PIC18F242, PIC18F2420, PIC18F2423, PIC18LF2423, PIC18F2431, PIC18F2439, PIC18F2450, PIC18F2455, PIC18F2458, PIC18F248, PIC18F2480, PIC18F24J10, PIC18LF24J10, PIC18F24J11, PIC18LF24J11, PIC18F24J50, PIC18LF24J50, PIC18F24K20, PIC18F24K22, PIC18LF24K22, PIC18F2510, PIC18F2515, PIC18F252, PIC18F2520, PIC18F2523, PIC18LF2523, PIC18F2525, PIC18F2539, PIC18F2550, PIC18F2553, PIC18F258, PIC18F2580, PIC18F2585, PIC18F25J10, PIC18LF25J10, PIC18F25J11, PIC18LF25J11, PIC18F25J50, PIC18LF25J50, PIC18F25K20, PIC18F25K22, PIC18LF25K22, PIC18F25K80, PIC18LF25K80, PIC18F2610, PIC18F2620, PIC18F2680, PIC18F2682, PIC18F2685, PIC18F26J11, PIC18LF26J11, PIC18F26J13, PIC18LF26J13, PIC18F26J50, PIC18LF26J50, PIC18F26J53, PIC18LF26J53, PIC18F26K20, PIC18F26K22, PIC18LF26K22, PIC18F26K80, PIC18LF26K80, PIC18F27J13, PIC18LF27J13, PIC18F27J53, PIC18LF27J53, PIC18F4220, PIC18F4221, PIC18F4320, PIC18F4321, PIC18F4331, PIC18F43K20, PIC18F43K22, PIC18LF43K22, PIC18F4410, PIC18F442, PIC18F4420, PIC18F4423, PIC18LF4423, PIC18F4431, PIC18F4439, PIC18F4450, PIC18F4455, PIC18F4458, PIC18F448, PIC18F4480, PIC18F44J10, PIC18LF44J10, PIC18F44J11, PIC18LF44J11, PIC18F44J50, PIC18LF44J50, PIC18F44K20, PIC18F44K22, PIC18LF44K22, PIC18F4510, PIC18F4515, PIC18F452, PIC18F4520, PIC18F4523, PIC18LF4523, PIC18F4525, PIC18F4539, PIC18F4550, PIC18F4553, PIC18F458, PIC18F4580, PIC18F4585, PIC18F45J10, PIC18LF45J10, PIC18F45J11, PIC18LF45J11, PIC18F45J50, PIC18LF45J50, PIC18F45K20, PIC18F45K22, PIC18LF45K22, PIC18F45K80, PIC18LF45K80, PIC18F4610, PIC18F4620, PIC18F4680, PIC18F4682, PIC18F4685, PIC18F46J11, PIC18LF46J11, PIC18F46J13, PIC18LF46J13, PIC18F46J50, PIC18LF46J50, PIC18F46J53, PIC18LF46J53, PIC18F46K20, PIC18F46K22, PIC18LF46K22, PIC18F46K80, PIC18LF46K80, PIC18F47J13, PIC18LF47J13, PIC18F47J53, PIC18LF47J53, PIC18F6310, PIC18F6390, PIC18F6393, PIC18F63J11, PIC18F63J90, PIC18F6410, PIC18F6490, PIC18F6493, PIC18F64J11, PIC18F64J90, PIC18F6520, PIC18F6525, PIC18F6527, PIC18F6585, PIC18F65J10, PIC18F65J11, PIC18F65J15, PIC18F65J50, PIC18F65J90, PIC18F65K22, PIC18F65K80, PIC18LF65K80, PIC18F65K90, PIC18F6620, PIC18F6621, PIC18F6622, PIC18F6627, PIC18F6628, PIC18F6680, PIC18F66J10, PIC18F66J11, PIC18F66J15, PIC18F66J16, PIC18F66J50, PIC18F66J55, PIC18F66J55, PIC18F66J60, PIC18F66J65, PIC18F66J90, PIC18F66J93, PIC18F66K22, PIC18F66K80, PIC18LF66K80, PIC18F66K90, PIC18F6720, PIC18F6722, PIC18F6723, PIC18F67J10, PIC18F67J11, PIC18F67J50, PIC18F67J60, PIC18F67J90, PIC18F67J93, PIC18F67K22, PIC18F67K90, PIC18F8310, PIC18F8390, PIC18F8393, PIC18F83J11, PIC18F83J11, PIC18F83J90, PIC18F83J90, PIC18F8410, PIC18F8490, PIC18F8493, PIC18F84J11, PIC18F84J15, PIC18F84J90, PIC18F8520, PIC18F8525, PIC18F8527, PIC18F8585, PIC18F85J10, PIC18F85J11, PIC18F85J15, PIC18F85J50, PIC18F85J90, PIC18F85K22, PIC18F85K90, PIC18F8620, PIC18F8621, PIC18F8622, PIC18F8627, PIC18F8628, PIC18F8680, PIC18F86J10, PIC18F86J11, PIC18F86J15, PIC18F86J16, PIC18F86J50, PIC18F86J55, PIC18F86J60, PIC18F86J65, PIC18F86J72, PIC18F86J90, PIC18F86J93, PIC18F86K22, PIC18F86K90, PIC18F8720, PIC18F8722, PIC18F8723, PIC18F87J10, PIC18F87J11, PIC18F87J50, PIC18F87J60, PIC18F87J72, PIC18F87J90, PIC18F87J93, PIC18F87K22, PIC18F87K90, PIC18F96J60, PIC18F96J65, PIC18F97J60, PIC18L14K50

 

Includes header files for ICD2 and ICD3.

 

Regards

Dave

Edited by Dave

Share this post


Link to post
Share on other sites

Hi

Is there any plans for BoostC to support DSPICS like the DSPIC30F2010

and the rest. this would be good because the COM84 programmer that

can be used with sourceboostC already supports it.

 

ducklite.

Share this post


Link to post
Share on other sites

Hello,

 

do you intend to add support for the PIC10Fxxx devices?

 

If not, how can I program these devices? Maybe I can add support from the specification or include files...

 

Thanks in advance,

 

Marcos

Share this post


Link to post
Share on other sites
Hello,

 

do you intend to add support for the PIC10Fxxx devices?

 

If not, how can I program these devices? Maybe I can add support from the specification or include files...

 

Thanks in advance,

 

Marcos

 

 

10F are not C compatible by nature, they have too little memory to warent a C Compiler!

 

If u need a small C'able PIC go for a 12F.

 

BUT, if you got the time, go for a 10F and learn ASM (even if it turns out too difficult) as it will help you loads to know it. EXP when debuging code / possible compiler problems :D.

Share this post


Link to post
Share on other sites

wd8cxb,

 

The compiler and linker support more devices than the wizard because the devices haven't been added to the wizard yet.

 

Its NOT currently possible to add you own devices to the wizard :(

 

Regards

Dave

Share this post


Link to post
Share on other sites
Why the wizard only has several devices?

 

Pick the closest device ( or use an old program or one from the web for the target device ) and then modify the code, often the devices are close enough so that

this gets you 1/2 or more of the way there. As I see it the wizzards are either code or close to code and a lot of work for the ide developers.

 

Russ

Share this post


Link to post
Share on other sites
snip...

PIC16CE623, PIC16CE624, PIC16CE625, PIC16C432, PIC16C433, PIC16C554, PIC16C557, PIC16C558, PIC16C61, PIC16F616, PIC16HV616, PIC16C62, PIC16C62A, PIC16C62B, PIC16CR62, PIC16C620,

Regards

Dave

 

Hi Dave I'm wondering why I can't replace the 16F690.h include file and define my register variables in all caps. It compiles with no errors but the linker throws, duplicate global definitions for STATUS, INDF, FSR, PCL

 

I've only def'd them once.

Share this post


Link to post
Share on other sites

Jenn,

Hi Dave I'm wondering why I can't replace the 16F690.h include file and define my register variables in all caps. It compiles with no errors but the linker throws, duplicate global definitions for STATUS, INDF, FSR, PCL

 

I've only def'd them once.

I see no reason for this.

Post the files and the project and them someone can take a look.

 

Regards

Dave

Share this post


Link to post
Share on other sites
Jenn,

[

Post the files and the project and them someone can take a look.

 

Regards

Dave

 

Here is the .c file:

/////////////////////////////////////////////////////////////////////////////////////

// For a PIC 16F690

//outputs to the LEDS on the PicKit2 low count board

 

#include <system.h>

#pragma CLOCK_FREQ 8000000 // 8 mhz

#pragma OPTIMIZE "a"

 

//#pragma DATA _CONFIG, _XT_OSC & _WDT_OFF & _CP_OFF & _PWRTE_OFF

 

void init_pic(void);

 

void main(void){

unsigned char x;

 

init_pic();

for(x=0;x<4;x++) {

// portc=x;

PORTC=x;

delay_ms(50); // REMOVED FOR DEBUG ONLY wait for a while

};

};

 

void init_pic(void) {

// osccon=0x71; // 8 mhz internal oscillator /

// portc=0x00; //clear the C port

// trisc=0x00; // port C tristate off (digital outputs)

// ansel=0x00; // disable a/d converter and make a digital out

// anselh=0x00; // " " " "

OSCCON=0X71;

PORTC=0X00;

TRISC=0X00;

ANSEL=0X00;

ANSELH=0X00;

return;

};

/////////////////////////////////////////////////////////////////////////////////////////////

 

Here is the PIC16F690.h file

//

// Jenn's PIC16f690 include file forMicrochip 16F690

// on a low pin count PicKit2 board

//

//////////////////////////////////////////////////////////////

// Define Special function registers

//

// ............................................

// bank 0

//

volatile unsigned char INDF @ 0x00;

volatile unsigned char TMR0 @ 0x01;

volatile unsigned char PCL @ 0x02;

volatile unsigned char STATUS @ 0x03;

volatile unsigned char FSR @ 0x04;

volatile unsigned char PORTA @ 0x05;

volatile unsigned char PORTB @ 0x06;

volatile unsigned char PORTC @ 0x07;

// N/C @ 0x08;

// N/C @ 0x09;

volatile unsigned char PCLATH @ 0x0A;

volatile unsigned char INTCON @ 0x0B;

volatile unsigned char PIR1 @ 0x0C;

volatile unsigned char PIR2 @ 0x0D;

volatile unsigned char TMR1L @ 0x0E;

volatile unsigned char TMR1H @ 0x0F;

volatile unsigned char T1CON @ 0x10;

volatile unsigned char TMR2 @ 0x11;

volatile unsigned char T2CON @ 0x12;

volatile unsigned char SSPBUF @ 0x13;

volatile unsigned char SSPCON @ 0x14;

volatile unsigned char CCPR1L @ 0x15;

volatile unsigned char CCPR1H @ 0x16;

volatile unsigned char CCP1CON @ 0x17;

volatile unsigned char RCSTA @ 0x18;

volatile unsigned char TXREG @ 0x19;

volatile unsigned char RCREG @ 0x1A;

// N/C @ 0x1B;

volatile unsigned char PWM1CON @ 0x1C;

volatile unsigned char ECCPAS @ 0x1D;

volatile unsigned char ADRESH @ 0x1E;

volatile unsigned char ADCON0 @ 0x1F;

//

//.....................................................

// bank 1

//

// def in bank 0 INDF @ 0X80;

volatile unsigned char OPTION_REG @ 0x81;

//def in bank PCL @ 0x82;

//def in bank 0 STATUS @ 0x83;

//def in bank 0 FSR @ 0x84;

volatile unsigned char TRISA @ 0x85;

volatile unsigned char TRISB @ 0x86;

volatile unsigned char TRISC @ 0x87;

// N/C @ 0x88;

// N/C @ 0x89;

// def in bank 0 PCLATH @ 0x8A;

//def in bank 0 INTCON @ 0x8B;

volatile unsigned char PIE1 @ 0x8C;

volatile unsigned char PIE2 @ 0x8D;

volatile unsigned char PCON @ 0x8E;

volatile unsigned char OSCCON @ 0x8F;

volatile unsigned char OSCTUNE @ 0x90;

// N/C @ 0x91;

volatile unsigned char PR2 @ 0x92;

volatile unsigned char SSPADD @ 0x93; //Sync serial port (I2C mode) address register

volatile unsigned char SSPMASK @ 0x93;

volatile unsigned char SSPSTAT @ 0x94;

volatile unsigned char WPUA @ 0x95;

volatile unsigned char IOCA @ 0x96;

volatile unsigned char WDTCON @ 0x97;

volatile unsigned char TXSTA @ 0x98;

volatile unsigned char SPBRG @ 0x99;

volatile unsigned char SPRRGH @ 0x9A;

volatile unsigned char BAUDCTL @ 0x9B;

// N/C @ 0x9C;

// N/C @ 0x9D;

volatile unsigned char ADRESL @ 0x9E;

volatile unsigned char ADCON1 @ 0x9F;

//

//.....................................................

// bank 2

//

//def om bank 0 INDF @ 0x100;

//def in bank 0 EEDAT @ 0x101;

//def in bank 0 EEADRL @ 0x103;

//def in bank 0 EECON1 @ 0x104;

//def in bank 0 EEDAT @ 0x105;

//def in bank 0 EEADRL @ 0x106;

//def in bank 0 EECON1 @ 0x107;

//def in bank 0 EEDAT @ 0x108;

//def in bank 0 EEADRL @ 0x109;

//def in bank 0 EECON1 @ 0x10A;

//def in bank 0 EEDAT @ 0x10B;

//def in bank 0 EEADRL ` @ 0x10C;

//def in bank 0 EECON1 @ 0x10D;

//def in bank 0 EEDAT @ 0x10E;

//def in bank 0 EEADRL @ 0x10F;

// N/C @ 0x110;

// N/C @ 0x111;

// N/C @ 0x112;

// N/C @ 0x113;

// N/C @ 0x114;

volatile unsigned char WPUB @ 0x115;

volatile unsigned char IOCB @ 0x116;

// N/C @ 0x117;

//def in bank 0 VRCON @ 0x118;

//def in bank 0 CM1CON0 @ 0x119;

//def in bank 0 CM2CON0 @ 0x11A;

//def in bank 0 CM2CON1 @ 0x11B;

// N/C @ 0x11C;

// N/C @ 0x11D;

volatile unsigned char ANSEL @ 0x11E;

volatile unsigned char ANSELH @ 0x11F;

//

//.....................................................

// bank 3

//

//def in bank 0 VRCON @ 0x180;

//def in bank 0 CM1CON0 @ 0x181;

//def in bank 0 CM2CON0 @ 0x182;

//def in bank 0 CM2CON1 @ 0x183;

//def in bank 0 VRCON @ 0x184;

//def in bank 0 CM1CON0 @ 0x185;

//def in bank 0 CM2CON0 @ 0x186;

//def in bank 0 CM2CON1 @ 0x187;

//def in bank 0 VRCON @ 0x188;

//def in bank 0 CM1CON0 @ 0x189;

//def in bank 0 CM2CON0 @ 0x18A;

//def in bank 0 CM2CON1 @ 0x18B;

//def in bank 0 VRCON @ 0x18C;

//def in bank 0 CM1CON0 @ 0x18D;

// N/C @ 0x18E;

// N/C @ 0x18F;

// N/C @ 0x190;

// N/C @ 0x191;

// N/C @ 0x192;

// N/C @ 0x193;

// N/C @ 0x194;

// N/C @ 0x195;

// N/C @ 0x196;

// N/C @ 0x197;

// N/C @ 0x198;

// N/C @ 0x199;

// N/C @ 0x19A;

// N/C @ 0x19B;

// N/C @ 0x19C;

volatile unsigned char PSTRCON @ 0x19D;

volatile unsigned char SRCON @ 0x19E;

// N/C @ 0x19F;

//

//......................................................

Share this post


Link to post
Share on other sites
Jenn,

[

Post the files and the project and them someone can take a look.

 

Regards

Dave

 

 

I'm sure this is a bug as I took out the def's in my program and it linked fine. Then I tried: y=STATUS; and got an error "error: unknown identifier 'STATUS'"

 

Somehow somewhere those 4 registers are being defined or at least the compiler/linker thinks they are. We should be able to build out own .h files with all caps for the vars.

Share this post


Link to post
Share on other sites

I gave up on my attempt at upper case register names. It's something to consider however, as applications such as Microchip's "Application Maestro" generate C source code with all caps for their registers. :)

Share this post


Link to post
Share on other sites
snip...

PIC16CE623, PIC16CE624, PIC16CE625, PIC16C432, PIC16C433, PIC16C554, PIC16C557, PIC16C558, PIC16C61, PIC16F616, PIC16HV616, PIC16C62, PIC16C62A, PIC16C62B, PIC16CR62, PIC16C620,

Regards

Dave

 

Hi Dave I'm wondering why I can't replace the 16F690.h include file and define my register variables in all caps. It compiles with no errors but the linker throws, duplicate global definitions for STATUS, INDF, FSR, PCL

 

I've only def'd them once.

 

Just bought the compiler & does,nt know it yet , but the reg's you´re mentioning here is very often saved during irq's and/or is used for indirect RAM-access , maybe the compiler is using these names internally & because of this you can't (re)declare them. This could be avoided if internally declared variables was preceided with a _ . Just a thought!

 

I do agree that all reg. vars should be declared in CAPS.

 

Kind regards Henrik

Share this post


Link to post
Share on other sites
I've just ammended this list (by editing this post 7th December 2007), so that you don't need to search further down this topic to find devices, they are all in this post.

 

Please let is know of any new PIC12, PIC16 (sorry only 14bit instruction types) or PIC18 targets you want added.

 

Here is the current list:

 

PIC12

PIC12C671, PIC12CE673, PIC12CE674, PIC12F609, PIC12HV609, PIC12F615, PIC12HV615, PIC12F629, PIC12F635, PIC12C672, PIC12F675, rfPIC12F675h, rfPIC12F675k, rfPIC12F675f, PIC12F683

 

PIC16

PIC16CE623, PIC16CE624, PIC16CE625, PIC16C432, PIC16C433, PIC16C554, PIC16C557, PIC16C558, PIC16C61, PIC16F616, PIC16HV616, PIC16C62, PIC16C62A, PIC16C62B, PIC16CR62, PIC16C620, PIC16C620A, PIC16CR620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16F627, PIC16F627A, PIC16F628, PIC16F628A, PIC16C63, PIC16C63A, PIC16CR63, PIC16F630, PIC16F631, PIC16F636, PIC16F639, PIC16C64, PIC16C64A, PIC16CR64, PIC16C642, PIC16F648A, PIC16C65, PIC16C65A, PIC16C65B, PIC16CR65, PIC16C66, PIC16C662, PIC16C67, PIC16F676, PIC16F677, PIC16F684, PIC16F685, PIC16F687, PIC16F688, PIC16F689, PIC16F690, PIC16C71, PIC16C710, PIC16C711, PIC16C712, PIC16C715, PIC16C716, PIC16F716, PIC16C717, PIC16C72, PIC16C72A, PIC16CR72, PIC16F72, PIC16C73, PIC16C73A, PIC16C73B, PIC16F73, PIC16F737, PIC16C74, PIC16C74A, PIC16C74B, PIC16F74, PIC16C745, PIC16F747, PIC16C76, PIC16F76, PIC16C765, PIC16F767, PIC16C77, PIC16F77, PIC16C770, PIC16C771, PIC16C773, PIC16C774, PIC16F777, PIC16C781, PIC16C782, PIC16F785, PIC16HV785, PIC16F818, PIC16F819, PIC16CR83, PIC16F83, PIC16C84, PIC16CR84, PIC16F84, PIC16F84A, PIC16F87, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16F88, PIC16F883, PIC16F884, PIC16F886, PIC16F887, PIC16F913, PIC16F914, PIC16F916, PIC16F917, PIC16C923, PIC16C924, PIC16C925, PIC16C926, PIC16F946

 

PIC18

PIC18C242, PIC18C252, PIC18C442, PIC18C452, PIC18C601, PIC18C658, PIC18C801, PIC18C858, PIC18F1230, PIC18F1320, PIC18F1330, PIC18F2220, PIC18F2221, PIC18F2320, PIC18F2321, PIC18F2331, PIC18F2410, PIC18F242, PIC18F2420, PIC18F2423, PIC18F2431, PIC18F2439, PIC18F2450, PIC18F2455, PIC18F2458, PIC18F248, PIC18F2480, PIC18F24J10, PIC18F24K20, PIC18F2510, PIC18F2515, PIC18F252, PIC18F2520, PIC18F2523, PIC18F2525, PIC18F2539, PIC18F2550, PIC18F2553, PIC18F258, PIC18F2580, PIC18F2585, PIC18F25J10, PIC18F25K20, PIC18F2610, PIC18F2620, PIC18F2680, PIC18F2682, PIC18F2685, PIC18F26K20, PIC18F4220, PIC18F4221, PIC18F4320, PIC18F4321, PIC18F4331, PIC18F4410, PIC18F442, PIC18F4420, PIC18F4423, PIC18F4431, PIC18F4439, PIC18F4450, PIC18F4455, PIC18F4458, PIC18F448, PIC18F4480, PIC18F44J10, PIC18F44K20, PIC18F4510, PIC18F4515, PIC18F452, PIC18F4520, PIC18F4523, PIC18F4525, PIC18F4539, PIC18F4550, PIC18F4553, PIC18F458, PIC18F4580, PIC18F4585, PIC18F45J10, PIC18F45K20, PIC18F4610, PIC18F4620, PIC18F4680, PIC18F4682, PIC18F4685, PIC18F46K20, PIC18F6310, PIC18F6390, PIC18F6393, PIC18F63J11, PIC18F63J90, PIC18F6410, PIC18F6490, PIC18F6493, PIC18F64J11, PIC18F64J90, PIC18F6520, PIC18F6525, PIC18F6527, PIC18F6585, PIC18F65J10, PIC18F65J11, PIC18F65J15, PIC18F65J50, PIC18F65J90, PIC18F6620, PIC18F6621, PIC18F6622, PIC18F6627, PIC18F6680, PIC18F66J10, PIC18F66J11, PIC18F66J15, PIC18F66J16, PIC18F66J50, PIC18F66J55, PIC18F66J60, PIC18F66J65, PIC18F6720, PIC18F6722, PIC18F6723, PIC18F67J10, PIC18F67J11, PIC18F67J50, PIC18F67J60, PIC18F8310, PIC18F8390, PIC18F8393, PIC18F83J11, PIC18F83J90, PIC18F8410, PIC18F8490, PIC18F8493, PIC18F84J11, PIC18F84J15, PIC18F84J90, PIC18F8520, PIC18F8525, PIC18F8527, PIC18F8585, PIC18F85J10, PIC18F85J11, PIC18F85J15, PIC18F85J50, PIC18F85J90, PIC18F8620, PIC18F8621, PIC18F8622, PIC18F8627, PIC18F8628, PIC18F8680, PIC18F86J10, PIC18F86J11, PIC18F86J15, PIC18F86J16, PIC18F86J50, PIC18F86J55, PIC18F86J60, PIC18F86J65, PIC18F8720, PIC18F8722, PIC18F8723, PIC18F87J10, PIC18F87J11, PIC18F87J50, PIC18F87J60, PIC18F96J60, PIC18F96J65, PIC18F97J60, PIC18LF2423, PIC18LF2523, PIC18LF4423, PIC18LF4523, PIC18F1220, PIC18F6628

 

Regards

Dave

 

I've noticed that in the BoostC (sourceboost) supported device list there is no SX's (which was supported by c2c) , have you totally abandoned this chip - or will you be supporting it in the future? - maybe a separate compiler?. Checking around there is not many choices (SXC from CCS [$199] & SXC from Bytecraft [$795 - DOS] / [$1495 - WIN]). And it is quite a nice micro. :P

 

Kind regards Henrik

Share this post


Link to post
Share on other sites

Henrik,

I've noticed that in the BoostC (sourceboost) supported device list there is no SX's (which was supported by c2c) , have you totally abandoned this chip - or will you be supporting it in the future? - maybe a separate compiler?. Checking around there is not many choices (SXC from CCS [$199] & SXC from Bytecraft [$795 - DOS] / [$1495 - WIN]). And it is quite a nice micro. :P
We have chosen to not currently support the SX devices with the BoostC compiler and have no plans to. The main reason being that the SX is just not as popular as the PIC devices. So for the SX you will have to use the C2C compiler.

 

Regards

Dave

Share this post


Link to post
Share on other sites
Any plans to support PIC18F13K50/14K50 in the near future?

Yes support will be added very soon.

 

Regards

Dave

Share this post


Link to post
Share on other sites
Please let is know of any new PIC12, PIC16 (sorry only 14bit instruction types) or PIC18 targets you want added.

 

So... 12 bit instructions are off the table? No plans to ever add them? I was interested in using the 16F526, but it looks like it has 12 bit instructions.

Share this post


Link to post
Share on other sites
Please let is know of any new PIC12, PIC16 (sorry only 14bit instruction types) or PIC18 targets you want added.

 

So... 12 bit instructions are off the table? No plans to ever add them? I was interested in using the 16F526, but it looks like it has 12 bit instructions.

Same for me... I had already drawn out my schematics based on the 16F505 but it is a 12bit instruction type.

Share this post


Link to post
Share on other sites
Same for me... I had already drawn out my schematics based on the 16F505 but it is a 12bit instruction type.
These targets normally have so little memory and stack that there is not so much demand for them. We may support them in future, but its not high on our priority list.

 

Regards

Dave

Share this post


Link to post
Share on other sites
Same for me... I had already drawn out my schematics based on the 16F505 but it is a 12bit instruction type.
These targets normally have so little memory and stack that there is not so much demand for them. We may support them in future, but its not high on our priority list.

 

Regards

Dave

I understand and its not that big of a deal. I went with the 16F610 instead (basically the same pinout).

Edited by jwilson

Share this post


Link to post
Share on other sites

Hi all

 

 

I am wondering if any one can tell me how to get ahold of a "Free" Boost C with out any time limit. I will use this platform in rare occsion and I don't need all the bells and whisles it have. To me that's to much money to spend for this.

 

Also pleas be very specific if you can help about how to go about it such as

1) go to c:\this\that\mine

2) click on my c

3) look at bottom og the page where it said this and that

 

I hope I made sense.

 

Thanks all

Share this post


Link to post
Share on other sites
I am wondering if any one can tell me how to get ahold of a "Free" Boost C with out any time limit...

 

BoostC is part of SourceBoost package available to download from www.sourceboost.com BoostC as well as BoostC++ and BoostBasic don't not have any time limit even if used in "free" mode without any activation.

 

Regards,

Pavel

Share this post


Link to post
Share on other sites

Hi,

 

I wondered if any one can tell me what these codes are:

 

symbol Delay=b8

symbol PWin=w0

symbol PWout=b2

symbol PWinPrev=b3

symbol PWinErr=b6

symbol skip=b4 .

 

Is it Asmebely, Basic, Hex or what ever and how can I use Booster C to run this program.

 

Thanks

Share this post


Link to post
Share on other sites
I've just ammended this list (by editing this post 12th January 2009), so that you don't need to search further down this topic to find devices, they are all in this post.

 

Please let is know of any new PIC12, PIC16 (sorry only 14bit instruction types) or PIC18 targets you want added.

 

Here is the current list:

 

PIC12

 

PIC12F609, PIC12HV609, PIC12F615, PIC12HV615, pic12f629, PIC12F635, PIC12C671, PIC12C672, PIC12CE673, PIC12CE674, PIC12F675, rfPIC12F675f, rfPIC12F675k, rfPIC12F675h, PIC12F683

 

PIC16

 

PIC16C61, PIC16C62, PIC16C63, PIC16C64, PIC16C65, PIC16C66, PIC16C67, PIC16C71, PIC16C72, PIC16F72, PIC16C73, PIC16F73, PIC16C74, PIC16F74, PIC16C76, PIC16F76, PIC16C77, PIC16F77, PIC16F83, PIC16C84, PIC16F84, PIC16F87, PIC16F88, PIC16C432, PIC16C433, PIC16C554, PIC16C557, PIC16C558, PIC16F610, PIC16HV610, PIC16F616, PIC16HV616, PIC16C620, PIC16C621, PIC16C622, PIC16F627, PIC16F628, PIC16F630, PIC16F631, PIC16F636, PIC16F639, PIC16C642, PIC16C662, PIC16F676, PIC16F677, PIC16F684, PIC16F685, PIC16F687, PIC16F688, PIC16F689, PIC16F690, PIC16C710, PIC16C711, PIC16C712, PIC16C715, PIC16C716, PIC16F716, PIC16C717, PIC16F722, PIC16F723, PIC16F724, PIC16F726, PIC16F727, PIC16F737, PIC16C745, PIC16F747, PIC16C765, PIC16F767, PIC16C770, PIC16C771, PIC16C773, PIC16C774, PIC16F777, PIC16C781, PIC16C782, PIC16F785, PIC16HV785, PIC16F818, PIC16F819, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F874, PIC16F876, PIC16F877, PIC16F882, PIC16F883, PIC16F884, PIC16F886, PIC16F887, PIC16F913, PIC16F914, PIC16F916, PIC16F917, PIC16C923, PIC16C924, PIC16C925, PIC16C926, PIC16F946, PIC16C620A, PIC16C621A, PIC16C622A, PIC16F627A, PIC16F628A, PIC16C62A, PIC16C62B, PIC16C63A, PIC16F648A, PIC16C64A, PIC16C65A, PIC16C65B, PIC16C72A, PIC16C73A, PIC16C73B, PIC16C74A, PIC16C74B, PIC16F84a, PIC16F873A, PIC16F874A, PIC16F876A, PIC16F877A, PIC16CE623, PIC16CE624, PIC16CE625, PIC16CR62, PIC16CR620A, PIC16CR63, PIC16CR64, PIC16CR65, PIC16CR72, PIC16CR83, PIC16CR84

 

PIC18

 

PIC18C242, PIC18F242, PIC18F248, PIC18C252, PIC18F252, PIC18F258, PIC18C442, PIC18F442, PIC18F448, PIC18C452, PIC18F452, PIC18F458, PIC18C601, PIC18C658, PIC18C801, PIC18C858, PIC18F1220, PIC18F1230, PIC18F1320, PIC18F1330, PIC18F13k50, PIC18LF13k50, PIC18F14k50, PIC18LF14k50, PIC18F2220, PIC18F2221, PIC18F2320, PIC18F23K20, PIC18F2321, PIC18F2331, PIC18F2410, PIC18F24J10, PIC18F2420, PIC18F24K20, PIC18F2423, PIC18LF2423, PIC18F2431, PIC18F2439, PIC18F2450, PIC18F2455, PIC18F2458, PIC18F2480, PIC18F2510, PIC18F25J10, PIC18F2515, PIC18F2520, PIC18F25K20, PIC18F2523, PIC18LF2523, PIC18F2525, PIC18F2539, PIC18F2550, PIC18F2553, PIC18F2580, PIC18F2585, PIC18F2610, PIC18F2620, PIC18F26K20, PIC18F2680, PIC18F2682, PIC18F2685, PIC18F4220, PIC18F4221, PIC18F4320, PIC18F43K20, PIC18F4321, PIC18F4331, PIC18F4410, PIC18F44J10, PIC18F4420, PIC18F44K20, PIC18F4423, PIC18LF4423, PIC18F4431, PIC18F4439, PIC18F4450, PIC18F4455, PIC18F4458, PIC18F4480, PIC18F4510, PIC18F45J10, PIC18F4515, PIC18F4520, PIC18F45K20, PIC18F4523, PIC18LF4523, PIC18F4525, PIC18F4539, PIC18F4550, PIC18F4553, PIC18F4580, PIC18F4585, PIC18F4610, PIC18F4620, PIC18F46K20, PIC18F4680, PIC18F4682, PIC18F4685, PIC18F6310, PIC18F63J11, PIC18F6390, PIC18F63J90, PIC18F6393, PIC18F6410, PIC18F64J11, PIC18F6490, PIC18F64J90, PIC18F6493, PIC18F65J10, PIC18F65J11, PIC18F65J15, PIC18F6520, PIC18F6525, PIC18F6527, PIC18F65J50, PIC18F6585, PIC18F65J90, PIC18F66J10, PIC18F66J11, PIC18F66J15, PIC18F66J16, PIC18F6620, PIC18F6621, PIC18F6622, PIC18F6627, PIC18F6628, PIC18F66J50, PIC18F66J55, PIC18F66J60, PIC18F66J65, PIC18F6680, PIC18F67J10, PIC18F67J11, PIC18F6720, PIC18F6722, PIC18F6723, PIC18F67J50, PIC18F67J60, PIC18F8310, PIC18F83J11, PIC18F8390, PIC18F83J90, PIC18F8393, PIC18F8410, PIC18F84J11, PIC18F84J15, PIC18F8490, PIC18F84J90, PIC18F8493, PIC18F85J10, PIC18F85J11, PIC18F85J15, PIC18F8520, PIC18F8525, PIC18F8527, PIC18F85J50, PIC18F8585, PIC18F85J90, PIC18F86J10, PIC18F86J11 , PIC18F86J11, PIC18F86J15, PIC18F86J16, PIC18F8620, PIC18F8621, PIC18F8622, PIC18F8627, PIC18F8628, PIC18F86J50, PIC18F86J55, PIC18F86J60, PIC18F86J65, PIC18F8680, PIC18F87J10, PIC18F87J11, PIC18F8720, PIC18F8722, PIC18F8723, PIC18F87J50, PIC18F87J60, PIC18F96J60, PIC18F96J65, PIC18F97J60

 

Regards

Dave

 

What can I do if I use PIC16LF648a? It doesn't have any of the PIC16LFxxx on the list above.

Share this post


Link to post
Share on other sites

Your content will need to be approved by a moderator

Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×