Jump to content


Photo

Target Devices Supported By Boostc


76 replies to this topic

#1 Dave

Dave

    Super Maniac

  • Administrators
  • PipPipPipPipPip
  • 2,091 posts
  • Gender:Male
  • Location:UK
  • Interests:How things work, Electronics, Software, Cycling.

Posted 18 February 2005 - 01:29 PM

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, 07 January 2012 - 02:18 PM.


#2 HQGBOY

HQGBOY

    Newbrie

  • Members
  • 1 posts

Posted 14 April 2005 - 08:05 AM

VERY GOOD. :)

#3 lcd

lcd

    Regular

  • Members
  • Pip
  • 20 posts

Posted 18 April 2005 - 05:06 PM

Why the wizard only has several devices?

#4 ducklite

ducklite

    Newbrie

  • EstablishedMember
  • 6 posts

Posted 05 July 2005 - 12:40 PM

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.

#5 Mvackel

Mvackel

    Newbrie

  • Members
  • 3 posts

Posted 31 August 2005 - 08:55 PM

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

#6 pittuck

pittuck

    Regular

  • EstablishedMember
  • Pip
  • 53 posts

Posted 03 September 2005 - 07:28 AM

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

<{POST_SNAPBACK}>


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.

#7 wd8cxb

wd8cxb

    Newbrie

  • Members
  • 6 posts
  • Gender:Male
  • Location:South Amherst, OH

Posted 18 October 2005 - 06:49 PM

Why the wizard only has several devices?

<{POST_SNAPBACK}>



#8 Dave

Dave

    Super Maniac

  • Administrators
  • PipPipPipPipPip
  • 2,091 posts
  • Gender:Male
  • Location:UK
  • Interests:How things work, Electronics, Software, Cycling.

Posted 18 October 2005 - 06:52 PM

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

#9 meriman

meriman

    Newbrie

  • Members
  • 1 posts

Posted 23 February 2007 - 08:50 AM

hello,
I wanna to programming PIC18F8520 and I'm bloqued now, If you can help me, you can send me some exemple for programme interrupt,

thanks a lot

#10 russ_hensel

russ_hensel

    Enthusiast

  • EstablishedMember
  • PipPip
  • 107 posts
  • Gender:Male
  • Location:South Dartmouth Ma USA
  • Interests:Computing, electronics, gardening

Posted 04 December 2007 - 04:07 PM

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

#11 Jenn

Jenn

    Newbrie

  • EstablishedMember
  • 10 posts

Posted 09 January 2008 - 11:31 PM

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.

#12 Dave

Dave

    Super Maniac

  • Administrators
  • PipPipPipPipPip
  • 2,091 posts
  • Gender:Male
  • Location:UK
  • Interests:How things work, Electronics, Software, Cycling.

Posted 09 January 2008 - 11:41 PM

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

#13 Jenn

Jenn

    Newbrie

  • EstablishedMember
  • 10 posts

Posted 10 January 2008 - 12:24 PM

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;
//
//......................................................

#14 Jenn

Jenn

    Newbrie

  • EstablishedMember
  • 10 posts

Posted 11 January 2008 - 06:43 PM

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.

#15 Jenn

Jenn

    Newbrie

  • EstablishedMember
  • 10 posts

Posted 01 February 2008 - 06:59 PM

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. :)

#16 Henrik

Henrik

    Newbrie

  • Members
  • 3 posts
  • Gender:Male
  • Location:Denmark

Posted 05 March 2008 - 07:22 PM

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
Kind regards
Henrik

#17 Henrik

Henrik

    Newbrie

  • Members
  • 3 posts
  • Gender:Male
  • Location:Denmark

Posted 15 April 2008 - 08:39 PM

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
Kind regards
Henrik

#18 Dave

Dave

    Super Maniac

  • Administrators
  • PipPipPipPipPip
  • 2,091 posts
  • Gender:Male
  • Location:UK
  • Interests:How things work, Electronics, Software, Cycling.

Posted 16 April 2008 - 11:40 AM

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

#19 etl17

etl17

    Newbrie

  • EstablishedMember
  • 11 posts

Posted 29 October 2008 - 05:40 PM

Any plans to support PIC18F13K50/14K50 in the near future?

#20 Dave

Dave

    Super Maniac

  • Administrators
  • PipPipPipPipPip
  • 2,091 posts
  • Gender:Male
  • Location:UK
  • Interests:How things work, Electronics, Software, Cycling.

Posted 30 October 2008 - 12:35 PM

Any plans to support PIC18F13K50/14K50 in the near future?

Yes support will be added very soon.

Regards
Dave

#21 etl17

etl17

    Newbrie

  • EstablishedMember
  • 11 posts

Posted 30 October 2008 - 05:51 PM

Thank you Dave. Do you anticipate that support will be included in the 6.90 final release?

--Stefanos.

#22 dersk

dersk

    Newbrie

  • EstablishedMember
  • 12 posts

Posted 05 December 2008 - 07:07 PM

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.

#23 jwilson

jwilson

    Regular

  • EstablishedMember
  • Pip
  • 80 posts
  • Gender:Male
  • Location:Arkansas, USA

Posted 20 January 2009 - 01:35 PM

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.

#24 Dave

Dave

    Super Maniac

  • Administrators
  • PipPipPipPipPip
  • 2,091 posts
  • Gender:Male
  • Location:UK
  • Interests:How things work, Electronics, Software, Cycling.

Posted 20 January 2009 - 08:00 PM

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

#25 jwilson

jwilson

    Regular

  • EstablishedMember
  • Pip
  • 80 posts
  • Gender:Male
  • Location:Arkansas, USA

Posted 21 January 2009 - 03:58 PM

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, 21 January 2009 - 03:59 PM.


#26 flyermoe

flyermoe

    Newbrie

  • Members
  • 3 posts

Posted 30 January 2009 - 11:06 PM

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

#27 Pavel

Pavel

    Super Maniac

  • Administrators
  • PipPipPipPipPip
  • 1,451 posts
  • Gender:Male
  • Location:Melbourne, Australia

Posted 30 January 2009 - 11:12 PM

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

#28 flyermoe

flyermoe

    Newbrie

  • Members
  • 3 posts

Posted 05 February 2009 - 10:00 PM

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

#29 Panvadee

Panvadee

    Newbrie

  • Members
  • 4 posts

Posted 27 February 2009 - 04:43 AM

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

#30 Panvadee

Panvadee

    Newbrie

  • Members
  • 4 posts

Posted 27 February 2009 - 04:58 AM

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.



Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users