<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://embeddedprep.io/</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://embeddedprep.io/pricing</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://embeddedprep.io/privacy</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://embeddedprep.io/terms</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/what-is-a-program</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/variables-and-data-types</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/operators</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/input-and-output</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/conditionals</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/switch-statement</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/while-and-do-while-loops</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/for-loops-break-continue</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/functions</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/arrays-and-strings</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/introduction-to-recursion</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/reading-errors-debugging</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/compilation-pipeline</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/pointers-and-addresses</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/pointer-arithmetic-arrays</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/dynamic-memory</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/stack-vs-heap</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/structs-unions-bitfields</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/bit-manipulation-masks</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/const-volatile-static</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/function-pointers-callbacks</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/preprocessor-macros-headers</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/undefined-behavior</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/cpp-vs-c</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/classes-objects-encapsulation</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/constructors-destructors-raii</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/references-vs-pointers</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/const-correctness-constexpr</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/overloading</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/templates-basics</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/namespaces-organizing-code</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/what-to-avoid-on-mcus</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/hal-pattern</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/big-o-complexity</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/arrays-memory-layout</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/ring-buffers</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/linked-lists</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/stacks-and-queues</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/hash-tables</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/static-vs-dynamic-allocation</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/lookup-tables</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/finite-state-machines</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/searching</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/sorting</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/what-is-embedded-mcu-vs-mpu</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/inside-an-mcu</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/memory-map</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/registers-mmio</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/gpio</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/interrupts-isrs</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/timers-counters</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/pwm</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/adc-dac</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/clocks-clock-tree</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/watchdog-timer</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/boot-sequence-startup</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/serial-vs-parallel-sync-async</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/uart</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/spi</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/i2c</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/choosing-uart-spi-i2c</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/can-bus</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/common-bus-bugs</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/usb-basics</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/modbus-1-wire</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/osi-vs-tcp-ip</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/ethernet-basics</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/ip-addressing</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/tcp-vs-udp</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/sockets</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/mqtt</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/coap</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/ble-wifi-embedded</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/tls-certificates</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/bare-metal-vs-rtos</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/tasks-and-scheduler</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/scheduling-preemptive-round-robin</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/context-switching</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/mutexes-semaphores</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/queues-ipc</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/priority-inversion</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/deadlocks</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/hard-vs-soft-real-time</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/freertos-tour</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/toolchain-overview</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/build-process-makefiles</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/linker-scripts-sections</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/gdb</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/jtag-swd</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/breakpoints-watchpoints</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/logic-analyzer-oscilloscope</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/printf-logging</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://embeddedprep.io/learn/reading-a-datasheet</loc>
<lastmod>2026-07-06T08:45:43.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
