Featuring
Development Tools
Projects
Composter using the CCS C Compiler
RGB LED Lights
Plinko Game
Robot Arm
Lab Stir Stick Sensor
Soccer Robots
IoT Connected Humidity Monitor using Exosite
Rube Goldberg Machine
USB Interface Made Simple with Project Wizard
810 MIPS Multi-Processor Demonstration Using C Language on PIC
®
Getting Started
Programming Language
Programming Device
Debugging
Target Processor
Target Platform
More
Resource Links
Application Projects
Hardware and Software Advice
Chip Distributors
Tool Distributors
Books & Tutorials
Submission Form
Projects
Composter using the CCS C Compiler
RGB LED Lights
Plinko Game
Robot Arm
Lab Stir Stick Sensor
Soccer Robots
IoT Connected Humidity Monitor using Exosite
Rube Goldberg Machine
USB Interface Made Simple with Project Wizard
810 MIPS Multi-Processor Demonstration Using C Language on PIC
®
Getting Started
Programming Language
Programming Device
Debugging
Target Processor
Target Platform
More
Resource Links
Application Projects
Hardware and Software Advice
Chip Distributors
Tool Distributors
Books & Tutorials
Submission Form
Project Submission Form
Fill out the form below to share your PIC
®
MCU project.
Photo of PCB, Internal Unit (Inside)
Photo of Unit, End Application (Outside)
Brief Description of the Project
Example: This is a residential lawn sprinkler control unit that can control up to eight sprinklers.
Microprocessor(s) Used
Example: PIC16F886
Programming Language(s) and Compiler/Assembler Used
Example: C programming language and CCS C Compiler
Short Summary of How the Program is Structured
Example: The main program only initializes the hardware and firmware. All the activity is done in interrupt handlers. One interrupt is a timer that happens every second. Based on current activity and the schedule it turns devices on or off. The serial port interface parses commands from the user control unit to modify schedules and start/stop activities. There are eight push buttons that each interrupt and cause a specific device to toggle on/off.
Lines of Code (optional)
Example: 639 lines of C code
Key Internal Interfaces (optional)
Example: 8 buttons, A real time clock, 8 port relay driver chip
Key External Interfaces (optional)
Example: Asynchronous serial port to a user control unit
Your Name (will remain private, unless below box is checked)
Your Email Address (will remain private)
Can we show your name on this project?
Yes
No