I have to say I really love the direction Microchip has gone over the years, especially since they acquired Atmel. Maybe they'll add that in a future firmware release. I would love to see AT89S device support with the PK4. Once I learned that X and PK4 now support AVR devices, I wanted to give those a go. In 2015, I got into AVR devices using Atmel Studio and the AVR Dragon programmer. I was using the Hitech C Compiler until XC8 was released, which I really liked as it featured support for both Hitech PICC and C18 syntax.
#Pickit2 vs pickit 3 full#
Eventually I started playing around with C here and there, then went into C full time. Microchip Assembly was my first programming language, followed by Intel Assembly with the MCS-51 family.
![pickit2 vs pickit 3 pickit2 vs pickit 3](https://ae01.alicdn.com/kf/H0bca9b089bbf460aaecaea021a0f9c08p/SIMPLE-ROBOT-PICKit2-PICKIT3-PICKit3-5-Programmer-PIC-ICD2-PICKit-2-PICKIT-3-Programming-Adapter.jpg)
I recently learned of some new 18F devices that I plan to try out. I messed with the 18F4620, 18F4550, and the 18F4555 before I found the 18F圆K22 family, which I have been using pretty much exclusively. When I transitioned to the 18F family, I bought the PICkit 3. From this point on, I used X exclusively and never looked back. It had improved immensely, and ICD was now fully functional. Once I realized the ICD didn't work very well, I went right back to MPLAB 8.92.Ī couple of years later, after X had been out for some time, I decided to give it another go. It was way cool at first and I loved the user interface, but very buggy. Needless to say, I ditched the old kit programmer.
![pickit2 vs pickit 3 pickit2 vs pickit 3](https://m.media-amazon.com/images/I/716Jc46rP-L._AC_SL1500_.jpg)
I especially loved the in circuit debugger functions. Once I had the PICkit 2, the convenience of editing code, then clicking the "Build & Load" button sped up my debug time immensely. I got back into playing with MPLAB IDE and got quite good with it. Once I transitioned to the 16F88x family, I bought a PICkit 2. I had tried to wrap my brain around MPLAB IDE, but at the time I was very new to embedded electronics so it was a bit advanced for me at the time. I typically used Vim text editor, then MPASM assembler to build.
#Pickit2 vs pickit 3 code#
I would have to remove the PIC from the target board and place it in the programmer for each code change. That was how I started back in 2010 with a 16F628A, but with a kit programmer that used a parallel port on the PC and the ICSP interface on the target.