Just wanted to share a picture of some of the items i collected on my Electronics learning journey. These are only Development Boards & Programmers, I have way to much stuff to take a picture of it all. I’m surprised i fit it all in 1 area without a huge mess. (just a small mess). Take a look at the Pickit 2, its been through HELL and back and works 100%
I blew a PNP/NPN transistor on it which was a SOT223 and i fixed it with a IRON heh… this was about a year ago. I would like to think my skills have improved more by now 🙂
A couple different types here:
PIC – ARM – AVR – FPGA – PARALLAX
Parallax and AVR are probably the ones I know the least about. So far i would have to say ARM is the fastest simplest solution i ever seen.
FPGA’s are faster but i woundnt recommend for a full system really. As a addon its great! PICs are super simple to play with but can get pricey to get the same results as on a cheap ARM mcu.
ARM has 1 draw back kind of. The ICSP for arm or JTAG is huge, 20pin connector. But some ARMs use SWD type of JTAG which is about 6pins from PCB. But the SWD connectors are mostly 2×10 1.27mm (pitch) and 1.27mm (row space) so its pretty small. But i just made some boards which will convert my Rowley SWD connector to a 1×6 2.54mm SIL (Single In Line) adapter. Which means it will be super easy to make boards at home and use my programmer.
I might start playing with PIC32 soon since i now am the owner of a Pickit 3. I do have 1 PIC32 in stock here (PIC32MX320F032H). Which would be nice to play with.
But then again i have quite a few ARM mcus here. Like:
LPC1313 – IC MCU 32BIT 32KB FLASH 33HVQFN
LPC2101 – IC ARM7 MCU FLASH 8K 48-LQFP
LPC2103 – IC ARM7 MCU FLASH 32K 48-LQFP
LPC2378FBD144 – IC ARM7 MCU FLASH 512K 144LQFP
STM32F103CBT6 – MCU ARM 32BIT 64KB FLASH 48LQFP
STM32F105V8T6 – MCU ARM 64KB FLASH MEM 100-LQFP
STR711FR2T6 – IC MCU ARM7 TDMI 256K 64-LQFP
On Dev. Boards:
LPC2106 – IC ARM7 MCU FLASH 128K 48-LQFP
LPC1114 – IC MCU LV 32BIT 32K FLASH 48LQFP
STM32F407VG – IC MCU 32BIT 1MB FLASH 100LQFP