Tue Oct 2 11:42:51 EDT 2012


Many things are pointing into one direction, the dsPIC30F2012[1] which
I've ordered several years ago when I was still thinking about porting
Staapl[2] to dsPIC.  This probably won't happen, as Staapl by itself
is a time sink and another world in some sense.  It's main use is for
writing interfacting components (i.e. USB interface, knobs & buttons).

I need a platform for Haskell/C/DSP stuff and apart from plain PC with
Pd, it seems that the dsPIC might be a good candidate:

- More traditional RISC register machine
- GCC available
- FreeRTOS available
- Small DIP packaging
- A simple DSP (Single cycle MAC, fixed point multiplication, bit rev addr)

EDIT: Compilers are not free?

I have an early version of dsPIC GCC, C30 version 3.01

The Microchip website is a bit confusiong.  It seems that these
tools + math library are not / no longer free, so what's the deal?

Microchip highly recommends the MPLAB XC16 Standard Compiler (SW006022-1) for new designs.

The MPLAB C Compiler for PIC24 MCUs and dsPIC DSCs is a fully ANSI
compliant product with standard libraries for both architectures. It
is highly optimizing and takes advantage of many architecture-specific
features to provide efficient software code generation.

If this is the case, I don't know if I really want to buy into this shit.

There seems to be PIC16 support in LLVM since 2.4
Something to find out..

[1] http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010342
[2] http://zwizwa.be/staapl