How to read this Microcontroller table?

Thread Starter

Electronic_Maniac

Joined Oct 26, 2017
253
I am a beginner in Microcontroller electronics.

https://www.nxp.com/docs/en/data-sheet/MPC5606S.pdf

I want to understand how to read the table 8 - Port Pin Summary. Can you please explain clearly the each word present in the function and peripherals column? Ex. eMIOSA, SOUND, SIUL, DCU etc. What is the purpose? Please.

And Some ports have 5V input and some ports have 3.3V input. Where to find this information in the attached datasheet? I think table 5 gives the Voltage for the input ports. For output ports, how do we understand which pin/port gives which voltage i.e. 5V or 3.3V?

Thanks.
 

atferrari

Joined Jan 6, 2004
5,011
When starting with PICs, I found certainly useful the search function in document for the pdf. It helped to find all occurrences of the expressions of interest where one used to be the definition.
 

bug13

Joined Feb 13, 2012
2,002
I am a beginner in Microcontroller electronics.

https://www.nxp.com/docs/en/data-sheet/MPC5606S.pdf

I want to understand how to read the table 8 - Port Pin Summary. Can you please explain clearly the each word present in the function and peripherals column? Ex. eMIOSA, SOUND, SIUL, DCU etc. What is the purpose? Please.

And Some ports have 5V input and some ports have 3.3V input. Where to find this information in the attached datasheet? I think table 5 gives the Voltage for the input ports. For output ports, how do we understand which pin/port gives which voltage i.e. 5V or 3.3V?

Thanks.
Haven't use any nxp, but I think you can choose between 3V3 or 5V logic for different port. Say if you supply 3V3 to VDDE_A, all port A will be 3V3 logic. If you supply 5V to VDDE_A, all port A will be 5V logic.

This doesn't look like an easy MCU for beginner IMO.
 

Thread Starter

Electronic_Maniac

Joined Oct 26, 2017
253
Haven't use any nxp, but I think you can choose between 3V3 or 5V logic for different port. Say if you supply 3V3 to VDDE_A, all port A will be 3V3 logic. If you supply 5V to VDDE_A, all port A will be 5V logic.

This doesn't look like an easy MCU for beginner IMO.
Is there any course where I can learn Microcontrollers (Hardware and Software combined) from the scratch? I tried in Udemy / Coursera and Udacity but I could not find any course related to MCU Hardware. Only MCU courses related to programming are given.
 

pmd34

Joined Feb 22, 2014
529
Hi Electronic_Maniac, I'm with bug13, I have looked at a few flavours of microcontroller, and most are not easy to get into, and you look to have found a difficult one. I'm a bit of an Atmel addict now I guess, but I would really recommend looking at AVR studio and Atmel micro-controllers such as ATMEGA88...

They are the basis of Arduino, which would be a great place to start with microcontrollers, but the Arduino interface might be a little too simple if you really want to get into things.

Most of the Atmega series IC, have very well documented data sheets with sample code in them. There is a vast amount of information on the net should you get stuck, and you can get demo boards, IC etc very easily and cheaply.

You can get the programmers cheaply also and AVR studio is a great free, all in-one package for writing code, compiling it and sending it to your MC. Which for a lot of other ICs has to be done by several different expensive software packages and interfaces.

(Sadly micro chip has bought out Atmel, so there is no telling what the future is, but its a really great platform to start with.)
 

bug13

Joined Feb 13, 2012
2,002
Is there any course where I can learn Microcontrollers (Hardware and Software combined) from the scratch? I tried in Udemy / Coursera and Udacity but I could not find any course related to MCU Hardware. Only MCU courses related to programming are given.
Not that I am aware of, but I haven't look for any.

For hardware, you just need to study electronics, then play around with a development board. This website got a very good tutorial about electronics.

For software, to start you will need to learn C. To program a MCU, you will need to read the MCU datasheet, and compiler user guide.

Start with a MUC with a few IOs and not much functions, that will make reading the MCU datasheet a lot easier Otherwise, you will get overwhelm by thousands of pages of datasheet.
 

Thread Starter

Electronic_Maniac

Joined Oct 26, 2017
253
Hi Electronic_Maniac, I'm with bug13, I have looked at a few flavours of microcontroller, and most are not easy to get into, and you look to have found a difficult one. I'm a bit of an Atmel addict now I guess, but I would really recommend looking at AVR studio and Atmel micro-controllers such as ATMEGA88...

They are the basis of Arduino, which would be a great place to start with microcontrollers, but the Arduino interface might be a little too simple if you really want to get into things.

Most of the Atmega series IC, have very well documented data sheets with sample code in them. There is a vast amount of information on the net should you get stuck, and you can get demo boards, IC etc very easily and cheaply.

You can get the programmers cheaply also and AVR studio is a great free, all in-one package for writing code, compiling it and sending it to your MC. Which for a lot of other ICs has to be done by several different expensive software packages and interfaces.

(Sadly micro chip has bought out Atmel, so there is no telling what the future is, but its a really great platform to start with.)
Thank you. The problem is that, I require some teacher/mentor who can guide me and help me if I have any doubts. Self-reading is helping. But while doing so, I have soo many doubts where I get stuck. I dont think coming to this forum to post all simple doubts (for your standards) will help in the long run. That's why you get these type of questions. Please provide more inputs on lectures or easy study material.
 

Thread Starter

Electronic_Maniac

Joined Oct 26, 2017
253
Not that I am aware of, but I haven't look for any.

For hardware, you just need to study electronics, then play around with a development board. This website got a very good tutorial about electronics.

For software, to start you will need to learn C. To program a MCU, you will need to read the MCU datasheet, and compiler user guide.

Start with a MUC with a few IOs and not much functions, that will make reading the MCU datasheet a lot easier Otherwise, you will get overwhelm by thousands of pages of datasheet.
Thank you
 
Top