How to Use a Simple Microcontroller Part 1 - An Introduction (PIC10F200)

preview_player
Показать описание
How do you use a simple microcontroller? In this intro to our Simple Microcontroller series, we go over the plans and expectations for a set of 15+ tutorials that utilizes the one of the simplest and cheapest microcontrollers we could find, a PIC10F200. We discuss the importance of the lessons learned from these tutorials, both in understanding how microcontrollers work at their most fundamental level as well as how the low-level firmware that drives them works. We give some examples of the LED, robot, and communication projects that we will eventually go over and hopefully get you excited for this inexpensive, easy, yet foundational series on understanding basic microcontrollers.

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

Table of Contents:
0:00 Introduction
0:30 Tutorials are available as video or written on our webpage.
0:56 Why learning about simple microcontrollers is important even though we have Arduinos
1:20 Beneficial skills that would help understanding - electronics and boolean logic
1:48 Why we're using the PIC10F200
3:05 Why we're using Assembly language for this series
4:06 Disclaimer that we still love Arduinos!
4:26 Next steps for these tutorials

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.

CircuitBread is and always will be free to its users but we’ll gladly accept any monetary appreciation you may send our way!

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

I've got that exact same toaster!

WRMD
Автор

This is the best intro to microcontrollers i've found.

FASHIONIZE
Автор

This is the first video I saw of this channel and I immediately subscribed. I like tutorials for explaining how things work and not only how to use them.

seeking
Автор

i'm just started on learning microcontrollers and this is fantastic! thank you so much

ohvnaq
Автор

Thank you for this amazing series! This will serve as an introduction for me to dive into electronics and microcontrollers with a better understanding of it at a lower level. Also exited to learn assembly. I can make projects with fewer and cheaper parts this time.

jobbydude
Автор

I'm currently designing a device which counts Pull-Ups. I already shrunk the project down to just the Atmega328 chip but the costs of those chips is still a bit too much for production (I'm planning to produce around 10 devices). I hope this series will give me some insight in cheaper alternatives :)

christerranaldo
Автор

A thumbs up for the way you bring over the information. I do have my thoughts on the use of a pic though... PICs may be a good choice for when you have to do very simple things or just to learn how microcontrollers work at the lowest level. But I did a lot of PIC assembly language programming at work (pic16f and pic18f devices) and believe me, pics are definitely not a good choice for larger assembly language projects. The use of memory banks and the way conditional branching is performed makes programming errors unavoidable.

marcvandenhende
Автор

I've had an Arduino for 4 weeks now but I need to learn how microcontrollers work. I ordered a PIC10F200 for these tutorials.

Richie_
Автор

I've been hunting for tutorials that go to the basics without using the arduou environment

hannahwells
Автор

So good Chanel with so less fans.good luck

dragonliu
Автор

Wow. I'm glad that i found this channel. One subscriber for sure. Keep it up !

wunderkid
Автор

Cool info, well done, thanks for sharing :)

RixtronixLAB
Автор

Hi, I hope you are doing well! Do you know its possible to have 3 PWM outputs with this exactly PIC10F200 (6Pins)? I want to build a simple but compact fire simulation with 3 LEDs and simple arduino commands like >> analogWrite(ledPin1, random(120)+135);

jtauscher
Автор

Barebones was what I was looking for. Simple and easy to use. I also like designing and making my own custom circuits. Making my own design and not using someone else design.

stnwrd
Автор

Awesome Wonderful Keep going Well Delivered

jasonchiak
Автор

i have a speedo meter works on encoder. encoder purse rate 0- 500 pulses per second on both channel A & B .my meter has 5% errror i wanted to feed this to micro controller and make 5% more pulses out put on both channel to compensate the error. (for examble if frequency 100 hz i need 105 hz output) could you please guide me

saneeshelectronica
Автор

could one cable directly from rs232 serial port on older computer to the rx & tx pins on the uC, to eliminate the pickit2/3 ? null modem, i assume [rx->tx & tx->rx], & pretty slow, maybe 1200 baud ? thank you for posting your fine series of tutorial videos. you've re-animated an old man's interest. used to program stepper controllers w/ n-codes, an ascii text editor, a simple rs232 cable, and a short basic program to down/upload. that was 30 years ago, however. thank you. dLLund

dLLund
Автор

Hello. often program the microcontrollers. I see bit shift right or left using symbol ">>". why we use it. I am waiting for your response thank you.

Fnta_discovery
Автор

Assembly is great for learning how a microcontroller works, but most c-compilers are way better than any beginner can write in assembly, it takes a lot of experience to really get anything out of coding in assembly

randomassname
Автор

Does all pic microcontroller do need Been program before use ?

allenchow-dcbr
visit shbcf.ru