RiseUpp Logo
Educator Logo

RISC-V Microcontroller Programming

Development of embedded systems using RISC-V architecture offers comprehensive training in microcontroller programming for practical application builds.

Development of embedded systems using RISC-V architecture offers comprehensive training in microcontroller programming for practical application builds.

This comprehensive course introduces you to designing and developing embedded applications using RISC-V microcontrollers. Aimed at hobbyists, engineering students, and makers looking to advance beyond basic development boards, the course provides hands-on experience with professional-grade embedded systems development. You'll learn to work with RISC-V compiler toolchains, create bare metal applications, and understand microcontroller operations. The course covers essential topics from development platform setup to advanced concepts like interrupt-driven applications and serial communication, preparing you for a career in embedded systems engineering.

Instructors:

English

English

Powered by

Provider Logo
RISC-V Microcontroller Programming

This course includes

10 Weeks

Of Self-paced video lessons

Intermediate Level

Completion Certificate

awarded on course completion

16,056

What you'll learn

  • Design embedded systems with RISC-V microcontrollers

  • Implement custom applications using SiFive Freedom Studio

  • Master microcontroller internal operational modules

  • Develop interrupt-driven applications

  • Create serial communication interfaces

  • Understand pulse width modulation applications

Skills you'll gain

RISC-V
Embedded Systems
Microcontrollers
C Programming
Bare Metal Programming
IDE
GPIO
PWM
Interrupt Programming
Serial Communication

This course includes:

PreRecorded video

Graded assignments, exams

Access on Mobile, Tablet, Desktop

Limited Access access

Shareable certificate

Closed caption

Get a Completion Certificate

Share your certificate with prospective employers and your professional network on LinkedIn.

Provided by

Certificate

Top companies offer this course to their employees

Top companies provide this course to enhance their employees' skills, ensuring they excel in handling complex projects and drive organizational success.

icon-0icon-1icon-2icon-3icon-4

There are 7 modules in this course

This course offers a comprehensive introduction to embedded systems development using RISC-V microcontrollers. Students learn to design and implement bare metal applications, working with a professional development environment. The curriculum covers essential topics including GPIO operations, pulse width modulation, interrupt-driven applications, and serial communication. Practical hands-on exercises help students understand microcontroller operations and embedded system design principles.

Welcome

Module 1

The Development Platform

Module 2

The Microcontroller and Its Library

Module 3

General Purpose Input Output

Module 4

Pulse Width Modulation

Module 5

Interrupt-Driven Applications

Module 6

Serial Communication

Module 7

Fee Structure

Instructor

Distinguished Electrical Engineer and Educational Innovation Leader

Eduardo Corpeño serves as the Electrical and Computer Engineering Academic Director at Galileo University, where he has established himself as a pioneering educator in computer engineering and embedded systems. As the creator of the world-renowned Brainfuino platform, he has significantly contributed to hands-on electronics education. His academic credentials include a BS in Electrical and Computer Engineering from UFM, Guatemala, and an MSc in Computer Science from Georgia Tech. His extensive teaching portfolio at Galileo University encompasses circuit theory, digital design, computer architecture, and embedded systems programming. A prolific course developer, he has published over 30 online courses across platforms including edX, Udemy, and LinkedIn Learning, particularly focusing on microcontrollers, embedded systems, and engineering problem-solving. His significant contributions to Spanish-language technical education include creating one of the first Spanish MOOCs on Raspberry Pi in 2013 and translating "The RISC-V Reader" by Turing Award laureate David Patterson. Beyond his academic work, he maintains active interests in analog and digital design, FPGAs, microcontrollers, soft processors, and high-performance computing.

RISC-V Microcontroller Programming

This course includes

10 Weeks

Of Self-paced video lessons

Intermediate Level

Completion Certificate

awarded on course completion

16,056

Testimonials

Testimonials and success stories are a testament to the quality of this program and its impact on your career and learning journey. Be the first to help others make an informed decision by sharing your review of the course.

Frequently asked questions

Below are some of the most commonly asked questions about this course. We aim to provide clear and concise answers to help you better understand the course content, structure, and any other relevant information. If you have any additional questions or if your question is not listed here, please don't hesitate to reach out to our support team for further assistance.