Updated on: 29-04-2024 Programmable devices are already used in numerous systems and products, such as car engine control, wearable and health technology products, environmental control and process control systems. A microcontroller is a popular programmable device it contains all the internal components of a computer on a single chip and runs a stored computer program to achieve the intended purpose. The advantages of microcontrollers are that they are cheap, small, have low power consumption, are readily available and can be programmed to control products and systems, making them economical for developing products and systems. Microcontrollers and their programs form an important part of the rapidly growing Internet of Things (IoT), a network of billions of interconnected physical objects, which is bringing the next information revolution with it. In this unit, you will investigate how microcontrollers are applied to solve engineering problems and learn how to program or code them. You will explore the hardware used to create a physical microcontroller system or product and consider the interfacing between the microcontroller and the input/output devices. You will develop an understanding of the constructs (instructions or commands) used to program a microcontroller and how to represent both hardware and logical instructions in diagrammatic format. You will design and develop a prototype microcontroller system to solve a problem. As technology trends evolve, there is an increasing demand for more complex, connected systems that interact seamlessly, providing enhanced features and benefits for customers. It is important for all types of engineer to understand how physical systems are developed. This will involve gaining knowledge, understanding and practical skills that are transferable to many other programmable devices, such as programmable logic controllers (PLCs) and/or computers, such as the Raspberry Pi, as well as developing computer programs and apps. This unit will help prepare you for an engineering apprenticeship, engineering courses in higher education and for technician-level roles in a variety of engineering sectors.