write to a pic same kitrus
PIC16F84a is very easy to use and program.
You may like to try writing the firmware in assembly language.
Refer to the PIC16F84a datasheet from website
Microchip Technology Inc. is a Leading Provider of Microcontroller and Analog Semiconductors, providing low-risk product development, lower total system cost and faster time to market for thousands of diverse customer applications worldwide.,
or any other 16F84a hobby website to learn how to program the chip.
You can copy their asm code for learning too.
Download from the website the free IDE software MPLAB & manual
to compile the *.asm assembly file in *.hex Hex file.
The hex file need to be downloaded to the microcontroller,
for your microcontroller to run.
There are also C language compiler, to compile C into *.hex file.
I have not tried C language for PIC microcontroller before,
so I do not have any reference for those. Some are free, some cost $$$.
To load the *.hex file into the PIC microcontroller,
you need a programmer.
Pic programmer K182a/K150 from kitrus is quite good.
It is not too expensive and can program quite a range of PIC microcontroller.
Microchip has their own programmer call ICD2, etc....
but price is more expensive.
There are people using bootloader for their PIC microcontroller,
however I have not try it myself. Basically it is a programmed
firmware reside in the microcontroller, such that
you can download your firmware without the aid of a programmer.
Usually the firmware is download through serial com.
To use a bootloader, you have to download the bootloader firmware
to the microcontroller in the first place.
The bootloader firmware should be easily available, free in the internet.
Hopes these information helps in your development.
MODERATOR - SIGNATURE LINKS ARE NOT ALLOWED