Embedded 6

Foundation Embedded & PCB Course — Pumo Technovation
Pumo Technovation Logo

Foundation Embedded & PCB Course For Intern

Total Number of Modules4
Total Number of Topics90
Estimated Duration100:00 H

Module 1 – C Program

  • Introduction & Basics – Overview, History, Setup, Keywords, Datatypes, Variables, Identifiers60 Mins
  • Input/Output & Basics – Format Specifiers, ASCII, Constants, I/O Statements30 Mins
  • Input/Output & Basics – Workout60 Mins
  • Operators – Arithmetic, Assignment, Relational, Logical, Bitwise30 Mins
  • Operators – Workout60 Mins
  • Control Flow Part 1 – If, If-Else, Nested If-Else, Ladder If-Else30 Mins
  • Control Flow Part 1 – Workout60 Mins
  • Control Flow Part 2 – For Loop, Nested For Loop30 Mins
  • Control Flow Part 2 – Workout60 Mins
  • Control Flow Part 3 – While Loop, Nested While, Infinite Loop30 Mins
  • Control Flow Part 3 – Workout60 Mins
  • Control Flow Part 4 – Do-While Loop, Nested Loop, Infinite Loop30 Mins
  • Control Flow Part 4 – Workout60 Mins
  • Control Flow Part 5 – Goto, Break, Continue, Switch-Case30 Mins
  • Control Flow Part 5 – Workout60 Mins
  • Arrays – Syntax, 1D Array, Multi-Dimensional Array30 Mins
  • Arrays – Workout60 Mins
  • Strings – String Handling, Inbuilt Functions30 Mins
  • Strings – Workout60 Mins
  • Functions – Types, Arguments, Recursive Function60 Mins
  • Functions – Workout120 Mins
  • Math Functions – Ceil, Floor, Sqrt & Built-in Functions30 Mins
  • Math Functions – Workout60 Mins
  • Pointers – Pointer, Dynamic Memory Allocation90 Mins
  • Pointers – Workout60 Mins
  • Structures & Unions – Structure, typedef, Nested, Union60 Mins
  • Structures & Unions – Workout150 Mins
  • Advanced Concepts – Storage Classes, Dynamic Memory60 Mins
  • Derived Concepts – Combined usage (Arrays, Pointers, Strings, Structures)60 Mins
  • File Handling – File Read/Write, Real-Time Usage60 Mins
  • Mini Project – Student Record System (Add, View, Search, Delete, File Storage)120 Mins

Module 2 – Basic Electronics

  • Introduction to Embedded Systems – Microcontroller vs Microprocessor, Real-Time Systems, Types60 Mins
  • Digital Electronics Part 1 – Number Systems (Decimal, Binary, Hex, Octal), Logic Gates60 Mins
  • Digital Electronics Part 2 – Sequential Circuits (Latches & Flip Flops), Binary Adder & Subtractor60 Mins
  • Digital Electronics Part 3 – Mux, De-Mux, Encoder, Decoder60 Mins
  • Analog Electronics – Passive Components, Semiconductor Devices, Analog ICs (Self Study)
  • Basic Electronics – Assessment120 Mins

Module 3 – PIC Module (PIC16F877A / PIC18F4550)

  • Introduction – Overview, Spec, Block Diagram, Pin Diagram, Software Installation60 Mins
  • Output – LED: Working, Circuit in Proteus, Programming in MPLABx IDE60 Mins
  • Output – LED Workout: Blinking, One-by-One Sequence60 Mins
  • Output – LED Hardware Connection (Breadboard)60 Mins
  • Output – 7-Segment LED Display: Working, Pin Description, Proteus, MPLABx60 Mins
  • Output – 7-Segment Workout: Common Anode/Cathode 0–9, 2-digit 0–99, 4-digit 0–9999120 Mins
  • Output – 7-Segment Hardware Connection (Breadboard)60 Mins
  • Output – LCD Display: Working, Pin Description, Commands, Proteus, MPLABx60 Mins
  • Output – LCD Workout: Print Name, Scroll Name Left to Right60 Mins
  • Output – LCD Hardware Connection (Breadboard)60 Mins
  • I/O – Switch & LED: Working, Proteus, MPLABx30 Mins
  • I/O – Switch Workout: Control LED, 7-Segment, LCD with Switch120 Mins
  • I/O – Switch Hardware Connection60 Mins
  • I/O – 4x4 Keypad Matrix: Working, Pin Description, Proteus, MPLABx60 Mins
  • I/O – Keypad Workout: Keypad with LCD, Keypad with 7-Segment60 Mins
  • I/O – Keypad Hardware Connection (Breadboard)60 Mins
  • Timer – Overview, Block Diagram (Timer 0/1/2), Proteus, MPLABx60 Mins
  • Timer Workout – 1s delay (Timer 1), 15s delay (Timer 2) LED Blink60 Mins
  • Timer Hardware Connection (Breadboard)60 Mins
  • Counter – Working (Timer 0 & 1), Proteus, MPLABx30 Mins
  • Counter Workout – Display Count in LCD & 7-Segment60 Mins
  • Counter Hardware Connection (Breadboard)60 Mins
  • ADC – What is ADC, Working, Conversion, Proteus, MPLABx60 Mins
  • ADC Workout – LM35 Temperature Sensor with LCD, Potentiometer with LCD60 Mins
  • ADC Hardware Connection (Breadboard)60 Mins
  • CCP – Capture: Working, Block Diagram (CCP1 & CCP2), Proteus, MPLABx30 Mins
  • CCP Capture Workout – Display Output in LCD (CCP2)60 Mins
  • CCP – Compare: Working, Block Diagram, Proteus, MPLABx30 Mins
  • CCP Compare – Workout60 Mins
  • CCP – PWM: Working, Block Diagram, Proteus, MPLABx30 Mins
  • CCP PWM – Workout30 Mins
  • Serial Communication – UART: Types, Working, Proteus, MPLABx60 Mins
  • UART Workout – Virtual Terminal to MCU; MCU-to-MCU with Keypad & LCD120 Mins
  • Serial Communication – SPI & EEPROM: Modes, Working, Proteus, MPLABx60 Mins
  • SPI & EEPROM – Workout60 Mins
  • Serial Communication – I2C & EEPROM: Modes, Addressing, Working, Proteus, MPLABx60 Mins
  • I2C & EEPROM – Workout60 Mins
  • Serial Communication – Hardware Connection120 Mins
  • Interrupts Part 1 – External, Timer, ADC Interrupts60 Mins
  • Interrupts Part 2 – CCP, UART, I2C, SPI Interrupts60 Mins
  • Interrupts – Workout120 Mins
  • Project – PIC MCU Project (Simulation + Hardware Connection)180 Mins

Module 4 – Altium Designer (PCB Design)

  • Introduction to PCB – Types, Layers (Single/Double/Multi), THT, SMT, Silkscreen, Solder Mask, FR460 Mins
  • Introduction to Altium Designer – Installation, Properties60 Mins
  • Schematic Design – Properties, Symbols, Part Search60 Mins
  • Schematic Design – Workout (2–3 Basic Circuits)240 Mins
  • PCB Design – Import Schematic, Board Design, Origin, Properties, Routing60 Mins
  • PCB Design – Workout (3 Diagrams from Schematic Workout)240 Mins
  • Gerber & BOM Creation60 Mins
  • Gerber & BOM – Workout (3 Circuits)120 Mins
  • Project – Complete PCB Design Project180 Mins
Embedded Tools
Placement 1
Placement 2
Placement 3
Placement 4
Placement 5
Placement 6
Scroll to Top