EmbeddedRelated.com
Forums

32bit PICs announced

Started by FreeRTOS.org November 5, 2007
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2591&link=Banner

....and yes - there is a FreeRTOS.org port and demo application available 
:o)

http://www.freertos.org/port_PIC32_MIPS_MK4.html

-- 
Regards,
Richard.

+ http://www.FreeRTOS.org
13 official architecture ports, 1000 downloads per week.

+ http://www.SafeRTOS.com
Certified by T�V as meeting the requirements for safety related systems.



FreeRTOS.org wrote:

> http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2591&link=Banner > > ....and yes - there is a FreeRTOS.org port and demo application available > :o) > > http://www.freertos.org/port_PIC32_MIPS_MK4.html
Interesting, so that's where MIPS is surfacing :) A little light on the peripherals (no 32 bit timers?), and only 10b ADCs (?!) but a good code-size range, and ahead of the now venerable ARM7's Will this cannibalise the dsPICxx market ? A $50 starter kit is impressive (if a bit vanilla, and no mention of code Size limitations ?) -jg
> Interesting, so that's where MIPS is surfacing :) > > A little light on the peripherals (no 32 bit timers?), > and only 10b ADCs (?!) but a good code-size range, > and ahead of the now venerable ARM7's
The first devices appear to be pin and peripheral compatible with PIC24/dsPIC.
> A $50 starter kit is impressive > (if a bit vanilla, and no mention of code Size limitations ?)
"The MPLAB C32 Student Edition has full optimizations that never expire and a compiler code size limit of 64 Kbytes. To activate the Student Edition, insert the free license key during installation. Without the license key, the default code size limit is 16 Kbytes" You can download the source though: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en023073 -- Regards, Richard. + http://www.FreeRTOS.org 14 official architecture ports, 1000 downloads per week. + http://www.SafeRTOS.com Certified by T�V as meeting the requirements for safety related systems.
But how much will they cost?

Also, why don't they have a 40-pin DIP version :-)

-- 
/*  jhallen@world.std.com AB1GO */                        /* Joseph H. Allen */
int a[1817];main(z,p,q,r){for(p=80;q+p-80;p-=2*a[p])for(z=9;z--;)q=3&(r=time(0)
+r*57)/7,q=q?q-1?q-2?1-p%79?-1:0:p%79-77?1:0:p<1659?79:0:p>158?-79:0,q?!a[p+q*2
]?a[p+=a[p+=q]=q]=q:0:0;for(;q++-1817;)printf(q%79?"%c":"%c\n"," #"[!a[q-1]]);}
Joseph H Allen wrote:

> But how much will they cost? > > Also, why don't they have a 40-pin DIP version :-)
PIC32 family come in 64- or 100-pin TQFP packages. $2.95/10K PIC32MX300F032H 32KF 8KB RAM 64-pin TQFP $5.30/10K PIC32MX360F512L 512KB 32KB RAM 100-pin TQFP
FreeRTOS.org wrote:

>>Interesting, so that's where MIPS is surfacing :) >> >>A little light on the peripherals (no 32 bit timers?), >>and only 10b ADCs (?!) but a good code-size range, >>and ahead of the now venerable ARM7's > > > The first devices appear to be pin and peripheral compatible with > PIC24/dsPIC.
Any idea how they compare operationally ?
> >>A $50 starter kit is impressive >>(if a bit vanilla, and no mention of code Size limitations ?) > > > > "The MPLAB C32 Student Edition has full optimizations that never expire and > a compiler code size limit of 64 Kbytes. To activate the Student Edition, > insert the free license key during installation. Without the license key, > the default code size limit is 16 Kbytes" > > You can download the source though: > http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en023073
So whose compiler is this based on ? If it is open-source, why all the 16K/64K-with-key timed-optimize fancy footwork/nonsense ? -jg
> So whose compiler is this based on ?
Its based on the MIPS GCC implementation, but with Microchip bells and whistles.
> If it is open-source, why all the 16K/64K-with-key timed-optimize fancy > footwork/nonsense ?
Don't know, but as per my previous link, you can download the source. You can also download an unlimited binary from the MIPS site, but don't get the bells and whistles - eg automatic population of the correct interrupt vectors, etc. -- Regards, Richard. + http://www.FreeRTOS.org 14 official architecture ports, 1000 downloads per week. + http://www.SafeRTOS.com Certified by T&#4294967295;V as meeting the requirements for safety related systems.
It just needs external DRAM support, like the MX31 ARM stuff from Freescale.

It's a 32-bit CPU, so I should be able to run Linux!  Maybe in the future.

What would be really nice is a multi-chip module so that it still looks like
a microcontroller, but it has 128 MB of RAM (one 1 Gb die's worth).

-- 
/*  jhallen@world.std.com AB1GO */                        /* Joseph H. Allen */
int a[1817];main(z,p,q,r){for(p=80;q+p-80;p-=2*a[p])for(z=9;z--;)q=3&(r=time(0)
+r*57)/7,q=q?q-1?q-2?1-p%79?-1:0:p%79-77?1:0:p<1659?79:0:p>158?-79:0,q?!a[p+q*2
]?a[p+=a[p+=q]=q]=q:0:0;for(;q++-1817;)printf(q%79?"%c":"%c\n"," #"[!a[q-1]]);}
"Jim Granville" <no.spam@designtools.maps.co.nz> skrev i meddelandet
news:472f7e72$1@clear.net.nz...
> FreeRTOS.org wrote: > >> http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2591&link=Banner >> >> ....and yes - there is a FreeRTOS.org port and demo application available >> :o) >> >> http://www.freertos.org/port_PIC32_MIPS_MK4.html > > Interesting, so that's where MIPS is surfacing :) > > A little light on the peripherals (no 32 bit timers?), > and only 10b ADCs (?!) but a good code-size range, > and ahead of the now venerable ARM7's > > Will this cannibalise the dsPICxx market ? > > A $50 starter kit is impressive > (if a bit vanilla, and no mention of code Size limitations ?) > > -jg >
I heard from a compiler vendor that they were expecting Microchip to take their architecture to the limit by releasing a 29 bit processor, I guess this was canned at the last moment ;-) Should give the MIPS architecture a new life. -- Best Regards, Ulf Samuelsson This is intended to be my personal opinion which may, or may not be shared by my employer Atmel Nordic AB
"Joseph H Allen" <jhallen@TheWorld.com> skrev i meddelandet 
news:fgo62v$ncg$1@pcls6.std.com...
> It just needs external DRAM support, like the MX31 ARM stuff from > Freescale. > > It's a 32-bit CPU, so I should be able to run Linux! Maybe in the future. > > What would be really nice is a multi-chip module so that it still looks > like > a microcontroller, but it has 128 MB of RAM (one 1 Gb die's worth). >
Would be really great, considering that you do not have an external bus interface ;-) You could perhaps connect another processor WITH a bus interface to the MCM. Plenty of those around. -- Best Regards, Ulf Samuelsson This is intended to be my personal opinion which may, or may not be shared by my employer Atmel Nordic AB