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: AustraliaPosts: 3196 |
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: ThailandPosts: 2209 |
YES!! Microblocks. Build with logic. |
||||
elproducts Senior Member Joined: 19/06/2011 Location: United StatesPosts: 282 |
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: ThailandPosts: 2209 |
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 StatesPosts: 925 |
Geoff, that would be phenomenal!!!!! Like Nike says, Just Do It!!! |
||||
Geoffg Guru Joined: 06/06/2011 Location: AustraliaPosts: 3196 |
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: GermanyPosts: 437 |
Haha yes ! |
||||
vasi Guru Joined: 23/03/2007 Location: RomaniaPosts: 1697 |
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 StatesPosts: 761 |
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 ZealandPosts: 711 |
And a yes from me Jman |
||||
Frank N. Furter Guru Joined: 28/05/2012 Location: GermanyPosts: 831 |
Hi Geoff, that would be really great!!! Frank |
||||
viscomjim Guru Joined: 08/01/2014 Location: United StatesPosts: 925 |
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 StatesPosts: 925 |
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: AustraliaPosts: 265 |
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: AustraliaPosts: 3196 |
The 44 pin chip is the PIC32MX150F128D. Geoff Graham - http://geoffg.net |
||||
Grogster Admin Group Joined: 31/12/2012 Location: New ZealandPosts: 9308 |
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! Smoke makes things work. When the smoke gets out, it stops! |
||||
JohnL Senior Member Joined: 10/01/2014 Location: SeychellesPosts: 128 |
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: AustraliaPosts: 3196 |
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 ZealandPosts: 9308 |
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 StatesPosts: 925 |
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 |