programming

Microcontroller Programming Basics: Toolchains & SFRs Explained

Microcontroller Programming Basics: Toolchains & SFRs Explained

Introduction and Scope The tutorial initiates a journey into the foundational understanding of microcontrollers (uCs), targeting an audience that spans hobbyists transitioning from Arduino development boards to students encountering embedded systems in coursework. It acknowledges the natural curiosity of learners trying to unpack what precisely happens “under the hood” when firmware is uploaded to a […]

Microcontroller Programming Basics: Toolchains & SFRs Explained Read More »

Microcontroller Architecture and Applications in Embedded Systems Design

Microcontroller Architecture and Applications in Embedded Systems Design

Microcontrollers have become essential to the design and control of embedded systems with the rise of digital technology. These small programmable devices have changed how engineers can implement real-time features into electronic systems, creating automation, intelligence, and interactivity in systems ranging from home appliances to industrial automation, automotive systems, and the Internet of Things (IoT).

Microcontroller Architecture and Applications in Embedded Systems Design Read More »

Microcontroller Based Fluid Level Control System.

PIC Microcontroller Projects in C: Basic to Advanced – A Project Deep Dive

Building Skills Through Projects This project’s strength lies in its project-based approach. Learning by doing is a powerful technique, especially in the realm of embedded systems. By working on progressively complex projects, learners can solidify their theoretical understanding of PIC microcontrollers and C programming. Here’s a breakdown of the potential skill development: PIC Microcontroller Architecture: Understanding

PIC Microcontroller Projects in C: Basic to Advanced – A Project Deep Dive Read More »

Calculator Algorithm Part 01

Mastering Microcontroller Programming: From Basics to Advanced Techniques

ABSTRACT A microcontroller, comprising a CPU, RAM, ROM, and I/O ports, is a compact computer integrated into a single circuit board. Its significance in various aspects of daily life cannot be overstated. Unlike general-purpose computers, microcontrollers are specifically designed to carry out predefined tasks or run single applications. They are integral components in a plethora

Mastering Microcontroller Programming: From Basics to Advanced Techniques Read More »

PIC18F252 Programming

PIC18F252 Programming

1. Introduction This investigation was started after I ordered the free sample kit for the Circuit Cellar contest, called Mad Dash for Flash Cash. There seems to be many ways to program the device. Here I have investigated two ways of programming the PIC18F252. 2. In-Circuit Serial Programming™ The Microchip document Programming the PIC18FXX2/FXX8, describes

PIC18F252 Programming Read More »

Programming and Customizing the PIC Microcontroller

Programming and Customizing the PIC Microcontroller By Myke Predko E-Book

Book Introduction: Tap into the latest advancements in PIC technology with the fully revamped Third Edition of McGraw-Hill’s “Programming and Customizing the PIC Microcontroller.” Long known as the subject’s definitive text, this indispensable volume comes packed with more than 600 illustrations, and provides comprehensive, easy-to-understand coverage of the PIC microcontroller’s hardware and software schemes. With

Programming and Customizing the PIC Microcontroller By Myke Predko E-Book Read More »

PICKit3 Programming With MPLABX

PICKit3 Programming With MPLABX

The PICKit3 is microchip’s newest official PIC programmer and while people argue about how good it is, this programmer has never done me wrong. I upgraded away from the old ICD2 clone programmer that I had used for years when I saw that microchip sells their PICKit3 for under $50 and so now I’ll pass

PICKit3 Programming With MPLABX Read More »

Setting up the PIC Microcontroller

Setting up the PIC Microcontroller

The following programs are examples that I use for teaching the programming of 8-bit PIC microcontrollers. A good reference is the book “Designing Embedded Systems with PIC microcontrollers: Principles and Applications” by Tim Wilmshurst. The datasheet for the PIC is also a good reference for information on the bits for each memory address register in

Setting up the PIC Microcontroller Read More »