Learn about the RISC-V Instruction Set Architecture by creating applications in an actual RISC-V microcontroller! See many applications developed on a RISC-V embedded microcontroller board. We’ve chosen an inexpensive board so you may follow along if you want. This course is part of a hands-on curriculum where you’ll get some basic experience on the design and development of embedded applications using a RISC-V core. So far, this curriculum contains the following courses: Part 1: The RISCV ISA. Where you’ll learn about the RISC-V Instruction Set Architecture. Part 2: Embedded Applications. Where you’ll learn how to create basic applications using the on-chip peripherals. After learning about the RISC-V ISA, it’s time to talk about Embedded Applications using the awesome GD32V Dev Board by Seeed Studio. At $6.90 a piece, this is the cheapest microcontroller board I know. However, you’re certainly not required to purchase anything. If you don’t intend to acquire a board, you may successfully take the course by only watching the videos and written material. Since the purpose of this second course is to get you acquainted with a RISC-V microcontroller, we’ll cover the following topics, and more: The Development PlatformThe GD32 Board, by Seeed StudioSegger Embedded StudioThe development processGPIOAnalog I/OReading analog input with an ADCCreating analog signals with a DACTimersInput CaptureOutput CompareGenerating periodic signalsPulse Width ModulationSerial CommunicationSerial Peripheral InterfaceThe I2C interfaceAsynchronous serial communication (UART)Universal Serial Bus (USB)InterruptsThe RISC-V interrupt modelInterrupt-driven development process