🔒

Unlock Pro

Subscribe to access all 59 Edexcel 1CP2 lessons.

£7.99/month
or £59/year
📖 Paper 1 · Topic 1: Computer Systems
1.4a Embedded Systems
Edexcel 1CP2 · GCSE Computer Science · ~9 min read · 🔒 Pro
Notes
──
Video
──
Slides
──
Worksheet
──
Quiz
⭐ Enrichment lesson — this topic is not assessed in the Edexcel 1CP2 GCSE exam. It provides valuable extra knowledge but should not replace revision of the core specification.

What is an Embedded System?

An embedded system is a computer system designed to perform a specific, dedicated function, built into a larger device. Unlike a general-purpose computer (which can run many different programs), an embedded system typically runs a single program stored permanently in ROM.

FeatureGeneral-purpose computerEmbedded system
PurposeMany different tasksOne specific task
Program storageLoaded from storageStored in ROM (firmware)
User interfaceFull keyboard, screenMinimal or none
CostHigherLower (optimised for task)
ExamplesPC, laptop, smartphoneMicrowave, washing machine

Examples of Embedded Systems

  • Home appliances — washing machines, microwaves, smart TVs, dishwashers
  • Vehicles — engine management systems, ABS brakes, airbag controllers, sat-nav
  • Medical devices — pacemakers, insulin pumps, blood pressure monitors
  • Consumer electronics — digital cameras, printers, smart watches
  • Industrial — factory robots, traffic light controllers, lifts
  • Communications — routers, modems, GPS receivers

Characteristics of Embedded Systems

  • Single-purpose — designed to do one job very well
  • Real-time operation — must respond to inputs within strict time limits
  • Low power consumption — often battery-powered (pacemakers, sensors)
  • Reliability — must work without failure (medical/safety-critical)
  • Small size — microcontroller fits on a tiny circuit board
  • Low cost — manufactured in high volumes at low per-unit cost

Microcontrollers

Embedded systems typically use a microcontroller — a single chip containing a CPU, RAM, ROM, and I/O interfaces. This is simpler and cheaper than a full CPU.

ComponentRole in embedded system
CPU (processor)Executes the program stored in ROM
ROM (Flash)Stores the firmware/program permanently
RAMTemporary working memory during operation
I/O interfacesConnects to sensors, motors, displays
Exam tip: Edexcel questions often give a scenario (e.g. "a washing machine controller") and ask you to explain why it uses an embedded system rather than a general-purpose computer. Key reasons: it only needs to do one task, it is cheaper, it uses less power, and the program is stored permanently in ROM.
⚠️ Common Mistakes
  • Saying embedded systems have no CPU — they do, it's just a microcontroller
  • Confusing "single purpose" with "simple" — some embedded systems (e.g. aircraft control) are very complex
  • Forgetting that the program is stored in ROM, not loaded from a hard drive
Video coming soon
Click slide or press arrow keys to navigate
✍️

Worksheet — 1.4a Embedded Systems

8 Edexcel-style questions · instantly marked

Q1Define the term 'embedded system' and give TWO examples.[3]
✅ Mark scheme
A computer system built into a larger device to perform a specific dedicated function [1]; two examples from: washing machine, microwave, pacemaker, car ABS, traffic light controller, printer, digital camera, router [1 each, max 2].
Q2State TWO differences between an embedded system and a general-purpose computer.[4]
✅ Mark scheme
Any two: embedded systems perform a single specific task vs general-purpose can run many programs [2]; embedded systems store program in ROM vs general-purpose loads from storage [2]; embedded systems typically have no/minimal user interface vs full keyboard/screen [2]; embedded systems generally cost less [2].
Q3A pacemaker uses an embedded system. Explain why reliability and low power consumption are especially important for this application.[4]
✅ Mark scheme
Reliability: a pacemaker regulates heartbeat — any failure could be life-threatening [1]; it must operate 24/7 without crashing or requiring reboots [1]; Low power: the pacemaker is implanted in the body and powered by a battery that cannot easily be replaced [1]; low power consumption extends battery life, reducing the need for surgery [1].
Q4Where is the program stored in an embedded system, and why is this appropriate?[2]
✅ Mark scheme
Program is stored in ROM (Read-Only Memory / firmware) [1]; appropriate because the program never needs to change — the device always performs the same task, and ROM retains data without power [1].
Q5State THREE characteristics of embedded systems.[3]
✅ Mark scheme
Any three of: single-purpose/dedicated function [1]; real-time operation [1]; low power consumption [1]; high reliability [1]; small size [1]; low cost [1]; program stored in ROM [1].
Q6What is a microcontroller? State what it contains.[3]
✅ Mark scheme
A microcontroller is a single integrated circuit (chip) designed for embedded systems [1]; it contains a CPU [1] and ROM and RAM and I/O interfaces on a single chip [1].
Q7Give ONE advantage and ONE disadvantage of using embedded systems in modern vehicles (e.g. engine management, ABS).[2]
✅ Mark scheme
Advantage: any of — faster/more reliable response than a human, precise control, smaller and cheaper than a full computer [1]; Disadvantage: any of — if the system fails it can be difficult/expensive to fix, harder to update than software, specialised hardware [1].
Q8Explain why a traffic light controller is an example of a real-time embedded system.[2]
✅ Mark scheme
A real-time system must respond to inputs within a guaranteed time limit [1]; the traffic light controller must change signals in response to sensors (e.g. pedestrian button, vehicle detection) within a precise time window — delays could cause accidents [1].
Topic Quiz
Q 1 of 15
You scored
out of 15
Click to reveal definition
🎉
Session complete!
TermDefinition
🎯

Mini Test — Embedded Systems

Timed exam-style test — 10 minutes.

← 1.3 Input & OutputTopic 1 · Computer SystemsNext: 1.4b Operating Systems →