Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

what are the advantages of 32 bits and 16 bits microcontroller?

Status
Not open for further replies.

liletian

Full Member level 6
Joined
Mar 5, 2008
Messages
337
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,298
Activity points
3,790
my understanding is that it depends on applications.

normally 32 bits microcontroller have larger register and can thus handle more complictaed work. For example, it is easy to load larger data in 32 bits machine.

however, for small task, 16 bits microcontroller uses much less power since they have less memory.

But you can not generally say that 16 bits consumes less power than 32 bits machine, right?

it is similiar between 32 bits machine and 64 bits machine, right?
 

power consumption also depends on frequency, supply voltage, technology node of the chip and so. In most cases it's "harder" to program a 32-bit microcontroller, means if you just want to control small things, it's often better to take a 16-bit microcontroller. So in this case, it's not always true that 16-bit MCU consume less power than 32-bit.
 

many manufacturers have low power versions of their products, e.g. Microchip
https://www.microchip.com/pagehandler/en-us/technology/xlp/

there are also application notes with advice on reducing power consumption
https://ww1.microchip.com/downloads/en/DeviceDoc/41200c.pdf
https://ww1.microchip.com/downloads/en/AppNotes/01416a.pdf

in general one selects a microcomputer depending on the target system requirements
https://www.microchip.com/maps/microcontroller.aspx

these days unless dealing with a thousands of units where cost is critical we would use 16bit or 32bit systems where power and facilities make product development simpler and faster
 

a 16 bit micro controller can address upto 2^16=64KB of memory, while a 32 bit microcontroller can address upto 2^32 =4GB of memory. Based upon your application requirement of memory addressing you can choose between 32 bit or 16 bit.
 

Price and address range and instruction sets are factors to be be compromised
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top