A discussion group for the PICMicro microcontroller. Also called the Microchip PIC, this list is dedicated to the use and abuse of this fine, simple, microcontroller. Close to topic posts are welcome, ie. general electronics.
|
Hi Group ! I'm new to this list. I'm looking for an PIC16F628 bootloader. Unfortunately, the one provided with the Microchip Application Note AN0851 doesn't include it, and it seems not to be on Microchip website. Is there a way I can find it ? Another question, a general one about writing a bootloader into a PIC16F : Do I need a special burner (or some piece of hardware) to write the bootloader into the PIC or a simple serial link between the PC ant the PIC is all what I need ? There is a lot of web page about this but I don' understand when I need a burner and when I don't need it. Thank you for your answer for these newbie's questions, Guillaume |
|
|
|
At first glance it doesn't appear that the 16F628 can write to its own program memory. Therefore a boot loader can not be implemented. That leaves you with a choice of ICSP (In Circuit Serial Progamming - either high or low voltage) or external programming. Both methods require a PIC programmer and high voltage programming is more common. ICSP imposes design limitations on your circuit - read carefully the information re: ICSP at www.microchip.com. For ICSP you might want to look at the Wisp628 programmer at http://www.voti.nl/wisp628/n_index.html. Another possibility is the Warp13a from http://www.newfoundelectronics.com/warp-13a.htm. You can get this device from www.junun.org. The Warp13a will do in- circuit and external programming. --- In , "guillaumedubos" <guillaumedubos@y...> wrote: > Hi Group ! > I'm new to this list. > I'm looking for an PIC16F628 bootloader. > Unfortunately, the one provided with the Microchip Application Note > AN0851 doesn't include it, and it seems not to be on Microchip > website. > Is there a way I can find it ? > Another question, a general one about writing a bootloader into a > PIC16F : > Do I need a special burner (or some piece of hardware) to write the > bootloader into the PIC or a simple serial link between the PC ant > the PIC is all what I need ? There is a lot of web page about this > but I don' understand when I need a burner and when I don't need it. > > Thank you for your answer for these newbie's questions, > Guillaume |
|
|
|
Hi, Thank you very much for your answer. I guess I should use a PIC16F876 or a PIC16F877 to use a bootloader. I'll take more time to make my choice... Regards, Guillaume ___________________________________________________________ |
|
----- Original Message ----- From: Guillaume Dubos <> To: <> Sent: Sunday, September 28, 2003 6:02 PM Subject: Re: [piclist] Re: New to list + first question > Hi, > Thank you very much for your answer. > I guess I should use a PIC16F876 or a PIC16F877 to use > a bootloader. > I'll take more time to make my choice... > > Regards, > Guillaume Hi, To use a bootloader the MCU must be able to write to its own program memory. The 16F88 is similar in size to a 628 but it has an internal 8MHz oscillator, 4K words of program memory 300+ bytes of RAM, ADC, USART, I2C, and it can write to its own program memory so you can use it with a bootloader. Regards Sergio Masci http://www.xprod.com/titan/XCSB - optimising structured PIC BASIC compiler |