Microprocessor Embedded Systems

- when developing embedded system hardware there is a choice of using a microprocessor or a microcontroller - when using a microprocessor what are the best approaches.

When developing an embedded system, one of the options is to base the computational hardware around a microprocessor, MPU rather than a microcontroller, MCU.

Both approaches have their attractions, but generally they will be found in different applications.

Microprocessor embedded systems will tend to be found in larger applications. Microprocessor embedded systems tend to be more suitable for higher levels of processing, where performance is key and space, power consumption and chip count are less important.

Microprocessor basics

Microprocessors, MPUs are ideal for use in embedded systems, but their structure makes them particularly applicable to certain types of embedded systems.

The basic MPU contains the central processing unit and possibly a few additional items but the memory and also the Input Output interface is external. Typically the program is stored in non-volatile memory, such as NAND or serial Flash, and at start-up is loaded into an external DRAM and then commences execution.

This approach enables the microprocessor system to be scaled to meet its requirements more exactly.

Block diagram showing a basic embedded processor unit comprising the central processing unit, RAM, ROM and IO.
Basic embedded microprocessor system block diagram

It can be seen from this diagram that the microprocessor is essentially the CPU, with the external memory an IO connected via the data bus.

By Ian Poole


<< Previous     |     Next >>


Share this page


Want more like this? Register for our newsletter






Making light work of 'wireless wires' for the Internet of Things Maxine Hewitt | Alpha Micro Components
Making light work of 'wireless wires' for the Internet of Things
Maxine Hewitt of Alpha Micro Components looks at how ready designed and built RF modules can help bring connected products for the Internet of Things to market faster.









Radio-Electronics.com is operated and owned by Adrio Communications Ltd and edited by Ian Poole. All information is © Adrio Communications Ltd and may not be copied except for individual personal use. This includes copying material in whatever form into website pages. While every effort is made to ensure the accuracy of the information on Radio-Electronics.com, no liability is accepted for any consequences of using it. This site uses cookies. By using this site, these terms including the use of cookies are accepted. More explanation can be found in our Privacy Policy