No, it's not the same thing.Hendrick said it requires a UART. "writing to its flash memory". Same thing?
tumbleweeds point is actually more important than mine. For any bootloader to work (be it serial, USB, or whatever) the PIC itself needs the ability to program its own flash memory and not all PIC chips can do that.
The most COMMON type of bootloader within the 8bit PIC families is serial and the most common ones (like the MCS Loader, DS30 Loader, Tiny Bootloader etc) relies on the fact that the PIC has an UART to handle the serial communications between the PC and the PIC. There are USB bootloader available, then the PIC must have USB peripheral to handle the communication.
The D-Stick contains a PIC16F1937 it does not have a USB peripheral even though the D-Stick has a USB-port. So there must be a USB-Serial chip on the stick presenting itself as a virtual COM-port to the PC. The bootloader type is then serial but I but I don't know if they're using an off the shelf one or a custom one.
With MeProg and MeLabs U2 programmer you can program "any" 8bit PIC, including the 16F1937 on the D-Stick and whatever chip is on the Trainer board. But since both the D-Stick and the Trainer board has a bootloader you don't NEED a device programmer (which is what the U2 is) to get programs into them.Does MeProg programming the D-Stick and the Experimenter boards?
If you buy a blank chip from Digikey you DO need a device programmer to get the program into the PIC. That program MAY be a bootloader so that you from THAT point on don't need the device programmer.
It may be confusing at first but it's really quite simple.
Bookmarks