Module EC-9
Microcontrollers and Embedded Systems
What a microcontroller is, before any particular board. One address space with the peripherals inside it, the registers that steer a pin, interrupts and timers as the way a small machine keeps appointments, the converters and serial buses that connect it to the world, what real time means and what an operating system on a small chip buys you, and the power, debugging and reliability problems that only appear on hardware you can hold.
7 topics ~76 h estimated learning time
Sign in to keep your progress.
Ready to start
- EC-9.1 What a Microcontroller Is
Foundation · 10 h
- EC-9.2 Memory-Mapped Input and Output
Core · 10 h
- EC-9.3 Interrupts, Timers and Keeping Time
Core · 12 h
- EC-9.4 Analog In and Analog Out on the Chip
Core · 10 h
- EC-9.5 Serial Buses: UART, SPI, I2C and CAN
Core · 12 h
- EC-9.6 Concurrency, Real Time and the RTOS
Core · 12 h
- EC-9.7 Power, Debugging and Reliability on a Real Board
Core · 10 h