Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

16/32 Bit Micro's

Status
Not open for further replies.

Overclocked

Member
Im curious to know what everyone's thought is on 16/32 Bit microcontrollers in the embedded world (ie Like PIC). As a Hobbyist, 8 Bit seems Fine enough, but 16 Bit is becoming cheaper than 8 in some cases. I cant seem to figure out a use for 16/32 bit Micro's in the hobby realm, as they have most of the peripherals that 8 bit has, just with more performance.

I have the Microstick II that I have been "dabbling" with, which came with a 32 Bit Micro in a DIP package! I wonder if 32 Bit Micro's can handle Floating Point Data...
 
With the release of 32 micro's we have opened up the world of colour touch and fast mathematical calculations..

I will be porting my gear over to the latest pic32 as soon as I can... 8 bits are good but imagine the 8+k of linear ram.... The pic18 maxed out at nearly 4k.... Cheaper better faster... what's stopping you...

All dev boards are mega cheap.... I can pick up a chipkit uno for £17..... say no more...
 
I use 32-bit micros almost exclusively for my hobby use. 99% of the time it is for colour LCD's with touch screens, as Ian said. I usually use them for the speed and large amount of RAM. Of course if it is something small and simple then I would go for a more appropriate micro.

At the moment my favourite is the STM32F4 range which has up to 2MB of code space, up to 256kB of RAM, inbuilt SRAM/LCD/NAND/NOR controller, and a single-cycle floating point unit.

I usually make up my own 'development board' with the touch screen LCD and then use it for things such as calculating and displaying a Julia Set, or a rotating 3D cube, or Conways Game of Life, or any other exercises I find fun.

These things you wouldn't really be able to do with an 8-bit micro.
 
Just for example type in STM32F4 discovery into youtube and have a look. There are people making MP3 players, video players, sega and nintendo emulators, very basic DSO's etc.
 
Ian, Did you have any trouble with Code? I use Swordfish SE for my 8 bit parts, which make extensive use of libraries (Which is nice!), but it seems that XC8/16/32 also have libraries for ADC/LCD/UART/etc, but finding documentation seems to be hard.

Ive seen some of the STM boards, and they are very price competitive. The only problem is I would have to relearn a new language.
 
32-bit controllers are practically micro-computers, actually more capable than computers of 90-s. The programming style is different. There are lots of libraries, which do quite complicated things - graphical displays, touch screen, USB, Internet, WiFi become really easy. You can start running a Web server on your chip within minutes.

They also have DMA, built-in hardware modules, so it's easy to do standard microcontroller stuff, such as UART, SPI, I2C,ADC etc.

Prices are going down too.

I don't think that 8-bit microcontrollers are going to hold up for much longer. For some reason, it makes me sad :(
 
Ian, Did you have any trouble with Code? I use Swordfish SE for my 8 bit parts, which make extensive use of libraries (Which is nice!), but it seems that XC8/16/32 also have libraries for ADC/LCD/UART/etc, but finding documentation seems to be hard.

Ive seen some of the STM boards, and they are very price competitive. The only problem is I would have to relearn a new language.
I use C.... I have mikroC for pic32..... If you are a fan of swordfish then buy a chipkit uno and download Davids Firewing basic compiler https://www.firewing.info/pmwiki.php?n=Firewing.Library

You can program it in Basic..
 
I don't think that 8-bit microcontrollers are going to hold up for much longer. For some reason, it makes me sad :(

Don't worry, the classic 8 bit controller market is actually growing to handle all the little tasks its 32 bit brothers have decided are beneath its awesome capabilities.

**broken link removed**
 
Im Back From Maker Faire today. I "caved" in and bought a TI launch pad (MSP430FR5969RGZ). From the get-go (as I write this, Im just plugging it in and doing research) there seems to be ALOT more tools available, and a much bigger community built around this thing than say The PICs I have. I noticed today that there were a lot more projects that used the TI launch Pad, rather than the arduino projects Ive seen in the past (which is fine, That Rant is for another day). I also saw Freescale there, which was interesting. There were of course, a lot of raspi projects as well, some simple and some complex.

Im gonna give this a shot and see what I can come up with.

ADD: I also forgot that Mikroelectronica has a basic like language for PIC32. The code Limit is to 8kb, which I think would be more than enough.
 
Status
Not open for further replies.

Latest threads

New Articles From Microcontroller Tips

Back
Top