Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
PIC16F1455 for Pinguino
14-10-2013, 10:28 AM,
#1
PIC16F1455 for Pinguino
Is it possible to use PIC16F1455 to build Pinguino? Anyone tested?
Reply
15-10-2013, 04:59 AM, (This post was last modified: 15-10-2013, 05:12 AM by iyahdub.)
#2
Photo  RE: PIC16F1455 for Pinguino
(14-10-2013, 10:28 AM)manipulator Wrote: Is it possible to use PIC16F1455 to build Pinguino? Anyone tested?
Unless someone has ported it to the family 16f, i highly doubt it.
Number of chips compatible is growing, but only includes some of the 18 and 32 family( 8-bit: PIC18F2550, PIC18F4550, PIC18F26J50, PIC18F47J53 32-bit: PIC32MX - http://wiki.pinguino.cc/index.php/Main_Page).
I am gonna guess one of the reasons is the pic16f family not having USB, while the existent are alternatives to the 8 bits and 32 (overall, i find it a better tool, tbh. Specially Olimex industrial-grade boards m which are superior to arduino's)

PS- HERE, hope it helps
[Image: pingboards.png]
Reply
15-10-2013, 10:14 AM,
#3
RE: PIC16F1455 for Pinguino
(14-10-2013, 10:28 AM)manipulator Wrote: Is it possible to use PIC16F1455 to build Pinguino? Anyone tested?

Possible - yes. I think you'd have to put in the work as I don't think it's been done by anyone else. Much easier to use a chip that's already supported.

If you want to support it, go hunting round the wiki and many files to see how it all hangs together.

John
Reply
17-10-2013, 10:31 AM,
#4
RE: PIC16F1455 for Pinguino
I started PIC16F1455 supports for the Pinguino bootloader but never finished it because in my opinion, it was a lot of work to support only one chip and moreover a chip with only 14K flash memory and 1K RAM (USB stack will use 50% of it). It's a better idea to get a PIC18F.
If you really want to do it then I can help you but only if you feel comfortable with C, Python and PIC16F.
It is easier to complain than it is to do, but it is better to do than it is to complain.
Reply
17-10-2013, 11:50 AM,
#5
RE: PIC16F1455 for Pinguino
The 1454/55/59 are somewhat strange. The special function (e.g. communication ports) mapping of the 14-pinners differs completely form the 1459! I'll probably never understand the decission to bring USB to the outdated and overloaded PIC16 patchwork product line. But I fully understand Regis' opinion that full pinguino support for those is way too much work. But with their 5V support and chrystal-less USB, I still see two or three use cases for those strange little monsters: as SPI/I2C/RS232-USB (virtual comport) crossbar, as ultra-cheap single-voltage programmer e.g. for non-USB PICs or (1459 only), or as small GPIO board / universal USB-parallel port (even for 8 bit text/graphics displays). Little of those use cases would necessarily require full pinguino support - in many cases some "bootloader extensions" would be sufficient. But maybe these ideas are even stranger than the chips themselves .. By the way, the RAM/ROM limitations could be a reason to re-animate the discontinued bootloader 3. But since this one was written in assembler, PIC16 would mean to restart from scratch 8-(. Sorry, just fantasizing. Feel free to ignore.
Reply
19-10-2013, 05:39 AM,
#6
RE: PIC16F1455 for Pinguino
The new PIC16F USB are really nice for a number off things, they are even crystal free Smile

But for Pinguino I don't think so, the Pinguino stack are too big for such a small device... Sad
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)