Home
JAQForum Ver 20.06
Log In or Join  
Active Topics
Local Time 18:18 27 Apr 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : PIC32MX470

Author Message
kiiid

Guru

Joined: 11/05/2013
Location: United Kingdom
Posts: 671
Posted: 11:40pm 08 Jul 2013
Copy link to clipboard 
Print this post

Some two weeks ago Microchip officially announced the expansion to the MX family with the new 3x0 and 4x0 devices. Looking at the MX470F512H (and for the fans for colour 470F512L ;) ), I see they are completely pin-compatible and the new one is fully functionally compatible with 695F512H (... and 695F512L). There is no CAN in the new ones, but there are lots of other things, most of which might come handy.
Unfortunately the 470 model will be available in September, but it looks like it could be a nice upgrade in every MM-compatible device (80 MIPS in 695/795 vs. 105 MIPS in 370/470!!!).
Geoff, what do you think? More than 20% extra performance for free! Maybe worth the effort to add a few conditional #if in the MMBasic source and make it ready for it straight from the 4.4 version... ;)

http://rittle.org

--------------
 
Dylan
Regular Member

Joined: 17/06/2013
Location: Netherlands
Posts: 81
Posted: 08:15am 09 Jul 2013
Copy link to clipboard 
Print this post

Ok, so the difference between 5-6-7..x5 is whether they have CAN or Ethernet or both (from memory). I haven't investigated 3x and 4x much yet, so are these intended as an alternative to both previous 3-4..x? AND the MX5-6-7 series (faster, but without features that are more expensive) at the same time as the MZ series replaces mainstream 80MHz devices with a maximum of 512/128? Or rather, just after?

There are essentially only two things clock speed really matters: USB and DMA (as used by MMBasic to update VGA output). USB is done by PLL anyway. The DMA will probably require some #if pre-processing (from memory) on Lucio di Jasio's base code, but it is not unheard of to replace constants with variables.
 
kiiid

Guru

Joined: 11/05/2013
Location: United Kingdom
Posts: 671
Posted: 01:59pm 09 Jul 2013
Copy link to clipboard 
Print this post

These new micros are direct replacement to the older ones. MX470 goes at MX695's (or 795 without CAN) place without any changes in the hardware at all. The smaller models replace some of the smaller models of the old family. But I am mostly interested in PICMX470F512H, because it can directly upgrade the existing 795 model in my 4105 module and give a significant performance boost without any other changes in the hardware.
This could apply to ALL MM-compatible boards. And the 470F512L model directly replaces the 697/796F512L chip.
The other good thing about these new chips is they have PPS and at least in theory could generate colour with the 64-pin devices by rerouting two extra outputs to some of the expansion pins.
They also support TFT displays, touchscreen, sound and many other features.Edited by kiiid 2013-07-11
http://rittle.org

--------------
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3165
Posted: 08:53pm 09 Jul 2013
Copy link to clipboard 
Print this post

  kiiid said  Geoff, what do you think? More than 20% extra performance for free! Maybe worth the effort to add a few conditional #if in the MMBasic source and make it ready for it straight from the 4.4 version... ;)

The trouble is that there are too many processors from too may manufactures to support so I need to place the effort where it will have a real impact. I know that this chip would be relatively easy to support but it is not worth the work for just 20%.

I am waiting on pre production samples of the PIC32MZ and I will probably end up designing a Maximite Mark III around it. That will deliver a real performance boost that will be worth the work.

Geoff
Geoff Graham - http://geoffg.net
 
JTR0701
Regular Member

Joined: 10/07/2013
Location: Australia
Posts: 71
Posted: 01:01pm 10 Jul 2013
Copy link to clipboard 
Print this post

Greetings All,

Somehow I thing there is a mistake here between MIPS and DMIPS.

No, I was wrong and indeed these are 100MHz clocked PICs. Sorry about that.
Edited by JTR0701 2013-10-22
 
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024