by Jamie Starling | Jul 2, 2024 | Making and Systems
SetupHigh-Level OverviewDetailed ExplanationHardware ConfigurationThe Circuit…The CodeFuture ImprovementsSummaryHave a Project or Idea!?Seeking Bespoke Technology Solutions? In this tutorial, we will create a light-activated switch using the PIC10F322 microcontroller...
by Jamie Starling | Jul 2, 2024 | Making and Systems
Adjustable Push Button Timer – XC8 code for PIC10F322.SetupHigh-Level OverviewDetailed ExplanationThe CircuitThe CodeSummaryHave a Project or Idea!?Seeking Bespoke Technology Solutions? Adjustable Push Button Timer – XC8 code for PIC10F322. In this...
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...