Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 02:38 29 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 : 44-pin TQFP Micromite

     Page 1 of 2    
Author Message
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3196
Posted: 02:04am 27 Jan 2014
Copy link to clipboard 
Print this post

I thought that I would start a new topic on the subject of a 44-pin TQFP Micromite that Grogster raised in the "Beta Testers Wanted" topic.

It would be relatively easy to create a version of the Micromite firmware that supported all pins on the 44-pin TQFP version of the PICMX150F129D microcontroller. The pin numbers in MMBasic would then match the physical pins and you would have 34 I/O pins at your disposal. Because the I/O code in MMBasic is table driven, supporting the extra I/O pins would use only a small amount of the remaining flash memory.

Would anyone be interested in this?

I have asked for a few samples from Microchip in the expectation that the answer would be Yes.

Geoff
Geoff Graham - http://geoffg.net
 
MicroBlocks

Guru

Joined: 12/05/2012
Location: Thailand
Posts: 2209
Posted: 02:08am 27 Jan 2014
Copy link to clipboard 
Print this post

YES!!


Microblocks. Build with logic.
 
elproducts

Senior Member

Joined: 19/06/2011
Location: United States
Posts: 282
Posted: 04:10am 27 Jan 2014
Copy link to clipboard 
Print this post

I still prefer the DIP package but to have the upgrade path to more I/O in this TQFP part is a great option.
I say yes.
www.elproducts.com
 
MicroBlocks

Guru

Joined: 12/05/2012
Location: Thailand
Posts: 2209
Posted: 06:00am 27 Jan 2014
Copy link to clipboard 
Print this post

i see in the datasheet that portc is specific for the 44 pin device.
would it be possible to use that as an efficient parallell port.
with that i mean using a value to set all bits in one time, not pin by pin.

together with another pin as a select wouldmake connecting parallell devices ver easy and fast.

Microblocks. Build with logic.
 
viscomjim
Guru

Joined: 08/01/2014
Location: United States
Posts: 925
Posted: 07:20am 27 Jan 2014
Copy link to clipboard 
Print this post

Geoff, that would be phenomenal!!!!! Like Nike says, Just Do It!!!
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3196
Posted: 10:58am 27 Jan 2014
Copy link to clipboard 
Print this post

  TZAdvantage said   i see in the datasheet that portc is specific for the 44 pin device.
would it be possible to use that as an efficient parallell port.
with that i mean using a value to set all bits in one time, not pin by pin.

together with another pin as a select wouldmake connecting parallell devices ver easy and fast.

MMBasic isolates the user from the physical details of the chip (eg, PORTC, PORTA, etc) so you do not have to worry about what ports the chip has.

To do parallel I/O you can use the PORT command. For example on the 44 pin chip you could use the following to output 8 bits in parallel:
PORT(8, 8) = EIGHT_BIT_DATA

or
PORT(8, 8, 19, 8) = SIXTEEN_BIT_DATA

to output 16 bits of data in parallel.

The last example uses an extension of the PORT command that crept in with the Micromite version of MMBasic.

Geoff
Geoff Graham - http://geoffg.net
 
plasma
Guru

Joined: 08/04/2012
Location: Germany
Posts: 437
Posted: 11:26am 27 Jan 2014
Copy link to clipboard 
Print this post

Haha yes !
 
vasi

Guru

Joined: 23/03/2007
Location: Romania
Posts: 1697
Posted: 12:45pm 27 Jan 2014
Copy link to clipboard 
Print this post

You run out quickly of pins on a 28 pin device once you start doing some serious stuff.
Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
Zonker

Guru

Joined: 18/08/2012
Location: United States
Posts: 761
Posted: 01:26pm 27 Jan 2014
Copy link to clipboard 
Print this post

Well Gent's, looks like it's almost unanimous on this one...!

I was already working on creating a proto board for the 28-pin MicroMite... Looks like its time to start a library part for the 44 pinner too... (nice)
 
jman

Guru

Joined: 12/06/2011
Location: New Zealand
Posts: 711
Posted: 08:12pm 27 Jan 2014
Copy link to clipboard 
Print this post

And a yes from me

Jman
 
Frank N. Furter
Guru

Joined: 28/05/2012
Location: Germany
Posts: 831
Posted: 08:42pm 27 Jan 2014
Copy link to clipboard 
Print this post

Hi Geoff,

that would be really great!!!

Frank
 
viscomjim
Guru

Joined: 08/01/2014
Location: United States
Posts: 925
Posted: 08:55am 28 Jan 2014
Copy link to clipboard 
Print this post

Hi Geoff,

What is the exact part number for this chip so we can look it up at microchip?
 
viscomjim
Guru

Joined: 08/01/2014
Location: United States
Posts: 925
Posted: 09:24am 28 Jan 2014
Copy link to clipboard 
Print this post

I found this board already in existence. Should be good for uMite.

http://www.spectron.us/SM6FIE/Electronics/Pic32Mx150BreakOut Board/PIC32MX150F128%20Breakout%20Board.pdf
 
James_From_Canb

Senior Member

Joined: 19/06/2011
Location: Australia
Posts: 265
Posted: 11:29am 28 Jan 2014
Copy link to clipboard 
Print this post

I had trouble pasting that link. Here it is as a hyperlink.

James
My mind is aglow with whirling, transient nodes of thought careening through a cosmic vapor of invention.

Hedley Lamarr, Blazing Saddles (1974)
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3196
Posted: 12:44pm 28 Jan 2014
Copy link to clipboard 
Print this post

The 44 pin chip is the PIC32MX150F128D.
Geoff Graham - http://geoffg.net
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9308
Posted: 01:27pm 28 Jan 2014
Copy link to clipboard 
Print this post

Only just found this gem of a thread - I have just been reloading the other one to catch up on it's content. I must remember to click ACTIVE TOPICS a bit more.

Absouletly a YES from me, if that means anything now, with so many others saying yes.

As I have some of the 44-pin TQFP chips coming my way(should be here tomorrow, so says the on-line tracking), this is perfect timing. I will just wait for the new version of the code, and play with that, rather then programming the 28-pin HEX into the 44 pin device.

I never suggested or asked Geoff about the extra pins and using them, simply as he had already stated that remaining memory for extra features on the 28-pin device is getting very low, and I would have been happy enough with the 28-pin firmware on the 44-pin device, but this is an excellent turn up for the books.

Wow - this thing(the MicoMite) is becoming something of a special beast!

When Geoff publishes the thing in Silicon Chip, I expect it will really go viral!Edited by Grogster 2014-01-29
Smoke makes things work. When the smoke gets out, it stops!
 
JohnL
Senior Member

Joined: 10/01/2014
Location: Seychelles
Posts: 128
Posted: 04:50pm 28 Jan 2014
Copy link to clipboard 
Print this post

I generally support the idea as long as all of I/O pins are available.
To me the form factor is not as friendly as a DIP package and hope that a price competitive breakout board with DIL 0.1" headers becomes available.

I would still prefer to see a maximite795 100pin chip supported down the line with more I/O pins available, to support products like this. http://www.ebay.com.au/itm/Adapter-Kit-Module-Microchip-PIC- PIC32MX795F512L-PIC32-IDC2-PicKit2-/151208951965?pt=LH_Defau ltDomain_0&hash=item2334c1809d&_uhb=1

http://www.ebay.com.au/itm/PCB-Adapter-Module-Microchip-PIC- PIC32MX795F512L-PIC32-IDC2-PicKit2-/151220041671?pt=LH_Defau ltDomain_0&hash=item23356ab7c7&_uhb=1

 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3196
Posted: 11:23pm 28 Jan 2014
Copy link to clipboard 
Print this post

OK, I have the firmware for the 44 pin chips done - just waiting on some sample chips so that I can test it.

Geoff
Geoff Graham - http://geoffg.net
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9308
Posted: 11:32pm 28 Jan 2014
Copy link to clipboard 
Print this post

How do you do it, Geoff(rhetorical)???!!!

Snap your fingers and wiggle your nose like that chick from Bewitched?(rhetorical)
Smoke makes things work. When the smoke gets out, it stops!
 
viscomjim
Guru

Joined: 08/01/2014
Location: United States
Posts: 925
Posted: 11:49am 29 Jan 2014
Copy link to clipboard 
Print this post

This looks like a pretty cool part that is dying to feel the micromite code running amongst it.

http://digilentinc.com/Products/Detail.cfm?NavPath=2,719,119 5&Prod=CHIPKIT-CMOD

 
     Page 1 of 2    
Print this page
© JAQ Software 2024