P
Paul E. Schoen
- Jan 1, 1970
- 0
Jan Panteltje said:Naa jaa use an other programmer then.
I have used the old PICkit 1 for many small projects, and I like to use the
PIC16F684, which is 14 pin and has a PWM output, EEPROM, and other features
at a low cost. The PICkit 2 apparently has some debugging capability, but I
like the ICD 2 and MPLAB. If you damage the ICD 2, you can request a
replacement, and they will send you one practically overnight at no charge.
That is worth the extra cost for the genuine article, and they sometimes
have package deals for 1/2 price.
I am now using the PIC18F2450 and related parts, which have a USB interface
that is easy to implement with minimal external components. They have a USB
Framework, or Stack, that takes care of the low level stuff, and with their
PICDEM FS USB module (about $40) you can implement various USB peripherals
such as HID (mouse, keyboard), CDC (serial port), and mass storage devices.
There is also a bootloader so you can just create a hex file in MPLAB and
have the module load and run your new firmware through the USB port as a
virtual COM port.
And the PIC18F parts have a rich instruction set, lots of flash memory and
RAM, and are particularly suited to C programming (I have the Microchip C18
compiler). If you have room on your board and if a $6 part is in your
budget, it is a good choice. It comes in DIP and SOIC, which are easily
hand soldered, and even the TQFP-44 with 0.8 mm pitch can be hand soldered.
Paul