Jump to content

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
Link to post
Share on other sites
  • 1 month later...
  • Replies 79
  • Created
  • Last Reply

Top Posters In This Topic

  • 2 months later...
  • 1 month later...
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.

Link to post
Share on other sites
  • 1 month later...

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

Link to post
Share on other sites
  • 1 year later...
  • 9 months later...
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

Link to post
Share on other sites
  • 1 month later...
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.

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

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;

//

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

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.

Link to post
Share on other sites
  • 3 weeks later...
  • 1 month later...
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

Link to post
Share on other sites
  • 1 month later...
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

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

Link to post
Share on other sites
  • 6 months later...
  • 1 month later...
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.

Link to post
Share on other sites
  • 1 month later...
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.

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

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
Link to post
Share on other sites
  • 2 weeks later...

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

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

Link to post
Share on other sites
  • 3 weeks later...
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.

Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji 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...

×
×
  • Create New...