#1 India's Top IT Training Institute
×

About Uncodemy

Know more about who we are and what we stand for.

About Us

About Us

Discover our mission to equip individuals with essential IT skills and industry expertise.

Read More →
UnCodeMy Gallery

UnCodeMy Gallery

Explore highlights from our IT training sessions and success stories.

Read More →
Mentors

Mentors

Meet the industry experts who train and guide you through your course.

Read More →
Free Resources

Free Resources

Free tutorials, interview questions, tools and calculators to help you learn.

Explore →
×

Free Resources

Learn, practice and plan your career — bilkul free.

Tutorials

Tutorials

Step-by-step written tutorials to learn any technology at your own pace.

Read More →
Free Counselling

Free Counselling

Book a free video counselling session and pick the right course for you.

Read More →
Online Compiler

Online Compiler

Write, run and test your code online — no setup required.

Read More →

Embedded Systems Handwritten Notes PDF (Unit-wise)

Free Embedded Systems handwritten notes PDF: processors, memory, GPIO, timers, PWM, ADC, UART, SPI, I2C, CAN, embedded C and RTOS scheduling.

8 pages · 277 KB · PDF · Updated 5 Nov 2026

Prepared by: Uncodemy trainer team  ·  Reviewed by: Uncodemy  ·  Last reviewed: 5 Nov 2026

Quick Answer

These free Embedded Systems handwritten notes cover embedded system basics, processors and RISC vs CISC, memory, peripherals such as GPIO, timers, PWM and ADC, communication protocols, embedded C, real-time operating systems and system design. They are original Uncodemy revision notes that follow the common B.Tech syllabus.

Key takeaways

  • Eight units, from what an embedded system is to RTOS scheduling and design.
  • GPIO, timers, watchdog, PWM, ADC and DAC are explained with small numericals.
  • UART, SPI, I2C and CAN are compared in one table.
  • RTOS task states, rate monotonic scheduling and priority inversion are covered.
  • Original Uncodemy revision notes, not official university notes. Check your own syllabus.

About these handwritten notes

These Embedded Systems notes are original Uncodemy revision notes, written in a clean handwritten style so they are quick to read before an exam. They follow the common B.Tech syllabus for Embedded Systems (B.Tech ECE, EEE and CSE). They are not official university notes and not copied from any textbook or past paper.

Topic order, unit numbers and depth vary between universities, so first place each unit below against your own university syllabus. If your syllabus has a topic that is missing here, add it in the margin from your class notes or textbook. Use these notes for revision after you have studied the topic once in class, not as your only study material. They are short on purpose: the aim is to help you recall the main ideas, formulas and diagrams quickly, so that your exam time goes into writing good answers.

What's inside the Embedded Systems notes

The notes move from hardware to software: processor, memory and peripherals first, then protocols, embedded C and the RTOS. Each unit has comparison tables and short code snippets.

  • Unit 1: Introduction. Characteristics and classification of embedded systems, and how they differ from a general purpose computer.
  • Unit 2: Processors for Embedded Systems. Microprocessor vs microcontroller, RISC vs CISC, Harvard vs von Neumann, and ARM Cortex families.
  • Unit 3: Memory. ROM, flash, SRAM and DRAM and how memory is organised in a microcontroller.
  • Unit 4: Peripherals and Interfacing. GPIO, timers, counters, watchdog, PWM, ADC and DAC, and interrupts vs polling.
  • Unit 5: Communication Protocols. UART, SPI, I2C and CAN, with frame formats and a comparison table.
  • Unit 6: Embedded C Programming. Data types, bit manipulation, the volatile keyword and register access.
  • Unit 7: Real-Time Operating Systems (RTOS). Tasks and task states, scheduling algorithms, the rate monotonic test, semaphores and priority inversion.
  • Unit 8: Embedded System Design. Design steps, hardware-software co-design and simple case studies.

The last page of the PDF lists the most asked practice questions for the whole subject, so you can test yourself after finishing all the units.

Formulas and solved examples in the PDF

Formula boxes cover ADC step size, PWM duty cycle and average voltage, UART byte rate and the rate monotonic utilisation bound. Solved examples include a 1 kHz PWM signal with 25% duty cycle, an ADC conversion, UART at 9600 baud with an 8N1 frame, and a rate monotonic schedulability test.

How to revise Embedded Systems with handwritten notes

Handwritten-style notes work best when you read actively. Keep a pen and a rough notebook beside you, cover the formula or diagram, and try to write it yourself before you look.

  • Make one protocol table with wires, speed, duplex and addressing for UART, SPI, I2C and CAN.
  • Write and run tiny bit-manipulation snippets (set, clear, toggle, test a bit) until you can write them without errors.
  • Practise the rate monotonic test on two or three task sets and draw the timeline for one of them.
  • For peripherals, write a two-line explanation of each with one real use, such as PWM for motor speed or a watchdog for reset.

In the last week, read only the formula boxes and exam tips, and solve one numerical or long question per unit from memory. If you study with friends, ask each other to explain one diagram or derivation aloud. Explaining a topic is the fastest way to find the gaps in it.

A short revision plan

If your exam is about a week away, this plan covers every unit in the PDF once and leaves time for practice. Stretch it over two weeks if you are starting from scratch.

  1. Day 1: Introduction, Processors for Embedded Systems.
  2. Day 2: Memory, Peripherals and Interfacing.
  3. Day 3: Communication Protocols, Embedded C Programming.
  4. Day 4: Real-Time Operating Systems (RTOS), Embedded System Design.
  5. Day 5: Solve the practice questions in the exam focus section below, one per unit, without the notes.
  6. Day 6: Read only the formula boxes and exam tips, redo the numericals you got wrong, and sleep early.

Common mistakes to avoid

  • Counting only data bits when finding UART throughput. Include start and stop bits.
  • Forgetting the volatile keyword for variables changed inside an interrupt service routine.
  • Doing long work inside an ISR. Keep it short and move the rest to the main loop or a task.
  • Applying the rate monotonic bound as an exact test. Passing it is sufficient, but failing it does not always mean the set is unschedulable.

Exam focus: high-weightage topics

University papers usually give the most weight to embedded system characteristics, processor comparisons, peripherals (timers, watchdog, PWM, ADC), protocol comparison, interrupts and RTOS scheduling. GATE EC only touches microcontroller basics, so this subject is mainly for semester exams and interviews.

Typical long and numerical questions to practise:

  • Define an embedded system and list its characteristics with examples.
  • Compare microprocessor and microcontroller, RISC and CISC, and Harvard and von Neumann architectures.
  • Explain the working of a watchdog timer and PWM.
  • Find the ADC step size and digital output for a given input voltage.
  • Compare UART, SPI, I2C and CAN.
  • Explain RTOS task states and rate monotonic scheduling, and how priority inheritance solves priority inversion.

When you write a long answer, start with a one-line definition, draw the diagram or circuit, write the derivation in clear steps and end with the final result and its unit. For numericals, write the formula first, then substitute, so you can still earn step marks if the arithmetic slips.

These are practice questions based on common syllabus topics. They are not verified past papers, and we do not claim any question will appear in your exam. For real previous papers, use your university's official archive.

Who these notes are for

These notes are for B.Tech ECE, EEE and CSE students preparing for their Embedded Systems semester exam, and for students getting ready for embedded, firmware or IoT internships and interviews, where protocol, interrupt and RTOS questions are common. They are not mainly aimed at GATE, since GATE covers only microcontroller basics.

Download Embedded Systems Handwritten Notes PDF

Embedded Systems Handwritten Notes PDF

The PDF carries the same content as this page in a clean, print-ready layout, so you can read it offline and keep it for revision.

8 pages · 277 KB · PDF · Updated 5 Nov 2026

Download PDF

Sources and further reading

Frequently Asked Questions

Are these Embedded Systems handwritten notes free?
Yes. Fill in the short form on this page and the PDF downloads right away. There is no fee for the notes.
Are these official university notes?
No. These are original Uncodemy revision notes for Embedded Systems. They are not issued or approved by AKTU or any other university, and they are not past papers.
Which syllabus do they follow?
They follow the common B.Tech syllabus for Embedded Systems used by most Indian universities, including AKTU and colleges on the AICTE model curriculum. Unit order and depth differ, so match the notes with your own university syllabus.
Do the notes include embedded C?
Yes. There is a unit on embedded C with data types, bit manipulation, the volatile keyword and register access.
Are these notes useful for interviews?
Yes, for basics. Protocol comparisons, interrupts vs polling, volatile and RTOS scheduling are common interview topics, and the notes cover each one briefly.