Microcontroller

Microcontroller

Tags
Location
Published
Published May 21, 2022
Author
Apoorva Singh
A rant about why the world of microcontroller could be better
 
  • Datasheets in the form of PDF is the shittiest way to consume information all you ever do just around the document 20 times to find that one thing you were looking for
  • Is there a better way to layout the information about a microcontroller?
  • Will better images, animations aid to FASTER understanding?
  • Integrating code examples in the datasheet instead of separate folder that someone has to download
  • One click setup of the programming environment in the customers system
  • Ability to change language of the document (Chinese, English, French, German)
  • Ability to search the entire document semantically (Eg. List of all registers used to control timer1 on this chip?)
  • Popup card when you hover on something that references some other part of the document
  • Everything required to use a peripheral should be present in the same section. No more CTRL+Fs.
  • Have the question answer forum for that part integrated with the datasheet.
  • Ability to export the document in a PDF/HTML format.
  • Animation of peripheral and timing diagrams that aid faster understanding
  • Table of contents that is always accessible
  • Have the app notes in the same place
  • Ordering information, distributors etc
  • Ability to highlight the document personally on a per account basis, share the document with other people
  • A microcontroller simulator to run and test your programs. Along with a graphical interface that shows how all the peripherals of the system are working.
  • Instruction set of the part
  • Compilers and toolchain required
  • Packaging information (Get 3D models, PCB footprints and visualise the package in 3D space)
  • Git like errata and changes made to the document
  • Should be super fast to browse