Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 19:36 27 Nov 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 : PIC32MZ-based ’mite

Author Message
kiiid

Guru

Joined: 11/05/2013
Location: United Kingdom
Posts: 671
Posted: 03:04pm 13 Jun 2013
Copy link to clipboard 
Print this post

Hi guys, I am just drilling for some thoughts here.

Thanks to some help I got from Microchip a while ago, I was able to complete the preliminary design of two new DTX modules, compatible with the Maximite, but based on the new 32MZ family. I am ready to manufacture those right now, but wanted to see would there be any interest in them and if so, which one to go with first (sorry, not enough funds to do everything at once).
One is with more I/O ports, the other one with external FRAM. They are completely backwards pin-compatible with the existing 4105 module and the same development board as now, can be used to emulate a full Maximite.

There will be some mods in the MMBasic needed, but that's the easy part of it.

So, what do you think?

http://rittle.org

--------------
 
MOBI
Guru

Joined: 02/12/2012
Location: Australia
Posts: 819
Posted: 04:45pm 13 Jun 2013
Copy link to clipboard 
Print this post

I had a brief browse of the www and uChip but can't locate any data on the 32MZ. Do you know of a link to it? What's the difference between 32MX and MZ?


David M.
 
kiiid

Guru

Joined: 11/05/2013
Location: United Kingdom
Posts: 671
Posted: 04:58pm 13 Jun 2013
Copy link to clipboard 
Print this post

David,
Yes, I've had the full preliminary technical details of the new 32MZ for some time already.
Unfortunately I am not allowed to release any detailed information as per my agreement with Microchip, but only to use it for early development of my hardware products as I am in a special program of theirs. That, until they officially release the chips, which is a few months from now in the best case.
Sorry...

In a few words, the difference is that the new ones are much better in almost everything, but not pin-compatible with the old PIC32s. The best part of all - they consume much less power, which is great for embedded applications (mostly what I am interested in).

KonEdited by kiiid 2013-06-15
http://rittle.org

--------------
 
MOBI
Guru

Joined: 02/12/2012
Location: Australia
Posts: 819
Posted: 06:12pm 13 Jun 2013
Copy link to clipboard 
Print this post

Thanks Kon, that explains why I couldn't find them on the net, only references.

I'll just have to wait with bad (I mean bated) breath. If it was baited, it would be bad?


David M.
 
MicroBlocks

Guru

Joined: 12/05/2012
Location: Thailand
Posts: 2209
Posted: 01:35am 14 Jun 2013
Copy link to clipboard 
Print this post

I like to wait for the next batch as the first batches of complicated chips always seem to have some little mistakes. For pcb layout that is not really a concern of course because i have never ever seen changes in the physical layout in a products live.

I really wish for a PIC32 that is small, like less then 40 pins and offer speed and 1Mb of ram. A few serial,I2C,SPI is what i used most in combination with just a few IO.
The Ethernet, PMP, and a lots and lots of IO that is in the chips now when you need lots of RAM is all good and usefull, but not always necessary. Microchip has many variations of chips, only that one seems to be missing.
Programs that use lots of memory does not always need lots of IO.


Edited by TZAdvantage 2013-06-15
Microblocks. Build with logic.
 
panky

Guru

Joined: 02/10/2012
Location: Australia
Posts: 1101
Posted: 02:26am 14 Jun 2013
Copy link to clipboard 
Print this post

Kon,

Very interesting - the lower power should fit well with your modular approach. It seems to me that moving the video of the main chip would be a great advantage eg. Using a 24 chip as a video co-processor. This would free up ram and improve performance.

With respect to a couple of other posts of yours, thanks for the explanation on your MMB variations - would it be possible to make MMB autosensing of the hardware and thus utilise whatever hardware enhancements are available?

As to OSHW, my feeling is that you should be entitled to recoup your costs in development so were it me, I might publish the cct but retain the pcb layout.

Regards, Doug.

... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it!
 
kiiid

Guru

Joined: 11/05/2013
Location: United Kingdom
Posts: 671
Posted: 01:22pm 14 Jun 2013
Copy link to clipboard 
Print this post

Doug,
It all depends on the exact application. As you are saying an additional video "processor" (let's call it that) would be a great improvement in some cases, but in others it will make virtually no difference. As you have already noticed my focus is more towards the embedded area in its practical side, and less towards celebrating the old times with a cute 8-bit-like computer on the desk.
That's why for example I did not adopt the colour version produced by Geoff more recently, but the monochrome one although it was older. From an embedded application's point of view, memory is a more important resource than the colour video.

Auto-sensing the connected hardware is something that I have already thought about, but eventually decided not to pursue for now. It will add great complications in the software while not producing any significant outcome. Unlike the desktop computers, embedded systems rarely change in their hardware configuration on the run and the developer is aware of what is in the system from the very beginning.
But I have other things in mind as additions to the MMBasic...

Regards,
Kon
Edited by kiiid 2013-06-15
http://rittle.org

--------------
 
Juri74

Senior Member

Joined: 06/02/2012
Location: Italy
Posts: 162
Posted: 10:37pm 14 Jun 2013
Copy link to clipboard 
Print this post

  kiiid said  ...From an embedded application's point of view, memory is a more important resource than the colour video...
Regards,
Kon


hello Kon, talking about memory.. could be possible to add external sram as program memory, or variable memory?
i looked at your project with interest, and especially how is growing fast.. do you have plan in future to directly drive an lcd screen? like theese 128x64 dot matrix lcd screens, having a screen buffer of 128x64 will leave a lot of memory for program, and could be possible to build a "pocket maximite"...

Juri
 
MicroBlocks

Guru

Joined: 12/05/2012
Location: Thailand
Posts: 2209
Posted: 10:56pm 14 Jun 2013
Copy link to clipboard 
Print this post

Many small lcd screens are driven with SPI or other easy connections, so it would be trivial to connect one. Programming them is more difficult. However there are many samples available in the Arduino sphere.
High resolution lcd's are better driven with parallel data for speed.
A Pocket maximite could be build with one of the mikromedia for pic32.MikroMedia for PIC32
It is however a pity for me why they did not choose a 795 series that has 128Kb instead of 32Kb memory. I guess battery live.
The schematics is on the page to have an idea what is needed to connect a display like that. The PMP peripheral is made for it but in the Maximite it is not available.


Microblocks. Build with logic.
 
kiiid

Guru

Joined: 11/05/2013
Location: United Kingdom
Posts: 671
Posted: 11:34pm 14 Jun 2013
Copy link to clipboard 
Print this post

  Juri74 said  
  kiiid said  ...From an embedded application's point of view, memory is a more important resource than the colour video...
Regards,
Kon


hello Kon, talking about memory.. could be possible to add external sram as program memory, or variable memory?
i looked at your project with interest, and especially how is growing fast.. do you have plan in future to directly drive an lcd screen? like theese 128x64 dot matrix lcd screens, having a screen buffer of 128x64 will leave a lot of memory for program, and could be possible to build a "pocket maximite"...

Juri



I mentioned that in the first post - I have two future models, one with more I/O and the other one with a large external FRAM. But I am still not sure which one would be better to release first. And no one here has given me a hint yet about that as well :)

Controlling an LCD display is purely a software matter. My plans include libraries for many hardware devices (including direct control of some TFT panel), but this is a long work and the results will appear gradually with the time. And before doing some experiments first, I can't even say would it be possible.
A pocket maximite... It is possible to build one right now with the module, but only if you manage to find a small LCD screen with direct VGA input. I haven't heard of such, but won't be surprised if one exists.

http://rittle.org

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

Joined: 17/06/2013
Location: Netherlands
Posts: 81
Posted: 10:20am 17 Jun 2013
Copy link to clipboard 
Print this post

  TZAdvantage said  I really wish for a PIC32 that is small, like less then 40 pins and offer speed and 1Mb of ram. A few serial,I2C,SPI is what i used most in combination with just a few IO.


Hello all, and TZA that interests me too!

http://www.microchip.com/pagehandler/en-us/press-release/mic rochip-expands-family-of-lo.html

No USB hosts on those chips, though, which is what interests me.Edited by Dylan 2013-06-18
 
MicroBlocks

Guru

Joined: 12/05/2012
Location: Thailand
Posts: 2209
Posted: 11:11am 17 Jun 2013
Copy link to clipboard 
Print this post

Hallo Dylan,
Welkom bij de backshed, door een Nederlander in Thailand.

The PIC32MX2 have USB OTG, unfortunately 32KB is the maximum amount of RAM.
PIC32MX250F128B

The smallest with USB Host from Microchip would be the PIC16F1455
Edited by TZAdvantage 2013-06-18
Microblocks. Build with logic.
 
BobDevries

Senior Member

Joined: 08/06/2011
Location: Australia
Posts: 266
Posted: 11:27am 17 Jun 2013
Copy link to clipboard 
Print this post

Hey, TZ...
greets from a Nederlander in Australia.
I've been here over 52 years now; I was just 7 when I arrived.

Regards,

Bob Devries
Dalby, QLD, Australia
 
kiiid

Guru

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

  Dylan said  
  TZAdvantage said  I really wish for a PIC32 that is small, like less then 40 pins and offer speed and 1Mb of ram. A few serial,I2C,SPI is what i used most in combination with just a few IO.


Hello all, and TZA that interests me too!

http://www.microchip.com/pagehandler/en-us/press-release/mic rochip-expands-family-of-lo.html

No USB hosts on those chips, though, which is what interests me.


Before the current module, I released another one based on PIC32MX250: http://dimitech.com/?wpsc-product=dtx1-4000l-mirtoo-processi ng-module
Unfortunately 32K of RAM appears little to many users and on top of that I couldn't finish my built-in BASIC for it...Edited by kiiid 2013-06-18
http://rittle.org

--------------
 
Print this page


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

© JAQ Software 2024