Embedded System
Get the full GTU study material for this subject: official syllabus, textbook links (Gujarati-medium books included where available), and previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesEmbedded System Syllabus — Unit-wise Content
The official GTU curriculum for Embedded System (subject code 4351102) as prescribed for EC · Semester 5 divides the course into 5 units, covering 33 listed topics. This curriculum applies from the July-2023 intake. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.
Download the official syllabus PDF (4351102)Unit 1 Overview of Embedded System 1.a Define basic concept of embedded system. 1.b Explain Characteristics of embedded system.
- 1.1. Embedded system: Definition, General block diagram, working and characteristics.
- 1.2. Real Time Operating System: Definition, Characteristics.
- 1.3. Microcontrollers for embedded system: Criteria for choosing microcontroller.
- 1.4. History of AVR microcontroller.
- 1.5. AVR family overview.
Unit 2 AVR Microcontr oller Architectur e and Pin diagram 2.a Explain function of each block of ATmega32 microcontroller.
- 2.1. AVR Microcontroller architecture: ATmega32
- 2.2. Data memory: General Purpose Registers, I/O Memory, Internal SRAM
- 2.3. EEPROM Memory
- 2.4. Status Register
- 2.5. Program Memory and Program Counter
- 2.6. ATmega32 pin configuration
- 2.7. I/O port configuration
- 2.8. AVR Fuse bits Embedded System & Microcontroller Application Course Code: 4351102 Topics and Sub-topics 2.h Describe different ways of Power-On Reset. 2.i Describe different oscillator clock source. 2.j Describe mode of operation of Timers/Counters. 2.k Describe features and hardware consideration of on-chip ADC.
- 2.9. Clock and Reset Circuits
- 2.10. Timers/Counters and its operation in various modes
- 2.11. On-chip ADC in ATmega32: Features, Hardware considerations
Unit 3 AVR Programing in C 3.a Distinguishes different data types for programming AVR in C. 3.b Write C program to configure and access I/O port...
- 3.1. Data types and time delays
- 3.2. I/O port programing in C: Byte size and bit size I/O
- 3.3. Bit-wise Logic operation in C: AND, OR, EX-OR, Invert and Shift operation
- 3.5. Memory Allocation in C
- 3.6. Timer programing in C
- 3.7. Serial Communication: RS232 standard, MAX232
Unit 4 AVR Interfacing 4.a Read ADC using polling method. 4.b Interface LM35 with ATmega32. 4.c Interface Relay with ATmega32. 4.d Describe SPI...
- 4.1. On-chip ADC programing: Polling Method
- 4.2. Interfacing LM35
- 4.3. Interfacing Relay using ULN2803
- 4.4. SPI programing in C
- 4.5. Interfacing MAX7221
- 4.6. I2C-Two Wire Serial Interface (TWI).
Unit 5 Embedded System Application s 5.a Describe function of L293D. 5.b Control DC motor using PWM modes in 8-bit timer. 5.c Explain basic bloc...
- 5.1. Motor Driver L293D
- 5.2. Speed control of DC motor using 8- bit timer in AVR.
- 5.3. Weather Monitoring System.
- 5.4. Automatic Juice vending machine
- 5.5. GSM based Security system