Microcontroller Architecture - Part 3 Simple Microcontroller (PIC10F200) | Intermediate Electronics

preview_player
Показать описание

If you find this interesting, subscribe to CircuitBread for more videos on microcontrollers and other beginner and intermediate electronics!

0:00 Introduction
0:17 "Words" versus "Bytes"
1:23 PIC10F200 Stats,
3:33 Program or Flash memory locations or non-volatile memory
4:12 Hexadecimal addresses
4:50 How the stack works with a program counter
6:00 Data memory, the RAM, or volatile memory
6:51 RAM and Variables

CircuitBread is joining the fight to help people more easily learn about and use electronics. With an ever-growing array of equations, tools, and tutorials, we're striving for the best ways to make electronics and electrical engineering topics more accessible to everyone.

Connect with CircuitBread:
Рекомендации по теме
Комментарии
Автор

This series is so well made! I've had a course that covers a lot of this stuff but the way you explain it and apply it to the microcontroller makes it so much more intuitive and realistic! I never realised that stack size influenced subroutine depth! Thanks for the great tutorial!

auk_
Автор

to be honest I was waiting for such tutorial for 10 years :)

andr
Автор

Being embedded software engineer, I assure you all commenter's this channel has so good quality content at just 5.5k subs and it will reach million mark this year itself. This person explains each thing related to a microcontroller in depth and with easy to focus and understand graphics and diagrams and animation.
People need to understand that making projects with arduino does not makes you an embedded scifi person. People should understand what is happening in 328P uC on register level and how pre-built functions are working (behind the scene working) .
Keep growing sir and continue making this quality content.

sarthak
Автор

I've been really enjoying this series. However, I noticed a tiny detail around 1:33. Dividing ( 4M cycles / second ) by ( 4 Instructions / cycle ) gives you ( 1 M cycles^2 / (seconds*Instruction )). The label of the denominator's units needs to be flipped. It should be 4 cycles per instruction to match the audio. Sorry for the inconvenience.

bendustin
Автор

These videos are well edited and structured. Well done, definitely binging 😁

daniellejoiner
Автор

Very nice and clear tutorial! Great content and great quality!

grishabueche
Автор

How do u only have 6k subs?!?! You deserve more than that! Your videos are so professional and we'll done! Keep it up and one day you will get the recognition that you deserve😁

piratec
Автор

I haven't seen anyone yet better than you in simplifying so complicated subject like microcontrollers... Thank you
I hope you can talk about more advanced MC's like pic18f86j90 or similar in same simlicity and how to implement e.g. Read, Write operations, Opcode, Operand, etc... Thank you.

mrengtop
Автор

Great job to y’all just a damn good job explaining things.

angelrodriguez
Автор

you are my hero this is what I want:)
I'm excited 😊 new sub

educationaltechnology
Автор

Awesome I learnt a lot.. keep going I have used arduino a lot but never got to know whats happening inside soon i want to buy a programmer and start testing and learning assembly language... thank you for sharing your knowledge

VikiLab
Автор

marry me. that's how much I've been exhausted looking for someone to simplify microcontrollers.

ae
Автор

Hi, thank you for creating tutorial PIC programming video!
The reason I ended up here, because I'm looking for a solution to my problem.
I tried CD4022 to make a task selector switch, If I'm push the button it step to the other function and I have 3 different stages. My problem with this IC it will lost the position of the output after power loss. After power back up, its start from the beginning.
Is it possoble with 10F200 to programming a 3 different stage selector with 1 push button, (I think it is, I only need 1 Input, 3 output) But is it possible to store the position after power loss, and after power back up, running the program from that position?
Can I store the last position in the STACK, and after power backup it will running from there?

Thank you for the help!

CsepelRoyAL
Автор

Your title is most probably not "Prof. Dr.". Despite that, you explain leagues better than all the Prof. Dr.'s that teach at the Ostfalia. Great videos! Here we are programming with the ATmega32.

vichetphol
Автор

*Realizes what StackOverlfow Means* HOLY HECCLE

nhyravirakahofficial
Автор

The SI abbreviation for kilo is a lower case 'k'. The 'K' abbreviation is the temperature unit kelvin. So 32 KB = 32 kelvin bytes. :)

RideGasGas
Автор

I think it would've been great if you started off the series with a disclaimer that you need a device that costs like $75 in order to do anything with one of these
the "they're so much cheaper than an arduino!" argument only really works if someone already has a programmer or is planning on using at least 5-10 microcontrollers (or more even because I've seen arduinos for even cheaper than $7.50)
so this is a great series for people who have a business plan (and money to make it happen) or make prototypes professionally or something, but it's not so accessible for people just trying their hand at using microcontrollers (which seems to be the target audience, considering how beginner-friendly they are)

raphaelmorgan
Автор

Is it not 4 cycles/instruction? The denominator has 4 ins/cycle, which is not correct.

visweshwarsrinivasan
Автор

Do you recommend any books that compliment the two microcontroller series?

bendustin
Автор

thank you :)
i didnt found any content in portuguese(i am brazilian) about this small microcontrollers
i am thinking to use a 10f202(becouse it is so cheaper) with rf 433mhz to make a rf pulse button to control the home(lamps for example), when i press the button, the microcontroler send your code and the rf central understand what there is a rf button near

ericortolan