Skip to content

Tutorial catalog

Interactive tutorials do not replace theory: you do them after reading the pages that prepare you, in study path order.

These tutorials are not separate from the course: they appear on the study path right after the theory that prepares you. Use this catalog to find a specific lab or review; to learn from scratch, follow the study path.

Practical guides (step by step)

Multi-page mini-courses (Astro/Expo style). Inserted on the path before the related lab.

  • Using GPIO ports 11 steps

    Step-by-step tutorial: from creating the MPLAB project to simulating an LED controlled by a button — one verifiable action per step.

  • ALU operations in assembly 5 steps

    Add, subtract, multiply, logic, and rotates with operands in WREG. Direct prep for Practice 1.

  • PIC18 interrupts 11 steps

    Step-by-step guide: from polling to a Timer0 ISR that blinks an LED without blocking the main loop — one verifiable action per step.

View guides index →

UNEXPO labs (0–9)

Each lab includes programming steps, lab questions, design challenge, code, and exam.

# Tutorial On path
0 Warm-up — First LED See order
1 Practice 1 — Math operations See order
2 Practice 2 — Keyboard and LCD See order
3 Practice 3 — Frequency meter See order
4 Practice 4 — PWM and analog control See order
5 Practice 5 — Timers and interrupts See order
6 Practice 6 — Stepper motor See order
7 Practice 7 — A/D converter See order
8 Practice 8 — Serial communication See order
9 Practice 9 — Integrator project See order

Interactive exercises

Review checklists that complement theory. Also listed at the end of the study path.

Go to exercises →