by Jamie Starling | Jul 2, 2024 | Making and Systems
PIC10F322 ADC and PWM for LED Brightness ControlOverviewThe CircuitAnd now… for the code.How the Code WorksSummaryHave a Project or Idea!?Seeking Bespoke Technology Solutions? PIC10F322 ADC and PWM for LED Brightness Control In this guide, we will explore how to...
by Jamie Starling | Jul 2, 2024 | Making and Systems
Getting Started with ADC on PIC10F322 Using XC8Enabling and Using the ADCStep-by-Step ProcessConfigure the Port:Configure the ADC Module:Select ADC input channel:Turn on the ADC module:Start ADC Conversion:Wait for ADC Conversion to Complete:Read the ADC...
by Jamie Starling | Jul 1, 2024 | Making and Systems
Why Replace __delay_ms()?The CircuitSetting Up Timer0 and InterruptsHow the Code WorksAdvantages of Using Interrupt-Based Delay TimerSummaryHave a Project or Idea!?Seeking Bespoke Technology Solutions? In this post, we will explore how to create an interrupt-based...
by Jamie Starling | Jul 1, 2024 | Making and Systems
Implementing interrupts on PIC10F322 using the XC8 compiler is straightforward. This guide provides a quick overview to help you get started. Defining the Interrupt Function To handle interrupts, you need to define an interrupt function (also known as an interrupt...
by Jamie Starling | Jun 29, 2024 | Making and Systems
Replacing the 555 Timer with PIC10F322: Cascaded Timer ApplicationsCascaded Timer OverviewThe CircuitXC8 Code for Cascaded TimerHave a Project or Idea!?Seeking Bespoke Technology Solutions? Replacing the 555 Timer with PIC10F322: Cascaded Timer Applications In this...
by Jamie Starling | Jun 28, 2024 | Making and Systems
How to Build Basic Astable Circuits with PIC10F322 NCO as a 555 Timer AlternativeUnderstanding the NCOSetting Up the NCO for a 500kHz OutputChanging the FrequencyAdditional ConsiderationsExample CodeSummaryHave a Project or Idea!?Seeking Bespoke Technology...
by Jamie Starling | Jun 28, 2024 | Making and Systems
PIC10F322 Applications: Replacing 555 Timer with PIC10F322 for Basic Astable CircuitsOverviewXC8 Code for Basic Astable CircuitExplanation of the CodeAdjusting the Pulse Width and FrequencySummarySeeking Bespoke Technology Solutions? PIC10F322 Applications: Replacing...
by Jamie Starling | Jun 28, 2024 | Making and Systems
Introduction to Timer0 on PIC10F322Timer0 ModesCounter Mode:Timer Mode:Timer0 PrescalerPractical Example: LED Blinker Using Timer0Code OverviewLogic Scope ViewCircuitThe CodeExplanation of the CodeTimer0 Calculation ExampleSummaryHave a Project or Idea!?Seeking...
by Jamie Starling | Jun 28, 2024 | Making and Systems
How to Use PIC10F322 for Basic Monostable Circuits: A 555 Timer AlternativeWhy Use PIC10F322 Instead of a 555 Timer?The Monostable CircuitAbout The CircuitXC8 Code for the Monostable CircuitAdjusting the Pulse DurationSummaryHave a Project or Idea!?Seeking Bespoke...
by Jamie Starling | Jun 28, 2024 | Making and Systems
Understanding and Implementing PWM with the PIC10F322 Using XC8PWM Output PinsPWM Setup InstructionsUnderstanding PWM TermsHow PWM WorksAbout the PIC10F322 PWM ModuleSetting Up PWM on PIC10F322Calculating PWM Duty CycleHere is the logic analyzer on the 33% duty...