add 16F1704 PICs

Please add any feature requests for Flowcode version 6 here

Moderator: Benj

Forum rules
Only feature requests will be considered here. General questions should not be posted in this forum.
Post Reply
Posts: 1
Joined: Tue Aug 21, 2012 2:40 pm

add 16F1704 PICs

Post by roby111 »

Hello, i am currently using FlowCode5 and downloaded now the eval-version of FC6.

i was hoping to get support for newer devices, especially and urgently needed: 16F1704 (and 12F1571)

But at leat the 16F1704 is not yet supported and as it seems also no comparable part as PPS peripheral pin select seems not to be supported at all!

Also it seems there is NO support for built-in DACs of the PIC family?

I know that it is possible to "hack" one existing chip-description with some extensions to use it maybe for my purposes, but i ll definitely not spend about 350 GBP for an upgrade which sends me back to programming "stone-age" like using original MPLab tools...

So i would be glad (and buy the FC6 prof PIC) if you could solve above issues in time (i need to make that decision until 1st of February 2016 for my projects sake ;o)

@ other users: your help is welcome in any case, please don t be angry, above text is directed to the matrix-professionals primarily!

best regards from munich,


User avatar
Matrix Staff
Posts: 14865
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd

Re: add 16F1704 PICs

Post by Benj »

Hello Robert,

At the moment in v6 PIC our hands are tied in terms of chip support as we are using the BoostC compiler. We have a plan for Flowcode 7 which will allow us to support new devices as they come on the market. Saying this our users have hacked in their own devices and discussed how to do this on the forums. We cannot do this as we simply don't have time to maintain and support both the tool and the compiler when the compiler is not our own.

As for DAC support, we are willing to have a look at creating a component. The problem with this is that DAC hardware is very different from device to device and writing a component to deal with all the variations can be tricky. What device family would you like to see DAC support for?

User avatar
Posts: 666
Joined: Mon Feb 10, 2014 4:59 am

Re: add 16F1704 PICs

Post by Rudi »

roby111 wrote: ..

@ other users: your help is welcome in any case
servus robert,
wie schauts aus wennst den in der fünfer integrieren könntest?
bist du auf der version angewiesen und so weitermachen oder musst/willst du umsteigen?
oder gehts dir um integration in der sechser -jetzt- in der demo zum ausprobieren?
60 km entfernte grüsse
rudi ;-)

du meinst denn? ... &OFFSET=16&

• 4 Kwords Flash Program Memory
• 512 Bytes Data SRAM
• 12 I/O Pins
• Four 8-bit Timers / One 16-bit Timer
• 2 x High-Speed Comparators
• 2 x Op Amps
• 8 ch x 10-bit ADC
• One 8-bit DAC
• Zero Cross Detect
• 2 x CCP / 2 x PWM
• 1 x COG
• 1 x EUSART
• 1 x I2C/SPI
• 3 x CLC

wie kommst du auf denn, mit welchem hattest du vorher gearbeitet,
oder welcher kämme dem neuen am ähnlichsten deiner meinung?

Es gibt den auch mit Low-Power Features (PIC16LF1704/8) also 16(L)F1704/8

Welche sollten noch unterstützt sein?

Denn zweiten schaue ich mir morgen mal an, was geht.
PIC 12F1572
Du meinst denn? ... ANGUAGE=EN


• Enhanced Mid-range Core with 49 Instruction, 16 Stack Levels
• Flash Program Memory with self read/write capability
• High Endurance Flash memory in lower byte of last 128 addresses of Program Memory (100,000 Writes min.)
• Internal clock speeds from 31kHz to 32MHz
• 3x Standalone 16-bit PWMs
• Complementary Waveform Generator (CWG)
• 4 Channel 10-bit ADC with Voltage Reference
• 5-bit Digital to Analog Converter (DAC)
• Comparator
• 2x 8-bit Timers (TMR0/TMR2)
• 1x 16-bit Timer (TMR1)
• Three additional 16-bit Timers available using the 16-bit PWMs
• Extended Watchdog Timer (WDT)
• Enhanced Power-On/Off-Reset
• Low-Power Brown-Out Reset (LPBOR)
• Programmable Brown-Out Reset (BOR)
• In Circuit Serial Programming (ICSP)
• PIC12LF1571 (1.8V - 3.6V)
• PIC12F1571 (2.3V - 5.5V)

denn gibt es auch für Low Power
PIC 12LF1571
PIC 12LF1572

Post Reply