Skip to main content
Associate II
April 7, 2026
Question

Product development with MCUs

  • April 7, 2026
  • 3 replies
  • 156 views

I want to become a person who can develop MCU based products. How can I improve on my skill. How can i Achieve my goal? Eg. Currently I have been given AVAS system development task. 

3 replies

TDK
Super User
April 7, 2026

The best way to become better at something is to do that thing. If you already have a task to do, do that and you will become better over time.

"If you feel a post has answered your question, please click ""Accept as Solution""."
Andrew Neil
Super User
April 7, 2026

@TDK wrote:

The best way to become better at something is to do that thing. 


@sanket471  Also, spend time studying that thing.

 

As @unsigned_char_array suggests, leaping straight into a major development with no experience or foundations is probably not a great approach.

Start simple with basics, and work up.

See here.

And a practical approach here.

 

Microcontroller development is at the intersection of two things:

  1. Electronics
  2. Software.

So you'll need to study & practise both.

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
Lead II
April 7, 2026

@sanket471 wrote:

Currently I have been given AVAS system development task. 


As in Acoustic vehicle alerting system? That's a serious project to first start with! Automotive products have strict requirements.

 


@sanket471 wrote:

I want to become a person who can develop MCU based products.


Good. Writing embedded code that interacts with hardware is fun and challenging.

 


@sanket471 wrote:

How can I improve on my skill


I don't know what your current skill level is. I don't know what your weaknesses are. You can learn by doing hobby projects and looking at examples. You can also take courses. Best is a combination of both.

I have a formal education where I learned to program MCUs and DSPs in assembly, C and C++. I learned about CPU architectures and about digital logic. In addition to electronic circuit design. While I learned more by doing my formal education provided a solid base.

"Kudo posts if you have the same problem and kudo replies if the solution works.Click ""Accept as Solution"" if a reply solved your problem. If no solution was posted please answer with your own."
Andrew Neil
Super User
April 7, 2026

@unsigned_char_array wrote:

@sanket471 wrote:

Currently I have been given AVAS system development task. 


As in Acoustic vehicle alerting system?


Looks like it: 

https://community.st.com/t5/automotive-mcus/pinout-details-for-all-variants-of-sr5e1e7-mcu/td-p/890685

 


@unsigned_char_array wrote:
Automotive products have strict requirements.

Indeed!

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
Andrew Neil
Super User
April 7, 2026

@sanket471 wrote:

I have been given AVAS system development task. 


Who gave you that task ?

Discuss with them your training & mentoring ...

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.