PIC MCU TUTORIALS #11 - Oscillator block & Clock generation (Absolute Beginner)
In this video, I'll talk about the oscillator block of our microcontroller, which is responsible for generating the clock signal required by the microcontroller. Clock refers to a switching signal that has a constant frequency and is used by the microcontroller to synchronize its operations. I'll talk about all of the available ways for you to generate this signal using the built-in oscillator block... ___________________________ "config.h" file download link (for internal oscillator example): https://drive.google.com/file/d/18m9B... "main.c" file download link (for internal oscillator example): https://drive.google.com/file/d/1Y7bm... ___________________________ Calculating the load capacitors: https://microchipsupport.force.com/s/... ___________________________ Microcontroller used in the video: PIC18F46K22 Programmer used in the video: PICKIT3 ___________________________ Why does my MPLABX IDE look different?: • PIC MCU TUTORIALS #2 - How to make MPLABX ... ___________________________ Next video: • PIC MCU TUTORIALS #12 - Delays & Built-in ... Previous video: • PIC MCU TUTORIALS #10 - Configuration bits... ___________________________ Timestamps: [0:00] Start of the video [0:14] General information [2:01] Explaining the oscillator block diagram 2:27 Effects of volatile registers 3:30 PLL module [3:57] Internal oscillator as the clock source 3:57 How to configure the internal oscillator 9:49 MPLAB example [12:16] Explaining the external oscillator 12:33 Some terms and symbols 13:08 External oscillator diagram [14:05] Outputting your clock on a pin 14:13 System clock (Fosc) vs Instruction clock (Fosc/4) 15:10 Back on outputting [16:04] Crystal or ceramic resonators as clock source 16:27 Load capacitors 17:14 Why use crystals? 18:08 Gain options (Fosc options) [19:13] External clock as the clock source [19:53] RC input as the clock source 20:01 RC mode diagram 20:12 RC mode circuit explained 20:41 Back on RC module [21:32] Secondary oscillator block [22:21] End of the video

PIC MCU TUTORIALS #12 - Delays & Built-in delay functions (Absolute Beginner)

EEVblog 1614 - Circuit Design TIP: Crystal Oscillators

How the Clock Tells the CPU to "Move Forward"

PIC MCU TUTORIALS #15 - External Interrupts (INT) & Interrupts in MPLAB (Absolute Beginner)

20022 FRM2 - Begin Programming a PIC16F1xxx in C Like a Pro

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

PIC MCU TUTORIALS #14 - Interrupts & How do they work? (Absolute Beginner)

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

PIC MCU TUTORIALS #13 - TRIS, LAT, PORT registers & I/O explained (Absolute Beginner)

The Fascinating Story of Tektronix, The Oregon Engineers Who Reinvented The Oscilloscope

Are PIC Microcontrollers Any Good? - Beyond Arduino #4

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

Why AI is like a (Clever Hans) Horse - Computerphile

PIC MCU TUTORIALS #16 - Interrupt On Change (IOC) (Absolute Beginner)

The Fascinating Story of Fluke,The Washington Engineer Who Built The World's Most Trusted Multimeter

I Hate Modern Desks... So I Built This.

6. Monte Carlo Simulation

Starting with STM32 - Programming Tutorial for Beginners | Step by Step | Greidi Ajalik

RCC & Clocks with STM32

