Skip to content

my PIC18F4620 drivers journey. Passionately integrate microcontroller peripherals , development with clear documentation.

License

Notifications You must be signed in to change notification settings

AhmedSamymoh/PIC18_F4620

Repository files navigation

PIC18_F4620

My PIC18F4620 drivers journey. Effortlessly integrate microcontroller peripherals. Simplify development with clear documentation and modular code for smooth hardware interaction.

Pin Diagram

Layered Architecture

The driver is structured into the following layers:

  • GPIO: General-Purpose Input/Output module.
  • Interrupt: Interrupt handling module.
  • EEPROM: EEPROM module.
  • ADC: Analog-To-Digital Converter module.
  • TIMER0 : Timer0 Module.
  • LCD: Character LCD display control module.
  • KEYPAD: Keypad control module.
  • DC_MOTOR: DC motor control module.
  • RELAY: Relay control module.
  • SEVEN_SEGMENTS: Seven-segment display control module.
  • BUTTON: Button control module.
  • LED: LED control module.

Application Layer

  • application.c: Main application code file.
  • application.h: Header file for the application code.
  • Apps: Directory containing application-specific labs or mini-apps.

Contributing

Contributions are welcome!

About

my PIC18F4620 drivers journey. Passionately integrate microcontroller peripherals , development with clear documentation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published