https://github.com/Quanoom/MICROCHIP
list of bare metal programming projects(pic18f452)
https://github.com/Quanoom/MICROCHIP
assembly bare-metal c18 embedded microchip microcontroller mpasm pic pic18f pic18f452 programming projects-list selflearning
Last synced: 3 months ago
JSON representation
list of bare metal programming projects(pic18f452)
- Host: GitHub
- URL: https://github.com/Quanoom/MICROCHIP
- Owner: lemongrb
- Created: 2024-02-03T14:10:45.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-02T16:29:13.000Z (12 months ago)
- Last Synced: 2025-01-02T17:35:55.295Z (12 months ago)
- Topics: assembly, bare-metal, c18, embedded, microchip, microcontroller, mpasm, pic, pic18f, pic18f452, programming, projects-list, selflearning
- Language: Assembly
- Homepage:
- Size: 2.65 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# INTRODUCTION :
PIC18F are mid-range microcontrollers with 8-bit architecture and Risc Isa and harvarde memory organization, in this **Repo** we are going to impelement different projects in order to sharpen our skills and be good in pic programming in both C and assembly language.
## PIC18F45 Pinouts :

## Programming Approaches in Embedded Systems :
**Microcontrollers can be programmed using the following methods :**
- **Bare Metal Programming :** Directly programming the microcontroller without any operating system.
- **Real-Time Operating System (RTOS) :** Using a specialized OS for managing real-time tasks efficiently.
- **Embedded Linux :** Suitable for handling complex projects.
## Materials :
- Microcontroller: PIC18F452
- Compiler: MPASM + MCC18 Microchip Compiler
- Simulator: Proteus ISIS Simulator.
## Features :
- Tested and validated codes in Proteus.
- Covers fundamental concepts in microcontroller programming.